body { margin:0; font-family:Tahoma,Arial,verdana,small fonts; font-size:12px; color:#ffffff; line-height:18px; background-image:url('/images/pagebackground2.jpg'); background-position:center top; background-repeat:repeat-x; }

p {  text-align:left; margin-top:0px; }
a { color:#dddddd; text-decoration:underline; }
a:hover { color:#ffffff; text-decoration:none; }
strong { background-color:0083bf; color:#CCCCCC; border:2px solid #0a5d83; }
.small { font-size:9px; color:#cccccc; }
hr { color:0083bf; height:1px; }

#cobaltcow { width:100%; padding:0; margin:0; }

/** nav bar **/

#cobaltcow #titlebar {width:100%; height:130px; background-image:url('/images/nav_top_bg.gif'); background-repeat:repeat-x; padding:0; margin:0; }
#cobaltcow #titlebar #navbar1 {width:100%; height:130px; background-image:url('/images/navbarcenter.gif'); background-repeat:no-repeat; background-position:center; padding:0; margin:0; }

#cobaltcow #titlebar #navbar1 #navbar2 {width:1000px; height:130px; padding:0; margin:0; }

#cobaltcow #titlebar #navbar1 #navbar2 #logo {padding:0; margin:0; width:460px; height:130px; float:left;}
#cobaltcow #titlebar #navbar1 #navbar2 #logo h3 { background-image:url('/images/cobaltcow_title.gif'); background-position:top left; background-repeat:no-repeat; width:410px; height:130px; padding:0; margin:0; }
#cobaltcow #titlebar #navbar1 #navbar2 #logo #logotitle span { display:none; }

#cobaltcow #titlebar #navbar1 #navbar2 #nav { padding:0; margin:0; width:460px; height:130px; float:right; }
#cobaltcow #titlebar #navbar1 #navbar2 #nav ul { height:130px; padding:0; margin:0; }
#cobaltcow #titlebar #navbar1 #navbar2 #nav ul li { list-style:none; float:left; vertical-align:top; text-align:left; height:130px; width:80px; background-position:top left; background-repeat:none; border:0; padding:0; margin:0; }
#cobaltcow #titlebar #navbar1 #navbar2 #nav ul li a { display:block; height:130px; width:80px; padding:0; margin:0; }
#cobaltcow #titlebar #navbar1 #navbar2 #nav ul li a span { display:none; }

#cobaltcow #titlebar #navbar1 #navbar2 #nav ul #navhome { background-image:url('/images/nav_home_1.gif'); }
#cobaltcow #titlebar #navbar1 #navbar2 #nav ul #navhome:hover { background-image:url('/images/nav_home_3.gif'); }

#cobaltcow #titlebar #navbar1 #navbar2 #nav ul #navport { background-image:url('/images/nav_port_1.gif'); }
#cobaltcow #titlebar #navbar1 #navbar2 #nav ul #navport:hover { background-image:url('/images/nav_port_3.gif'); }

#cobaltcow #titlebar #navbar1 #navbar2 #nav ul #navserv { background-image:url('/images/nav_serv_1.gif'); }
#cobaltcow #titlebar #navbar1 #navbar2 #nav ul #navserv:hover { background-image:url('/images/nav_serv_3.gif'); }

#cobaltcow #titlebar #navbar1 #navbar2 #nav ul #navcont { background-image:url('/images/nav_cont_1.gif'); }
#cobaltcow #titlebar #navbar1 #navbar2 #nav ul #navcont:hover { background-image:url('/images/nav_cont_3.gif'); }

/** content **/

#mainbody #strip1 { width:1000px; height:360px; padding:0; margin:10px 0 10px 0; clear:both; }
#mainbody #strip1 #introduction { width:430px; height:335px; padding:25px 20px 0 20px; margin:0; background-image:url('/images/blue_shear.png'); background-repeat:repeat; float:left; text-align:left; overflow:hidden; }

#mainbody #strip1 #introduction a { color:#cacaca; font-weight:normal; }

#mainbody #strip1 #featured {width:500px; height:340px; padding:10px; margin:0; background-image:url('/images/black_shear.png'); background-repeat:repeat; float:right; text-align:left; overflow:hidden; }

#mainbody #strip1 #featured #featured_title { padding:10px 0 0 0; text-align:left; }

#mainbody #strip1 #featured #featured_link { width:150px; height:30px; text-align:right; padding:0; margin:0; }
#mainbody #strip1 #featured #featured_link a { color:#0083bf; font-size:11px; text-decoration:underline; font-weight:normal; padding:9px 0 0 0; margin:0; }
#mainbody #strip1 #featured #featured_link a:hover { color:#ffffff; font-size:11px; text-decoration:none; font-weight:normal; }

/** gallery content **/

#mainbody #strip2 { width:1000px; height:360px; padding:0; margin:10px 0 10px 0; clear:both; }
#mainbody #strip2 #introduction { width:430px; height:335px; padding:25px 20px 0 20px; margin:0; background-image:url('/images/blue_shear.png'); background-repeat:repeat; float:right; text-align:left; overflow:hidden; }

#mainbody #strip2 #introduction a { color:#cacaca; font-weight:normal; }

#mainbody #strip2 #featured {width:500px; height:340px; padding:10px; margin:0; background-image:url('/images/black_shear.png'); background-repeat:repeat; float:left; text-align:left; overflow:hidden; }

/** whitestripes **/

#mainbody .whitestripe { width:980px; min-height:20px; padding:10px; margin:0 0 10px 0; clear:both; margin: margin:0 0 10px 0;; background-image:url('/images/white_shear.png'); background-repeat:repeat; text-align:left; border-bottom:1px solid #cccccc; border-top:1px solid #dddddd;  }
#mainbody .whitestripe .whitemid  { width:680px; float:left; color:#666666; padding:0; margin:0; line-height:normal; }
#mainbody .whitestripe .whitemid p { color:#666666; padding:0; margin:0; line-height:20px; }
#mainbody .whitestripe a { color:#0083bf; line-height:20px; }
#mainbody .whitestripe a:hover { color:#cccccc; line-height:20px; }
#mainbody .whitestripe .whiteleft  { width:130px; float:left; padding:0; margin:0; line-height:20px; }
#mainbody .whitestripe .whiteright { width:110px; float:right; text-align:right; padding:0; margin:0; line-height:20px; }


#footerText { width:1000px; clear:both; height:30px; border:0; font-size:11px; text-align:left; color:#666666;  }

#footerText a { color:#000; text-decoration:none; font-weight:normal; }
#footerText a:hover { text-decoration:underline; }
#footerText a.affiliate { color:#aaaaaa; }

/** headings **/

h1, h2, h3, h4, h5 { font-family: Tahoma, Arial, Verdana, sans-serif; display:block; font-weight: bold; letter-spacing: -.05em; margin:0; padding:0; line-height: 1em; text-align:left; }

h1 { font-size: 16px; padding:0; margin:0; line-height:12px; color:#FFFFFF; }
h2 { height:19px; margin:0; font-size: 14px; color:#0083bf; }
h4 { color: #660000; font-size: 16px; margin:0; }
h5 { height:22px; margin:0; font-size: 20px; }

/** Misc **/

.sIFR-dummy { width: 0px; height: 0px; margin-left: 42px !important; z-index: 0; }
#preload { width:1px; height:1px; padding: 0; margin:0; overflow:hidden; }
#preload img { width:1px; height:1px; padding: 0; margin:0; }



