* {padding:0; margin:0;}
.clearboth {clear:both}
a:link, a:visited, a:active {text-decoration: underline;color: #518274;font-size: 12px;font-style: normal;font-weight: normal;line-height: normal;}
.productlink a:link, .productlink a:visited, .productlink a:active, a.breadcrumbs:link, a.breadcrumbs:visited, a.breadcrumbs:active {text-decoration: underline;color: #e98c19;font-size: 12px;font-style: normal;font-weight: normal;line-height: normal;}
a.blacklink_sml:link, a.blacklink_sml:visited, a.blacklink_sml:active {text-decoration: underline;color: #000;font-size: 11px;font-style: normal;font-weight: normal;line-height: normal;}
a:hover, a.breadcrumbs:hover, .productlink a:hover, a.blacklink_sml:hover {text-decoration: underline;color:#666;}
p {font-size:12px}
body { background:url("images/BG.gif") repeat-x 0 0;font-family:Arial, Verdana, Tahoma, sans-serif, serif; }
#footertext a {padding-left:25px;}

.gBoxTop {background: #518274 url("images/Box_C_T.gif") repeat-x 0 0;}
.gBoxMidLeft {background:#f5f5f5 url("images/Box_C_L.gif") repeat-y 0 0;}
.gBoxMidRight {background:#f5f5f5 url("images/Box_C_R.gif") repeat-y 100% 0;}
.gBoxBottom {background:#f5f5f5 url("images/Box_C_B.gif") repeat-x 0 0;}
.whitebg {background-color:#FFF}

.Arrow {background:url("images/Arrow_BG.gif")repeat-x 0 0; }
.Dots {background:url("images/Dots_H.gif")repeat-x 0 0; }

.boxTop {background:url("images/Box_T.gif") repeat-x 0 0;}
.boxBottom {background:url("images/Box_B.gif") repeat-x 0 0;}
.boxHeader {vertical-align:top;background: url("images/Box_BG.gif") repeat-x 0 0;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:14px}
.boxLeft {background: url("images/Box_L.gif") repeat-y 0 0;}
.boxRight {background: url("images/Box_R.gif") repeat-y 100% 0;}
.watermarked_psw
{
color: White; 
font-family: Tahoma;

font-size: 11px; 
border: solid 1px #a9a9a9;

text-indent:2px; 
vertical-align:middle;
width:190px;
text-align:right; 
background-image:url(../images/psw_wMark.png);

background-repeat:no-repeat; 
}
form {margin-bottom:0;}
input, textarea, select, input.submit, input.delete {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;color: #666; /*background-color: #f6f6f6;*/border: 1px solid #e3e3e3;padding:2px;}
input.submit, input.delete {font-weight:bold;border: 1px solid #AAA;}
label {padding-left:2px}

.fields {float:left;height:42px;padding:10px 6px 0 0}
.fieldsspl {float:left;height:50px;padding:10px 22px 0 0}
.fields span, .fieldsspl span {font-size:11px;}
.fields label, .fieldsspl label {font-size:11px;}
.fields input, .fields textarea, .fields select, .fieldsspl input, .fieldsspl textarea, .fieldsspl select {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;color: #666; /*background-color: #f6f6f6;*/border: 1px solid #e3e3e3;padding:2px;}

.noborder {border:none;}
.errortext {text-decoration: none;font-size: 12px;font-style: normal;font-weight: 700;color: #ff3c3c;}
.successtext {font-size: 12px;font-style: normal;font-weight: 700;color: #37bd43;}
.imageL {white-space: normal; padding:0 0 0 15px;}
.imageR {white-space: normal; padding:0 15px 0 0;}

.bodytext, .blacktext, .greentext, .orangetext, .whitetext {font-size: 12px;font-weight: normal;}
.blacktext11, .orangetext11, .whitetext11, .whitetext11 a {font-size: 11px;font-weight: normal;}
.whiteheader, .boxheader {font-size: 14px;font-weight: normal;}
.greenheader {font-size: 17px;font-weight: normal;}
.greyheader {font-size: 30px;font-weight: normal;color: #bababa;}
.greenprice {font-size: 27px;font-weight: normal;}
.boxheader {color: #373737;}

.bodytext, .blacktext, .blacktext11 {color: #000;}
.greentext, .greenheader, .greenprice, .greenheader {color: #518274;}
.orangetext, .orangetext11 {color: #e98c19;}
.whitetext, .whitetext11, .whiteheader, .whitetext11 a {color: #FFF;}

.whitetext11 a {text-decoration:none;}

.tu-content p{padding:5px 0 10px;}
.greenheader a {font-weight: bold !important;font-size:17px !important;color: #518274;text-decoration:none !important;}
.greenheader a:hover{text-decoration:none;color:#666}
.tu-related-links a{font-size: 11px;font-weight: normal;color:#b02412;}
/*
div.btngreen {background: url("images/Button_Green_R2.gif") no-repeat 100% 0;padding-right:10px;float:right}
div.btngreen div {background: url("images/Button_Green_L2.gif") no-repeat;padding:5px 0 5px 10px;text-align:center;}
div.btngreen a:link, div.btnorange a:link, div.btngreen a:visited, div.btnorange a:visited, div.btngreen a:active, div.btnorange a:active {text-decoration:none;color:#FFF;font-weight:bold;font-size:12px}
div.btngreen a:hover, div.btnorange a:hover {text-decoration:underline;color:#FFF;font-weight:bold;font-size:12px}
div.btnorange {background: url("images/Button_Orange_R2.gif") no-repeat 100% 0;padding-right:10px;float:right}
div.btnorange div {background: url("images/Button_Orange_L2.gif") no-repeat;padding:5px 0 5px 10px;text-align:center;}
div.left {float:left !important;}
div.btngreen input.button, div.btnorange input.button {font-family:Arial, Verdana, Sans-Serif;border:none;background:none;padding:0;margin:0;color:#FFF;font-weight:bold;font-size:12px;cursor:pointer;}
div.btngreen input.button:hover, div.btnorange input.button:hover {text-decoration:underline;}
*/
div.btngreen div {background: url("images/Button_Green_R2.gif") no-repeat 100% 0;padding-right:1px;float:right}
div.btngreen1 div {background: url("images/Button_Green_L2.gif") no-repeat;padding:5px 0 5px 10px;text-align:center;}
div.btnorange div {background: url("images/Button_Orange_R2.gif") no-repeat 100% 0;padding-right:1px;float:right}
div.btnorange1 div {background: url("images/Button_Orange_L2.gif") no-repeat;padding:5px 0 5px 10px;text-align:center;}
div.btngreen a:link, div.btngreen a:visited, div.btngreen a:active {background: url("images/Button_Green_L2.gif") no-repeat;padding:5px 9px 5px 10px;text-decoration:none;color:#FFF;font-weight:bold;font-size:12px;display:block;}
div.btnorange a:link, div.btnorange a:visited, div.btnorange a:active {background: url("images/Button_Orange_L2.gif") no-repeat;padding:5px 9px 5px 10px;text-decoration:none;color:#FFF;font-weight:bold;font-size:12px;display:block;}
div.btngreen a:hover, div.btnorange a:hover {text-decoration:underline;color:#FFF;font-weight:bold;font-size:12px}
div.left {float:left !important;}
div.btngreen input.button, div.btnorange input.button {font-family:Arial, Verdana, Sans-Serif;border:none;background:none;padding:0;margin:0;color:#FFF;font-weight:bold;font-size:12px;cursor:pointer;width:auto}
div.btngreen input.button {background: url("images/Button_Green_L2.gif") no-repeat;padding:5px 9px 5px 10px;}
div.btnorange input.button {background: url("images/Button_Orange_L2.gif") no-repeat;padding:5px 9px 5px 10px;}
div.btngreen input.button:hover, div.btnorange input.button:hover {text-decoration:underline;}
/*
a.buttonorange, a.buttongreen {display: block;height: 24px;margin-right: 6px; padding-right: 11px;text-decoration: none !important; color: #FFF; font-weight:bold;}
a.buttonorange span, a.buttongreen span {display: block;line-height: 24px; padding: 0 0 5px 12px;text-decoration: none;color:#FFF;font-size:12px;font-weight:bold;}
a.buttonorange:hover span, a.buttongreen:hover span{text-decoration:underline;}

a.buttonorange {background: url("images/Button_Orange_R2.gif") no-repeat 100% 0}
a.buttonorange span {background: url("images/Button_Orange_L2.gif") no-repeat} 

a.buttongreen {background: url("images/Button_Green_R2.gif") no-repeat 100% 0}
a.buttongreen span {background: url("images/Button_Green_L2.gif") no-repeat 0 0} 
*/

/* Boxes Sheet Start --------------------------- */
#header {width:100%;margin: 0 auto;padding-bottom:1px;background-color:#9AB4A9;}
#header2 {background: #FFF url("images/Header_BG2.gif") repeat-x;}
#footer {width:100%;margin: 30 auto;height:89px;background:url("images/Footer_BG.gif") repeat-x 0 0;}
#footertext {width: 955px;margin: 0 auto;}
#content {width: 955px;margin: 0 auto;background-color:#FFF;}
#header2 {width: 955px;margin: 0 auto;}
#leftcolumn {width:160px;float:left;padding-left:10px;}
#leftcolumn2 {width:230px;float:left;padding-left:10px;}
#contentheader {width:692px;padding-left:10px;padding-bottom:10px;float:left;}
#profilebox {background-color:#FFF;width:332px;height:auto;-moz-opacity:.40;filter:alpha(opacity=40);opacity:.40;z-index:988;}
#profilecontent {width:332px;z-index:999;position:relative;}
#contentbox {background-color:#FFF;width:620px;height:auto;-moz-opacity:.40;filter:alpha(opacity=40);opacity:.40;z-index:989;}
#contentdetails {width:620px;z-index:990;position:relative;}
#aboutnav {width: 700px;height:auto;margin-top:-75px;margin-left:150px;}
#loginheader {
	background-repeat:no-repeat;
	background-position:left top;
	width: 920px;
	margin: 0 auto;
	height:auto;
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e5e5e5;
	border-right-color: #e5e5e5;
	border-bottom-color: #e5e5e5;
	border-left-color: #e5e5e5;
	z-index:990	;
}
#loginbox {
	width:925px;
	height:auto;
}
#breadcrumbs {width:925px; height:auto; padding:0 10px 10px;}
#Container {
	width:340px;
	height:auto;
	z-index:999;
	margin:-580px 423px;
}

#loginfooter {width: 926px;margin: 0 auto;}
.div_row{margin:0 auto;}
.div_col{margin:0 auto;float:left;padding-left:10px;}

#contentcolumn {width:522px;padding:0 20px 0 10px;float:left;background:url("images/Seperator.gif") repeat-y right top;}
#bannercolumn {width:220px;float:left;}
div#box{width: 100%;padding: 5px;margin:0 auto;background:#518274;}

.greenbox{display:block}
.greenbox *{display:block;height:1px;overflow:hidden;font-size:.01em;background:#518274}
.greenbox1{margin:0 3px;padding:0 1px;border-left:1px solid #bbc7be;border-right:1px solid #bbc7be;background:#889f8e}
.greenbox2{margin:0 1px;padding:0 1px;border-left:1px solid #eff2f0;border-right:1px solid #eff2f0;background:#7f9785}
.greenbox3{margin:0 1px;border-left:1px solid #7f9785;border-right:1px solid #7f9785;}
.greenbox4{border-left:1px solid #bbc7be;border-right:1px solid #bbc7be}
.greenbox5{border-left:1px solid #889f8e;border-right:1px solid #889f8e}
.greenboxfg{background:#518274;padding-left:10px;}

.borderList_LB {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e7e7e7;
	border-right-color: #e7e7e7;
	border-bottom-color: #e7e7e7;
	border-left-color: #e7e7e7;
}
.borderList_L {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e7e7e7;
	border-right-color: #e7e7e7;
	border-bottom-color: #e7e7e7;
	border-left-color: #e7e7e7;
}
.borderList_LBR {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e7e7e7;
	border-right-color: #e7e7e7;
	border-bottom-color: #e7e7e7;
	border-left-color: #e7e7e7;
}
.borderList_LRTB {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e7e7e7;
	border-right-color: #e7e7e7;
	border-bottom-color: #e7e7e7;
	border-left-color: #e7e7e7;
}
.borderList_B {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e7e7e7;
	border-right-color: #e7e7e7;
	border-bottom-color: #e7e7e7;
	border-left-color: #e7e7e7;
}
.borderList_T {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e7e7e7;
	border-right-color: #e7e7e7;
	border-bottom-color: #e7e7e7;
	border-left-color: #e7e7e7;
}
.borderList_RB {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e7e7e7;
	border-right-color: #e7e7e7;
	border-bottom-color: #e7e7e7;
	border-left-color: #e7e7e7;
}







/* NAVIGATION SHEET START ------------------------------------------------------------------------------------ */
#tu-left-nav {width: 160px;margin: 0 auto;}
#tu-left-nav-header {background:#518274 url("images/tu-left-nav-top.gif") no-repeat 0 0;padding-top:3px;}
#tu-left-nav-header-bottom {background:#518274 url("images/tu-left-nav-bottom.gif") no-repeat 0 100%;padding:0 0 3px 10px; font-size:14px; color:#FFF}
#tu-left-nav-content {width: 160px;margin: 0 auto; font-size:11px;color:#000;list-style:none; background-color:#FFF;}
#tu-left-nav-content lu{margin: 0px; padding: 0px;	list-style: none;}
#tu-left-nav-content li{display: block;}
#tu-left-nav-content li a, #tu-left-nav-content h3 a {text-decoration:none; color:#000;background:#FFF url("images/tu-left-nav-ico-over.gif") no-repeat 12px 6px;display: block; padding:3px 0 3px 30px;}
#tu-left-nav-content li a{border-bottom:1px #F5F5F5 solid;}
#tu-left-nav-content h3 a{border-bottom:1px #EAEAEA solid;font-size:12px;font-weight:normal;cursor:pointer;}
#tu-left-nav-content li a:hover, #tu-left-nav-content h3 a:hover {text-decoration:none; color:#000; background:#f8f8f8 url("images/tu-left-nav-ico.gif") no-repeat 12px 6px;}
#tu-left-nav-content h3 a:hover {cursor:pointer;}
/*#tu-left-nav-content li a.stat{background:#F8F8F8 url("images/tu-left-nav-ico.gif") no-repeat 12px 6px;}
#tu-left-nav-content li a.none{background:#FFF url("images/tu-left-nav-ico.gif") no-repeat 12px 6px;}
#tu-left-nav-content li a.last{display: block; border-bottom:0px;}
#tu-left-nav-content li a.last-stat{display: block; border-bottom:0px;background:#F8F8F8 url("images/tu-left-nav-ico.gif") no-repeat 12px 6px;}*/
#tu-left-nav-content .stat{ background:#f8f8f8 url("images/tu-left-nav-ico.gif") no-repeat 12px 6px;}
#tu-left-nav-content .none{ background:#FFF url("images/tu-left-nav-ico.gif") no-repeat 12px 6px;}
#tu-left-nav-content .section {overflow:hidden; background:#fff}
#tu-left-nav-content .blank{border:1px #eaeaea solid;margin:-1px 0px;display:none;}

#tu-left-nav-content .sub a, #tu-left-nav-content .sub-last a {text-decoration:none; color:#000;background:#FFF url("images/tu-left-nav-ico-over.gif") no-repeat 32px 6px;display: block;padding:3px 0 3px 50px;}
#tu-left-nav-content .sub a.stat, #tu-left-nav-content .sub a:hover, #tu-left-nav-content .sub-last a:hover{text-decoration:none; color:#000; background:#f8f8f8 url("images/tu-left-nav-ico.gif") no-repeat 32px 6px;}
/* NAVIGATION SHEET END ------------------------------------------------------------------------------------ */


dl { width: 100%; }
dl,dd { margin: 0; }
dt {background:url("images/question.gif") no-repeat 0; padding: 5px; margin: 2px; }
dt a { margin-left:15px; color: #FFF; }
ul { margin-left:-2px; list-style: none; padding: 3px 0 0; background-color:#F9F9F9;}

.productlist {clear:both;margin-top:10px;background:transparent url('images/Dots_H.gif') repeat-x 0 100%;padding:10px 0}
.productdesc {padding:15px 0}
.productlink {background:transparent url('images/Dots_H.gif') repeat-x 0 0;padding:15px 0 7px}
.producthead {font-size:17px;font-weight:bold;color: #518274;padding:10px 0 20px}
.producthead label, .producthead span {padding:22px 0 23px 68px}
.productlink a {padding:2px 10px 5px 22px}
.productlink label, .productlink span {padding:2px 10px 2px 2px}

.productdesc ul {margin:0;padding:0;}
.productdesc ul li {background:transparent url("images/Icon_Tick.gif") no-repeat 0 50%;padding: 5px 0pt 3px 30px;}

.pdflink {background:url("images/Icon_PDF.gif") no-repeat 0 0;padding:3px 0 3px 25px}
.belllink {background:url("images/Icon_Bell.gif") no-repeat 0 0;padding:3px 0 3px 25px}
.doclink {background:url("images/Icon_Doc.gif") no-repeat 0 0;padding:3px 0 3px 25px}
.ticklink {background:url("images/Icon_Tick.gif") no-repeat 0 0;padding:3px 0 3px 25px}

.rights {background:url("images/Icon_Rights.gif") no-repeat 0 0}
.business {background:url("images/Icon_Business.gif") no-repeat 0 0}
.car {background:url("images/Icon_Car.gif") no-repeat 0 0}
.car-check {background:url("images/Icon_Car-check.gif") no-repeat 0 0}
.car-value {background:url("images/Icon_Car-value.gif") no-repeat 0 0}
.credit {background:url("images/Icon_Credit.gif") no-repeat 0 0}
.identity {background:url("images/Icon_ID.gif") no-repeat 0 0}

#registerSteps { background:#ee9010; height:40px;}
#registerSteps ul {list-style:none;padding:0;margin:0;}
#registerSteps ul li { display:inline; float:left; color:#FFF; font-size:12px}
#registerSteps ul li div { padding:5px 27px 5px 10px; }
#registerSteps .step1 li.step1 div, #registerSteps .step2 li.step2 div, #registerSteps .step3 li.step3 div, #registerSteps .step4 li.step4 div, #registerSteps .step5 li.step5 div {color:#000;background:url("images/Arrow_Head.gif") no-repeat 100% 0;}
#registerSteps .step1 li.step1, #registerSteps .step2 li.step2, #registerSteps .step3 li.step3, #registerSteps .step4 li.step4, #registerSteps .step5 li.step5 {color:#000;background:url("images/Arrow_BG.gif") repeat-x 0 0}

.greybox .headleft {background:url("images/topleft.gif") repeat-x 0 0;font-size:14px;font-weight:bold;padding:8px;}
.greybox .headright {background:url("images/topright.gif") no-repeat 100% 0;padding-right:8px}
.greybox .midcontent {border:1px solid #ececec;border-bottom:none;padding:10px 5px 0}
.greybox .bottomleft {background:url("images/bottomleft.gif") repeat-x 0 0;font-size:14px;font-weight:bold;padding:8px;}
.greybox .bottomright {background:url("images/bottomright.gif") no-repeat 100% 0;padding-right:8px}

.modalPopup {background:#FFF;color:#000;border:1px solid #518274;width:450px;}
.ErrorContent {padding:5px 10px;font-size:12px;}
.ErrorHead {background:#518274;color:#FFF;font-size:13px;font-weight:bold;padding:5px;}
.ErrorButton {width:250px;padding:5px;}
.modalBackground {background:#FFF;filter: alpha(opacity=70);opacity:0.7;}

.cart {font-size:12px;color:#518274;}
.cart th {background:#f8f8f8;border:1px solid #e7e7e7;padding:5px}
.cart td {border:1px solid #e7e7e7;font-size:12px;padding:5px}
.cardproduct {text-align:left;}
.nodisplay {display:none;}
.gridproduct {background:url("images/Icon_Tick.gif") no-repeat 0 0;padding:3px 0 3px 25px;color:#000}
.gridproductrate {padding:0 0 0 10px}

.receiptcart {font-size:11px;}
.receiptcart th {background:#f8f8f8;border:1px solid #e7e7e7;padding:5px}
.receiptcart td {border:1px solid #e7e7e7;font-size:11px;padding:5px}

.bottomline {background:url("images/Line_H.gif") repeat-x 0 100%;padding-bottom:5px;}
tr.bottomline {height:25px;}

.loadingBackground {top:0px; left:0px; width:100%; _width:975px; height:100%; _height:2000px; position:fixed; _position:absolute; z-index:10002; background-color:white; filter:alpha(opacity=70); opacity:0.7; }
.loadingImageDiv {padding:10px; left:45%; _left:450px; top:40%; _top:450px; border:1px solid #518274; width: 220px; background-color:White; position:fixed; _position:absolute; z-index: 10003; text-align:center; }
.TB_Loading {background:url("images/loadingAnimation.gif") no-repeat 0 0;width:208px;height:13px}