* {margin:0px;padding:0px;}

/* Type */
p {margin-bottom:10px;color:#333333;line-height:1.6em;}
.intro{clear:both;font-size:120%;line-height:1.3em;}
ul {
	font-family:Verdana, Helvetica, sans-serif;
	margin:0 0 10px 0px;
	color:#006;
}
#contentR ul {font-family:Verdana, Helvetica, sans-serif;margin:0 0 10px 15px;color:#333333;line-height:1.6em;}

h1 {font-family:Verdana, Helvetica, sans-serif;margin:40px 0 0px 60px;color:#000;font-size:95%;line-height:15px;}
h2 {font-family:Verdana, Helvetica, sans-serif;margin:0px 0 0px 60px;color:#fff;font-size:110%;line-height:1.3em;}
h3 {font-family:Georgia, "Times New Roman", Times, serif;color:#005a7f;font-size:180%;line-height:1.2em;padding:5px 0px 10px 0px;}
.greyhead {color:#666666;}
h4 {font-size:130%;color:#005a7f;line-height:1.8em;margin:10px 0 5px 0;}
h5 {font-size:100%;color:#36afaf;line-height:1.6em;}
h6 {font-size:110%;color:#005a7f;line-height:1.3em;margin:10px 0 3px 0;}

blockquote {font-family:Georgia, "Times New Roman", Times, serif;font-size:110%;line-height:1em;margin:0 20px 0px 70px;text-align:right;}

/* Links */
a img {border:0;}
a:link {text-decoration:underline;color:#333333;}
a:hover {text-decoration:none;color:#666666;}
a:visited {
	text-decoration:underline;
	color:#6CC;
}

/*Layout*/
body {font-family:Verdana, Helvetica, sans-serif;font-size:75%;line-height:1.3em;background:url(../img/background.jpg) 0 0 repeat-x #fff;}

#masthead {height:220px;width:100%;}

#logo {float:left;width:180px;}
#topmiddle {width:520px;height:110px;float:right;background:url(../img/topmid.jpg) 0 0 no-repeat;}
#topmiddle2 {width:520px;height:110px;float:right;background:url(../img/topmid2.jpg) 0 0 no-repeat;}
#tel {float:right;width:300px;height:220px;background:url(../img/topright.jpg) 0 0 no-repeat;}

#contentL {float:left;width:230px;}
.frame {padding:0px 0px 50px 45px;}

#contentR {float:right;width:760px;}
.frame2 {padding:0px 45px 50px 0px;}

#main {float:left;width:480px;}
#extra {float:right;width:212px;}

.fixedwidth {margin:0 auto;width:1000px;position:relative;}

#frameNav {margin-top:0px;margin-right:0;margin-bottom:40px;margin-left:0;padding-top:25px;padding-right:23px;padding-bottom:20px;padding-left:25px;}

#footer {width:100%;padding:0px 0 100px 0px;clear:both;background:url(../img/footerback.jpg) 0 0 repeat-x #fff;}
#footer p {color:#666666;font-size:80%;}
#footer a {}
#siteinfo {margin:0px 0 0 150px;padding:40px 0 0 0;}

/* Nav */
#nav {font:1.2em/1.6em  Arial, Helvetica, sans-serif;margin:0 0 10px 0px;color:#666666;}
#nav ul li {list-style-type:none;}
#nav ul li a {
	color:#006;
	text-decoration:none;
}
#nav ul li a:hover {
	color:#006;
	font-weight:bold;
}

/* Subnav */
#nav ul.subnav li a {font:1em/1.4em  Arial, Helvetica, sans-serif;margin:0 0 0px 0px;color:#0099cc;}
#nav ul.subnav li a:hover {color:#ff6600;}

/* Pic */
#pic {margin:0 0 10px 0px;}

/* Images */
.logo {float:left;margin-right:10px;}
.footlogo {float:right;margin-right:100px;}
.imgL {float:left;margin-right:15px;border:4px solid #FFFFFF;}
.imgR {float:right;margin-left:10px;border:4px solid #FFFFFF;}
.imgH {float:right;margin-left:30px;}.active
.imgLHP {float:left;margin-right:10px;border:2px solid #7fce11;}


/*----------Green Box-----------*/
#green-box{background:url(../img/box-green.jpg) 0 0 no-repeat #fff;padding:5px 25px 5px 25px;margin:0 0 20px 0;}
#green-box p {line-height:1.3em;}
#green-box h6 {line-height:1.2em;}

/*----------Orange Box-----------*/
#orange-box{background:url(../img/box-orange.jpg) 0 0 no-repeat #fff;padding:5px 25px 5px 25px;margin:0 0 20px 0;}
#orange-box p {line-height:1.3em;}
#orange-box h6 {line-height:1.2em;}

/*----------One Box-----------*/
#one-box{background:url(../img/box-1.jpg) 0 0 no-repeat #fff;padding:5px 25px 5px 25px;margin:0 0 5px 0;}
#one-box p {line-height:1.3em;}
#one-box h6 {line-height:1.2em;}

/*----------Two Box-----------*/
#two-box{background:url(../img/box-2.jpg) 0 0 no-repeat #fff;padding:5px 25px 5px 25px;margin:0 0 5px 0;}
#two-box p {line-height:1.3em;}
#two-box h6 {line-height:1.2em;}

/*----------Three Box-----------*/
#three-box{background:url(../img/box-3.jpg) 0 0 no-repeat #fff;padding:5px 25px 5px 25px;margin:0 0 5px 0;}
#three-box p {line-height:1.3em;}
#three-box h6 {line-height:1.2em;}

/*----------Grey Box-----------*/
#grey-box{background:url(../img/box-grey.jpg) 0 0 no-repeat #fff;padding:5px 25px 5px 25px;margin:0 0 5px 0;}
#grey-box p {line-height:1.3em;}
#grey-box h6 {line-height:1.2em;}

/*----------Front Box-----------*/
.frontbox {display:block;width:350px;float:left;margin:7px 7px 10px 0;background:url(../img/boxback.jpg) 0 0 no-repeat #fff;}
.frontbox p {padding:0px 0px 0px 30px;font-size:120%;line-height:120%;}
.frontbox h4 {padding:8px 0px 0px 30px;font-size:140%;line-height:120%;}

/*----------Front Box 2-----------*/
.frontbox2 {display:block;width:710px;float:left;margin:7px 7px 10px 0;background:url(../img/orangeback.jpg) 0 0 no-repeat #fff;}
.frontbox2 p {padding:0px 0px 0px 30px;font-size:120%;line-height:120%;}
.frontbox2 h4 {padding:8px 0px 0px 30px;font-size:140%;line-height:120%;}

/*----------Highlight-----------*/
#highlight {clear:both;padding:10px 10px 5px 20px;background-color:#ffffff;border-left:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;border-top:1px solid #efefef;border-right:1px solid #efefef;margin:0 0 10px 0;}

/* Tables */
table {margin:0 0 20px 0;padding:0;line-height:1.3em;border-collapse:collapse;border:1px solid #d8e0e5;}
caption {text-align:left;font-size:1.5em;font-weight:normal;margin:0;padding:6px 0 8px 0;}
th {padding:10px;text-align:center;background:#daeaed ;color:#003366;}
td {padding:10px;font-size:1em;text-align:left;background:#e6eef4 ;color:#003366;}


/* Forms */
fieldset, contactform {padding:2em;}
form {border:none;}
label {padding:0px 0 0 0;font:normal 1em/1.5em Verdana, sans-serif;color:#333333;}
input {font:normal 1em/1.5em Verdana, sans-serif;color:#666;}
textarea {width:280px;padding:0px;font:normal 1em/1.5em Verdana, sans-serif;height:100px;display:block;color:#222;}
input.button {}
input.hidden {display:none;}

/* Styles */
.listright {float:right;padding:0 200px 0 0px;}
.listleft {float:left;padding:0 0px 0 0px;}
.hide {display:none;}
.hightlight {color:#005a7f;}
.fixedwidth #contentL .frame #nav ul #credit strong {
	color: #005a7f;
}
.fixedwidth #contentR .frame2 #main pre span {
	color: #000000;
}
#ht
{font-family:Verdana, Geneva, sans-serif; font-size:1px; color:#FFF; text-align:right;}

#ht a:link {color:#FFF}
#ht a:visit {color:#FFF}
#ht a:hover {color:#FFF}
#ht a:active {color:#FFF}


