/* CSS for LPPRO revision 10/2007 */
body {background:#ffffff; text-align:left; margin:10px;color:#333333; font-family: Arial, Helvetica, sans-serif;font-size: 9pt; padding-right: 10px;}
input {font:10pt Arial, Helvetica, sans-serif;}
h4 {text-align:left; margin:10px;color:#0b3cff; font-family: Arial;font-size: 14pt;}
h3 {text-align:left; margin:10px;color:#0b3cff; font-family: Arial;font-size: 11pt;}
blockquote {border:1px dotted #292254; padding:5px; text-align:center; font-weight:normal;}
li { line-height:1.5em; text-align:left;}
a:link, a:visited{color:#0b3cff;  }
a:hover {color:#333333; text-decoration:underline;  }
#samples img {border:none; padding:20px 20px 0px 20px;}
#samples img a{border:none;}
#samples {padding-bottom:15px; text-align:center;background:#ffffff;}
#sample {background:#ffffff;  }

/*Header/Banner Styles*/

#homelogo {padding:0px; border:0px; background-image:url(images/banner.png); height:138px;}
#homelogo img, #logo img{padding:0px; border:0px;}
#banner {background-image:url(images/banner.png); height:138px;}
#bot {background-image:url(images/bottom_bg.png); height:95px;}

/*#login {text-align:right; padding-right:25px; color: #ffffff; margin-top:-40px; font-family: Arial, Helvetica, sans-serif; font-size: 11px;height:16px;}
#login a:link {color: #ffffff; text-decoration: none; } 
#login a:visited {color: #0a121d; text-decoration: none; } 
#login a:hover {color: #E1B523; text-decoration: none; } 
#login a:active {text-decoration: none;*/ 

/*Top Horizontal Navigation Styles*/
.navBar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-image: url(images/nav_bg.png);
	background-repeat: repeat-x;
	height: 31px;
}
.navBar a:link {color: #FFFFFF; text-decoration: none; font-weight: bold;} 
.navBar a:visited {color: #FFFFFF; text-decoration: none; font-weight: bold; } 
.navBar a:hover {color: #999999; text-decoration: none; } 
.navBar a:active {text-decoration: none; 
}

/*Footer Styles*/
.smallLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #6666666;
}
.smallLink a:link {color: #FFFFFF; text-decoration: none; } 
.smallLink a:visited {color: #FFFFFF; text-decoration: none; } 
.smallLink a:hover {COLOR: #FFFFFF; text-decoration: underline; } 
.smallLink a:active {text-decoration: none; 
}
.smallLink2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 20px;
}
.smallLink2 a:link {color: #333333; text-decoration: none; } 
.smallLink2 a:visited {color: #333333; text-decoration: none; } 
.smallLink2 a:hover {COLOR: #0b3cff; text-decoration: underline; } 
.smallLink2 a:active {text-decoration: none; 
}

/*Body Styles*/
.content {margin-left: 10px; font-size: 9pt;  }
#maintable {width:833px; border:1px thick #FF0000;}
#text {font-family: Arial, Helvetica, sans-serif; font-size: 13px;COLOR: #ffffff; }

.norm {text-align:left; margin:10px;color:#292254; font-family: Arial, Helvetica, sans-serif;font-size: 10pt; font-weight:normal;padding-right: 10px;}

.titleText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #0b3cff;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	/*padding-left: 20px;*/
	vertical-align:top;
	text-align:left;
	
}
.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0b3cff;
	vertical-align:top;
	text-align:left;
	
}

.subtitleText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	padding-top: 1px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 20px;
	vertical-align:top;
	text-align:left;
}
#exampleURL {font-size: 20px;}
.accentColor {color: #FF6600;}

.quote {text-align:right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;color: #292254;}

#item {font-family: Arial, Helvetica, sans-serif;font-size: 13px;color:#292254;padding-right: 10px;}
#subitem {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#292254; padding-left:20px;padding-right: 10px;}

#start {text-align:center; padding:20px 0px 20px 0px;}
#start a {color:#0b3cff; text-decoration:underline; font:9pt tahoma;font-weight: bold;}
#start a:hover{color:#0b3cff;}
/*Member Login Styles*/
.loginTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-top: 13px;
	font-weight: bold;
}
.formText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}

/*HomePage Default Styles*/
#homeButtons {margin-top:0; vertical-align:top; width:145px; text-align:left}

#home_mid {border:1px dotted gray;/* border-top:0px;*/ padding:10px; padding-bottom:0px;padding-top:10px; font:8pt tahoma; color:#666666;}
#home_mid li {/*list-style-image:url(images/bullet.gif);*/list-style-type:none;}
#home_mid a {text-decoration:underline; font:8pt tahoma; color:#0b3cff;}
#home_mid a:hover {color:#333333;  }

/*Side Colum Styles*/
#title_head_165 {width:165px; height:23px; color:#0b3cff; background:url(images/header_165.gif); padding:7px 0px 0px 0px; font:10pt tahoma; vertical-align:top; font-weight:bold; text-align:center;}
/*#mid {border:1px solid #E5E5E5; border-top:0px; padding:20px; padding-top:10px; font:8pt tahoma; color:#292254; padding:0px;margin:0px;}*/
#mid_price {text-align:center;border:1px solid #E5E5E5; border-top:0px; padding:20px; padding-top:10px; font:8pt tahoma; color:#333333}

/*#mid a {text-decoration:underline; font:8pt tahoma; color:#292254;}
#mid a:hover {color:#DC9704}*/

#mid {border:1px solid #E5E5E5; border-top:0px; padding:10px; padding-top:10px; font:8pt tahoma; color:#666666;}
#mid li {list-style-image:url(images/bullet.gif);}
#mid a {text-decoration:underline; font:8pt tahoma; color:#0b3cff;}
#mid a:hover {color:#333333;  }

#button {width:95px; height:18px; background:url(images/button.gif); text-align:center; vertical-align:middle; margin:10px;}
#button a {font-weight:bold; color:#FFFFFF; text-decoration:none;}
#go_button {border-right:#666666 2px solid; border-top:#CCCCCC 2px solid; border-left:#CCCCCC 2px solid; border-bottom:#666666 2px solid; font:8pt arial narrow; color:white; background-color:#999999; text-align:center; cursor:pointer; cursor:hand; padding:0px;}
#login {font:8pt tahoma; color:#666666;}
#login td {vertical-align:middle;}

.whatnew {border:1px dotted gray;padding:1em;}


/*Added by AA on 8-26-08 for new features include styles*/
.features_inside {width:750px;}
#features_left {float:left; width:350px; display:inline; }
#features_right{float:left;clear:right;margin-bottom:1em; width:350px;display:inline; }

div.icons {float:left; width:335px; margin:0 10px 10px 0; padding-bottom:10px;border:1px dotted gray;}
div.icons img{float:left; margin:5px 5px 0 5px; }
div.icons p {margin:0; padding:10px;  }
.clear { clear:left;}

#container {width:750px; text-align:left;margin-left:2em;}

/*MH added mid_features 09.04.08 */
#mid_features{/*border:1px solid #E5E5E5; border-top:0px;*/ padding:10px; padding-left:30px;padding-top:10px; font:8pt tahoma; color:#333333; width:750px;}
#mid_features ul{margin:0;}
#mid_features li {list-style:none; padding:.2em;}
#mid_features img {vertical-align:top;margin-right:.5em;}
#mid_features a {text-decoration:underline; font:8pt tahoma; color:#333333;}

/*AA Added for Pricing Page 9-23-08*/
#pricing {width:325px; margin-bottom:20px; padding:.5em; /*border:1px solid #E5E5E5; border-right:0px;*/ color:#333333;}
/*#pricing table {border:1px solid #E5E5E5;  }*/
#pricing td {font:10pt tahoma; text-align:center; height:23px; vertical-align:middle; border:1px solid #cccccc;}
#pricing a {color:#0b3cff; font:8pt tahoma; text-decoration:underline;}
#toprow {background:#333333; color:#ffffff;}
#toprow td { font-weight:bold;}
#leftcolumn {padding:7px; text-align:left;font:8pt tahoma;}

/*MH added home_features ul 09.25.08 */

.home_features li {list-style-image:url(images/bullet.gif);}
.arrow_bullet li {list-style-image:url(images/bullet.gif);}


/*MH added links and toplinks for log out page 10.09.08*/
#toplinks {font:8pt tahoma; text-align:right; padding:55px 10px 10px 0px;}
#toplinks a {text-decoration:none; padding:0px 5px 0px 5px; color:#666666;}
#toplinks a:hover {text-decoration:underline;}
#links {width:748px; height:28px; background:url(images/links.gif); border-bottom:1px solid #FFFFFF; text-align:center;}
#links td {padding:5px 40px 0px 40px; border-right:1px solid #40494C; border-left:1px solid #CCCCCC;}
#links a {color:#FFFFFF; font:8pt tahoma; font-weight:bold; text-decoration:none; vertical-align:middle;}
#links img {display:none;}

