@charset "utf-8";
/* CSS Document */

body{
font-family:Geneva, Arial, Helvetica, sans-serif;
background:#99dff5 url(images/bg.jpg) repeat-x;
margin:0;
padding:0;
}

/* Dimesions*/

#container{width:780px;height:auto;margin:0 auto}
#header{float:left; width:780px; height:121px;background:url(images/topcontent.jpg) bottom no-repeat;margin:0;padding:0;}
#content{float:left;width:780px;min-height:400px;background:#fff url(images/btmcontent.jpg) bottom no-repeat; padding:0 0 15px 0;margin:0;}
#leftpan{float:left;width:1px;height:auto;}
#rightpan{float:left;width:760px;height:auto;padding-left:10px;padding-right:10px;}
#footer{float:left;width:780px;height:30px;text-align:center;}


/* Body Styles*/
p{font-size:0.9em;color:#333333; margin:10px 5px;line-height:1.4em;}
h1{font-size:1.6em;color:#333;margin:0;font-weight:normal;margin:0px 5px;}
h2{font-size:1.1em;color:#333;margin:0;}
h3{font-size:1.1em;color:#0066cc;margin-top:20px;margin-bottom:0px;}
a{color:#0066cc;text-decoration:none;}
a:hover{text-decoration:underline;}
.left{float:left;padding-left:0px;}
.right{padding:0;float:right;}
.center{margin-left:77px;}
.small{font-size:0.7em;}

#header ul {list-style:none;padding: 0;width:450px;height:auto;margin:30px 0 0 11px;float:left;font-size:0.9em;position:relative;}
#header li {display: inline;float:left;position:relative;margin:0px;}
#header li.tophome {display: block;float: left;color:#333;width:92px;height:26px;text-align:center;
margin:8px 10px 0px 10px;background:url(images/btn.jpg) no-repeat;padding-top:6px;font-weight:bold}
#header a{display: block;float: left;text-decoration: none;color:#333;width:92px;height:26px;text-align:center;
margin:8px 10px 0px 10px;background:url(images/btn.jpg) no-repeat;padding-top:6px;}
#header a:hover {color: #333;background:url(images/btnover.jpg) no-repeat;margin:8px 10px 0 10px;text-decoration:underline}


#header ul li ul.extra{display:none;background:none;border:none}
#header ul li ul.extra li a{display:none;background:none;border:none}
#header ul li:hover ul.extra{display:block; position:absolute; top:38px; left:0; width:250px;margin:0px 0 0 10px;background:url(images/submenu.png) no-repeat;z-index:1;padding-top:25px;height:100px;}
#header ul li:hover ul.extra li a{display: block;float: left;text-decoration: none;color:#333;width:100px;height:23px;text-align:left;padding:5px 5px 5px 10px;margin:0;font-size:0.9em}
#header ul li:hover ul.extra li a:hover{text-decoration:underline}




/* RightPan Styles */
.tableborder{border:4px dashed #0066cc;background:#efefef;}
#rightpan ul{list-style:square;font-size:0.9em}

.servicebox{width:166px;height:258px;float:left;margin:5px 6px;padding:6px;background:url(images/service.jpg) no-repeat;position:relative;}
.servicebox p{margin:5px 0;font-size:0.8em;}
.servicebox a{display:block;width:178px;height:270px;margin:0;padding:0;position:absolute;top:0;left:0;background:url(images/servicelink.png) no-repeat}



/* Footer Styles */
#footer p{font-size:0.8em;}
