html,body { margin: 0; padding-top: 10px; text-align: justify; font-family: Verdana, Helvetica, sans-serif; font-size: 14px;} 

img { border: none;} 

a { text-decoration: none; color: #2965a6; font-weight: none;}

a:hover { text-decoration: underline; color: #fca00e; }

/*---------- Divs ----------*/

#header { background: url("images/seagirtheader.jpg") no-repeat center; height: 145px; width: 100%;  margin: 0 auto;}

#container { width: 1023px; overflow: hidden; font: 12.5px Verdana, Helvetica, sans-serif; margin: 0 auto; border-top: 2px solid #ffb93f; border-bottom: 3px solid #ffb93f; background: #e5e5e5;}  

* html #container { overflow: visible;}

#content { width: 800px; float: right; background: #fff url(images/nav-edge.jpg) repeat-y; padding-bottom: 240px;}

* html #content { height: 380px; overflow: visible;}

#maincontent { width: 530px; float: left; line-height: 18px; padding: 20px 0px 0px 20px; overflow: hidden;}

#rightdiv { padding: 10px 0px 0px 0px; float: right; width: 240px; text-align: center;}

#rightdiv img { padding: 1px; border: 1px solid #6fb2e6;}

#connect { width: 200px; margin: 0 auto; text-align: center;}

#callout { width: 200px; margin: 0 auto; text-align: center;}


/*---------- Navigation Menu ----------*/

#navcontainer { width: 180px; padding-top: 30px; padding-left: 25px;  min-height: 380px; float: left; overflow: hidden;}

* html #navcontainer { height: 380px; overflow: visible;}

.nav { width: 180px; position: relative; list-style-type: none; margin: 0; padding: 0px; font-size: 105%;}

.nav li { background: transparent url("images/navbar.png") no-repeat; margin: 0; padding: 0;}

.nav li a { display: block; padding: 4px 0 1px 10px; text-align: left;color: #e4effc; font-weight: bold; text-decoration: none; height: 27px;}

.nav li a:hover { background: transparent url("images/navbar.png") no-repeat; color: #ffb93f; font-weight: bold; cursor: pointer;}


/*---------- Footer ----------*/

#footer { width: 1023px; height: 30px; margin: 0 auto; padding: 10px 0 10px 0; font-size: 80%; text-align: center; color: #6a6666; background: #fff;}

#footertextleft { margin-left: 10px; text-align: left; width: 450px; float: left; }

#footertextright { margin-right: 10px; text-align: right; width: 350px; float: right; }


/*---------- Headings ----------*/

h1 { padding-top: 0; margin-top: 0; font: 20px georgia; font-weight: bold; font-style: italic; color: #2669B5;}

h2 { padding-top: 0px; margin-top: 0px; font: 18px georgia; font-weight: bold; font-style: italic;color: #2669B5;}

/*---------- Classes ----------*/

.underline { padding-bottom: 3px; width: 450px; border-bottom: 2px solid #ffb93f;}

.underlineco { padding-bottom: 3px; width: 200px; border-bottom: 2px solid #ffb93f;}

.bold { font-weight: bold;}

.submitbox { width: 215px; background: #b8d1e4; padding: 5px; text-align: left; border: 1px solid #e5e5e5;}

.submitbox p { margin-top: 3px; margin-bottom: 5px;}

.linkbutton { height: 20px; font-size: 14px; background: #e5e5e5; color: #949494; border: none; padding: 3px 8px; font-weight: bold;}

#maincontent ul { list-style-image: url("images/bullet.png"); line-height: 150%; }

#maincontent li { margin-bottom: 10px; }

.newsitem { margin-left: 10px; }

.quicklink { background: transparent url("images/quicklink.png") no-repeat; text-align: center; font-size: 15px; color: #ffb93f; font-weight: bold; height: 27px; width: 172px; padding: 2px 0 3px 0; margin-top: 5px;}

.logo { width: 160px;}

.adobe { position: relative; float:left; margin-left: 4px; text-align: left; font-size: 10px;}

.subheading { font-size: 16px; text-decoration: none; color: #2965a6; font-weight: bold;}

.bluetext { font: 14px georgia; color: #2965a6; font-weight: bold;}

.redtext { font-size: 15px; color: #E60000; font-weight: bold;}

.smredtext { color: #E60000; font-weight: bold;}
