* {
    margin: 0;
    padding: 0;
}

 
html, body {
	margin: 0;
	padding: 0;
	height: 100%;
        font-family:Verdana,serif;
        line-height:19px;
}

html {width:100%; height:100%; margin:0px; padding:0px;}

IMG {
    display:block;
}

body {
	width:100%;
	margin:0px;
	padding:0px;
  	height:100%;
	vertical-align:top;
  	text-align:center;
	/*font-family:Arial, Helvetica, sans-serif;*/
 	font-family:Verdana,serif;
	font-size:11px;
	line-height:15px;
  	background-color:#dedede;
	color:#7d7d7d;
}

#mainbox {
	float:left;
  	width:1052px;
	text-align:left;
	height:1760px;
 	background-color:#FFFFFF;
}

#navigation {
  	float:left;
	margin-left:1px;
	margin-top:199px;
  	width:240px;
	height:100%;
	text-align:left; 
}

#header {
	float:left;
	width:760px;
	height:200px; 
	background-color:#FFFFFF;
}

#header_center {
	position:relative;
	float:left;
	width:760px; 
	height:200px; 
}

#search {
	float:left;
	height:30px;
}

#title {	
	float:left;
 	height:30px;
	width:350px;
        margin-left:21px; 
}

#logo {
	float:left;
	width:760px; 
 	margin-left:18px;
	margin-top:0px;
	margin-bottom:50px;
	height:110px;	 
}

#contentContainer {
	float:left;
	width:760px;
	margin:0px;
	background-image:url(../images/background.gif);
	background-repeat:repeat-y;
	padding:0px;
	margin-left:50px;
	min-height:100%; 
	height:auto;
	height:100% !important; 
}

html > body > DIV #contentContainer {
	height:auto;	 
	/*padding-bottom:-155px;*/ 
}

#content_box {	
	background-image:url(../images/background-top.gif); 
 	background-repeat:no-repeat;
	text-align:left; 
	height:auto; 	
	float:left; 	  
	width:660px;  
}
 
html > body > DIV #content_box {	 
 	float:left; 
	width:660px;  
}
  

#content {		 
	position:relative;	
	text-align:left; 
	height:auto;	 
	margin-top:15px;
	margin-left:20px;
	float:left; 	  
	width:660px;  
}

#clear {
	clear: both;
	margin: 0;
	padding: 0;
	height: 0;
	line-height: 0;
	font-size: 0;
}

#service {
	float:left;
	height:30px;
	width:760px; 
}

#contact {
	float:left;
	width:105px;
	margin-top:5px;
	height:20px; 	 
}

#contact a {
	color:#004494;
}

#search {
	float:left;
	width:110px;
	margin-left:38px;
	height:20px; 
}
	
#searchbox {
	float:left; 
	height:25px;
	width:200px; 
	margin-left:4px;
	border:1px solid #FFFFFF; 
}

#search_label {
	float:left;
	width:40px;
	color:#004494;
	margin-top:4px;
	margin-left:2px;
	vertical-align:middle;
}

#search_input {
	float:left;	  
	margin-top:2px;	
	height:20px;
	margin-left:3px;
	border:1px solid #004494;
}

H1 {
	font-size:14px;
	font-weight:bold;
	color:#e75112;
	line-height:19px;
}

H2 {
	font-size:14px;
	line-height:19px;
	color:#e75112;

} 

UL {
	list-style:inside; 	
	padding:0px;
	margin:0px;
}

LI {
	padding:0px;
	margin:0px;
}

P {
	line-height:15px;
	font-size:12px;
}

.tx-indexedsearch-sectionlinks UL {
	padding-left:-60px;
}

.tx-indexedsearch-sectionlinks UL {
	padding-left:-60px;
	 
}

A {
	color:#272727; 
	text-decoration:none;
}

.menu_level_1 {
	float:left;
 	background-color:#dfe0e1;
        border:1px solid #FFFFFF;
	width:230px;
	height:25px;
	color:#004494;	
	font-size:12px;
}

.text_1 {
	float:left;
	margin-top:5px;
	margin-left:7px;
	height:20px;
 	font-size:12px;
}

.text_1 A {
	color:#004494;
	/* font-weight:bold; */
	font-size:12px;
}

.menu_level_1_active {
	float:left;
 	background-color:#004494;
    border:1px solid #FFFFFF;
	width:230px;
	height:25px; 	
	font-size:12px;
}

.text_1_active {
	float:left;
	margin-top:5px;
	margin-left:7px;
	height:20px;
	font-size:12px;
}

.text_1_active A {
	color:#FFFFFF;
	/* font-weight:bold; */
	font-size:12px;
}
 

.menu_level_2 {
	float:left;
 	background-color:#c7cae3;
    border:1px solid #FFFFFF;
	width:230px;
	height:25px;	 	
	font-size:12px;
}

.text_2 {
	float:left;
	margin-top:5px;
	margin-left:21px;
	height:20px;
 	font-size:12px;
}

.text_2 A {
	color:#004494;
	/* font-weight:bold; */
	font-size:12px;
}

.menu_level_2_active {
	float:left;
 	background-color:#c7cae3;
    border:1px solid #FFFFFF;
	width:230px;
	height:25px; 	
	font-size:12px;
}

.text_2_active {
	float:left;
	margin-top:5px;
	margin-left:21px;
	height:20px;
	font-size:12px;
}

.text_2_active A {
	color:#e75112;
	/* font-weight:bold; */
	font-size:12px;
}



.menu_level_3 {
	float:left;
 	background-color:#7683bb;
    border:1px solid #FFFFFF;
	width:230px;
	height:25px;
	color:#1a171b;	
	font-size:12px;
}

.text_3 {
	float:left;
	margin-top:5px;
	margin-left:42px;
	height:20px;
	font-size:12px;
 	
}

.text_3 A {
	color:#FFFFFF;
	/* font-weight:bold; */
	font-size:12px;
}

.menu_level_3_active {
	float:left;
 	background-color:#7683bb;
    border:1px solid #FFFFFF;
	width:230px;
	height:25px; 	
	font-size:12px;
}

.text_3_active {
	float:left;
	margin-top:5px;
	margin-left:42px;
	height:20px;
	font-size:12px;
}

.text_3_active A {
	color:#e75112;
	/* font-weight:bold; */
}

.internal-link {
	background-image:url(../images/internal_link.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	padding-top:2px;
}

.download {
	background-image:url(../images/downloads.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	padding-top:2px;
	
}
