body {
    
    margin: 0px;
    padding: 0px;
    font-family: Arial, Sans-Serif;
    font-size: 12px; 
    scrollbar-3dlight-color: red;
    scrollbar-arrow-color: white;
    scrollbar-track-color: #BB130F;
    scrollbar-darkshadow-color: ;
    scrollbar-face-color: red;
    scrollbar-highlight-color: ;
    scrollbar-shadow-color: ;
}

#container {
 
    position: absolute;
    left: 50%; 
    width: 760px;
    margin-left: -380px;
    border-left: solid 20px #1A2C88;
    border-right: solid 1px #A9A9A9;
    overflow: hidden;
}

#header {
    
    width: 760px;
    height: 127px;
    background-image: url('images/header_grad.jpg');
    background-repeat: repeat-x;
}

#search {
 
    padding: 0px 25px 0px 12px;
    width: 209px;
    margin: 25px 0px 0px 0px;
    float: right;
    border-left: dotted 2px #BFBFBF;
    color: #182A87;
    font-weight: bold;
    line-height: 18px;
}


#nav, #nav ul {
    padding: 0;
    margin: 0;
	list-style: none;
	float: right;
	
}

#nav a {
	display: block;
	/*width: 10em;*/
	color: #182A87;
	font-weight: bold;
}

#nav li {
	float: left;
	text-align: left;
	/*border: solid 1px black;*/
	height: 16px;
	border-left: dotted 2px #BFBFBF;
	width: 0px;	
	/*text-align: center;*/
}

#nav li ul {
	padding: 0px 5px 0px 5px;
	position: absolute;
	width: 10em;
	left: -999em;
	background-color: #FF3333;
}

#nav li ul li {
    
    padding: 2px 0px 2px 0px;
    border: 0;
    border-top: solid 1px #FFFFFF;
    height: auto;
    font-size: 11px;
    width: 125px;
    text-align: left;
}

#nav li ul a {
 
    color: #FFFFFF;
    font-weight: normal;
}

#nav li ul a:hover {
 
    text-decoration: underline;
    color: #FFFFFF;
}

#nav a:hover {
    
    text-decoration: none;
    color: #FF3333;  
}

#nav li:hover ul {
	left: auto;
}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}

#content1 {
    
    width: 760px;
    height: 45px;
    background-repeat: repeat-x; 
    filter: alpha(opacity=25);
    -moz-opacity: .25;
    opacity: .25; 
}

#surveybar {

	position: absolute;
	/*padding: 0px 10px 0px 30px;*/
	padding: 0px 10px 0px 0px;
	width: 760px;
	height: 25px;
	line-height: 25px;
	-moz-opacity: .8;
    opacity: .8; 
	background-color: #ff0000;
	color: #FFFFFF;
	z-index: 10;
	font-size: 10px;
}

#surveybar a {

	font-weight: bold;
	color: #FFFFFF;
}

#surveybar a:hover {

	text-decoration: underline;
}

#content2 {
    
    margin-bottom: 3px;
    width: 760px;
    height: 215px;
    /*border-bottom: dashed 2px #CCCCCC;*/
}

#bottomcontent {
    
    width: 760px;
    /*height: 185px;*/
}

#bottomcontent1 {
 
    padding: 0px;
    width: 210px;
    height:185px;
    float: left;
    font-size: 11px;
    filter: alpha(opacity=80);
    -moz-opacity: .80;
    opacity: .80; 
    background-color: #FF0000;
}

#bottomproducts {
    
    padding: 0px 0px 0px 0px;
    width: 760px;
    height: auto;
    clear: both;
    background-color: #FFFFFF;
}

#bottomlargered {
    
    width: 760px;
    height: 240px;
    filter: alpha(opacity=80);
    -moz-opacity: .80;
    opacity: .80; 
    background-color: #FF0000;
}

a {
 
    color: #FFFFFF;
    text-decoration: none;   
}

a:hover {
    
    text-decoration: underline;    
}

#bottom1text {
    
    margin: 0px;
    padding: 0px;
    position: relative;
    top: -192px;
    width: 215px;
    height: 155px;
    float: left;
    font-size: 11px;
    color: #FFFFFF;
}

#bottomcontent2 {
    
    width: 122px;
    height: 185px;
    float: left;
    color: #FFFFFF;
    border-right: solid 5px #FF3333;
}

#bottomcontent3 {
    
    padding: 30px 20px 0px 20px;
    width: 383px;
    height: 155px;
    float: right;
    color: #FFFFFF;
    filter: alpha(opacity=80);
    -moz-opacity: .80;
    opacity: .80; 
    background-color: #FF0000;
    /*border-left: dashed 1px #FFFFFF;*/
    font-size: 10px;
    line-height: 20px;
}


#bottomproductinfotext {
    
    margin: 0px;
    padding: 0px 0px 0px 30px;
    position: relative;
    top: -262px;
    width: 730px;
    height: 195px;
    float: left;
    font-size: 11px;
    color: #000000;
    line-height: 18px;
}

#bottomproductinfotext ul {
    
       padding: 0px;
       margin: 0px 0px 0px 12px;
       list-style-image: url(images/whitehyphen.gif);
    
}

#footer {
    
    margin-top: 3px;
    padding-top: 10px;
    width: 760px;
    height: 22px;   
    /*border-top: dashed 2px #BFBFBF;*/
    font-Size: 10px;
    color: #1A2C88;
    clear: both;
}

#footer a {
    
    color: #1A2C88;
    font-weight: bold;
    text-decoration: underline;
}

#footer a:hover {
    
    text-decoration: none;   
}

.productlist {
 
    padding: 10px 13px 10px 0px;
    width: 175px;
    /*height: 225px;*/
    float: left;
    background-image: url('images/contentgrad.jpg');
    background-repeat: repeat-x;
    font-size: 11px;
    line-height: 14px;
}

.productlist ul {
 
    padding: 0px;
    margin: 0px 0px 0px 12px;
    list-style-image: url(images/blackhyphen.gif);
    
}

.productlist a {
    
    color: #000000;    
}

.productlist a:hover {
    
    text-decoration: underline;   
}

.productinfo {
 
    height: 205px;
    float: left;
    color: #FFFFFF;
    overflow: auto;
}

.link {
    
    margin: 30px 0px 0px 0px;
    height: 16px;
    float: right;
    border-right: dotted 2px #BFBFBF;
    color: #182A87;
    font-weight: bold;
    text-align: center;
}

.link a {
    
    color: #182A87;
    text-decoration: none;
}

.link a:hover {
    
    color: #182A87;
    text-decoration: underline;
}

.linkselected {
    
    color: #F72922;
    font-weight: bold;
    border: 0;
}

.linkselected a {
    
    color: #F72922;
    text-decoration: none;
}

.linkselected a:hover {
    
    color: #F72922;
    text-decoration: underline;
}

input {
        
    height: 14px;
    font-size: 12px;
    font-family: Arial, Sans-Serif;   
}

.bottomleft {
 
    padding-left: 30px;
    width: 210px;
    height: 18px;
    display: block;
}

.bottomleft:hover {
    
    background-image: url('images/more_sm.gif');
    background-repeat: no-repeat;
    padding-left: 30px;
    height: 18px;
    background-color: #BB130F;
    width: 180px;
    display: block;
}

.selectedpage {
 
    padding-left: 10px;
    background-image: url('images/linkimg.gif');
    background-repeat: no-repeat;
    border-left: none;
}

.productheading {
 
    color: #1A2C88;
    font-weight: bold;
}

p {
 
 margin: 0px;
 padding: 0px;   
    
}

#warningbox {
display: block;
position: relative;
color: #000;
width:100%;
background: #FFFFE1;
border-bottom: 1px outset;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#warningbox a {

    color: #000;
    text-decoration: none;
}

#warningbox a:hover {

    text-decoration: underline;
}

#warningbox p{
margin:0px;
padding: 3px 10px 3px 10px;
font-size:11px;
}

#newsticker {

	padding: 0px;
	margin: 0px;	
	white-space: nowrap;
}

#newsticker li {

	padding: 0px;
	margin: 0px;
		
}

.content a {
	
	color: #F61811;
	text-decoration: none;
}

.content a:hover {
	
	text-decoration: underline;
}
