@charset "iso-8859-1";
/* ======================================== BODY ======================================== */
BODY {
	BACKGROUND-COLOR: #FFFFFF; MARGIN: 0px; PADDING: 0px; FONT-FAMILY: Arial, Verdana, Tahoma, Geneva, Sans-Serif; FONT-SIZE: 14px; COLOR: #474747; BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: left;
}
DIV#container { 
	WIDTH: 750px; MARGIN-LEFT: 0; 
}
/* ======================================== TABLES & CELLS ======================================== */
TD {
	FONT-FAMILY: Arial, Verdana, Tahoma, Geneva, Sans-Serif; FONT-SIZE: 12px; COLOR: #474747;
}
.tdheader {
	BACKGROUND-COLOR: #E8ECF1; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-LEFT: 10px; PADDING-TOP: 2px; PADDING-BOTTOM: 2px;
}
.tdheadergray {
	BACKGROUND-COLOR: #EDEDED; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-LEFT: 10px; PADDING-TOP: 2px; PADDING-BOTTOM: 2px;
}
.tdheaderdarkgray {
	BACKGROUND-COLOR: #EDEDED; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-LEFT: 10px; PADDING-TOP: 2px; PADDING-BOTTOM: 2px; COLOR: #000000;
}
.tdheaderblack {
	BACKGROUND-COLOR: #626B74; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-LEFT: 10px; PADDING-TOP: 2px; PADDING-BOTTOM: 2px; COLOR: #FFFFFF;
}
.tdheadergreen {
	BACKGROUND-COLOR: #2AAB2F; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-LEFT: 10px; PADDING-TOP: 2px; PADDING-BOTTOM: 2px; COLOR: #FFFFFF;
}
.tdheaderoring {
	BACKGROUND-COLOR: #F1B507; FONT-WEIGHT: bold; FONT-SIZE: 18px; PADDING-LEFT: 10px; PADDING-TOP: 2px; PADDING-BOTTOM: 2px; COLOR: #FFFFFF;
}
.tdcharthead {
	BORDER-BOTTOM: 1px Solid #D5DADF; PADDING-LEFT: 5px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top;
}
.tdcharthead2 {
	BORDER-BOTTOM: 1px Solid #D5DADF; 	PADDING-LEFT: 5px; PADDING-TOP: 3px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; FONT-SIZE: 11px; FONT-WEIGHT: bold; BACKGROUND-COLOR: #EFF2F3;
}
.tdcharthead3 {
	BORDER-BOTTOM: 1px Solid #D5DADF; BORDER-TOP: 1px Solid #D5DADF; PADDING-LEFT: 5px; PADDING-TOP: 3px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; FONT-SIZE: 11px; FONT-WEIGHT: bold; BACKGROUND-COLOR: #EFF2F3;
}
.tdchart {
	BORDER-BOTTOM: 1px Solid #D5DADF; PADDING-LEFT: 5px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; FONT-SIZE: 10px;
}
.tdchartcenter {
	BORDER-BOTTOM: 1px Solid #D5DADF; PADDING-LEFT: 5px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; FONT-SIZE: 10px; TEXT-ALIGN: center; COLOR: #8F8F8F;
}
.tdchartbig01 {
	PADDING-LEFT: 5px; PADDING-TOP: 3px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #F5F7F9; BORDER-RIGHT: 1px Solid #D5DADF;
}
.tdchartbig02 {
	PADDING-LEFT: 5px; PADDING-TOP: 3px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; BORDER-RIGHT: 1px Solid #D5DADF;
}
.tdchartbig03 {
	PADDING-LEFT: 5px; PADDING-TOP: 3px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; BORDER-RIGHT: 1px Solid #D5DADF; BORDER-BOTTOM: 1px Solid #D5DADF; BACKGROUND-COLOR: #F5F7F9;
}
.tdchartbig04 {
	PADDING-LEFT: 5px; PADDING-TOP: 3px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; BORDER-RIGHT: 1px Solid #D5DADF; BORDER-BOTTOM: 1px Solid #D5DADF;
}
.tdborder {
	BORDER: 1px Solid #D6D6D6;
}
.tdborder01 {
	BORDER-LEFT: 1px; BORDER-RIGHT: 1px; BORDER-BOTTOM: 1px; border-bottom: 1px; border-top: 1px; BORDER-COLOR: #D5DADF; BORDER-STYLE: solid; margin-left: 2px;
}
.tdtopborder {
	BORDER-TOP: 1px Solid #D5DADF; PADDING-LEFT: 5px;
}
.tdbotborder {
	BORDER-BOTTOM: 1px Solid #D5DADF; PADDING-LEFT: 5px;
}
.tdtopbotborder {
	BORDER-TOP: 1px Solid #D5DADF; BORDER-BOTTOM: 1px Solid #D5DADF; PADDING-LEFT: 5px; BACKGROUND-COLOR: #F7F7F4;
}
.tdsupportborder {
	BORDER-TOP: 1px Solid #D5DADF; BORDER-BOTTOM: 1px Solid #D5DADF; BACKGROUND-IMAGE: url("../images/support/img_bg.gif"); PADDING-LEFT: 10px;
}
.tddash1 {
	BORDER-TOP: 1px Dashed #D5DADF;
}
.tddash2 {
	BORDER-BOTTOM: 1px Dashed #D5DADF;
}
.tdbg01 {
	BACKGROUND-COLOR: #F8F8FB;
}
.tdlnav1off {
	BACKGROUND-COLOR: #E6EBF1; BORDER-TOP: 1px Solid #FFFFFF; BORDER-BOTTOM: 1px Solid #D5DADF; PADDING-LEFT: 10px; PADDING-TOP: 2px; PADDING-BOTTOM: 2px;
}
.tdlnav1on {
	BACKGROUND-COLOR: #E0E8F2; BORDER-TOP: 1px Solid #FFFFFF; BORDER-BOTTOM: 1px Solid #D5DADF; PADDING-LEFT: 10px; PADDING-TOP: 2px; PADDING-BOTTOM: 2px; CURSOR: pointer;
}
.tdlnav2off {
	BACKGROUND-COLOR: #EDF3FA; BORDER-TOP: 1px Solid #FFFFFF; BORDER-BOTTOM: 1px Solid #D5DADF; PADDING-LEFT: 10px; PADDING-TOP: 2px; PADDING-BOTTOM: 2px;
}
.tdlnav2on {
	BACKGROUND-COLOR: #E0E8F2; BORDER-TOP: 1px Solid #FFFFFF; BORDER-BOTTOM: 1px Solid #D5DADF; PADDING-LEFT: 10px; PADDING-TOP: 2px; PADDING-BOTTOM: 2px; CURSOR: pointer;
}
.tdlnavhead {
	BACKGROUND-COLOR: #CDE4FF; BORDER-TOP: 1px Solid #FFFFFF; BORDER-BOTTOM: 1px Solid #D5DADF; FONT-WEIGHT: BOLD; PADDING-LEFT: 10px; PADDING-TOP: 4px; PADDING-BOTTOM: 4px; FONT-SIZE: 12px;
}
.tdlnavpromo {
	BACKGROUND-COLOR: #EDF3FA; BORDER-TOP: 1px Solid #FFFFFF; BORDER-BOTTOM: 1px Solid #D5DADF; PADDING-TOP: 10px; PADDING-BOTTOM: 10px; TEXT-ALIGN: center;
}
.tdlnavpromonopad {
	BACKGROUND-COLOR: #EDF3FA; BORDER-TOP: 1px Solid #FFFFFF; BORDER-BOTTOM: 1px Solid #D5DADF; TEXT-ALIGN: center;
}
.tdlnavend {
	BORDER-TOP: 1px Solid #FFFFFF; TEXT-ALIGN: center; PADDING-TOP: 10px; PADDING-BOTTOM: 30px;
}
.tdpad1 {
	PADDING: 1px;
}
.tdpad10 {
	PADDING: 10px;
}
.tdpad5 {
	PADDING: 5px;
}
.tdpad15 {
	PADDING: 15px;
}
.tdpad5left {
	PADDING-LEFT: 5px;
}
.tdtitle {
	PADDING-TOP: 20px; PADDING-LEFT: 20px;
}
/* ======================================== LINKS ======================================== */
A:link, A:active, A:visited {
	COLOR : #1861BD; TEXT-DECORATION: underline; 
}
A:hover {
	COLOR : #FFFFFF; TEXT-DECORATION: underline;
}
A.whitelink, A.whitelink:active, A.whitelink:visited {
	COLOR: #000000; TEXT-DECORATION: none;
}
A.whitelink:hover {
	COLOR: #000000; TEXT-DECORATION: underline;
}
A.graylink, A.graylink:active, A.graylink:visited {
	COLOR: #8F8F8F; TEXT-DECORATION: none;
}
A.graylink:hover {
	COLOR: #FF6600; TEXT-DECORATION: none;
}
A.lnavlink, A.lnavlink:active, A.lnavlink:visited {
	COLOR: #474747; TEXT-DECORATION: none;
}
A.lnavlink:hover {
	COLOR: #474747; TEXT-DECORATION: none;
}
A.learnmore, A.learnmore:active, A.learnmore:visited {
	COLOR: #1861BD; TEXT-DECORATION: none;
}
A.learnmore:hover {
	COLOR: #FF6600; TEXT-DECORATION: none; CURSOR: HELP;
}
A.homelink, A.homelink:active, A.homelink:visited {
	COLOR: #474747; TEXT-DECORATION: none;
}
A.homelink:hover {
	COLOR: #474747; TEXT-DECORATION: underline;
}
/* ======================================== TEXT ======================================== */
.blue {
	COLOR : #1861BD;
}
.orange {
	COLOR: #FF6600;
}
.red {
	COLOR: #CC0000;
}
.gold {
	COLOR: #EEB91A;
}
.gray {
	COLOR: #B4B4B4;
}
.gray2 {
	COLOR: #ECECEC;
}
.white {
	COLOR: #FFFFFF;
}
.size24 {
	FONT-SIZE: 24px;
}
.size16 {
	FONT-SIZE: 16px;
}
.size15 {
	FONT-SIZE: 15px;
}
.size14 {
	FONT-SIZE: 14px;
}
.size13 {
	FONT-SIZE: 13px;
}
.size12 {
	FONT-SIZE: 12px;
}
.size11 {
	FONT-SIZE: 11px;
}
.size3 {
	FONT-SIZE: 10px;
}
.size9 {
	FONT-SIZE: 9px;
}
.underline {
	TEXT-DECORATION: underline;
}
.feature {
	COLOR : #1861BD; FONT-SIZE: 12px;
}
/* ======================================== FORMS ======================================== */
FORM {
	MARGIN: 0; PADDING: 0;
}
INPUT {
	FONT-FAMILY: Arial, Verdana, Tahoma, Geneva, Sans-Serif; FONT-SIZE: 11px; COLOR: #DB8203;
}
TEXTAREA {
	FONT-FAMILY: Arial, Verdana, Tahoma, Geneva, Sans-Serif; FONT-SIZE: 11px; COLOR: #DB8203;
}
SELECT {
	FONT-FAMILY: Arial, Verdana, Tahoma, Geneva, Sans-Serif; FONT-SIZE: 11px; COLOR: #DB8203;
}
.button {
	FONT-FAMILY: Arial, Verdana, Tahoma, Geneva, Sans-Serif; FONT-SIZE: 11px; COLOR: #474747; HEIGHT: 19px;
}
/* ======================================== LINE BREAKS ======================================== */ 

HR {
	COLOR: #D5DADF; BACKGROUND-COLOR: #D5DADF; HEIGHT: 1px;
}
/* ======================================== LIST ======================================== */
UL {
	LIST-STYLE-TYPE: SQUARE; MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; MARGIN-LEFT: 15px;
}
OL {
	MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; MARGIN-LEFT: 30px;
}
UL.loweralpha {
	LIST-STYLE-TYPE: lower-alpha; MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; MARGIN-LEFT: 25px;
}
UL.squaresmall {
	LIST-STYLE-IMAGE: url("../images/global/img_squaresmall.gif"); MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; MARGIN-LEFT: 18px; PADDING-TOP: 3px; PADDING-BOTTOM: 20px;
}
UL.chartlist {
	LIST-STYLE-IMAGE: url("../images/global/img_squaresmall.gif"); MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; MARGIN-LEFT: 18px; PADDING-TOP: 0px; PADDING-BOTTOM: 0px; FONT-SIZE: 10px;
}
UL.personallist LI {
	COLOR: #D87D13;
}
UL.smblist LI {
	COLOR: #2AAB2F;
}
UL.enterpriselist LI {
	COLOR: #0660B9;
}

/* ======================================== CSS BELOW CAN BE DELETED ANYTIME ======================================== */

TD.Table {
	BORDER: 1px solid #CFCFCF;
	}

TD.TableMainHead {
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType='0',startCOLORStr='#D7D8DC',endCOLORStr='#FFFFFF');
	BORDER-TOP: 1px solid #FFFFFF;
	FONT-WEIGHT: bold;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 3px;
	}
TD.TableMainHead2 {
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType='0',startCOLORStr='#D7D8DC',endCOLORStr='#FFFFFF');
	BORDER-TOP: 1px solid #FFFFFF;
	FONT-WEIGHT: bold;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	}		
.testOrderFormHeader {
	BACKGROUND-COLOR: #EDF3FA;
	BORDER-LEFT: 1px solid #D2DEEB;
	BORDER-RIGHT: 1px solid #FFFFFF;
	BORDER-BOTTOM: 1px solid #D2DEEB;
	FONT-WEIGHT: bold;
	HEIGHT: 20px;
	COLOR:#474747;
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: middle;
	PADDING-LEFT: 5px;
	}
.testOrderFormHeader02 {
	BACKGROUND-COLOR: #EDF3FA;
	BORDER: 1px solid #D2DEEB;
	FONT-WEIGHT: bold;
	HEIGHT: 20px;
	COLOR:#474747;
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: middle;
	PADDING-LEFT: 5px;
	}	
.testOrderFormCells {
	HEIGHT: 20px;
	COLOR:#474747;
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: middle;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;		
	SPACING: 1px;
	}
.testOrderFormCells02 {
	HEIGHT: 20px;
	COLOR:#1861BD;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	VERTICAL-ALIGN: middle;
	PADDING: 5px;
	}
.formblack {
	FONT-FAMILY: Verdana, Arial, Tahoma, Geneva, Sans-Serif; FONT-SIZE: 10px; COLOR: #474747;
	}
.button2 {
	FONT-FAMILY: Arial, Verdana, Tahoma, Geneva, Sans-Serif; FONT-SIZE: 11px; COLOR: #000000; HEIGHT: 19px; font-weight: bold; background-color: #FFCC00; border: 1px solid #000000;
}	
.menu_main{
	PADDING-left: 4px
}
.thubms-bgd A {
	PADDING-left: 4px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: LEFT; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif
}
.thubms-bgd A:hover {
	BORDER-LEFT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BACKGROUND: #4479AF; BORDER-LEFT: #ccc 1px solid; LINE-HEIGHT: 12px; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: LEFT
}
/* INPUT FIELD CSS Copy this to your style sheet
------------------------------------------------------------- */
#contactform {
	width:500px;
	-moz-border-radius:5px;
	margin-left:auto;
	margin-right:auto;
}
#contactform form {
	font:normal 11px/18px Verdana,Tahoma;
	margin:0 0;
	padding:0;
	margin-top:20px;
	width:100%;
}
#contactform fieldset {
	padding:10px 0;
	margin:0 0 15px 0;
	background:#fff;
	border:1px solid #ddd;
	-moz-border-radius:5px
}


#contactform fieldset legend {
	font:normal bold 18px/26px "Trebuchet MS",Verdana,Tahoma;
	padding:3px 25px;
	margin-left:30px;
	text-transform:uppercase;
	border:0px solid #ddd;
}
#contactform fieldset legend span {
	font:normal 10px/18px Arial,Verdana,Tahoma;
	text-transform:uppercase;
	display:block;
}
#contactform form label {
	display:block;
	float:left;
	width:150px;
	padding:6px 10px 0 0;
	margin:0px;
	text-align:right;
}
#contactform input.inpt, #contactform textarea, #contactform select {
	width:260px;
	font:normal 11px/18px Verdana,Tahoma;
	padding:5px;
	margin:5px 0 5px 0;
	background:#f5f5f5;
	border:1px solid #ddd;
}

form br {
	clear:left;
}

#contactform input.required {
	background:#f5f5f5 url('images/required.gif') center right no-repeat;
	
}

#contactform .select select:focus {
	border-color: #9b9b9b;
}
#contactform form input.btn
	{
		background:none;
		border:none;
	}

form.c1 input:hover,textarea:hover
	{
		border:1px solid #d8d8d8;
	}

/* Error / Success / Notice 
------------------------------------------------------------- */

.notes		{ background:#f0f0f0; border:1px solid #b8b8b8; }
.success	{ background:#ccfcd1; border:1px solid #60a400; }
.error		{ background:#f9e3e3; border:1px solid #e79e9e; }
.notice		{ background:#fcf0cc; border:1px solid #ecc735; }

.notes,.notice,.success,.error
			{
				padding:10px;
				font-size:10px;
				color:#000;
			}

.notes span,.notice span,.success span,.error span 
			{
				font-weight:bold;
				font-size:1.2em;
			}

.notes p,.success p,.error p,.notice p
			{
				margin:0px;
				padding:0px;
			}

#note {width:90%;margin:0 auto; }
