/* 
Overall Site Styles 
------------------- 
*/ 
html, body { 
margin: 0; 
color: black; 
background-color: #333; 
background-image: url(../images/main_backrnd.gif); 
background-repeat: repeat-x; 
height: 100%; 
text-align: center; 
font-family: Arial, Verdana; 
font-size: 12px; 
color:#000; 
line-height:1.4em; 
} 

td { 

font-family: Arial, Verdana; 
font-size: 12px; 
color:#000; 
line-height:1.4em; 
} 

.table { 
margin: 0; 
font-family: Arial, Verdana; 
font-size: 12px; 
color:#000 

} 

h1{ 
font-family: Arial, Verdana; 
font-size: 18px; 
font-weight:bold; 
color:#000c75; 
margin-top:-5px; 
margin-bottom:-5px; 
} 

#container{ 
width:769px; 
text-align: left; 
margin-left: auto; 
margin-right: auto; 
padding-top:16px; 
} 

#toplogohome{ 
background-image: url(../images/top_mainpage_ver2.jpg); 
background-repeat: no-repeat; 
height:70px; 
text-align:right; 
padding-right:30px; 
} 

#toplogosubpage{ 
background-image: url(../images/top_subpage_ver2.jpg); 
background-repeat: no-repeat; 
height:70px; 
text-align:right; 
padding-right:30px; 
border-bottom:1px solid #000; 
} 

#toplogosubpagepoc{ 
background-image: url(../images/top_subpage_poc.jpg); 
background-repeat: no-repeat; 
height:70px; 
text-align:right; 
padding-right:30px; 
border-bottom:1px solid #000; 
} 

#mainpic{ 
background-image: url(../images/main_pic.jpg); 
background-repeat: no-repeat; 
width:769px; 
height:124px; 
} 

#nav{ 
background-image: url(../images/nav_backrnd_main.jpg); 
background-repeat: repeat-x; 
width:762px; 
height:33px; 
margin-left:3px; 
text-align:center; 
} 

#contentcontainer{ 
background-image: url(../images/gradient_sides_backrnd.gif); 
background-repeat: repeat-y; 
background-color: transparent; 
width:769px; 
} 

#content{ 
background-image: url(../images/main_content_backrnd.jpg); 
background-repeat: repeat-x; 
background-color: #FFF; 
border-top: 10px solid #9a9a9a; 
margin-left:3px; 
width:762px; 
height:100%; 
} 

#subcontent{ 
width:562px; 
padding:10px; 
padding-left:15px; 
vertical-align:top; 
font-family: Arial, Verdana; 
font-size: 12px; 
} 

#sidebar{ 
background-color: #dcddec; 
width:200px; 
vertical-align:top; 
border-left:1px dotted #9a9a9a; 
font-family: Arial, Verdana; 
font-size: 11px; 
line-height:1.53em; 
} 

#footer{ 
background-image: url(../images/bottom_edge_ver2.jpg); 
background-repeat: no-repeat; 
background-color: transparent; 
padding-top:7px; 
height:35px; 
} 
/* 
----------------------------------------- 
----------------------------------------- 
!Main Styles! 
----------------------------------------- 
----------------------------------------- 
*/ 

/* 
Top logo and Navigation 
----------------------- 
*/ 

.toplinks{ 
text-align:right; 
padding-top:30px; 
} 

a.contact:link, a.contact:visited { 
font-family: Verdana; 
font-weight: bold; 
text-decoration: underline; 
color: #333; 
font-size: 11px; 
text-decoration : none; 
padding: 2px 2px 2px 2px; 
border: 1px solid #ccc; 
border-bottom: 1px solid #b5b4b4; 
border-right: 1px solid #b5b4b4; 
width:70px; 
background-color: #e8e8e8; 
text-align:center; 
} 

a.contact:hover { 
font-family: Verdana; 
font-weight: bold; 
color: #000c75; 
font-size: 11px; 
text-decoration : none; 
background-color: #dfe1f0; 
border: 1px solid #ccc; 
border-bottom: 1px solid #b5b4b4; 
border-right: 1px solid #b5b4b4; 
padding: 2px 2px 2px 2px; 
width:70px; 
} 

a.contact:active { 
font-family: Verdana; 
font-weight: bold; 
color: #333; 
font-size: 11px; 
border: 1px solid #ccc; 
border-bottom: 1px solid #b5b4b4; 
border-right: 1px solid #b5b4b4; 
text-decoration : none; 
padding: 2px 2px 2px 2px; 
background-color: #e8e8e8; 
width:70px; 
} 

a.toplink:link, a.toplink:visited { 
font-family: Verdana; 
font-weight: bold; 
color: #999; 
font-size: 11px; 
text-decoration : none; 
} 

a.toplink:hover { 
font-family: Verdana; 
font-weight: bold; 
color: #999; 
font-size: 11px; 
text-decoration : none; 
} 

a.toplink:active { 
font-family: Verdana; 
font-weight: bold; 
color: #999; 
font-size: 11px; 
text-decoration : none; 
} 

#nav-menu{ 
height:32px; 
} 

#nav-menu ul 
{ 
list-style: none; 
padding: 0; 
margin: 0; 
margin-left:120px; 
} 

#nav-menu li 
{ 
float: left; 
margin: 0 0em; 
} 

#nav-menu li a 
{ 
background: url(../images/nav_backrnd.jpg) bottom right repeat-x; 
height: 32px; 
line-height: 3em; 
float: left; 
display: block; 
color: #FFF; 
font-weight:bold; 
text-decoration: none; 
text-align: center; 
padding-left:5px; 
padding-right:5px; 
margin:0; 
} 

#nav-menu li a:hover 
{ 
background: url(../images/nav_backrnd_over.jpg) bottom right repeat-x; 
height: 32px; 
line-height: 3em; 
float: left; 
display: block; 
color: #FFF; 
font-weight:bold; 
text-decoration: none; 
text-align: center; 
padding-left:5px; 
padding-right:5px; 
margin:0; 
} 

.navline{ 
background: url(../images/nav_line.gif) repeat-y; 
width:2px; 
height:32px; 
} 



/* 
Content 
----------------------- 
*/ 

#pagetitle{ 
width:762px; 
height:65px; 
color:#FFF; 
font-family: Arial; 
margin-left:3px; 
background: url(../images/pagetitle_backrnd.jpg) top right no-repeat; 
} 

.pagetitle_text{ 
font-family: Arial, Verdana; 
font-size: 16px; 
font-weight:bold; 
color: #FFF; 
padding-top:23px; 
padding-left:15px; 
vertical-align:bottom; 
} 

.padding{ 
padding:10px; 
padding-left:15px; 
padding-right:15px; 
} 

h3{ 
font-family: Arial, Verdana; 
font-size: 14px; 
font-weight:bold; 
color:#000c75; 
border-bottom:1px dotted #9a9a9a; 
margin-top:-5px; 
} 

.gallerybutton{ 
padding-top:30px; 
background: url(../images/gallery_aboutus_backrnd.jpg) top right no-repeat; 
} 

.gallerynav{ 
width:200px; 
background-color: #e8e8e8; 
border: 1px solid #ccc; 
text-align:center; 
line-height:2em; 
margin-left:3px; 
} 

.pic_caption{ 
font-size: 14px; 
font-weight:bold; 
color:#000c75; 
text-align:center; 
margin-top:10px; 
} 


.missionstatement{ 
background: url(../images/missionstatement.gif) top center no-repeat; 
float:right; 
width:200px; 
height:274px; 
vertical-align:top; 
} 

.ul_list { 
list-style-type:none; 
} 

.li_text { 
padding-left:18px; 
background:url(../images/main_bullet_normal.gif) no-repeat 0 0.5em; 
} 


.li_text_homepage{ 
background:url(../images/main_bullet_normal.gif) no-repeat 0 0.5em; 
padding-left:18px; 
padding-left: "0px"; 
display:block; 
} 

/* 
Information Image on Right 
-------------------------- 
*/ 
.information{ 
float:right; 
margin-top:110px; 
padding-right:24px; 
} 


/* 
Subpage Content 
----------------------- 
*/ 

.subpage_bkg_content { 
background-color: #F5F5F4; 
background-image: url(../images/requestaquote/content_bkg_new.gif); 
background-repeat: no-repeat; 
background-position: top right; 
PADDING-LEFT: 10px; 
} 

.pagetitle { 
padding-left: 16px; 
padding-top: 11px; 
font-family: Verdana, Arial; 
font-size: 14px; 
font-weight: bold; 
color: #053079; 
} 

.button { 
font-family: Verdana; 
font-size: 12px; 
font-weight: bold; 
color: #ffffff; 
background-color: #830101; 
border: 1px solid #CC0000; 
} 

.buttonover { 
font-family: Verdana; 
font-size: 12px; 
font-weight: bold; 
color: #ffffff; 
background-color: #990000; 
border: 1px solid #CC0000; 
} 

a.link:link, a.link:visited { 
font-family: Myriad, Verdana; 
font-weight: bold; 
text-decoration: underline; 
color: #09347B; 
font-size: 10px; 
text-decoration : none; 
padding: 0 2px 0 2px; 
} 

a.link:hover { 
font-family: Myriad, Verdana; 
font-weight: bold; 
color: #09347B; 
font-size: 10px; 
text-decoration : none; 
background-color: #C8D0DA; 
padding: 0 2px 0 2px; 
} 

a.link:active { 
font-family: Myriad, Verdana; 
font-weight: bold; 
color: #09347B; 
font-size: 10px; 
text-decoration : none; 
padding: 0 2px 0 2px; 
} 


/* 
Form Styles 
------------ 
*/ 


/* 
Product Pages 
----------------------- 
*/ 
.products_top { 
margin: 0; 
background-color: #D1DAE3; 
background-image: url(../images/products/toppage_products_bkg.jpg); 
background-repeat: repeat-x; 
} 

.ecp_toptext{ 
FONT-FAMILY: Verdana, sans-serif; 
color: #1D347B; 
font-size : 11.5px; 
line-height : 18px; 
padding-left: 4px; 
padding-right: 4px; 
} 

.screenbox{ 
border:1px solid #7b9ebd; 
border-top: 1px solid #09347B; 
background-color:#E9E9E7; 
} 

.screenbox2{ 
border : solid; 
border-width : 0px 0px 1px 0px; 
padding : 0px; 
border-collapse:collapse; 
background-color:#D3DDE5; 
border-color : #5680A9 #5680A9 #5680A9 #5680A9; 
} 

.list { 
list-style: square; 
color : #660000; 
background-color : transparent; 
padding-left : 0px; 
} 

.sublist { 
list-style: square; 
color : #B67B71; 
background-color : transparent; 
padding-left : 0px; 
} 

.listtext{ 
FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
text-decoration: none; 
color: black; 
font-size : 8.5pt; 
line-height : 18px; 
} 

.subheaderlight{ 
FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
text-decoration: none; 
color:#09347B; 
font-size : 11px; 
font-weight : bold; 
} 

.submenu{ 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif ; 
color: #003366; 
background-color: transparent; 
font-size : 11px; 
font-weight: bold; 
text-decoration : none; 
padding-left:5px; 
} 

/* 
Popup Styles 
------------ 
*/ 

.popup_screenindex{ 
font-family: Verdana; 
font-size: 10px; 
color: white; 
background-color: #406D98; 
} 

a.popup_index:link { 
color: #F39639; 
background-color: transparent; 
font-size: 10px; 
text-decoration : none; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: bold; 
} 

a.popup_index:visited { 
color: #F39639; 
background-color: transparent; 
font-size: 10px; 
text-decoration : none; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: bold; 
} 

a.popup_index:hover { 
color: #BC7229; 
background-color: transparent; 
font-size: 10px; 
text-decoration : none; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: bold; 
} 

a.popup_index:active { 
color: #BC7229; 
background-color: transparent; 
font-size: 10px; 
text-decoration : none; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: bold; 
} 

a:active { 
color:#993300; 
background-color: transparent; 
font-size : 10px; 
text-decoration : underline; 
} 

a:link { 
FONT-SIZE: 10px; 
COLOR: #993300; 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
text-decoration : underline; 

} 
a:hover { 
FONT-SIZE: 10px; 
COLOR: #663300; 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
text-decoration : none; 
} 

a:visited { 
FONT-SIZE: 10px; 
COLOR: #993300; 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
text-decoration : underline; 
} 

a:active { 
color:#642002; 
background-color: transparent; 
font-size : 10px; 
text-decoration : none; 
} 

/* 
Q & A 
----------------------- 
*/ 

.question{ 
border:1px solid #7b9ebd; 
background-color:#E9E9E7; 
text-align: center; 
font-size:9px; 
font-weight:bold; 
display:block; 
float:left; 
padding-left:5px; 
padding-right:5px; 
margin-right:5px; 

} 

.answer{ 
border:1px solid #660000; 
background-color:#E9E9E7; 
text-align: center; 
font-size:9px; 
display:block; 
float:left; 
padding-left:5px; 
padding-right:5px; 
margin-right:5px; 
margin-bottom:25px; 
} 


/* 
Footer 
----------------------- 
*/ 

a.footer_links:link, a.footer_links:visited { 
font-family: Arial; 
font-weight: normal; 
color: #666; 
font-size: 11px; 
text-decoration : none; 
} 

a.footer_links:hover { 
font-family: Arial; 
font-weight: normal; 
color: #666; 
font-size: 11px; 
text-decoration : none; 
background-color: #C8D0DA; 
} 

a.footer_links:active { 
font-family: Arial; 
font-weight: bold; 
color: #666; 
font-size: 11px; 
text-decoration : none; 
} 

a.main_links:link, a.main_links:visited { 
font-family: Verdana; 
font-size: 11px; 
} 

a.main_links:hover { 
font-family: Verdana; 
font-size: 11px; 
} 

a.main_links:active { 
font-family: Verdana; 
font-size: 11px; 
} 

.footer_dash { 
font-family: Arial; 
font-weight: bold; 
color: #5b63a2; 
font-size: 8px; 
} 

.footer_copy { 
font-family: Arial, Verdana; 
font-weight: normal; 
color: #757575; 
font-size: 9px; 
text-align: right; 
float:right; 
margin-top:2px; 
margin-right:8px; 
} 

.footer_links_position{ 
float:left; 
margin-left:10px; 
} 

