/* CSS Document */

body{
padding:0; margin:0;
background:url(images/bg.gif) repeat-x 0 0;
font:normal 12px/18px Arial, Helvetica, sans-serif;
color:#574B4B;}

p, td, div, h1, h2, h3, h4{
	padding:0;
	margin:0;
	}
	
		
ul{
	padding:0;
	margin:0;
	list-style-type:none;
	}
	
img{
	padding:0;
	margin:0;
	border:none;
	}
	
a{
	outline:none;
	}
	
/*------------------------- GENERAL -------------------------------*/

/* #########  Style for Drop Down Menu end ######### */
.dropmenudiv{
position:absolute;
top: 0;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
width: 210px;
visibility: hidden;
}


.dropmenudiv a{
background-color: #FCD468;
width: auto;
display: block;
border-bottom: 1px solid #DEA303; /*THEME CHANGE HERE*/
padding: 2px 0 0 6px;
line-height:25px;
text-decoration: none;
font-weight:normal;
color: #000000;
text-align:left;
padding-left:20px;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #3085CF; color:#FFF;
}

/* ######### Style for Drop Down Menu end######### */

.logo{
margin:22px 0  31px 18px; float:left;}

/*-----navigation seart-----*/

.navigation{
float:right; margin:75px 0 7px 0;}

.navigation li{
float:left; margin:0 1px 0 0; line-height:29px;}

.navigation li a{
padding:0 0 0 16px; background:url(images/navL.gif) repeat-x 0 0; line-height:29px; text-decoration:none; font-weight:bold; color:#000000; display:block; float:left;}

.navigation li a span{
padding:0 16px 0 0; background:url(images/navR.gif) repeat-x 100% 0; line-height:29px; display:block; float:left;}


.navigation li a:hover, .navigation li a.activ{
padding:0 0 0 16px; background:url(images/navActivL.gif) repeat-x 0 0; line-height:29px; text-decoration:none; font-weight:bold; color:#FFF; display:block; float:left;}

.navigation li a:hover span, .navigation li a.activ span{
padding:0 16px 0 0; background:url(images/navActivR.gif) repeat-x 100% 0; line-height:29px; display:block; float:left;}

/*-----navigation seart-----*/

.header{
float:right; padding:19px 0 0 0;}

h1.headertext{
font-size:20px; color:#FFF; float:left; display:block; width:470px; font-weight:normal; line-height:30px; padding:80px 0 0 0;}

h1.headertext span{
font-size:33px; color:#FCDA61;}

h2.news{
background:url(images/newsicon.gif) no-repeat 0 0; padding-left:58px; line-height:54px; display:block; font-size:25px; color:#000; font-weight:normal; }

h2.newshead{
background:url(images/newsheadbg.gif) no-repeat 0 0; line-height:26px; padding-left:32px; font-size:12px;
margin:14px 0; color:#D28E0F; font-weight:bold;}

.newstext{
padding:0 0 20px 10px; display:block;}

.sep{
background:url(images/sep.gif) repeat-x 0 0; margin:0 0 10px 0;}

.more{
display:block; background:url(images/moreBG.gif) no-repeat 0 0; line-height:15px; width:31px; text-decoration:none; color:#FFF; font-size:10px; text-align:center;}

.request{
margin:20px 0 0 0;}

h2.welcome{
font-size:25px; color:#114195; font-weight:normal; line-height:40px;}

h2.welcome span{
font-size:25px; color:#AB2D14; font-weight:normal;}

.sep2{
background:url(images/sep2.gif) repeat-x 0 100%;}

.bodytext{
padding:20px 0 0 10px;}

.bodytextnews{
padding:0 0 0 15px;}

h2.membership{
font-size:20px; color:#0050B1; font-weight:normal; display:block; padding:20px 0;}

.MembershipsBG{
background:url(images/membershipbg.gif) repeat-x 0 0;}

.footer{
background-color:#114093; padding:20px 0 30px 0; color:#BCD3FC;}

.footerlink{
color:#F8DE73;
text-decoration:none;}

.footerlink:hover{
color:#FFF;
text-decoration:none;}

.footermenu{
color:#BCD3FC;
text-decoration:none;}

.footermenu:hover{
color:#FFF;
text-decoration:none;}

.bodymenu{
color:#AB2D14;
text-decoration:none;}

.bodymenu:hover{
color:#AB2D14;
text-decoration:underline;}

.bodylink{
color:#574B4B;
text-decoration:underline;}

.bodylink:hover{
color:#AB2D14;
text-decoration:underline;}

ul.services {
	margin:0 0 10px 20px;
	}
ul.services  li{
	color:#292929; line-height:25px; font-weight:bold; background:url(images/tick.gif) no-repeat 0 6px; padding:0 0 0 18px;
	}
ul.services  li ul{
	margin:0 0 0 50px;
	}
ul.services  li ul li {	
	 color:#3AB7E9;line-height:25px; font-weight:bold; background:none;
	 }
.subheading{
background:url(images/bulate.gif) no-repeat 0 3px; padding:0 0 0 16px; font-size:15px; font-weight:bold; color:#144CB0; margin:15px 0 10px 0;}

ul.sitemapPage {
	margin:0 0 80px 20px;
	}
ul.sitemapPage  li{
	color:#292929;
	}
ul.sitemapPage  li ul{
	margin:0 0 0 50px;
	}
	
	
ul.sitemapPage  li a{
	color:#292929; line-height:25px; font-weight:bold; text-decoration:none; background:url(images/bulate.gif) no-repeat 0 2px; padding:0 0 0 18px;
	}
ul.sitemapPage  li a:hover{
	color:#1454C3;
	}	
	
ul.sitemapPage  li ul li a{	
	 color:#1454C3; background:none;
	 }

ul.sitemapPage  li ul li a:hover{	
	 color:#D31A2A;
	 }
.servicePic{
float:right;
padding-bottom:15px;
width:200px;
margin-top:70px;
text-align:right;
}

.servicesPicText{
display:block; width:181px; text-align:left; float:right; font-size:10px; line-height:12px; padding:5px 0 0 0;}

.imageborder{
border:1px solid #CCCCCC; padding:3px; background-color:#FFFFFF;}

.requstfromBorser{
border:4px solid #124EB4;
}

.requstfromHeading{
background-color:#124EB4; padding:6px; font-size:14px; font-weight:bold; color:#FFFFFF;
}
.requstfromFild{
padding:6px; color:#777777; font-weight:bold;}

.requstfromFild2{
padding:6px; background-color:#EEEEEE; color:#777777; font-weight:bold;}

.requstTextbox{
width:220px; border:1px solid #B7CBEF}

.BdrB{
border-bottom:1px solid #CCCCCC;}

.BdrR{
border-right:1px solid #CCCCCC;}

.memberlogo{
margin:0 20px;}
