/* CSS Document */

body{
font:12px "Arial", Times, serif;
color:#49627c;
margin:0;
padding:0;
text-align:center;

}

#container{
width:805px;
text-align:left;
margin-top:0;
padding:0;
border:0px solid #ff0000;
background-color:white;
margin-bottom:0;

}

#left{
float:left;
width:220px;
}

#logo{
float:left;
}

#list{
width:100%;
float:left;
}

#list ul{
margin:0 0 0 25px;
padding:0;
list-style-type:none;
}

#list ul li{
background:url(../images/bullet_star.gif) 0 8px no-repeat;
margin:0;
padding:5px 0 5px 15px;
text-transform:uppercase;
}

#list ul li.selected{
background:url(../images/bullet_star_blue.gif) 0 8px no-repeat;
margin:0;
padding:5px 0 5px 15px;
text-transform:uppercase;
}

#list ul li a{
font:bold 13px "Arial", Times, serif;
color:#ca2026;
text-decoration:none;
}

#list ul li a:hover{
text-decoration:underline;
}

#list ul li a.selected{
font:bold 13px "Arial", Times, serif;
color:#1a204f;
text-decoration:underline;
}

/*List-Products*/

#list-products{
width:190px;
float:left;
overflow-y:hidden;
overflow-x:auto;

}

#list-products ul{
margin:0 0 0 15px;
padding:0;
list-style-type:none;
}

#list-products ul li{
background:url(../images/bullet_red_star.gif) 0 10px no-repeat;
margin:0;
padding:5px 0 5px 10px;
text-transform:uppercase;
}

#list-products ul li.selected{
background:url(../images/bullet_blue_star.gif) 0 10px no-repeat;
margin:0;
padding:5px 0 5px 10px;
text-transform:uppercase;
}

#list-products ul li a{
font:bold 13px "Arial", Times, serif;
color:#ca2026;
text-decoration:none;
}

#list-products ul li a:hover{
text-decoration:underline;
}

#list-products ul li a.selected{
font:bold 13px "Arial", Times, serif;
color:#1a204f;
text-decoration:underline;
}

#list-products ul ul{
margin:0;
padding:0;
}

/* Products menu second level */

#list-products ul li ul{
margin:0 0 0 5px;
padding:0;
list-style-type:none;
}

#list-products ul li ul li{
background:url(../images/bullet_red.gif) 0 8px no-repeat;
margin:0;
padding:5px 0 5px 10px;
text-transform:uppercase;
}

#list-products ul li ul li.selected{
background:url(../images/bullet_blue.gif) 0 8px no-repeat;
margin:0;
padding:5px 0 5px 10px;
text-transform:uppercase;
}

#list-products ul li ul li a{
font-size:11px;
font-weight:normal;
}

#list-products ul li ul li a:hover{
text-decoration:underline;
}

#list-products ul li ul li a.selected{
color:#1a204f;
font-size:11px;
font-weight:normal;
}

#did-you-know{
width:176px;
float:left;
color:#27315c;
padding:0 22px;
font:bold 12px "Arial", Times, serif;
}

#did-you-know span{
display:block;
font:bold 14px "Arial", Times, serif;
text-transform:uppercase;
padding:10px 0;
}

#news{
width:178px;
float:left;
color:#fff;
border:1px solid #1a204f;
margin:20px 15px !important;
margin:20px 6px;
padding:5px;
font-weight:bold;
}

#news a{
font-size:11px;
color:#fff;
text-transform:capitalize;
}

#news a:hover{
text-decoration:none;
}

#news div{
width:168px;
background:#ca2026 url(../images/news_bg.gif) bottom left repeat-x;
float:left;
padding:0 5px 30px 5px;

}

#news span.news{
display:block;
float:left;
text-transform:none;
height:auto;

}

#news span{
display:block;
float:left;
font: bold 14px "Arial", Times, serif;
text-transform:none;
padding:5px 0;
height:auto;
width:170px;
}

.fontweight
{
	margin:0;
	font-size:20px;
	font-weight:bold;
}


/*########### Right ###########*/

#right{
float:left;
width:580px;

}

#phone{
font:bold 16px "Arial", Times, serif;
color:#ca2026;
text-transform:uppercase;
text-align:right;
height:22px;
padding:20px 5px 0 0;
border-bottom:1px solid #1a204f;
}

.phone a{
font:bold 12px "Arial", Times, serif;
color:#ca2026;
padding:0;
text-transform:uppercase;
}

.phone a:hover{
text-decoration:none;
}

#navigation{
padding:4px 0 0 17px;
height:40px;
text-transform:uppercase;
text-align:right;
border-bottom:1px solid #1a204f;
}

#navigation div{
float:left;
width:107px;
position:relative;
height:37px;
}

#navigation a{
background:url(../images/nav_bg.gif) no-repeat;
font:bold 11px "Arial", Times, serif;
color:#fff;
text-decoration:none;
float:left;
width:120px;
display:block;
padding:5px 5px;
text-align:center;
border:0px solid #ff0000;
height:27px;
line-height:27px;
position:absolute;
left:-15px;
}
.ss
{
	background:url(../images/nav_bg_last.gif) no-repeat;
}
#navigation a:hover{
background:url(../images/nav_bg_over.gif) no-repeat;
}

#navigation a.selected{
background:url(../images/nav_bg_over.gif) no-repeat;

}

#navigation div.last{
float:left;
width:125px;
position:relative;
height:37px;
	
}

#navigation div.last a.last{
background:url(../images/nav_bg_last.gif) no-repeat;
font:bold 11px "Arial", Times, serif;
color:#fff;
text-decoration:none;
float:left;
width:135px;
display:block;
padding:12px 15px;
border:0px solid #ff0000;
height:27px;
}

#navigation div.last a.last:hover{
background:url(../images/nav_bg_over_last.gif) no-repeat;
}

#navigation div.last a.last-selected{
background:url(../images/nav_bg_over_last.gif) no-repeat;
line-height:13px;
width:140px;
padding:13px 13px;
float:left;
}

div.body{
float:left;
border-left:1px solid #242d59;
min-height:430px ;
height:auto !important;
height:420px;
}

body.print div.body{
float:left;
border-left:0px solid #242d59;
width:700px;
padding:0 0 0 55px;
}

body.print div.body div#content{
float:left;
font:13px "Arial", Times, serif;
color:#49627c;
padding:10px 0px 10px 20px;
width:700px;
}

body.print div#navigation{
float:left;
font: bold 24px "Arial", Times, serif;
color:#1a204f;
padding:8px 0px 5px 40px;
height:31px;
text-transform:uppercase;
width:540px;
text-align:left;
}

div#main{
float:left;
padding:4px;
}

#breadcrumb{
background:#1a204f;
color:#fff;
float:left;
width:561px;
height:25px;
margin:0px 4px !important;
margin:0px 2px;
line-height:25px;
padding-left:10px;
}

#breadcrumb a{
font:11px "Arial", Times, serif;
text-transform:uppercase;
text-decoration:none;
color:#fff;
padding:0 5px;
}

#breadcrumb a:hover{
text-decoration:underline;
}

#content{
float:left;
font:13px "Arial", Times, serif;
color:#49627c;
padding:10px 0px 10px 20px;
width:560px;
}


#content1 {
font:bold 12px "Arial", Times, serif;
color:#2a355f;
}

#content1 div#form{
width:350px;
margin:10px 0 0 20px !IMPORTANT;
margin:10px 0 0 10px;
float:left;
}

#content1 div#button{
float:left;
position:relative;
top:-73px;
left:325px;
width:100px;
}

#content1 div#button a{
font:bold 11px "Arial", Times, serif;
color:#fff;
text-decoration:none;
display:block;
background:#ca2026;
border:1px solid #2a355f;
width:50px;
padding:5px;
}

.buttonRequest
{
font:bold 11px "Arial", Times, serif;
color:#fff;
text-transform:uppercase;
text-decoration:none;
display:block;
background:#ca2026;
}

#content1 div#button a:hover{
font:bold 11px "Arial", Times, serif;
color:#fff;
text-decoration:none;
display:block;
background:#2a355f;
border:1px solid #2a355f;
width:50px;
padding:5px;
}

#content1 div{
padding:2px 0px 0 0px;
width:350px;
}

#content1 textarea{
border:1px solid #1a204f;
overflow:auto;
height:45px;
width:215px;
}

#content1 input.information{
font-size:11px;
border:1px solid #1a204f;
width:215px;
}

.stateDropdown
{
font-size:11px;
border:1px solid #1a204f;
width:218.5px !important;
width:220px;
background-color:white;
}
#content1 span{
font-style:normal;
}

#content1 div.spacer{
height:15px;
}

#content div.spacer{
height:15px;
}

#content1 div.required{
text-transform:lowercase;
font-size:11px;
}
#content div.required{
text-transform:lowercase;
font-size:11px;
}
#content1 div.required span{
padding:0 0 0 0px;
}

#content1 div label{
width:95px;
float:left;
text-align:right;
border:0px solid #ff0000;
padding:0 5px 0 0;
}
#content1 div checked{
width:200px;
float:left;
text-align:right;
border:0px solid #ff0000;
padding:0 5px 0 0;
}

#content span{
font-style:italic;
font-weight:bold;
color:#2a355f;
display:inline;
padding:0px 0;
margin:0;
border:0px solid #ff0000;
}

#content span.title{
font:bold 20px "Arial", Times, serif;
display:block;
}

#content span.headline{
font:bold 14px "Arial", Times, serif;
display:block;
}
#content span.headline a{
font:bold 14px "Arial", Times, serif;
display:block;
color:#191c4f;
text-decoration:none;
}
#content span.headline a:hover{
font:bold 14px "Arial", Times, serif;
display:block;
color:#191c4f;
}

#content span.information{
font:bold 16px "Arial", Times, serif;
display:block;
}

#content span#lblstory{
display:block;
font-style:normal;
}


/*####### Content-Products #######*/

#content-products{
float:left;
font:13px "Arial", Times, serif;
color:#49627c;
padding:10px 4px 0 4px;
width:571px;
}

#locations{
float:left;
font:12px "Arial", Times, serif;
padding-right:15px;
padding-bottom:10px;
border-bottom:1px solid #1a204f;
}

#locations div{
float:left;
padding-right:10px;
}

#locations div span.title{
font:bold 13px "Arial", Times, serif;
text-transform:uppercase;
}

#locations div.help{
float:left;
width:173px;
}

#locations div.account{
float:left;
width:173px;
}

#locations div.career{
float:left;
width:173px;
}

#map{
background:url(../images/contact_map.jpg) no-repeat;
float:left;
width:527px;
height:277px;
margin-top:10px;
}

#map div{
font-size:10px;
position:relative;
top:27px;
left:250px;
width:120px;
padding:15px;
}

#map div span.title{
font:bold 11px "Arial", Times, serif;
}

#map div hr{
background:#1a204f;
border:1px solid #1a204f;
}

#content-right{
color:#1a204f;
width:355px;
min-height:372px;
height:auto !important;
height:100%;
border:0px solid #ff0000;
padding:0 10px 20px 10px;
float:left;
overflow-y:hidden;
overflow-x:auto;
}

#content-right1{
width:355px;
min-height:372px;
height:auto !important;
height:100%;
border:0px solid #ff0000;
padding:0 10px 20px 10px;
float:left;
overflow-y:hidden;
overflow-x:auto;
}

#content-right div.title{
font:bold 20px "Arial", Times, serif;
color:#ca2026;
text-transform:uppercase;
padding:0;
}

#content-right ul{
margin:0 0 0 20px;
padding:0;
}

#content-right div{
float:left;
width:355px;
padding:10px 0 0 0;
}

#content-right div span{
display:block;
font:bold 12px "Arial", Times, serif;
color:#ca2026;
text-transform:uppercase;
}

#content-right div.instructions{
float:left;
font:10px "Arial", Times, serif;
color:#ca2026;
}

#content-right div#data table{
background:#1a204f;
text-transform:uppercase;
}

#content-right div#data table th{
font:bold 13px "Arial", Times, serif;
color:#fff;
background:#658db7;
height:23px;
padding:0 0 0 5px;
}

#content-right div#data table td{
background:#fff;
height:20px;
padding:0 0 0 5px;
}
.heading{
font-family: Arial;
font-weight:900;
font-size: 14px;
color:#191c4f;
text-transform:uppercase;
}
.notestext
{
font-family: "Arial",Times,serif;
font-weight:500;
font-size: 12px;
color:#4c5d6f;
}
#footer
{
	margin:0;
	padding:0;
	float:left;
	text-align:center;
}
#header
{
	margin:0 0 0 0px;
	padding:10px 10px 0 0;
	text-align:right;
	
}
.footertext
{
font-family: "Arial",Times,serif;
font-weight:bold;
font-size: 13px;
color:#384876;
text-decoration:none;
}
.footertextcopy
{
font-family: "Arial",Times,serif;
font-weight:500;
font-size: 13px;
color:#384876;
text-decoration:none;
}
.detail
{
font-family: "Arial",Times,serif;
font-weight:500;
font-size: 13px;
color:Red;

}
#content span.adminheading
{
font-family: "Arial",Times,serif;
font-weight:bolder;
font-size: 20px;
color:Black;
text-decoration:underline;
font-style:normal;
}
#content span.heading1
{
font-family: "Arial",Times,serif;
font-weight:bolder;
font-style:normal;
font-size: 15px;
color:Black;
}

.link{
font-family: "Arial",Times,serif;
font-weight:500;
font-size: 12px;
color:#4c5d6f;
}
.product_heading{
font-family:  "Arial",Times,serif;
font-weight:bold;
font-size: 14px;
color:#191c4f;
text-transform:none;
}
.productlink 
{
font-family: "Arial",Times,serif;
font-weight:normal;
font-size: 13px;
color: #384876;
text-decoration:underline;
}