/* *** Float containers fix: *** */ .clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .clearfix{display: inline-block;} .clear{clear:both;} /* Hides from IE-mac \*/ * html .clearfix{height: 1%;} .clearfix{display: block;} /* End hide from IE-mac */ html, body { margin:0; padding:0; text-align:center; background-color: #E6E8F6; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 83%; font-weight: normal; font-variant: normal; text-transform: none; } input { color: #000000; background: #ffffff; border: 1px solid #253A7C } .submit input { color: #000; background: #ffffff; border: 1px outset #253A7C } input.checkbox { color: #000; background: #ffffff; border: 0px outset #253A7C } #pagewidth{ width:790px; text-align:left; margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:10px; border: 1px solid #333; background: #ffffff url(/images/mainbg.gif); background-repeat: repeat-y; } #header{ position:relative; height:75px !important; width:100%; background: #253A7C url(/images/header_bg.jpg); line-height:0px; overflow:hidden; } #logo { position:relative; text-align:left; margin:0px 0px 0px 0px; padding:8px 0px 0px 18px; border: none; line-height:0px; } #contactlink { position:absolute; top:55px; left:710px; color:#ffffff; line-height:0px; } #contactlink a { color:#ffffff; text-decoration:none; font-weight:bold; } #contactlink a:hover { color:#dddddd; font-weight:bold; text-decoration:underline; } #leftcol{ width:216px; float:left; background-image: url(/images/leftcolumn_bg.gif); background-repeat: no-repeat; } #leftcolsecondary{ width:216px; float:left; position:relative; min-height: 400px; } #searchcontainer { position: relative; left: 22px; margin: 20px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 190px; } .leftcolother { position: relative; left: 22px; margin: 20px 0px 10px 0px; padding: 0px 0px 0px 0px; width: 190px; } #maincol{ float: right; display:inline; position: relative; width:572px; } #middlenavbar{ float: right; position: relative; margin: 0px 0px 12px 0px; /* Use to set vertical spacing below bar */ padding: 6px 0px 6px 0px; width:572px; background: #D57758; text-align: center; font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #ffffff; font-weight: bold; } #middlenavbar a{ font-family: Arial, Helvetica; font-size: 14px; color: #ffffff; font-weight: bold; padding:0px 16px 0px 16px; text-decoration:none; } #middlenavbar a:hover{ color: #586797; text-decoration:none; } #cookiecrumb{ position: relative; margin: 0px 0px 0px 0px; padding: 6px 0px 12px 8px; width:572px; font-family: Verdana, Arial, Helvetica; font-size: 95%px; } #cookiecrumb a{ color: #253A7C; text-decoration:underline; font-weight: normal; } #cookiecrumb a:hover{ color: #787F96 !important; text-decoration:underline; font-weight: normal; } #maincontent{ padding:4px 4px 16px 8px; color: #000000; line-height: 18px; } #maincontent h1 { margin:0px; font:18px Verdana, Arial, Helvetica; color:#253A7C; font-weight:bold } #maincontent h2 { margin:0px; font:16px Verdana, Arial, Helvetica; color:#253A7C; font-weight:bold } #maincontent h3 { margin:0px; font:14px Verdana, Arial, Helvetica; color:#253A7C; font-weight:bold } #maincontent a { color:#394D8A; text-decoration:underline; font-weight:bold; } #maincontent a:hover { color:#000000; text-decoration:underline; font-weight:bold; } /* Below begins three boxes on homepage - Three box widths combined CANNOT exceed 572px --------*/ #boxcontainer{ width:572px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: #EFECD4 url(art/box_bg.gif); background-repeat: repeat-y; } #homeboxleft { width:264px; margin: 0px; padding:0px; float:left; height:auto; overflow:hidden; } #news{ padding:8px; } #news h1{ margin: 0px; font:14px Verdana, Arial, Helvetica; color:#000000; text-decoration:none; font-weight:bold; } #news p{ margin-top:14px; } #news a{ color:#000000; text-decoration:none; font-weight:normal; line-height:12px; } #news a:hover{ color:#394D8A; text-decoration:underline; font-weight:normal; } #homeboxcenter { width:142px; padding:0px; float:left; height:auto; overflow:hidden; } #homeboxright { width:166px; padding:0px; float:left; height:auto; overflow:hidden; } #mycctc{ padding:8px 8px 8px 16px; } #mycctc a { margin: 0px; font:12px Verdana, Arial, Helvetica; color:#253A7C; font-weight:bold; display:block; text-decoration:underline; border:0px; } #mycctc a:hover { color:#787F96 !important; } /* End three boxes on homepage ---------------------------------------------- */ #rightfloatbox{ width:200px; float:right; position:relative; background: #EFECD4; border: 1px #000000 solid; padding:8px 8px 8px 8px; text-align: left; } #rightfloatbox p{ margin-top:12px; } #rightfloatbox a{ color:#394D8A; text-decoration:underline; font-weight:normal; line-height:12px; } #rightfloatbox a:hover{ color:#7A7A75; text-decoration:underline; font-weight:normal; line-height:12px; } #footer{ position:relative; height:60px; width:100%; background: #ffffff; border-top:3px #9C9C95 solid; } #footerleftcontent{ float:left; position:relative; padding:8px 8px 8px 8px; font-size: 95%; color: #505050; } #footerrightcontent{ float:right; position:relative; padding:8px 8px 8px 8px; font-size: 95%; color: #505050; } #footerrightcontent a{ color: #505050; text-decoration:none; font-weight: normal; } #footerrightcontent a:hover{ color: #505050; text-decoration:underline; font-weight: normal; } .DirectoryStyle0 { text-align:left; font-size: 95%; border-collapse: collapse; } .DirectoryStyle1 { background: #efefef; } .DirectoryStyle2 { background: #dedede; } #siteMap{ padding:4px 4px 16px 8px; color: #000000; line-height: 18px; } #siteMap h1 { margin:0px; font:18px Verdana, Arial, Helvetica; color:#253A7C; font-weight:bold } #siteMap h2 { margin:0px; font:16px Verdana, Arial, Helvetica; color:#253A7C; font-weight:bold } #siteMap h3 { margin:0px; font:14px Verdana, Arial, Helvetica; color:#253A7C; font-weight:bold } #siteMap a { color:#394D8A; text-decoration:underline; font-weight:bold; } #siteMap a:hover { color:#000000; text-decoration:underline; font-weight:bold; } .remove { visibility: hidden } .mycctc2{ padding:8px 8px 8px 16px; }