﻿

body{ background-color:#ede9e0; width:970px ; font-family:  Verdana, Arial, sans-serif; font-size:x-small; width:980px ; margin:auto; padding-top:15px}
.pageWrapper { padding-bottom:50px}
.greaterDivider 
#GdividerVert {width:5px  }
#GdividerVert img{}
#gDright {background-color:#DFDFCE; width:226px}
#gDleft {}


/* home page ID's begin here */

tr td{ padding:0px}
#row1 {padding:0px}
#row2 {padding:0px}
#titleregion { position:static; margin-left:20px; margin-bottom:0px;  }
#flashdiv {}

#catmenudivH {    background-color : #89bc61;  width:709px; margin-left:20px; height:37px; margin-bottom:0px;   }
#catmenudivH a  {  }
#catmenudivH a img {  border:none;  }
#catmenudivHhomebuttonHack{display:inline; padding:0px; margin-left:-4px;}

#searchformdivH {	  position:static; background-color: #CBCCBB ;  width :226px; top:0px; left:713px; height:37px; }
form {margin:5px 0px 5px 25px; }
form input{  vertical-align:middle}
form a img{  border:none; vertical-align:middle }


#searchformdivH a{  left: 25px; vertical-align:middle}


#greydiv {background-color:#DFDFCE}
#greydivDynamicStuff {margin-left:5px ; margin-right:10px; background-color:#DFDFCE}

#greydivDynamicStuff h4 { color:white; font-size:medium; font-weight:bold; padding:0px; margin-bottom:0px; margin-top:15px; margin-left:15px;  }



#greydivDynamicStuff a { text-decoration:none; font-size:12px; color:#292824;  }
#greydivDynamicStuff table { }
#greydivDynamicStuff table tr {}
#greydivDynamicStuff table td { vertical-align:top; padding-bottom:5px;   }
.arrowlink img {margin-top:5px; margin-right:8px }
.pdflink img { margin-top:3px ; margin-right:5px}


#snowytoday {background-color:#a3e073 ; font-family: Arial, Helvetica, sans-serif ; font-size:xx-large ; color:white; font-weight:bold;    }
#snowytoday {}

#greenregion {  background-color:#C0DF51; width: 729px; }
#lowergreenregion {  width: 100%; overflow: auto; width: 709px; margin-left:-20px}
#snowytodaydiv { font-family: Helvetica ;padding: 0px 25px 15px 37px ; float : left; width :50%; color:black; font-size:x-small; }

#snowytodaydiv *{ display:block; }
#snowytodaydiv a {font-weight:bold; text-decoration:none; color:black; font-size:medium;}
#greenmenu{	margin-bottom:18px;}
#quickfactdiv {font-size:x-small; margin-top:15px; margin-right:20px;float:right; width:35%;  }
#quickfact {font-family: Helvetica ;font-weight:bold; color:black; font-size:medium;}
#quickfact img{border:1px #D3E986 solid}
#quickfactdiv a {color:black;display:block; margin-top:15px; }

#whiteregion{  background-color:#ffffff; width:729px; font-size:x-small; padding-top:14px }


#panelleft
#panelcenter, #panelright {	 width  : 32% }
#panelcenter  { padding-left:8px ; padding-right:8px; }
#panelcenterManip  {  height:238px; border-bottom: 1px #ebebe3 solid ; }
#panelright  {padding-right:8px}
#panelright img{border: none}

.homelinks1 {background-color:#ebebe3 ; margin-bottom: 15px;   height:112px ; width:231px; }
.homelinks1.last {margin-bottom: 0;}
.hl1Header {display:block;border-bottom:1px white solid;   height:18px; background-image:url("../images/skin2007/tblHomeLinks/bgRepeater01.gif"); padding-left:15px;  padding-top:6px}
.homelinks1 a{ text-decoration:none; color:#94948a; text-transform:uppercase; font-weight:bold; }
.homelinks1tbl { width:190px;  margin-top:13px; margin-left:15px}
.homelinks1tbl td { width:50%;   }


.homelinks3tbl img {border:1px #D9D9D9 solid }



#homelinks3 {display: block ; margin:0 ; padding :0 ; border-top: 1px #ebebe3 solid ;  height:84px; padding-top:10px; margin-bottom:-16px }
#homelinks3 a {text-decoration:none; text-transform:uppercase; color:#DD7553; font-weight:bold; }

#sponsorsdiv{ background-color:#ffffff; text-decoration:none; color:#94948a; text-transform:uppercase; font-weight:bold; padding-left:18px; overflow: hidden;}
#sponsorsdiv #footer_logos { width: 470px; float: left; padding-top:15px;}
#sponsorsdiv #footer_logos img.sponsor { padding:0 28px; }
#sponsorsdiv #footer_logos_right { border-left:1px solid #dddddd; float:right; width:238px; padding-bottom: 25px; padding-top:15px;}
#sponsorsdiv #footer_logos_right img.certification { padding:0 0 0 130px; }
/*#sponsorsdiv #sponsors_logos img.first { padding-left:0; }*/
/*#sponsorsdiv #sponsors_logos img.last { padding-right:0; }*/


#greycolumndiv{background-color: #EDE9E0;	margin: 0px; padding:0px ; position:static; left:733px;  padding-top:3px  }
#greycolumn {/*width:100%; margin: 0px; padding:0px ; height:100%;*/}
#greycolumn a {/*	  font-weight:normal; margin-top:5px*/}
.menu *{   }
#bannerdiv {position:static;  }

#footernav {background-image:url("../images/skin2007/footerBGrepeater.gif"); height:26px; padding-top:7px ; margin-bottom:-7px}
#footernavManip{ height:15px;}
#footernavManip a{ text-decoration:none; color:#939592; border-right:1px white groove; padding-right:15px; padding-left:15px; font-size:12pxl }
#copyright{background-color:#ffffff; padding: 5px; color:#999999 }
#overshoot{ vertical-align:top}

#overshoot img {position: static; padding-top:327px}
#stickieoutie


/* end home page IDs */


/* classes used in template pages begin here*/
.pagetop  {margin-left:20px }
.pagetop  td {padding:0px; margin:0px; }

.title{ margin-left:-20px }
.tblbannerdiv{margin-bottom:0px}
#titlegraphic{position:static ;left :20px  }
.bannerdiv img{display:static; margin-top:2px; margin-bottom:-2px }
.bannerdiv {margin-left: 5px}







.titleDivRow { background-color : #000000;  padding:0px; margin:0px;}
	.tblcatmenu {  vertical-align:top;  height:37px}
	#catmenudiv {  background-color : #000000;   margin-left:0px; height:0px; margin-bottom:-2px; margin:0px;  }
	#catmenudiv a  { height:0px; }
	#catmenudiv a img {  border:none; margin-right:-4px; height:37px; margin-bottom:-2px; }



	.tblsearchformdiv{height:30px; vertical-align:top; background-color: #CBCCBB ; border-left:5px #EDE9E0 solid}
		#searchformdiv {	 position:static; background-color: #CBCCBB ;  width :226px;  left:713px;  height:30px}
		/* #searchformdiv input{  position:static; left: 25px; top: 5px; vertical-align: middle}
		 #searchformdiv a img{  border:none ; vertical-align: middle ;  }
		 #searchformdiv a{ }*/
#dropMenuDiv {  position:absolute;  background-color:#465C30; width:0px;  display:inline;  }
#dropMenuDiv a { color:#B7CE9A; text-decoration:none;   }
#dropdown {width:204px; background-color:#465C30; opacity:0.9; }
#dropdown td {font-family: Verdana; font-weight:bold; padding-bottom:3px; }
#dropArrow { width:8px; padding-left:3px; vertical-align:top; padding-top:3px; }

#catMenuOver{position: absolute;  top: -37px; font-size:medium; color:red;  }
#catMenuOver a { height:37px;  }
#catMenuOver a img{ height:37px; margin-right:0px; border:none; padding:0px; margin:0px }



/*.headerSub #searchformdiv {   position:relative; height:37px;  width :226px; top:-37px; left: 713px}*/



.title {    background-color:#C0DF51 ; font-family:Arial, Helvetica, sans-serif ; font-size:28px ; color:white; font-weight:bold; position:static;  height:45px ; padding-left:35px; padding-top: 14px; margin-right:20px}
.titleDivider { display:block; position:static ; 
	background-color:#BAD663 ;  height:6px ;  font-size:1px; margin-left:-20px; margin-right:20px
}
.smallertitle {font-size:x-large; }


.subTitle{font-size: x-large ; font-weight:bold ; padding-top:8px}

.midsect{ table-layout:fixed; position:static ; margin-bottom:50px; margin-left:-20px; }








.subNav{ color: #465c30;width:150px; vertical-align:top; background-color:#f0f0f0; background-image:url('../images/skin2007/subNavBg.gif') ; padding: 15px 30px 38px 30px; text-align:right; }
.subNav h5{	font-family:Arial, Helvetica, sans-serif ; font-size:medium; padding-bottom:15px}
.subNav a{	font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#5C5C5C; font-size:11px;}
.navTable {	 width:150px; margin-top:-25px}
.cellQuest{	 text-align:right; padding-bottom:10px; padding-top: 10px ; border-bottom:1px #E2E2DC solid; vertical-align:middle}
.subNavLower {margin-top:5px; padding-bottom:10px; padding-top:10px}
.subNavLower a{color:#d14719; margin-top:5px}








.main{  z-index : 10;width: 508px ;min-height :518px;  background-color:#ffffff ; padding:5px; color:#333333; vertical-align:top; }
.main h2 {font-size:14px}
.main h3 {font-size:13px}
.main h4 {font-size:12px}
.main h5 {font-size:11px}

.main a {text-decoration:none; color: #006B98;}
.main table tr td a img {border:none}
.subTitle{font-family: Arial, Helvetica, sans-serif ; font-size:large; font-weight:bold}

.dividerStrip01 {width:0px; background-color:#E0DFD0;}

.picturecolumn{ width : 210px;  background-color:#dfdfce ; vertical-align:top ; margin-left:3px;  padding: 5px 5px 10px 5px;   border-left:5px #F2F1E2 solid ; border-right:5px #F2F1E2 solid;}


.footer{ width:100%}

.subTitle{}

.picdiv{      margin:auto}


.bodyimagediv{   margin:auto }
.bodyimagediv table{ text-align: center; margin:auto ; }

.parabounds{display:block; margin-bottom:7px; }
.paragraph{	display:block;	min-height:10px; padding-left:29px; padding-top:8px; padding-right:26px; line-height:220%}

.aligned_picdiv img{display:block;  }
.aligned_picdiv  {}
.aligned_picdiv table { margin:auto}
.nonaligned_picdiv img{display:block;   }

.levelfourlinkdiv {display:block;}


.mediaReleasesTable{}
/*table tr td{border:2px blue solid}
div {border:2px red solid}*/


/* end classes used in template pages */


#printbanner {display:none}

.photocell td a{color: #006B98; text-decoration:none}

#genericContentTable tr td {padding:0px 15px 0px 5px}
#genericContentTable tr td a img {border:none; }
#genericContentTable tr td a {text-decoration:none; color: #006B98; margin-top:-13px}





