html {height: 100%;}

body {margin: 0px; padding: 0px; height: 100%; background-color: #fff; word-wrap:break-word; }

img { border: 0px;}

li {margin-left: -1.5em;}

.greensubjump { background-color: #C7EBC5; border-bottom: 15px solid #fff;}

.green { background-color: #C7EBC5; border-top: 5px solid #fff;}

.gray { background-color: #E6E6E6; border-top: 5px solid #fff;}

.enewsgray { background-color: #E6E6E6; border-top: 30px solid #fff;}

.white { background-color: #fff; border-top: 30px solid #fff;}

.text {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000; text-align: left;}

.bull {font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #f00; text-align: right; padding: 0.25em 0em 0.25em 0em;}

.bullplain {font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: normal; color: #f00; text-align: right; padding: 0.25em 0em 0.25em 0em;}

.bheads {font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #000; text-align: left; padding: 0.25em 0.25em 0.25em 0em;}

.bdesc {font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #000; text-align: left; padding: 0.25em 0.25em 0.25em 0em;}

.buttons {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; background-color: #C7EBC5; color: #000; border-width: 1px; border-color: #000; border-style: solid; cursor: pointer;}

.qinput {background-color: #E6E6E6;}

.productpic {margin-top:12px; margin-right:12px; margin-bottom:12px; cursor:pointer;}

a.flinks:link { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 120%; color: #333; text-align: left; text-decoration: underline; }

a.flinks:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 120%; color: #333; text-align: left; text-decoration: underline;}

a.flinks:active { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 120%; color: #333; text-align: left; text-decoration: underline;}

a.flinks:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 120%; color: #333; text-align: left; text-decoration: underline;}

a.greenlinks:link { color: #009518; text-decoration: underline; }

a.greenlinks:visited { color: #009518; text-decoration: underline;}

a.greenlinks:active { color: #f00; text-decoration: underline;}

a.greenlinks:hover { color: #000; text-decoration: underline;}

a:link { color: #333; text-decoration: underline; }

a:visited { color: #333; text-decoration: underline;}

a:active { color: #f00; text-decoration: underline;}

a:hover { color: #000; text-decoration: underline;}

.bheads a:link { color: #333; text-decoration: none; }

.bheads a:visited { color: #333; text-decoration: none;}

.bheads a:active { color: #f00; text-decoration: underline;}

.bheads a:hover { color: #000; text-decoration: underline;}

#main { position: absolute; z-index: 1; left: 4px; top: 4px; width: 780px;}

#header { width: 780px; height:60px; margin:0; padding:0;}

#picturestrip { width: 780px; height:90px; margin:0; padding:0; }

#picturestrip img{ display: inline;}

#menu { width: 780px; height:42px; margin:0; padding:0;}

#menu img{ display: inline;}

#content { position: absolute; z-index: 2; left: 4px; top: 206px; width: 780px;}

#clmenu { position: absolute; z-index: 100; top: 196px; left: 9px; width: 182px; height: 59px; visibility: hidden }

#ppmenu { position: absolute; z-index: 101; top: 196px; left: 143px; width: 154px; height: 193px; visibility: hidden }

#mpmenu { position: absolute; z-index: 102; top: 196px; left: 249px; width: 176px; height: 127px; visibility: hidden }

#ewpmenu { position: absolute; z-index: 103; top: 196px; left: 369px; width: 156px; height: 42px; visibility: hidden }

#spmenu { position: absolute; z-index: 104; top: 196px; left: 476px; width: 249px; height: 59px; visibility: hidden }

#cpmenu { position: absolute; z-index: 105; top: 196px; left: 621px; width: 163px; height: 93px; visibility: hidden }

/*
Feel free to customize this CSS to fit your needs.
.alertBox, .error, and .msg only occur with an error type situation.
All the rest (.search_whatever) are specific to the search results. Just
search, view source and you'll see them in use.
*/

.alertBox{
	background-color: #FFFFE0;
	border: 1px solid #0000FF;
	font-size: 1.25em;
	margin: 10px;
	padding: 2px;
	width: 70%;
}

.alertBox h1{
	color: #FFFFFF;
	font-size: larger;
	margin: 0px;
}

.alertBox h1.errorHeader {
	background-color: #FF0000;
}

.alertBox h1.msgHeader {
	background-color: #008000;
}

.alertBox ul {
	margin: .8em;
	margin-left: 2em;
}

.error{
	color: #FF0000;
}

.msg, .search_fileSize, .search_truncatedMsg, .search_link, .search_hitCount {
	color: #008000;
}

.search_container{
	list-style-position: outside;
	list-style-type: disc;
	width: 450px;
}

.search_hitCount{
	font-size: smaller;
}

.search_summary{
	color: #000000;
}

.search_term{
	background-color: #F5F5F5;
	font-weight: bolder;
}

.search_title :link{
	color: #0000FF;
}

.search_truncatedMsg, .search_searchInfo {
	font-size: smaller;
}

