﻿#cmsWrapper
{
    width:100%;
    margin:none;
}
body 
{    
    margin:0;
    background:url(../Files/Images/bg.gif) repeat-x;  
}

#content
{
    width:937px;
    margin:0 auto;       
}

#header
{
    float:left;
    height:310px;
    width:937px;  
    height:374px;
    background:url(../Files/Images/body-bg2.jpg) no-repeat;  
}

#header_landing
{
    float:left;
    height:310px;
    width:937px;  
    height:153px;
    background:url(../Files/Images/body-bg2.jpg) no-repeat;  
}

#headerFlash
{
    width:937px;
    float:left;
    height:336px;
    background-color:#fff;
}

#headerLeft
{
    width:253px;
    float:left;
	height:309px;
}

#headerLeft img
{
    padding:24px 0 0 0;
}

#headerRight
{
    float:left;
    width:684px;
	height:309px;
}

#main
{
    clear:both;
    float:left;
    width:937px;
    background-color:#fff;
    min-height:200px;
	padding-top:25px;
}

#mainLeft
{
    float:left;
    width:320px;
	background-color:#fdf7ec;
	border:#f5cb6e 1px solid;
	margin-left:60px;
	padding-left:0px;
	margin-bottom:40px;
}

#mainRight
{
   float:left;
    width:431px;
	background-color:#f7fdf5;
	border:#3ea11c 1px solid;
	margin-left:46px;
	padding-left:0px;
	margin-bottom:40px;
}

#mainBottom
{
    clear:both;
    float:left;
    width:779px;
    margin-left:62px;
    margin-bottom:40px;    
    padding:0 0px;
    background-color:#fdf7ec;
	border:#3ea11c 1px solid;
	min-height:50px;
}

#footer
{
    clear:both;
    background:url(../Files/Images/login-footer.jpg) repeat-x;
    margin:0;
    width:932px;
	padding-top:8px;
    float:none;
    color:#fff;
	text-align:right;
	padding-right:5px;
	padding-bottom:10px;
}

/*  CSS Overrides */

.featuredContent
{
    border:none !important;
	padding:0;
}

.title_left {
	width:auto;
	background-color:#e5b525;
	padding:10px 15px;
	color:#FFF;
	text-transform:uppercase;
	font-size:14px;
	font-weight:bolder;
}

.title_right {
	width:auto;
	background-color:#3ea11c;
	padding:10px 15px;
	color:#FFF;
	text-transform:uppercase;
	font-size:14px;
	font-weight:bolder;
}
	
	
.content {
	padding:10px 15px;
}


.login {
	float:left;
	padding-right:10px;
	color:#FFF;
	font-weight:bold;
	font-size:11px;
	padding-top:10px;
}

input[type="submit"] {
	background-color:#febf00;
	color:#FFF;
	border:#967202 solid 1px;
	padding:3px 5px;
	text-transform:uppercase;
	font-size:10px;
}

/* input[type="text"] {
	background-color:#000;
}

*/
.error {
	color:#e5b525;
	font-weight:bold;
	font-size:11px;
	padding:5px;
}

.login_padding {
	padding:2px 0;
}

td {
	padding-left:50px;
}

