/* GLOBAL  */
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {margin: 0; padding: 0; border: 0;}
body {margin:0; padding:5px; font:11px Verdana,Arial; background-image: url(../images10/page_bg.jpg); background-repeat: repeat-x; background-color:#cfd0e2;}
a:link {color: #0066cc;}
a:visited {color: #373268;}

#wrapper {width:960px; margin: 0; text-align:left; margin-left:auto; margin-right:auto; text-align: center;  }

#header {width: 960px; height:159px; background:url(../images10/header.jpg) no-repeat; background-color:#FFF; margin-top: 0; margin-bottom: 0; text-align:left; margin-left:auto; margin-right:auto; text-align: center;}
/*#header {width:960px; height:159; background-image: url(../images10/header.jpg); background-repeat: no-repeat;  background-color:#FFF; margin:0px auto; }*/

#mainmenu {width:960px; height:30px; background-color:#b0a7c3; margin:0px auto;}

#homecontent {width:960px; background-color:#FFF; margin: 0px 0px 0px 0px;  text-align:left; margin-left:auto; margin-right:auto; text-align: center;}

#homebanner {width:936px;  padding: 17px 0px 0px 0px; margin: 0px 0px 0px 0px;  text-align:left; margin-left:auto; margin-right:auto; text-align: center; }

#homecontent-btm {width:960px; background-color:#FFF; margin: 0px 0px 0px 0px;  text-align:left; margin-left:auto; margin-right:auto; text-align: center;}

/* LEFT SIDE HOME */
#leftsidehome {width:650px;  background:#FFF; float:left; border-right: 1px solid #b0a7c3; margin: 10px 0px 0px 0px;}
#leftsidehome H1 {font-family: Arial, Helvetica, sans-serif; font-size: 24px; padding: 0px 0px 2px 10px; margin: 10px 10px 0px 10px; font-weight: normal; color: #373268; text-align: left;  }
#leftsidehome H2 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; padding: 0px 0px 2px 10px; margin: 10px 0px 0px 10px; font-weight: bold; color: #373268; text-align: left;}
#leftsidehome H3 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding: 0px 0px 2px 10px; margin: 10px 0px 0px 10px; font-weight: bold; color: #373268; text-align: left; text-transform:uppercase;}
#leftsidehome P {font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 0px 0px 2px 10px; margin: 10px 0px 0px 10px; font-weight: normal; color: #373268; text-align: left;}
#leftsidehome li {font-family: Arial, Helvetica, sans-serif; list-style-type:none; font-size: 11px; padding: 0px 0px 0px 0px; margin: 0 25px 0px 25px; color: #373268; text-align: left;}
/* LEFT SIDE HOME */

.homecontent-td210 {width:210px; border-left: 1px solid #b0a7c3;}

/* RIGHT SIDE HOME */
#rightsidehome {width:300px;  background:#FFF; float:right; margin: 10px 0px 0px 0px;}
#rightsidehome H1 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; padding: 0px 0px 2px 10px; margin: 10px 10px 0px 10px; font-weight: normal; color: #373268; text-align: left;}
#rightsidehome H2 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding: 0px 0px 2px 10px; margin: 10px 0px 0px 0px; font-weight: bold; color: #373268; text-align: left; text-transform:uppercase;}
#rightsidehome H3 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 0px 0px 2px 10px; margin: 10px 10px 0px 0px; font-weight: bold; color: #373268; text-align: left;}
#rightsidehome H3 a{font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 0px 0px 2px 0px; margin: 10px 0px 0px 0px; font-weight: bold; color: #0066cc; text-align: left; text-decoration: none;}
#rightsidehome P {font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 0px 10px 2px 10px; margin: 10px 10px 0px 0px; font-weight: normal; color: #373268; text-align: left;}
#rightsidehome li {font-family: Arial, Helvetica, sans-serif; list-style-type:disc; font-size: 11px; padding: 0px 0px 0px 0px; margin: 0 25px 0px 25px; color: #373268; text-align: left;}
/* RIGHT SIDE HOME */


/* MAIN MENU ITEMS */
#nav  li {
    position: relative;
  	width: auto;				
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border:0px;
	font-size : 12px;	
	text-decoration:none;
	float:left; /* this makes the list go horizontal vs vertical*/
	background-color: #b0a7c3;
	text-decoration: none;
	color: #FFFFFF;
	list-style-type: none;
	font-weight : normal;
	z-index: 1000;
  }
  
#nav a {font-family: Arial, Helvetica, sans-serif; text-decoration: none; display: block; color: #FFFFFF; background-color: #b0a7c3; padding: 8px 0px 5px 0px; z-index: 1000;}
#nav a:hover {font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #FFFFFF; background-color: #b0a7c3; z-index: 1000;}
#nav p{border:0px; font-size : 12px;	text-decoration:none; background-color: #b0a7c3;color: #FFFFFF;width: 5px;margin: 0 0 0 0; padding: 2px 10px 2px 10px; font-weight : normal; z-index: 1000;}

li ul {display: none;}
li li {border: thin; }	  
li  ul {top: auto;left: auto; }
li:hover ul, li.over ul{ visibility: visible; display: block; position:absolute; z-index:1; width:200px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
li li a {font-family: Verdana, Arial, Helvetica, sans-serif; display: block; width: 200px; padding: 2px 2px 2px 5px; margin: 0px 1px 1px 1px; font-size : 12px; text-align: left;}
/* MAIN MENU ITEMS */

/* LEFT SIDE INNER */
#leftsideinner {width:650px;  background:#FFF; float:left; border-right: 1px solid #b0a7c3; margin: 10px 0px 0px 0px;}
#leftsideinner H1 {font-family: Arial, Helvetica, sans-serif; font-size: 24px; padding: 0px 0px 2px 10px; margin: 10px 10px 0px 10px; font-weight: normal; color: #373268; text-align: left;  }
#leftsideinner H2 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; padding: 0px 0px 2px 10px; margin: 10px 0px 0px 10px; font-weight: bold; color: #373268; text-align: left;}
#leftsideinner H3 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding: 0px 0px 2px 10px; margin: 10px 0px 0px 10px; font-weight: bold; color: #373268; text-align: left; text-transform:uppercase;}
#leftsideinner H4 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding: 0px 0px 2px 10px; margin: 15px 0px 0px 10px; font-weight: bold; color: #373268; text-align: left;}
#leftsideinner P {font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 0px 0px 2px 10px; margin: 10px 20px 0px 10px; font-weight: normal; color: #373268; text-align: left;}
#leftsideinner a {font-family: Arial, Helvetica, sans-serif; font-size: 12px;  font-weight: normal; color: #0066cc; text-align: left;}


#leftsideinner ul {list-style: none;  padding: 0; text-align: left;color: #666;  margin: 5px 10px 5px 40px;}  
#leftsideinner li {font-family: Arial, Helvetica, sans-serif; list-style-type:disc; font-size: 12px; padding: 2px 5px 2px 0px; margin: 0px 0px 0px 0px; color: #373268; text-align: left;}

/* LEFT SIDE INNER */

/* RIGHT SIDE INNER */
#rightsideinner {width:300px;  background:#FFF; float:right; margin: 10px 0px 0px 0px;}
#rightsideinner H1 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; padding: 0px 0px 2px 10px; margin: 10px 10px 0px 10px; font-weight: normal; color: #373268; text-align: left;}
#rightsideinner H2 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding: 0px 0px 2px 10px; margin: 10px 0px 0px 0px; font-weight: bold; color: #373268; text-align: left; text-transform:uppercase;}
#rightsideinner H3 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 0px 0px 2px 10px; margin: 10px 0px 0px 0px; font-weight: bold; color: #373268; text-align: left;}

#rightsideinner P {font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 0px 10px 2px 10px; margin: 10px 10px 0px 0px; font-weight: normal; color: #373268; text-align: left;}
#rightsideinner li {font-family: Arial, Helvetica, sans-serif; list-style-type:disc; font-size: 11px; padding: 0px 0px 0px 0px; margin: 0 25px 0px 25px; color: #373268; text-align: left;}
/* RIGHT SIDE INNER */


#pagebottom-top {width:960px; background-color:#FFF; margin: 0px 0px 0px 0px;  text-align:left; margin-left:auto; margin-right:auto; margin-top: 10px; text-align: center;}
#pagebottom {width:960px; background:#FFF; text-align:left; margin-left:auto; margin-right:auto; text-align: center;}
#pagebottom-btm {width:960px; background-color:#FFF; margin: 0px 0px 0px 0px;  text-align:left; margin-left:auto; margin-right:auto; text-align: center;}



#footerarea {width: 936px; margin: 0px 0px 0px 0px; border-top: 1px solid #fff;  text-align:left; margin-left:auto; margin-right:auto;}
#footerarea H1 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding: 0px 0px 0px 0px; margin: 0px 10px 0px 10px; font-weight: bold; color: #666; text-align: left;}
#footerarea H2 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 0px 0px 0px 0px; margin: 0px 10px 0px 10px; font-weight: bold; color: #666; text-align: left;}
#footerarea p {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height:18px; padding: 0px 0px 0px 0px; margin: 0px 10px 0px 10px; font-weight: normal; color: #666; text-align: left;}
#footerarea a {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height:18px; padding: 0px 0px 0px 0px; margin: 0px 10px 10px 0px; font-weight: normal; color: #666; text-align: left; text-decoration: none;}
#footerarea ul {list-style: none; margin: 0 5px 0px 10px;  }
#footerarea li {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height:16px; color: #666; padding: 2px 5px 2px 15px; /*--Adds padding around each item--*/  
margin: 0;  text-align: left; background: url(../images10/bullet-footer.gif) no-repeat left center;}

table#htmfootertable{ width: 936px; padding: 0px 0px 0px 0px; padding: 0px 0px 20px 0px; margin: 10px 0px 20px 0px; border-bottom: 1px solid #b0a7c3; }
.htmfooter-td234 {width:234px; border-right: 1px solid #b0a7c3;}

table#footertable{ width: 936px; padding: 0px 0px 0px 0px; margin: 10px 0px 10px 0px;}
.footer-td140 {width:136px; }
.footer-td142 {width:138px; border-left: 1px solid #b0a7c3;}
.footer-td162 {width:158px; border-left: 1px solid #b0a7c3;}
.footer-td167 {width:163px; border-left: 1px solid #b0a7c3;}
.footer-td175 {width:171px; border-left: 1px solid #b0a7c3;}
.footer-td174 {width:170px;}

#copyrightarea {width: 960px; height: 20px;  margin: 10px 0px 0px 0px; text-align:left; margin-left:auto; margin-right:auto; }
#copyrightarea p {font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-weight: normal; color: #666; text-align: center;}

.thinborder { border: solid 1px #b0a7c3 }

img.main-center {  
border: 1px solid #b0a7c3;
margin: 10px 10px 10px 10px; 
padding: 0px;
} 

img.main-floatright {  
border: 1px solid #b0a7c3;
margin: 0px 15px 10px 10px; 
padding: 0px; 
float: right;
} 

img.main-floatleft {  
border: 1px solid #b0a7c3;
margin: 0px 5px 10px 0px;
padding: 0px; 
float: left;
} 

.infotable-left {width: 160px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.infotable-right {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height:18px; padding: 0px 0px 0px 0px; margin: 0px 20px 10px 30px; font-weight: normal; color: #121a31; text-align: left;}
.infotable-img {border: 1px solid #0a3e66; margin: 5px 0px 0px 0px;  padding: 0px; } 

.tabletext {font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 5px 0px 5px 10px; margin: 10px 20px 10px 10px; font-weight: normal; color: #373268; text-align: left;}

#cse-search-box {
	/*width:164px;*/
	/*float:right;*/
	/*text-align:right;*/
	padding-top:2px;
	margin-right:2px;
	}


#q {
	padding:1px;
	font-size:1.0em;
	/*width:150px;*/
	}
	
#sa {
	/*padding-left:5px;*/
	}