@charset "UTF-8";
/* CSS Document */

/****** BEGIN - COLOR SCHEME *****
COLOR SCHEME:

#8DC63F - top green bar
#F15A29 - red button
#001829 - blue letters
#FFF200 - yellow line
#58595B - grey letters from top menu bar

******* END - COLOR SCHEME *******/



/******************************
/**** SECTION 1 - BEGIN *******/

/* General top header style */
/* Creates the background lines */
.headerTop
{
	position: relative;
	top: -8px;
	margin-left: -10px;
	padding: 0 10px 0 10px;
	width: 100%;
	height: 52px;
	background: url(../images/general/lines-back.png) repeat ;
}

	/* Create the grey line */
	.headerTop_greyLine
	{
		position: absolute;
		bottom: 5px;
		margin-left: -10px;
		padding: 0 10px 0 10px;
		width: 100%;
		height: 2px;
		background: #D0C8D2;
	}
	
	/* Container for actual content of the top header area. */
	.headerTop_content
	{
		position: relative;
		margin: 0 auto;
		width: 950px;
		height: 40px;
		background: ;
	}
	
		.headerTop_content_miniLogo
		{
			position: absolute;
			top: 4px;
			left: 25px;
		}
		
		.headerTop_content_links
		{
			position: absolute;
			top: 11px;
			left: 175px;
			height: 25px;
			background: ;
		}
		
			.headerTop_content_links_link
			{
				position: relative;
				margin-right: 10px;
				background: ;
				text-align: center;
				float: left;
			}
				/* Actual Link styling */
				.headerTop_content_links_link a{padding: 3px; width:100%; text-decoration: none; font-weight: 300; font-size: 1.0em; color: white;}
				.headerTop_content_links_link a:link{text-decoration: none; color: white;}
				.headerTop_content_links_link a:visited{text-decoration: none; color: white;}
				.headerTop_content_links_link a:hover{background: #FFF11B; text-decoration: none; color: #4C4C47;}
				.headerTop_content_links_link a:active{background: #FFF11B; text-decoration: none; color: #4C4C47;}

			
		.headerTop_content_signIn
		{
			position: absolute;
			top: 7px;
			right: 27px;
			width: 453px;
			height: 35px;
			vertical-align: middle;
			text-align: right;
			background: ;
		}
		
		
			.headerTop_content_signIn_errorMsg
			{
				font-size: .5em;
				margin-top: 5px;
				float: left;
				clear: both;
				font-weight: bold;
				width: 160px;
				text-align: center;
				color: red;
				
			}
			
			.headerTop_content_signIn_username
			{
				position: absolute;
				right: 185px;
				top:3px;
				width: 105px;
				height: inherit;
				text-align: center;
				font-size: .6em;
				background: ;
				color: #58595B;
			}
				.headerTop_content_signIn_username input
				{
					font-family:TrebuchetMS;
					margin-right: 2px;
					margin-bottom: -3px;
					width: 100px;
					height: 15px;
					font-size:9pt;
					background-color:336699;
					color:#58595B;
					border: 1px solid #aaa;
				}
			
			.headerTop_content_signIn_password
			{	
				position: absolute;
				right: 77px;
				top:3px;
				width: 105px;
				height: inherit;
				text-align: center;
				font-size: .6em;
				background: ;
				color: #58595B;
			}
				.headerTop_content_signIn_password input
				{
					font-family:TrebuchetMS;
					margin-right: 2px;
					margin-bottom: -3px;
					width: 100px;
					height: 15px;
					font-size:9pt;
					background-color:336699;
					color:#58595B;
					border: 1px solid #AAA;
				}
			
			.headerTop_content_signIn_submit
			{
				position: absolute;
				right: 4px;
				top: 5px;
				height: 2px;
			}
				.headerTop_content_signIn_submit input{height: 2px; width: 10px; font-size: 2px;}
				
			.headerTop_content_signIn_login
			{
				position: absolute;
				right: 0px;
				top: 1px;
			}
			
	



/**** SECTION 1 - END ********
******************************/



/******************************
**** SECTION 2 - BEGIN *******/


/**** SECTION 2 - END ********
******************************/