/* CSS Document */

body {background-image: url(images/pageBG.jpg);background-repeat: repeat-x;background-color: #8C9CB5;margin: 0 0 25px 0; }

#headerL {background-image: url(images/headerL.jpg);background-repeat: no-repeat;background-position: top right; }

#header {width: 770px;}

#headerR {background-image: url(images/headerR.jpg);background-repeat: no-repeat;background-position: top left; }

#navigation {width: 223px;background-color: #e9e9e9;background-image: url(images/contentL.gif);background-repeat: repeat-y;background-position: right;vertical-align: top; }

.nav {width: 183px;background-image: url(images/navBGoff.gif);background-repeat: no-repeat;padding: 3px 0 3px 40px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #347F61;font-weight: bold; }
.nav a {color: #347F61;text-decoration: none; }
.navhead {width:183px;background:#036;padding:3px 0px 3px 40px;color:#eee;font-weight:bold;font-size:13px;}
.navhead a {color:#eee;text-decoration:none;background:#036;}

.navHigh {width: 183px;background-image: url(images/navBGon.gif);background-repeat: no-repeat;padding: 3px 0 3px 40px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #1E457D;font-weight: bold; }
.navHigh a {color: #1E457D;text-decoration: none; }

#content {width: 487px;background-color: #ffffff;background-image: url(images/contentR.gif);background-repeat: repeat-y;background-position: right;vertical-align: top;padding: 25px 35px 5px 25px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 110%; }
#content h1 {font-family: Arial, Helvetica, sans-serif;font-size: 24px;color: #347F61;padding: 0px 0px 10px 0px; line-height:115%;}
#content div.subh1 {font-size:.6em;color:#666;display:block;}
#content h2 {font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #002D6E;padding: 0px;margin: 15px 0px 1px 0px;}
#content h3 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;padding: 0px;margin: 4px 0px 1px 0px;}
#content p {margin: 3px 1px 10px 10px; line-height:108%;}
#content a {color: #036;font-weight: bold;text-decoration: none; }
#content a:hover {text-decoration: underline; }
#content span.bold {font-weight:bold;}

#logo {width: 223px;background-color: #e9e9e9;background-image: url(images/contentL.gif);background-repeat: repeat-y;background-position: right;vertical-align: bottom; }

#footer {background-color: #002D6E;font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #8C9CB5;text-align: right;padding: 7px; }
#footer a {color: #ffffff;text-decoration: none; }
#footer a:hover {text-decoration: underline; }

p.pgnav a {display:block;}

#sidebox {width:200px;float:right;margin:0px -15px 3px 3px;padding:0px 0px 5px 0px;border:1px solid #003366;background:#eeeeee;}
#sidebox h1 {margin:0px 0px -2px 0px;text-align:center;padding:4px -2px 0px -2px;background:#003366;color:#eee;font-weight:bold;font-size:13px;line-height:120%;}
#sidebox h2 {text-align:left;color:#333;background:#eeeeee;font-size:11px;font-weight:bold;padding:0px 2px 0px 2px;margin:0px;}
#sidebox a.title:link {color:#003366;background:#eeeeee;font-weight:bold;font-size:11px;text-align:left;text-decoration:none;display:block;margin:2px 0px 0px 0px;padding:0px 2px 0px 2px;line-height:100%;}
#sidebox a.title:visited {color:#666666;background:#eeeeee;font-weight:bold;font-size:11px;text-align:left;text-decoration:none;display:block;margin:2px 0px 0px 0px;padding:0px 2px 0px 2px;line-height:100%;}
#sidebox a.title:hover {color:#eeeeee;background:#336633;font-weight:bold;font-size:11px;text-align:left;text-decoration:none;display:block;margin:2px 0px 0px 0px;padding:0px 2px 0px 2px;line-height:100%;}
#sidebox a.title:active {color:#003366;background:#eeeeee;font-weight:bold;font-size:11px;text-align:left;text-decoration:none;display:block;margin:2px 0px 0px 0px;padding:0px 2px 0px 2px;line-height:100%;}
#sidebox p {padding:0px 2px 3px 2px;font-size:11px;line-height:90%;text-indent:3px;color:#333333;background:#eeeeee;margin:0px 0px 1px 0px;font-family:times,serif;}

#projects h3 {font-weight:bold;font-size:16px;}
#projects h4 {font-weight:normal;text-decoration:underline;}
#projects p {line-height:110%;margin:3px;}
#projects p ul,li {margin-left:0px;}

#reg6 a.reg6:link {color:#eee;background-color:#036;text-decoration:none;}
#reg6 a.reg6:visited {color:#ccc;background-color:#036;text-decoration:none;}
#reg6 a.reg6:hover {color:#036;background-color:#eee;text-decoration:underline;}
#reg6 a.reg6:active {color:#eee;background-color:#036;text-decoration:none;}

#ann a.regr:link {color:#eee;background:#036;border:2px solid #036;font-weight:bold;text-align:center;margin:0px auto;padding:5px;display:block;width:450px;font-size:26px;line-height:105%;}
#ann a.regr:visited {color:#eee;background:#036;border:2px solid #ccc;font-weight:bold;text-align:center;margin:0px auto;padding:5px;display:block;width:450px;font-size:26px;line-height:105%;}
#ann a.regr:hover {color:#036;background:#eee;border-top:3px solid #036;border-bottom:1px solid #036;border-right:2px solid #036;border-left:2px solid #036;font-weight:bold;text-align:center;margin:0px auto;padding:5px;display:block;width:450px;font-size:26px;line-height:105%;}
#ann a.regr:active {color:#eee;background:#036;border:2px solid #363;font-weight:bold;text-align:center;margin:0px auto;padding:5px;display:block;width:450px;font-size:26px;line-height:105%;}

#frontregr a.frontregr:link {background:#036;color:#eee;text-decoration:none;font-weight:bold;font-size:18px;padding:6px;border:1px solid #aaa;}
#frontregr a.frontregr:visited {background:#036;color:#eee;text-decoration:none;font-weight:bold;font-size:18px;padding:6px;border:1px solid #aaa;}
#frontregr a.frontregr:hover {background:#fff;color:#036;text-decoration:underline;font-weight:bold;font-size:18px;padding:6px;border:1px solid #aaa;}
#frontregr a.frontregr:active {background:#036;color:#eee;text-decoration:underline;font-weight:bold;font-size:18px;padding:6px;border:1px solid #aaa;}
