@charset "utf-8";

body, body.mceContentBody
{
	margin: 0px;
	padding: 0px;
	background-color: #0f3b59 ;
	font-family:georgia;
	font-size: 13px;
}

p
{
	margin: 1em 0;
}

a
{
	color: #165c85;
}
a:hover
{
	color: #000000;
}

h1
{
	font-size: 2.7em;
}
h2
{
	font-size: 2em;
}
h3
{
	font-size: 1.5em;
}
h4
{
	font-size: 1.35em;
}

td
{
	vertical-align: top;
}

.left
{
	float: left;
}
.right
{
	float: right;
}

.small
{
	font-size: 0.9em;
}
.smaller
{
	font-size: 0.75em;
}
.smallest
{
	font-size: 0.5em;
}
.big
{
	font-size: 1.25em;
}
.bigger
{
	font-size: 1.5em;
}
.biggest
{
	font-size: 2em;
}

.underline
{
	text-decoration: underline;
}
.bold
{
	font-weight: bold;
}

.red
{
	color: #ff0000;
}
.error
{
	margin-bottom: 5px;
	border: solid 1px #ff0000;
	color: #ff0000;
	text-align: center;
	font-weight: bold;
}

#wrapper {
	width: 1000px;
	margin:auto;
        *padding-top:60px;
}


* html #wrapper
{
	height: 275px;
}

.header {
	width:1000px;
	height:293px;	
	border:none;
}

#headflash
{
    width:595px;
    height:293px;
    float:left;
}

#signup_header
{
    width:405px;
    height:293px;
    background: url(signup.jpg) no-repeat;
    float:right;
}

#signup_header input[name=fields_email]
{
	position: absolute;
	margin:auto;
        margin-top:178px;
        margin-top:188px \0;
        margin-left:60px;
	
	width: 265px;
	height: 32px;
	background: transparent;
	padding: 5px;
	padding-bottom: 0px;
	font-size: 12px;
	border:none;
	text-align: center;
	color: #14a708;
}
#signup_header input[type=submit]
{
	position: absolute;
        margin:auto;
	margin-top:221px;
        margin-left:107px;
	width: 181px;
	height: 59px;
	background: transparent;
	cursor: pointer;
	border:none;
	color: transparent;
	overflow: hidden;
	line-height: 100px;

}

#top_image
{
    width:1000px;
    height:103px;
    background: url(top.jpg) no-repeat;
    margin:auto;
}


#nav {
background-color: #000;
width:1000px;
height:44px;
margin:auto;
padding-top:8px;

}
#navItems {
margin:auto;
width:900px;

}
#navItems td {
padding:8px 5px;
}
#navItems td a:link, #navItems td a:visited {

color:#FFFFFF;
display:block;
font-family:sans-serif;
font-size:14px;
font-weight:none;
height:15px;
line-height:15px;
text-align:center;
text-decoration:none;
}

#navItems td a:hover
{
    color:#2fab2d;
}


#mid_content
{
    width: 1000px;
    
}

#left_col
{
 width:594px;
 min-height: 400px;
 float:left;
 background-color: #fff;

}

#left_col_suc
{
 width:594px;
 min-height: 400px;
 float:left;
 background-color: #fff;
 padding-left:20px;
}

#left_col_sh
{
 width:620px;
 min-height: 400px;
 float:left;
 margin-left:20px;
 background-color: #fff;

}

#left_col_sh a:link, #left_col_sh a:visited
{
    color:#2fab2d;
    text-decoration: none;
    float:right;
    padding:10px;
    font-weight: bold;
}

#left_col_sh a:hover
{
    color:#0f3b59;
    text-decoration: underline;
    font-weight: bold;
    float:right;
    padding:10px;
}
#spacer
{
    width:594px;
    height:90px;
    background-color: #fff;
}

#spacer_right
{
    width:406px;
    height:70px;
    background-color: #2fab2d;
}

#spacer_right_discliamer
{
     width:406px;
    height:355px;
    background-color: #2fab2d;
}
#left_col p
{
    width:655px;
    margin:auto;
    line-height: 2em;
    padding-left:10px;
}

#left_col ul
{
list-style-type: none;


}

#left_col ul li
{

background-image: url(arrow.jpg);
background-repeat: no-repeat;
background-position: 0 ;
padding-left: 2.5em;
padding-top:10px;
height:30px;
}



#signup_center
{
    width:585px;
    height:158px;
    background: url(mid_signup.png) no-repeat;
    margin:auto;
    margin-top:20px;
    margin-left: 40px;
    margin-bottom:30px;
}
#signup_center input[name=fields_email]
{
	position: absolute;
	margin-top: 55px;
        margin-top: 60px \0;
	margin-left:303px;
	width: 213px;
	height: 33px;
	background: transparent;
	padding: 5px;
	padding-bottom: 0px;
	font-size: 12px;
	border:none;
	text-align: center;
	color: #14a708;
}
#signup_center input[type=submit]
{
	position: absolute;
	margin-top:100px;
	margin-left:365px;
	width: 118px;
	height: 38px;
	background: transparent;
	cursor: pointer;
	border:none;
	color: transparent;
	overflow: hidden;
	line-height: 100px;

}

#right_col
{
    width:330px;
    min-height: 400px;
    float:right;
    background-color: #2fab2d;
    padding-bottom: 50px;
    margin-top:-248px;

}

#right_col a:link, #right_col a:visited
{
    color:#fff;
    text-decoration: none;
    float:right;
    padding:10px;
    font-weight: bold;
}

#right_col a:hover
{
    color:#fff;
    text-decoration: underline;
    font-weight: bold;
    float:right;
    padding:10px;
}



#bottom_signup
{
    width:892px;
    height:176px;
    background: url(bottom_signup.png) no-repeat;
    margin:auto;
    position: absolute;
    z-index: 999;
    margin-left:60px;
    margin-top:-10px;
}

#bottom_signup input[name=fields_email]
{
	position: absolute;
	margin-top: 40px;
        margin-top: 55px \0;
	margin-left:40px;
	width: 495px;
	height: 41px;
	background: transparent;
	padding: 5px;
	padding-bottom: 0px;
	font-size: 12px;
	border:none;
	text-align: center;
	color: #14a708;
}
#bottom_signup input[type=submit]
{
	position: absolute;
	margin-top:40px;
	margin-left:575px;
	width: 255px;
	height: 52px;
	background: transparent;
	cursor: pointer;
	border:none;
	color: transparent;
	overflow: hidden;
	line-height: 100px;

}


#footer
{
    width:1000px;
    height:210px;
    margin:auto;
    background: #060606 url() no-repeat 0 20px;
}

.footLinks
{
    margin:auto;
    margin-top:160px;
    margin-left:270px;
    position:absolute;
    color:#838383;
}

.footLinks a 
{
	margin: 0px 20px;
        color:#838383;
     
}

.footLinks p
{
    margin-top:1px;
}


#content
{
    background-color: #fff;
}


#bottom_signup_sub
{
    width:590px;
    height:124px;
    background: url(signup_bottom_other.jpg) no-repeat;
    margin:auto;
    position: absolute;
    z-index: 999;
     margin:auto;
    margin-top:15px;
}

#bottom_signup_sub input[name=fields_email]
{
	position: absolute;
	margin-top: 45px;
        margin-top: 60px \0;
	margin-left:10px;
	width: 436px;
	height: 41px;
	background: transparent;
	padding: 5px;
	padding-bottom: 0px;
	font-size: 12px;
	border:none;
	text-align: center;
	color: #14a708;
}
#bottom_signup_sub input[type=submit]
{
	position: absolute;
	margin-top:65px;
	margin-left:455px;
	width: 118px;
	height: 38px;
	background: transparent;
	cursor: pointer;
	border:none;
	color: transparent;
	overflow: hidden;
	line-height: 100px;

}


#sh
{
   width:650px;
   height:244px;
   margin-left:10px;
   margin-top:4px;
   background: url(stockhighlight3.png) no-repeat;
}


#loop {float:right;}





