/* manageIT eCommerce CSS Document */

/* HTML */

body {
	background-color : #FFFFFF;
	font-size : 10px;
	line-height : 14px;
	color : #333333;
	font-family : Verdana, arial, sans-serif;
	padding-top : 0;
	padding-right : 0;
	padding-left : 0;
	padding-bottom : 0;
	margin : 0;

}


TD {
	font-size : 10px;
	line-height : 14px;
	font-family : Verdana, arial, sans-serif;
}

td.defaultMessageBody {
	background-color : white;
	text-align : left;
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
}

H1 {
	margin : 0;
	padding : 0;
	font-family : arial, verdana;
	font-size : 20px;
	line-height : 23px;
	font-weight : bold;
	color : #568E85;
}

.header {
	margin : 0;
	padding : 0;
	font-family : arial, verdana;
	font-size : 20px;
	line-height : 23px;
	font-weight : bold;
	color : #568E85;
}

.header_calling {
	margin : 0;
	padding : 0;
	font-family : arial, verdana;
	font-size : 20px;
	line-height : 23px;
	font-weight : bold;
	color : #568E85;
}

.header_affiliates {
	margin : 0;
	padding : 0;
	font-family : arial, verdana;
	font-size : 18px;
	line-height : 34px;
	font-weight : bolder;
	color : #809898;
}

.header_ip {
	margin : 0;
	padding : 0;
	font-family : arial, verdana;
	font-size : 20px;
	line-height : 23px;
	font-weight : bold;
	color : #568E85;
}

.head {
	margin : 0;
	padding : 2;
	font-family : verdana, arial;
	font-size : 10px;
	font-weight : bold;
	color:#FFFFFF;
	background-color : #568E85;
}

.headrate {
	margin : 0;
	padding : 2;
	font-family : verdana, arial;
	font-size : 10px;
	font-weight : bold;
	color:#000000;
	background-color : #568E85;
	
}


H2 {
	margin : 0;
	padding : 0;
	font-family : arial, verdana;
	font-size : 12px;
	line-height : 15px;
	font-weight : bold;
	color : #568E85;
}

li {
padding-right:1px;

}

ul {
padding-bottom:0px;

}


.nomargin {
	margin-top : 0;
	margin-right : 0;
	margin-bottom : 0;
	margin-left : 0;
	padding-top : 0;
	padding-right : 0;
	padding-bottom : 0;
	padding-left : 0;

}
	.box {
	font : 11px verdana, arial, sans-serif;
	border : 1px solid #aeb3a1;
	color : #333333;
	background-color : #ffffff;
	padding-top : 1px;
	padding-right : 1px;
	padding-bottom : 1px;
	padding-left : 1px;

}

	.formFieldDefault {
	font : 9px verdana, arial, sans-serif;
	color : #666666;
	background-color : #ffffff;
	padding-top : 1px;
	padding-right : 1px;
	padding-bottom : 1px;
	padding-left : 1px;
}

.formFieldNav {
	font : 9px verdana, arial, sans-serif;
	border : 1px solid #FFFFFF;
	color : #666666;
	background-color : #ffffff;
	padding-top : 1px;
	padding-right : 1px;
	padding-bottom : 1px;
	padding-left : 1px;

}

	.drop {
	font : 10px verdana, arial, sans-serif;
	border : 1px solid #CCCCCC;
	color : #333333;
	background-color : #ffffff;
	margin-top : 4px;

}

	.buttonDefault {
	height : 20px;
	padding-bottom:3px;
	padding-top : 3px;
	font-size : 11px;
	font-weight : bold;
	font-family : verdana, arial, Tahoma, times;
	background-color : #568E85;
	color : #FFFFFF;
	cursor: hand;

}
	.buttonRed {
	padding-top:3px;
	padding-bottom:3px;
	border : 0;
	font-size : 11px;
	font-weight : bold;
	font-family : verdana, arial, Tahoma, times;
	background-color : #FF0000;
	color : #ffffff;
	cursor: hand;	

}

	.buttonWhite {
	height : 20px;
	padding-right : 8px;
	padding-left : 8px;
	padding-top : 3px;
	border-top : 0;
	border-left: 0;
	border-bottom : 1px solid #CC3300;
	border-right : 1px solid #CC3300;
	font-size : 11px;
	font-weight : bold;
	font-family : verdana, arial, Tahoma, times;
	background-color : #FFFFFF;
	color : #CC6600;
	cursor: hand;	

}


	.buttonGreySmall {
	height : 15px;
	padding-right : 4px;
	padding-left : 4px;
	padding-top : 2px;
	border-top : 0;
	border-left: 0;
	border-bottom : 1px solid #999999;
	border-right : 1px solid #999999;
	font-size : 9px;
	font-weight : normal;
	font-family : verdana, arial, Tahoma, times;
	background-color : #CCCCCC;
	color : #000000;
	cursor: hand;	

}


/* LINKS */

	a {
	color : #333333;
	text-decoration : underline;

}
	a:visited {
	color : #333333;
	text-decoration : underline;

}
	a:hover {
	color : #FF9900;
	text-decoration : underline;

}
	a:active {
	color : #FF9900;
	text-decoration : underline;

}

a.footer a {
	color : #ffffff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration : none;
}

a.footer:link {
	color : #ffffff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration : none;

}

a.footer:visited {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #ffffff;
	font-weight : normal;
	text-decoration : none;

}

a.footer:active {
	color : #ffffff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;

}
	a.footer:hover {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration : underline;
}

a.second a {
	color : #ffffff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration : none;
}

a.second:link {
	color : #ffffff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration : none;

}

a.second:visited {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #ffffff;
	font-weight : normal;
	text-decoration : none;

}

a.second:active {
	color : #ffffff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;

}

a.second:hover {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration : underline;
}

a.title:link {
	margin : 0;
	padding : 0;
	font-family : arial, verdana;
	font-size : 20px;
	line-height : 23px;
	font-weight : bold;
	color : #476277;
	text-decoration: none;
	}

a.title:hover {
	margin : 0;
	padding : 0;
	font-family : arial, verdana;
	font-size : 20px;
	line-height : 23px;
	font-weight : bold;
	color : #FF9900;
	text-decoration: underline;
	}

a.title:visited {
	margin : 0;
	padding : 0;
	font-family : arial, verdana;
	font-size : 20px;
	line-height : 23px;
	font-weight : bold;
	color : #476277;
	text-decoration: none;
	}

.titlemobile {
	margin : 0;
	padding : 0;
	font-family : arial, verdana;
	font-size : 20px;
	line-height : 23px;
	font-weight : bold;
	color : #568E85;
	text-decoration: none;
	}

a.titlemobile:link {
	margin : 0;
	padding : 0;
	font-family : arial, verdana;
	font-size : 20px;
	line-height : 23px;
	font-weight : bold;
	color : #568E85;
	text-decoration: none;
	}

a.titlemobile:hover {
	margin : 0;
	padding : 0;
	font-family : arial, verdana;
	font-size : 20px;
	line-height : 23px;
	font-weight : bold;
	color : #FF9900;
	text-decoration: underline;
	}

a.titlemobile:visited {
	margin : 0;
	padding : 0;
	font-family : arial, verdana;
	font-size : 20px;
	line-height : 23px;
	font-weight : bold;
	color : #568E85;
	text-decoration: none;
	}

/* CUSTOM */

.line {
	margin : 0;
	margin-bottom : 12px;
	margin-top : 6px;
	padding : 0;
	font-size : 1px;
	height : 1px;
	display : block;
	border : 0 none inherit;
	border-bottom : 1px dotted #C1D1D0;
}

.navline {
	margin : 0;
	margin-bottom : 12px;
	margin-top : 12px;
	padding : 0;
	font-size : 1px;
	height : 1px;
	display : block;
	border : 0 none inherit;
	border-bottom : 2px dotted #DEDEDE;
}

.fontsize10 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

.fontsize9 {
	font-size : 9px;
	line-height:12px;
}

.onebg {
	background-color : #005447;
	color : #FFFFFF;
}

.twobg {
	background-color : #999999;
	color : #FFFFFF;
	padding-top:4px;
	padding-bottom:4px;
}

.solidbg {
	background-color : #AABBBB;
	border : 0;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:4px;
	color : #FF9900;
}

.solidtwobg {
	background-color : #568E85;
	color : #FFFFFF;
}


/* TOP NAVIGATION */

.greenNav {
	font-size:10px;
	font-family:arial,verdana;
	color:#687977;
}

.greenNav a {
	color: #687977;
	text-decoration: none;
}

.greenNav a:hover {
	color: #687977;
	text-decoration: underline;
}

.greenNav a:visited {
	color: #687977;
	text-decoration: none;
}

.tabOn {
	color: #FFFFFF;
	font-family:verdana;
	font-weight:bold;
	font-size:9px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:2px;
	padding-right:2px;
	text-decoration: none;
}

.tabOn a {
	color: #FFFFFF;
	font-family:verdana;
	font-weight:bold;
	font-size:9px;
	text-decoration: none;
}

.tabOn a:hover {
	color: #FFFFFF;
	font-family:verdana;
	font-weight:bold;
	font-size:9px;
	text-decoration: underline;
}

.tabOn a:visited {
	color: #FFFFFF;
	font-family:verdana;
	font-weight:bold;
	font-size:9px;
	text-decoration: none;
}

.tabOff {
	font-size:9px;
	height:19px;
	font-family:verdana,arial;
	color:#687977;
}

.tabOff a {
	color: #687977;
	font-family:verdana;
	font-weight:normal;
	font-size:9px;
	text-decoration: none;
}

.tabOff a:hover {
	color: #687977;
	font-family:verdana;
	font-weight:normal;
	font-size:9px;
	text-decoration: underline;
}

.tabOff a:visited {
	color: #687977;
	font-family:verdana;
	font-weight:normal;
	font-size:9px;
	text-decoration: none;
}

.tabBar {
	font-size:9px;
	font-family:verdana,arial;
	color:#FFFFFF;
}

.tabBar a {
	color: #FFFFFF;
	font-family:verdana;
	font-weight:normal;
	font-size:9px;
	text-decoration: none;
}

.tabBar a:hover {
	color: #FFFFFF;
	font-family:verdana;
	font-weight:normal;
	font-size:9px;
	text-decoration: underline;
}

.tabBar a:visited {
	color: #FFFFFF;
	font-family:verdana;
	font-weight:normal;
	font-size:9px;
	text-decoration: none;
}

/* LEFT NAVIGATION */

.navBoxSearch {
	margin-top: 0px;
	margin-bottom: 0px;
	background: #FFFFFF;
}

.boxText {
	font-size:9px;
	color:#687977;
}

.navBox {
	margin-top: 0px;
	margin-bottom: 0px;
}

.topNav {
	font: 9px verdana, arial, helvetica, sans-serif;
	color: #568E85;
	padding-left: 0px;
	padding-top: 10px;
	padding-bottom:10px;
	cursor: hand;
	border-top : 2px dotted #DEDEDE;
}

.topNav a {
	color: #568E85;
	text-decoration: none;
}

.topNav a:hover {
	color: #FF9900;
	text-decoration: underline;
}

.topNav2 {
	font: 9px verdana, arial, helvetica, sans-serif;
	color: #568E85;
	background: #FFFFFF;		
	padding-left: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	cursor: hand;
	border-top : 2px dotted #DEDEDE;
}

.topNav2 a {
	background: #FFFFFF;
	color: #568E85;
	text-decoration: none;
}

.topNav2 a:hover {
	color: #FF9900;
	text-decoration: underline;
}

.topNav2 a:visited {
	background: #FFFFFF;
	color: #568E85;
	text-decoration: none;
}

.topNav3 {
	font: 9px verdana, arial, helvetica, sans-serif;
	background: #FFFFFF;
	color: #568E85;
	padding-left: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	cursor: hand;
	border-top : 2px dotted #DEDEDE;
}

.topNav3 a {
	color: #568E85;
	text-decoration: none;
}

.topNav3 a:hover {
	color: #FF9900;
	text-decoration: underline;
}

.topNav3 a:visited {
	color: #568E85;
	text-decoration: none;
}

.topNavOn {
	font: bold 10px verdana, arial, helvetica, sans-serif;
	background: #E4EFEE;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #CCCCCC;
	cursor: hand;
}

.topNavOn a {
	color: #568E85;
	text-decoration: none;	
}

.topNavOn a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.topNavOn a:visited {
	color: #568E85;
	text-decoration: none;	
}

.topNavIn {
	font: 10px verdana, arial, helvetica, sans-serif;
	background: #578AD6;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #CCCCCC;
	cursor: hand;
}

.topNavIn a {
	color: #FFFFFF;
}

.topNavIn a:hover {
	color: #FF6600;
}

.topNavIn a:visited {
	color: #FFFFFF;
}

.secNav {
	font: 9px verdana, arial, helvetica, sans-serif;
	background: #568E85;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-right: 1px solid #CCCCCC;	
	border-bottom: 1px solid #CCCCCC;
}

.secNav a {
	color: #666666;
	text-decoration:none;
}

.secNav a:hover {
	color: #FF6600;
	text-decoration:none;
}

.secNav a:visited {
	color: #666666;
	text-decoration:none;
}

.secNavOn {
	font: bold 9px; verdana, arial, helvetica, sans-serif;
	background: #FFFFFF;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #CCCCCC;
}

.secNavOn a {
	color: #FF6600;
}

.secNavOn a:visited {
	color: #FF6600;
}

.secNavIn {
	font:9px verdana, arial, helvetica, sans-serif;
	background: #FFFFFF;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #CCCCCC;
}

.secNavIn a {
	color: #454545;
}

.secNavIn a:hover {
	color: #FF6600;
}

.secNavIn a:visited {
	color: #454545;
}

/* SPOT NAV */

.spotNav {
color: #FFFFFF;
font-size:9px;
font-family: verdana,arial;
}

.spotNav a {
	color: #FFFFFF;
	font-size:9px;
	font-weight:bold;
	text-decoration: none;
}

.spotNav a:hover {
	color: #FFFFFF;
	font-size:9px;
	font-weight:bold;
	text-decoration: underline;	
}

.spotNav a:visited {
	color: #FFFFFF;
	font-size:9px;
	font-weight:bold;
	text-decoration: none;
}

/* FOOTER NAV */

.footerNav {
color: #49647E;
font-size:10px;
font-family: verdana,arial;
}

.footerNav a {
	font-family: verdana,arial;
	color: #49647E;
	font-size:10px;
	text-decoration: none;
}

.footerNav a:hover {
	font-family: verdana,arial;
	color: #49647E;
	font-size:10px;
	text-decoration: underline;
}

.footerNav a:visited {
	font-family: verdana,arial;
	color: #49647E;
	font-size:10px;
	text-decoration: none;
}

/* PROMO BOXES */

.aitPromoBox {
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #AAA;
	border-right: 1px solid #AAA;
}

.aitTitle {
	font-size: 145%;
	line-height: 110%;
	font-weight: bold;
	color: #666666;
}

.aitTitleSp {
	font-size: 85%;
	font-weight: bold;
}

.aitHeader {
	border-top: 1px solid #CCCCCC;
	font-weight:bold;
	background: #999999;
	color: #FFFFFF;
	padding-top:4px;
	padding-left:8px;
	padding-bottom:4px;
}

.aitSponsor {
	border-bottom: 1px solid #CCCCCC;
	padding: 4px;
	color: #FFFFFF;
	font: 9px verdana, arial, helvetica, sans-serif;
	background-color: #FF9900;
	text-align: left;
}

.aitDesc {
	padding-top: 8px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom: 8px;
	font: 10px verdana, arial, helvetica, sans-serif;
	color:#000000;
}

.aitNewsLinks {
	padding-top: 2px;
	padding-bottom: 4px;
	font: 70% verdana, arial, helvetica, sans-serif;
	line-height: 115%;
}

.aitNewsBullet {
	padding-left: 5px;
	padding-right: 3px;
	padding-top: 6px;
}

.aitMore {
	text-align: right;
	font: 9px verdana, arial, helvetica, sans-serif;
	color: #FF9900;
	padding-bottom: 4px;
	padding-top: 2px;
	margin-bottom: 3px;
}

.aitLinks {
	padding: 3px;
	padding-top: 0px;
	font: bold 10px verdana, arial, helvetica, sans-serif;
	padding-bottom: 6px;
	border-top: 1px solid #CCCCCC;
}

.sponsorMsg {
	padding-left: 4px;
	padding-bottom: 2px;
	border-top: 1px solid #CCC;
	background-color: #EEEEEE;
	font: bold 9px verdana, arial, helvetica, sans-serif;
}

.aitPromoLink {
	float: left;
	display: block;
	padding-top: 3px;
	color: #D12421;
}

.aitPromoLink a {
	color: #D12421;
	text-decoration: none;
}

.aitPromoLink a:hover {
	color: #D12421;
	text-decoration: underline;
}

.aitPromoImg {
	float: right;
	display: block;
	padding-top: 7px;
	padding-right: 2px; 
}
.blueBar {
	border: 1px solid #CCCCCC;
	background-color: #D5E1F4;
}
.contentAit {
	padding-left: 8px;
	padding-top: 8px;
}
.screenLink {
	padding-bottom: 2px;
	font-size: 75%;
}
.screenBullet {
	padding-right: 3px;
	padding-top: 5px;
}
.smHeadline {
	font-size: 9px;
}

.linkBullet {
	padding-right: 5px;
	padding-top:4px;
}

.headBox {	
	border: #9E9E9E 1px solid;
	background-color: #CCCCCC;
}

.alert {	
	color: #FF0000;
}

.productheader {	
	color: #FFFFFF;
	font-family: futura, verdana, arial;
	font-weight: normal;
	font-size:24px;
	line-height:26px;
}

.bgcolorRates { 
background-color: #E4EFEE;
}

/* SUPPORT */

ul#helpNav {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
ul#helpNav li {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
div.q {
	margin: 10px 0px 10px 0px;
}
div.a {
	margin: 0px 0px 10px 0px;
	padding: 10px;
	border-bottom: 1px solid #AFAFAF;
	background: #F0F0F0;
}

div.q_opened {
	margin: 10px 0px 0px 0px;
	padding: 3px 10px 3px 10px;
	background: #E1E1E1;
	border-top: 3px solid #AFAFAF;
}

a.q_opened, a.q_opened:visited {
	color: #000;
	font-weight: bold;
}
div.q_opened a {
	color: #000;
	/*font-weight: bold;*/
}
div.q_opened a:visted {
	color: #000;
	font-weight: bold;
}
div.close {
	font-weight: bold;
	margin: 10px 0px 10px 0px;
	font-size: 9px;
}

div.showHideAll {
	text-align: right;
	font-size: 9px;
}
div#top {
	border-bottom: 1px solid #eee;
}
div#bottom {
	border-top: 1px solid #eee;
	margin-bottom: 20px; 
}

.greybox1_top {
    background-image: url("/images/greybox1_topright.gif");
    background-position: right top;
    background-repeat: no-repeat;
}
.greybox1_middle {
    border-left: 1px solid #D4D4D4;
    border-right: 1px solid #D4D4D4;
    padding: 4px 15px;
}
.greybox1a_middle {
    background-image: url("/images/greybox_middle_line.gif");
    background-position: center top;
    background-repeat: no-repeat;
    border-left: 1px solid #D4D4D4;
    border-right: 1px solid #D4D4D4;
    padding: 8px 15px;
}
.greybox1a_middle img {
    height: auto;
    max-height: 70px;
    max-width: 192px;
    width: auto;
}
.greybox1_middle h2 {
    margin: 0;
    padding-bottom: 0;
}
.greybox1_middle1 {
    border-left: 1px solid #D4D4D4;
    border-right: 1px solid #D4D4D4;
    padding: 4px 13px;
}
.greybox1_middle2 {
    border-left: 1px solid #D4D4D4;
    border-right: 1px solid #D4D4D4;
    color: #485359;
    padding: 0 10px;
}
.greybox1_middle2 strong {
    color: #DDB508;
    font-size: 14px;
}
.greybox1_middle3 {
    border-left: 1px solid #D4D4D4;
    border-right: 1px solid #D4D4D4;
    padding-bottom: 4px;
    padding-top: 4px;
    width: 100%;
}
.greybox1_middle3_m {
    padding-left: 15px;
    padding-right: 15px;
}
.greybox1_bottom {
    background-image: url("/images/greybox1_bottomright.gif");
    background-position: right bottom;
    background-repeat: no-repeat;
}

.input1 {
    background-color: #FFFFFF;
    border-color: #3D7BAD #B7D9ED #B7D9ED;
    border-left: 1px solid #B7D9ED;
    border-right: 1px solid #B7D9ED;
    border-style: solid;
    border-width: 1px;
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding: 2px;
    text-decoration: none;
}
