body{ 
background-image: url('/App_Themes/www_ascendants_net/CustomImages/ascend-bg.png');
background-repeat: no-repeat;
background-position: top;
background-color: #000;
font-family: verdana, helvetica, sans serif;
font-size: 10pt;
}

#aspnetForm{
overflow: hidden;
height: 100%;
}

.hidediv{
display:none; 
position:static; 
color:#000;
width:auto;
max-width:500px;
border-style:double; 
background-color:#f4f4f4; 
padding:10px;
margin-left:15px;
border-color:#c0c0c0;
opacity:0.95;
}

#tagline{
background-color:transparent;
height:58px;
left:430px;
position:relative;
top:-199px;
width:894px;
}

#all_header{

}

#inside_definition{
color:#999;
left:305px;
position:relative;
top:-100px;
width:300px;
}

#top_phone{
color:#D4D4D4;
height:100px;
left:620px;
position:relative;
text-align:left;
top:-140px;
width:260px;
}

#top_phone a{
color: #888;
text-decoration: none;
}

#top_phone a:visited{
color: #888;
text-decoration: none;
}

#top_phone a:hover{
color: #fff;
text-decoration: none;
}

#ctl00_TopHeader_ContentBlock{
margin-left: auto;
margin-right: auto;
width: 900px;
height: 118px;
font-size: 8pt;
}

#MainTable{
width: 900px;	
border-style: solid;
border-width: 0px;
border-color: #6f6f6f;
padding: 0 0 0 0;
height:100%;
margin-left:auto;
margin-right:auto;
min-height:700px;
}

#MainContent{
margin-left: auto;
margin-right: auto;
background-color: #d4d4d4;
width: 894px;
font-family: verdana, helvetica, sans serif;
height: 100%;
min-height: 700px;
float: left;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
opacity: 0.8;
}

#AdRotator{
margin-left: auto;
margin-right: auto;
text-align: center;
}

#mainleft{
float: left;
width: 70%;
height: 100%;
min-height: 600px;
padding: 10px;
-webkit-border-top-left-radius: 8px;
-moz-border-radius-topleft: 8px;
border-top-left-radius: 8px;
-webkit-border-bottom-left-radius: 8px;
-moz-border-radius-bottomleft: 8px;
border-bottom-left-radius: 8px;
}

#mainright{
float:right;
height:100%;
min-height:690px;
overflow-x: hidden;
overflow-y:auto;
width:27%;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
-webkit-border-bottom-right-radius: 8px;
-moz-border-radius-bottomright: 8px;
border-bottom-right-radius: 8px;
-webkit-border-top-right-radius: 8px;
-moz-border-radius-topright: 8px;
border-top-right-radius: 8px;
}

h1, h2, h3, h4, h5{
font-family: arial, helvetica, sans serif;
text-transform: uppercase;
}

h1{
color: #002645;
font-size: 18pt;
}
h2{
font-size: 14pt;
}
h3{
font-size: 12pt;
}

hr{
color: #ddd;
}

a{
color: #002645;
text-decoration: underline;
}

a:visited{
color: #002645;
text-decoration: underline;
}

a:hover{
color: #888;
text-decoration: none;
}

a.footer{
color: #fff;
text-decoration: none;
}

a.footer:visited{
color: #fff;
text-decoration: none;
}

a.footer:hover{
color: #333;
text-decoration: none;
}


span.bold{
font-weight: bold;
}

span.italic{
font-style: italic;
}

span.bi{
font-weight: bold;
font-style: italic;
}

.center{
margin-left: auto;
margin-right: auto;
text-align: center;
}

#footer{
margin-left: auto;
margin-right: auto;
text-align: center;
width: 900px;
}

#ctl00_ContentFooter_ContentBlock{
margin-left: auto;
margin-right: auto;
text-align: center;
color: #777;
font-family: verdana, helvetica, sans serif;
font-size: 8pt;
width: 900px;
padding-top: 10px;
}


/* FORM */
#ctl00_ContentMain_FormDiv{

}
.FormDiv{
background-image: url('/App_Themes/www_ascendants_net/CustomImages/formbg.png');
background-position: top left;
background-repeat: repeat-x;
width: 205px;
padding-left: 10px;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 5px;
font-size: 9pt;
font-family: arial, helvetica, sans serif;
color: #000;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
height:420px;
}
.ControlClass{
background-color: #fff;
align: top;
top: auto;
font-size: 8pt;
width: 95%;
color: #000;
border: 0px solid #333;
}
.TextClass{
background-color: #fff;
align: top;
top: auto;
font-size: 8pt;
width: 95%;
color: #000;
border: 0px solid #333;
height: 50px;
}
.LabelClass{
color: #000;
top: 0px;
font-weight: bold;
}
.FormCellLeft{
width: 200px;
text-align: left;
}
.FormCellRight{
text-align: left;
}
.FormError{
font-size: 8pt;
}
#ctl00_ContentMain_submit{
background-color:#002645;
color:#fff;
font-family:verdana, helvetica, sans-serif;
margin-top:5px;
}
.FormButtonRow{
text-align:center;
}





/* DEFAULT */
.DefaultFooter{
color: #999;
text-align: center;
margin-left: 18px;
}
hr.FooterHR{
color: black;
size: 0px;
width: 0px;
visibility: hidden;
}
.DefaultTable{
background-color: transparent;
margin-left: auto;
margin-right: auto;
width: 900px;
height: 100%;
padding: 0 0 0 0;
color: #fff;
font-size: 8pt;
}
#default-head{
background-color: transparent;
width: 894px;
height: 123px;
}
#default-head-text{
color:#D4D4D4;
height:100px;
left:620px;
position:relative;
text-align:left;
top:-140px;
width:260px;
}
#default-head-text a{
color: #888;
text-decoration: none;
}
#default-head-text a:visited{
color: #888;
text-decoration: none;
}
#default-head-text a:hover{
color: #fff;
text-decoration: none;
}
#default-mid{
margin-left: auto;
margin-right: auto;
text-align: center;
width: 900px;
font-family: verdana, helvetica, sans serif;
float: left;
}
#def-mid-buttons_bg{
background-image: url('/App_Themes/www_ascendants_net/CustomImages/tagline-bg.png');
background-repeat: no-repeat;
background-position: top left;
width: 894px;
background-color: transparent;
position: relative;
}
#def-buttons{
background-color:transparent;
left:430px;
position:relative;
top:-199px;
z-index:100;
}
#default-mid-text{
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
width:770px;
opacity: 0.9;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
color: #000;
background-color: #d4d4d4;
text-align: left;
}
#default-mid-image{
position: absolute;
top: 150px;
left: 200px;
opacity: 0.9;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
width: 807px;
height: 373px;
}
/*Yes this is a default div*/
#header{
height: 705px;
}
#definition{
color:#999999;
left:305px;
position:relative;
top:-100px;
width:300px;
z-index:200;
}
#ticker{
color:#000000;
left:450px;
position:absolute;
top:494px;
width:270px;
z-index:300;
}
a.hoverable {
}
a.hoverable div {
display: none;
z-index:2000;
background:#000 scroll 0 0;
height: 100px;
width: 276px;
float: right;
clear: both;
position: absolute;
top: 230px;
left: 248px;
text-align: left;
overflow: auto;
}
a.hoverable:hover div {
display: block;
}
.hovergraphs {
font-size:8pt;
color: #66FF33;
}




/* CAPTCHA */
#recaptcha_image{
height:38px;
width:200px;
}
div#recaptcha_image > img{
height:38px;
width:200px;
}
#recaptcha_widget{
width:200px;
font-size:8pt;
}
#recaptcha_widget a{
color:#000;
}
#recaptcha_widget a:hover{
color:#000;
}



/* RSS Feed */
.rss-box{

}
.rss-title{

}
.rss-items{

}
.rss-item{
margin-top: 20px;
list-style-type: none;
}
.rss-item a{

}
.rss-item-auth{

}
.rss-date{

}



