body{ 
color:#111111; 	
margin:0px;	
padding:0px;
background-image:url(images/bg.jpg);
background-repeat:no-repeat;
background-attachment:fixed;
background-size:100%;
}



.alignleft
{
	margin:0 !important;
	background-image:url(images/bg1.png);
	background-repeat:repeat;
	background-position:top left;
}

.toparea
{
	background-color:#FFF !important;
	padding:20px 0px;
}


.navbar-inner
{
	background-color: transparent !important;
    background-image: none !important;
    background-repeat: no-repeat !important;
    border: none !important;
    border-radius:0px !important;
    box-shadow: none !important;
    min-height: 40px;
    padding-left: 20px;
    padding-right: 20px;
	font-family: 'Open Sans', sans-serif;
	font-weight:lighter;
	font-weight:bold;
}

.frseo a {font-size:12px; text-align:center; padding:2px 8px; display:block; background-color:#ccc; width:12%; float:left; margin:6px;}

.navbar
{
	margin-top:20px;
}

.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus
{
	background-color:#015498 !important;
	color:#FFF !important;
	text-shadow:#333 1px 1px !important;
}

.textbox {
    background-color: #fff !important;
    border-top: 4px solid #015498 !important;
    margin: 30px 10px 30px 30px !important;
    width: 92% !important;
	padding:10px 20px 30px;
}


.maintext h1
{
	font-family: 'Open Sans', sans-serif !important;
	font-size:26px !important;
	font-weight:bold !important;
	margin:0px !important;
	padding:0px !important;
	color:#015498 !important;
}


.maintext p
{
	color: #000;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 16px;
    line-height: 27px !important;
    margin: 0;
    padding: 0px 0px 10px 0px;
}

.maintext ul
{
	margin:0px;
	padding:0px 20px;
}

.maintext li
{
	padding:4px 0px;
	margin:0px;
	font-size:16px;
    font-family: Georgia,"Times New Roman",Times,serif;
}


.maintext ul ul
{
	padding-left:22px !important;
}

.container-fluid
{
	padding-left:0px !important;
}

.textboxhlf
{
	width:58.5% !important;
	 background-color: #fff !important;
    border-top: 4px solid #015498 !important;
    margin: 30px 10px 30px 30px !important;
	padding:10px 20px 30px;
	min-height:295px !important
}

.adbox
{
	width:30% !important;
    background-color: #fff !important;
    border-top: 4px solid #015498 !important;
    margin: 30px 10px 30px 30px !important;
	padding:10px 20px 30px;	
}


.footer {
    background-color: #000;
    padding: 30px !important;
}

.footer h1
{
	font-family:"Open Sans",sans-serif !important;
	font-size:16px;
	color:#333;
	padding:0px;
	margin:0px;
}

.footer p
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#333;
	margin:0px;
	padding:4px 0px;
}


.footer p a
{
	color:#333;
}

/* Large desktop */
@media (min-width: 980px)  and (max-width: 1279px)
{
	.navbar .nav{float:right;}	
	.content_area .addcon{float:right;width:542px;}
	.content_area .addscon{float:right;width:235px;}
}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) 
{ 	
	.navbar { margin-top:20px;}
	.navbar .nav li { padding:5px 0px;}
	.navbar .nav li  a{ padding: 5px 10px;}
	.navbar .nav > .active { padding:5px !important;}
	.navbar .nav li a:hover {background-color:#4A9F1B; color:#030303;}
	
	.content_area .addcon{float:right;width:396px;}
	.content_area .addscon{float:right;width:165px;}
	
	.banner{ padding:50px 100px; height:350px;}
	
	.graycontent .lbox{border-right:none;}	
}
 
/* Landscape phone to portrait tablet */
@media (max-width: 767px) 
{ 
	.adbox{width:280px !important;}
	.textboxhlf {width:600px !important; float:left !important;}
}
 
/* Landscape phones and down */
@media (max-width: 480px) 
{ 	
	.maintext{width:300px !important}	
	.adbox{width:300px !important}
}