@charset "UTF-8";
/* CSS Document */

html {
	overflow-x:hidden;
}


body {
background-color : #ffffff;
margin : 0;
padding : 0;
}
h1, h2, h3, h4, h5, h6, p, ul {
font-family : 'Lucida Grande', Verdana, sans-serif;
margin : 0;
padding : 0;
}
li {
list-style-type : none;
}
.linespacer {
height : 5px;
}
.rssnotice {
width : 200px;
margin : 30px 0 0 10px;
font-size : 9px;
letter-spacing : 0.15em;
font-weight : bold;
text-transform : uppercase;
color : #008b8b;
font-family : 'Lucida Grande', Verdana, sans-serif;
line-height : 15px;
}
.rssnotice a:link, .rssnotice a:visited {
text-decoration : none;
color : #000;
}
.rssnotice a:hover {
text-decoration : underline;
color : #008b8b;
}
h1 {
font-size : 24px;
line-height : 24px;
font-weight : lighter;
margin : 0 10px 0 10px;
}
h3 {
font-size : 9px;
letter-spacing : 0.15em;
font-weight : bold;
margin : 20px 10px 5px 10px;
text-transform : uppercase;
}
h4 {
font-size : 10px;
letter-spacing : 0.15em;
font-weight : bold;
margin : 10px 10px 10px 10px;
color : #777;
}
p, ul {
font-size : 11px;
font-weight : normal;
color : #999999;
margin : 0 5px 0 10px;
line-height : 15px;
}
.sidebar a:link, a:visited {
color : #000;
text-decoration : none;
}
.sidebar a:hover {
color : #008b8b;
text-decoration : none;
}
.grayline {
background-image : url(/newimages/graypixel.gif);
background-repeat : repeat-x;
background-position : top;
height : 5px;
margin : 0 0 5px 0;
}
.topBanner {
position : fixed;
top : 0;
width : 100%;
height : 80px;
background-image : url(/newimages/topBanner_background.gif);
background-repeat : repeat-x;
z-index : 400;
}
.topLogo {
position : absolute;
width : 226px;
height : 80px;
background-image : url(/newimages/topBanner_logo.gif);
background-repeat : no-repeat;
top : 0;
z-index : 400;
}
.topText {
position : absolute;
width : 600px;
height : 80px;
text-align : right;
right : 40px;
margin-top : 20px;
z-index : 400;
}
.sidebar {
margin : 70px 0 0 30px;
width : 220px;
text-align : left;
vertical-align : top;
position : fixed;
z-index : 200;
top : 80px;
}
.secondary {
margin : 70px 0 0 30px;
width : 800px;
text-align : left;
vertical-align : top;
position : fixed;
z-index : 200;
top : 80px;
}
.secondary2 {
margin : 120px 0 0 30px;
width : 800px;
text-align : left;
vertical-align : top;
position : relative;
z-index : 200;
}
.mycol1 {
margin : 70px 0 10px 30px;
width : 260px;
float : left;
z-index : 200;
position : absolute;
top : 80px;
}
.mycol2 {
margin : 0 0 10px 255px;
height : 450px;
float : left;
z-index : 190;
position : absolute;
top : 80px;
color : #fefefe;
}
.mycol3 {
margin : 560px 0 0 30px;
width : 260px;
float : left;
position : absolute;
}
.mycol4 {
margin : 560px 0 0 320px;
width : 260px;
float : left;
position : absolute;
}
.mycol5 {
margin : 560px 0 0 610px;
width : 260px;
float : left;
position : absolute;
}
.mycol1 a:link, .mycol1 a:visited {
color : #556b2f;
text-decoration : none;
}
.mycol1 a:hover {
text-decoration : underline;
}
.mycol3 a:link, .mycol3 a:visited {
color : #556b2f;
text-decoration : none;
}
.mycol3 a:hover {
text-decoration : underline;
}
.mycol4 a:link, .mycol4 a:visited {
color : #556b2f;
text-decoration : none;
}
.mycol4 a:hover {
text-decoration : underline;
}
.mycol5 a:link, .mycol5 a:visited {
color : #556b2f;
text-decoration : none;
}
.mycol5 a:hover {
text-decoration : underline;
}
.maincontent {
margin : 70px 0 0 260px;
text-align : left;
vertical-align : top;
position : absolute;
z-index : 100;
top : 80px;
float : left;
}
.maincontent2 {
margin : 110px 0 0 280px;
width : 550px;
text-align : left;
vertical-align : top;
position : absolute;
z-index : 110;
top : 80px;
}
.maincontent2 a:link, .maincontent2 a:visited {
color : #008b8b;
text-decoration : none;
}
.maincontent2 a:hover {
text-decoration : underline;
}
.homecontent {
left : 60%;
bottom : 30%;
vertical-align : top;
position : absolute;
z-index : 10;
}
.profilepic {
float : left;
margin : 5px 20px 20px 10px;
}
/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menu/pro_drop4.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
.prodrop4 {
padding : 0 0 0 10px;
margin : 0;
list-style : none;
height : 35px;
position : relative;
z-index : 500;
font-family : 'Lucida Grande', Verdana, sans-serif;
text-align : left;
}
.prodrop4 li.top {
display : block;
float : right;
}
.prodrop4 li a.top_link {
display : block;
float : left;
height : 35px;
line-height : 35px;
color : #fff;
text-decoration : none;
font-size : 12px;
font-weight : normal;
padding : 0 0 0 0;
cursor : pointer;
}
.prodrop4 li a.top_link span {
float : left;
display : block;
padding : 0 10px 0 10px;
height : 35px;
}
.prodrop4 li a.top_link:hover {
color : #fff;
background : #ff0000;
line-height : 35px;
}
.prodrop4 li a.top_link:hover span {
background : #000;
}
.prodrop4 li:hover > a.top_link {
color : #008b8b;
background : #000;
line-height : 35px;
}
.prodrop4 li:hover > a.top_link span {
background : #000;
}
.prodrop4 table {
border-collapse : collapse;
width : 0;
height : 0;
position : absolute;
top : 0;
left : 0;
}
.prodrop4 a:hover {
visibility : visible;
position : relative;
z-index : 200;
}
.prodrop4 li:hover {
position : relative;
z-index : 200;
}
.prodrop4 ul {
position : absolute;
left : -9999px;
top : -9999px;
width : 0;
height : 0;
margin : 0;
padding : 0;
list-style : none;
}
.prodrop4 ul.sub1 {
width : 200px;
}
.prodrop4 ul.sub2 {
width : 200px;
}
.prodrop4 ul.sub3 {
width : 200px;
}
.prodrop4 ul.sub4 {
width : 200px;
}
.prodrop4 :hover ul {
left : 0;
top : 35px;
padding : 0;
border : 0 solid #005a84;
border-width : 0 0 0 0;
white-space : nowrap;
height : auto;
z-index : 300;
}
.prodrop4 :hover ul li {
display : block;
height : 25px;
position : relative;
font-weight : normal;
width : auto;
}
.prodrop4 :hover ul li a {
display : block;
background : #000;
font-size : 11px;
height : 25px;
line-height : 25px;
width : auto;
padding : 0 10px;
color : #999;
text-decoration : none;
font-weight : normal;
}
.prodrop4 :hover ul li a:hover {
background : #333;
color : #999;
}
.nolink {
display : block;
float : left;
height : 35px;
line-height : 35px;
color : #999;
text-decoration : none;
font-size : 12px;
font-weight : normal;
padding : 0 0 0 0;
}
.mylink {
display : block;
float : left;
height : 35px;
line-height : 35px;
color : #fff;
text-decoration : none;
font-size : 12px;
font-weight : normal;
padding : 0 10px 0 0;
}
.prodrop4 li:hover > a.mylink {
color : #008b8b;
}
.prodrop4 ul.sub1 li a:visited {
color : #666;
}
