html, body{
	margin:0; padding:0;
}
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	color:#545353;
	background:#fff url(../images/body-bg.gif) repeat-x top;
}
a
{
  outline: none;
}

a:active
{
outline: none;
}

h1 {
	font-size: 24px;
	display: inline;
	font-family:"Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	margin:0;
	padding:15px 0 10px 0;
	color:#1d7ac9;
}
h2 {
	font-family:"Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	 color:#1d7ac9;
	 font-size:20px; 
	 margin:0; 
	 padding:5px 0 2px 0; 
	 	line-height:24px;
	display: inline;
}
h3 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#1d7ac9; 
	font-size:16px;
	display: inline;
	margin:0;
	padding:2px 0 0 0;
}
h4 {
	color:#1d7ac9;
	font-family:"Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size:14px;
	display: inline;
	margin:0;
	padding:0;
}


#container{
	margin:0 auto;	padding:0;	width:955px;
}

#header {
    background:#1e1e1e url(../images/top-bg.gif) no-repeat top;	margin:0; padding:0; height:81px;
}
.logo{
	float:left;	padding-top:22px; width:193px;
}
.logo-rt{
	float:right; width:315px;
}
#top-nav{
	font-family:Tahoma, Arial, Helvetica, sans-serif; color:#f5f5f5; font-size:11px; text-align:right;
}
#top-nav a{
	font-family:Tahoma, Arial, Helvetica, sans-serif; color:#f5f5f5; font-size:11px; text-decoration:none; padding:11px 5px; line-height:25px;
}
#top-nav a:hover{
	text-decoration:underline; color:#dbdbdb;
}
#chat-box{
	padding-top:12px;
}
.live-help{
	float:right; display:block;
}


/*Start Navigations Styles*/
#main-nav{
	background:#343435 url(../images/nav-bg.gif) repeat-x top; height:33px;margin-bottom:20px;
}
#main-nav .nav-lt{
	float:left;	width:11px;	background:url(../images/nav-lt-bg.gif) no-repeat top left;
}
#main-nav .nav-rt{
	float:right; width:10px; background:url(../images/nav-rt-bg.gif) no-repeat top right;
}
#main-nav .rt-search{
	float:right; width:120px; padding:8px 5px 0 0;
}

#navigation{
	margin:0; font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#fff;	background:url(../images/nav-bg.gif) repeat-x top;	float:left;	width:800px;
}

.ddsmoothmenu{
	font-size:11px;	font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;	color:#595959;	width:100%; float:left;
}

.ddsmoothmenu ul{
	z-index:100; margin: 0; padding: 0; list-style-type: none;
}

/*Top level list items*/
.ddsmoothmenu ul li{
	position: relative; display: inline; float: left; line-height:33px;
}

/*Top level menu link items style*/
.ddsmoothmenu ul li a{
	display: block; padding: 0 18px; color: #fff; text-decoration: none;
}

* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
	display: inline-block;
}

.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{
    text-decoration: none;	color: #fff; background:url(../images/nav-bg.gif) repeat-x top;
}

.ddsmoothmenu ul li a:hover{
	background:url(../images/nav-hover-bg.gif) repeat-x top; /*background of menu items during onmouseover (hover state)*/
	color: #dbdbdb;
}
	
/*1st sub level menu*/
.ddsmoothmenu ul li ul{
	position: absolute;	left: 0; display: none; /*collapse all sub menus to begin with*/
	visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{
	display: list-item; float: none; line-height:16px;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul{
	top: 0;
}

/* Sub level menu links style */
.ddsmoothmenu ul li ul li a{
	font: normal 11px; width: 160px; /*width of sub menus*/
    padding: 5px 5px 5px 20px; margin: 0; filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90; border-top-width: 0; border-bottom: 1px solid gray;
	font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; background:#2e2e2e !important;
}

.ddsmoothmenu ul li ul li a:hover{
	font: normal 11px; width: 160px; /*width of sub menus*/
	padding: 5px 5px 5px 20px; margin: 0; background: #494949 !important; border-top-width: 0; border-bottom: 1px solid gray; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;

}


/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
	position: absolute; top: 0px; right: 0px;
}

.rightarrowclass{
	position: absolute; top: 5px; right: 0px;
}

/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow{
	position: absolute;	left: 0; top: 0; width: 0px; height: 0;
}

.toplevelshadow{ /*shadow opacity. Doesn't work in IE*/
	opacity: 0.8;
}

/*End Navigations Styles*/


.example{
	background:#323232;	border:solid 1px #777777; font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#fff;	line-height:16px;	padding:0 0 0 5px;
}
#banner{
	margin-top:20px; background:#3f90dd url(../images/banner-bg.gif) repeat-y;	height:234px;
}
#banner-in{
	/*margin-top:20px;*/ background:#3f90dd;float:left;

}

.banner-lt{
	float: left; width:31px;
}
.banner-lt2{
	float: left; width:495px; background:url(../images/banner-text-bg.jpg) no-repeat top left; height:234px;
}
.banner-rt{
	float:right;
	
}
.banner-rt-text{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#fff;
	padding:45px 0 0 5px;
}
.banner-text{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#1b1b1b;
	padding:20px 0 0 5px;
	letter-spacing:.5px;
}

#cont-body{
	background:url(../images/cont-bg.gif) repeat-y left;
	line-height:16px;
}
#cont-body-top{
	background:url(../images/cont-top-bg.gif) no-repeat top left;
}	
#cont-body-down{
	background:url(../images/cont-down-bg.gif) no-repeat bottom left;
	padding:10px 0;
}
#col-left{
	float:left;
	display:block;
	width:695px;
	padding:10px 0 0 20px;
	text-align:justify;
}
#col-right{
	float:right;
	display:block;
	width:215px;
	margin:0 1px 0 5px;
}
.flo-left{
	float:left;
	width:335px;
}
.round-title{
	font-family:Arial, Helvetica, sans-serif;
	height:43px;
	width:295px;
	font-size:16px;
	color:#1d7ac9;
	padding:12px 0 0 35px;
	font-weight:bold;
	background:url(../images/round-head-bg.gif) no-repeat top left;
}
.round-title a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#1d7ac9 !important;
	font-weight:bold;
	text-decoration:none;
}
.round-title a:hover{
	color:#555555;
	text-decoration:none;
}
.rt-title{
	background:url(../images/rt-hed-bg.gif) repeat-y left;
	width:211px;
}
.rt-title-top{
	background:url(../images/rt-hed-top.gif) no-repeat top left;
}
.rt-title-down{
	background:url(../images/rt-hed-down.gif) no-repeat bottom left;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6a6a6a;
	padding:12px 10px 8px 15px;
	font-weight:bold;
}
.rt-title-down a{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6a6a6a;
	text-decoration:none;
	display:inline-block;
}
.rt-title-down a:hover{
	color:#868686;

}


#col-right ul{
	list-style:none;
	margin:10px 0 10px 10px;
	padding:0;
}
#col-right ul li{
	list-style:none;
	margin:0;
	padding:5px 0 5px 18px;
	float:left;
	display:block;
	width:180px;
	background:url(../images/rt-li-bg.gif) no-repeat top left;
	border-bottom:solid 1px #f5f5f5;
	font-family: Arial, Helvetica, sans-serif, Verdana;
}
#col-right ul li a{
	list-style:none;
	color:#1d7ac9;
	text-decoration:none;
	line-height:14px;
}
#col-right ul li a:hover{
	list-style:none;
    color:#6a6a6a;
	text-decoration:underline;
}

#col-left ul{
	list-style:none;
	margin:10px 0 10px 10px;
	padding:0;
}
#col-left ul li{
	list-style:none;
	margin:0;
	padding:5px 45px 5px 18px;
	display:block;
	background:url(../images/rt-li-bg.gif) no-repeat top left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
}
#col-left ul li a{
	list-style:none;
	color:#1d7ac9;
	text-decoration:none;
	line-height:14px;
}
#col-left ul li a:hover{
	list-style:none;
    color:#6a6a6a;
	text-decoration:underline;
}

#cont-body p{
	margin:0;
	padding:5px 0;
}
.rt-box{
	padding:5px 10px;
	text-align:justify;
}
.rnd-box{
	padding:5px 25px;
	text-align:justify;
}
.box-down-bg{
	background:url(../images/dvr-bg.gif) no-repeat bottom center;
	height:14px;
}
#login-box{
	background:url(../images/login-bg.gif) repeat-y left;
	margin:15px 0 10px 10px;
}
#login-box-top{
	background:url(../images/login-top-bg.gif) no-repeat top left;
}
#login-box-down{
	background:url(../images/login-down-bg.gif) no-repeat bottom left;
	padding:20px 5px 20px 20px;
}
.money-col{
	float:left;
	width:408px;
}
.money-test-box{
	padding:10px 10px 0 15px;
	width:200px;
	float:left;
}
.100-guarantee{ float:left;}

.login-form{
	float:left;
	width:225px;
	background:url(../images/login-form-bg.gif) repeat-y left;
}
.login-form-top{
	background:url(../images/login-form-top-bg.gif) no-repeat top left;
}
.login-form-down{
	background:url(../images/login-form-down-bg.gif) no-repeat bottom left;
	padding:0 0 10px 0;
}
.login-form-down div{
	margin:0;
	padding:8px 0 0 15px;
}
.form-input{
	border:solid 1px #cbcbcb;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#bab9b9;
}
.clint-title{
	margin:0;
	padding:5px 0 0 50px;
}
.clint-title a{
	background:url(../images/rt-li-bg.gif) no-repeat bottom left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#1d7ac9;
	text-decoration:none;
	line-height:18px;
	padding:0 0 0 15px;
}
.clint-title a:hover{
	text-decoration:underline;
	color:#6a6a6a;
}





#footer {
	background:url(../images/footer-bg.gif) no-repeat top;
	padding:24px 0;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6a6a6a;
}
.f-left{
	float:left;
	width:500px;
}
.f-rt{
	float:right;
	width:250px;
}

.f-nav{
	padding-bottom:20px;
	
}
.f-nav a{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#6a6a6a;
	padding:0 11px;
}
.f-nav a:hover{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
	color:#a09088;
}
.f-copy{
	padding-bottom:10px;
	text-align:right;
	
}
.f-copy a, #col-left a{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#6a6a6a;
}
.f-copy a:hover, #col-left a:hover{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
	color:#a09088;
}

.flow-rt{
	padding-left:11px;
	float:right;
	text-align:right;
}
#cloud {
}
#cloud A {
	text-decoration: none;
	color:#1d7ac9;
}
#cloud A:hover {
	text-decoration: none;
	color:#fff;
	background-color:#1d7ac9;
	
}
#cloud A:visited {
	text-decoration:line-through;
}
.tag1, .tag1 a:link, .tag1 a:hover, .tag1 a:visited, .tag1 a:active {
	font-size:24px;
}
.tag2, .tag2 a:link, .tag2 a:hover, .tag2 a:visited, .tag2a:active {
	font-size:24px;
}
.tag3, .tag3 a:link, .tag3 a:hover, .tag3 a:visited, .tag3 a:active {
	font-size:24px;
}
.tag4, .tag4 a:link, .tag4 a:hover, .tag4 a:visited, .tag4 a:active {
	font-size:24px;
}
.tag5, .tag5 a:link, .tag5 a:hover, .tag5 a:visited, .tag5 a:active {
	font-size:22px;
}
.tag6, .tag6 a:link, .tag6 a:hover, .tag6 a:visited, .tag6 a:active {
	font-size:22px;
}
.tag7, .tag7 a:link, .tag7 a:hover, .tag7 a:visited, .tag7 a:active {
	font-size:22px;
}
.tag8, .tag8 a:link, .tag8 a:hover, .tag8 a:visited, .tag8 a:active {
	font-size:22px;
}
.tag9, .tag9 a:link, .tag9 a:hover, .tag9 a:visited, .tag9 a:active {
	font-size:20px;
}
.tag10, .tag10 a:link, .tag10 a:hover, .tag10 a:visited, .tag10 a:active {
	font-size:20px;
}
.tag11, .tag11 a:link, .tag11 a:hover, .tag11 a:visited, .tag11 a:active {
	font-size:20px;
}
.tag12, .tag12 a:link, .tag12 a:hover, .tag12 a:visited, .tag12 a:active {
	font-size:20px;
}
.tag13, .tag13 a:link, .tag13 a:hover, .tag13 a:visited, .tag13 a:active {
	font-size:18px;
}
.tag14, .tag14 a:link, .tag14 a:hover, .tag14 a:visited, .tag14 a:active {
	font-size:18px;
}
.tag15, .tag15 a:link, .tag15 a:hover, .tag15 a:visited, .tag15 a:active {
	font-size:18px;
}
.tag16, .tag15 a:link, .tag15 a:hover, .tag15 a:visited, .tag15 a:active {
	font-size:18px;
}
.tag17, .tag17 a:link, .tag17 a:hover, .tag17 a:visited, .tag17 a:active {
	font-size:16px;
}
.tag18, .tag18 a:link, .tag18 a:hover, .tag18 a:visited, .tag18 a:active {
	font-size:16px;
}
.tag19, .tag19 a:link, .tag19 a:hover, .tag19 a:visited, .tag19 a:active {
	font-size:16px;
}
.tag20, .tag20 a:link, .tag20 a:hover, .tag20 a:visited, .tag20 a:active {
	font-size:16px;
}
.tag21, .tag21 a:link, .tag21 a:hover, .tag21 a:visited, .tag21 a:active {
	font-size:14px;
}
.tag22, .tag22 a:link, .tag22 a:hover, .tag22 a:visited, .tag22 a:active {
	font-size:14px;
}
.tag23, .tag23 a:link, .tag23 a:hover, .tag23 a:visited, .tag23 a:active {
	font-size:14px;
}
.tag24, .tag24 a:link, .tag24 a:hover, .tag24 a:visited, .tag24 a:active {
	font-size:14px;
}
/* Tag Page styles */
#tagblock A, #tagblock A:hover, #tagblock a:active, #tagblock a:visited {
	text-decoration: none;
	color:#006ec3;
}
.tagsfooter A, .tagsfooter A:hover, .tagsfooter a:active, .tagsfooter a:visited {
	text-decoration: none;
	color:#006ec3;
}
.tagtitle a:link, .tagtitle a:visited, .tagtitle a:hover,  .tagtitle a:active {
	font-size:1.3em;
	font-weight:bold;
	color:#006ec3;
	padding-bottom:10px;
	font-family:Tahoma, Arial, Helvetica, Sans-Serif;
}
.portfoliofloat{
float:left;margin:5px 10px 5px 10px;
}
	
