/*
---------------------------------------------
01. MAIN/DEFAULT ELEMENTS
---------------------------------------------
*/

body{
	margin: 0px;
	padding:0px 0px 10px 0px;
	background-color:#0696DC;
}
div, table, tr, td, p, span, ul, li, h1, h2, h3, h4, h5, h6, a, form {
	margin:0px;
	padding:0px;
	}
	
h1{
	font-family:Arial, Helvetica, sans-serif;
	color:#005DAD;
	font-size:24px;
	text-decoration:none;
	font-weight:normal;
	text-transform:normal;
	padding:0px 0px 0px 0px;
}
h1 span{
	color:#E4353B;
}
h2{
	font-family:Arial, Helvetica, sans-serif;
	color:#0C487C;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	text-transform:normal;
	padding:0px 10px 0px 0px;
}
h3{
	font-family:Arial, Helvetica, sans-serif;
	color:#0C487C;
	font-size:18px;
	text-decoration:none;
	font-weight:bold;
	text-transform:normal;
	padding:0px 10px 0px 0px;
}

h6{
	font-family:Arial, Helvetica, sans-serif;
	color:#CC0066;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
	text-transform:normal;
	padding:0px 10px 0px 0px;
}
p{
	font-family:Arial, Helvetica, sans-serif;
	color:#444444;
	font-size:12px;
	font-weight:normal;
	padding:0px 0px 0px 0px;
	}
.bg_top{
	background:url(images/bg_top.jpg) repeat-x #0696DC;
}	
.top_bg{
	background-image:url(images/top_bg.gif);
	background-repeat:repeat-x;
}
.bg_tophome{
	background:url(images/bgtophome.jpg) repeat-x #0696DC;
}	

/*
---------------------------------------------
02. CONTAINER AND WRAPPER
---------------------------------------------
*/

#container{
	width:949px;
	margin:0 auto;
	background-color:#FFFFFF;

}
#wrapper{
	width:926px;
	margin:0 auto;
	overflow:hidden;
  }
/*
---------------------------------------------
03. HEADER
---------------------------------------------
*/

#header{
	width:926px;
	float:left;
	display:block;
  }
.header_left{
	background-image:url(images/header_left.gif);
	background-repeat:no-repeat;
}
.header_left p{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:18px;
	font-weight:normal;
	line-height:22px;
	padding:0px 0px 50px 0px;
}

/*
---------------------------------------------
04. NAVIGATION STARTS HERE
---------------------------------------------
*/
.rhm1{
	width:805px;
	height:50px;
	background:url(images/rhm1_bg.gif) repeat-x;		
}
.rhm1-bg01{
	background:url(images/rhm1_bg.gif) repeat-x;
	height:50px;
	padding-left:48px;
}
#rhm1-bg ul{
	list-style:none;
	margin:0 auto;
}
#rhm1-bg li{
	float:left;
	list-style:none;
}
#rhm1-bg li.separetor{
	float:left;
	display:block;
	width:2px;
	height:50px;
	margin:0px 13px;
	padding:0px;
}
#rhm1-bg li a{
	float:left;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:0px 0px 0px 10px;
	/*height:50px;*/
	line-height:50px;
	text-align:left;
	text-transform:none;
	cursor:pointer;	
}
#rhm1-bg li a span{
	float:left;
	display:block;
	padding:0 11px 0 5px;
}
#rhm1-bg li.current a{
	color:#FFFFFF;
	background:url(images/rhm1_hover_l.gif) no-repeat left 0px;
}
#rhm1-bg li.current a span{
	color:#FFFFFF;
	background:url(images/rhm1_hover_r.gif) no-repeat right 0px;
}
#rhm1-bg li a:hover{
	color:#FFFFFF;
	background:url(images/rhm1_hover_l.gif) no-repeat left 0px;
}
#rhm1-bg li a:hover span{
	color:#FFFFFF;
	background:url(images/rhm1_hover_r.gif) no-repeat right 0px;
}
/*
.rhm1-bg li ul{
background:#0E80D9; display:none; height:auto; padding:0px; margin:50px -90px; border:0px; float:left; position:absolute; width:180px; z-index:200; text-align:center; text-transform:none;
}
.rhm1-bg li:hover ul{
display:block;
}
.rhm1-bg li li {
background:url('images/sub_sep.gif') bottom left no-repeat; display:block; float:none; margin:0px; padding:0px; width:180px;
}
.rhm1-bg li:hover li a{
background:none;
}
.rhm1-bg li ul a{
display:block; height:35px; font-size:12px; font-style:normal; margin:0px; padding:0px 10px 0px 15px; text-align:left top;
}
.rhm1-bg li ul a:hover, .rhm1-bg li ul li:hover a{
background:#C81010 url('images/hover_sub.gif') center left no-repeat; border:0px; text-align:center; text-transform:none; color:#ffffff; text-decoration:none;
}
*/

#rhm1-bg li ul {
display: none; width: 180px; /* Width to help Opera out */ background-color:#0E80D9;
}
#rhm1-bg li:hover ul, #navbar li.hover ul {
 display: block; position: absolute; margin: 0; padding: 0;clear:both; top:239px;
}
#rhm1-bg li:hover li, #navbar li.hover li {
float: none; 
}
#rhm1-bg li:hover li a, #navbar li.hover li a {
width:168px; font:normal 12px Arial, Helvetica, sans-serif;  color:#FFF; text-decoration:none; padding:6px 0px 6px 12px; margin:0px; background-image:none;background-color:#0E80D9;
}
#rhm1-bg li li a:hover {
width:168px; font:normal 12px Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; background:#C81010 url(images/hover_sub01.gif) center left no-repeat; padding:6px 0px 6px 12px; margin:0px; 
}
	.rhm1-bg p{
		clear:left;
		}	


/*------------------------navsends------------------------------------------*/
/*
---------------------------------------------
05. CONTENT
---------------------------------------------
*/
#content{
	width:926px;
	float:left;
	display:block;
	margin:0px;
	padding:0px;

  }
#content_inner{
	width:897px;
	margin:0 auto;
	padding:0px;
  }
  	/*------------------------logodesign-----starts-----*/
.logo_design_top{
	background-image:url(images/logo_design_top.gif);
	background-repeat:no-repeat;
}
.logo_design_top p{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	line-height:15px;
	padding:30px 0px 0px 20px;
}

    /*------------------------logodesign-----ends-----*/
	
	
  	/*------------------------websitedesign-----starts-----*/
.website_design_top{
	background-image:url(images/website_design_top.gif);
	background-repeat:no-repeat;
}
.website_design_top p{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	line-height:15px;
	padding:30px 0px 0px 20px;
}

    /*------------------------logodesign-----ends-----*/


  	/*------------------------bannerdesign-----starts-----*/
.bannerdesign_top{
	background-image:url(images/bannerdesign_top.gif);
	background-repeat:no-repeat;
}
.bannerdesign_top p{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	line-height:15px;
	padding:30px 0px 0px 20px;
}

    /*------------------------bannerdesign-----ends-----*/
	
	
	
  	/*------------------------moneyback-----starts-----*/
.grrantee{
	background-image:url(images/grrantee.gif);
	background-repeat:no-repeat;
}
ul.arrow1{
	margin:0px;
	padding:20px 20px 0px 0px;
	list-style:none;
}
ul.arrow1 li{
	background-image:url(images/arrow1.gif);
	background-repeat:no-repeat;
	background-position:10px 3px;
	margin:0px;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	height:40px;
	text-decoration:none;
	font-weight:normal;
	line-height:14px;
	padding:0px 0px 0px 20px;
}
ul.arrow2{
	margin:0px;
	padding:20px 20px 0px 0px;
	list-style:none;
}
ul.arrow2 li{
	background-image:url(images/arrow1.gif);
	background-repeat:no-repeat;
	background-position:10px 3px;
	margin:0px;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	height:20px;
	text-decoration:none;
	font-weight:normal;
	line-height:14px;
	padding:0px 0px 0px 20px;
}
  	/
	*------------------------moneyback-----ends-----*/
	
  	/*------------------------whyusdesign-----starts-----*/
.whyusnew_top{
	background-image:url(images/services_top.gif);
	background-repeat:no-repeat;
}

.whyusnew_topNew{
	background-image:url(images/whyus_top.gif);
	background-repeat:no-repeat;
}

	
.services_top{
	background-image:url(images/services_top.gif);
	background-repeat:no-repeat;
}

.whyus_bg{
	background-image:url(images/whyus_bg.gif);
	background-repeat:repeat-y;
}
.whyus_bg2{
	background-image:url(images/whyus_bg2.gif);
	background-repeat:repeat-y;
}
.whyus_bg3{
	background-image:url(images/whyus_bg3.gif);
	background-repeat:repeat-y;
}
.whyus_bg5{
	background-image:url(images/whyus_bg5.gif);
	background-repeat:repeat-y;
}
.whyus_top h1{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
	line-height:15px;
	padding:0px 0px 0px 10px;
}
.ourservices_bg{
	background-image:url(images/services_bg.gif);
	background-repeat:repeat-y;
	
}
.ourservices_top h1{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
	line-height:15px;
	padding:0px 0px 0px 10px;
}

ul.arrow2{
	margin:0px;
	padding:20px 20px 0px 0px;
	list-style:none;
}
ul.arrow2 li{
	background-image:url(images/arrow2.gif);
	background-repeat:no-repeat;
	background-position:30px 3px;
	margin:0px;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	height:30px;
	text-decoration:none;
	font-weight:normal;
	line-height:14px;
	text-transform:none;
	padding:0px 0px 0px 60px;
}

  	/*------------------------whyusdesign-----ends-----*/
/*
---------------------------------------------
06. FOOTER STARTS
---------------------------------------------
*/
#footer{
	width:949px;
	margin:0 auto;
	padding:0px;
  }
#footer p{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	text-transform:none;
	padding:0px;
  }
  /*---------------FooterNavigationStarts---------*/
 ul.footer{
	 margin:0px;
	 padding:0px;
	 list-style:none;
 }
ul.footer li{
	display:block;
	float:left;
	margin:0px;
	padding:0px 10px 0px 10px;
	line-height:11px;
	height:11px;
}
ul.footer li.seprater{
	display:block;
	float:left;
	background-image:url(images/footerSeprater.gif);
	background-repeat:no-repeat;
	width:1px;
	margin:0px;
	padding:0px;
	line-height:11px;
}
ul.footer li a{
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	text-transform:none;
	padding:0px 0px 0px 0px;
	line-height:11px;
}
ul.footer li a:hover{
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	text-transform:none;
	padding:0px 0px 0px 0px;
	line-height:11px;
}
ul.footer li a.active{
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	text-transform:none;
	padding:0px 0px 0px 0px;
	line-height:11px;
}

  /*---------------FooterNavigationEnds---------*/
  
  /* link styles */

A.serviceslink {
	FONT-SIZE: 11px; COLOR: #C62424; FONT-FAMILY: verdana,sans-serif; TEXT-DECORATION: none; font-weight: bold
}
A.serviceslink:visited {
	FONT-SIZE: 11px; COLOR: #C62424; FONT-FAMILY: verdana,sans-serif; TEXT-DECORATION: underline
}
A.serviceslink:hover {
	FONT-SIZE: 11px; COLOR: #C62424; FONT-FAMILY: verdana,sans-serif; TEXT-DECORATION: none
}
  
 A.serviceslink1 {
	FONT-SIZE: 11px; COLOR: #306897; FONT-FAMILY: verdana,sans-serif; TEXT-DECORATION: none; font-weight: bold
}
A.serviceslink1:visited {
	FONT-SIZE: 11px; COLOR: #306897; FONT-FAMILY: verdana,sans-serif; TEXT-DECORATION: underline
}
A.serviceslink1:hover {
	FONT-SIZE: 11px; COLOR: #306897; FONT-FAMILY: verdana,sans-serif; TEXT-DECORATION: none
}
TEXTAREA {
	FONT-SIZE: 11px; BACKGROUND-COLOR: #152b2b
	
}
INPUT {
	FONT-SIZE: 11px; BACKGROUND-COLOR: #FFFFFF
}
SELECT {
	FONT-SIZE: 11px; BACKGROUND-COLOR: #FFFFFF
}
OPTION {
	FONT-SIZE: 11px; BACKGROUND-COLOR: #FFFFFF
}
.area {
	FONT-SIZE: 11px; BACKGROUND-COLOR: #FFFFFF
}
.changedField {
	BACKGROUND: #FFFFFF; COLOR: #000000
}
.currentField {
	COLOR: #333333; BACKGROUND-COLOR: #ffffff
}
.INPUTTEXT {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-SIZE: 11px; BORDER-LEFT: 1px solid; COLOR: #000000; PADDING-TOP: 0px; BORDER-BOTTOM: 1px solid; BACKGROUND-COLOR: #FFFFFF
}
.bodytext {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana; WHITE-SPACE: normal
}
.bodytextblue {
	FONT-SIZE: 12px; COLOR: #093e8a; LINE-HEIGHT: 14px; FONT-FAMILY: Arial
}
.heading {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ff4b04; LINE-HEIGHT: 14px; FONT-FAMILY: Verdana,Arial
}
.bottomtext {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana
}
.heading2 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Verdana; WHITE-SPACE: normal
}
.formtext {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana; WHITE-SPACE: normal
}
.inputtext {
	BORDER-RIGHT: #375a60 1px solid; BORDER-TOP: #375a60 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #375a60 1px solid; WIDTH: 130px; COLOR: #152b2b; BORDER-BOTTOM: #375a60 1px solid; FONT-FAMILY: Verdana; HEIGHT: 15px; BACKGROUND-COLOR: #f6feff
}
.inputtextsmall1 {
	BORDER-RIGHT: #375a60 1px solid; BORDER-TOP: #375a60 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #375a60 1px solid; WIDTH: 40px; COLOR: #152b2b; BORDER-BOTTOM: #375a60 1px solid; FONT-FAMILY: Verdana; HEIGHT: 15px; BACKGROUND-COLOR: #f6feff
}
.inputtextsmall2 {
	BORDER-RIGHT: #375a60 1px solid; BORDER-TOP: #375a60 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #375a60 1px solid; WIDTH: 60px; COLOR: #152b2b; BORDER-BOTTOM: #375a60 1px solid; FONT-FAMILY: Verdana; HEIGHT: 15px; BACKGROUND-COLOR: #f6feff
}  

.box_bot {
	background:url(../images/box_bot.gif) repeat-x;
	border:0px;
	padding:0px;
	margin:0px;
	height:10px;
}
.home_port {
	border:#eae8e8 1px solid;
	height:120px;
	width:910px;
	padding:20px 20px 20px 20px;
	margin:0px;
}

.bot_bg {
	background:#01427c;
	padding:0px;
	margin:0px;
	border:0px;
	height:115px;
}
.copy_txt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:#ffffff;
	line-height:20px;
}
.body_txt a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:#ffffff;
	line-height:20px;
}
.body_txt a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:#F00;
	line-height:20px;
}
a {
	text-decoration:none;
}