BODY {
	MARGIN-TOP: 0px; FONT-SIZE: 11px; MARGIN-LEFT: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; background-color: #660000;	 
}
TD {
	MARGIN-TOP: 0px; FONT-SIZE: 11px; MARGIN-LEFT: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

td a:link, td a:visited {color: #0063a3; }
td a:hover, td a:visited:hover {color: #990000; text-decoration:underline }

HR {
	COLOR: #cccccc; HEIGHT: 1px; BACKGROUND-COLOR: #cccccc
}

p a:link, p a:visited {color: #0063a3; }

p a:hover, p a:visited:hover {color: #990000; text-decoration:underline }

A:link {
	COLOR: #ffffff; TEXT-DECORATION: none; font-size:10px;
}
A:hover {
	COLOR: #990000; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none;  font-size:10px;
}

A:visited:hover {
	COLOR: #990000; TEXT-DECORATION: underline
}

.boldbluetitle {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #0063a3
}
.red-boldtitle {
	FONT-WEIGHT: bold; COLOR: #990000; font-size: 11px;
}

.sm-bluetitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0063a3
}

.bluetitle10px {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #0063a3
}

.mainredtitle  {
	FONT-WEIGHT: bold; COLOR: #990000;  font-size:16px;
}


form {display:inline }

ul a:link, ul a:visited {color: #0063a3; }


/* layout */

#main-container {
         width:800px;
	  margin-left: auto;
  margin-right: auto;
  border: 1px solid #f0f0f0;
  background-color: #990000;

}
#container {
	 WIDTH: 800px; background-color: #990000; z-index: 51px;
}

#column_1 {
FLOAT: left; WIDTH: 610px;  display: inline; border-right:2px solid #cccccc; 
}

.column_1_text {

	PADDING-RIGHT: 10px;
	margin-left: 40px;
	padding-top: 20px;
	font-size: 11px;
margin-top: 35px;
	background-color: #ffffff;
	padding-left: 10px;
	z-index:99;
	display:block;
	color: #000000
}

.home-page-text  {
	PADDING-RIGHT: 25px;  margin-left: 30px; padding-top: 15px; font-size: 12px; line-height: 20px; background-color: #ffffcc; padding-left: 5px; z-index:99; display:block;
}

#column_2 {
 FLOAT: right;  WIDTH: 188px; BACKGROUND-COLOR: #990000; z-index: 50; 
}

#column_2_inside{
 FLOAT: right;  WIDTH: 188px; BACKGROUND-COLOR: #990000; z-index: 50; 
}

.column_2_text {
	PADDING-RIGHT: 10px;  margin-left: 40px; padding-top: 10px; font-size: 12px; line-height: 20px; 
}



#header {
	BACKGROUND-COLOR: #ffffff; z-index:100; WIDTH: 800px;
}
#footer {
	WIDTH: 800px; height: 50px; border-top: 1px solid #f0f0f0; background-color: #990000; COLOR: #ffffff; 
}

#footer a:visited {color: #ffffff; }

.footer-text {
	COLOR: #ffffff; padding-left: 20px;
}

.footer-text a:visited {
	COLOR: #ffffff; 
}

#footer a:hover {
	COLOR: #e8d462; TEXT-DECORATION: underline
}

#footer-text a:hover:visited {
	COLOR: #e8d462; TEXT-DECORATION: underline
}

.category-page-img {
 border-right:2px solid #cccccc;
}

.category-page-img-block {
 display: block; width: 610px;  z-index:99; background-color:#cc9900; height: 135px;
}

.category-page-text {
 display: block; width: 203px;  float:left;  z-index:99; background-color:#ffe086; padding: 5px; color: #660000; font-weight:bold; 
}

.category-page-links {
 display: block; width: 397px;  float:right; background-color: #ffffff; z-index:99;  padding-top:10px;
}

.category-page-links a:hover {color: #990000;}

.category-page-links a:visited:hover {color: #990000;}

.large-icons {
 display: block; width: 144px; height: 399px; float:right; 	
}

.indent-text {padding-left: 10px;  }

.textpadding {padding-left: 77px; padding-top:5px; }


#orange-strip { position:relative; background-color: #ff8f00; height:33px; display: inline; width: 569px; float:right; }

#title-strip { position:relative;  padding-top: 5px;background-color: #f0e68c;  height: 33px; font-size: 18px; color: #660000; display: inline; width: 569px; float:right;}



.spottop { 
	padding:0;
	 display:block;
	width:188px; 
	height:67px;
background-color: #ffffcc;
	z-index:90;
}

.spottop2 { 
	padding:0;
	 display:block;
	width:188px; 
	height:67px;
background-color:#ffe086;
	z-index:90;
}

.spottop3 { 
	padding:0;
	 display:block;
	width:188px; 
	height:67px;
background-color:#ffffcc;
	z-index:90;
	border-bottom: 5px solid #302b7c;
}

top-search-bar { width: 800px; height: 33px; background-image: url(images/sblogosmalll.gif) }


/*red navigation on right side*/


#red-nav  {
	width:188px;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-top:27px;

 
}
			 
#red-nav ul  { 
		 list-style:none;
		 margin: 0; 
		 padding: 0;
		 color: #ffffff;
		 text-indent: 5px;
		

		
}

#red-nav li {
		 border-bottom: 1px solid #9d5051;
		
}

#red-nav li a  {
		 display: block;  
		 padding: 7px 5px 7px 0.5em;
		 text-transform:uppercase;
		
		 background-color: #990000;
		 color: #ffffff;
		 text-decoration: none;
		 }
		 
#red-nav li a:hover  {  
		 background-color: #660000;
		 color:#ffffff;
		 }
		 


