/* BODY */

img,a { margin:0; padding:0; border:0}

body {background:url(../images/body_bgd.jpg) top left repeat-x; margin:0; padding:0; }

/* GENERAL */
#main { width:962px; margin:auto; padding:0}
#clear { clear:both; }
#clearboth { clear:both; line-height:0; }

.signuptd { font-size:10pt; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin:0 0 10px 0; padding:0; color:#1c75bc }
.signupfield { font-size:9pt; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin:0; padding:3px; color:#1c75bc; }
.contactselect { font-size:9pt; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin:0; padding:5px; color:#1c75bc }

.benefittd { font-size:9pt; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:3px 0 3px 10px; color:#1c75bc }
.benefittd2 { font-size:9pt; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:0; color:#1c75bc }
.benefitth { font-size:9pt; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding: 4px 10px 4px 10px; color:#1c75bc; font-weight:bold; color:#FFF }
.table_heading {font-size:9.5pt; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  padding:0 0 10px 0; font-weight:bold; background:url(../images/table_heading.jpg) top left repeat-x; }
/* HEADER */
#header { width:962px; height:92px; margin:0; padding:0; background-color:#fff;}
	#login { float:left; width:231px; height:92px; margin:0; background:url(../images/login_bgd.gif) top left no-repeat;}
	#login p { font-size:8pt; font-weight:normal; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#666; margin:0; padding:0 }
	#login h1 { font: normal 8pt "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:900; color:#1c75bc; margin:0 0 5px 0; padding:0;}
	#login form { margin:0; padding:0; color:#1c75bc;}
	#login img { margin:0; padding:0; clear:both;}
	#login input { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#999; padding:2px; }
	#login_btn { background:url(../images/btn_login.png) top right no-repeat; width:20px; height:20px; border:0; margin:0; padding:0; cursor:pointer; display:inline;}

	#logo { float:left; width:684px; margin:0; padding:28px 22px 0 0;}
	#logo img {float:right; clear:both;}
	#logo a { border:none; margin:0; padding:0;}



.logintext { font: normal 8pt "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666; margin:0; padding:0; float:left; }

#summary { border:1px dashed #CCC; width: 200px; padding:0px; margin: 8px 0 0 0 }

/* CONTENT BORDER */
#body_sides_border {background:url(../images/body_sides_border.gif) top left repeat-y; width:962px; margin:0; padding:0;}
#top_border { width:962px; height:3px; margin:0; padding:0;}

/* CONTENT CONTAINER */
#container { width:930px; margin:0 1px 0 1px; padding:20px 15px 0 15px;}

/* LEFT */
#left { float:left; width:741px; margin:0; padding:0 14px 0 0;}
#text { margin:0; padding:0; width:741px;}

.formbackgrounds { background-color:#f8f8f8; padding:10px }

#text h1 { font: bold 12pt "Trebuchet MS", Arial, Helvetica, sans-serif; color:#1c75bc; margin:0 0 10px 0; padding:0;}
#text p { font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666; margin:0 0 15px 0; padding:0; line-height:1.5em; }

#text ul li { font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666;  padding:0 0 2px 5px;  list-style-image:url(../images/blue_arrow.gif); margin:0}
#text h2 { font: normal 8pt "Trebuchet MS", Arial, Helvetica, sans-serif; color:#1c75bc; margin:0 0 10px 0; padding:0; font-weight:bold }
#text h3 { font: normal 8pt "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; margin:0 0 5px 0; padding:5px; font-weight:bold; background-image:url(../images/table_heading.jpg); width:700px  }
	
#demo { float:left; width:710px; margin:0; padding:0;}
#demo img { margin:0; padding:0; clear:both;}
	
#img_column { float:left; width:234px; margin:0; padding:0 0 0 8px;}
#demo { float:left; width:220; height:107;}
#join {}
#benefits { margin:0 0 7px 0; padding:0; clear:both;}
#trial { margin:0; padding:0; clear:both;}

ol {}
ol li {list-style-position:inside; font: normal 8pt "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666; margin:0 0 5px 0; padding:0; line-height:1.5em;}
ol p {}

			
/* CONTACT PAGE */
#contactbgrd { background-color:#f0f0f0; padding:10px; width:500px }
#contactbgrd h2 { font: normal 10pt "Trebuchet MS", Arial, Helvetica, sans-serif; color:#1c75bc; margin:0 0 10px 0; padding:0;}
#contactbgrd p { font: normal 8pt "Trebuchet MS", Arial, Helvetica, sans-serif; margin:0 0 10px 0; padding:0;}
#contact {background-color:#f3f3f3; padding:0 0 0 20px; width:480px;}


#contact_tbl p { font: normal 8pt "Trebuchet MS", Arial, Helvetica, sans-serif; margin:0; padding:0 8px 2px 0; }
#contact_tbl input { margin:0; padding:2px; color: #989898;font: normal 8pt "Trebuchet MS", Arial, Helvetica, sans-serif;}
#contact_tbl textarea { margin:0; padding:2px; color: #989898; border: 1px solid #dadada; font: normal 8pt "Trebuchet MS", Arial, Helvetica, sans-serif; overflow: auto; overflow-y: scroll; overflow:-moz-scrollbars-vertical;}


#icon_set {padding: 10px 20px 10px 20px;}
.icons {float:left; margin: 5px 5px 5px 5px; border:solid; border-width:thin; border-color:#CCC; }
.icon_link {text-align:center; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; font-weight:bold; font-size:12px; vertical-align:bottom; }

/* RIGHT */
#right { float:left; width:175px; margin:0; padding:0;}

#right_menu h2 { font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; background-image:url(../images/table_heading.jpg); text-align:right; padding: 4px 10px 4px; margin: 0  }


/* FOOTER */
#footer {width:930px; margin:8px 16px 0 16px; padding:0;}
	#footer_left { float:left; width:465px; margin:0; padding:5px 0 5px 0; font: bold 8pt "Trebuchet MS", Arial, Helvetica, sans-serif;color:#b0b0b0; text-align:left;}
	#footer_right {float:left; width:465px; margin:0; padding:5px 0 5px 0; font: bold 8pt "Trebuchet MS", Arial, Helvetica, sans-serif; color:#b0b0b0; text-align:right;}
	#footer_right ul { padding: 0; margin: 0; list-style: none; float: right;}
	#footer_right li { display:block; float:left; text-align:center;}
	#footer_right a { display: block; margin:0 0 0 10px; padding: 0;}
	#footer_right ul li ul { display: none;}



/* FORMS */
select { margin:0; padding:2px; color: #1c75bc; font: normal 8pt "Trebuchet MS", Arial, Helvetica, sans-serif; }
input {color:#333}



/* LINKOLOGY */
a { font:8pt bold "Trebuchet MS", Arial, Helvetica, sans-serif; color:#1c75bc; text-decoration: none;}
a:link {font:8pt bold "Trebuchet MS", Arial, Helvetica, sans-serif; color:#1c75bc; text-decoration: none;}
a:visited {font:8pt bold "Trebuchet MS", Arial, Helvetica, sans-serif; color:#1c75bc; text-decoration: none;}
a:hover {font:8pt bold "Trebuchet MS", Arial, Helvetica, sans-serif; color:#f8a55f; text-decoration: underline;}
a:active {font:8pt bold "Trebuchet MS", Arial, Helvetica, sans-serif; color:#1c75bc; text-decoration: none;}

#footer_left a, #footer_right a { font: bold 8pt "Trebuchet MS", Arial, Helvetica, sans-serif; color:#b0b0b0; text-decoration: none;}
#footer_left a:link, #footer_right a:link { font: bold 8pt "Trebuchet MS", Arial, Helvetica, sans-serif; color:#b0b0b0; text-decoration: none;}
#footer_left a:visited, #footer_right a:visited { font: bold 8pt "Trebuchet MS", Arial, Helvetica, sans-serif; color:#b0b0b0; text-decoration: none;}
#footer_left a:hover, #footer_right a:hover { font: bold 8pt "Trebuchet MS", Arial, Helvetica, sans-serif; color:#b0b0b0; text-decoration: underline;}
#footer_left a:active, #footer_right a:active { font: bold 8pt "Trebuchet MS", Arial, Helvetica, sans-serif; color:#b0b0b0; text-decoration: none;}

#basetabs {  }
#tab1on { display: block; width:161px; height:30px; background-image: url(../images/tab1on.gif); float: left; }
#tab2on { display: none; width:161px; height:30px; background-image: url(../images/tab2on.gif); float: left; }
#tab3on { display: none; width:161px; height:30px; background-image: url(../images/tab3on.gif); float: left; }
#tab4on { display: none; width:161px; height:30px; float: left; }
#tab1off { display: none; width:161px; height:30px; background-image: url(../images/tab1off.gif); float: left; cursor:pointer; }
#tab2off { display: block; width:161px; height:30px; background-image: url(../images/tab2off.gif); float: left; cursor:pointer; }
#tab3off { display: block; width:161px; height:30px; background-image: url(../images/tab3off.gif); float: left; cursor:pointer; }
#basetabsmain1 { display: block; clear:both; width: 680px; height: 143px; background-image: url(../images/tabback.gif); }
#basetabsmain2 { display: none; clear:both; width: 680px; height: 143px; background-image: url(../images/tabback.gif); }
#basetabsmain3 { display: none; clear:both; width: 680px; height: 143px; background-image: url(../images/tabback.gif); }
#basetabsmain4 { display: none; clear:both; width: 680px; height: 143px;  }
#basetabs a { display: block; width: 161px; height: 30px; }
.basetabspad { padding: 5px 0 0 15px; }
#basetabsmain1 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; font-size: 12px; }
#basetabsmain1 p { padding-left: 4px; }
