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

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

/* Dimesions*/
#wrapper{width:800px;height:auto;margin:0 auto;}
#container{float:left;width:800px;height:auto;}
#header{float:left; width:800px; height:60px;padding:10px 0 0 0;background:url(images/logo.gif) no-repeat;}
#topnav{float:left; width:800px; height:60px;}
#breadcrumb{height:30px;width:780px;float:left;padding:0 10px;}
#content{float:left;width:800px;min-height:400px;padding-top:5px;padding-bottom:10px;background:/*url(images/content.png) repeat-y*/;}
#searchpan{float:left;width:320px;height:45px;padding:20px 0 0 0;margin:0;}
#leftpan{float:left;width:170px;height:auto;padding:0 0 0 10px;}
#rightpan{float:right;width:590px;height:auto;padding-left:10px;padding-right:10px;}
#footerpan{float:left;width:100%;height:180px;background:#3366cc url(images/footer.gif) repeat-x;}
#footer{margin:0 auto;width:800px;height:180px;text-align:center;background:/*url(images/bottom.png) top no-repeat*/;}


/* Body Styles*/
p{font-size:0.9em;color:#333333; margin:5px;line-height:1.2em;}
h1{font-size:1.4em;color:#3366cc;margin:5px;}
h2{font-size:1.3em;color:#3366cc;margin:5px;}
h3{font-size:1.1em;color:#3366cc;margin:0px 5px 5px 5px;}
h4{font-size:1em;padding:0;margin:0 0 5px 5px;}
h4 a{color:#333;}
a{font-size:0.9em;color:#3366cc;text-decoration:none;}
a:hover{text-decoration:underline;}
.left{float:left;padding-left:0px;}
.right{padding:0;float:right;margin:5px;}
.center{margin-left:77px;}
.small{font-size:0.7em;}
.rimg{float:right;margin-left:10px;}

/* TopNav Styles*/
#topnav ul {list-style: none;width:420px;height:auto;padding: 0;margin:15px 0 0 0;float:right;}
#topnav li {float:left;margin-left:4px;}
#topnav a {display: block;float: left;text-decoration: none;color:#fff;width:auto;height:25px;text-align:center;padding:5px 20px 0 20px;font-weight:bold;font-size:1.1em;}
#topnav a:hover {text-decoration: underline;color: #fff;}
#topnav a.actual {text-decoration: none;color: #000;font-weight:bold;font-size:1.1em;}

/* SearchPan */
#searchpan .search{width:200px;height:20px;margin-left:15px;float:left;font-size:1em;padding:0px;}
#searchpan .submit{width:70px;height:25px;margin:0 0 0 5px;float:left;font-size:0.9em;}

/* LeftPan Styles*/
#leftpan ul{width:150px;list-style:none;padding:10px;margin:0 0 10px 0;font-size:0.9em;border:1px solid #666;background:#eee}
#leftpan ul li{width:150px;height:auto;border-bottom:1px dashed #666;padding:5px 0 0 0;}
#leftpan ul li a{width:145px;height:auto;display:block;color:#333333;font-weight:normal;text-decoration:none;padding-top: 0;padding-right: 0;padding-bottom: 10px;padding-left: 5px;}
#leftpan ul li a:hover{color:#0066cc; text-decoration:underline;}
#leftpan ul li.home{width:145px;height:auto;display:block;color:#333;font-weight:bold;text-decoration:underline;padding-left:5px;padding-bottom: 10px;}
#leftpan img{margin:10px;}
#leftpan li.big{font-size:1.2em;color:#3366cc;padding: 0 0 5px 5px;font-weight:bold;}

/* Lead Form */
form.leadform{width:162px;height:auto;float:left;background:#3366cc;border:1px solid #000;padding:4px;font-size:0.9em;color:#333;margin:0 0 10px 0;color:#fff}
form.leadform h4{margin:0;}

/* RightPan Styles */
.tableborder{border:4px dashed #0066cc;background:#efefef;}
#rightpan ul{list-style:square;font-size:0.9em;color:#333;}
.box{width:490px;height:150px;float:left;background:#3366cc;margin-left:60px;padding:5px}
.box p{float:left;width:320px;height:auto;}
.box img{float:left;width:100px;height:100px;}

#results{width:550px;min-height:300px;position:relative;clear:both}
.resultbox{width:520px;height:155px;border-bottom:1px solid #666;margin:5px 0 10px 0;padding:0;}
.resultbox h4{display:block;width:516px;height:21px;background:#3366cc;color:#FFFFFF;padding:2px;margin:0 0 5px 0;}
.resultbox h4 a{color:#fff;}
.resultbox img{float:left;width:100px;height:auto}
.resultbox p{float:left;width:400px;height:auto}

.text{width:548px;height:auto;float:left;border:1px solid #3366cc;margin:0 0 10px 5px}
.text h2{display:block;background:#3366cc;color:#fff;width:538px;height:20px;padding:5px;margin:0;font-size:1em;}

/* Share This */
#share{width:170px; height:50px; background:url(images/share/share.gif) no-repeat;margin:10px auto;padding:5px}
#share h4{margin:0;padding-bottom:5px;font-size:1.1em;text-align:center;}
#share a{margin-left:4px;}

/* Footer Styles */
#footer p{font-size:0.8em;text-align:center;}
#footer a{color:#fff;}
.footersection{width:240px;height:120px;margin:20px 20px 0 0;text-align:left;float:left}
.copywrite{font-size:1em;text-align:center;font-weight:bold;clear:both;color:#fff;}
.footersection ul{margin:0;padding:0;}
.footersection li{margin-left:20px;padding-left:0px;}