* {margin: 0px;padding:0px;}

/* Type */
p {margin:10px 0 10px 0;color:#666666;line-height:1.6em;}
ul {font-family:Verdana, Helvetica, sans-serif;color:#666666;}

h1 {text-indent:-9000px;position:absolute;left:0px;top:0px;background:url(../img/logo.jpg) no-repeat;height:90px;width:405px;}
h1 a {display:block;height:100px;background:url(../img/logo.jpg) no-repeat;}

h2 {text-align:right;font-family:Helvetica, sans-serif;font-size:160%;line-height:130%;padding-top:50px;font-weight:normal;color:#333;}
h3 {color:#294187;font-size:110%;padding-bottom:5px;}
h4 {border-bottom:1px solid #294187;color:#8accc0;padding:5px 0 2px 0;font-size:100%;margin:0 15px 5px 0;}
h5 {font-size:100%;color:#222;background-color:#ECECEC;padding-top:2px;padding-bottom:2px;padding-left:5px;margin-bottom:7px;}

/* Links */
a img {border:0;}
a:link {text-decoration:underline;color:#294187;}
a:hover {text-decoration:none;color:#666666;}
a:visited {color:#294187;}

/*Layout*/
body {background-color:#FFFFFF;font-family:Verdana, Helvetica, sans-serif;font-size:75%;line-height:1.3em;}
#masthead {height:90px;width:100%;background-color:#FFFFFF;}
#content1 {float:left;width:580px;}
#content2 {float:right;width:300px;}
#contentMajor {float:left;width:580px;}
#contentMinor {float:right;width:300px;}

.fixedwidth {margin:0 auto;width:900px;position:relative;}
.frame {margin:0px 0 0 0;padding:40px 35px 40px 40px;}

#frameNav {margin-top:65px;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:20px 0 20px 0px;clear:both;background:url(../img/footer.jpg) repeat-x;}
#bookmark {height:16px;width:125px;position:absolute;top:7px;right:5px;}

/* Navigation */
#nav {background-color:#CCCCCC;height:30px;width:100%;position:relative;}
#nav ul {list-style:none;}
#nav ul a {display:block;text-decoration:none;color:#FFFFFF;height:30px;float:left;line-height:30px;padding: 0 7px 0 7px;margin-right:0px;}
#nav ul a:hover {background-color:#8accc0;color:#FFFFFF;}
#nav li {display:inline;}

#content1 ul, #content2 ul, #contentMajor ul {list-style-type:disc;margin:10px 0 12px 0;}
#content1 li, #content2 li, #contentMajor li {margin:0 0 8px 15px;line-height:1.3em;}

#frameNav ul {padding:0px;margin-top:20px;}
#frameNav li {height:80px;margin-top:0px;margin-right:0px;margin-bottom:30px;margin-left:0px;list-style-type:none;list-style-image:none;padding:0px;}
#frameNav ul h3 a {font-size:90%;}
#footer a, #footer p {color:#999999;font-size:90%;}
#masthead p {color:#222222;font-weight:bold;position:absolute;left:0px;top:145px;}
.bold {font-weight:bold;color:#222222;}

/* Images */
.imgL {float:left;margin:0px 7px 0 0;}
.imgR {float:right;margin:0 0px 0 10px;}
.imgH {float:right;margin-left:30px;}

.imgblockleft {float:left;padding:5px 20px 0 15px;}

/* Styles */
.green {color:#0da346;}

/* Tables */
table a,table a:link,table a:visited {border:none;}		
img {border:0;margin-top:.5em;}	
table {width:99%;border-top:1px solid #999;border-right:1px solid #999;margin:1em auto;border-collapse:collapse;background:#f9f9f9;}
caption {color:#666;font-size:0.9em;padding:0;margin:1em 0 0 0;margin-bottom:0;caption-side:top;text-align:left;}	
tr.highlight td,tr.highlight {background:#8accc0;color:#FFFFFF;}	
.column1{background:#fff;}
td {color:#666;border-bottom:1px solid #999;border-left:1px solid #999;padding:.3em 1em;text-align:center;}

/* Forms */
form {margin:0px 0 0px 0;}
input, textarea {border:1px solid #cccccc;font-family:Arial, Helvetica, sans-serif;font-size:1em;margin:0;padding:4px;}
label {margin:2px;}
fieldset, contactform {padding:2em;}
