/* SITE STYLES */
/* Global */
*{padding: 0; margin: 0;}
body {
margin:0px; margin-left:2px;
}
td{
text-align:left; vertical-align:top; padding:0px;
}
p{
margin-bottom: 3px;
margin-top: 3px;
color:#333;
line-height: 16px;
text-align: justify;
}
.nopad {padding:0px;}

/* Top Menu, Logo & My Acct Box */
#page{
text-align:center; 
}
#layout{text-align:left; width:780px; /*border-right:solid 1px #eee; border-left:solid 1px #eee;*/}
#topbar{
margin:2px 0px; padding:0px; border:0px;
}
#topbarlt{ 
height:6px; background:#d7d7d7;
}
h2 {font-size:13px;}

#logocell{padding:3px 0px 3px 0px; width:390px;}
#myacct{border:1px solid #e0e0e0; background:#f8f8f8; width:180px; height:66px; text-align:center;}
#myacctimg {position:relative; top:11;}
#pwrimg {position:relative; top:15; left:-7;}
#signin {position:relative; top:12; left:3;}

/*#signin{font:Arial, Helvetica, sans-serif; font-size:9px; color:#444444; border:1px solid #cdcdcd; padding:2px 4px; background:repeat-x url(../images/signin_bg_des.gif) bottom; cursor:pointer; position:relative; top:8; left:1;}
#signin:hover{color:#000;border:1px solid #6aaeff;background:repeat-x url(../images/signin_bg_rol.gif) bottom;}*/

/* Title Bar */
#tbar{
text-align:left; width:778px; height:38px; border:1px solid #d7d7d7; background:repeat-x url(../images/title_bg.gif) bottom; 
}
#title{width:778px;}
#titlel{width:506px; height:37px; vertical-align:middle; /*padding-top:10px;*/}
h1{
	font-size:14px;
	font-weight:bold;
	font-family:"Century Gothic", Arial, Helvetica, sans-serif;
	color:#555;
	position: relative;
	left: 12px;
	/*top:10px;*/

}

/* Left Menu */
#lmenubox {
width:178px;
}
#bbholder {padding:5px 4px 5px 5px; border:1px solid #ddd; margin:10px 10px; background:url(../images/bbb_box_bg.gif) bottom repeat-x;}
#bbimg {margin:0px 7px 0px 4px;}
#bbholdertxt {font:normal 10px Tahoma, Arial, Helvetica, sans-serif;}

/* Content */
#content {
width:590px;
padding:3px 2px 4px 4px;
font: normal 11px Verdana, Tahoma, Arial, Helvetica, sans-serif;
display:block;
}
#content p, #hipaa p{margin-left:25px; font-size:11px; font:Verdana, Tahoma, Arial, Helvetica, sans-serif;}
#hipaa p{text-align: justify;}
#hipaa img{margin:0px 0px 20px 25px;}

/* Crumb Trial */
#crumb {font:normal 9px Verdana, Tahoma, Arial;}
#crumb a {color:#000;}
#crumb a:hover {color:#d84d28;}

/* Content Titlebar */
#contit {margin:20px 0px 5px 10px; width:580px;}
#contitl h3, h3{font: bold 15px "Century Gothic", Tahoma, Arial, Helvetica, sans-serif;}
#contitg {color:#627810;}
#contitr {font: normal 9px Verdana, Tahoma, Arial, Helvetica, sans-serif; text-align:right;}
.conlink {color:#000; text-decoration:none; margin:0px 3px;}
a.conlink:hover{text-decoration:underline;}
a.conlink img{border:none; margin:0px 2px;}
#tf {margin:0px 0px 0px 0px;list-style-type: none; color:#444;}
#tf li {margin:5px 0px 0px 45px; color:#444;}
#tfl {}
#numtit {margin:20px 0px 6px 0px; font:bold 12px "Century Gothic", Tahoma, Arial, Helvetica, sans-serif;}
#num {background:#7f9c14/*7f9c14*/; padding:1px 5px; /*height:15px; width:15px;*/ margin-right:3px; vertical-align:middle; color:#fff; text-align:center; /*border:solid 1px #aaa;*/}

/* Curved Box */
/* Gray curved Box */
.CBCS {

		padding:0 10px 0 0;
		background:#fff url(../images/borders.png) 100% 0 repeat-y;
}
.bi {
		padding:0 0 0 10px;
		background:#fff url(../images/borders.png) 0 0 repeat-y;
}
.btop {
		height:5px;
		margin:0px -10px;
		background:url(../images/box.png) 100% 0 no-repeat;
}
.btop div {
		width:18px;
		font-size:4px;
		height:5px;
		background:url(../images/box.png) 0 0 no-repeat;
}
.bbot {
		height:6px;
		margin:0 -10px;
		background:url(../images/box.png) 100% 100% no-repeat;
}
.bbot div {
		width:18px;
		font-size:6px;
		height:6px;
		background:url(../images/box.png) 0 100% no-repeat;
}
.CBCS h1 {
		margin:0;
		padding:0.3em 10px;
		background:#efece6;
		font:bold 1.2em/1 Arial, Helvetica, sans-serif;
}
.CBCS p, .box ul {
		margin:0;
		padding:0;
		background:#fff;		
}
.CBCS li {
		margin:0 0 0 2em;
		padding:0;
}


.cubox, .gbox, .grbox, .bbox{display:block}
.cubox *, .gbox *, .grbox *, .bbox *{display:block; height:1px; overflow:hidden; font-size:.01em; background:#F0F0F0}
.cubox1, .gbox1, .grbox1, .bbox1{margin-left:3px; margin-right:3px; padding-left:1px; padding-right:1px; border-left:1px solid #f8f8f8; border-right:1px solid #f8f8f8; background:#f3f3f3}
.cubox2, .gbox2, .grbox2, .bbox2{margin-left:1px; margin-right:1px; padding-right:1px; padding-left:1px; border-left:1px solid #fdfdfd; border-right:1px solid #fdfdfd; background:#f2f2f2}
.cubox3, .gbox3, .grbox3, .bbox3{margin-left:1px; margin-right:1px; border-left:1px solid #f2f2f2; border-right:1px solid #f2f2f2;}
.cubox4{border-left:1px solid #f8f8f8; border-right:1px solid #f8f8f8}
.cubox5{border-left:1px solid #f3f3f3; border-right:1px solid #f3f3f3}
.cuboxfg, .gboxfg{background:#F0F0F0; padding:12px 12px;}

.gbox *{background:#a3bf3d}
.gbox1{border-left:1px solid #d7e3ab; border-right:1px solid #d7e3ab; background:#bacf6d}
.gbox2{border-left:1px solid #f5f8eb; border-right:1px solid #f5f8eb; background:#b4cb61}
.gbox3{border-left:1px solid #b4cb61; border-right:1px solid #b4cb61;}
.gbox4{border-left:1px solid #d7e3ab; border-right:1px solid #d7e3ab;}
.gbox5{border-left:1px solid #bacf6d; border-right:1px solid #bacf6d;}
.gboxfg{background:#a3bf3d}

.grbox *{background:#97b919}
.grbox1{border-left:1px solid #d2e09c; border-right:1px solid #d2e09c; background:#b1ca52}
.grbox2{border-left:1px solid #f4f8e8; border-right:1px solid #f4f8e8; background:#aac644}
.grbox3{border-left:1px solid #aac644; border-right:1px solid #aac644;}
.grbox4{border-left:1px solid #d2e09c; border-right:1px solid #d2e09c;}
.grbox5{border-left:1px solid #b1ca52; border-right:1px solid #b1ca52;}
.grboxfg, .bboxfg{background:#97b919; padding:0px 10px; color:#ffffff; font:normal 12px "Century Gothic", Tahoma, Verdana, Arial, Helvetica, sans-serif;}

.bbox *{background:#70b0fe}
.bbox1{border-left:1px solid #c1ddfe; border-right:1px solid #c1ddfe; background:#93c3fe}
.bbox2{border-left:1px solid #f0f7fe; border-right:1px solid #f0f7fe; background:#8bbffe}
.bbox3{border-left:1px solid #8bbffe; border-right:1px solid #8bbffe;}
.bbox4{border-left:1px solid #c1ddfe; border-right:1px solid #c1ddfe;}
.bbox5{border-left:1px solid #93c3fe; border-right:1px solid #93c3fe;}
.bboxfg{background:#70b0fe}


/* Forms */
#ftita {margin-top:5px;}
#ftitb, #ftitc {margin-top:18px; text-align:left; padding-left:17px;}
#ftitc {padding-left:0px;}
#formtable {
	width:570px;
}
#formtable td{
	width:50%;
	padding:4px 4px 4px 42px;
	font:bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
#formtableX td{
font:bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
#cformtable td {
	padding:4px 4px 4px 30px;
	
}
#formtableD td{
	padding:4px 4px 4px 4px;font:bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
input, textarea, select{
	border: 1px solid #97b919;
	font: normal 13px tahoma, helvetica, sans-serif;
	color: #000;
	width:200px;
	height:20px;
	padding:1px 4px;
}

.blfl{
	border: 1px solid #348ffd;
	font: normal 13px tahoma, helvetica, sans-serif;
	color: #000;
	width:200px;
	height:20px;
	padding:1px 4px;
}

textarea {width:485px; height:80px;}
#cformtable textarea{width:433px; height:200px;}
#cformtable input {width:433px;}
#selectX {width:485px; height:auto;}
label, #opt{
	font: normal 11px tahoma, helvetica, sans-serif;
	color: #000;
	white-space:nowrap;
}
#opt {
font-weight:bold;
}
input:focus, textarea:focus, select:focus {
	background:#e6f0c0;
}
.blfl:focus{
	background:#d9eaff;
}
.blfl:visited{
	border: 1px solid #348ffd;
	color:#000;
	font: normal 14px tahoma, helvetica, sans-serif;
}
input:visited, textarea:visited, select:visited {
	border: 1px solid #2b8afc;
	font: normal 14px tahoma, helvetica, sans-serif;
	color: #000;
}
.blfl:visited {

}
#formbt, #formbt:focus, formbt:visited, #bformbt, #bformbt:focus, #bformbt:visited {
	background: #8faf19;
	border: 1px solid #799416;
	width: auto;
	height: auto;
	padding: 3px;
	font:normal 12px "Century Gotchic", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	cursor:pointer;
}
#bformbt, #bformbt:focus, #bformbt:visited {
	background: #75a9ef;
	border: 1px solid #3186f9;
}
.blflt{width:485px; height:80px;}
.d, .ds, .dsa {
font: normal 13px tahoma, helvetica, sans-serif;
height:19px;
width:165px;
padding-top:1px;
}
.ds {
width:100px;
}
.dsa {
width:25px;
}
#formbt:hover {
cursor:pointer;
border: 1px solid #48580c;
}
.sm, .smbt, .smbtr, .smbtg {font-size:10px;font-weight:normal;}
.smbt, .smbtr, .smbtg {color:#4699fd; text-decoration:none;}
.smbtr {color:#d64a06;}
.smbtg {color:#698112;}
.smbt:hover, .smbtr:hover, .smbtg:hover {color:#e1622b;}

#radio {border:none; width:auto; vertical-align:middle;}
#radiotxt {font:normal 11px "Century Gotchic", Tahoma, Verdana, Arial, Helvetica, sans-serif; padding:2px 12px 2px 2px; vertical-align:middle; color:#333}

/* CONTENT */
#ftitle { font-variant:small-caps;margin:0px;}
.artitle {margin:15px 14px 0px 18px; font:bold 14px 'Century Gothic', Verdana, Arial, Helvetica, sans-serif;}
.arlink {color:#3a72ba; text-decoration:none;}
a.arlink:hover {text-decoration:underline;}
.ardesc {margin:2px 14px 0px 19px;}
.featdetail {font:normal 11px Tahoma, Arial, Helvetica, sans-serif; margin:15px 20px 15px 20px; padding:15px; line-height:15px; border:1px solid #dae4b4; background:#fbffeb;}
.featdetailb {font:normal 11px Tahoma, Arial, Helvetica, sans-serif; margin:15px 20px 15px 20px; padding:15px; line-height:15px; border:1px solid #bddbff; background:#f4f9ff;}

/* PRICING */

/* ABOUT */
#about p {margin-left:25px; margin-right:20px; font-size:11px; font:Verdana, Tahoma, Arial, Helvetica, sans-serif;}
/*

{font:normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; margin-top:10px; margin-bottom:10px; margin-right:30px; text-align:justify;}*/
#aboutbox {margin:20px 65px 20px 45px;}
#aboutbbbblk p {margin:10px 10px 0px 10px; text-align:justify;}

/* SUPPORT */
#tq, #bq{
margin:5px 5px 15px 15px; font:normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
list-style-image: url(../images/o_arrow.gif);
}
#bq {list-style-image: url(../images/b_arrow.gif);}
#tq li, #bq li {margin:7px;}
#tq a, #bq a {text-decoration:none; color:#000;}
#tq a:hover {color:#FF6600;}
#bq a:hover {color:#0099FF;}


/* Footer */
#footer {margin:2px 0px; padding:0px; border:0px;}
#footbar {width:780px; height:1px; background:#d7d7d7;}
#footcopy {font:normal 10px Verdana,Arial, Helvetica, sans-serif; color:#333;}
#footer td a {color:#333;}
#footlnkbox { text-align:right;}



.b {font-weight:bold;}
.smt {font:normal 10px Arial, Helvetica, sans-serif;}
.smti {font:normal 10px Arial, Helvetica, sans-serif;font-style:italic;}

