



@import 'reset.css';



/* 	Layout

 ``````````````````````````````````````````````````````````````````````````` */



body {

    background: url("../images/bg.jpg") repeat-x;

    font-family: verdana, Arial, Tahoma,  "Trebuchet MS", "Lucida Sans Unicode", sans-serif;

    font-size: 11px;

    color: #363636;

}



h1 {font-size: 45px; color: #fff; font-family: impact, "times new roman",  Arial; text-shadow: 1px 0px 1px #000; }

h3 { font-size: 17px; color: #081a40; }



p { line-height: 17px; text-align: left; }



a { text-decoration: none; cursor: pointer; color: #363636; }

a:hover { text-decoration: underline; }



ul, ol { list-style-type: none; }



.fright { float: right; display: inline; }

.fleft { float: left; display: inline; }

.acenter { text-align: center; display: block; }

.acenter img { display: inline; }



/* Page

 ``````````````````````````````````````````````````````````````````````````` */	



#page { width: 1000px; min-height: 600px; background: url("../images/bg_page.jpg") no-repeat; margin: 0 auto 0 auto; }



#page #header { overflow: hidden;height: 130px; width: 980px; margin: 0 auto; }

#page #header h2 { width: 303px; height: 105px; background: url("../images/logo.jpg") no-repeat; float: left; display: inline; margin: 10px 0 0 0; text-indent: -7777em; }

#page #header #login { width: 493px; height: 76px; background: url("../images/bg_login.jpg") no-repeat; float: right; display: inline; margin: 0px 10px 0 0; }

#page #header #login ul.form { padding: 10px 0 0 30px; margin: 0 0 0 0px; display: block; }

#page #header #login ul.form li { float: left; display: inline; margin-right: 8px; }

#page #header #login ul.form li input[type="text"] { width: 150px;  background: url("../images/login_input.gif") no-repeat; border: 0; margin: 0; padding: 9px 0 9px 15px;  }

#page #header #login ul.form li input[type="password"] { width: 150px;  background: url("../images/login_input.gif") no-repeat; border: 0; margin: 0; padding: 9px 0 9px 15px; }

#page #header #login ul.form li input[type="image"] { width: 90px; height: 33px; border: 0; margin: 0; }



#page #header #login ul.link { margin: 4px 26px 0 0; }

#page #header #login ul.link li { float: left; display: inline; margin-left: 15px; }

#page #header #login ul.link li a { color: #fff; }



#page #center { width: 980px; margin: 18px auto; }

#page #center #menu { margin: 0px 0 0 0; overflow:visible ; height: 100%; height: 32px; }

#page #center #menu li { float: left; display: inline; margin-right: 25px; font-size: 12px; font-weight: bold; }

#page #center #menu li a { color: #fff; }



#page #center #banner { width: 1095px; height: 327px; background: url("../images/banner.jpg") no-repeat; position: relative; left: -120px; }

#page #center #banner .margin { margin: 40px 0 0 469px; width: 580px; float: left; }

#page #center #banner .margin p { width: 560px; color: #99bee9; font-family: verdana, arial, "Trebuchet MS", "Times New Roman"; font-size: 12px; margin: 10px 0; color: #F2F2F2; }



#page #center #banner .button { width: 205px; height: 68px; background: url("../images/banner_button_signupnow.jpg") no-repeat; display: block; position: absolute; bottom: 48px; text-indent: -7777em; }



#page #center #container { background: url("../images/bg_undbaner.gif") no-repeat top center;overflow: hidden; height: 100%; }

#page #center #container2 { height: 100%; }

#page #center #container-outside { height: 100%; }



#page #center #left { width: 400px; float: left; display: inline; margin: 30px 0 0 0; padding-top: 0px; background:#ffffff; min-height:500px; }

#page #center #left ul { margin: 10px 0 0 0; display: block; }

#page #center #left ul li { background: url("../images/icon_1.gif") no-repeat 0 80%; padding: 0 0 0 35px; border-bottom: 1px solid #e1e1e1; margin: 7px 0; padding-bottom: 4px; }



#page #center #right { width: 565px; float: right; display: inline; margin: 30px 0 0 0; ; background:#ffffff; min-height:500px; }



#page #center #right .col1 { width: 265px; }

#page #center #right .col1 h3 { margin: 10px 5px 10px 10px }

#page #center #right .col1 p { margin: 10px 5px 10px 10px }

#page #center #right .col1 .button_learnmore { width: 108px; height: 28px; background: url("../images/button_learmore.gif") no-repeat; display: block; margin: 5px 0; text-indent: -7777em; }



#page #center #side-menu { width: 200px; float: left; min-height:500px; display: inline; margin: 30px 0 0 0; padding-top: 0px; background:#ffffff }

#page #center #side-menu ul { margin: 10px 0 0 0; display: block; }

#page #center #side-menu ul li { background: url("../images/icon_1.gif") no-repeat 0 80%; padding: 0 0 0 35px; border-bottom: 1px solid #e1e1e1; margin: 7px 0; padding-bottom: 4px; }



#page #center #side-menu-member { width: 200px; float: left; min-height:500px; display: inline; margin: 7px 0 0 0; padding-top: 0px; background:#ffffff }

#page #center #side-menu-member ul { margin: 10px 0 0 0; display: block; }

#page #center #side-menu-member ul li { background: url("../images/green_arrow.gif") no-repeat 0 80%; padding: 5px 0 5px 10px; border-bottom: 1px solid #e1e1e1; margin: 7px 0 7px 15px; padding-bottom: 9px; }

#page #center #side-menu-member ul li a { color: #007BC1; font-weight:bold; }

#page #center #side-menu-member ul li a:hover { color: #02437D; text-decoration:underline; }



#page #center #content { width: 980px; float: right; min-height:320px; display: inline; margin: 7px 0 0 0; ; background:#ffffff }

#page #center #container-outside #content { width: 980px; float: right; min-height:340px; display: inline; margin: 7px 0 0 0; ; background:#ffffff }

#page #center #content #content-inner {

	min-height:500px;

}

/* Sales Copy Style */
#page #center #content #scopy {width: 700px; position: relative; left: 150px; font-size: 13px; 
}

#page #center #content #scopy p {
	line-height: normal; margin-top: 20px; margin-bottom: 20px;
	
}

#page #center #content #scopy h3 { width: 780px; font-family: Trebuchet MS, Arial, Helvetica, tahoma; font-size: 32px; position: relative; right: 50px; margin-top: 30px; margin-bottom: 30px; color: #990000;
}

#page #center #content #scopy h4 { width: 700px; font-size: 13px; font-family: verdana, arial; position: relative; right: 0px; margin-top: 30px; margin-bottom: 30px; color: #9990; border: medium dotted #CC6600; padding: 20px; line-height: 20px;
}

#page #center #content #scopy ul li { margin-top: 10px; margin-bottom: 10px;
	
}

#page #center #content #scopy .notice { width: 700px; font-size: 13px; font-family: verdana, arial; position: relative; right: 0px; margin-top: 30px; margin-bottom: 30px; color: #9990; border: medium dotted #CC6600; padding: 20px; line-height: 20px;
}

#page #center .box { border: 1px solid #e1e1e1; padding: 10px 5px; margin: 5px 0;  position: relative; min-height: 200px; }

#page #center .box .br { display: block; width: 10px; height: 10px; background: url("../images/box_br.gif") no-repeat; position: absolute; bottom: -1px; right: -1px; text-indent: -77777em; }

#page #center .box .bl { display: block; width: 10px; height: 10px; background: url("../images/box_bl.gif") no-repeat; position: absolute; bottom: -1px; left: -1px; text-indent: -77777em; }

#page #center .box .tl { display: block; width: 10px; height: 10px; background: url("../images/box_tl.gif") no-repeat; position: absolute; top: -1px; left: -1px; text-indent: -77777em; }

#page #center .box .tr { display: block; width: 10px; height: 10px; background: url("../images/box_tr.gif") no-repeat; position: absolute; top: -1px; right: -1px; text-indent: -77777em; }



#page #center .box2 { border: 1px solid #cdb38a; background: #eeffcb; padding: 10px 15px; margin: 5px 0; position: relative; float: left; }

#page #center .box2 .br { display: block; width: 10px; height: 10px; background: url("../images/box2_br.gif") no-repeat; position: absolute; bottom: -1px; right: -1px; text-indent: -77777em; }

#page #center .box2 .bl { display: block; width: 10px; height: 10px; background: url("../images/box2_bl.gif") no-repeat; position: absolute; bottom: -1px; left: -1px; text-indent: -77777em; }

#page #center .box2 .tl { display: block; width: 10px; height: 10px; background: url("../images/box2_tl.gif") no-repeat; position: absolute; top: -1px; left: -1px; text-indent: -77777em; }

#page #center .box2 .tr { display: block; width: 10px; height: 10px; background: url("../images/box2_tr.gif") no-repeat; position: absolute; top: -1px; right: -1px; text-indent: -77777em; }



#page #center .bq { background: url("../images/icon_4.gif") no-repeat 0 2px; padding: 0 0 0 45px; }

#page #center .bq blockquote{ background: url("../images/icon_5.gif") no-repeat 100% 100%; padding: 0 45px 0 0; }

#page #center .bq blockquote p { color: #424242; font-size: 12px; font-family: Georgia, Arial, Tahoma, Verdana; text-align: justify; margin: 10px 0; }



#page #footer { width: 972px; height: 72px; background: url("../images/bg_footer.jpg") no-repeat; margin: 0 auto; clear:both; }

#page #footer ul { padding: 16px 0 0 0;text-align: center; }

#page #footer ul li { text-align: center; display: inline; margin-right: 10px; font-size: 12px; font-weight: bold; }

#page #footer ul li a { color: #fff; }



#page #footer p { color: #fff; padding: 16px 0 0 0; text-align: center; font-size: 11px; font-weight: bold; }



#content label {

	font-weight:bold;

}



#forms {

	margin-left:40px;

}



#content h2, h3, span, h5, input, select, table {

	margin-left:40px;

}



#content input {

	width:300px;

	padding:3px;

	font-size:12px;

	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;

}



#content h2 {

	margin-bottom:30px;

}



#content h5 {

	margin-top:10px;

}



#content table {

	margin-top:5px;

	margin-bottom:25px;

	width:90%;

	border: 1px solid #333;

}



#content th {

	border: 1px solid #000;

	padding:6px;

	background-color:#999;

	color:#fff;

}



#content td {

	border: 1px solid #000;

	padding:6px;

}



#tabs-1 {

	padding-top:10px;

}

.key {

	font-weight: bold;

	float: left;

	margin-left:0;

}



.value {

	float: right;

	text-align: right;

}



.normpara {

	width: 75%;

	border-bottom: 1px solid #999;

	margin: 0 0 15px 40px;

}



.toppara {

	width: 75%;

	border-bottom: 0px solid #999;

	margin: 0 0 15px 40px;

}



.botpara {

	width: 75%;

	border-top: 0px solid #999;

	margin: 0 0 15px 40px;

}



#estnotify-button {

	text-align:center;

}



#estnotify-button button {

	width:200px;

}



.rightalign {

	text-align:right;

}



#topwidget {

	margin:10px 25px;

	color:#fff;

	font-size:12px;

	font-weight:bold;

}

#topafflink {
	clear:both;
	margin:40px 25px;

	color:#fff;

	font-size:12px;

	font-weight:bold;

}



#affiliatelink {

	float:right;

	width:938px;

	border: 1px solid #ccc;

	color:#02437D;

	font-weight:bold;

	font-size:12px;

	padding:20px;

}

/* Top menu drop down

 ``````````````````````````````````````````````````````````````````````````` */

#member-bar ul { /* all lists */
	padding: 2px;
	margin: 2px;
	list-style: none;
	
	

}




#member-bar ul li { /* all list items */

	float: left;
    position: relative;
	padding: 3px;
	

}



#member-bar ul li ul { /* second-level lists */

	display: none;
    position: absolute;
 	top: 1em;
	left: 0;
	

}



#member-bar ul li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */

	top: auto;
	left: auto;

}



#member-bar ul li:hover ul, li.over ul { /* lists nested under hovered list items */

	display: block;
/*
	background-color:#02437D;  
	*/
	background-color: #AACA45;
	z-index:100;

}



#member-bar ul li ul li a {

	display: block;
	font-weight: bold;
	color: #fff;
	padding: 5px;
	width:100%;

}


#member-bar ul li ul li
{
	border-bottom-style: solid;
	border-bottom-color: #000;
	border-bottom-width: thin;
	padding: 0px;
	margin: 0px;
	width:180px;
}

#member-bar ul li ul li a:hover {
		
}



/* colors

 ``````````````````````````````````````````````````````````````````````````` */



.cpink { color: #8f335f!important; }

.error { color: #af0246; }
.noticeheader {
	margin:20px 0 0 40px;
	padding:7px;
	background-color:#f68241;
	color:#fff;
	font-weight:bold;
	text-align:center;
	width:90%;
}

#regnotices p {
	margin:0 0 0 40px;
	padding:5px;
	font-weight:bold;
	width:90%;	
}
