body{margin: 0px; font-family :  "Trebuchet MS";font-size:13px; background-color:#0B4499;height:100%;}
#clear .clear {clear:both;}
a:active,a:link, a:visited {	text-decoration: none;font-weight:normal;}
a:hover{	 text-decoration:underline}

h1 {font-weight:bold;font-size:1.6em; margin:0px 0px 6px 0px; color: #0B4499; padding:0px;}
.category{color:#FCD635; font-size:2.6em; background-image:url(../images/h1bg.gif);background-repeat:no-repeat; background-color: #0B4499;height:40px;padding-top:10px;  text-indent:60px; width:990px;}
h2 {font-weight:bold;font-size:2.6em; margin:15px 0px 6px 0px; color:#0B4499;padding:0px;}
h3 {font-weight:bold;font-size:1.6em; margin:0px 0px 0px 0px; color: #0B4499; padding:0px;}
h4 {font-weight:bold;font-size:1.3em; margin:0px 0px 0px 0px; color: #0B4499; padding:0px;}}
h5 {font-weight:bold;font-size:0.9em; margin:15px 0px 6px 0px; color:#0B4499;padding:0px;}
h6 {font-weight:bold;font-size:0.9em; margin:15px 0px 6px 0px; color:#0B4499;padding:0px;}
.boxtitle{font-size:1.3em; color:#0B4499;}
.boxtitle a:active, .boxtitle a:link, .boxtitle a:visited {font-weight:bold;color:#0B4499;}
.boxtitle a:hover {font-weight:bold;color:#333333; text-decoration:underline}

#dottedline{width:100%; height:1px; background-color:transparent; border-bottom:1px dotted #0B4499; margin-top:8px;margin-bottom:8px; margin-left:0px; margin-right:0px;}

#headerholder {width:100%; height:90px;background-color:#0B4499;}
#headerholder2 {width:100%; height:29px;background-color: #FCD635;}
#headerholder .header{width:990px; height:90px;background-repeat:no-repeat;text-align:left; }
#headerholder2 .header{width:990px; height:29px;background-repeat:no-repeat;text-align:left; }

.header .logo{float:left; width:232px; height:80px;margin:10px 20px 0px 0px;  background-image:url(../images/keyholelogo.jpg);background-repeat:no-repeat; }
.header .info{text-align:right;float:left; width:450px; height:55px;margin:32px 0px 0px 00px; color:#FFFFFF ;font-weight:bold; font-size:2.5em; line-height:80%}
.header .search{float:right; width:234px; height:60px;margin:16px 0px 0px 0px;  color:#ffffff;font-weight:bold;font-size:1.5em;text-align:center }
.header .search input{font-family: 'Trebuchet MS'; margin:0px;width: 224px; border:1px solid #FCD635;  color: #000000;	background-color:#FCD635; margin-top:13px;}
.header .search .searchbtn {margin-left:-26px;margin-bottom:-2px;border:0px; width:19px; height:17px; }



#mainbackground {width:100%; background-color:#ffffff; padding-top:10px;}
#mainbackground .holder {width:990px; margin:15px 0px 0px 0px;text-align:left;}
#mainbackground a:active,a:link, a:visited{text-decoration: none;	color: #000000; font-weight:normal;}
#mainbackground a:hover{color: #000000; text-decoration:underline}
#mainbackground td{font-family: "Trebuchet MS" }

#center{float:left;width:990px; color:#000000; margin:0px 0px 0px 0px;}

#areaholder { width:100%;  background-color:#FCD635;}
#areaholder .area {  width:990px;  text-align:left; font-size:1em; margin:0px 0px 0px 0px;color:#333333; height:321px}
#areaholder .area .mapinfo{font-size:1.6em; font-weight:bold;float:right; width:232px; margin:20px 0px 20px 00px; color:#0B4499;line-height:130%; }
#areaholder .area .map{float:left; width:735px; height:300px;margin:10px 0px 20px 00px; background-image:url(../images/map.gif);background-repeat:no-repeat;}


#footerholder { width:100%;  line-height:112%; background-color:#0B4499;}
#footerholder .footer {  width:990px;  text-align:left; font-size:1em; margin:0px 0px 0px 0px;color:#333333; height:111px}
#footerholder .footer a { color: #ffffff; }
#footerholder .footer a:hover { color: #ffffff; text-decoration:underline }
#footerholder .footer .col1{float:left; width:645px; margin:10px 0px 20px 00px; color:#ffffff;line-height:130%;  }
#footerholder .footer .col3{float:right; text-align:right;width:220px; margin:10px 0px 0px 0px; color:#ffffff;line-height:130%;  }

.footertitle {margin:3px 0px 6px 0px; font-size:1.1em;}
#footerholder .footerinfo {width:990px; height:34px;  text-align:left; font-size:1em; color:#FCD635; font-weight:bold; margin:-20px 0px 0px 0px;}
#footerholder .footerinfo .left{float:left; width:400px;margin:6px 0px 0px 0px }

#footerholder .footerinfo .right{float:right; width:400px; text-align:right;margin:12px -3px 0px 0px}
#footerholder .footerinfo .right .nowd{float:right; text-align:right;margin:-2px 0px 0px 0px}

#form {margin-left:0px;float:left; text-align:right; width:670px; }
#form fieldset {		font-size:1em; border:0px;}
#form fieldset input{margin:0px; width: 537px; border:1px solid #999999;  }
#form fieldset textarea{margin:0px; width: 533px; border:1px solid #999999; font-family: "Trebuchet MS"  }
#form fieldset select {margin:0px; width: 537px; border:1px solid #999999;  }
#form fieldset label {text-align:right;	float:left;	color:#0B4499; font-size: 1em;	font-weight:bold;width:80px; margin-right:6px;}
#form fieldset input:focus, #form fieldset textarea:focus { background: #efefef; 	font-size: 1em;}
#fm-submit input {width: 269px; background-color: #599973; color: #ffffff; font-size: 1.0em;font-weight: bold;}


#form2 {margin-left:0px;float:left; text-align:right; width:490px; }
#form2 fieldset {		font-size:1em; border:0px;}
#form2 fieldset input{margin:0px; width: 357px; border:1px solid #999999;  }
#form2 fieldset textarea{margin:0px; width: 353px; border:1px solid #999999; font-family: "Trebuchet MS"  }
#form2 fieldset select {margin:0px; width: 357px; border:1px solid #999999;  }
#form2 fieldset label {text-align:right;	float:left;	color:#0B4499; font-size: 1em;	font-weight:bold;width:80px; margin-right:6px;}
#form2 fieldset input:focus, #form2 fieldset textarea:focus { background: #efefef; 	font-size: 1em;}
#fm-submit input {width: 269px; background-color: #599973; color: #ffffff; font-size: 1.0em;font-weight: bold;}

#loginform {margin-left:0px;float:left; text-align:right; width:225px; }
#loginform fieldset {		font-size:1em; border:0px;}
#loginform fieldset input{margin:0px; width: 157px; border:1px solid #999999;  }

#loginform fieldset label {text-align:right;	float:left;	color:#0B4499; font-size: 1em;	font-weight:bold;width:60px; margin-right:6px;}
#loginform fieldset input:focus, #loginform fieldset textarea:focus { background: #efefef; 	font-size: 1em;}
#fm-submit input {width: 169px; background-color: #599973; color: #ffffff; font-size: 1.0em;font-weight: bold;}


#myslidemenu {float:left; text-align:left; width:990px;margin-left:0px; height:24px; margin-top:0px;margin-bottom:0px; background-color:#FCD635;}
.jqueryslidemenu{font-weight: bold;width: 100%;height:23px;font-size:1.15em;}
.jqueryslidemenu ul{margin: 0;padding: 0;list-style-type: none;}
.jqueryslidemenu ul li{position: relative;display: inline;float: left;height:23px;}
.jqueryslidemenu ul li a{display: block;color: white;font-weight:bold;padding: 8px 7px 0px 7px;height:21px;border-right: 0px solid #fff;text-decoration: none;}
* html .jqueryslidemenu ul li a{display: inline-block;}
.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{background-color: #FCD635; color:#0B4499}
.jqueryslidemenu ul li a:hover{background-color: #0B4499; color:#FCD635}
.jqueryslidemenu ul li ul{position: absolute;left: 0;display: block;visibility: hidden;}
.jqueryslidemenu ul li ul li{display: list-item;float: none;}
.jqueryslidemenu ul li ul li ul{top: 0;}
.jqueryslidemenu ul li ul li a{font-size: 13px;width: 160px;padding: 5px;margin: 0;border-top-width: 0;border-bottom: 1px solid gray;}
.jqueryslidemenuz ul li ul li a:hover{background: #eff9ff;color: black;}


