
body {font: 0.8em Arial, Helvetica, sans-serif;}
* {margin:0px; padding:0px;}
#mainwrapper {width:1000px; margin-left:auto; margin-right:auto; margin-top: 2px; }
#header {width:1000px;  }
#print_only {display: none;}

#header_left {width: 743px; height: 80px; float: left;  display: inline; background-image:url(../images/header8_left_upper.png); background-repeat: no-repeat;}
#header_left p {font-size: .9em; color: #1568ac; text-align: right; margin-right: 60px; margin-top: 5px;}


#anchor_blue {width: 170px; height: 65px; margin-left: 25px; margin-top: 10px; float: left;}
#anchor_blue a {width: 170px; height: 65px;  float: left;}

#header_lower_left {width: 743px; height: 24px; float: left; background-image:url(../images/header6-lower_left.png); background-repeat: no-repeat; }
#header_lower_left p {font-size: .9em; color:#CCCCCC; text-align: left; margin-left: 10px; margin-top: 5px;}
#header_lower_left a {color: #ccc; font-size:1em; margin-top: 7px; text-decoration: none;}
#header_lower_left a:hover {color: yellow; text-decoration:underline;}

#header_upper {width: 257px; height: 37px; float: right; background-image:url(../images/header6-upper.jpg); background-repeat: no-repeat; display: inline;}
#header_upper ul {margin:2px 16px 0px 0px;} /* vertical spacing between the lists */
#header_upper li {display:inline; color:#fff; /* sets the color of the vertical lines */ padding:0 5px 0 7px; /* horiz space between links and vert lines */ font-size: .8em;}
#header_upper ul li a {text-decoration:none; color:#fff; /* the color of the links */}
#header_upper ul li a:hover {text-decoration:underline; color: yellow} /* underlines the links when hovered */

#header_lower {width: 257px; height: 67px;  float: right; background-image:url(../images/header6-lower.jpg); background-repeat: no-repeat;}

#listmenu {width: 1000px;  font-size: 0.9em; padding: 0px 0 0px 0; margin: -3px 0px 0px 0px; height: 23px; *height: 20px; background-image:url(../images/bknd3.gif); background-repeat: repeat-y;}

/*div#breadcrumb_trail {width: 475px; height: 19px; margin-left:8px; float: left; margin-top: 3px; }*/
#breadcrumb_trail { width: 550px; height: 15px; margin-left:4px; float: left; margin-top:2px; }



.rootnode {font-size: .9em; font-family: Arial, Helvetica, Sans-Serif; color: #1568ac; text-decoration: none; }
.rootnode:hover {color: Red;}
.parentnode {font-size: .9em; font-family: Arial, Helvetica, Sans-Serif; color: #1568ac; text-decoration: none; }
.parentnode:hover {color: Red;}
.currentnode {font-size: .9em; font-family: Arial, Helvetica, Sans-Serif; color: #1568ac; font-weight: bold;}

.pathseparator {font-size:.8em; color: #1568ac;}

/*div#menuwrapper2 {float: left; width: 520px; height: 22px; margin-left: 95px}*/


#contentarea34 {float:left; width:998px; border: 1px solid #1568ac;}

#contentarea {float:left; width:1000px;}
				
#contentarea2 {float:left; width:998px;   background-image:url(../images/bknd1.gif); background-repeat: repeat-y; border: 1px solid #1568ac;}
					
#column1 {float:left; width:194px; margin-left:-997px;  }

#navbox {width: 190px; margin-bottom: 10px;}

#box {width: 194px; margin-top: 5px;}
.box h3 {margin: 15px 0px 0px 0px; padding: 5px 8px 3px 6px; font-size: 1em; }
.box h4 {margin: 0; padding: 4px 8px 7px 10px; font-size: 0.85em; color: #1568ac; text-align:center;}

#search input {margin-left: 5px;} 
#search h4 { margin-left: 6px; margin-bottom: 1px; margin-top: 1px; color: #05477C; font-size: .85em;}

#search51a {display: inline; border-bottom: 2px solid #1568ac; width:194px; height:25px; margin-top: 4px;  margin-bottom: 6px; margin-left: 0px; margin-right: 0px; padding-right: 0px; float: left; }
#search51a input  {border: 0px solid #FFFFFF; float: right; margin-right: 6px; border: none; height: 24px;width: 57px; background-image: url(../images/buttons/search.gif); background-repeat: no-repeat; cursor: pointer}

#site_login {float: right; margin-right: 4px; clear: none;}

#site_login a {display:block;width:55px;height:25px;background:url("../images/buttons/sign_in.gif") no-repeat; }
/*#site_login a:hover {background-position:0 -27px;}*/



#login {width: 194px;}
#login h4 { margin-left: 6px;  margin-top: 1px; color: #05477C; font-size: .85em; }
#login a {text-decoration: none; color: #05477c}
#login a:hover {color: #FF0000;}

#mid-nav_bar { background-image:url(../images/nav_column.gif); background-repeat:repeat-y; margin-top: 2px; margin-bottom: 3px; width: 194px;}
#mid-nav_bar h3 {color:#fff; padding: 2px 0px 2px 6px; font-size: 1em;}

.suggest a {display:block;width:166px;height:29px;background:url("../images/buttons/suggest4.gif") no-repeat; }
.suggest a:hover {background-position:0 -30px;}
.suggest p {margin-left: 0px; margin-right: 5px; margin-top: 10px;}

#footer {width:1000px; float:left; background-image:url(../images/bknd8.gif); background-repeat: repeat-y/* float:left ensures the footer background displays correctly - below the container divs, not the header */}
#footer_holder {width:1000px; height: 32px;  background-color: #1568ac;}
#foot_center {width: 299px; height: 32px;   margin-left: 360px;}
#footertext {margin-top: 1px;  padding-top: 5px; background-color: #fff;}
#footertext p {font-size: .8em; text-align: center; }
/* here follows the brillant "no-extra-markup" clearing method devised by Tony Aslett - www.csscreator.com */
/* simply add the clearfix class to any containter that must enclose floated elements */
/* read the details of how and why this works at http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {
    content: ".";              /* the period is placed on the page as the last thing before the div closes */
	display: block;          /* inline elements don't respond to the clear property */ 
    height: 0;                  /* ensure the period is not visible */
    clear: both;               /* make the container clear the period */
    visibility: hidden;	     /* further ensures the period is not visible */
}

.clearfix {display: inline-block;}   /* a fix for IE Mac */

/* next a fix for the dreaded Guillotine bug in IE6 */
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* end of "no-extra-markup" clearing method */

div#form1 {width: 800px;  margin-top: 0px; }


/*lkjhlkjh*/






