body, div, td {
    font-family:Arial, Sans-Serif;
    font-size: 8pt;
    }

body {
    margin:0px;
    background-color:#585858;
    text-align:center;
    scrollbar-base-color:#3F3F3F;
    /*scrollbar-3d-light-color:#FFFFFF;*/
    scrollbar-arrow-color:#000000;
    scrollbar-darkshadow-color:#000000;
    scrollbar-face-color:#AFAFAE;
    scrollbar-highlight-color:#FFFFFF;
    scrollbar-shadow-color:#000000;
    /*scrollbar-track-color:#3F3F3F;*/

}

th{
	font-size: 8pt;
	font-weight:bold;
}

h1 {
	font-size:12px;
	font-weight:bold;
}

a {
    text-decoration:none;
    font-weight:bold;
    color:white;
    }


td a, #contentstage a {
    text-decoration:none;
    font-weight:bold;
    color:black;
    }




input, select{
    font-size:8pt;
}


ul{
	list-style-image:url(../media/arrow-dark.gif);
}
li{
	margin-top:4px;
}

#blocker { 
	width:1px;
	height:50%;
	
	margin-bottom:-302px; /* half of container's height */
	float:left;
	}


#wrapper{
    margin:0 auto;
    position:relative; /* puts container in front of blocker */
    text-align:left;
    width:1004px;
    height:604px;
    background-image:url('../media/wrappershadow.gif');
    background-repeat: no-repeat;
    background-position: bottom;
    clear:left;
    }

#mainstage {
    background-image:url('../media/gradient_bg_main.gif');
    background-repeat: repeat-x;
    /*background-position: bottom;*/
    height:596px;
    width:996px;
    border:solid 1px #222222;
    float:left;
    }


#leftcolumn{
    float:left;
    width:430px;
    height:590px;
    /*background-color:red;*/
    
    }

#rightcolumn{
    width:510px;
    height:580px;
    /*float:left;
    margin: 10 8 0 0px;*/
    background-position: bottom;
    background-image:url('../media/gradient_bg_content.gif');
    background-repeat: repeat-x;
    background-position: bottom;
    border:solid 1px gray;
    }
    
#rightcolumn_wrapper{
    width:514px;
    height:584px;
    float:right;
    margin: 10 8 0 0px;
    background-position: bottom;
    background-image:url('../media/shadow.gif');
	
    }
    
#cover{
    display:none;
    width:540px;
    height:617px;
    float:right;
    margin: 0px;
    background-position: bottom;
    background-image:url('../media/cover.gif');
    background-repeat: no-repeat;
}    

#logo{
    margin: 200 0 0 10px;
    }

#navigation, #menu {
    color:white;
    margin: 20 0 0 10px;
    }

#menu{
	margin-top:110px;
    _margin-top:90px;
}

#content_navigation div {

    }

#content_title{
    font-weight:bold;
    float:left;
    margin-top:2px;
    _margin-top:5px;
}
#content_buttons{
    float:right;
    margin-right:10px;
    _margin-right:5px;
    margin-top:2px;
    _margin-top:5px;
}


#logosmall{
    margin-top:70px;
    margin-left:10px;
    }

#logosmall, #content_title, #contentstage {
    margin-left:10px;
    }

#contentstage {
    /*float:left;*/
	color:black;
    /*background-color:red;*/
    overflow: auto;
    height:455px;
    width: 490px;
    }

.alternate_row {
	background-color:#bcbcbc;
}

.input_email{
	width:250px;
}


