﻿/** header styles **/
#headerContainer
{
	background: url(Images/bg_banner.gif) no-repeat fixed right top;
	background-color:#FFFFFF;
	height:76px;
	margin-bottom:2px;
}
#headerMembershipContainer
{
	text-align:right;
	float:right;
	padding:8px;
	font-size:85%;
	font-weight:bold;
}

#Corner
{
    position: absolute;
     width: 96%;
    _width: 100.2%;
    z-index: +1;
}

.leftCorner
{
    position: absolute;
    z-index: 5;
    top:inherit;
	left:1.9%;
    float:left;
}

.rightCorner
{
    position: absolute;
    z-index: 6;
    top:inherit;
	right:1.9%;
    float:right;
}

/** end header styles **/


/** main nav bar styles **/
#navigationContainer
{
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
	height:32px;
}
#Corners2
{
    position: absolute;
    width: 96%;
    _width: 100.2%;
    z-index: +1;
}
/** end main nav bar styles **/

/** The curved cap at the top of the Navbar **/
#capcontainer
{
    top: +10px;
    background-color: #FFFFFF;
    z-index: +2;
    /*background-image: url(Images/tr_curve_white.gif) no-repeat fixed right top;*/
    position: relative;
    /*font-size: 6px;*/
    
} 
#rightcorner
{
  float: right;
  background-image: url(Images/tr_curve_white.gif) no-repeat fixed right top;  
}    

#leftcorner
{
  float: right;
  background-image: url(/Images/tl_curve_white.gif) no-repeat fixed left top;  
}   

#rightside
{
    background: url('Images/tr_curve_white.gif') no-repeat fixed right top;
    /*z-index: 100;*/
    /*float: right;*/
    /*_background: url(Images/tr_curve_white.gif) no-repeat fixed right top;*/
}    

#leftside
{
    background: url('Images/tl_curve_white.gif') no-repeat fixed left top;
    /*z-index: 100;*/
    /*float: left;*/
    /*_background: url(Images/tl_curve_white.gif) no-repeat fixed left top;*/
}

#MiddleColor
{
   background: #FFFFFF;
} 

/** End of the Navbar Cap **/


/** content styles **/
#Corners3
{
    position: absolute;
    clear:both;
    margin: 0px;
    padding: 5px 0px 0px 0px;    
}

#contentContainer
{
	position:relative;
	top: +2px;
	clear:both;
	background-color:#FFFFFF;
	margin:0px;
	padding:0px 12px;
	border-bottom:solid 12px #FFFFFF;
}

#sideContentContainer
{   
    position:relative;
	float:left;
	background-color:#FFFFFF;
	width: 20%;
}

#sideContentContainer2
{   
    position:relative;
	float:left;
	background-color:#FFFFFF;
	width: 210px;
}

#mainContentContainer
{
	display:block;
	background-color:#FFFFFF;
	height:1%;
	margin:0 0 0 21%;
}

#mainContentContainer2
{
	display:block;
	background-color:#FFFFFF;
	margin-left:212px;
	margin-right:212px;
	height:1%;
}

div > #mainContentContainer
{
	margin-left:21%;
}
body.oneColumn #mainContentContainer
{
	margin-left:0%;
	padding-top:12px;
}
#RightContentContainer
{   
    position:relative;
	float:right;
	background-color:#FFFFFF;
	width: 180px;
	border-color: Navy;
	border-width: inherit;
	margin: 0px 10px 0px 10px;
	padding: 2px 5px 0px 5px;	
}

#RightContentContainer table 
{   
    border: 0px;	
}

#RightContentContainer table tr td ul
{   
    font-size: 110%;
    font-weight: bold; 
    padding: 0px 5px 0px 2px;	
}

#pageControlsContainer
{
	float:right;
	width:120px;
	margin:0px;
	padding:8px;
}
#breadcrumbContainer
{
	display:block;
	padding:8px;
	border-bottom:1px solid #CCCCCC;
}

#breadcrumbContainer img
{
	padding:0px;
}
/** end content styles **/


/** footer styles **/
#footerContainer
{
	clear:both;
	font-size:80%;
	background-color:#FFFFFF;
	padding:1% 5%;
	border-top:solid 4px #336699;
}
#footerContainer a
{
	color:#CCCCCC;
}
/** end footer styles **/



/** form styles **/
.loginForm
{
	margin-left : 40px;
	width : 48em;
}
.registerForm
{
	margin-left : 20px;
	width : 48em;
}
.passwordRecoveryForm
{
	margin-left : 40px;
	width : 48em;
}
.profileForm
{
	margin-left : 20px;
	width : 50em;
}
/** form styles **/

.searchHeader
{
	background-color:#316497;
	color:#EEEEFF;
	font-weight:bold;
}
.searchHeader a
{
	color:#EEEEFF;
}

.clear
{
	clear:both;
}
