body{
	margin:0;
	color:#616161;
	font:12px/20px Arial, Helvetica, sans-serif;
	min-width:960px;
	background:#fff url(../images/bg-body.gif) repeat-x;
}
img{border:none;}
a{
	color:#616161;;
	text-decoration:underline;
}
a:hover{text-decoration:none;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
.cont-box h1{
	line-height:26px;
}
.wrapper{
	background:url(../images/bg-wrapper.gif) no-repeat;
	width:912px;
	min-height:633px;
	overflow:hidden;
	margin:0 auto;
	padding:0 21px 0 19px;
	position:relative;
}
* html .wrapper{
	overflow:visible;
	height:633px;
}
#header{
	width:100%;
	overflow:hidden;
	padding:19px 0 20px 0;
}
#logo{
	margin:0 19px 0 0;
	float:left;
	background:url(../images/bg-logo.gif) no-repeat;
	width:110px;
	height:81px;
	text-indent:-9999px;
	overflow:hidden;
}
#logo a{
	width:110px;
	height:81px;
	float:left;
}
#header h1{
	/*margin:0 19px 0 0;*/
	float:right;
	/*background:url(../images/bg-logo.gif) no-repeat;*/
	width:480px;
	height:14px;
	position:absolute;
	right:21px;
	top:75px;
	text-align:right;
	/*text-indent:-9999px;
	overflow:hidden;*/
}
#header h1 a{
	/*width:110px;
	height:81px;
	float:left;*/
	font-size:9px;
	color:#999999;
	text-decoration:none;
}


.subnav ul li.first-child,
.subnav ul li:first-child{
	background:none;
}
.subnav ul li a{
	color:#c8c8c8;
	text-decoration:none;
}
.subnav ul li a:hover{
	text-decoration:underline;
}
.slogan{
	float:left;
	background:url(../images/bg-slogan.gif) no-repeat;
	width:250px;
	height:66px;
	overflow:hidden;
	text-indent:-9999px;
}
.intro{
	width:100%;
	overflow:hidden;
}
.intro .visual{
	float:left;
	width:687px;
}
.intro .visual img{
	float:left;
}
.intro-menu{
	float:right;
	background:url(../images/bg-intro-menu.png) no-repeat;
	width:224px;
	height:150px;
	overflow:hidden;
}
.intro-menu ul{
	margin:0;
	padding:0;
	width:100%;
	position:relative;
	overflow:hidden;
	list-style:none;
}
.intro-menu ul li{
	height:50px;
	width:100%;
	float:left;
}
.intro-menu ul a{
	padding:0 0 0 22px;
	display:block;
	text-decoration:none;
	color:#fff;
	font:17px/49px Arial, Helvetica, sans-serif;
}
.intro-menu ul a:hover{
	text-decoration:underline;
}
.intro-inner{
	width:100%;
	overflow:hidden;
}
.intro-inner a,
.intro-inner img{
	display:block;
}
.twocolumns{
	width:100%;
	padding:59px 0 27px;
}
.twocolumns:after{
	content:"";
	clear:both;
	display:block;
}
.twocolumns-i{
	width:100%;
	overflow:hidden;
	padding:56px 0 27px;
}
#content{
	width:665px;
	overflow:hidden;
	float:right;
}
#content h2{
	margin:6px 0 0;
	color:#3f3f3f;
	font:22px/24px Arial, Helvetica, sans-serif;
}
#content h2 a{
	color:#3f3f3f;
	text-decoration:none;
}
#content h2 a:hover{
	text-decoration:underline;
}
#content p{
	margin:14px 0 0;
}
.featured-item{
	width:708px;
	margin:28px -43px 0 0;
	overflow:hidden;
}
.item{
	width:192px;
	float:left;
	padding:0 44px 0 0;
}
.item a{
	color:#616161;
	text-decoration:underline;
}
.item a:hover{
	text-decoration:none;
}
.featured-item h3{
	margin:0;
	color:#b31a82;
	font:18px/20px Arial, Helvetica, sans-serif;
}
.featured-item h3 a{
	color:#b31a82;
	text-decoration:none;
}
.featured-item h3 a:hover{
	text-decoration:underline;
}
.featured-item h4{
	margin:3px 0 0;
	color:#8a8a8a;
	font:bold 13px/15px Arial, Helvetica, sans-serif;
}
.featured-item h4 a{
	color:#8a8a8a;
	text-decoration:none;
}
.featured-item h4 a:hover{
	text-decoration:underline;
}
.item-visual{
	padding:12px 0 0;
	width:100%;
	overflow:hidden;
}
.item-visual a,
.item-visual img{
	display:block;
}
#content .featured-item p{
	margin:8px 0 0;
}
.partners{
	width:100%;
	padding:30px 0 0;
}
.partners:after{
	content:"";
	clear:both;
	display:block;
}
.partners h3{
	color:#3f3f3f;
	margin:0;
	font:bold 17px/20px Arial, Helvetica, sans-serif;
}
.partners h3 a{
	color:#3f3f3f;
	text-decoration:none;
}
.partners h3 a:hover{
	text-decoration:underline;
}
.partners ul{
	margin:0 -5px 0 -2px;
	position:relative;
	width:672px;
	padding:7px 0 0;
	list-style:none;
}
.partners ul li{
	float:left;
	padding:9px 4px 0;
	margin:0 7px 0 0;
	background:url(../images/bg-ad-shdw.gif) no-repeat;
	width:81px;
	height:58px;
}
.partners ul a{
	display:block;
	outline:none;
}
.breadcrumbs{
	width:100%;
	overflow:hidden;
	font:10px/12px Arial, Helvetica, sans-serif;
	color:#868686;
	padding:4px 0 3px;
	border-bottom:1px solid #dfdfdf;
}
.breadcrumbs ul{
	margin:0;
	padding:0;
	list-style:none;
}
.breadcrumbs ul li{
	float:left;
	background:url(../images/bullet01.gif) no-repeat 0 4px;
	padding:0 4px 0 8px;
}
.breadcrumbs ul li.first-child,
.breadcrumbs ul li:first-child{
	padding-left:0;
	background:none;
}
.breadcrumbs ul a{
	text-decoration:none;
	color:#3789b3;
}
.breadcrumbs ul a:hover{
	text-decoration:underline;
}
.cont-box{
	width:100%;
	line-height:18px;
	overflow:hidden;
	/*margin:14px 0 0;*/
}
.cont-box a{text-decoration:underline;}
.cont-box a:hover{text-decoration:none;}
.cont-box p{
	margin:14px 0 0 !important;
	padding:0 0 4px;
}
.cont-box h2{
	padding:0 0 1px;
}
.cont-box h3{
	margin:16px 0 -1px;
	color:#b31a82;
	font:18px/20px Arial, Helvetica, sans-serif;
}
.cont-box h3 a{
	color:#b31a82;
	text-decoration:none;
}
.cont-box h3 a:hover{text-decoration:underline;}
.cont-box h4{
	margin:15px 0 0;
	color:#3f3f3f;
	padding:0 0 4px;
	font:bold 14px/16px Arial, Helvetica, sans-serif;
}
.cont-box h4 a{
	color:#3f3f3f;
	text-decoration:none;
}
.cont-box h4 a:hover{text-decoration:underline;}
.paging{
	width:100%;
	overflow:hidden;
	margin:10px 0 0 0;
	padding:0;
}
.paging li{
	overflow:hidden;
}
.paging .prev{float:left;}
.paging .next{float:right;}
.support p{
	text-align:justify;
	padding:0;
}
.career-list{
	padding:9px 0 0;
}
.career-list ul{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.career-list ul li{
	width:100%;
	float:left;
	padding:0 0 10px;
}
.cl-hold{
	width:100%;
	overflow:hidden;
}
.cl-hold .visual{
	float:right;
	padding:18px 2px 0 20px;
}
.cl-hold .visual a,
.cl-hold .visual img{
	float:left;
}
.cl-hold .descr{
	overflow:hidden;
	height:1%;
}
.support .career-list h3{
	margin:16px 0 -2px !important;
}
#sidebar{
	float:left;
	width:216px;
}
.trial-box{
	width:100%;
	overflow:hidden;
}
.tb-c{
	background:#860f6c url(../images/bg-trial-c.gif) repeat-x;
	width:100%;
	overflow:hidden;
}
.tb-t{
	background:url(../images/bg-trial-t.gif) no-repeat;
	width:100%;
	overflow:hidden;
}
.tb-b{
	height:1%;
	overflow:hidden;
	padding:11px 10px 10px;
	background:url(../images/bg-trial-b.gif) no-repeat 0 100%;
}
.trial-box h3{
	margin:0 0 -3px 14px;
	position:relative;
	color:#fff;
	font:17px/19px Arial, Helvetica, sans-serif;
}
.trial-box h3 a{
	color:#fff;
	text-decoration:none;
}
.trial-box h3 a:hover{
	text-decoration:underline;
}
.trial-box .box{
	width:100%;
	overflow:hidden;
	padding:10px 0 0;
}
.trial-box .box .t{
	background:url(../images/bg-form-box-t.png) no-repeat;
	width:196px;
	height:7px;
	overflow:hidden;
}
.trial-box .box .c{
	background:url(../images/bg-form-box-c.png) repeat-y;
	width:170px;
	overflow:hidden;
	padding:0 12px 4px 14px;
}
.trial-box .box .b{
	background:url(../images/bg-form-box-b.png) no-repeat;
	width:196px;
	height:7px;
	overflow:hidden;
}
.trial-box .row{
	width:100%;
	overflow:hidden;
	padding:8px 0 2px;
}
.text{
	border:1px solid #ab398d;
	background:#fff;
	width:148px;
	height:23px;
	padding:0 10px;
	display:block;
}
.text input{
	width:148px;
	height:14px;
	padding:4px 0 5px;
	font:12px/15px Arial, Helvetica, sans-serif;
	float:left;
	color:#7e7e7e;
	outline:none;
	border:none;
	background:none;
}
.trial-box label{
	display:block;
	font:11px/13px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:4px 0 0;
}
.btn-apply{
	border:none;
	background:url(../images/btn-apply.gif) no-repeat;
	width:98px;
	height:26px;
	margin:10px auto 0;
	text-transform:uppercase;
	letter-spacing:-1px;
	display:block;
	cursor:pointer;
	color:#fff;
	font:12px/14px Arial, Helvetica, sans-serif;
}
.note-box{
	width:100%;
	overflow:hidden;
	margin:-6px 0 0;
}
.note-box .t{
	background:url(../images/bg-stooltip-t.png) no-repeat;
	width:216px;
	height:24px;
	overflow:hidden;
}
.note-box .c{
	background:url(../images/bg-stooltip-c.gif) repeat-y;
	width:100%;
	overflow:hidden;
}
.note-box .b{
	background:url(../images/bg-stooltip-b.gif) no-repeat 0 100%;
	padding:0 2px 7px;
	width:212px;
	overflow:hidden;
}
.note-box .c-add{
	background:url(../images/bg-stooltip-gr.gif) repeat-x;
	height:1%;
	font:10px/12px Arial, Helvetica, sans-serif;
	color:#8a8a8a;
	padding:2px 10px 2px 14px;
	overflow:hidden;
}
.side-news{
	width:100%;
	overflow:hidden;
	/*margin:20px 0 0;*/
	margin:5px 0 0;
	background:#eceeec url(../images/bg-news-t.png) no-repeat;
}
.side-news .b{
	background:url(../images/bg-news-b.png) no-repeat 0 100%;
	height:1%;
	padding:12px 18px 10px;
	overflow:hidden;
}
.sn-head{
	width:100%;
	overflow:hidden;
	padding:0 0 8px;
}
.sn-head h3{
	margin:0;
	float:left;
	font:bold 17px/19px Arial, Helvetica, sans-serif;
	color:#747474;
}
.sn-head h3 a{
	text-decoration:none;
	color:#747474;
}
.sn-head h3 a:hover{
	text-decoration:underline;
}
.rss{
	float:right;
}
.rss img{
	float:left;
}
.side-news ul{
	margin:0;
	padding:2px 0 0;
	list-style:none;
	width:100%;
	line-height:14px;
	overflow:hidden;
	background:url(../images/border-news.gif) repeat-x;
}
.side-news ul li{
	float:left;
	width:100%;
	padding:4px 0 8px;
	background:url(../images/border-news.gif) repeat-x 0 100%;
}
.side-news ul a{
	color:#ba559a;
	text-decoration:none;
}
.side-news ul a:hover{
	text-decoration:underline;
}
.more{
	float:right;
	margin:6px 0 0;
	text-decoration:none;
	font-size:11px;
}
.more:hover{
	text-decoration:underline;
}
.sidenav{
	width:100%;
	overflow:hidden;
	padding:0 0 21px;
	border-top:8px solid #aa2885;
}
.sidenav ul{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.sidenav ul li{
	float:left;
	width:100%;
	margin:2px 0 0;
}
.sidenav ul a{
	display:block;
	/*padding:2px 0 2px 33px;*/
	padding:2px 0 2px 22px;
	color:#ba559a;
	text-decoration:none;
	/*background:#eceeec url(../images/bullet02.gif) no-repeat 23px 10px;*/
	background:#eceeec url(../images/bullet02.gif) no-repeat 10px 10px;
	border-bottom:1px solid #e3e5e3;
}
.sidenav ul li.current_page_item a,
.sidenav ul a:hover{
	background-color:#e3e3e3;
	border-bottom-color:#dadada;
}
#nav{
	position:absolute;
	top:270px;
	left:19px;
	width:912px;
	background:url(../images/bg-nav.gif) repeat-x
}
#nav ul{
	margin:6px 0 0;
	padding:0 0 0 9px;
	list-style:none;
	float:left;
}
#nav ul li{
	float:left;
	/*padding:0 0 0 14px;*/
	padding:0 0 0 5px;
}
#nav ul a{
	float:left;
	color:#fff;
	line-height:27px;
	text-decoration:none;
}
#nav ul a span{
	float:left;
	background:url(../images/bg-nav-l.gif) no-repeat;
	height:27px;
	padding:0 8px 0 11px;
	cursor:pointer;
}
#nav ul a em{
	cursor:pointer;
	float:left;
	background:url(../images/bg-nav-r.gif) no-repeat;
	width:3px;
	height:27px;
	overflow:hidden;
	text-indent:-9999px;
}
#nav ul a:hover,
#nav ul li.current_page_item a,
#nav ul li.current_page_ancestor a,
#nav ul li.current_page_parent a{
	color:#4a4a4a;
}
#nav ul a.hover em,
#nav ul a:hover em,
#nav ul li.current_page_item a em,
#nav ul li.current_page_ancestor a em,
#nav ul li.current_page_parent a em,
#nav ul a.hover span,
#nav ul a:hover span,
#nav ul li.current_page_ancestor a span,
#nav ul li.current_page_item a span,
#nav ul li.current_page_parent a span{
	background-position:0 -27px;
}
.recr{
	float:right;
	width:224px;
}
.recr a{
	background:url(../images/btn-requirements.gif) no-repeat;
	width:204px;
	height:45px;
	display:block;
	text-decoration:none;
	overflow:hidden;
	color:#fff;
	line-height:33px;
	padding:0 0 0 20px;
}
.recr a:hover{
	text-decoration:underline;
}
.inner-nav{
	overflow:hidden;
	height:33px;
	top:190px !important;
}
.header-add{
	position:absolute;
	top:0;
	right:21px;
	width:480px;
	overflow:hidden;
}
.phone-box{
	width:100%;
	overflow:hidden;
}
.header-add .links{
	margin:0;
	padding:0 0 10px;
	list-style:none;
	float:right;
	font-size:10px;
	line-height:12px;
	font-weight:bold;
}
.header-add .links li{
	float:left;
	background:url(../images/separator01.gif) no-repeat 0 2px;
	padding:0 4px 0 5px;
}
.header-add .links li a{
	color:#c8c8c8;
	text-decoration:none;
}
.header-add .links li a:hover{
	text-decoration:underline;
}
.header-add .links li.first-child,
.header-add .links li:first-child{
	background:none;
}
.phone-box div{
	float:right;
	width:224px;
	padding:8px 0 0;
	border-top:6px solid #b31a82;
}
.phone-box strong{
	background:url(../images/bg-phone.jpg) no-repeat;
	width:223px;
	height:65px;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
}
.subnav{
	width:100%;
	overflow:hidden;
	padding:2px 0 0;
}
.subnav ul{
	margin:0 -4px 0 0;
	padding:0;
	font-size:10px;
	line-height:12px;
	list-style:none;
	float:right;
}
.subnav ul li{
	float:left;
	background:url(../images/separator01.gif) no-repeat 0 3px;
	padding:0 4px 0 5px;
}
.subnav ul li.first-child,
.subnav ul li:first-child{
	background:none;
}
.subnav ul li a{
	color:#c8c8c8;
	text-decoration:none;
}
.subnav ul li a:hover{
	text-decoration:underline;
}
#footer{
	width:100%;
	overflow:hidden;
	font-size:11px;
	padding:12px 0 30px;
	line-height:14px;
	color:#919191;
	color:#777777;
	border-top:8px solid #dadada;
}
.share{
	float:left;
	padding:3px 0 0;
}
.share img,
.share a{
	float:left;
}
.footer-block{
	float:right;
	width:610px;
}
.foot-logo{
	background:url(../images/bg-foot-logo.gif) no-repeat;
	float:right;
	width:52px;
	height:38px;
	text-indent:-9999px;
	overflow:hidden;
	margin:2px 0 0;
}
.foot-logo a{
	width:52px;
	height:38px;
	float:left;
}
.foot-hold{
	float:right;
	width:546px;
	padding:0 11px 0 0;
}
.foot-box{
	width:100%;
	overflow:hidden;
}
.foot-box ul{
	float:right;
	margin:0 -4px 0 0;
	padding:0;
	list-style:none;
}
.foot-box ul li{
	float:left;
	padding:0 4px 0 6px;
	background:url(../images/separator02.gif) no-repeat 0 3px;
}
.foot-box ul li.first-child,
.foot-box ul li:first-child{
	background:none;
}
.foot-hold p{
	text-align:right;
	margin:0;
}
.footer-block a{
	text-decoration:none;
}
.footer-block a:hover{
	text-decoration:underline;
}
.foot-nav{
	width:100%;
	overflow:hidden;
	padding:4px 0 0;
}
.foot-nav ul{
	margin:0 -4px 0 0;
	float:right;
	padding:0;
	list-style:none;
}
.foot-nav ul li{
	float:left;
	padding:0 4px 0 5px;
	background:url(../images/separator03.gif) no-repeat 0 3px;
}
.foot-nav ul li:first-child,
.foot-nav ul li.first-child{
	background:none;
}
.foot-nav ul a{
	color:#ba559a;
}

/* here is the css for the cfroms 5 form*/
#cforms5form, .cform{
	width:216px;
	overflow:hidden;
	background:#860f6c url(../images/bg-trial-c.gif) top repeat-x;
	margin:0px !important;
	height:auto !important;
	z-index:10 !important;
}
#cforms5form label, .cform label{
	display:none !important;
}
#cforms5form input, .cform input{
	width:160px !important;
	margin-left:7px !important;
}
.tb-c{
	background:#860f6c url(../images/bg-trial-c.gif) repeat-x;
	width:100%;
	overflow:hidden;
}
#fromTop{
	background:url(../images/bg-trial-t.gif) no-repeat;
	width:100%;
	overflow:hidden;
	height:8px;
}
#formBtm{
	overflow:hidden;
	/*padding:11px 10px 10px;*/
	height:8px;
	width:100%;
	background:url(../images/bg-trial-b.gif) no-repeat;
	clear:left;
}
#li-5-8, #li--8, #li-4-8, #li-2-8, #li-11-8, #li-15-8, #li-16-8, #li-17-8, #li-18-8, #li-20-8, #li-21-8{
	margin:0 auto -3px auto;
	position:relative;
	color:#FFFFFF;
	font:17px/19px Arial, Helvetica, sans-serif;
	background:none !important;
	padding:0 !important;
	width:100% !important;
	font-weight:bold;
	margin-top:0px !important;
	margin-bottom:0px !important;
}
#li-5-9, #li-15-9, #li--9, #li--17, #li-4-9, #li-4-17, #li-2-9, #li-2-17, #li-11-16, #li-16-9, #li-16-17, #li-17-9, #li-17-17, #li-18-17, #li-18-9, #li-20-9, #li-21-9, #li-21-17{
	margin:0 auto -3px auto;
	position:relative;
	color:#FFFFFF;
	font:14px/16px Arial, Helvetica, sans-serif;
	background:none !important;
	padding:0 !important;
	width:100% !important;
	margin-top:5px !important;
}
#li-2-19 label{
	display:block !important;
	color:#FFFFFF;
	/*font-size:10px;
	width:58px !important;
	overflow:hidden;*/
}
#li-11-18 label,#li-11-19 label,#li-11-18 label span,#li-11-19 label span{
	display:block !important;
	color:#FFFFFF;
	width:180px;
	margin:0 0 0 3px;
	text-align:left;
	/*font-size:10px;
	width:58px !important;
	overflow:hidden;*/
}
#li-11-19 textarea{
	width:176px;
	margin-left:4px;
}
#cforms11form #cf_uploadfile11-18{
	width:168px !important;
}
/*#li-2-19 label span{
	display:block;
	width:58px;
}
#li-2-19 input{
	float:left;
}
#cf_uploadfile2-19{
	width:140px !important;
	float:left !important;
	clear:none !important;
}*/
#cforms5form fieldset legend, .cform fieldset legend{
	display:block;
	width:212px;
	height:7px;
	background:url(../images/bg-form-box-t.png) no-repeat center;
	text-indent:-9999px;
}
#cforms5form fieldset ol, .cform fieldset ol{
	background:url(../images/bg-form-box-c.png) repeat-y center;
}
#cforms5form fieldset, .cform fieldset{
	background:url(../images/bg-form-box-b.png) no-repeat bottom center;	
	padding-bottom:7px;
	margin-bottom:10px;
}
/*.trial-box h3 a{
	color:#fff;
	text-decoration:none;
}
.trial-box h3 a:hover{
	text-decoration:underline;
}
.trial-box .box{
	width:100%;
	overflow:hidden;
	padding:10px 0 0;
}
.trial-box .box .t{
	background:url(../images/bg-form-box-t.png) no-repeat;
	width:196px;
	height:7px;
	overflow:hidden;
}
.trial-box .box .c{
	background:url(../images/bg-form-box-c.png) repeat-y;
	width:170px;
	overflow:hidden;
	padding:0 12px 4px 14px;
}
.trial-box .box .b{
	background:url(../images/bg-form-box-b.png) no-repeat;
	width:196px;
	height:7px;
	overflow:hidden;
}
.trial-box .row{
	width:100%;
	overflow:hidden;
	padding:8px 0 2px;
}*/
#cforms5form ol, .cform ol{
	width:202px;
	overflow:hidden;
	margin-bottom:0px !important;
	list-style:none;
	padding:0px;
	margin:0px;
}
#cforms5form .emailreqtxt, .cform .emailreqtxt{
	color:#FFFFFF;
	float:left;
	clear:left;
}
#cforms5form .reqtxt, .cform .reqtxt{
	color:#FFFFFF;
}
#cforms5form .sendbutton, #cformsform .sendbutton, #cforms4form .sendbutton, #cforms2form .sendbutton, #cforms11form .sendbutton, #cforms14form .sendbutton, #cforms15form .sendbutton, #cforms16form .sendbutton, #cforms17form .sendbutton, #cforms18form .sendbutton, #cforms20form .sendbutton, #cforms21form .sendbutton{
	background:none;
	background:url(../images/btn-apply.gif) no-repeat;
	text-align:center !important;
	text-indent:0px !important;
	color:#FFFFFF !important;
	margin:0px 60px 10px 0px;
	padding:0px !important;
	height:26px !important;
	width:97px !important;
	position:inherit !important;
	font-size:12px;
	text-transform:uppercase;
	line-height:26px;
}
/*#cf17_field_11{
	background:url(../images/fillNameFrmBg.gif) no-repeat #f9f9f9;
}
#cf17_field_12{
	background:url(../images/phoneFrmBg.gif) no-repeat #f9f9f9;
}
#cf17_field_13{
	background:url(../images/altPhoneFrmBg.gif) no-repeat #f9f9f9;
}
#cf17_field_14{
	background:url(../images/emailFrmBg.gif) no-repeat #f9f9f9;
}
#cf17_field_15, #cf18_field_15{
	background:url(../images/postCodeFrmBg.gif) no-repeat #f9f9f9;
}*/
#sidebar .failure{
	width:200px !important;
}
/*.cform input:hover,
.cform textarea:hover,
.cform select:hover	{
	background:#CEDDDF; 
}*/
#formNote{
	height:64px;
	position:relative;
	top:-10px;
	z-index:100 !important;
}
#formNote #m{
	background:url(../images/bg-stooltip-c.gif) repeat-y;
	/*background:url(../images/bg-stooltip-gr.gif) repeat-x;*/
	font-sixe:9px !important;
	line-height:11px;
}
#formNote #top{
	background:url(../images/bg-stooltip-t.png) no-repeat;
	display:block;
	width:216px;
	height:24px;
	overflow:hidden;
}
#formNote #m #c{
	background:url(../images/bg-stooltip-gr.gif) repeat-x;
	/*background:url(../images/bg-stooltip-c.gif) repeat-y;*/
	display:block;
	width:202px;
	overflow:hidden;
	padding:0 5px;
	margin-left:2px;
	font-sixe:9px !important;
	line-height:11px;
	font-weight:bolder;
	color:#FF0000 !important;
}
#formNote #btm{
	background:url(../images/bg-stooltip-b.gif) no-repeat;
	display:block;
	height:7px;
	/*padding:0 2px 7px;*/
	width:216px;
	overflow:hidden;
}
/*.note-box .c-add{
	background:url(../images/bg-stooltip-gr.gif) repeat-x;
	height:1%;
	font:10px/12px Arial, Helvetica, sans-serif;
	color:#8a8a8a;
	padding:2px 10px 2px 14px;
	overflow:hidden;
}*/
#itCoursesNote{
	/*font-size:14px;*/
	color:#aa2885;
	margin:0px;
	padding:0px;
	font-weight:bold;
}
#pgHdrStrpLn{
	color:#8a8a8a;
	text-decoration:none;
	margin:-10px 0px;
}
#pgHdrStrpLn:hover{
	text-decoration:underline;
}
UL.tabNavigation {
	list-style: none;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #e5e5e5;
	padding-left:10px;
	width:789px;
	padding-bottom:4px;
	margin-top:4px;
}
UL.tabNavigation LI {
	display: inline;
}
UL.tabNavigation LI A {
	padding: 3px 5px;
	/*background-color: #464646;*/
	color: #7c7c7c !important;
	text-decoration: none !important;
}
UL.tabNavigation LI A.selected, UL.tabNavigation LI A:hover {
	/*background-color: #a80078;*/
	color: #9d116e !important;
	/*padding-top: 6px;*/
	border: 1px solid #e5e5e5;
	border-bottom: 5px solid #fff;
}
UL.tabNavigation LI A:hover{
	border:none;
}
UL.tabNavigation LI A.selected:hover{
	border: 1px solid #e5e5e5;
	border-bottom: 5px solid #fff;
}
UL.tabNavigation LI A:focus {
	outline: 0;
}
/* Cforms 14 Stylings */
#cforms14form{
	width:315px !important;
}
#cforms14form ol, #cforms14form li{
	width:305px !important;
}
#cforms14form ol{
	margin-left:-2px !important;
}
#cforms14form li{
	margin-top:15px !important;
	clear:left;
	display:block;
}
#cforms14form label, #cforms14form label span{
	display:block !important;
	color:#FFFFFF;
	text-align:left;
	width:auto !important;
	float:left !important;
	clear:left;
	width:100px !important;
	/*margin-top:0px;*/
}
#cforms14form br{
	display:none;
}
/*#cforms14form #li-14-4{
	margin-bottom:45px !important;
}
#cforms14form #li-14-5{
	margin-top:20px !important;
	clear:left !important;
}*/
#cforms14form input{
	margin:0px !important;
	float:left;
}
#cforms14form .textonly{
	margin:0 auto -3px auto;
	position:relative;
	color:#FFFFFF;
	font:17px/19px Arial, Helvetica, sans-serif;
	background:none !important;
	padding:0 !important;
	width:100% !important;
	font-weight:bold;
	margin-top:0px !important;
	margin-bottom:0px !important;
}
#cforms14form .emailreqtxt{
	width:150px;
}
#cforms14form p{
	margin:0px !important;
}
#formTop2{
	width:315px;
	background:url(../images/bg-trial-t2.gif) no-repeat;
	overflow:hidden;
	height:8px;
}
#formBtm2{
	overflow:hidden;
	/*padding:11px 10px 10px;*/
	height:8px;
	width:100%;
	background:url(../images/bg-trial-b2.gif) no-repeat;
	float:left;
	clear:left;
}
#cforms14form fieldset legend{
	display:block;
	margin:0px auto;
	width:305px;
	height:7px;
	background:url(../images/bg-form-box-t2.png) no-repeat right;
	text-indent:-9999px;
}
#cforms14form fieldset ol, #cforms14form fieldset.cf-fs1 p{
	background:url(../images/bg-form-box-c2.png) repeat-y center;
}
#cforms14form fieldset{
	background:url(../images/bg-form-box-b2.png) no-repeat bottom center;	
	padding-bottom:7px;
	margin-bottom:10px;
}
#ftrH2{
	display:block;
	height:9px;
	/*width:912px;
	margin:0px auto;*/
	margin:0px;
	text-align:right;
}
#ftrH2 a{
	font-size:9px;
	/*color:#999999;*/
	color:#ba559a;
	text-decoration:none;
}
.subPg a{
	background-color:#f5f6f5 !important;
	border-left:#999999 solid 5px;
	background-image:none !important;
	width:180px;
	margin-left:20px;
}
.subPgActive a{
	background-color:#ead7e4 !important;
	border-left:#999999 solid 5px;
	background-image:none !important;
	width:180px;
	margin-left:20px;
}
#applyOnline{
	color:#FFFFFF;
	background-color:#aa2885;
	display:block;
	width:100%;
	height:30px;
	line-height:30px;
	text-indent:20px;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.slide {
	/*position:absolute;
	left:100px;
	top:0px;*/
	font-size: 10px !important;
	font-family:Arial, Helvetica, sans-serif !important;
	text-indent: 0;
	display: none !important;
	background:#fff;
	padding:5px 8px 0;
	z-index:100;
	width:400px !important;
	height:auto !important;
	border:1px solid #000000 !important;
}
.navList li.open .slide {
	display: block !important;
}
.slide p{
	font-size: 13px !important;
	font-family:"Century Gothic", sans-serif !important;
}
/*.navList li{
	display:block;
	height:25px !important;
}*/
/*.navList li.open{
	height:100px !important;
}*/
.navList li a:hover .slide,
.navList li a.hover .slide{
	display:block;
}
.slide p {margin: 0;}
.tenYrs a span{
	float:left;
	background:url(../images/bg-nav-l-ppl.gif) no-repeat !important;
	height:27px;
	padding:0 8px 0 11px;
	cursor:pointer;
	color:#ffffff;
	line-height:27px;
}
.tenYrs a em{
	cursor:pointer;
	float:left;
	background:url(../images/bg-nav-r-ppl.gif) no-repeat !important;
	width:3px;
	height:27px;
	overflow:hidden;
	text-indent:-9999px;
}
.tenYrs a:hover span{
	color:#000000;
}
.full_width{
	clear:both;
	width:100%;
}
#greenBox{
	background:url(../images/grnGradBg.png) repeat-x;
	clear:both;
	margin-top:50px;
	height:360px !important;
}
#blueBox{
	background:url(../images/blueGradBg.png) repeat-x;
	clear:both;
	margin:0px;
	height:360px !important;
}
#greenBox img, #blueBox img{
	float:left;
	margin:10px 0 0 10px;
}
#quote{
	clear:both;
}
#textright{
	float:left;
	margin:10px 0 0 10px;
	display:block;
	width:650px;
}
#textright h3{
	margin:0px 0px 5px;
	font-size:24px; color:#000000;
}
#textright li{
	float:left;
	list-style-image:url(../images/tick.png);
	height:29px !important;
	line-height:29px !important;
	padding:0px;
	font-weight:bold;
	margin-right:40px;
	font-size:16px;
	color:#b31a82;
}
#textright p{
	clear:both;
	padding-top:12px;
}
#greenBox #quote, #blueBox #quote{
	background:url(../images/rndCrnrWhole.png) no-repeat;
	width:872px;
	padding:0px 10px;
	margin:0px auto;
	font-size:16px;
	height:80px;
	position:relative;
}
.fndOutMr{
	background:url(../images/bluBtnBg.png) no-repeat;
	display:block;
	width:170px;
	height:46px;
	line-height:46px;
	text-align:center;
	text-decoration:none;
	color:#ffffff;
	font-size:16px;
	float:left;
	margin:10px 0 10px 281px;
}
.applyOnline{
	background:url(../images/grnBtnBg.png) no-repeat;
	display:block;
	width:170px;
	height:46px;
	line-height:46px;
	text-align:center;
	text-decoration:none;
	color:#ffffff;
	font-size:16px;
	float:left;
	margin:10px 0 10px 10px;
}
.leftQuote{
	background:url(../images/quote-top.png) no-repeat;
	display:block;
	width:8px;
	height:17px;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	top:10px;
	left:12px;
}
.rightQuote{
	background:url(../images/quote-btm.png) no-repeat;
	display:block;
	width:8px;
	height:17px;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	top:43px;
	left:73px;
}
.rightQuote2{
	background:url(../images/quote-btm.png) no-repeat;
	display:block;
	width:8px;
	height:17px;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	top:23px;
	left:600px;
}
#quote strong{
	color:#b21981;
	clear:none;
	font-weight:normal;
	position:absolute;
	top:35px;
	left:90px;
}
.strong2{
	position:absolute;
	top:35px !important;
	left:28px !important;
}
#quote p{
	margin:0px;
	width:850px;
	position:absolute;
	top:15px;
	left:27px;
}
#custom-form-two textarea{
	width:196px;
	height:70px;
}
#li--21{
	width:172px !important;
}
#li--21.cf_li_err{
	width:202px !important;
}
#li--21 label{
	display:block !important;
	color:#ffffff;
	width:172px !important;
}
#li--21 label a{
	color:#ffffff;
}
#li--21.cf_li_err label, #li--21.cf_li_err label a{
	color:#000000;
}
#li--21 label span{
	width:202px !important;
	text-align:left !important;
}
#li--21 #cf_field_21{
	width:15px !important;
	position:absolute !important;
	left:150px !important;
	top:32px !important;
}
