* { margin: 0; }
/* html, body { height: 100%; } */
td img {display: block;}
body,td,th { font-family: Calibri, Arial, Verdana; color: #000000; }
body { background-color: #FFFFFF; background-image:url(../images/Header-BG.jpg); background-repeat:repeat-x; font-size: 0.85em; }
a:link { color: #000000; }
a:visited { color: #000033; }
a:hover { color: #0000FF; }
a.sm:link { color: #000000; font-size:90%; }
a.sm:visited { color: #000033; font-size:90%; }
a.sm:hover { color: #0000FF; font-size:90%; }
.smm { color: #000000; font-size:90%; }
.thebody {padding:20px; }

/* Pagination CSS starts */
div#pagination { height:50px; margin-top:3px; }
div#pagination .count { float:left; padding:5px; }
div#pagination .pages { float:right; padding:5px; }
div#paginationTop{background: url(../images/oPagination_bg_top.png) bottom center no-repeat; height:40px; margin-bottom:3px;}
div#paginationTop .count { float:left; padding:5px;}
div#paginationTop .pages { float:right; padding:5px;}
div.pagination { padding: 3px; margin: 3px; text-align:center }
div.pagination a { padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #8dab68; text-decoration: none; color: #9F5A9B; }
div.pagination a:hover, div.pagination a:active { border: 1px solid #9F5A9B; color: #000000; }
div.pagination span.current { padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #9F5A9B; font-weight: bold; background-color: #9F5A9B; color: #FFFFFF; }
div.pagination span.disabled { padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #EEEEEE; color: #DDDDDD; }
/* Pagination CSS  ends */

.rederror { color: red; }

.ToolText{position:relative; } 
.ToolTextHover{position:relative;} 
.ToolText span{display: none;} 
.ToolTextHover span{ display:block; position:absolute; border:1px solid #666666; top:2.5em; left:5px; background-color:#FFFF99; color:#000000; text-align: center; z-index:2000; } 
/* the bottom margin is the negative value of the footer's height */
/*
.wrapper { min-height: 100%; height: auto !important; height: 100%; margin-bottom:-40px; }
.footer, .push { height: 40px; }/* .push must be the same height as .footer */

.wrapper { }
.footer { font-size:11px; text-align:center; }
.push { }


div.title	{ position: relative; width:700px; height:110%; } 
/*
div.infoo   { position: absolute; left:410px; top:50px; width:300px; height: 200px; border:solid #DFDFDF 1px; } 
*/
div.items   { position: relative; height: 25px; top:25px; left:0px; width:370px; word-wrap:break-word;}
div.itemL   { position: absolute; height: 25px; left:0px; width:120px; font-weight:bold; text-align:left; word-wrap:break-word; font-size:0.8em;}
div.itemR   { position: absolute; height: 25px; left:120px; width:250px; word-wrap:break-word; text-align:left; font-size:0.8em;}
 
ol { padding: 0px 0px 0px 40px; }
ul { padding: 0px 0px 0px 40px; }

#headerwrapper  	{ height: 190px; width: 838px; }
#topband 			{ height: 55px; }
#middleband 		{ height: 135px; }
#linkLeft	 		{ float: left; height: 135px; width: 24px; }
#link1	 			{ float: left; height: 135px; width: 100px; }
#link2	 			{ float: left; height: 135px; width: 100px; }
#link3	 			{ float: left; height: 135px; width: 100px; }
#link4	 			{ float: left; height: 135px; width: 100px; }
#link5	 			{ float: left; height: 135px; width: 100px; }
#link6	 			{ float: left; height: 135px; width: 100px; }
#link7	 			{ float: left; height: 135px; width: 100px; }
#link8	 			{ float: left; height: 135px; width: 100px; }
#link9	 			{ float: left; height: 135px; width: 100px; }
#link10	 			{ float: left; height: 135px; width: 100px; }
#link11 			{ float: left; height: 135px; width: 100px; }
#link12	 			{ float: left; height: 135px; width: 100px; }
#link13	 			{ float: left; height: 135px; width: 100px; }
#link14	 			{ float: left; height: 135px; width: 100px; }
#link15	 			{ float: left; height: 135px; width: 100px; }
#linkRight	 		{ float: left; height: 135px; width: 14px; }

#Image_Header IMG {max-width:750px; text-align:center; }
#Image_Footer IMG {max-width:750px; text-align:center; }

.twelvebold {font-size:12px; font-weight:bold; }

#content { overflow: visible; width:750px; margin: 0 auto; border: 1px solid #FFFFFF; float:left; }
#content300 { overflow: visible; width:300px; margin: 0 auto; border: 1px solid #FFFFFF; float:left; }
#content600 { overflow: visible; width:600px; margin: 0 auto; border: 1px solid #FFFFFF; float:left; }
#content630 { overflow: visible; width:630px; margin: 0 auto; border: 1px solid #FFFFFF; float:left; }
#content650 { overflow: visible; width:650px; margin: 0 auto; border: 1px solid #FFFFFF; float:left; }
#content656 { overflow: visible; width:656px; margin: 0 auto; border: 1px solid #FFFFFF; float:left; }
#content682 { overflow: visible; width:682px; margin: 0 auto; border: 1px solid #FFFFFF; float:left; }
#content700 { overflow: visible; width:700px; margin: 0 auto; border: 1px solid #FFFFFF; float:left; }
#content750 { overflow: visible; width:750px; margin: 0 auto; border: 1px solid #FFFFFF; float:left; }
#content2 { overflow: visible; width:400px; margin: 0 auto; border: 1px solid #FFFFFF; float:left; }
.fullwidth { overflow: visible; width:750px; margin: 0 auto; border: 1px solid #FFFFFF; text-align:center; float:left; }
.one-line { width:90%; margin: 0 auto; border: 1px solid #FFFFFF; text-align:center; padding:10px; float:left; }
.heads ul { list-style: none; padding: 0; margin: 0; font-size:0.8em; }
.heads li { float: left; margin: 0; } 
.heads li { height: 40px; float: left; width: 72px; overflow:visible; border-color:#000000; border-style:solid; text-align:left; border-width: 1px 1px 0 0; padding:2px; }
.heads { width:750px } 
.heads li.lileft { border-left:solid 1px #000000; }
.heads li.narrow { width:50px; text-align:center; }
.heads li.wide { width:160px; text-align:center; }
.heads li.bottom { border-top:solid 1px #000000; border-right:solid 1px #FFFFFF; }
.heads li.bottomnarrow { width:50px; border-top:solid 1px #000000; border-right:solid 1px #FFFFFF; }

#logwrapper  		{ height: 37px; width: 100%; background-image:url(../images/LogInRow-BG.jpg); background-repeat:repeat-x; }
#log1		 		{ float: left; height: 37px; width: 8px; }
#log2		 		{ float: left; height: 37px; width: 102px; }
#log3		 		{ float: left; height: 37px; width: 8px; }
#log4		 		{ float: left; height: 37px; width: 158px; }
#log5		 		{ float: left; height: 37px; width: 8px; }
#log6		 		{ float: left; height: 37px; width: 100px; }
#log7		 		{ float: left; height: 37px; width: 60px; }
#log8		 		{ float: left; height: 37px; width: 260px; text-align:right; vertical-align:middle; } /* Add this button */

#greywrapper  		{ background-color:#666666; color:#FFFFFF; position: relative; left:0px; width:100%;">

