body{	
margin:0px 0;padding:0;height:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
background:#f2f2f2;overflow-y:auto
}

/* Tag Styles */
h1{color:#fff;margin:5px;font-weight:400}
h2{color:#000;margin:10px 5px;font-weight:300}
h3{color:#000066;margin:0 5px;font-weight:400}
h4{color:#fff;margin:5px;padding:0;float:left;}
p{color:#333;margin:10px 5px;padding:0;line-height:1.5em;}
li{color:#333;}
a{color:#000066;text-decoration:underline;}
a:hover{text-decoration:none;}


/* Layout */
#wrapper{width:800px;margin:0px auto 0  auto;}
#container{width:780px;height:auto;float:left;padding:0 10px;background:#fff url(images/bg.jpg) repeat-y top;}
#header{float:left;	width:780px;height:115px;margin:0;padding:0;}
#main{width:780px;height:auto;float:left;background:#fff;}
#leftpan{float:left;width:780px;height:auto;}
#content{float:left;width:605px;height:auto;padding:5px 5px 30px 10px;}
#rightpan{float:left;width:145px;height:auto;padding:15px 10px 30px 5px;}
#footerpan{width:800px;height:80px;margin:0 auto;}
#footer{float:left;padding:0 10px;width:780px;height:80px;background:url(images/footer.jpg) no-repeat bottom;}


#access{width:769px;height:32px;padding:0px 5px;left:0;float:left;margin:0;background:#ddd}
#access p {float:left;margin:5px 3px 0 0;color:#333;}
#access p a{color:#333;text-decoration:none;}#access p a:hover{text-decoration:underline;}
#access a img{width:24px;height:24px;margin:5px 3px 0 0;float:left;border:none;}


/* Breadcrumb Styles */
#breadcrumb p{margin:4px}
#breadcrumb a{color:#333;}
#breadcrumb a:hover{text-decoration:none;}

/* Free */
.free{width:100px;height:100px;position:absolute;background:url(images/free.png) no-repeat;z-index:2;top:120px;right:170px}
.free a{width:100px;height:100px;display:block;}

/* LeftPan Styles */
#leftpan ul{width:776px;padding:0 0 0 4px;margin:10px 0 0 0;list-style:none;}
#leftpan ul li{float:left;}
#leftpan ul li a{height:28px;display:block;float:left;margin-left:0;color:#fff;text-decoration:none;padding:10px 3px 0 3px;margin-right:3px;background:#6487dc;width:120px;font-weight:bold;text-align:center}
#leftpan ul li a:hover{text-decoration:underline; }
#leftpan ul li.home{height:28px;display:block;color:#fff;padding:10px 3px 0 3px;margin:0 3px 0 0;background:#003366;width:120px;float:left;font-weight:bold;text-align:center;}


/* Body Styles */
.welcomebox{float:left;height:auto;width:578px;padding:5px 5px 0 5px ;margin:0 5px;display:block;border-left:1px solid #aeaeae;border-right:1px solid #aeaeae;clear:both}
.welcomebtm{float:left;height:10px;width:580px;padding:0 5px;margin:0 5px;display:block;clear:both;background:url(images/welcomebtm.jpg) no-repeat bottom}
.welcometop{float:left;height:35px;width:580px;padding:0 5px;margin:0 5px;display:block;clear:both;background:url(images/welcometop.jpg) no-repeat bottom}

.service{float:left;height:auto;width:300px;margin:15px 0px 0 0;display:block;}
.servicebox{float:left;height:auto;width:278px;padding:5px 5px 0 5px ;margin:0 5px;display:block;border-left:1px solid #aeaeae;border-right:1px solid #aeaeae;clear:both}
.servicebtm{float:left;height:10px;width:280px;padding:0 5px;margin:0 5px;display:block;clear:both;background:url(images/servicebtm.jpg) no-repeat bottom}
.servicetop{float:left;height:30px;width:280px;padding:0 5px;margin:0 5px;display:block;clear:both;background:url(images/servicetop.jpg) no-repeat bottom}
.servicetop h2{color:#fff;padding:0px;margin:3px 0 0 0;}



/* Footer Styles */
#footer p{color:#000;margin-left:5px;}
#footer a{color:#0099cc;text-decoration:underline;}
#footer a:hover{color:#0099cc;text-decoration:none;}
#footer a img{border:none;margin-right:5px}
#footer p.valid{height:22px;width:430px;margin:0 auto;}
#footer a.topOfPage {color:#fff;background-color: transparent;font-weight: bold;font-size: 91%;
text-decoration: none;margin: 2.5ex 1ex 0 0;  /* For MSIE */padding: 0;float: right;}

/* Class Styles */
.left{float:left;margin:5px;}
.right{float:right;margin:5px;}
.accessright{float:right;}
.middle{float:left;margin:20px 0 0 40px;}
.doNotDisplay{display:none;}
a.topOfPage {color:#fff;background-color: transparent;font-weight: bold;font-size: 91%;
text-decoration: none;margin:0;  /* For MSIE */padding: 0;float: right;height:10px;}
.error{color:#CC0000}

.fb{background:url(images/facebook.jpg) no-repeat top;float:left;width:140px;height:120px;margin-bottom:20px;}
.tw{background:url(images/twitter.jpg) no-repeat top;float:left;width:140px;height:120px;}
.tw a , .fb a{display:block;width:140px;height:120px;background:url(images/blank.gif) repeat}