html,body	
{
	height: 100%;
}

img, p 		
{
	padding: 0px;
	margin: 0px;
	display:block;
}

.body_css	
{ 
	background-color: #ffffff;
	color: #000000;
	font-family: Arial;  
	/*font-size: 15px;*/
        font-size: 1.175em; 
	font-weight: normal;
	vertical-align: baseline;
	text-align: left;
	background-image:    url('images/bg.jpg');
}

#ll
{
	display:inline-block; 
	margin-right:10px;
	margin-bottom:10px;
}

.wrapper1	
{
	 /*background-color:rgba(0,0,0,0.06);*/
	min-height:100%;
	width:100%;
}

.wrapper 	
{
	background-color: #ffffff; 
	max-width: 1038px;
/*max-width: 1078px;*/
	min-height:100%;
	margin: 0 auto;
}

.banner_css     
{
	border: 0px solid #2b8dd5;
	width:100%;
} 

/* clearfix hack */
.clearfix:after 
{
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0; 
}

.clearfix 	
{
	display: inline-block;
}

.clearfix 	
{
	display: block;
}

#ba_top
{
	color: #ffffff;
	background: #0261a0;
	vertical-align: baseline;
	font: 10px 'Ubuntu', sans-serif;
	display: table; 
	width:100%;
	padding-top:5px;
	padding-bottom:5px;
}

#ba_top div 	
{
	display: table-row; 
	width:100%;
}

#ba_top div  div 
{
	display: table-cell; 
	width:auto;
}

#main-nav 	
{
	color: #ffffff;
	background: #00558c;
        border: 1px solid rgba(0,0,0,0.2);
	cursor: pointer;
	position: relative;
	text-shadow: 0 1px 1px rgba(0,0,0,0.4);
	-webkit-box-shadow: inset 0 1px 1px rgba(255,255,255,0.2);
	box-shadow: inset 0 1px 1px rgba(255,255,255,0.2); 
}

#main-nav ol,ul 
{
	list-style: none;
	margin: 0;
}

#main-nav li 	
{
	float: left;
	position: relative;
	padding: 0;
}

#main-nav a 	
{
	color: #ffffff;
	border-right-style:dotted;
	border-right-width: 1px;
	border-right-color: #d8d8d8;        	
	font: 15px 'Ubuntu', sans-serif; 
	display: block;
	float: left;
	padding: 13px 12px 0 10px;
	height: 32px;
	border-right-style:dotted;
	border-right-width: 1px;
	text-decoration: none;
	min-width: 70px;
	text-align: center;
}

#main-nav a:hover,#main-nav ul li.current-menu-item a,#main-nav ul li.current_page_ancestor a,#main-nav ul li.current-menu-ancestor a,#main-nav ul li.current_page_item a,#main-nav ul li:hover > a 
{
       	color: #ffffff; 
       	background: rgba(0,0,0,0.2); 
	-webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.2);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
	text-decoration: none;
}

#main-nav li:hover > a,#main-nav ul ul :hover > a,#main-nav a:focus 
{
        color: #ffffff;
}

#main-nav select 
{
	font: 15px 'Ubuntu', sans-serif;
	display: none;
}

.default-menu	 
{
	display:none;
}

.text		
{ 
	color: #000000;
	font-family: Arial;  
	font-size: 16px;  
	font-weight: normal;
	text-decoration :none;
	vertical-align: baseline;
	text-align: left;
}

.text li	
{
	vertical-align: baseline;
	text-align: left;
}

.text a:	
{ 
	text-decoration :none;
}

.text a:hover  	
{
	text-decoration: underline;
}

.text2		
{ 
	color: #c70005;
	font-family: Arial;  
	font-size: 16px;  
	font-weight: normal;
	text-decoration :none;
	vertical-align: baseline;
	text-align: left;
}

.small_text	
{ 
	color: #000000;
	font-family: tahoma;  
	font-size: 12px; 
	font-weight: normal;
	text-decoration :none;
}

.small_text a:	
{ 
	text-decoration :none;
}

.small_text a:hover  
{
	text-decoration: underline;
}

.warning_text	
{ 
	color: #fe2e2e;
	font-family: Arial;  
	font-size: 12px; 
	font-weight: normal;
	text-decoration :none;
}

.title  	
{ 
	color: #007eb1;
	font-family: Arial; 
	font-size: 16px;  
	font-weight: bold;
	text-decoration :dotted;
	text-align: left;
}
				
.border_css	
{ 
	border: 1px solid #79c316; 
	border-collapse: collapse;
}

.border1_css	
{ 
	border: 0px;
}

.delimeter	
{ 
	height:1px;
	background-color: #007eb1;
	border:0;
}

#ba_bottom 	
{
	color: #ffffff;
	background: #0261a0;
	vertical-align: baseline;
	font: 12px 'Ubuntu', sans-serif;
	display: table; 
	width:100%;
	padding-top:5px;
	padding-bottom:5px;
}

#ba_bottom div 	
{
	display: table-row; 
	width:100%;
}

#ba_bottom div  div 
{
	display: table-cell; 
	width:auto;
	text-align:center;
}

#ba_bottom a	
{
	text-decoration :none;
}


#ba_title 	
{
	font: 26px serif;
	color: #003b62;
	font-weight: bold; 
	padding: 20px;  
}

.ba_title2 	
{
	font: 20px serif;
	color: #202020;
	font-weight: bold; 
	/*padding-top: 20px;  
	padding-bottom: 20px; */
}

#ba_table
{
	width:100%;
}

#ba_table div 
{
	display: table-row; 
}

#ba_table div  div 
{
	display: table-cell; 
	width:auto;
	padding:5px;
	float: left;
	position: relative;
}

/* =Responsive Structure
-----------------------------------------------*/
/* All Tablet Portrait size smaller than standard 1079 (devices and browsers) */
@media only screen and (max-width: 1078px) 
{
.wrapper 
{
	width: 100%;
}

}

/* All Mobile Portrait size smaller than 768 (devices and browsers) */
@media only screen and (max-width: 767px) {
hr 
{
	margin-bottom: 30px;
}

input[type="text"],input[type="password"],textarea,input[type="reset"],input[type="button"],input[type="submit"] 
{
	margin-bottom: 20px;
}

input.s		 
{
	margin: 0;
}

input.s:focus	 
{
	width: 235px;
}

#main-nav 	
{
	height: 36px;
	padding: 13px 0 0;
}

#main-nav ul 	
{
	display: none;
}

#main-nav select 
{
	display: block;
	width: 100%;
	border: 0 none;
	font: 14px 'Ubuntu', sans-serif;
	color: #ffffff;
	height: 24px;

	overflow: hidden;
	cursor:pointer;
	background: url(images/responsive-menu-bg.png) no-repeat right;
}

}

/* All Mobile landscape size and All Mini Tablet Portrait size smaller than standard 768 and larger than 480 (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
input.s:focus 
{
	width: 375px;
}

}

/* All Mobile size smaller than standard 320 (devices and browsers) */
@media only screen and (max-width: 319px) 
{
.wrapper 
{
	width: 100%;
}
}
