/* CSS Document */
/** { margin: 0px; padding: 0px; }*/
body, li {margin: 0px; padding:0px; }
body, li, p, div, textarea
{font-family:verdana,arial,sans-serif,helvetica; font-size:12px; color:#000000; font-weight:none;}

ul {margin:0px; padding:0px; margin-left:5px; padding-left:5px;   }
li {font-size:10px;}

body { height:100% }

p.categorytext
{font-family:verdana,arial,sans-serif,helvetica; font-size:12px; color:#525252; font-weight:none;}

p.softmedium
{font-family:verdana,arial,sans-serif,helvetica; font-size:10px; color:gray; font-weight:none;}



td
{font-family:verdana,arial,sans-serif,helvetica; font-size:12px; color:#000000; font-weight:none;}

td.header
{border-style:solid; border-width:1px; cell-padding:2px; cell-spacing:1px; border-color:#004080; background-color: #004080; color:white; font-weight:bold;}

td.headersmall
{border-style:solid; border-width:1px; cell-padding:2px; cell-spacing:1px; border-color:#004080; background-color: #004080; color:white; font-weight:bold; font-size:8pt; }

td.headergraysmall
{border-style:solid; border-width:1px; cell-padding:2px; cell-spacing:1px; border-color:#DDDDDD; background-color: #DDDDDD; color:black; font-weight:bold; font-size:8pt; }


td.grayborder
{border-style:solid; border-width:1px; cell-padding:2px; cell-spacing:1px; border-color:#808080; background-color: #white; color:black;}


H1 { color:#004080;font-family:  Verdana, Arial, Helvetica, sans-serif;font-size: 18px;font-weight: bold; }
H2 { color:#004080;font-family:  Verdana, Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold; }

table.blue
{border-style:solid; border-width:1px; cell-padding:10px; cell-spacing:1px; border-color:#004080;}

table.grayborder
{border-style:solid; border-width:1px; cell-padding:10px; cell-spacing:1px; border-color:gray;}


th
{font-family:verdana,arial,sans-serif,helvetica; font-size:10pt; color:white; font-weight:bold; background-color: #004080}

td.thumb_item
{
	border-right: 1px solid gray;
	border-left: 1px solid gray;
	border-top: 1px solid gray;
	border-bottom: 1px solid gray;
	text-align: left;
	height: 150px;
	width: 150px;
	padding:10px;
	vertical-align:top;
}

.small_light
{font-family:verdana,arial,sans-serif,helvetica; font-size:8pt; color:#808080; font-weight:none;}

.bluedots {
	background-image:url('../images/bluedots.gif');
	background-repeat:repeat-x;
}

.smallwhitebold {  font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color:  white; text-decoration: none }
.softsmall {  font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:  #707070; text-decoration: none}	
.softmedium {  font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #575757; text-decoration: none}
.redsmall {  font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:  red; text-decoration: none}	
.bluesmallbold {  font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:  #004080; text-decoration: none; font-weight: bold;}	

A:link { text-decoration: none; color: #004080; font-family:  Verdana, Arial, Helvetica, sans-serif}
A:active { text-decoration: none ; font-family:  Verdana, Arial, Helvetica, sans-serif}
A:visited { text-decoration: none ; color: #004080; font-family:  Verdana, Arial, Helvetica, sans-serif}
A:hover { text-decoration: underline;  color: red ; font-family:  Verdana, Arial, Helvetica, sans-serif} 
	
a.parentCategoryLink {color:white; font-weight:bold;}	
A:visited.parentCategoryLink {color:white; font-weight:bold;}	





#Layout {position:relative; left:0px; top:0px; width:1024px; }
#topBackground {position: absolute; top:0px; cursor:pointer; height:60px }
/*#MainNavigation {position:absolute; width:1024px; top:60px; height:20px; background-color:#0080C0; padding-left:20px;}*/
#MainNavigation {position:absolute; width:1024px; top:60px; height:20px; background-color:maroon; padding-left:20px;}
#leftContent {position:absolute; left:0px; top:110px; width:160px;}
#mainContent {position:absolute; left:160px; top:110px; width:704px;}
#rightContent {position:absolute; left:874px; width:150px; top:110px;}
#SecondaryNavigation {position:absolute; width:1024px; top:80px; height:20px; padding-left:20px;}
#Footer { font-size:10px; }