body {
	background: url(../images/bg.png) ;
	font-family:"verdana";
	font-size:12px;
	color:#3f3e39;
	line-height:20px;
	margin-top:0;
	margin-left:0;
	margin-right:0;
	margin-bottom:0;
	}
body#right {
	text-align:right;
	}
.top-bg
{
	background:url(../images/top-bg.png) repeat-x;	
}
.main-bg
{
	background:url(../images/body-bg.png) no-repeat;
	padding:20px 0 0 20px;
}
.content-bg
{
	background:url(../images/content-bg.png) repeat-y;
	width:1010px;
}
.footer-bg
{
	background:url(../images/layout_33.png);	
}
.flash-bg
{
	background:url(../images/flash-bg.png) no-repeat;
	width:975px;
	height:282px;
}
.right-bg-top
{
	background:url(../images/right-top.jpg) no-repeat top #f4f2f1;	
}
.right-bg-bottom
{
	background:url(../images/right-bottom.jpg) no-repeat bottom #f4f2f1;	
}
.textbox
{
	background:url(../images/textbox.png) no-repeat;
	height:42px;
	width:266px;
	border:0px;
	padding-left:20px;
	padding-right:10px;
	color:#848484;
	font-family:"Verdana";
	font-size:12px;
}
.btn
{
	background:url(../images/button.png) no-repeat;
	height:34px;
	width:121px;
	color:#ffffff;
	font-family:"Verdana";
	font-size:12px;
	border:0px;
	padding-bottom:3px;
	padding-left:20px;
}
.link-item
{
	width:200px;
	float:left;
	height:30px;
}
.link-item a
{
	background:url(../images/read_more-right.png) no-repeat left center;
	color:#036;
	font-family:"Verdana";
	font-size:12px;
	padding-left:30px;
	text-decoration:none;
}
.service-item
{
	background:url(../images/imgbg.png) no-repeat;
	width:204px;
	height:185px;
	float:left;
	display:inline;
	padding-right:5px;
	margin-bottom: 70px;
}
.award-item
{
	background:url(../images/imgbg1.png) no-repeat top left;
	width:204px;
	height:auto;
	float:left;
	display:inline;
	padding-right:5px;
}
.service-item1
{
	background:url(../images/imgbg-green.png) no-repeat;
	width:204px;
	height:185px;
	float:left;
	display:inline;
	padding-right:7px;
}
.service-item2
{
	background:url(../images/imgbg-orange.png) no-repeat;
	width:204px;
	height:185px;
	float:left;
	display:inline;
	padding-right:7px;
}
.service-item3
{
	background:url(../images/imgbg-blue.png) no-repeat;
	width:204px;
	height:185px;
	float:left;
	display:inline;
}
.news-item
{ height:30px; border-bottom:1px dashed #CCC; padding-top:5px;}
.news-item a
{
	background:url(../images/read_more-right.png) no-repeat left center;
	color:#036;
	font-family:"Verdana";
	font-size:12px;
	padding-left:30px;
	text-decoration:none;
	
}
.news-title a
{
	font-family:"Verdana";
	font-size:12px;
	color:1231ba;
	text-decoration:none;
	font-weight:bold;
}
.news-desc
{
	font-family:"Verdana";
	font-size:12px;
	color:#000000;
	line-height:22px;
}
/*Arabic NAVIGATION*/

#nav2, #nav2 ul{

list-style-type:none;
list-style-position:outside;
z-index:999999999999999999999;
}
#nav2
{
	width:100%;
	text-align:center;
	padding-bottom:10px;
	left:-51px;
	top:-10px;
	position:relative;
}
#nav2 li a{
	float: right;
	display: inline;
	width:84px;
	height: 34px;
	padding: 10px 14px 0 0;
	color: #39791b;
	font-family:Calibri;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
}

#nav2 li a:hover, #nav2 li.current a {
	background: url(../images/button-bg.png) no-repeat;
	display:inline-block;
	padding-bottom:0px;
	padding-top:10px;
	height:34px;
	color:#ffffff;
	width:84px;
	text-align:center;
}


#nav2 li{
float:right;
position:relative;
top:0;
height:34px;
}

#nav2 li ul {
width:200%;
position:absolute;
display:none;
top:120%;
right:0px;
border:2px solid #2d5d15;
padding-left:0px;
background:#a0ce57;
}

#nav2 li ul li, #nav2 li.current ul li {
color:#39791bl;
width:88%;
border-bottom:1px solid #ffffff;
text-align:left;
padding-left:25px;
background:url(../images/arrow-white2.png) no-repeat center right;
padding-bottom:4px;
}

#nav2 li ul li a, #nav2 li.current ul li a{
text-align:right;
background:none;
color:#39791bl;
width:88%
}

#nav2 li ul li:hover{
text-align:right;
color:#ffffff;
background:url(../images/arrow-white2.png) no-repeat center right #2d5d15;
padding-bottom:4px;
width:88%;
}
#nav2 li ul li a:hover
{
	background:none;
	color:#ffffff;
	text-align:right;
	width:100%
}
#nav2 ul ul{
top:auto;
width:100%;
}	

#nav2 li ul ul {
left:11em;
margin:0px 0 0 10px;
z-index:100;
width:100%;
}

#nav2 li:hover ul ul, #nav2 li:hover ul ul ul, #nav2 li:hover ul ul ul ul{
display:none;
}
#nav2 li:hover ul, #nav2 li li:hover ul, #nav2 li li li:hover ul, #nav2 li li li li:hover ul{
display:block;
}

/*New Navigation*/

#nav, #nav ul{

list-style-type:none;
list-style-position:outside;
z-index:999999999999999999999;
}
#nav
{
	width:100%;
	text-align:center;
	padding-bottom:10px;
	left:-41px;
	top:-10px;
	position:relative;
}
#nav li a{
	float: left;
	display: inline;
	width:84px;
	height: 34px;
	padding: 10px 14px 0 0;
	color: #39791b;
	font-family:Calibri;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
}

#nav li a:hover, #nav li.current a {
	background: url(../images/button-bg.png) no-repeat;
	display:inline-block;
	padding-bottom:0px;
	padding-top:10px;
	height:34px;
	color:#ffffff;
	width:84px;
	text-align:center;
}


#nav li{
float:left;
position:relative;
top:0;
height:34px;
}

#nav li ul {
width:200%;
position:absolute;
display:none;
top:120%;
left:0px;
border:2px solid #2d5d15;
padding-left:0px;
background:#a0ce57;
}

#nav li ul li, #nav li.current ul li {
color:#39791bl;
width:88%;
border-bottom:1px solid #ffffff;
text-align:left;
padding-left:25px;
background:url(../images/arrow-white.png) no-repeat center left;
padding-bottom:4px;
}

#nav li ul li a, #nav li.current ul li a{
text-align:left;
background:none;
color:#39791bl;
width:88%
}

#nav li ul li:hover{
text-align:left;
color:#ffffff;
background:url(../images/arrow-white.png) no-repeat center left #2d5d15;
padding-bottom:4px;
width:88%;
}
#nav li ul li a:hover
{
	background:none;
	color:#ffffff;
	text-align:left;
	width:100%
}
#nav ul ul{
top:auto;
width:100%;
}	

#nav li ul ul {
left:11em;
margin:0px 0 0 10px;
z-index:100;
width:100%;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
display:block;
}

.title-green
{
	font-family:Calibri;
	font-size:24px;
	color:#3a7a1b;
}
.title-green2
{
	font-family:Calibri;
	font-size:24px;
	color:#3a7a1b;
	float: right !important;
}
.title-blue
{
	font-family:Calibri;
	font-size:24px;
	color:#004ade;
}
.title-black, .title-black a
{
	font-family:Calibri;
	font-size:20px;
	color:#000000;
	text-decoration:none;
}
.footer-white, .footer-white a
{
	font-family:Verdana;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
}
.dvider
{
	background:url(../images/line.jpg) repeat-x center;	
}
.footer-white a:hover
{
	text-decoration:underline;	
}
.basic 
{
	color:#000000;
	font-size: 12px;
	line-height: 21px;
}
.basic A
{
	color:#000000;
	text-decoration:none;
}
.basic A:hover
{
	color:#A10010;
	text-decoration:none;
}
.title
{
	color:#005e8a;
}
.style3 
{
	color: #615D5C;
}
.style1 {
	font-family: "trebuchet ms";
	font-size: 20px;
	font-weight: bold;
	color: #0093DD;
}
.style2 {
	font-size: 15px;
	color: #615D5C;
}
.btm {
	color:#000000;
	font-size: 11px;
	line-height: 16px;
}
.list-item
{
	
	background:url(../images/bullet1.png) no-repeat center left;
	height:25px;
	border-bottom:1px solid #e7e7e7;
	padding-top:8px;
	padding-bottom:7px;
}
.list-item a
{
	font-family:"Calibri";
	font-size:18px;
	color:#5a8852;
	padding-left:20px;
}
.read-more
{
	background:url(../images/read_more-right.png) no-repeat right;
	font-family:"Verdana";
	font-size:11px;
	color:#425392;
	padding-right:20px;
	text-decoration:none;
}
.read-more:hover
{
	text-decoration:underline;	
}
img.alignleft{
	float:left;
	margin: 2px 8px 2px 0;
	display: inline;
	border:0px;
	background:none;
	padding:10px 0 0 0;
}

.box .featured_image.alignleft {
	margin: 10px 8px 2px 0;
}        

img.alignright{
	padding:0;
	float:right;
	margin: 2px 0px 2px 8px;
	border:0px;
	background:none;
}
/*-------------------------*/
#main{height:auto; margin:0; padding-left:5px; padding-right:5px;}
#fmt {}
#fmt ul {margin:0px; padding:0px; list-style:none; width:250px;}
#fmt ul li {
			float:left;
			background:url(../images/bullet1.png) no-repeat center left;
			height:25px;
			border-bottom:1px solid #e7e7e7;
			padding-top:8px;
			padding-bottom:7px; }
#fmt ul li ul { display:none ;}
#fmt ul li a {  
				float:left;
				font-family:"Calibri";
				font-size:18px;
				color:#000000;
				padding-left:30px;
				text-decoration:none;
				}
#fmt ul li a span { float:left; display:block; height:31px; line-height:31px; padding-left:30px;}

#fmt ul li a:hover { text-decoration:none; }
#fmt ul li a:hover span {text-decoration:none; }

#fmt ul li a.active span, #fmt ul li a.active:hover  { text-decoration:underline; }

#fmt ul li.selected  { color:#900000;  }
#fmt ul li.selected a { color:#900000;} 
#fmt ul li.selected a:hover, #fmt ul li.selected a:hover span {}

#fmt ul li ul.fmtDrpDwn, #fmt ul li ul.fmtDrpDwn ul { position:relative; left:100px; top:-20px; background:#CCC;  width:250px;  -moz-box-shadow:2px 2px 5px #d1d1d1; -webkit-box-shadow:2px 2px 5px #d1d1d1; box-shadow:2px 2px 5px #d1d1d1; border:1px solid #000000; z-index:100; padding-left:15px;}
#fmt ul li ul.fmtDrpDwn li, #fmt ul li ul.fmtDrpDwn ul li{ text-align:left; float:none; display:block; width:250px;}
#fmt ul li ul.fmtDrpDwn li a { font:normal 16px 'Calibri', Arial, Helvetica, sans-serif; color:#000000; display:block; height:23px; line-height:23px; display:block; text-indent:10px; padding-left:15px;}
#fmt ul li ul.fmtDrpDwn li a:hover  { background:url(../images/bullet1.png) no-repeat left; color:#900000;}
#fmt ul li ul.fmtDrpDwn li.selected {background:url(../images/bullet1.png) no-repeat left; font-weight:bold;  -moz-box-shadow:none;  -webkit-box-shadow:none;box-shadow:none; color:#900000;}

#fmt ul li ul.fmtDrpDwn ul { position:absolute; left:100%; top:0px; }

/*------------------- Insurance Categories Top*/

#ic .list-item {
			width:205px;
			float:left;
			display:inline;
			background:url(../images/bullet1.png) no-repeat 5% 50%  #CFCFCF;
			height:25px;
			border-right:2px solid #f7f7f7;
			padding-top:8px;
			padding-left:20px;
			padding-bottom:7px; }
#ic .list-item a {  
				float:left;
				display:inline;
				font-family:"Calibri";
				font-size:18px;
				color:#000000;
				padding-left:30px;
				text-decoration:none;
				}
#ic .list-item a span { float:left; display:block; height:31px; line-height:31px; padding-left:30px;}

#ic .list-item a:hover { text-decoration:none; color:#990000; }
#ic .list-item a:hover span {text-decoration:none; }

cufon {
	text-indent: 0!important;
}
@media screen, projection {
cufon {
	display: inline!important;
	display: inline-block!important;
	position: relative!important;
	vertical-align: middle!important;
	font-size: 1px!important;
	line-height: 1px!important;
}
cufon cufontext {
	display: -moz-inline-box!important;
	display: inline-block!important;
	width: 0!important;
	height: 0!important;
	text-align: left!important;
	text-indent: -10000in!important;
}
cufon canvas {
	position: relative!important;
}
cufonshy.cufon-shy-disabled, .cufon-viewport-resizing cufonshy {
	display: none!important;
}
cufonglue {
	white-space: nowrap!important;
	display: inline-block!important;
}
.cufon-viewport-resizing cufonglue {
	white-space: normal!important;
}
}
@media print {
cufon {
	padding: 0!important;
}
cufon canvas {
	display: none!important;
}
}


#slider {
	position:relative;
    width:330px; /* Change this to your images width */
    height:270px; /* Change this to your images height */
}
#slider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
#slider a {
    border:0;
    display:block;
}
.aw_style1{font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#ffffff; padding-bottom:10px; padding-left:5px;}
.aw_lang{ 
margin:0 5px 0 5px;background:#333;
padding:2px 10px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
box-shadow: 0 0 2px #555;
border:1px solid #222;
}
.aw_lang:focus {
box-shadow: 0 0 0px;
}
a.aw_lang{color:#fff;text-decoration:none;}

.reg label {float:left;}
.reg input ,.reg textarea ,.reg select {float:right;margin-right:150px;margin-bottom:10px;}
.reg select {width:200px;}

.reg2 input ,.reg2 textarea ,.reg2 select {float:left;margin-left:150px;margin-bottom:10px;}
.reg2 select {width:200px;}
.aw_but{
	border: 0px;
	border-left: 1px solid #aaa;
	float: right;
	padding:5px;
	background:#333;
	cursor: pointer;
	color:#FFF;
	margin:10px;
	text-decoration:none;
}

.right {float:right;}.left{float:left;}.clear{clear:both;}
.txtl{text-align: left !important;}

#timerdiv{
background:#435804 url(../img/awc.png) no-repeat;
background-position:65px 3px; 
padding:10px;
position:fixed;
color:#fff;
font-weight:bold;
width:80px;
font-size:16px;
text-align:left;
margin-top:-40px;
opacity:0.5;
}
.awabs{
position: absolute;}
.timeaw{
position: absolute;
right: 86%;
}
.timeaw{
position: absolute;
right: 86%;
}
.timeaw2{
position: absolute;
left: 55.3%;
}
.aw_llink{
	color:black;
	text-decoration:none;
	}
a{
	text-decoration:none;
	}

@media screen and (max-width: 1100px){
	
.timeaw{
position: absolute;
right: 99%;
}


}