@charset "utf-8";
/* CSS Document */

body{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
color:#444444;
background-color:#eff7ff;
font-size:13px;
text-align:justify;
line-height:17px;
}

h1,h2,h3,h4,p,ul,li{
margin:0px;
padding:0px;
}

img{
outline:none;
border:0px;
}

tr{
padding:10px;
}

td{
padding:5px;
text-align:left;
line-height:18px;
border:1px dotted #CCCCCC;
}

#container{
width:990px;
margin:0px auto;
margin-top:30px;
margin-bottom:30px;
background-color:#FFFFFF;
}

#header{
width:100%;
height:96px;
background:url(../images/header-bg.jpg) repeat-x;
}

.logo{
width:181px;
height:69px;
float:left;
padding:10px 0 0 10px;
}

.helpline{
background:url(../images/phone-icon.jpg) no-repeat;
float:right;
width:150px;
height:50px;
margin:30px 0 0 0;
padding:5px 0 0 35px;
}

.bo{
font-weight:bold;
}

#menu{
width:100%;
height:40px;
background:url(../images/menu-bg.jpg) repeat-x;
}

ul.nav{
margin:0px;
padding:0px;
}

ul.nav li{
list-style:none;
display:inline;
}

ul.nav li a{
background:url(../images/arc.jpg) no-repeat;
background-position:10px 10px;
padding:15px 50px 0 55px;
line-height:40px;
color:#fff;
text-decoration:none;
}

ul.nav li a.select{
background:none;
}

#banner{
background:url(../images/banner.jpg) no-repeat;
width:990px;
height:263px;
}

.banner-heading{
font-size:40px;
padding:110px 0 0 203px;
font-family:Calibri;
color:#105b9d;
}

.punchline{
padding:10px 0 0 207px;
font-size:14px;
color:#333333;
font-weight:bold;
}

.button-space{
margin:20px 0 0 220px;
}

#middle{
width:990px;
float:left;
background:#FFFFFF;
}

ul.for-faq{
list-style:none;
margin:0px;
padding:0px;
}

ul.for-faq li{
background:url(../images/bullet-f.jpg) no-repeat;
background-position:12px 10px;
padding:0 8px 8px 30px;
line-height:18px;
}

ul.for-faq li a{
text-decoration:underline;
color:#0066FF;
}

ul.for-faq li a:hover{
text-decoration:none;
}

#step{
width:975px;
float:left;
margin:15px 0 0 15px;
_margin:15px 0 0 8px;
}

.for-tag{
font-size:14px;
color:#498DD8;
}

a.for-tag{
text-decoration:none;
color:#498DD8;
}

a.for-tag:hover{
text-decoration:underline;
}

.step1{
background:url(../images/step-bg.jpg) no-repeat;
width:308px;
height:95px;
float:left;
color:#FFFFFF;
}

.step2{
background:url(../images/step-bg.jpg) no-repeat;
width:308px;
height:95px;
float:left;
color:#FFFFFF;
margin-left:15px;
}

.stip1-head{
padding:15px 0 0 60px;
font-size:18px;
}

.stip1-head2{
padding:12px 10px 0 10px;
font-weight:bold;
}

#left{
width:690px;
float:left;
margin:22px 15px 0 15px;
_margin:22px 15px 0 10px;
}

.content-box{
width:690px;
float:left;
line-height:17px;
}

.word-box{
float:left;
padding:0 10px 10px 0;
}

.pad{
padding-top:5px;
}

.slider-part{
width:690px;
float:left;
margin-top:15px;
}

ul.content{
margin:0px;
}

ul.content li{
list-style:none;
background:url(../images/arrow-icon.jpg) no-repeat;
background-position:8px 10px;
padding:6px 0 0 30px;
}

ul.content li a{
text-decoration:none;
color:#1268A7;
}

ul.content li a:hover{
text-decoration:underline;
color:#55555;
}

#right{
width:235px;
float:left;
margin:25px 0 0 15px;
}

.testimonials{
background:url(../images/testimonials-bar.jpg) no-repeat;
width:235px;
margin-bottom:30px;
}

.test-text{
padding:40px 10px 0 10px;
}

.f-right{
float:right;
}

.f-right a{
text-decoration:none;
color:#555555;
}

.f-right a:hover{
text-decoration:underline;
}

.press{
background:url(../images/press-bar.jpg) no-repeat;
width:235px;
margin-bottom:30px;
}

.blog{
background:url(../images/blog-bar.jpg) no-repeat;
width:235px;
}

#footer{
width:990px;
clear:left;
background:#a6a6a6;
height:50px;
text-align:center;
padding-top:20px;
color:#FFFFFF;
}

#footer a{
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
}

#footer a:hover{
text-decoration:underline;
}

#left-part{
float:left;
width:215px;
margin:15px 15px 0 15px;
_margin:15px 0px 0 5px;
}

/*----------left nav css-----*/

.accordion
{
	width:210px;
	margin:0px;
	padding:0px;
	float:left;
	display:inline;
	
}
	.head_anchor{
		text-decoration:none;
		color:#003ca5;
	}
	.content-box1{
		width:200px;
		margin:0px;
		padding:0px;
		list-style-type:none;
	}
	ul.list-a
	{
		padding:10px 0px;
	}
	ul.list-a li
	{
		width:180px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:20px;
		background:transparent url(../images/gfx/tab_arrow.jpg);
		background-repeat:no-repeat;
		background-position:15px 5px;
		padding-left:30px;
		color:#000000;
	}
	ul.list-a li a
	{
		text-decoration:none;
		color:#000000;
		
	}
	ul.list-a li a:hover
	{
		text-decoration:underline;
	}
	#caption
	{
		height:31px;
		cursor:pointer;
		float:left;
	}
	a.captionl
	{
		width:190px;
		height:31px;
		line-height:31px;
		padding-left:38px;
		padding-right:20px;
		font-size:12px;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
		background-image:url(../images/gfx/nav-back.gif);
		background-repeat:no-repeat;
		color:#f6fbff;
		text-decoration:none;
		cursor:pointer;
		float:left;
	}
	a:hover.captionl
	{
		width:190px;
		height:31px;
		line-height:31px;
		padding-left:38px;
		padding-right:20px;
		font-size:12px;
		font-weight:bold;		
		background-image:url(../images/gfx/nav-over.gif);
		background-repeat:no-repeat;
		font-family:Arial, Helvetica, sans-serif;
		color:#f6fbff;
		text-decoration:none;
		cursor:pointer;
		float:left;
	}
	
	.content-boxl
	{
		width:200px;
		float:left;
		margin:0px;
		padding:0px;
		background:#fff;
	}
	
	a.left-n-press{
	color:#000000;
	text-decoration:none;
	}
	a.left-n-press:hover{
	text-decoration:underline;
	}

/*----------left nav css-----*/	




#right-part{
width:695px;
_width:680px;
float:left;
margin:6px 0 0 0;
}

.bread-cum{
width:655px;
_width:640px;
border-bottom:1px dotted #333333;
height:45px;
margin-bottom:3px;
padding-top:8px;
}

.bread-cum a{
text-decoration:none;
}

.bread-cum a:hover{
text-decoration:underline;
}

.content-part{
width:100%;
font-size:13px;
line-height:17px;
}

.config{
font-size:12px;
font-weight:bold;
color:#333333;
line-height:40px;
	
}
a.config{
text-decoration:none;
}
a:hover.config{
text-decoration:underline;
}

.space{
padding-top:3px;
}

ul.list_none{
list-style:none;
font-size:12px;
padding-left:25px;
color:#333333;
}

.list_none a{
text-decoration:none;
color:#333333;
}

.list_none a:hover{
text-decoration:underline;
}

.down-note{
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.down-star{
color:#FF0000;
}

.fo{
font-size:13px;
}

a.link{
text-decoration:none;
color:#555555;
font-weight:bold;
}

a.link:hover{
text-decoration:underline;
}

.im{
border:1px dotted #3298BE;
padding:6px;
}

.ste{
font-size:14px;
}