		
/*THIS IS A FIX FOR THE MENU BAR BEING DISPLAYED BEHIND THE SLIDE SHOW THIS LINE WORKS FOR ALL BROWSERS*/	
.navbar, .navabar *, .sb-box {
	z-index: 1111!important;
}
/*THIS IS THE CONTINUATION OF THE FIX FOR THE MENU BAR BEING DISPLAYED BEHIND THE SLIDE SHOW THIS LINE DIFFERENT FOR BROWSERS*/	
.ie8 .navbar, .navabar *, .sb-box {
	position: relative;
}
.gecko .navbar, .navabar *, .sb-box {
	position: relative;
}
.win.gecko .navbar, .navabar *, .sb-box {
	position: relative;
}
.linux.gecko .navbar, .navabar *, .sb-box {
	position: relative;
}
.opera .navbar, .navabar *, .sb-box {
	position: relative;
}
.konqueror .navbar, .navabar *, .sb-box {
	position: relative;
}
.safari .navbar, .navabar *, .sb-box {
	position: relative;
}
.chrome .navbar, .navabar *, .sb-box {
	position: relative;
}
.no_js {	
position: relative;
}
.has_js {	
position: relative;
}
.js .no_js {	
position: relative;
}
.js .has_js {	
position: relative;
}
		
body{
	margin:0;
	color:#383629;
	font:14px Arial, Helvetica, sans-serif;
	background:#225e78;
/*min-width:980px;*/	
}
img{border-style:none;}
a{
	text-decoration:none;
	color:#393829;
}
a:hover{text-decoration:underline;}
input, textarea, select{
	font:12px Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
#content .redlinks{
	text-decoration:none;
	color:#A90506;
}
#content .redlinks:hover{text-decoration:underline;}
#contentiframe .redlinks{
	text-decoration:none;
	color:#A90506;
}
#contentiframe .redlinks:hover{text-decoration:underline;}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#wrapper{
	height:1%;
	overflow:hidden;
}
#header{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-header-width-t101.gif) repeat-x;
}
#header .holder{
	width:946px;
	overflow:hidden;
	background:url(../images/bg-header-center-t101.jpg) no-repeat;
	margin:0 auto;
	height:76px;
	padding:14px 6px 0 3px;
}
.logo{
	width:233px;
	height:60px;
	background:url(../images/logo-t101.gif);
	text-indent:-9999px;
	overflow:hidden;
	margin:0;
	float:left;
}
.logo a{
	display:block;
	height:100%;
}
#header .slogan{
	float:left;
	font-size:18px;
	line-height:21px;
	color:#ebeae5;
	margin:20px 0 0 72px;
}
#header .tech-support{
	float:right;
	margin:6px 0 0;
}
.navbar{
	width:100%;
	height:28px;
	padding:4px 0 0;
	background:#004f84 url(../images/bg-navbar-t101.gif) repeat-x;
}
.navbar:after{
	content:"";
	display:block;
	clear:both;
}
.navbar .holder{
	width:969px;
	margin: 0 auto;
}
.navbar .holder:after{
	content:"";
	display:block;
	clear:both;
}
#main-nav{
	position:relative;
	z-index:2;
}
#main-nav,
#main-nav ul {
	padding:0;
	margin:0;
	list-style:none;
}
#main-nav li{
	float:left;
	background:url(../images/divider-main-nav-t101.gif) no-repeat;
}
#main-nav li:first-child{background:none;}
#main-nav #home a,
#main-nav #who-we-are a,
#main-nav #faqs a,
#main-nav #read-reviews a,
#main-nav #last-minute a,
#main-nav #contact-us a{
	height:26px;
	display:block;
	background:url(../images/text-main-nav-links-t101.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
#main-nav #home a{
	width:48px;
	background-position:0 0;
	margin:0 19px 0 15px;
}
#main-nav #who-we-are a{
	width:87px;
	margin:0 14px 0 18px;
	background-position:-48px 0;
}
#main-nav #faqs a{
	width:48px;
	margin:0 10px 0 17px;
	background-position:-135px 0;
}
#main-nav #read-reviews a{
	width:94px;
	margin:0 18px 0 22px;
	background-position:-183px 0;
}
#main-nav #last-minute a{
	width:136px;
	margin:0 21px 0 17px;
	background-position:-277px 0;
}
#main-nav #contact-us a{
	width:77px;
	margin:0 18px;
	background-position:-413px 0;
}
#main-nav #home a:hover,
#main-nav li#home:hover a,
#main-nav li#home.hover a{background-position:0 -26px;}
#main-nav #who-we-are a:hover,
#main-nav li#who-we-are:hover a,
#main-nav li#who-we-are.hover a{background-position:-48px -26px;}
#main-nav #faqs a:hover,
#main-nav li#faqs:hover a,
#main-nav li#faqs.hover a{background-position:-135px -26px;}
#main-nav #read-reviews a:hover,
#main-nav li#read-reviews:hover a,
#main-nav li#read-reviews.hover a{background-position:-183px -26px;}
#main-nav #last-minute a:hover,
#main-nav li#last-minute:hover a,
#main-nav li#last-minute.hover a{background-position:-277px -26px;}
#main-nav #contact-us a:hover,
#main-nav li#contact-us:hover a,
#main-nav li#contact-us.hover a{background-position:-413px -26px;}
#main-nav li.hover,
#main-nav li:hover{position:relative;}
#main-nav li.hover ul,
#main-nav li:hover ul {top:100%;}
#main-nav #home ul{left:16px;}
#main-nav #who-we-are ul{left:19px;}
#main-nav #faqs ul{left:18px;}
#main-nav #read-reviews ul{left:23px;}
#main-nav #last-minute ul{left:18px;}
#main-nav #contact-us ul{left:19px;}
#main-nav ul {
	width:177px;
	position:absolute;
	top:-9999px;
	z-index:100;
	background:#00507e url(../images/bg-drop-down-t101.gif) repeat-x;
	padding:5px 2px;
	font-size:12px;
	line-height:15px;
}
#main-nav ul a{
	color:#fff;
	height:auto !important;
	width:162px !important;
	text-indent:0 !important;
	background:none !important;
	margin:0 !important;
	padding:5px 5px 4px 10px;
	position:relative;
}
#main-nav li:hover ul li,
#main-nav li.hover ul li {
	vertical-align:top;
	float:none;
	background:none;
}
#main-nav ul a:hover,
#main-nav ul li:hover a,
#main-nav ul li.hover a{
	background:#003a5b !important;
	text-decoration:none;
}
#main{
	width:100%;
	border-top:1px solid #fff;
	background:#fff url(../images/bg-main-t101.gif) repeat-x;
	padding: 0 0 13px;
}
#mainiframe{
	width:100%;
	border-top:1px solid #fff;
	background:#fff;
	padding: 0 0 13px;
}
#main:after{
	content:"";
	display:block;
	clear:both;
}
#main.index-page{
	background:#fff;
	border-top:1px solid #e1e0db;
}
.how-box{
	width:100%;
	background:#ded9b9 url(../images/bg-how-box-t101.gif) repeat-x;
}
.how-box:after{
	content:"";
	display:block;
	clear:both;
}
.hb-holder{
	width:955px;
	margin:0 auto;
	padding:16px 14px 0 0;
	background:url(../images/bg-hb-holder-t101.gif) no-repeat 58px 0;
}
.hb-holder:after{
	content:"";
	display:block;
	clear:both;
}
.how-box .how-details{
	width:697px;
	float:left;
}
.how-box .how-details .flash{
	height:1%;
	overflow:hidden;
}
.how-box .how-details .flash img{display:block;}
.how-box .hb-row{
	height:1%;
	overflow:hidden;
	margin:1px 0 0;
	padding:0 0 29px;
	font-size:12px;
	line-height:14px;
	color:#3b3b3b;
	position:relative;
}
.how-box .hb-row .line{
	width:704px;
	overflow:hidden;
	margin:0 0 0 -10px;
}
.how-box .hb-row .box{
	display:inline;
	width:209px;
	float:left;
	padding:18px 0 0 5px;
	margin:0 0 0 20px;
}
.how-box .hb-row .how-it-works{background:url(../images/ico1-t101.gif) no-repeat;}
.how-box .hb-row .how-much{background:url(../images/ico2-t101.gif) no-repeat;}
.how-box .hb-row .how-easy{
	background:url(../images/ico3-t101.gif) no-repeat;
	margin:0 0 0 21px;
}
.how-box .hb-row h2{height:40px;}
.how-box .hb-row .how-it-works h2{margin:0 0 0 52px;}
.how-box .hb-row .how-much h2{margin:0 0 0 54px;}
.how-box .hb-row .how-easy h2{margin:0 0 0 44px;}
.how-box .hb-row h2 img{display:block;}
.how-box .hb-row p{margin:0;}
.learn-more{
	display:block;
	width:101px;
	height:18px;
	background:url(../images/btn-learn-more-t101.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
.learn-more:hover{background-position:0 -18px;}
.how-box .hb-row .learn-more{
	position:absolute;
	bottom:8px;
}
#sidebar{
	width:240px;
	float:right;
	margin:-66px 0 0;
	position:relative;
}
.sb-box{
	width:240px;
	overflow:hidden;
	font-size:12px;
	line-height:14px;
	color:#fff;
	margin:0 0 10px;
}
.sb-box .t,
.sb-box .b{
	background:url(../images/bg-sb-box-t-t101.png) no-repeat;
	height:34px;
	overflow:hidden;
}
.sb-box .b{
	height:8px;
	background:url(../images/bg-sb-box-b-t101.png) no-repeat;
}
.sb-box .c{
	height:1%;
	background:url(../images/bg-sb-box-c-t101.gif) repeat-y;
}
.sb-box .holder{
	height:1%;
	padding:0 8px 2px;
	background:url(../images/bg-sb-box-gradient-t101.gif) no-repeat 0 100%;
}
.sb-box .holder:after{
	content:"";
	display:block;
	clear:both;
}
.sb-box2 .b{background:url(../images/bg-sb-box2-b-t101.png) no-repeat;}
.sb-box2 .c{background:url(../images/bg-sb-box2-c-t101.gif) repeat-y;}
.sb-box2 .holder{background:url(../images/bg-sb-box2-gradient-t101.gif) no-repeat 0 100%;}
.sb-box3 .b{background:url(../images/bg-sb-box3-b-t101.png) no-repeat;}
.sb-box3 .c{background:#116286;}
.sb-box3 .holder{background:none;}
.sb-box4{color:#383629;}
.sb-box4 a{color:#383629;}
.sb-box4 .t{background:url(../images/bg-sb-box4-t-t101.png) no-repeat;}
.sb-box4 .b{background:url(../images/bg-sb-box4-b-t101.png) no-repeat;}
.sb-box4 .c{background:#ded9b9;}
.sb-box4 .holder{background:none;}
.sb-box .content{
	width:100%;
	position:relative;
	float:left;
	margin:-25px 0 0;
}
.sb-box a{
	color:#fff;
	text-decoration:underline;
}
.sb-box a:hover{text-decoration:none;}
.sb-box h2{
	margin:0;
	height:15px;
}
.sb-box h2 img{display:block;}
.sb-box .heading{
	height:32px;
	padding:0 9px;
	overflow:hidden;
	background:url(../images/arrow-sb-box-heading-t101.gif) no-repeat 0 1px;
}
.sb-box4 .heading{background:url(../images/arrow-sb-box4-heading-t101.gif) no-repeat 0 1px;}
.sb-box .content-main{
	height:1%;
	overflow:hidden;
	padding:0 5px 0 12px;
}
.sb-box4 .content-main{padding:0 5px 0 11px;}
.sb-box p{margin:0;}
.sb-box .row{
	height:1%;
	overflow:hidden;
	padding:3px 0 0 2px;
}
.sb-box label{
	font-weight:bold;
	display:block;
	line-height:16px;
}
.sb-box select{
	width:198px;
	margin:1px 0 0;
}
.sb-box .text{
	width:196px;
	padding:1px 0 2px;
	margin:0;
	float:left;
	clear:both;
	background:#fff;
	border:1px solid #8d8d8d;
}
.sb-box .submit{
	width:200px;
	height:34px;
	border:0;
	cursor:pointer;
	margin:9px 0 0;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	font-size:0;
	line-height:0;
}
.sb-box .btn-start-course{background:url(../images/btn-start-course-t101.gif) no-repeat;}
.sb-box .btn-login{background:url(../images/btn-login-t101.gif) no-repeat;}
.sb-box .submit:hover,
.sb-box .submit.hover{background-position:0 -34px;}
.sb-box .forgot-password{
	text-align:center;
	font-size:11px;
	line-height:15px;
	padding:0 10px 0 0;
}
.sb-box .forgot-password a{color:#ded9b9;}
.sb-box .row .help{
	font-size:10px;
	line-height:13px;
	margin:0 8px 0 0;
	float:right;
}
.txt-area{
	width:100%;
	overflow:hidden;
	padding:17px 0 0;
}
.ta-holder{
	width:950px;
	overflow:hidden;
	margin:0 auto;
	padding:0 9px 0 0;
}
.txt-area .ta-box{
	height:1%;
	overflow:hidden;
}
.states-list{
	width:460px;
	list-style:none;
	margin:4px 0 -12px;
	padding:0;
	font-size:12px;
	line-height:14px;
	color:#5f5d43;
	float:left;
}
.states-list li{
	width:230px;
	float:left;
	padding:0 0 18px;
}
.states-list h3{
	margin:0 0 6px;
	color:#383627;
	font-size:14px;
	line-height:17px;
}
.states-list .image{
	width:57px;
	float:left;
}
.states-list .descriprion{
	height:1%;
	overflow:hidden;
	margin:4px 0 0;
}
.states-list p{margin:0;}
.winner{
	display:inline;
	width:219px;
	float:left;
	margin:0 0 0 9px;
}
.winner .heading{
	overflow:hidden;
	height:39px;
	background:url(../images/bg-winner-heading-t101.gif) no-repeat;
	padding:5px 0 0 13px;
}
.winner .winner-content{
	min-height:93px;
	position:relative;
	background:#ebe9d6 url(../images/bg-winner-content-t101.gif) no-repeat 0 100%;
	padding:31px 12px 40px 98px;
	text-align:right;
	color:#47453a;
	font-size:13px;
	line-height:18px;
}
* html .winner .winner-content{height:93px;}
.winner .winner-content dl{
	width:100%;
	overflow:hidden;
	margin:0;
}
.winner .winner-content dl dt{
	margin:0 1px 20px;
	height:1%;
	overflow:hidden;
}
.winner .winner-content dl dt img{float:right;}
.winner .winner-content dl dd{margin:0;}
.winner .winner-content address{font-style:normal;}
.winner .winner-content .visual{
	position:absolute !important;
	bottom:0;
	left:-1px;
}
.winner-small{
	width:190px;
	float:none;
	overflow:hidden;
	margin:0 0 24px;
}
.winner-small .heading{
	height:35px;
	padding:5px 0 0 15px;
	background:url(../images/bg-winner-small-heading-t101.gif) no-repeat;
}
.winner-small .winner-content{
	min-height:74px;
	position:relative;
	background:#ebe9d6 url(../images/bg-winner-small-content-t101.gif) no-repeat 0 100%;
	padding:26px 14px 30px 75px;
	font-size:12px;
}
* html .winner-small .winner-content{height:74px;}
.winner-small .winner-content dl dt{margin:0 1px 13px;}
.winner-small .winner-content .visual{left:0;}
/*--WINNER LARGE--*/
.winner2{
	display:inline;
	width:240px;
	float:left;
	margin:0;
}
.winner2 .heading{
	overflow:hidden;
	height:39px;
	background:url(../images/bg-winner-heading2-t101.gif) no-repeat;
	padding:5px 0 0 13px;
}
.winner2 .winner-content{
	min-height:93px;
	position:relative;
	background:#DED9B9 url(../images/bg-sb-box5-b-t101.gif) no-repeat 0 100%;
	padding:31px 12px 40px 98px;
	text-align:right;
	color:#47453a;
	font-size:13px;
	line-height:18px;
}
* html .winner2 .winner-content{height:93px;}
.winner2 .winner-content dl{
	width:100%;
	overflow:hidden;
	margin:0;
}
.winner2 .winner-content dl dt{
	margin:0 1px 20px;
	height:1%;
	overflow:hidden;
}
.winner2 .winner-content dl dt img{float:right;}
.winner2 .winner-content dl dd{margin:0;}
.winner2 .winner-content address{font-style:normal;}
.winner2 .winner-content .visual{
	position:absolute !important;
	bottom:0;
	left:-1px;
	top:-8px;
}
/*--WINNER LARGE END--*/
.txt-area .video{
	float:right;
	padding:0 1px 0 0;
}
.connect-us{
	float:right;
	padding:0 0 3px 11px;
	background:url(../images/bg-connect-us-t101.gif) no-repeat 0 10px;
}
.connect-us .title{
	float:left;
	padding:18px 5px 0 0;
}
.connect-us .title img{display:block;}
.connect-us ul{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
}
.connect-us ul li{
	float:left;
	padding:0 0 0 6px;
}
.connect-us ul img{display:block;}
#footer{
	width:941px;
	margin:0 auto;
	padding:6px 0 33px;
	overflow:hidden;
	font-size:12px;
	line-height:16px;
	color:#fff;
}
#footer a{
	color:#fff;
	text-decoration:underline;
}
#footer a:hover{text-decoration:none;}
#footer .lists{
	height:1%;
	overflow:hidden;
	padding: 0 0 10px;
}
#footer .lists .box{
	width:502px;
	float:left;
}
#footer .lists .box2{
	float:right;
	font-size:11px;
	line-height:14px;
	margin:1px 0 0;
	width:400px;
	text-align:right;
}
#footer .lists ul{
	list-style:none;
	margin:0 0 0 -6px;
	padding:0;
	height:1%;
	overflow:hidden;
}
#footer .lists ul li{
	float:left;
	margin:0 0 0 -1px;
	padding:0 6px 0 7px;
	background:url(../images/divider-footer-list-1-t101.gif) no-repeat 0 4px;
}
#footer .lists .box2 ul li{background:url(../images/divider-footer-list-2-t101.gif) no-repeat 0 3px;}
#footer .lists ul a{text-decoration:none;}
#footer .lists ul a:hover{text-decoration:underline;}
#footer .lists .box2 ul{
	float:right;
	clear:both;
	margin:0 -6px 0 0;
	display:inline;
}
#footer .lists .box2 p{
	clear:both;
	margin:0;
}
#footer .logos{
	width:939px;
	margin:0 0 0 1px;
	background:#fff url(../images/bg-footer-logos-t-t101.gif) no-repeat;
}
#footer .logos .holder{
	height:1%;
	overflow:hidden;
	padding:8px 0 6px;
	background:url(../images/bg-footer-logos-b-t101.gif) no-repeat 0 100%;
}
#footer .logos .payment{
	display:inline;
	list-style:none;
	margin:11px 0 0 30px;
	padding:0;
	float:left;
}
#footer .logos .payment li{
	float:left;
	padding:1px 0 0 17px;
}
#footer .logos .thawte{
	display:inline;
	float:left;
	margin:16px 0 0 65px;
}
#footer .logos .thawte img{display:block;}
#footer .logos .logo-list{
	list-style:none;
	margin:10px 0 0 1px;
	padding:0;
	display:table;
	float:left;
}
#footer .logos .logo-list li{
	display:table-cell;
	vertical-align:middle;
	padding:0 0 0 65px;
}
#footer .logos .logo-list img{display:block;}
.main-width{
	width:941px;
	margin:0 auto;
	padding:16px 14px 0;
}
.main-width:after{
	content:"";
	display:block;
	clear:both;
}
#twocolummns{
	width:680px;
	float:left;
	margin:3px 0 0;
	padding: 0 0 8px;
}
.page-heading{
	width:940px;
	overflow:hidden;
	clear:both;
	padding:3px 0 0;
}
.page-heading .t{
	height:25px;
	overflow:hidden;
	background:url(../images/bg-page-heading-long-t-t101.png) no-repeat;
}
.page-heading .c{
	height:1%;
	padding:0 18px;
	background:#a90506;
}
.page-heading .c:after{
	content:"";
	display:block;
	clear:both;
}
.page-heading .b{
	height:8px;
	overflow:hidden;
	background:url(../images/bg-page-heading-long-b-t101.png) no-repeat;
}
.page-heading h2{
	margin:-19px 0 -2px;
	font-size:24px;
	line-height:27px;
	color:#fff;
	text-transform:uppercase;
	float:left;
	position:relative;
}
#twocolummns .page-heading{
	width:680px;
	padding:0 0 9px;
}
#twocolummns .page-heading .t{background:url(../images/bg-page-heading-t-t101.png) no-repeat;}
#twocolummns .page-heading .b{background:url(../images/bg-page-heading-b-t101.png) no-repeat;}
#content{
	width:467px;
	float:right;
	margin:-2px 0 0 0;
	padding:0 3px 0 0;
	line-height:20px;
}
#contentmap{
	width:660px;
	float:left;
	margin:-2px 0 0 5px;
	padding:0 3px 0 0;
	line-height:20px;
}
#contentiframe{
	margin:-2px 0 0 0;
	padding:0 3px 0 0;
	line-height:20px;
}
#content h3{
	margin:8px 0 3px;
	font-size:18px;
	line-height:22px;
	color:#225e78;
}
#content h4{
	margin:0;
	padding:2px 0 0;
	font-size:14px;
	line-height:20px;
	color:#006895;
}
#content h5{
	margin:18px 0 3px;
	font-size:18px;
	line-height:10px;
	color:#225e78;
}
#contentmap h5{
	margin:18px 0 3px;
	font-size:18px;
	line-height:10px;
	color:#225e78;
}
#contentiframe h5{
	margin:18px 0 3px;
	font-size:18px;
	line-height:10px;
	color:#225e78;
}
#content h6{
	margin:-9px 0 3px;
	font-size:18px;
	line-height:10px;
	color:#225e78;
}
#contentmap h6{
	margin:-9px 0 3px;
	font-size:18px;
	line-height:10px;
	color:#225e78;
}
#contentiframe h6{
	margin:-9px 0 3px;
	font-size:18px;
	line-height:10px;
	color:#225e78;
}
#content p{
	margin:0 0 12px;
	padding:8px 0 0;
}
#contentmap p{
	margin:0 0 12px;
	padding:8px 0 0;
}
#contentiframe p{
	margin:0 0 12px;
	padding:8px 0 0;
}
#content .txt-list{
	list-style:none;
	margin:-10px 35px 5px 9px;
	padding:0;
	line-height:16px;
}
#content .txt-list-numbers{
	list-style:none;
	margin:-10px 35px 5px 9px;
	padding:0;
	line-height:21px;
}
#content .txt-list-numbers-ascii{
	list-style:decimal;
	color: #225e78;
	margin:-10px 35px 0 40px;
	padding:0;
	line-height:21px;
}
#contentiframe .txt-list{
	list-style:none;
	margin:-10px 35px 5px 9px;
	padding:0;
	line-height:16px;
}
#content .txt-list li {
	background:url(../images/bg-txt-list-t101.gif) no-repeat 0 3px;
	padding:0 0 10px 15px;
}
#content .txt-list-numbers li{
	padding:0 0 10px 28px;
}
#content .txt-list-numbers-ascii li{
	padding:0 0 10px 0;
}
#contentiframe .txt-list li{
	background:url(../images/bg-txt-list-t101.gif) no-repeat 0 3px;
	padding:0 0 10px 15px;
}
#twocolummns .aside{
	width:190px;
	float:left;
}
#twocolummns .aside .add-nav{
	height:1%;
	overflow:hidden;
	font-weight:bold;
	font-size:12px;
	line-height:15px;
	list-style:none;
	margin:0 0 24px;
	padding:0;
	border-bottom:1px solid #acaa9d;
}
#twocolummns .aside .add-nav a{
	display:block;
	height:1%;
	color:#444236;
	padding:9px 5px 9px 16px;
	border-top:1px solid #acaa9d;
	background:url(../images/arrow-add-nav-t101.gif) no-repeat 6px 10px;
}
#twocolummns .aside .add-nav a.active,
#twocolummns .aside .add-nav a:hover{
	text-decoration:none;
	background:#acaa9d url(../images/arrow-add-nav-rollover-t101.gif) no-repeat 6px 10px;
	color:#feffff;
}
.expand{
	display:block;
	width:72px;
	height:22px;
	text-indent:-9999px;
	overflow:hidden;
	margin:10px 0 0;
}
.expand span{
	display:block;
	height:44px;
	background:url(../images/btn-expand-t101.png) no-repeat;
	cursor:pointer;
}
.expand:hover{background:none;}
.expand:hover span{margin:-22px 0 0;}
.more{
	display:block;
	width:72px;
	height:22px;
	text-indent:-9999px;
	overflow:hidden;
}
.more span{
	display:block;
	height:44px;
	background:url(../images/btn-more-t101.png) no-repeat;
	cursor:pointer;
}
.more:hover{background:none;}
.more:hover span{margin:-22px 0 0;}
.sb-box .faq-list{
	list-style:none;
	margin:4px 0 0;
	padding:0 0 12px;
	width:206px;
	overflow:hidden;
}
.sb-box .faq-list li{
	border-top:1px solid #b7b398;
	margin:-1px 0 0;
	padding:6px 0 8px 22px;
	background:url(../images/ico-faq-t101.png) no-repeat;
	height:1%;
}
.sb-box .faq-links {
	text-decoration:none;	
	color: #393829;
}
.sb-box .faq-links:hover{
	text-decoration:underline; 
	color: #A90506;
}
.sb-box blockquote{
	width:194px;
	margin:8px 0 14px 2px;
	padding:0 0 0 1px;
	font-size:14px;
	line-height:18px;
	text-indent:24px;
	background:url(../images/bg-opening-quote-t101.png) no-repeat;
}
.sb-box blockquote q{quotes: none;}
.sb-box blockquote q:before{content:"";}
.sb-box blockquote q:after{content:"";}
.sb-box blockquote .closing-quote{
	display:inline-block;
	width:18px;
	height:15px;
	margin:0 0 0 -2px;
	background:url(../images/bg-closing-quote-t101.png) no-repeat;
	vertical-align:top;
}
#content .contact-form{
	width:471px;
	overflow:hidden;
	padding:12px 0 0;
	margin:0 0 0 -11px;
	position:relative;
}
#content .contact-form .row{
	height:1%;
	overflow:hidden;
	margin:0 0 10px;
}
#content .contact-form .no-label{padding:0 0 0 161px;}
#content .contact-form label{
	float:left;
	text-align:right;
	width:153px;
	font-weight:bold;
	font-size:14px;
	line-height:28px;
	color:#005583;
	padding:0 9px 0 0;
}
#content .contact-form .text,
#content .contact-form .select,
#content .contact-form textarea{
	width:303px;
	float:left;
	border:1px solid #c4c4c3;
	margin:0;
	padding:5px 2px 6px;
	font-size:14px;
	line-height:16px;
}
#content .contact-form textarea{
	width:307px;
	overflow:auto;
	height:76px;
	padding:5px 0 6px;
	max-width:307px;
}
#content .contact-form select{
	width:309px;
	float:left;
	border:1px solid #c4c4c3;
	margin:0;
	padding:5px 2px 6px;
	font-size:14px;
	line-height:16px;
}
#content .contact-form .btn-submit{
	width:93px;
	height:32px;
	text-indent:-9999px;
	overflow:hidden;
	font-size:0;
	line-height:0;
	background:url(../images/btn-submit-t101.gif) no-repeat;
	border:0;
	cursor:pointer;
	float:left;
}
#content .contact-form .btn-submit:hover,
#content .contact-form .btn-submit.hover{background-position:0 -32px;}
.aside .visual-box{
	height:1%;
	overflow:hidden;
	margin:1px 0 20px;
}
.aside .visual-box img{display:block;}
.aside .contact-info{
	width:190px;
	overflow:hidden;
	padding:8px 0 0;
	background:url(../images/bg-contact-info-t-t101.png) no-repeat;
	font-size:12px;
	line-height:14px;
}
.aside .contact-info .c{
	height:1%;
	overflow:hidden;
	padding:3px 17px 4px;
	background:url(../images/bg-contact-info-c-t101.png);
}
.aside .contact-info .content{position:relative;}
.aside .contact-info .b{
	height:8px;
	overflow:hidden;
	background:url(../images/bg-contact-info-b-t101.png) no-repeat;
}
.aside .contact-info .company{
	display:block;
	color:#116286;
	line-height:16px;
	margin:0 0 4px;
}
.aside .contact-info address{
	font-style:normal;
	padding:0;
}
.aside .contact-info dl{margin:0;}
.aside .contact-info dl dt{display:inline;}
.aside .contact-info dl dd{
	display:inline;
	margin:0;
}
.content-area{
	width:903px;
	margin:0 0 0 18px;
	overflow:hidden;
}
.control-bar{
	width:903px;
	overflow:hidden;
	margin:0 0 9px 1px;
}
.control-bar .t,
.control-bar .b{
	height:3px;
	overflow:hidden;
	background:url(../images/bg-control-bar-t-t101.png) no-repeat;
}
.control-bar .b{
	height:8px;
	background:url(../images/bg-control-bar-b-t101.png) no-repeat;
}
.control-bar .center{
	height:1%;
	padding:0 11px 0 20px;
	background:#e7e3cb url(../images/bg-control-bar-c-t101.gif) repeat-x;
}
.control-bar .center:after{
	content:"";
	display:block;
	clear:both;
}
.control-bar .content{
	width:100%;
	float:left;
	position:relative;
	margin:-3px 0 -4px;
}
.control-bar .control-menu{
	float:right;
	list-style:none;
	margin:0;
	padding:0;
	font-size:11px;
	line-height:14px;
	text-transform:uppercase;
}
.control-bar .control-menu li{
	float:left;
	padding:0 0 0 3px;
}
.control-bar .control-menu a{
	display:block;
	color:#383629;
}
.control-bar .control-menu span{
	float:left;
	width:5px;
	height:26px;
	overflow:hidden;
	cursor:pointer;
}
.control-bar .control-menu .l{background:url(../images/bg-control-menu-l-t101.gif) no-repeat;}
.control-bar .control-menu .r{background:url(../images/bg-control-menu-r-t101.gif) no-repeat;}
.control-bar .control-menu strong{
	float:left;
	height:18px;
	background:url(../images/bg-control-menu-c-t101.gif) repeat-x;
	padding:8px 4px 0;
	cursor:pointer;
}
.control-bar .control-menu a:hover{
	text-decoration:none;
	color:#a90506;
	background:none;
}
.control-bar .control-menu a:hover .l,
.control-bar .control-menu a:hover .r,
.control-bar .control-menu a:hover strong{background-position:0 -26px;}
.control-bar .txt{
	float:left;
	font-size:11px;
	line-height:14px;
	text-transform:uppercase;
	font-weight:bold;
	margin:8px 0 0;
}
.control-bar .txt p{
	display:inline;
	margin:0 20px 0 0;
}
* html .control-bar .txt p{margin:0 13px 0 0;}
*+html .control-bar .txt p{margin:0 13px 0 0;}
.progress-bar{
	width:902px;
	overflow:hidden;
	margin:0 0 0 1px;
}
.progress-bar ol{
	width:904px;
	overflow:hidden;
	list-style:none;
	margin:0 0 0 -2px;
	padding:0;
	font-weight:bold;
	font-size:13px;
	line-height:18px;
	color:#225e78;
}
.progress-bar ol li{
	width:224px;
	float:left;
	padding:0 0 0 2px;
}
.progress-bar ol .complete{
	color:#fff;
	font-size:12px;
	line-height:18px;
	background:#006895 url(../images/bg-progress-bar-complete-t101.gif) repeat-y;
	padding:5px 9px 7px;
}
.progress-bar .title{
	display:block;
	padding:0 1px 2px;
}
.progress-bar .active .title{color:#a90506;}
#twocolummns.twocolummns2 {width:903px;}
#twocolummns.twocolummns2 #content{
	width:645px;
	float:left;
	margin:4px 0 0;
	padding:0;
}
#twocolummns.twocolummns2 #content h3{margin:8px 0 11px;}
#twocolummns.twocolummns2 #content p{padding:0;}
#twocolummns.twocolummns2 .aside{
	width:240px;
	float:right;
	margin:49px 0 0;
}
.btn-link{
	float:left;
	background:url(../images/bg-btn-link-l-t101.gif) no-repeat;
	font-size:18px;
	line-height:22px;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
	white-space:nowrap;
	margin:0 0 0 10px;
}
.btn-link strong{
	float:left;
	min-width:137px;
	height:31px;
	padding:11px 11px 0;
	background:url(../images/bg-btn-link-r-t101.gif) no-repeat 100% 0;
	cursor:pointer;
}
.back strong span{
	background:url(../images/arrow-btn-link-back-t101.png) no-repeat;
	cursor:pointer;
	padding:0 12px;
}
.next strong span{
	background:url(../images/arrow-btn-link-next-t101.png) no-repeat 100% 0;
	cursor:pointer;
	padding:0 15px 0 0;
}
.btn-link:hover{
	text-decoration:none;
	background-position:0 -42px;
}
.btn-link:hover strong{background-position:100% -42px;}
.page-navigation{
	height:1%;
	overflow:hidden;
	padding:43px 28px 0;
	margin:0 0 24px;
}
.page-navigation ul{
	float:right;
	list-style:none;
	margin:0;
	padding:0;
}
.page-navigation li{float:left;}
#contentiframe p.indented{
   padding-left: 50pt;
   padding-right: 0pt;
   }
#content .quote-wrap {
width:437px;
padding:12px;
margin-bottom:20px;
background:url(../images/quote-bkg-t101.gif) no-repeat;
}
#content .quote-wrap  blockquote{
width:431px;
margin:8px 0 14px 2px;
padding:0 0 0 1px;
font-size:14px;
line-height:18px;
text-indent:24px;
background:url(../images/bg-opening-quote2-t101.png) no-repeat;
font-style:italic;
}
#content .quote-wrap  blockquote q{quotes: none;}
#content .quote-wrap  blockquote q:before{content:"";}
#content .quote-wrap  blockquote q:after{content:"";}
#content .quote-wrap  blockquote .closing-quote{
display:inline-block;
width:18px;
height:15px;
margin:0 0 0 -2px;
background:url(../images/bg-closing-quote2-t101.png) no-repeat;
vertical-align:top;
}
#content .quote-wrap  blockquote .name {
color:#a90506;
float:right;
margin-top:10px;
}
.main-row{text-align:left; background-color:#acaa9d; color:#116286;}
#content table{margin:-5px 0 0 0;}
#content table tr td{background-color:#ebebe8;}
#content table tr td .table-heading{color:#116286;}
#content .table-red-float-right{color:#a90506; font-weight:bold; float:right;}
#content .table-red{color:#a90506; font-weight:bold;}
#content table tr td.table-left-column{color: #3b3b3b;}
.btn-get-started{
	width:470px;
	height:42px;
	text-indent:-9999px;
	overflow:hidden;
	font-size:0;
	line-height:0;
	background:url(../images/btn-get-started-t101.gif) no-repeat;
	border:0;
	cursor:pointer;
	float:left;
}
.btn-get-started:hover{background-position:0 -42px;}
.btn-get-started-affiliate{
	width:470px;
	height:42px;
	text-indent:-9999px;
	overflow:hidden;
	font-size:0;
	line-height:0;
	background:url(../images/btn-get-started-affiliate-t101.gif) no-repeat;
	border:0;
	cursor:pointer;
	float:left;
}
.btn-get-started-affiliate:hover{background-position:0 -42px;}
ul#button{
	float:right;
	list-style:none;
	margin:0;
	padding:0;
}
ul#button li{float:left;}
/*--LARGE BUTTON STYLE--*/
.btn-link{
	float:left;
	background:url(../images/bg-btn-link-l-t101.gif) no-repeat;
	font-size:18px;
	line-height:22px;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
	white-space:nowrap;
	margin:0 0 0 10px;
}
.btn-link strong{
	float:left;
	min-width:137px;
	height:31px;
	padding:11px 11px 0;
	background:url(../images/bg-btn-link-r-t101.gif) no-repeat 100% 0;
	cursor:pointer;
}
.btn-link:hover{
	text-decoration:none;
	background-position:0 -42px;
}
.btn-link:hover strong{background-position:100% -42px;}
/*--END LARGE BUTTON STYLE--*/
/*--MEDIUM BUTTON STYLE--*/
.btn-link-med{
	float:left;
	background:url(../images/bg-btn-link-l-med-t101.gif) no-repeat;
	font-size:14px;
	line-height:22px;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
	white-space:nowrap;
	margin:0 0 0 10px;
}
.btn-link-med strong{
	float:left;
	min-width:87px;
	height:25px;
	padding:5px 11px 0;
	background:url(../images/bg-btn-link-r-med-t101.gif) no-repeat 100% 0;
	cursor:pointer;
}
.btn-link-med:hover{
	text-decoration:none;
	background-position:0 -30px;
}
.btn-link-med:hover strong{background-position:100% -30px;}

/*--END MEDIUM BUTTON SYTLE--*/
/*--SMALL BUTTON STYLE --*/
.btn-link-small{
	float:left;
	background:url(../images/bg-btn-link-l-small-t101.gif) no-repeat;
	font-size:12px;
	line-height:15px;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
	white-space:nowrap;
	margin:0 0 0 10px;
}
.btn-link-small strong{
	float:left;
	min-width:57px;
	height:18px;
	padding:2px 11px 0;
	background:url(../images/bg-btn-link-r-small-t101.gif) no-repeat 100% 0;
	cursor:pointer;
}
.btn-link-small:hover{
	text-decoration:none;
	background-position:0 -20px;
}
.btn-link-small:hover strong{background-position:100% -20px;}
/*--END SMALL BUTTON SYTLE--*/
#content .sitemap-list-li {
	list-style-image: url(../images/bg-txt-list-t101.gif);
}
#content .sitemap-list-ul {
	list-style-image: url(../images/bg-txt-list-t101.gif);
}
