﻿/**************************GLOBAL*/
*{margin:0;padding:0}

html, body
{
	color: #666666; 
	font-size: 12px; 
	font-family:sans-serif;
	background-color:#949494;
	text-align:center;
	height: 100%;
}
a
{
    text-decoration:none;
}

.first_medium_spacer
{
	height:47px;
}


.first_small_spacer
{
	height:12px;
}

.first_page_parent
{	
	width:799px;
	background-image:url('../images/site/bg_main.gif');	
}

.first_body
{
	margin:0px;
}

.first_parent
{
	margin-left:9px;
	text-align:left;
}

.first_page_top
{
	background-image:url('../images/site/bg_page_top.png');
	width:799px;
	height:6px;
	left:-9px;
	position:relative;
}

.first_page_bottom
{
	background-image:url('../images/site/bg_page_bottom.png');
	width:799px;
	height:6px;
	left:-9px;	
}



/**************************SEARCH*/

.first_search_parent
{
	width:314px;
	height:17px;	
	background-image:url('../images/site/bg_search.png');
}

.first_search_assets
{
	position:relative;
	top:-9px;
	margin-right:10px;
}

.first_search_box
{
	font-size:11px;
	width:200px;
	border:solid 1px gray;
}

.first_search_btn
{
	position:relative;
	top:2px;
}

.first_search_txt
{
	font-weight:bold;
	font-size:10px;
	color:Black;
	font-family:Arial;
}



/**************************HEADER*/

.first_header
{
	text-align:left;
	background-image:url('../images/site/bg_header.gif');
	height:133px;
	width:783px;
}

.first_header_right_asset
{
	font-size:12px;
	padding:4px;
	color:Gray;
	font-weight:bold;
	text-decoration:none;
	position:relative;
	top:4px;
	margin-left:5px;
	margin-right:5px;
	text-align:center;
}

.first_header_right_asset:hover
{
	font-size:12px;
	padding:4px;
	color:Silver;
	font-weight:bold;
	text-decoration:none;
	margin-left:5px;
	margin-right:5px;
	text-align:center;
}

.first_logo
{
    position:relative;
	top:12px;
	left:30px;
}

.market
{
    font-size:50px;
    text-decoration:none;
    color:#787878;
    letter-spacing:-2px;
}

.first_header_right
{
    float:right;
	position:relative;
	text-align:right;
	width:414px;
	height:25px;
	top:-37px;
	margin-right:25px;
}

a.first_header_right_lnk
{
	position:relative;
	top:-2px;
	text-decoration:none;
}

a.first_header_right_lnk:hover
{
	position:relative;
	top:-2px;
	color:Red;
	text-decoration:none;
}



/**************************TABS*/

.first_tabs_parent
{
	width:783px;
	text-align:right;
	border-bottom:solid 1px gray;
	height:18px;
}

a.first_main_tab
{
	float:left;
	text-align:center;
	color:White;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	background-color:Gray;
	padding:2px;
	width:80px;
	margin-left:5px;
	border-bottom:solid 1px gray;
}

a.first_main_tab:hover
{
	position:relative;
	float:left;
	text-align:center;
	padding:2px;
	width:80px;
	color:#CCCCCC;
}


a.first_main_tab_active
{
	position:relative;
	float:left;
	text-align:center;
	color:Black;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	background-color:White;
	padding:2px;
	width:80px;
	top:1px;
	border-top:solid 1px gray;
	border-left:solid 1px gray;
	border-right:solid 1px gray;
}

a.first_main_tab_active:hover
{
	position:relative;
	float:left;
	text-align:center;
	padding:2px;
	width:80px;
}

.first_main_tab_spacer_left
{
	position:relative;
	float:left;
	text-align:center;
	padding:5px;
	width:195px;
}

.first_main_tab_spacer_right
{
	float:left;
	text-align:center;
	padding:5px;
	width:20px;
}



/**************************LEFT NAV*/

.first_left_nav
{
    
}

.first_left_sidebar
 {
  float:left;
  padding: 0px;
  margin:3px;
    width:155px;
    left:15px;
    position:relative;
 }
 
 
 .first_left_nav_parent 
 {
	background-image:url('../images/site/bg_left_nav.gif');
 }

.first_left_nav_items
{
	padding-left:24px;
	width:140px;
	text-align:left;
}

a.first_left_nav_lnk
{
	font-size:11px;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}

a.first_left_nav_lnk:hover
{
	font-size:11px;
	color:#cccccc;
	font-weight:bold;
	text-decoration:none;
}

.first_left_nav_separator
{
	margin-top:5px;
	margin-bottom:5px;
	width:100px;
	height:1px;
	background-color:#c2c2c2;
}


/**************************FOOTER*/

.first_footer_parent
{
	width:799px;
	background-color:#949494;
	color:White;
	min-height: 40px;
}

a.first_footer_lnk
{
	text-decoration:none;
	font-size:11px;
	color:White;
	font-weight:bold;
	margin:10px;
}

a.first_footer_lnk:hover
{
	text-decoration:none;
	color:Silver;
}
	

.first_copyright_text
{
    float:right;
	color:#cacaca;
	font-size:11px;
	margin:18px;
	width:300px;
}



/**************************MAIN*/

.first_nav_main_parent
{
	width:783px;
	min-height:230px;
}

.first_main_content
{
    min-height:350px;
	margin-left: 185px;
  padding: 0px;
  margin-right: 15px;  
}


a.viewall
{
    color:Red;
    font-size:10px;    
}

a.small_sublinx
{
    font-size:10px;
    color:#333333;
    text-decoration:none;
}

a.small_sublinx:hover
{
    font-size:10px;
    color:Gray;
    text-decoration:none;
}

#light_body_content
{
	font-size:12px;
	width:570px;
	color:#777777;
}


/******************** FROM ORIGINAL site.css */
#container		
{
	position:relative;
	text-align: left;
	width: 828px;
	margin-left:auto;
	margin-right:auto;
}
#PageLeft {
	position:absolute;
	left:0px;
	top:0px;
	width:22px;
	height:610px;
}

#questions{
	color:#AAAAAA;
	float:right;
	margin-right:20px;
	margin-top:10px;
	font-size:small;
	font-weight:bold;
}

#topnav{
	color:#777777;
	float:right;
	margin-right:20px;
	margin-top:0px;
	font-size:medium;
	font-weight:bold;
}

#logo {
	position:relative;
	left:20px;
	top:20px;
	height:73px;
	width:254px;
}

#PageTop {
	position:absolute;
	left:22px;
	top:0px;
	width:784px;
	height:117px;
	background-color:#FFFFFF;
}

#PageRight {
	position:absolute;
	left:806px;
	top:0px;
	width:22px;
	height:610px;
}
#nugget {
	width:7px;
	height:9px;
	background-image:url("images/nugget.gif");
	background-repeat:no-repeat;

}

#LeftCap {
	position:absolute;
	left:22px;
	top:117px;
	width:276px;
	height:27px;
}

#MarketingBody {
}

#default-05 {
	position:absolute;
	left:298px;
	top:117px;
	width:7px;
	height:454px;
	background-color:#FFFFFF;
}

#BodyCap {
	position:absolute;
	left:305px;
	top:117px;
	width:501px;
	height:27px;
}

#LeftColumn {
	position:relative;
	left:22px;
	top:144px;
	width:276px;
	min-height:430px;
	background-color:#003D7E;
	border:solid 1px red;
}

#leftheading{
	position:relative;
	text-align: center;
	top:10px;
	font-size:25px;
	color:white;
}

#leftsubheading {
	position:relative;
	text-align: center;
	top:10px;
	font-size:13px;
	color:#CAD24C;
}

#leftcontent {
	position:relative;
	top:30px;
	left:40px;
	font-size:13px;
	color:white;
	line-height: 22px;
}

#Body {
	width:501px;	
	border:solid 1px yellow;
}

#LoginArea {
	position:absolute;
	left:22px;
	top:417px;
	width:276px;
	height:154px;
	background-image:url("images/LoginArea.gif");
}

#logincontent 
{
	position:relative;
	top:30px;
}

#loginheader 
{
	position:relative;
	left:40px;
	color:#003D7E;
	font-size:17px;
	font-weight:bold;
}
#loginlabel 
{
	position:relative;
	top:10px;
	left:40px;
	font-size:10px;
	color:#444444;
	width:170px;
}
#logintextbox 
{
	position:relative;
	float:right;
	top:-3px;
}

#passwordlabel 
{
	position:relative;
	top:13px;
	left:40px;
	font-size:10px;
	color:#444444;
	width:170px;
}
#passwordtextbox 
{
	position:relative;
	float:right;
	top:-3px;
}

#loginstuff
{
	text-align:center;
	position:relative;
	color:#444444;
	font-size:14px;
	left:40px;
	top:15px;
	
}
.failuretext
{
	color:Red;
}

#default10 {
	position:absolute;
	left:22px;
	width:784px;
	height:7px;
	background-color:#FFFFFF;
}

#PageFooter 
{
   
   	left:240px;
    width:784px;
	height:32px;
	border:solid 1px red;
	position:absolute;
}

#welcome_body 
{
	background-image:url("images/welcome_back.jpg");
	top:200px;
}

#welcome_body_content
{
	position:relative;
	top:30px;
	left:40px;
}

#light_body 
{
	background-color:#F5F6EA;	
	top:200px;
	padding:5px;
	border:solid 1px #cccccc;
}


.blabel 
{
	color:#003d7e;
}
.label
{
	font-size:12px;
	color:#333333;
	width:160px;
	top:-49px;
    vertical-align:baseline;
}

#navigation
{
position:relative;
left:40px;
top:20px;
}

a.navlink:hover
{
	text-decoration:underline;
}

a.navlink
{
	text-decoration:underline;
}

a.top_nav_link
{
	color:#777777;
	text-decoration:underline;
	position:relative;
	top:-3px;
}

a.top_nav_link:hover
{
	color:#555555;
	text-decoration:underline;
}

.bodyhead
{
	font-size:15px;
}	
	
#pagesubheading {
            width: 452px;
            padding: 0 10px;
            margin-top: 2px;
	font-size:18px;
	color:#CAD24C;
}
.pagecontent
{
    margin:10px;
    font-size:12px;
}

.listheading
{
	font-size:18px;
	color:#CAD24C;
}

.listheading_small
{
	font-size:14px;
	color:#b2b266;
	font-weight:bold;
	text-decoration:none;
}

.listheading_small:hover
{
	font-size:14px;
	color:#c2c266;
	font-weight:bold;
	text-decoration:underline;
}

.listparent
{
    border:solid 1px #d8db94;
    padding:4px;
    height:80px;
    width:552px;
    margin-bottom:6px;
}

.listbody
{
	font-size:13px;
}

.subpage_heading
{
	margin-top:6px;
	font-size:18px;
	color:#CAD24C;
	margin-bottom:6px;
}

.subpage_subheading
{
	font-size:14px;
	color:#666666;
	margin-bottom:8px;
}
a.breadcrumb
{
	color:#CAD24C;
	margin-bottom:8px;
}
a.breadcrumb:hover
{
	color:#333333;
}
