html, body, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
}
body {
		background:#fff url(../images/body_bg.jpg) repeat-x left top;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
.clearboth
{
clear:both;
}
/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
p{font-family:Arial, Verdana; font-size:12px; color:#000;}

a{color:#333333;}
a:hover{color:#5181a5; }

/*------------Home page Styles----------------*/
#outerwrap
{
width:990px;
margin:0 auto;

}
#main_container
{
 width:930px;
 float:left;
 /*background:#fff url(../images/body_bg.jpg) repeat-x left top;*/
 padding:0 26px 0 34px;
 background:transparent;
}

.top_container
{
width:100%;
float:left;
margin:20px 0 0 0;
padding:0px;
}

h1
{
text-indent:-9999px;
background:url(../images/title_img.jpg) no-repeat;
float:left;
width:376px;
margin:0px;
padding:0px;
height:34px;
}



#outerwrapper {
float:right;
width:auto;
margin-right:10px;
}

#nav {
float:right;
min-width:350px;
background:transparent url(../images/menu_bg.jpg) repeat-x;

}

#nav li {
font-weight:bold;
font-size:12px;
font-family: arial;
letter-spacing:1px;
text-transform:uppercase;
padding:0;
float:left;
position:relative;
background:transparent url(../images/menu_sep_img.jpg) no-repeat right 0;
}

#nav li a span{
color:#fff;
text-decoration:none;
display:block;
padding:0px 5px;
margin:0px;
line-height:28px;
}

#nav li a {
color:#fff;
text-decoration:none;
display:block;
padding:5px 10px;
margin:0px;

}

#nav li .submenu a:hover {
color:#fff;
background-color:#2f6b92;
font-weight:normal;
}

#nav .submenu {float:left;font-weight:normal; width:165px; padding:0; margin:0px; background-color:#8ab6bf; background-image:none; position:absolute; top:38px; left:0; display:none;} 

#nav .submenu li  { width:100%; text-transform:none; font-weight:normal; background-color:#00306e; background-image:none; border-bottom:1px solid #457f9a; padding:0px; margin:0px; position: relative;}

#nav li:hover .submenu, #nav li.iehover .submenu, #nav .submenu li:hover #sublevel, #nav .submenu li.iehover1 #sublevel  { 
display: block; background-color:#ccc; background-image:none; padding:0; margin:0px;}


#nav .submenu li #sublevel {
background: red; padding:0; margin:0px; position:absolute; top:0; left:165px; width:160px; display:none;}



.header_container
{
width:922px;
height:189px;
background:url(../images/header.jpg) no-repeat;
float:left;
margin-top:20px;
}

#subcontent_container
{
background:#e5f3f3;
border:1px solid #bdcbcb;
float:left;
width:920px;
margin-top:4px;
}

.sub_heading
{
border-bottom:1px solid #bdcbcb;
float:left;
padding:0px;
background:url(../images/subheading_bg.gif);
margin:0px;
width:920px;
}

p.sub_title
{
width:175px;
float:left;
padding:4px 0 5px 0;
text-align:center;
color:#053276;
font-size:13px;
font-weight:bold;
}
p.sub_title a
{
color:#053276;
font-family:arial;
font-size:14px;
font-weight:bold;
text-decoration:none;
height:56px;
}
p.sub_title a:hover
{
color:#000;
font-family:arial;
font-size:14px;
font-weight:bold;
}

p.seperator {
background:url(../images/sep.gif) no-repeat;
float:left;
width:4px;
height:56px;
margin-left:4px;
}

p.sub_content
{
float:left;
width:145px;
background:transparent url(../images/sep_img.jpg) no-repeat right 25px;
padding:15px 19px 15px 19px;
line-height:16px;
}

#content_outercontainer
{
float:left;
padding:25px 0 0 20px;
width:900px;
}

.content_LHSwrap
{
width:580px;
float:left;
}
/*h2.title
{
font-size:18px;
font-family:Arial, Verdana;
background:transparent;
color:#145487;
text-transform:uppercase;
}*/
span.gry_title
{
color:#808285;
background:transparent;
}
.content_LHSwrap p
{
color:#333333;
background:transparent;
line-height:17px;
padding:10px 20px 10px 0;
text-align:justify
}
.points ul
{
color:#333333;
background:transparent;

}
.points li
{
color:#333333;
background:url(../images/bullet.jpg) no-repeat left 1px;
line-height:17px;
font-family:arial;
font-size:12px;
padding:0 30px 10px 25px;
margin-left:20px;
}

.content_RHSwrap
{
width:300px;
float:left;
padding-left:20px;
}


.banner
{
width:297px;
height:136px;
padding-top:45px;
}

.banner1
{
width:247px;
height:176px;
margin-top:25px;
background:url(../images/banner2.jpg) no-repeat;
float:left;
padding:18px 25px;
text-align:left;
font-family:Arial, Verdana;
font-size:14px;
color:#ffffff;
position:relative;
}
.banner1 span.yellow_txt
{
color:#eff121;
font-weight:bold;
line-height:32px;
}
.banner1 span.yellow_txt a
{
color:#eff121;
text-decoration:none;
}
.banner1 span.phn_no
{
font-size:36px;
color:#fff;
/*padding-top:2px;*/
padding-left:30px;
display:block;
float:left;
z-index:1;
position:absolute;
top:80px;
left:0px;
width:270px;
}
.banner1 span.phn_no1
{
font-size:36px;
color:#000;
/*padding-top:5px;*/
padding-left:32px;
display:block;
float:left;
position:absolute;
z-index:0;
top:83px;
left:0px;
width:270px;
}
.banner1 p.captin
{
font-family:arial;
font-size:12px;
color:#fff;
margin-top:50px;
display:block;
line-height:20px;
border-top:0.1em solid #334e6b;
}

.why_use_outerwrap
{
background:#5482a7 url(../images/why_use_mail_img.jpg) no-repeat left top;
float:left;
width:915px;
height:183px;
margin:11px 0 7px 0;
border-top:1px solid #115285;
border-bottom:1px solid #115285;
border-right:6px solid #115285;
}

.why_use_outerwrap ul
{
padding:8px 0 0 220px;
font-family:Arial, Verdana;
font-size:12px;
width:360px;
float:left;
}

.why_use_outerwrap li
{
color:#fff;
background:url(../images/arrow.jpg) no-repeat left 10px;
padding-left:10px;
border-bottom:1px dotted #fff;
line-height:26px;
}

.why_use_outerwrap li a
{
color:#fff;
text-decoration:none;
}

.why_use_outerwrap li a:hover
{
color:#003660;
}

ul.nx_cont
{
padding:8px 0 0 10px;
font-family:Arial, Verdana;
font-size:12px;
width:315px;
float:left;
}

ul.nx_cont li
{
color:#fff;
background:url(../images/arrow.jpg) no-repeat left 10px;
padding-left:10px;
border-bottom:1px dotted #fff;
line-height:26px;
}

#footer_outerwrap
{
background:#ececec;
border-top:2px solid #dcdcdc;
margin:0 0 15px 0;
width:99%;
clear:both;
height:43px;
}

p.footerlinks {
color:#000;
text-align:center;
font-size:11px;
line-height:18px;
margin:0 auto;
}

p.footerlinks a {
color:#000;
padding:0 5px;text-align:center;
text-decoration:none;
}

p.footerlinks a:hover {
color:#656565;
padding:0 5px;text-align:center;
text-decoration:none;
}


/*..........Common Styles for other pages */

.header_container_common
{
width:922px;
height:110px;
background:url(../images/header_about.jpg) no-repeat;
background-position:top;
float:left;
margin-top:20px;
}
.header_container_contact
{
width:922px;
height:110px;
background:url(../images/header_contact.jpg) no-repeat;
background-position:left;
float:left;
margin-top:20px;
}
.header_container_service
{
width:922px;
height:110px;
background:url(../images/header_service.jpg) no-repeat;
background-position:left;
float:left;
margin-top:20px;
}
.header_container_support
{
width:922px;
height:110px;
background:url(../images/header_support.jpg) no-repeat;
background-position:left;
float:left;
margin-top:20px;
}
.header_container_privacy
{
width:922px;
height:110px;
background:url(../images/header_privacy.jpg) no-repeat;
background-position:left;
float:left;
margin-top:20px;
}
#content_outercontainer_common
{
float:left;
padding:15px 0 0 0;
width:920px;
}
.content_LHSwrap_common
{
width:580px;
float:left;
padding-top:5px;
}
.content_LHSwrap_common p
{
color:#333333;
background:transparent;
line-height:17px;
padding:10px 15px 10px 20px;
text-align:justify
}
.content_RHSwrap_common
{
width:300px;
float:right;
}

.banner_common
{
width:297px;
height:136px;
margin:0;
}

.banner1_common
{
width:247px;
height:176px;
margin-top:1px;
background:url(../images/banner2.jpg) no-repeat;
float:left;
padding:18px 30px;
text-align:left;
font-family:Arial, Verdana;
font-size:14px;
color:#ffffff;
position:relative;
}
.banner1_common span.yellow_txt
{
color:#eff121;
font-weight:bold;
line-height:32px;
}
.banner1_common span.yellow_txt a
{
color:#eff121;
text-decoration:none;
}

.banner1_common span.phn_no
{
font-size:36px;
color:#fff;
/*padding-top:2px;*/
padding-left:30px;
display:block;
float:left;
z-index:1;
position:absolute;
top:80px;
left:0px;
width:270px;
}
.banner1_common span.phn_no1
{
font-size:36px;
color:#000;
/*padding-top:5px;*/
padding-left:32px;
display:block;
float:left;
position:absolute;
z-index:0;
top:83px;
left:0px;
width:270px;
}
.banner1_common p.captin
{
font-family:arial;
font-size:12px;
color:#fff;
margin-top:50px;
display:block;
line-height:20px;
border-top:0.1em solid #334e6b;
}


.about_head
{
float:left;
width:560px;
background:#e5f3f3 url(../images/button.jpg) no-repeat 20px 6px;
border-bottom:2px solid #b2bcbd;
height:25px;
margin-bottom:15px;
}
p.about_subhead
{
float:left;
width:550px;
background:#f5f5f5 url(../images/button1.jpg) no-repeat 18px 7px;
border-bottom:1px solid #e2e2e2;
height:10px;
padding:5px 10px 9px 40px;
margin-bottom:15px;
margin-top:10px;
}

.sub_heading_blue {
font-family:"arial";
font-size:14px;
color:#5a84a7;
font-weight:bold;
}

.sub_heading_grey {
font-family:"arial";
font-size:14px;
color:#808183;
font-weight:bold;
}

.quick_bytes_outerwrap
{
background:#5482a7 url(../images/quick_bytes.jpg) no-repeat top;
float:left;
width:296px;
height:383px;
margin:5px 0;
border-bottom:6px solid #115285;
}

.quick_bytes_outerwrap ul
{

padding:102px 0 0 0;
font-family:Arial, Verdana;
font-size:12px;
width:296px;
}

.quick_bytes_outerwrap li
{
color:#fff;
background:url(../images/arrow.jpg) no-repeat left 8px;
padding:0 0 0 12px;
border-bottom:1px dotted #fff;
line-height:23px;
margin:0 7px 0 10px;
}

.quick_bytes_outerwrap li a
{
color:#fff;
text-decoration:none;
}

.quick_bytes_outerwrap li a:hover
{
color:#003660;
}

.more {
color:#0b73a4;
margin-left:510px;
}


/* contact page*/
form {
	margin:0;
	padding:20px 0 0 50px;
}
input {
	padding:2px;
	width:250px;
	border:1px solid #82b0bc;
}
textarea {
	padding:2px;
	width:250px;
	height:100px;
	border:1px solid #82b0bc;
}
label {
width:100px;
height:20px;
color:#000;
float:left;
text-align:right;
padding-right:10px;
}
.button {
	width:80px;
	border:none;
}

/*  Sitemap */

#sitemap, #sitemap ul, #sitemap li{
	margin:0;
	padding:0;
}
#sitemap{}
#sitemap ul{
	
}
#sitemap li{
	margin-top:1px;
	position:relative;
	padding:0 0 0 0;
	line-height:20px;
	margin-bottom:20px;
	width:400px;
	font-weight:bold;
}

#sitemap li a{padding:0 0 0 23px; font-family:arial; font-size:12px; text-decoration:none;}

/* second level */

#sitemap1 li {
	background:#fff;
	line-height:15px;
	background:#fff url(../images/arrow1.jpg) no-repeat left;
	position:relative;
	/*width:100%;*/
	margin-left:50px;
	margin-top:15px;
}

#sitemap1 li a{padding:0 0 0 23px; font-family:arial; font-size:12px; font-weight:normal; text-decoration:none;}

/* third level */

#sitemap2 li {
	background:#fff;
	line-height:15px;
	background:#fff url(../images/arrow1.jpg) no-repeat left;
	position:relative;
	/*width:100%;*/
	padding:0 0 0 0;
	margin-left:45px;
	margin-top:15px;
}

#sitemap2 li a{padding:0 0 0 23px; font-family:arial; font-size:12px; font-weight:normal; text-decoration:none;}
