/* Andrea Ross CSS File */
html{
    margin:0;
    padding: 0;
    height: 100%;
}

body{
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding: 0px;
    color:#666666;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 9pt;
    background-color:#FFFFFF;
    background-image:url(../images/common/bg.gif);
}


/* text and image styling */

iframe{
	margin: 0px;
	border: 0px;
}

img{
    border:0px;
}

p{
    color:#36001B;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 9pt;
}

h1{
	padding: 0px;
	margin: 0px;
	padding-bottom: 10px;
}

h2{
 	color:#013668;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 9pt;
	margin: 0px;
}

h3{
 	color:#000;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 9pt;
	margin: 0px;
}

/* tables */

table{
    margin: 0px;
    padding: 0px;
    border: 0px;
    border-collapse:collapse;
    width: 100%;
}

#shell_table{
	width: 100%;
	background-image:url(../images/common/bg_pattern.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

#content_table{
	width: 860px;
}

#header_table{
	width: 860px;
	height: 121px;
}

/* tds */

td{
    margin: 0px;
    padding: 0px;
    border: 0px;
    border-collapse:collapse;
}

tr{
    margin: 0px;
    padding: 0px;
    border: 0px;
    border-collapse:collapse;
}

#shell_td{
	width: 860px;
}

#header_td{
	width: 860px;
	height: 121px;
}

#header_logo_td{
	width: 451px;
	height: 121px;
}

#header_nav_td{
	height: 121px;
	text-align:right;
}

#flash_td{
	width: 451px;
	height: 784px;
	vertical-align:top;
}

#content_td{
	width: 409px;
}

#nav_td{
	height: 25px;
	vertical-align:middle;
}

#feature_td{
	height: 153px;
}

#content_iframe_td{
	height: 520px;
}

#content_iframe_td iframe{

}

#content_footer_td{
	height: 87px;
	vertical-align:top;
	background-image:url(../images/common/footer.gif);
	background-position:top;
	background-repeat:no-repeat;
}

/* layout, styling and container divs */

#header_nav_div{
	height: 21px;
	padding-top: 40px
}

#nav_div{
	text-align:right;
	vertical-align:middle;
}

#nav_div div{
	float:left;
}

.nav_pusher{
	width: 20px;
}

.nav_spacer{
	padding-left:5px;
	padding-right:5px;
}

.nav_link{
	height: 18px;
	padding-top:3px;
	vertical-align:middle;
	text-align:center;
}

.scroll_copy{
	scrollbar-3dlight-color:#A7B9CA;
    scrollbar-arrow-color:#FFFFFF;
    scrollbar-base-color:#ffffff;
    scrollbar-darkshadow-color:#92A8BD;
    scrollbar-face-color:#9CB0C3;
    scrollbar-highlight-color:#A7B9CA;
    scrollbar-shadow-color:#92A8BD;
	padding: 15px;
	background-image:url(../images/common/white.gif);
}

#home_content{
	width: 362px;
	height: 500px; 
}

#content_footer_td div{
	padding-top:10px;
	padding-left:100px;
	color:#95A9BF;
	font-family:Arial, Helvetica, sans-serif;
    font-size: 8pt;
	float: left;
}

/* links */

a:link{
    color:#013668;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 9pt;
    text-decoration: none;
}
a:visited{
    color:#013668;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 9pt;
    text-decoration: none;
}
a:hover{
    color:#013668;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 9pt;
    text-decoration: underline;
}
a:active{
    color:#013668;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 9pt;
    text-decoration: underline;
}


#nav_td a:link{
    color:#000;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 8pt;
    text-decoration: none;
	vertical-align:top;
}
#nav_td a:visited{
    color:#000;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 8pt;
    text-decoration: none;
	vertical-align:middle;
}
#nav_td a:hover{
    color:#013668;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 8pt;
    text-decoration: underline;
}
#nav_td a:active{
    color:#013668;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 8pt;
    text-decoration: underline;
}

input {
	border: 1px solid #203040;
	background-color: white;
	font-size: 0.9em;
	padding: 3px;
	margin-bottom: 5px;
}
select {
	border: 1px solid #203040;
	background-color: white;
	font-size: 0.9em;
	margin-bottom: 5px;
	height: 19px;
}
#home_content h3{
	margin: 0px;
	
}
#home_content h6{
	margin: 0px;
	font-size: 0.9em;
}
#home_content p{
	margin-top: 0px;
	margin-bottom: 0px;
}
.content{
	text-align: left;
}
.content2{
	text-align: left;
}
.content2 p{
	padding-top: 4px;
	padding-bottom: 4px;
}
#mainSignupPanel{
	float: right;
	background-color: #657585;
	border: 1px solid #013668;
	width: 358px;
	height: 131px;
	display: table;
	_margin-top: -1px;
}
#mainSignupPanel p{
	margin:12px;
	margin-bottom: 0px;
	color: white;
	width: 320px;
}
.news_black{
	color: black;
}
.news_content{
	color: black;
}
#mainSignupPanel img{
	float:right;
	margin-right: 12px;
}
#gallery{
	width: 405px; 
	height: 405px;
}
#mp3Player{
	float: right;
	width: 267px; 
	height: 37px;
}
#videoPlayer{
	float: right;
	width: 447px; 
	height: 210px;
}
#maincontent{
	width: 409px;
	_width: 409px;
	border: 0px;
	margin: 0px;
	height: 606px;
	_height: 600px;
	margin-left: 2
}