@charset "utf-8";

body {background:#efefef; font-family:Arial,Helvetica,sans-serif; text-align: center;}

h1 {color:#0078ad; font-size:14px; font-weight:600; font-family:Georgia, Georgia, serif; margin:0px;}
h2 {color:#0078ad; font-size:14px; font-weight:600; font-family:Georgia, Georgia, serif; margin-bottom: 22px; margin-top: 21px;}
h5 {color:#0078ad; font-size:14px; font-weight:600; font-family:Georgia, Georgia, serif;}
h6 {font-size:12px; font-weight:normal; font-family:Arial,Helvetica,sans-serif; line-height: 1.5;}

hr {height:0px; border:0px; border-top:1px solid #c8c6bb;}

.pad {padding-right: 7px; padding-left: 7px; display:block;}
.maintable {background:#ffffff none repeat scroll 0%; background-image:none; padding-top:7px; margin: 0 auto; width: 1010px; text-align: left; border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8; border-top:1px solid #d8d8d8; margin-top:25px;}
.container {background:#ffffff; width: 990px; text-align:left;}

.masthead {width:990px; padding:4px 0px 0px 0px}
#companylogo {float:left;}
#banner {float:right; vertical-align:middle;}

/*TABS*/
.tabs {font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height: 2em;}
.tabs img {padding-right:5px; padding-left:5px; margin-bottom:-5px; verical-align:bottom;}
.tabs a {text-decoration:none; color:#999999; }
.tabs a:hover {text-decoration:none; color:#0f335e; }
.tabs a:hover:visited {text-decoration:none; color:#0f335e;}
.tabs li {display:inline; border-right:solid 1px #777777;}
.tabs ul {padding:0px; margin:0px;}

/*horizontal nav bar*/
.hnb {background:#345878; color:#f8fbfc; font-size:12px; font-weight:500; line-height:2em; width:990px; height:25px;}
.hnb li {display:inline;background:none; float:left; padding:0px 6px 0px 6px;}
.hnb ul {margin:0px; padding:0px;}
.hnb a {background: none repeat scroll 0%; color:#f8fbfc; padding-top:-2px; padding-bottom:0px; vertical-align:middle;}
.hnb a:active {background: none repeat scroll 0%; color:#f8fbfc;}
.hnb a:hover {background: none repeat scroll 0%; color:#f8fbfc;}
.hnb img  {vertical-align:top;}
.hnb input.searchbutton {background:url('/i/sr.jpg'); border:none; margin-left:4px; margin-right:4px; margin-top:4px; width:20px; height:17px; vertical-align:top; cursor:pointer; } 
.hnb input{color:#999999; height:11px; font-size:10px; margin-top:3px; vertical-align:bottom;}
#searchform {float:right; padding-top:0px; border:none; margin-bottom:-50px;} 

.middletable {background:#ffffff; padding-bottom:10px; width:1010px; border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8;}

/*margins*/
.mar {width:9px;}
.mar1 {width:9px;}
.lcm {width:200px;}
.rcm {width:300px;}

/*content rails*/
.lpad {width:11px;}
.rpad {width:11px;}

.content {font-size:12px; color:#333333; font-family:Arial,Helvetica,sans-serif; padding:0px 4px 4px 4px; margin-top:10px; line-height: 1.5; width:470px; text-align:left;}
.content h5 {color:#0078ad}
.content a:link {color:#003a64}
.content a:visited {color:#7777CC}
.content a:visited:hover {color:#8d2525}
.content a:hover, a:active {color:#8d2525}
.content ul {font-size:12px; line-height: 1.4;}

/*pages with no rightcolumn*/
.content1 {font-size:12px; font-family:Arial,Helvetica,sans-serif; padding:4px 4px 4px 6px; line-height: 1.5; width:780px; text-align:left; margin-top:10px;}
.content1 h5 {color:#0078ad}
.content1 a:link {color:#003a64}
.content1 a:visited {color:#7777CC}
.content1 a:visited:hover {color:#8d2525}
.content1 a:hover, a:active {color:#8d2525}
.content1 ul {font-size:12px; line-height: 1.4;}

/*vertical nav bar*/ 
.vnb {background:#e8eaeb;  font-size:12px; font-weight:400; font-family:Arial,Helvetica,sans-serif; vertical-align:top; cursor:pointer; margin:0px; padding: 5px 3px 0px 7px; width:175px; border: 1px solid #d8d8d8; text-align:left;}
.vnb a {color:#0f335e; text-align:left; text-decoration:none; font-weight:bold; line-height:1.7em;}
.vnb a:link {color:#0f335e; text-align:left; text-decoration:none; font-weight:bold; line-height:1.7em;}
.vnb a:active {color:#0f335e; text-align:left; text-decoration:none; font-weight:bold; }
.vnb a:hover {text-align:left; text-decoration:none; color:#0078ad; font-weight:bold; }
.vnb a:visited:hover {text-align:left; text-decoration:none; color:#0078ad; font-weight:bold;}
.vnb img {padding-right:5px; vertical-align:middle;}
.hdr {font-size:12px; color:#0f335e;font-weight:400; line-height:1.5em; font-family:Arial,Helvetica,sans-serif; vertical-align:top; /*padding: 5px 0px 0px 5px;*/ width:165px; text-align:center;}

.rightcolumn {width:300px;}

/*right column items begin*/
.search {font-family:Arial,Helvetica,sans-serif; margin-bottom:5px;}
.search input{font-family:Arial,Helvetica,sans-serif;}
.soc {border: 1px solid #999999; padding-left:4px; background:#FFFFFF; margin-left:0px; margin-right:1px;}
.soc img {padding-right:5px; padding-top:5px; border:none; background:#FFFFFF;}
.sm {width:300px; margin-bottom:15px;}
.buttons {padding-bottom:5px; background: #FFFFFF none repeat scroll 0%;}
.buttons a:visited {color:#7777CC}

#day {position:relative; top:28px; color:#6f6e69;  font-weight:500; font-size:12px;}
#date {position:relative; top:23px; color:#f5981c; font-weight:600; font-size:12px; }
.sod {background:url(/i/site-of-the-day-249-65.png); height:65px; width:294px; color:#003a64;}
.sod a:link {text-decoration:underline; }
.site {margin-top:5px; padding:2px; border:1px solid #999999; width:294px; color:#003a64; background:#ffffff;}
.nlb {background-image:url(http://www.sciway.net/i/newsletter-teal-blank.jpg); width:294px; height:124px; padding:0px; margin:0px}
.nlb input.searchbutton {cursor:pointer; border: none; width: 20px; height: 20px; margin-left:4px; margin-bottom:0px;}
.nlb input {font-size:10px; padding:2px 0px 2px 2px; height:10px; width:250px; border:1px solid #9a9995; color:#888888; text-align:left; vertical-align:bottom; margin:99px 0px 2px -3px;}
.news {border:1px solid #999999; background:#ffffff; padding:2px 0px 2px 0px; margin:15px 0px 15px 0px; width:298px;}
/*guides and rotating pictures*/
#gs {padding:0px 0px 0px 0px; cursor:pointer; font-weight:normal; font-family:Arial,Helvetica,sans-serif; font-size:12px;}
#gs a:link {color:#003a64; font-weight:normal; text-align:right; font-family:Arial,Helvetica,sans-serif; display:block;}
#gs a:visited {color:#003a64; display:block;}
#gs a:link:hover {color:#8d2525; display:block;}
#gs a:hover, a:active {color:#8d2525; text-decoration:underline;}
#gs img {border:none; background:#FFFFFF; width:300px; margin-bottom:0px;}
#righttext { background:#eeeeee; width:295px; font-size:14px; text-align:right; height:17px; padding: 5px 5px 5px 0px; margin-top:3px; text-decoration:none;  margin-bottom:15px;}
.rcad {margin-bottom:15px;}

.footer {font-size:12px; font-family:Arial,Helvetica,sans-serif; text-align:center; color:#666666; width:980px; margin-top:30px;}
.footer blockquote {font-size:12px;}
.footer a:link {color:#003a64}
.footer a:visited {color:#7777CC}
.footer a:visited:hover {color:#8d2525}
.footer a:hover, a:active {color:#8d2525}

.gn {color:#333333; font-weight:normal; font-size:.9em;  font-family:Arial,Helvetica,sans-serif;}
.gnred {color:#8d2525; font-weight:normal; font-size:11px; font-family:Arial,Helvetica,sans-serif;}
.sciwayred {color:#0078ad; font-weight:600;}

/*index page photo links*/
.plink {background:#f0eeee; height:17px; width: 298px; padding: 3px 0px 0px 0px; margin-top:2px; border-right:1px solid #999999; border-left:1px solid #999999; border-bottom:1px solid #999999; border-top:1px solid #999999; text-decoration:none; color:#003a64; text-align:center; font-family:Arial,Helvetica,sans-serif; font-size:12px; text-decoration:none;}
.plink a:link {color:#003a64; text-decoration:none;}
.plink a:visited {color:#003a64; text-decoration:none;}
.plink a:visited:hover {color:#8d2525; text-decoration:none;}
.plink a:hover, a:active {color:#8d2525; text-decoration:none;}

#jobslink {color:#8d2525; text-decoration: underline}  
#photo {border:1px solid #D8D8D8; padding:2px; margin-top:5px;}
#pic {border:1px solid #999999; padding:2px; margin-top:15px; background:#ffffff;}
#thanks {font-size:12px; font-family:Arial,Helvetica,sans-serif;}
#misspellings {margin-left:40px; margin-right:40px; font-size:10px; font-family:Arial,Helvetica,sans-serif;}
#adthumb {padding:10px; background:#F9F9F9; border:1px solid #CFCFCF;}
#pom {border:1px solid #999999; padding:8px; background:#ffffff;}


