/*TEXT STYLESHEET*/
/*Universal (or near-universal) attributes */
body {
	font-family: arial,sans-serif;
	font-size: 12px;
	color: #333333;
	/*color: #626366;*/
}


#popup_content {
	padding-left:75px;
	margin-top:40px;
	font-family:arial,sans-serif;
	color: #333333;
	float:left;
	width:425px;
	font-family:arial,sans-serif;
	font-size:12px;
	line-height:16px;
	text-align:left;


}

.page_title {
	font-size:21px;
	font-weight:bold;
	color:#00324D;
	line-height:30px;

}


#bodyDiv, #iframeDiv {
	font-family: arial,sans-serif;
	font-size: 12px;
	color: #333333;
}


.input {
	background-color: #ffffff;
	text-decoration: none;
	border: 1px solid #00324D;
	font: 12px arial,sans-serif;
}

img {
	border-style: none;
}

#content {
	font: 12px arial,sans-serif;
	color: #333333;		
	line-height: 16px;
}
#content span.heading {
	color: #00324D;
	font: 14px arial,sans-serif;
}

#content a:hover {
	color: #00324D;
	text-decoration: none;
	line-height: 16px;
}


#content a, 
#content a:visited {
	color: #333333;
	text-decoration: none;
	line-height: 16px;

}


span.mainhead {
	font-size:21px;
	font-weight:bold;
	color:#00324D;
	line-height:30px;

}


span.sechead {
				font-size:16px;
	font-weight:normal;
	color:#00324D;
}
span.italics {
	font-style: italic;
}



.pagetitle /* One of the larger headings on the top of each page. */{
	font-family: arial,sans-serif;
	color: #00324D;
	font-size: 14px;
} 


h5 
{
	font: 18px arial,sans-serif;
	color:#00324D;
	/*font-weight:bold;*/
	margin-bottom: 0px;
	margin-top:5px;
}

h1 {
	font: 16px arial,sans-serif;
	color: #00324D;
	font-weight: bold;

} 




.quotes {
	font: 11px arial,sans-serif;
	color: #666666;
	font-style: italic;
	line-height: 20px;
}


.formheading
{
	font: 11px arial,sans-serif;
	font-weight: bold;
}

.accenttitle /* One of the larger headings, but bold. */{
	color: #00324D;
	font: 14px arial,sans-serif;
	font-weight: bold;
}

.results {
	color: #00324D;
	font: 20px arial,sans-serif;
	font-weight: bold;
}


.subtitle /* Subtitle includes: blah blah blah */ {
	color: #00324D;
	font: 12px arial,sans-serif;
	font-weight:bold;
}


.bold {
	font-weight: bold;
}

.details /* This is the fine print that describes something in detail*/ { 
	color: #333333; 
	font: 11px arial, sans-serif;
}


.directions /* This is the text that tells the user what to do (i.e. Sign up page) */ { 
	color: #00324d; 
	font: 11px arial, sans-serif;
}


#dashlist ul {
	list-style-image: none;
	font-size:12px; 

}

#dashlist li {
	list-style-image: url(/images/dash.gif); 
	/*position: relative;*/
	left:-20;
	background: none;
	padding: 0;
	font-size:12px;
}

#dashlist li a, 
#dashlist li a:visited
{
	font-size:12px;
	color:#333333;
}

#dashlist li.a:hover, 
#dashlist li.a:active {
	font-size:12px;
	color:#00324D;
}


#footer { 
	font-family: arial, sans-serif; 
	color: #8c8c8c; 
	font-size: 11px; 
	font-weight: normal; 
	line-height: 14px; 
	text-decoration: none; 
	text-align: center;
}


#footer a, 
#footer a:visited  {
	font-family: arial, sans-serif;
	color: #8c8c8c;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	line-height: 14px;

}

#footer a:hover, 
#footer a:active {
	color: #00324D;
	text-decoration: none;
	font-size:11px;
}

#smallest /*copyright text*/ {
	font-family:arial,sans-serif;
	font-size: 10px;
	line-height: 11px
}

#leftnav ul {
	list-style-type: none;
	color: #888888;
}

#leftnav li {
	margin-left: 0px;
	font: 13px/25px arial, sans-serif;

}

#leftnav li a, 
#leftnav li a:active, 
#leftnav li a:hover, 
#leftnav li a:visited {
	font: 13px/25px arial, sans-serif;

}


#leftnav li.active {
	color: #00324d;
	font-size:13px !important;
}
#leftnav li.inactive a, 
#leftnav li.inactive a:visited, 
#leftnav li.inactive a:active
{
	color: #888888;
	text-decoration: none;
		font-size:13px !important;
}

#leftnav li.inactive a:hover {
	color: #00324d;
		font-size:13px !important;
}


/* For the home (index) page */
#home span.benefits {
	font-size:14px;
	color:#00324D;
	font-weight:bold;
	}
	
	#home span.benefits a, 
	#home span.benefits a:visited,
	#home span.benefits a:hover, 
	#home span.benefits a:active {
		color:#00324D;
		font-size:14px;
		font-weight:bold;
	}
	


	#home span.titles {
			color:#00324D;
			font: 16px arial,sans-serif;
			font-weight: bold;
		}


	#home span.titles a:hover, 
	#home span.titles a:active {
				color:#00324D;
				font: 16px arial,sans-serif;
				font-weight: bold;
					line-height: 16px;
			}

		#home span.titles a, 
		#home span.titles a:visited {
			color:#00324D;
			font-weight: bold;
			font-size: 16px;
			font-family:arial,sans-serif;
		}
	


#loggedinDiv a,
#loggedinDiv a:visited,
#loggedinDiv a:active 
{	font-size: 11px;
	color: #00324d;
	text-decoration: none;
}


#loggedinDiv a:hover
{
	color: #888888;
	text-decoration: none;
} 
/* For the left panel on the home page */



#home_left_panel div.pagetitle {

}

#home_left_panel a {
	color: #00324D;
	text-decoration: none;
	font-weight: bold;
}



/* For the right panel on the home page */



/*Note that this table is a bit of a hack - but it's the best I
can do in the given time.  If anyone wants to pretty it up,
feel free!*/


#login_area td.left_cells {
	text-align: right;
	color: 	#00324D;
	font: 14px arial,sans-serif;
	font-weight: bold;
}

#links_below_login a, 
#links_below_login a:active, 
#links_below_login a:hover, 
#links_below_login a:visited,
.littleTextBelowInputs a,
.littleTextBelowInputs a:active,
.littleTextBelowInputs a:visited,	
.littleTextBelowInputs a:hover,
.littleTextBelowInputs
{
	color: #666666;
	font-family: arial,sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	line-height: 8px;	

}	

#links_below_login a:hover, 
#links_below_login a:active,
.littleTextBelowInputs a:hover,
.littleTextBelowInputs a:active {
	color: #00324d;
}

font.login {
	font: arial, sans-serif;
	font-size: 10px;
	font-variant: small-caps;
	color: #666;
}

font.login a, a:visited {
	color: #666;
}

font.login a:hover, a:active {
	color: #00324D;
}



#sign_up_paragraph .benefits {
	color: #00324D;
	line-height: 34px;
	font-size: 14px;
	font-weight: bold;

}



#sign_up_paragraph .benefits a, 
#sign_up_paragraph .benefits a:visited {
	color: #00324D;
	font-size: 14px;
	font-weight: bold;
}

#sign_up_paragraph .benefits a:hover, 
#sign_up_paragraph .benefits a:active {
	color: #00324D;
}


#sign_up_paragraph .startfax a,
#sign_up_paragraph .startfax a:visited {
	color: #00324D;
	font-weight:bold;
	font-size:16px;
}

#sign_up_paragraph .startfax a:hover
{   color: #00324D;
}

#signup_plans .plan_price {
	font-weight:normal;
	color: #00324D;
	font-size:14px;
	}
	
#signup_plans td.plan_name {
		font-weight:bold;
		color: #00324D;
		font-size:14px;
		}
/*For the Product->About Page */



#package_info td {
	color: #333333;
	font: 11px/18px arial, sans-serif;

}
#package_info span.heading {
	font-weight: bold;
	margin-left: 10px;

}

ul#flist {
	margin: 0;
	padding: 0;
	list-style: none;

}


ul#flist li{
	margin: 0px 0;
	padding-top: 1px;
	background: url(/images/bg_dotted.gif) repeat-x 0 77% !important;
	/*background-position: 0 61%;*/

}

ul#flist li span.caption{
	float: left;
	padding: 1px 3px;
	background: no-repeat #FFFFFF;
}

ul#flist li span.value {
	float: right;
	padding: 1px 3px;
	/*margin-top: -4px;*/
	background: no-repeat #FFFFFF;
}

ul#flist br {
	clear: both;
}

/*For Affiliate Program*/

#affben {
	font-size: 14px;

}

#affben li{
	font-size: 14px;
	line-height: 24px;
}


#affearnchart {

}



#affearnchart td.header{
	font-weight: bold;
	color: #333333;
	font-size: 16px;
}

#affearnchart td.price{
	font-weight: bold;
	font-size: 17px;
	color: #00324D;
}

#affearnchart td.subscript{
	font-weight: bold;
	font-size: 12px;
	color: #00324D;
}


#affban {
	font-size:12px;
	color: #333333;
}

#affban a, a:visited {
	color: #333333;
	text-decoration: underline;
}

#affban a:hover, a:active {
	color: #00342D;
}

#affban td.head {
	font-size:12px;
	color: #333333;
	/*font-weight: bold;*/

}

ul#downloads {
	list-style:none;
	margin: 0px;
	padding-top: 1px;

}	
ul#downloads li {
	margin-left:10px;
	margin-right:10px;
}
td.btbdrTD {
	font-family: arial, sans-serif;
	color: #333333;
	font-size: 12px;
}

.number {
	font-family: arial, sans-serif;
	color: #CCCCCC;
	font-size: 24px;
	font-weight: bold;
}


sup { 
	/*line-height: 0;*/
	font-family: verdana, sans-serif;
	font-size: 8px;
	margin-top: 0px;
	/*margin-left: 2px; */
	color: #999999;
}



#loginleft .loginlist {
	font-weight: bold;
	line-height: 34px;
	color: #00324D;
	font-size: 16px;
	height: 200px;
}

div .news_list {
	font-size:12px;
	
}
div .news_list a, 
div .news_list a:visited {

	font-size:12px !important;
}


/*benefits*/


#live_val_errors {
	color: #F00;
	font-weight: bold;
}

/*home */
.testimonial_author {
	color:#666;
	font-size:11px;
}
.testimonial_quote {
	
	font-style:italic;

}