/* CSS Document */

body{ background:url(../images/body.jpg) repeat-x;
margin:0px;
padding:0px;
} 

#menu {
	background: url(../images/top_menu.png) no-repeat;
	
}
#menu ul
{	
	margin:0;
	list-style: none;
	padding:0; 
}
#menu li {
		list-style: none; 
		display:inline;
		}
		
#menu a {
	display: block;
	float:right;
	margin-right: 0px;
	padding: 0;
	text-decoration: none;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	padding-right:17px;
}
#menu a:hover {
	text-decoration: none;
	color: #0D5ACC;
}
#menu .current_page_item a {
	color: #0D5ACC;
}

.a{color:#000000; border-bottom:none}
.tabsmenuclass ul{
overflow: hidden;
list-style-type: none;
display:inline;
}

.tabsmenuclass li{
float: left;
display:inline;
background:url(../images/right_line.gif) no-repeat right;
}

.tabsmenuclass li.clear{
float: left;
display:inline;
background:none;

}


.tabsmenuclass a{
display: block;
padding: 8px 11px 7px 10px;
color: #ffffff;
margin:0px 1px 0px 0px;
text-decoration: none;
font: bold 11px Arial;
}

.tabsmenuclass a:hover, .tabsmenuclass a.selected{
background: url(../images/navi_bg1.jpg) repeat-x;
color: #ffffff;
}


/* ######### CSS for sub menu container below ######### */

.tabsmenucontentclass{
clear: left;
width: 80%;
height: 30px;
padding: 0px;
border: 0px solid silver;
color: #000000;
}

.tabsmenucontentclass ul{
margin: 0;
padding: 0;
list-style-type: none;
color: #000000;
}

.tabsmenucontentclass li{
float: left;
margin-right: 1em;
}


.white{ font-family:Arial,Verdana,  Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
text-align:center;
text-decoration:none;}


.white2{ font-family:Arial,Verdana,  Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
text-align:left;
text-decoration:none;}

.white1{ font-family:Arial,Verdana,  Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
text-align:center;
text-decoration:none;}

.black_heading{ 
font-family:Arial,Verdana,  Helvetica, sans-serif;
font-size:13px;
color:#000;
text-transform:uppercase;
text-align:left;
font-weight:bold;
text-decoration:none;
}
.blue_heading{ 
font-family:Arial,Verdana,  Helvetica, sans-serif;
font-size:13px;
color:#044d97;
font-weight:bold;
text-transform:uppercase;
text-align:left;
text-decoration:none;
}
.brown{ 
font-family:Arial,Verdana,  Helvetica, sans-serif;
font-size:12px;
color:#a91e23;
text-transform:uppercase;
text-align:left;
font-weight:bold;
text-decoration:none;
}
.brown_black{ 
font-family:Arial,Verdana,  Helvetica, sans-serif;
font-size:12px;
color:#000;
margin-top:5px;
text-align:left;
text-transform:none;
font-weight:bold;
text-decoration:none;
}


.brown3{ font-family:Arial,Verdana,  Helvetica, sans-serif;
font-size:11px;
color:#6a6a6a;
text-align:right;
text-decoration:none;}


.brownbig{ font-family:Arial,Verdana,  Helvetica, sans-serif;
font-size:14px;
color:#323232;
text-align:left;
text-decoration:none;}


.brownbig1{ font-family:Arial,Verdana,  Helvetica, sans-serif;
font-size:12px;
color:#323232;
text-align:left;
line-height:20px;
text-decoration:none;}



.bluebig{ font-family:Arial,Verdana,  Helvetica, sans-serif;
font-size:15px;
color:#003585;
text-align:left;
text-transform:uppercase;
text-decoration:none;}


.textmain{ 
font-family:Arial,Verdana,  Helvetica, sans-serif;
font-size:12px;
color:#484747;
text-align: justify;
text-decoration:none;
}
.textmain_red
{ font-family:Arial,Verdana,  Helvetica, sans-serif;
font-size:12px;
color:#a91e23;
font-weight:bold;
text-align: justify;
text-decoration:none;
}
.textmain1{ font-family:Arial,Verdana,  Helvetica, sans-serif;
font-size:11px;
color: #000000;
text-align: left;
text-decoration:none;}

.textmain2{ font-family:Arial,Verdana,  Helvetica, sans-serif;
font-size:12px;
color: #000000;
font-weight:bold;
text-align:left;
text-decoration:none;}

.textmain1_blue{ font-family:Arial,Verdana,  Helvetica, sans-serif;
font-size:11px;
color: #0383d6;
text-decoration:none;}

.textmain1_green{ font-family:Arial,Verdana,  Helvetica, sans-serif;
font-size:11px;
color: #5eaa02;
text-decoration:none;}

.textmain1_orrange{ font-family:Arial,Verdana,  Helvetica, sans-serif;
font-size:11px;
color: #e36807;
text-decoration:none;}

.black{ font-family:Arial,Verdana,  Helvetica, sans-serif;
font-size:12px;
color: #000000;
text-align: left;
line-height:18px;
text-decoration:none;}

.white_heading{ font-family:Arial,Verdana,  Helvetica, sans-serif;
font-size:13px;
color:#fff;
text-align: left;
line-height:18px;
text-transform:uppercase;
text-decoration:none;}

.bluelight{ font-family:Arial,Verdana,  Helvetica, sans-serif;
font-size:13px;
color:#0591ed;
text-align: left;
line-height:18px;
text-decoration:none;}

.bluelight_green{ font-family:Arial,Verdana,  Helvetica, sans-serif;
font-size:13px;
color:#5eaa02;
text-align: left;
line-height:18px;
text-decoration:none;}

.bluelight_orrange{ font-family:Arial,Verdana,  Helvetica, sans-serif;
font-size:13px;
color:#e36807;
text-align: left;
line-height:18px;
text-decoration:none;}

.field{border:solid;
border-color: #e3e3e3;
border-width:1px;
height:13px;
width:85px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
text-decoration:none;
text-align:left;
padding-left:7px;}



.field1{border:solid;
border-color: #e3e3e3;
border-width:1px;
height:13px;
width:120px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
text-decoration:none;
text-align:left;
padding-left:0px;}

.field_drop
{border:solid;
border-color: #e3e3e3;
border-width:1px;
height:18px;
width:122px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
text-decoration:none;
text-align:left;
padding-left:7px;
}


.field5{border:solid;
border-color: #a1a5ac;
border-width:1px;
background-color:#aeb1b7;
height:16px;
width:180px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
text-decoration:none;
text-align:left;
padding-left:7px;}



.field6{border:solid;
border-color: #a1a5ac;
border-width:1px;
background-color:#aeb1b7;
height:20px;
width:80px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
text-decoration:none;
text-align:left;
padding-left:0px;}

.field3{border:solid;
border-color: #c9c9c9;
background-color:#fff;
margin:5px 0px 6px 0px;
border-width:1px;
height:17px;
width:165px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-decoration:none;
text-align:left;
padding-left:0px;}

.field8{border:solid;
border-color: #e3e3e3;
border-width:1px;
height:15px;
width:168px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
text-decoration:none;
text-align:left;
margin:3px 0px 0px 0px;}

.field9{border:solid;
border-color: #c9c9c9;
background-color:#fff;
margin:5px 0px 6px 0px;
border-width:1px;
height:17px;
width:110px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-decoration:none;
text-align:left;
padding-left:0px;}

.brownnavi{ font-family:Arial,Verdana,  Helvetica, sans-serif;
font-size:12px;
color:#6a6a6a;
text-align:center;
text-decoration:none;}


.brownnavi a{ font-family:Arial,Verdana,  Helvetica, sans-serif;
font-size:12px;
color:#6a6a6a;
text-align:center;
text-decoration:none;}


.brownnavi a:hover{ font-family:Arial,Verdana,  Helvetica, sans-serif;
font-size:12px;
color:#6a6a6a;
text-align:center;
text-decoration: underline;}


.gradint{background:url(../images/bg_6.jpg) bottom repeat-x;
background-color:#FFFFFF;
border:solid;
border-color:#d9e1e7;
border-width:1px;
border-bottom-width:0px;
border-top-width:0px

}
.gradint2{
background:url(../images/light_grey_bg.jpg) repeat-x;
font-size:12px;
border: 1px solid #bce8f8;
color: #000000;
padding:5px 5px 5px 10px;
text-decoration:none;
font-family:Arial,Verdana,  Helvetica, sans-serif;
text-align:left;
font-weight:bold;
}
.icon1{
margin:0px;
padding:0px;
}

.icon1 ul{
margin:0px 0px 0px 5px;
padding:0px;}

.icon1 ul li{
line-height:25px;
list-style-type:none;
}

.icon1 ul li{
font-size:12px;
color: #000000;
text-decoration:none;
font-family:Arial,Verdana,  Helvetica, sans-serif;
text-align:left;
font-weight:bold;
background: url(../images/arrow.jpg)  no-repeat 0px 11px;
padding-left:12px;
padding-top:2px;
}
.icon1 a{
font-size:12px;
color: #000000;
text-decoration:none;
font-family:Arial,Verdana,  Helvetica, sans-serif;
text-align:left;
font-weight:bold;
}	
.icon1 a:hover{
font-size:12px;
color: #4bb5c3;
text-decoration:none;
font-family:Arial,Verdana,  Helvetica, sans-serif;
text-align:left;
font-weight:bold;
text-decoration:underline;
}
.icon2{
margin:0px;
padding:0px;
}

.icon2 ul{
margin:0px 0px 0px 5px;
padding:0px;}

.icon2 ul li{
line-height:25px;
list-style-type:none;
}

.icon2 ul li{
font-size:12px;
color: #000000;
text-decoration:none;
font-family:Arial,Verdana,  Helvetica, sans-serif;
text-align:left;
text-transform:uppercase;
font-weight:bold;
background: url(../images/arrow.jpg)  no-repeat 0px 11px;
padding-left:14px;
padding-top:2px;
}	
.icon3{
margin:0px;
padding:0px;
}

.icon3 ul{
margin:0px 0px 0px 5px;
padding:0px;}

.icon3 ul li{
line-height:15px;
list-style-type:none;
}

.icon3 ul li{
font-size:12px;
color: #000000;
text-decoration:none;
font-family:Arial,Verdana,  Helvetica, sans-serif;
text-align:left;
font-weight:bold;
background: url(../images/arrow.jpg)  no-repeat 0px 11px;
padding-left:12px;
padding-top:8px;
padding-bottom:5px;
}
.icon3 a{
font-size:12px;
color: #000000;
text-decoration:none;
font-family:Arial,Verdana,  Helvetica, sans-serif;
text-align:left;
font-weight:bold;
}	
.icon3 a:hover{
font-size:12px;
color: #4bb5c3;
text-decoration:none;
font-family:Arial,Verdana,  Helvetica, sans-serif;
text-align:left;
font-weight:bold;
text-decoration:underline;
}
.gradint1{background: url(../images/bg_gradint.jpg) bottom repeat-x;
background-color:#eaf6fe;
border:solid;
border-color:#e4f3fe;
border-width:1px;
border-bottom-width:0px;
border-top-width:0px
}


.icon4{
margin:0px;
padding:0px;
}

.icon4 ul{
margin:0px 0px 0px 5px;
padding:0px;}

.icon4 ul li{
line-height:13px;
list-style-type:none;
}

.icon4 ul li{
font-size:12px;
color: #99282a;
text-decoration:none;
font-family:Arial,Verdana,  Helvetica, sans-serif;
text-align:left;
font-weight:bold;
background: url(../images/arrow.jpg)  no-repeat 0px 11px;
padding-left:12px;
padding-top:8px;
padding-bottom:5px;
}


.iconnavi{
margin:0px;
padding:0px;
}

.iconnavi ul{
margin:0px 0px 0px 5px;
padding:0px;}

.iconnavi ul li{
line-height:25px;
list-style-type:none;
}

.iconnavi ul li{
font-size:12px;
color: #707070;
font-weight:bold;
text-decoration:none;
font-family:Arial,Verdana,  Helvetica, sans-serif;
text-align:right;
padding-left:10px;
}	


.iconnavi ul li a{
font-size:12px;
color: #707070;
font-weight:bold;
text-decoration:none;
font-family:Arial,Verdana,  Helvetica, sans-serif;
text-align:right;
background: url(../images/icon_6.jpg)  no-repeat 0px 5px;
padding-left:10px;
}


.iconnavi ul li a:hover{
font-size:12px;
color: #ec6800;
font-weight:bold;
text-decoration:none;
font-family:Arial,Verdana,  Helvetica, sans-serif;
text-align:right;
background: url(../images/icon_6.jpg)  no-repeat 0px 5px;
padding-left:10px;
}

.whitesmall{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#FFFFFF;
text-align:left;}


.bluebig1{ font-family:Arial,Verdana,  Helvetica, sans-serif;
font-size:14px;
color:#114b7d;
text-align:left;
padding-left:10px;
text-decoration:none;}


.bluebig1 a{ font-family:Arial,Verdana,  Helvetica, sans-serif;
font-size:14px;
color:#114b7d;
text-align:left;
padding-left:10px;
text-decoration:none;}



.bluebig1 a:hover{ font-family:Arial,Verdana,  Helvetica, sans-serif;
font-size:14px;
color:#e97c06;
text-align:left;
padding-left:10px;
text-decoration:none;}




.mainfotter{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:right;
padding-left:5px;
padding-right:5px;
color:#FFFFFF;
text-decoration:none;}



.mainfotter a{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:right;
color:#FFFFFF;
text-decoration:none;}



.mainfotter a:hover{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:right;
color:#FFFFFF;
text-decoration: underline;}


.fotertext{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #fff;
text-align:right;
text-decoration:none;}

#navifoter{
margin:0px;
padding:0px;
}

#navifoter ul{
margin:0px 0px 0px 0px;
padding:0px;
}

.navifoter ul li{
list-style-type:none;
display:inline;
}

#navifoter ul li a{
font-size:12px;
color: #FFFFFF;
text-decoration:none;
font-family:Arial,Verdana,  Helvetica, sans-serif;
text-align: center;
padding-right:8px;
padding-left:12px;
background: url(../images/line.jpg) no-repeat 0px 3px;
}	



#navifoter ul li.fist{
font-size:12px;
color: #FFFFFF;
text-decoration:none;
font-family:Arial,Verdana,  Helvetica, sans-serif;
text-align: center;
padding-right:8px;
padding-left:12px;
background:none;
}	


#navifoter a:hover{
font-size:12px;
color: #FFFFFF;
text-decoration: underline;
font-family:Arial,Verdana,  Helvetica, sans-serif;
text-align: center;
padding-right:8px;
padding-left:12px;
}




#menu1 {
padding-top:6px;
color:#FFFFFF;
	float: right;
	width: 100%;
	height: 20px;
	background: url(images/topnavbg.png) no-repeat left top;
}
#menu1 ul {
	margin: 0;
	padding: 0px 0px 0px 0px;
	list-style: none;
	line-height: normal;
}
#menu1 li {
	display: block;
	float: right;background:url(../images/topnavbg.png) no-repeat 0px 5px;
		
		
		
}
#menu1 li.first {
 background: none;}

#menu1 a {
	display: block;
	float:left;
	margin-right: 0px;
	padding: 3px 12px 0px 12px;
	text-decoration: none;
	font: 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
#menu1 a:hover {
	text-decoration: underline;
	}
#menu1 .current_page_item a {
	color: #48ACDE;
}


.whitenew1{font-family: Arial,Verdana, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#FFFFFF;
text-transform:uppercase;
text-align:left;
}
.bluenew1{font-family: Arial,Verdana, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#03579f;
text-transform:uppercase;
text-align:left;
}
.main_heading{ 
font-family:Arial,Verdana,  Helvetica, sans-serif;
font-size:21px;
color:#000;
text-align:left;
text-decoration:none;
}
.main_heading_new{ 
font-family:Arial,Verdana,  Helvetica, sans-serif;
font-size:14px;
color:#000;
text-align:left;
text-decoration:none;
}
.main_heading1{ 
font-family:Arial,Verdana,  Helvetica, sans-serif;
font-size:21px;
color:#044d97;
text-align:left;
text-decoration:none;
}
.contact{ 
font-family:Arial,Verdana,  Helvetica, sans-serif;
font-size:13px;
color:#044d97;
line-height:19px;
text-align:left;
text-decoration:none;
}
.mailing{ 
font-family:Arial,Verdana,  Helvetica, sans-serif;
font-size:16px;
color:#000;
line-height:19px;
text-align:left;
text-decoration:none;
}
.mailing1{ 
font-family:Arial,Verdana,  Helvetica, sans-serif;
font-size:16px;
color:#044d97;
line-height:19px;
text-align:left;
text-decoration:none;
}
.support{ 
font-family:Arial,Verdana,  Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#044d97;
text-transform:uppercase;
text-align:left;
text-decoration:none;
}
.input_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	width:340px;
	height:20px;
	color: #3e3e3e;
	background-color: #fff;
	border: 1px solid #d0d0d0;
}
.input_text1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	width:200px;
	height:20px;
	color: #3e3e3e;
	background-color: #fff;
	border: 1px solid #d0d0d0;
}
.input_text2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	width:160px;
	height:17px;
	color: #3e3e3e;
	background-color: #fff;
	border: 1px solid #d0d0d0;
}

.blue_text1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 12pt;
	color: #044d97;
	text-decoration: none;
}
.red {
	color: #b90000;
}
.text {
	padding-left: 15px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	text-align:justify;
	
}
.area {
	font-family: Tahoma;
	width:340px;
	height:20px;
	font-size: 11px;
	color: #727272;
}
.area1 {
	font-family: Tahoma;
	width:340px;
	height:50px;
	font-size: 11px;
	color: #727272;
}
.area2 {
	font-family: Tahoma;
	width:200px;
	height:50px;
	font-size: 11px;
	color: #727272;
}
.grey_bg
{
background:url(../images/grey_bg.jpg) repeat-x;
background-color:#fff;
border: 1px solid #e4e4e1;
}
.grey_bg1
{
background-color:#fff;
border: 1px solid #e4e4e1;
}
.grey_bg2
{
border: 1px solid #c5edfc;
}
.graphic_heading{ 
font-family:Arial,Verdana,  Helvetica, sans-serif;
font-size:18px;
color:#000;
text-align:left;
text-decoration:none;
}
.graphic_heading1{ 
font-family:Arial,Verdana,  Helvetica, sans-serif;
font-size:14px;
color:#a91e23;
text-align:left;
text-decoration:none;
}
.graphic_heading2{ 
font-family:Arial,Verdana,  Helvetica, sans-serif;
font-size:16px;
color:#044d97;
text-align:left;
text-decoration:none;
}
.right_nav{
font-size:12px;
color: #99282a;
text-decoration:none;
font-family:Arial,Verdana,  Helvetica, sans-serif;
text-align:left;
font-weight:bold;
padding-left:20px;
padding-top:2px;
padding-bottom:5px;
}




.normal_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 12pt;
	color: #0f6ebe;
	text-decoration: none;
}
.normal_text a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 12pt;
	color: #0f6ebe;
	text-decoration: none;
}
.normal_text a:hover{
	color: #3e3e3e;
	text-decoration: underline;
}
.input_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #3e3e3e;
	background-color: #f9fafc;
	border: 1px solid #d0d0d0;
}
.white_text1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 12pt;
	color: #ffffff;
	text-decoration: none;
}
.green_text1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 12pt;
	color: #0F6EBE;
	text-decoration: none;
}
.border {
	border: 1px solid #bfe0fb;
}


.normal_text-center{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 12pt;
	color: #3e3e3e;
	text-align:left;
	text-decoration: none;
}
.normal_text-center a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 12pt;
	color: #3e3e3e;
	text-align:left;
	text-decoration: none;
}
.normal_text-center a:hover{
	color: #0f6ebe;
	text-align:left;
	text-decoration: underline;
}
ul.accordion
{	
	margin:0px 0px 0px 0px;
	padding:0px;
	font-size:12px;
	width:570px;
}
ul.accordion li
{
   list-style:none;
}

ul.accordion li a.heading
{
   padding:5px 0px 5px 5px;
   display:block;
   cursor:pointer;
   font-family: Arial,Verdana, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#03579f;
text-transform:uppercase;
text-align:left;
background:#def5fc;
font-weight:bold;
border-bottom:#E4E4E1 1px solid;
}

ul.accordion li .content
{	
   padding:0px 0px 0px 0px;
   margin:0px;
   font-size:12px;
	color: #000000;
	font-family: Arial,Verdana, Helvetica, sans-serif;
}
.floatleft{
float:left;
padding:0 10px 0 0;
}
.errortext
{
	font-family:verdana;
	font-size:11px;
	color:#ff0000;
	font-weight:bold;

}
