/**Zero out margins, padding and borders for all browsers**/

html, body { margin:0; padding:0; border:0; font-size:100.01%; height:100%; margin-bottom:0px; /** this forces scrollbar to appear in Mozilla **/ }

/**for IE only**/
* body {font-size:10pt;	Zoom: 1.0 /**normalizes zoom in IE7 to 100%**/}

body { text-align:left; /**centers page**/ padding:0; width:1000px; font-family: Arial, Helvetica, sans-serif; background: #CCC; font-size: 11pt; margin: 0 auto; color: #333; }

#wrapper { background: #FFF repeat-y; text-align:left; height:auto; width:inherit; overflow:auto; }
#header { background: url(../images/header.jpg); height: 87px; }

#header_pics { background: #FFC no-repeat; height: 150px; }

#navbg { background: #95b590 no-repeat; clear: both; }



div.spacer { clear: both; }
div.float { float: left; padding: 11px; }
div.float {  float: left; }  
div.float p { text-align: left; }


/**Regular Links**/

a:link{ color:#30F; font-weight:normal; text-decoration:underline; }
a:visited { color:#03F; text-decoration:underline; }
a:hover,a:active,a:focus{ text-decoration:underline; color: #F00; }

a.nav{ color:#34302F; font-weight:normal; text-decoration:underline; }
a.nav:visited { color:#34302F; text-decoration:underline; }
a.nav:hover,a:active,a:focus{ text-decoration:underline; color: #06F; }

a.footer{ color:#CCC; text-decoration:underline }
a.footer:hover,a:active,a:focus{ text-decoration:underline; color: #FF9; }


ul#nav, ul#nav ul {margin: 0; padding: 0; list-style: none; }

ul#nav  li { position: relative; float: left; width:100px; font-size: 8pt; }
	
#nav li ul {position: absolute;	margin-left: -999em; /* hide menu from view */	top: auto;	left:0;}

/* Styles for Menu Items */
ul#nav  li a { display: block; text-decoration: none; color: #fdecc1; /* IE6 Bug */ padding: 5px 0px; margin-bottom:-1px; min-height:0; zoom: 1; text-align: center; background: #323173; font-size: 8pt; }

/* commented backslash mac hiding hack \*/ 
* html ul#nav  li a {height:1%;	position:relative;}
/* end hack */ 

/* this sets all hovered lists to red */
#nav li:hover a,#nav  li.over a,
#nav li:hover li a:hover,#nav li.over li a:hover { color: #323173; background-color: #E7BF08; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; }

/* set dropdown to default */
#nav li:hover li a,#nav li.over li a { color: #FDECC1; background-color: #323173; }
#nav li ul li a { padding: 2px 5px; } /* Sub Menu Styles */
#nav li:hover ul,#nav li.over ul {margin-left:0; } /* show menu*/


/* End MENU*/


/**floated left column**/
#leftColumn{ float:left; width:900px;/*adjust width of column in pixels, ems or percentages*/ margin:0; padding:0px; height: auto; left: 0px; top: auto; background: #FF0; }

/** Middle column container **/
#Middle { padding:1px 2px 5px 5px; width: auto; margin:22px 10px 0px 900px; background: #FFF; }

#info_box { width: auto; background:#FFF; height: auto; padding: 33px 100px 11px 33px; margin-left: 250px; border-left: 1px solid #CCC; }

#info_box_title { width: 228px; background:#fff; height: auto; font: bold 10pt Verdana, Geneva, sans-serif; color: #F9ECCA; padding: 9px; float: left; margin-top: 100px;}

#footer { clear: both; color:#CCC; margin:0; padding:10px; height:auto; background: #323173; border-top: 1px solid #999; text-align: center; font-size: 10px;}

#footer_top { clear: both; color:#CCC; margin:0; padding:10px; height:auto; background: #f0ead0; border-top: 1px solid #999; text-align: center; font-size: 10px; }

.font_section_title { font: bold 14px Arial, Helvetica, sans-serif; color: #323173;}

.font_bold_italics { font: italic bold 12px Arial, Helvetica, sans-serif; color: #323173; }

.font_page_title { font: bold 14pt Arial, Helvetica, sans-serif; color: #323173; padding-top: 66px; }

.font_bold_13px  {font: bold 13px Tahoma, Geneva, sans-serif; color: #000;}

.font_bold_11px  { font: bold 11px Tahoma, Geneva, sans-serif; color: #323173; }

.font_small  { font: 9px Arial, Helvetica, sans-serif; color: #3b3016;}


.footertext {text-indent: 75px; font-size:.85em; line-height:.65em;}

/**text styles**/

p { font-size: 14px; line-height: 1.5em; font-family: Arial, Helvetica, sans-serif; }
ul { font-size: 14px; line-height: 1.4em; }

/**Regular Links**/


/**linked images**/
a img{border:none;}
img a:hover {border:none}

/**Misc classes**/
.left {text-align:left}
.center {text-align:center}
.right {text-align:right}

/**Floats**/
.floatright {float:right;}
.floatleft { float:left; padding-right: 9px; padding-bottom: 9px; }
.floatleft_padleft { float:left; padding-right: 9px; padding-bottom: 0px; padding-left: 66px; }
.clearing {clear:both; height:1px; width:100%; visibility:hidden;}


.italics { font-style: italic; }

.bold { font-weight: bold; }

h3 {color:#323173; font-family:Arial,Helvetica,sans-serif; font-size:14pt; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; line-height:normal;}
