﻿/* CSS Document */

body {
	background: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	line-height:120%;
	
}
table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #FFFFFF;
}

.h1,h1{
font-size: 13px;
font-weight: bold;
color: #000000;
}

.h2,h2 {
	font-size: 13px;
	font-weight: bold;
	color: #CC0000;
}
.boldblack {
font-size: 15px;
font-weight: bold;
color: #000000;

}


small {
	font-size:9px;
	
}
h1.hdr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000040;
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	display:inline;
	font-weight:normal;
}


#wrap {
margin-left: auto;
margin-right: auto;
text-align: left;
width: 751px;
background-color:#FFFFFF;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 5px;
clear:both;
}

div#bottom_divider { 
width : 751px;
margin-bottom : 10px;
float : none;
clear : both;
} 
 
#header { 
background-color : #ffffff;
text-align : left;
width : 751px;
margin-left : 0;
margin-right : 0;
clear : both;
} 

#navigation { 
margin : 0;
margin-top : 1px;
width : 751px;
height : 16px;
background-repeat : repeat-x;
background-color : #1D458D;
text-align : left;
clear : both;
padding : 0;
} 

#navigation a:link, #navigation a:visited, #navigation a:active { 
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 11px;
color : #eeeeee;
padding-bottom : 0;
padding-right : 15px;
padding-left : 15px;
position : relative;
vertical-align : top;
top : 4px;
text-decoration : none;
} 

#navigation a:hover { 
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 11px;
color : #cccccc;
padding-right : 15px;
padding-left : 15px;
position : relative;
vertical-align : top;
top : 4px;
text-decoration : none;
} 

#content { 
margin-top : 10px;
margin-left : 0;
margin-right : 0;
width : 751px;
background-color : #ffffff;
font-size : 11px;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #000;
} 

#leftcontent { 
width : 155px;
float : left;
margin-bottom : 10px;
} 

#middlecontent { 
width : 350px;
float : left;
font-size : 11px;
margin-bottom : 10px;
margin-left : 15px;
} 

#rightcontent { 
width : 212px;
float : right;
margin-bottom : 10px;
background-color : #ffffff;
} 

#othercontent { 
width : 410px;
float : left;
font-size : 11px;
margin-bottom : 10px;
margin-left : 15px;
} 

#footer { 
background-color : #163F7A;
margin-top : 5px;
margin-left : 0;
margin-right : 0;
width : 751px;
font-size : 11px;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #fff;
clear : both;
} 

#footer a:link, #footer a:visited, #footer a:active { 
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : normal;
font-size : 11px;
color : #eee;
position : relative;
vertical-align : top;
text-decoration : none;
} 

#footer a:hover { 
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : normal;
font-size : 11px;
color : #eee;
position : relative;
vertical-align : top;
text-decoration : underline;
} 

#padding { 
padding : 10px;
} 


#rightbox { 
background-image : url(/images);
background-repeat : repeat-x;
background-color : #f1efd9;
width : auto;
border : 1px;
border-color : #57553b;
border-style : solid;
padding : 5px;
font-size : 11px;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #000;
margin-right : 0;
margin-bottom : 6px;
line-height : 150%;
} 

#rightbox7 { 
background-image : url(/images);
background-repeat : repeat-x;
background-color : #ffffff;
width : auto;
border : 1px;
border-color : #57553b;
border-style : solid;
padding : 5px;
font-size : 11px;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #000;
margin-right : 0;
margin-bottom : 6px;
line-height : 150%;
} 


#rightbox h2 { 
padding : 0;
margin : 0;
} 

#rightbox h1 { 
background-image : url(/img/sna_on.gif);
background-repeat : no-repeat;
margin-top : 0;
margin-bottom : 5px;
padding-left : 10px;
margin : 0;
font-size : 11px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
color : #000;
} 

#rightbox a:link, #bluebox a:visited, #bluebox a:active { 
background-image : url("new/images/");
background-repeat : no-repeat;
margin-top : 0;
margin-bottom : 5px;
padding-left : 10px;
margin : 0;
font-size : 11px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
color : #000;
text-decoration : none;
} 

#rightbox a:hover { 
background-image : url(/images);
background-repeat : no-repeat;
margin-top : 0;
margin-bottom : 5px;
padding-left : 10px;
margin : 0;
font-size : 11px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
color : #cc0000;
text-decoration : none;
} 


.redbox { 
background-image : ;
background-repeat : no-repeat;
background-color : #B51117;
height : 23px;
width : 155px;
} 

.redbox h1 { 
padding-left : 20px;
padding-top : 2px;
font-size : 9px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
color : #fff;
margin : 0;
} 


#rightnavitem { 
width : 155px;
padding-left : 5px;
padding-top : 3px;
padding-bottom : 3px;
} 

#bottom { 
width : 155px;
padding-left : 14px;
padding-top : 1px;
padding-bottom : 1px;
} 

#bottomline { 
width : 155px;
border-bottom : 1px;
border-bottom-color : #ccc;
border-bottom-style : solid;
} 

#sidenavigation { 
width : 135px;
border-bottom : 1px;
border-bottom-color : #ccc;
border-bottom-style : dotted;
padding-top : 3px;
padding-bottom : 3px;
} 

#sidenavigation a:link, #sidenavigation a:visited, #sidenavigation a:active { 
font-size : 11px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
color : #000000;
text-decoration : none;
padding-left : 15px;
} 

#sidenavigation a:hover { 
font-size : 11px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
color : #cc0000;
background-image : url(/images);
text-decoration : none;
padding-left : 15px;
} 

a:link { 
font-size : 11px;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #cc0000;
text-decoration : none;
}
 
a:visited { 
font-size : 11px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : normal;
color : #cc0000;
text-decoration : none;
} 

a:active { 
font-size : 11px;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #cc0000;
text-decoration : none;
} 

a:hover { 
font-size : 11px;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #000000;
text-decoration : none;
} 

input { 
background-color : #ffffff;
color : black;
font-family : Verdana, Arial, sans-serif;
font-weight : normal;
font-size : 11px;
} 

textarea { 
background-color : #ffffff;
border : 1px solid #20849e;
font-family : Verdana, Arial, sans-serif;
font-size : 11px;
font-weight : normal;
} 

.altButtonFormat { 
background-color : #20849e;
font-family : arial, verdana, ms sans serif;
font-size : 11px;
font-weight : normal;
color : #ffffff;
}
 
ul { 
list-style-image : url("./");
} 

td.grayborder { 
background : #f5f5f5;
border-top : 1px solid #d4d4d4;
border-bottom : 1px solid #d4d4d4;
padding : 5px;
} 

td.grayborder-bot { 
border-top : 1px solid #d4d4d4;
} 
td.whiteborder { 
background : #ffffff;
padding : 5px;
} 
tr.grayborder-comp { 
background : #f5f5f5;
border-top : 1px solid #d4d4d4;
border-bottom : 1px solid #d4d4d4;
} 
td.grayborder-s { 
background : #f5f5f5;
border-top : 1px solid #d4d4d4;
border-bottom : 1px solid #d4d4d4;
padding : 2px;
} 
div#product_summary { 
width : 530px;
float : none;
} 
div#p_header { 
width : 100%;
} 
div#p_image { 
position : relative;
width : 175px;
float : right;
} 
div#p_summary { 
width : 330px;
float : left;
} 
div#p_summary h1 { 
padding : 0;
margin : 0;
} 
div#p_summary h2 { 
padding : 0;
margin : 0;
} 
div#loginBox { 
border : 1px solid #d4d4d4;
vertical-align : middle;
padding : 5px;
padding-left : 15px;
} 
table.community_table { 
border : 0 solid #ffffff;
padding : 0;
width : 100%;
border-collapse : collapse;
} 
table.community_table i { 
color : #666666;
} 
h2.bodytitle { 
font-size : 18px;
} 
.tablink A:link { 
font-family : Verdana;
font-size : 11px;
font-weight : bold;
color : #ffffff;
} 
.tablink A:visited { 
font-family : Verdana;
font-size : 11px;
font-weight : bold;
color : #ffffff;
} 
.tablink A:active { 
font-family : Verdana;
font-size : 11px;
font-weight : bold;
color : #ffffff;
} 
.tablink A:hover { 
font-family : Verdana;
font-size : 11px;
font-weight : bold;
color : #ffffff;
} 
TD.grayborder-o { 
border-top : 1px solid #d4d4d4;
border-left : 1px solid #d4d4d4;
border-right : 1px solid #d4d4d4;
background : #ffffff;
} 
TD.grayborder-n { 
border-left : 1px solid #d4d4d4;
border-right : 1px solid #d4d4d4;
background : #ffffff;
} 
TD.grayborder1 { 
padding-right : 5px;
border-top : 1px solid #d4d4d4;
padding-left : 5px;
background : #f5f5f5;
padding-bottom : 5px;
padding-top : 5px;
border-bottom : 1px solid #d4d4d4;
border-left : 1px solid #d4d4d4;
border-right : 1px solid #d4d4d4;
} 
TD.grayborder2 { 
padding-right : 10px;
padding-left : 10px;
background : #ffffff;
padding-bottom : 10px;
padding-top : 10px;
border-bottom : 1px solid #d4d4d4;
border-left : 1px solid #d4d4d4;
border-right : 1px solid #d4d4d4;
} 
TD.grayborder-sw { 
border-left : 1px solid #d4d4d4;
border-top : 1px solid #d4d4d4;
padding-left : 10px;
background : #f2f2f2;
} 
TD.grayborder-sw1 { 
border-top : 1px solid #d4d4d4;
border-right : 1px solid #d4d4d4;
background : #f2f2f2;
} 
TD.grayborder-sw2 { 
border-left : 1px solid #d4d4d4;
border-bottom : 1px solid #d4d4d4;
background : #fbfbfb;
line-height : 16px;
padding-left : 11px;
padding-right : 11px;
padding-top : 7px;
padding-bottom : 7px;
width : 237px;
} 
TD.grayborder-sw3 { 
border-right : 1px solid #d4d4d4;
border-left : 1px solid #d4d4d4;
border-bottom : 1px solid #d4d4d4;
background : #fbfbfb;
line-height : 16px;
padding-left : 11px;
padding-right : 10px;
padding-top : 7px;
padding-bottom : 7px;
width : 237px;
} 
TD.grayborder-sww { 
border-left : 1px solid #d4d4d4;
border-bottom : 1px solid #d4d4d4;
background : #ffffff;
} 
.bluetxthd { 
font-family : Verdana;
font-size : 14px;
font-weight : bold;
color : #4f8cb6;
} 
.txt { 
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #000000;
line-height : 16px;
width : 237px;
padding-left : 11px;
padding-right : 11px;
padding-top : 7px;
padding-bottom : 7px;
} 
.txtbold { 
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #000000;
font-weight : bold;
line-height : 16px;
} 
.txt1 { 
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #000000;
line-height : 16px;
padding-left : 11px;
padding-right : 11px;
padding-top : 7px;
padding-bottom : 7px;
} 
.txtred { 
font-family : Verdana;
color : #cc0000;
} 
.txblack { 
font-family : Verdana;
color : #000000;
line-height : 16px;
}