/* 
Overall Site Styles
-------------------
*/
html, body {
margin: 0;
color: black;
height: 100%;
text-align: center;
font-family: Arial, Verdana;
font-size: 12px;
color:#000;
line-height:1.4em;
	}

table{
margin: 0;
font-family: Arial, Verdana;
font-size: 11px;
color:#000
}

h1{
font-family: Arial, Verdana;
font-size: 18px;
font-weight:bold;
color:#000c75;
margin-top:-5px;
margin-bottom:-5px;
}

#container{
width:600px;
text-align: left;
margin-left: auto;
margin-right: auto;
padding-top:0px;
}

#toplogohome{
height:70px;
text-align:center;
padding-right:0px;
}	

#toplogosubpage{
height:70px;
text-align:center;
padding-right:0px;
border-bottom:1px solid #000;
}

#toplogosubpagepoc{
height:70px;
text-align:center;
padding-right:0px;
border-bottom:1px solid #000;
}

#logo{
display:none;
}

#mainpic{
display:none;
}

#nav{
width:600px;
height:33px;
margin-left:0px;
text-align:left;
border-bottom:1px solid #000;
}

#contentcontainer{
width:600px;
}	

#content{
border-top: 2px solid #9a9a9a;
margin-left:0px;
width:600px;
height:100%;
}	

#subcontent{
width:600px;
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;
}	

#footer{
padding-top:7px;
height:35px;
}
/* 
-----------------------------------------
-----------------------------------------
!Main Styles!
-----------------------------------------
-----------------------------------------
*/	

/* 
Top logo and Navigation
-----------------------
*/

.toplinks{
text-align:center;
padding-top:30px;
z-index:2;
}

a.contact:link, a.contact:visited {
display:none;
}

a.contact:hover {
display:none;
}

a.contact:active {
display:none;
}
			
a.toplink:link, a.toplink:visited {
font-family: Verdana;
font-weight: bold;
color: #999;
font-size: 11px;
text-decoration : none;
text-align:center;
z-index:2;
}

a.toplink:hover {
font-family: Verdana;
font-weight: bold;
color: #999;
font-size: 11px;
text-decoration : none;
text-align:center;
z-index:2;
}

a.toplink:active {
font-family: Verdana;
font-weight: bold;
color: #999;
font-size: 11px;
text-decoration : none;
text-align:center;
z-index:2;
}

#nav-menu{
height:32px;
}

#nav-menu ul
{
list-style: none;
padding: 0;
margin: 0;
margin-left:0px;
}

#nav-menu li
{
float: left;
margin: 0 0em;
}

 #nav-menu li a
{
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
{
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{
width:2px;
height:32px;
}


			
/* 
Content
-----------------------
*/	

#pagetitle{
width:600px;
height:45px;
color:#fff;
font-family: Arial;
margin-left:0px;
vertical-align:top;
}

.pagetitle_text{
font-family: Arial, Verdana;
font-size: 16px;
font-weight:bold;
color: #fff;
vertical-align:top;
width:100%;
}

.padding{
padding:0px;
padding-left:0px;
padding-right:0px;
padding-top:5px;
}

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;
}

.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;
			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;
}
