html{
	margin:0;
	padding:0;	
}

body {	
	margin:0;
	padding:0;
	font-size:12px;
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
}

a{color:#005bca;text-decoration:underline;outline:none;}
img{border:0;}
p{padding-top:6px;padding-bottom:6px;margin:0;}
form{margin:0;padding:0;}
input{font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;}
select{font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;}
textarea{font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;}
h1{font-size:18px;margin:0;padding:0;margin:6px 0px;font-weight:normal;color:#1f54ad;}
h2{font-size:14px;margin:0;padding:0;margin:6px 0px;font-weight:bold;color:#1f54ad;}
h3{font-size:13px;margin:0;padding:0;margin:6px 0px;font-weight:bold;color:#1f54ad;}


.pad0{padding:0 !important;}
.pad1{padding:0px 10px;}
.pad2{padding:0px 25px;}
.pad3{padding-top:10px}

.mar0{margin:0 !important;}
.mar1{margin-left:15px;margin-bottom:15px;}
.mar2{margin-left:15px;}


.fs10{font-size:10px;}
.fs11{font-size:11px;}
.fs12{font-size:12px;}
.fs18{font-size:18px;}

.fl{float:left;}
.fr{float:right;}

.u{text-decoration:underline;}
.lt{text-decoration:line-through;}
.b{font-weight:bold;}
.c{text-align:center !important;}
.r{text-align:right;}
.l{text-align:left !important;}

.clear{clear:both;line-height:1px;font-size:1px;}
.abs{position:absolute;}
.rel{position:relative;}
.w100p{width:100% !important;}
.w80p{width:80% !important;}
.t0{border-collapse:collapse;}
.va_top{vertical-align:top;}
.ma{margin:auto;}
.black{color:#000000 !important;}
.white{color:#ffffff;}
.green{color:#BE7DB7;}
.gray{color:#828282 !important;}
.blue{color:#b5d0f4}
.red{color:#FF3318;}
.orange{color:#edad00;}
.hidden{display:none;}
.na{display:none !important;}
.lh18{line-height:18px;}
.bg_red{background-color:#FF3318;}

.separator{
	padding:10px 0px;
	text-align:center;
	line-height:1px;
}

.separator img{
	width:100%;
	height:1px;
}



.button1 input{	
	cursor:pointer;
	height:27px;
	margin:0;
	border:0px;	
	background-image:url(../images/button1_middle.gif);
	color:#ffffff;
	font-size:14px;	
	font-weight:bold;
	overflow:visible;
	padding:0px 3px;
	_padding:0px 6px;
}


.radio1,.checkbox1{
	position:relative;
	top:2px;
}


.hr1{
	
	font-size:1px;
}

.hr1 div{
	height:1px;
	line-height:1px;
	border-top:1px solid #6090e1;
}

ul{
	list-style:none;
	margin:0;
	padding:0;
}

li{ 
	background:url(../images/dot.gif) no-repeat 0px 9px;
	padding:3px 0px 3px 8px;	
}


.error_message{	
	font-size:12px;
	padding:8px 8px;
	margin:2px 0px;		
}

.error_message a{
	
}

.success_message{
	background-color:#3566BD;
	font-size:12px;
	color:#ffffff;
	padding:8px 8px;
	margin:2px 0px;	
	text-align:center;	
}


.input1{
	width:150px;	
	border:1px solid #79acf4;
	padding:3px 8px;
	font-size:11px;
}

.textarea1{
	width:180px;
	height:100px;
	border:1px solid #79acf4;
	padding:3px 8px;
	font-size:11px;
}

.input2{
	width:180px;	
	border:1px solid #79acf4;
	padding:3px 8px;
	font-size:11px;
}

#top{
	width:989px;
	margin:auto;	
}













#header{	
	color:#1f54ad;
	margin-top:5px;
}

#header .left_side{
	float:left;
	width:450px;
}

#header .left_side .text_below_logo{
	position:relative;
	margin-top:-8px;
	margin-left:43px;
	font-size:11px;
}

#header .right_side{
	float:right;
	width:450px;
	text-align:right;
	padding-top:40px;
	font-weight:bold;
	font-size:12px;
}

#footer {
	color:#828181;
	text-align:center;
	padding-top:20px;
	padding-bottom:10px;
}


#footer .text{
	background-color:#eeeeee;
	padding:5px 0px;
	font-size:11px;
}

#footer .created_by{
	padding-top:10px;
	text-align:center;
	font-size:11px;
}



#content .left_side{
	width:283px;
	float:left;
}

#content .right_side{
	width:701px;
	float:right;
}


#content2 .left_side{
	width:207px;
	float:left;	
	padding-left:3px;
	padding-top:3px;
	padding-bottom:3px;
	border-left:1px solid #e1e1e1;
	border-top:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
	background-color:#ffffff;
	position:relative;
	left:1px;
}

#content2 .right_side{	
	width:735px;
	float:right;
	line-height:17px;		
	padding:20px 20px 200px 21px;	
	border:1px solid #e1e1e1;	
	background:url(../images/main_bg.jpg) no-repeat bottom right;		
}

#content2 .right_side2{	
	width:945px;
	float:right;
	line-height:17px;		
	padding:20px 20px 200px 21px;	
	border:1px solid #e1e1e1;	
	background:url(../images/main_bg.jpg) no-repeat bottom right;		
}

#page_9 #content2 .right_side2{	
	padding-bottom:20px;
	background:none;
}


#menu{
	margin-top:8px;
	margin-bottom:5px;
	height:35px;
	display:block;
	overflow:hidden;
}

#menu ul{	
	margin:0;
	padding:0;
	list-style:none;
	background:url(../images/menu_bg.gif) repeat-x;	
	height:35px;
}

#menu li{
	padding:0;
	float:left;
	background:none;	
}

#menu li a{
	float:left;
	display:block;
	color:#ffffff;
	height:35px;
	line-height:33px;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	background:url(../images/menu_a_bg.gif) no-repeat left;	
	padding:0px 30px;
}

#menu a:hover, #menu .active{
	background:url(../images/menu_a_bg_over.gif) no-repeat left;
}

#menu .first a{
	background:url(../images/menu_a_first.gif) no-repeat left;
}

#menu .first a:hover, #menu .first .active{
	background:url(../images/menu_a_first_over.gif) no-repeat left;
}

#menu .last{
	float:right;
}

#menu .last a{
	padding:0;
}





#menu2 ul{
	margin:0;
	padding:0;
	list-style:none;	
}

#menu2 li{
	padding:0;	
	background:none;
	margin-bottom:1px;
}

#menu2 li a{	
	display:block;
	width:174px;
	height:32px;
	line-height:32px;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	background:url(../images/menu2_bg.gif) no-repeat;
	color:#4f4f4f;
	padding:0px 14px 0px 19px;
}

#menu2 a:hover, #menu2 .active{
	background:url(../images/menu2_bg_over.gif) no-repeat;
	color:#ffffff;
}

.block1{
	width:283px;
}

.block1 .block1_top{	
	height:32px;
	background:url(../images/block1_top.gif) no-repeat;
	font-size:14px;
	font-weight:bold;
	line-height:32px;
	color:#005fc6;
	padding:0px 12px;
}

.block1 .block1_middle{			
	background:url(../images/block1_middle.gif) repeat-y;
	padding:10px 5px 0px 5px;
	color:#d3e8ff;
	
}

.block1 .block1_bottom{		
	height:5px;
	background:url(../images/block1_bottom.gif) no-repeat;
	font-size:1px;
	line-height:1px;
}




.table1{
	border-collapse: collapse;
	font-size:11px;
}

.table1 td,.table1 th{	
	vertical-align:top;
}

.table1 td{
	padding-left:5px;
	padding:7px 0px 7px 5px;
}

.table1 th{
	text-align:right;	
	padding:10px 0px 7px 5px;
}

.table1 input{
	color:#323232;
}

.table1 a{
	color:#d3e8ff;
}





.table2{
	border-collapse:collapse;
}

.table2 th, .table2 td{
	text-align:center;	
	border:1px solid #d8d8d8;
	padding:5px;
}

.table2 th{
	background-color:#eeeeee;		
}

.table2 td{
	background-color:#f7f7f7;	
}





.table3{
	border-collapse: collapse;
	font-size:11px;
}

.table3 td{	
	padding:5px 0px 5px 5px;
	vertical-align:top;
}

.table3 th{
	text-align:right;
	vertical-align:top;
	padding:8px 0px 5px 5px;
}

.table3 input{
	color:#323232;
}





/*Specific dorpdown*/

.select1 .selectbox{
  width : 130px !important;
  height: 19px;
  margin: 0px 0px 0px 0px;
  padding:5px 39px 0px 10px;  
  font-size:11px;  
  text-align:left;
  background:url(../images/select1_bg.gif) no-repeat;
  cursor: pointer;
  border:0;  
  color:#ffffff;
  display : block;
  overflow:hidden !important;
}


.select1 div.selectbox-wrapper {  
  position:absolute;
  z-index:2;
  width:167px !important;
  background-color:#549fdc; 
  margin:0px;  
  padding:0px;
  border:1px solid #2d61b6;
  text-align:left;
  margin-top:-1px;
  max-height:300px;
  overflow:auto;
}

.select1 div.selectbox-wrapper ul {
  list-style:none;
  margin:0px;
  padding:0px;
}

/* .select1 div.selectbox-wrapper ul li.selected { 
  background-color: #4f4f4f;
  color:#eeeeee;
} */

.select1 div.selectbox-wrapper ul li.current { 
  background-color: #4f4f4f;
  color:#ffffff;
}

.select1 div.selectbox-wrapper ul li {  
  display:block;
  min-height:16px;
  margin:0;
  padding:2px 8px;
  cursor:pointer;
  background:none;  
  overflow:hidden;  
}




.select2 .selectbox{
  width : 30px !important;
  height: 19px;
  margin: 0px 0px 0px 0px;
  padding:5px 39px 0px 10px;  
  font-size:11px;  
  text-align:left;
  background:url(../images/select2_bg.gif) no-repeat;
  cursor: pointer;
  border:0;  
  color:#ffffff;
  display : block;
  overflow:hidden !important;
}


.select2 div.selectbox-wrapper {  
  position:absolute;
  z-index:2;
  width:78px !important;
  background-color:#549fdc; 
  margin:0px;  
  padding:0px;
  border:1px solid #2d61b6;
  text-align:left;
  margin-top:-1px;
  max-height:300px;
  overflow:auto;
}

.select2 div.selectbox-wrapper ul {
  list-style:none;
  margin:0px;
  padding:0px;
}
/* .select2 div.selectbox-wrapper ul li.selected { 
  background-color: #4f4f4f;
  color:#eeeeee;
} */

.select2 div.selectbox-wrapper ul li.current { 
  background-color: #4f4f4f;
  color:#ffffff;
}
.select2 div.selectbox-wrapper ul li {  
  display:block;
  min-height:16px;
  margin:0;
  padding:2px 8px;
  cursor:pointer;
  background:none;  
  overflow:hidden;  
}






.block2{
	width:319px;
}

.block2 .block2_top{	
	height:2px;
	background:url(../images/block2_top.gif) no-repeat;
	line-height:1px;
	font-size:1px;
}

.block2 .block2_middle{			
	background:url(../images/block2_middle.gif) repeat-y;
	padding:10px 20px 0px 20px;
	color:#d3e8ff;
	height:390px;
	
}

.block2 .block2_bottom{		
	height:5px;
	background:url(../images/block2_bottom.gif) no-repeat;
	font-size:1px;
	line-height:1px;
}



.submit{
	margin-top:15px;
	border-top:1px solid #6090e1;
	text-align:right;
	padding-top:15px;
}








.block3{
	width:923px;
}

.block3 .block3_top{	
	height:3px;
	background:url(../images/block3_top.gif) no-repeat;
	line-height:1px;
	font-size:1px;
}

.block3 .block3_middle{			
	background:url(../images/block3_middle.gif) repeat-y;
	padding:5px 10px 0px 10px;
	color:#d3e8ff;	
}

.block3 .block3_bottom{		
	height:5px;
	background:url(../images/block3_bottom.gif) no-repeat;
	font-size:1px;
	line-height:1px;
}




.table4{
	border-collapse: collapse;	
}

.table4  td{
	vertical-align:top;
}

.table4 .table1 td{
	padding-left:5px;
	padding:5px 0px 5px 5px;
	vertical-align:top;
}

.table4 .table1  th{
	text-align:right;	
	padding:8px 0px 5px 5px;
	vertical-align:top;
}




.block4{	
	width:298px;
	border:1px solid #6da7e7;
	border-bottom:0;
	padding:15px;
	background-color:#4a81cf;
}

.block4_bottom{		
	width:330px;
	height:4px;
	background:url(../images/block4_bottom.gif) no-repeat;
	font-size:1px;
	line-height:1px;
}



.tab1{
	float:left;
	padding:5px 10px;
	display:block;	
	font-size:11px;
	text-decoration:none;
	color:#d3e8ff;
	margin-right:3px;
	background-color:#4678c7;
	border-top:1px solid #5587d1;
	border-left:1px solid #5587d1;
	border-right:1px solid #5587d1;
	position:relative;
	top:1px;
}

.tab1.active{
	background-color:#4A81CF;
	border-top:1px solid #7ab2eb;
	border-left:1px solid #7ab2eb;
	border-right:1px solid #7ab2eb;
	padding-top:6px;
	position:relative;
	top:1px;
}









.block5{
	width:680px;
}

.block5 .block5_top{	
	height:3px;
	background:url(../images/block5_top.gif) no-repeat;
	line-height:1px;
	font-size:1px;
}

.block5 .block5_middle{			
	background:url(../images/block5_middle.gif) repeat-y;
	padding:5px 10px 0px 10px;
	color:#d3e8ff;	
}

.block5 .block5_bottom{		
	height:7px;
	background:url(../images/block5_bottom.gif) no-repeat;
	font-size:1px;
	line-height:1px;
}
