body{margin:0px; padding:0px; font-family: Arial, Tahoma, Verdana; font-size:12px;}
.clear{clear:both; margin:0px; padding:0px;}
img{border:0px;}
#wrapper{margin:0 auto; width:999px; border:0px solid red;}

#header{background-color:#F7F7F7; height:91px;}
#logo{float:left; margin:23px 0px 0px 15px;}
#login-home{float:right; font-size:11px;  margin:13px 15px 0px 05px;}
.login-home-text{border-top:1px solid #ABADB3; border-bottom:1px solid #E3E9EF; border-left:1px solid #E3E9EF; border-right:1px solid #E3E9EF; height:19px;}
#login-home a, #login-home a:active, #login-home a:visited{color:#0084B4; text-decoration:none;}
#login-home a:hover{color:#4B4B4B;}

#top-nav{background-color:#577CA6; padding:15px 0px 15px 0px;}
#top-nav ul{margin:0px 0px 0px 15px; padding:0px;}
#top-nav li{display:inline; padding:0px 30px 0px 0px;}
#top-nav li a, #top-nav li a:active, #top-nav li a:visited{font-family:Lucida Sans, Arial, Tahoma; font-size:15px; text-decoration:none; color:#fff; padding:9px;}
#top-nav li a:hover, .selected-nav{background-color:#819DBC; padding:9px;}

#banner{background-color:#F7F7F7;}
#product-image{margin-left:5px; float:left;}
#desc{padding:17px 0px 0px 0px;}
h1{color:#09497F; margin:0px; padding:0px; font-size:35px;}
.arial-grey30px{color:#191919; margin:0px; padding:0px; font-size:30px;}
h3{color:#09497F; margin:0px; padding:0px; font-size:20px;}
#signup-div{float:left}
#watch-tour{margin:24px 0px 0px 13px; float:left;}
#watch-tour a, #watch-tour a:active, #watch-tour a:visited{color:#09497F; font-size:20px; text-decoration:none;}
#watch-tour a:hover{color:#4B4B4B;}

#welcome-bar{background-color:#577CA6; color:#fff; padding:6px 0px 6px 15px; #padding:4px 0px 6px 15px;}

#site-body{padding:0px 15px 0px 15px; #padding:15px 15px 0px 15px;}
#left-body{width:525px; border:0px solid red;  float:left;}
a.site-links, a:active.site-links, a:visited.site-links{color:#0084B4;}
a:hover.site-links{color:#4B4B4B;}

#sidebar{float:right; text-align:left; margin:5px 0px 0px 0px; #margin:-7px 0px 0px 0px; width:320px;}
h4{color:#0084B4; font-size:13px; margin:0px 0px 7px 0px; padding:0px;}

#footer{background-color:#5F5F5F; padding:8px 15px 8px 15px; margin:10px 0px 0px 0px;}
.footer-title{color:#fff; font-size:14px; text-transform:uppercase;}

#footer p{margin:0px; padding:0px; color:#fff;}
.col1{width:25%}
.col2{width:25%}
.col3{width:25%}
a.footer-link, a:active.footer-link, a:visited.footer-link{color:#fff; text-decoration:none;}
a:hover.footer-link{color:#fff; text-decoration:none;}
.white11px{color:#fff;}
.white11px a{color:#fff; text-decoration:none;}
.spacer{height:8px;}
ul{margin:0px 0px 0px 0px; padding:0px; line-height:1.5; color:#fff;}
li a, a:hover, a:visited, a:active{color:#fff;}

.copyright{background-color:#313131; height:22px; padding:7px 0px 0px 15px; color:#BEBEBE;}

/* Sub */
#sub-site-body{padding:15px 15px 0px 2	15px;}
#sub-left{width:750px; float:left;}
#breadcrumb{margin:0px 0px 20px 0px;}
#breadcrumb ul{margin:0px; padding:0px;}
#breadcrumb li{display:inline; color:#000;}
.arial-blue25px{color:#147DAA; font-size:25px;}
.arial-black25px{color:#000; font-size:25px;}
.arial-blue-subheader{color:#147DAA; font-size:12px; font-weight:bold; font-style:italic}
.tbl-grid{border:1px solid #DDDDDD; margin:0px 0px 20px 0px; width:100%;}
.tbl-grid th{text-align:left; background-image:url(../images/tbl-header-bg.jpg); background-repeat:repeat-x; height:30px; padding:0px 0px 0px 5px;}
.tbl-grid td{text-align:left; background-image:url(../images/td-bg.jpg); background-repeat:repeat-x; background-position:bottom; height:30px; padding:0px 0px 0px 5px;}
.tbl-grid .pager{background-image:url(../images/pager-bg.jpg); background-repeat:repeat-x; height:30px; font-size:11px;}
.tbl-grid .pager{} .page-numbers{margin:0px 5px 0px 0px; padding:0px; text-align:right;}
.tbl-grid .pager{} .page-numbers li{display:inline;}
a.pagernumberlinks, a:active.pagernumberlinks, a:visited.pagernumberlinks{color:#353535; padding:0px 3px 0px 3px; text-decoration:none;}
a:hover.pagernumberlinks{color:#353535; padding:0px 3px 0px 3px; text-decoration:underline;}

#sub-sidebar{float:right; }

a.home-features, a:active.home-features, a:visited.home-features{color:#252525; text-decoration:none;}
a:hover.home-features{color:#252525; text-decoration:underline;}
.tbl-features{margin-top:10px;}
.feature-title{color:#09497F; font-size:15px; padding:0px 0px 0px 5px;}
.h42{height:25px;}


/* Login Page */

#distance{width:1px; height:50%; margin-bottom:-13.75em; float:left;}
#container{margin:0 auto; position:relative; text-align:left; height:27.5em; width:45em; clear:left;}
#container div{}
html, body{height:100%;}
#login-control{background-image:url(../images/login-bg.jpg); background-repeat:no-repeat; width:587px; height:387px;}
#logo-login{padding:10px 0px 0px 10px;}
#login-panel-title{position:relative; float:right; padding:16px 125px 0px 0px; font-family:Lucida Sans, Arial, Tahoma; color:#09497F; font-size:22px;}
#login-desc{float:left; width:290px; padding-left:12px;}
.normal-text{margin:0px; padding:0px;}

#login-fields{margin:17px 0px 0px 20px; float:left;}
.login-textbox{ background-color:Transparent; border:0px; width:170px; font-size:15px; color:#7B7B7B;}
.txt-round-bg{background-image:url(../images/txt-bg.jpg); background-repeat:no-repeat; width:179px; height:24px;}
.txt-round-bg-pass{background-image:url(../images/txt-bg.jpg); background-repeat:no-repeat; background-position:0px 2px; width:179px; height:24px;}
.white11px{color:#fff;}
.login-button{background-image:url(../images/btn-login-main.jpg); background-repeat:no-repeat; width:52px; height:22px; border:0px; cursor:pointer;}
.for-links{margin:0px; padding:0px; font-size:11px;}

#forgot-signup{margin:30px 0px 0px 0px;}



/*  ===--------------  Customer Signup ------------------===  */
.sboxt{background-image:url(../public/images/sbox-t.jpg); background-repeat:no-repeat; width:765px; height:8px; margin-top:20px;}
.sboxb{background-image:url(../public/images/sbox-b.jpg); background-repeat:no-repeat; width:765px; height:8px;}
.sboxr{background-image:url(../public/images/sbox-r.jpg); background-repeat:repeat-y; width:765px;}


.wizard-bar{background-image:url(../public/images/wizard-bar.jpg); background-repeat:no-repeat; width:733px; height:6px; margin:0 auto;}
.wizard-nav{margin-top:-13px;}

ul.tab-steps{margin:0px 0px 0px 100px; padding:0px;}
ul.tab-steps li{display:inline; margin:0px 0px 0px 0px;}
ul.tab-steps li.tabspacing{margin-right:225px;}

ul.tab-text{margin:10px 0px 0px 49px; padding:0px;}
ul.tab-text li{display:inline; color:#147DAA; font-size:14px;}
ul.tab-text li.textspacing{margin-right:167px;}
ul.tab-text li.textspacing2{margin-right:189px;}



a.bluetab{
background-image:url(../public/images/wizard-tab-blue.png); background-repeat:no-repeat; width:52px; height:33px;
text-decoration: none;
font-size:18px; color:#fff;
padding:7px 14px 10px 11px;
}

a.greentab{
background-image:url(../public/images/wizard-tab-green.png); background-repeat:no-repeat; width:52px; height:33px;
text-decoration: none;
font-size:18px; color:#fff;
padding:7px 14px 10px 11px;
}

a.greytab{
background-image:url(../public/images/wizard-tab-grey.png); background-repeat:no-repeat; width:52px; height:33px;
text-decoration: none;
font-size:18px; color:#fff;
padding:7px 14px 10px 11px;
}


.wizardpage{}
.sibox-container{margin:30px 0px 30px 16px;}
.siboxt{background-image:url(../public/images/sibox-t.jpg); background-repeat:none; width:733px; height:8px;}
.siboxb{background-image:url(../public/images/sibox-b.jpg); background-repeat:none; width:733px; height:8px;}
.siboxr{background-image:url(../public/images/sibox-r.jpg); background-repeat:none; width:722px; padding:0px 4px 4px 7px;}

.tbl-wizard-form{font-size:12px;}
.tbl-wizard-form input[type=text], .tbl-wizard-form input[type=password]{border-top:1px solid #ABADB3; border-bottom:1px solid #E3E9EF; border-left:1px solid #E3E9EF; border-right:1px solid #E3E9EF; font-size:17px; width:233px;}
.tbl-wizard-form textarea{border-top:1px solid #ABADB3; border-bottom:1px solid #E3E9EF; border-left:1px solid #E3E9EF; border-right:1px solid #E3E9EF; font-size:20px; font-family:arial;}
.txtsmall{font-size:12px;}
.tbl-wizard-form .col1{width:170px;}

.wizardcontrols{text-align:right;}
.wizardnext_en{background-image:url(../public/images/en/btn-next.jpg); background-repeat:no-repeat; width:86px; height:33px; border:0px; margin-right:15px; margin-top:-20px;}
.wizardprev_en{background-image:url(../public/images/en/btn-back.jpg); background-repeat:no-repeat; width:86px; height:33px; border:0px; margin-right:15px; margin-top:-20px;}
.wizardfinish_en{background-image:url(../public/images/en/btn-finish.jpg); background-repeat:no-repeat; width:230px; height:33px; border:0px; margin-right:15px; margin-top:-20px;}
.wizardnext_nb{background-image:url(../public/images/nb/btn-next.jpg); background-repeat:no-repeat; width:74px; height:33px; border:0px; margin-right:15px; margin-top:-20px;}
.wizardprev_nb{background-image:url(../public/images/nb/btn-back.jpg); background-repeat:no-repeat; width:92px; height:33px; border:0px; margin-right:15px; margin-top:-20px;}
.wizardfinish_nb{background-image:url(../public/images/nb/btn-finish.jpg); background-repeat:no-repeat; width:219px; height:33px; border:0px; margin-right:15px; margin-top:-20px;}


.arial-blue25px{font-family:Arial, Tahoma, Verdana; font-size:25px;color:#147DAA;}

.button {
	height:22px;
	color:white;
	cursor: pointer;
	cursor: hand;
	font-weight:bold;
	background-color:#577CA6;
	border:1px solid #E3EBF3;
	text-align:middle;
	padding-bottom:2px;
}
