/**
	**************************************************
			GLOBAL LAYOUT - STYLE AND COLOR
	**************************************************
**/

/* just to have some defaults */
body 
{
	margin:0px auto;
	background-color: #E4E3E3;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border-style: solid;
	border-top-width: 2px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-color: #FFFFFF;
}

.body_home
{
	margin:0px auto;
	background-color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border-style: solid;
	border-top-width: 2px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-color: #FFFFFF;
}

a
{
	text-decoration:none;
	color:#CDB424;
}

a:hover
{
	text-decoration:underline;
}

h2 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#8F8F8F;
	margin-bottom:-16px;
}

h3 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#8F8F8F;
	margin-bottom:-11px;
}
h4 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#8F8F8F;
	margin-bottom:-13px;
}

p
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}

ul  
{
	margin-top:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}
/**
	**************************************************
			2nd LEVEL NAV - STYLE AND COLOR
	**************************************************
**/
.level2Nav
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height: 16px;
	margin-bottom:-16px;
}

.level2Nav a
{
	color:#99CC66;
	text-decoration:none;
}

.level2Nav a:hover
{
	color:#CC6633;
	text-decoration:none;
}
.level2NavActive
{
	color:#CC6633;
}

/**
	**************************************************
			CONTENT - STYLE AND COLOR
	**************************************************
**/

.contentHolder
{
	width:100%;
	margin:0px auto;
}

.contentHolder_home
{
	width:100%;
	margin:77px auto;
}

.contentBG
{
	background-color: #B5B5B5;
	background-image: url(../media/images/grad_bkg.jpg);
	background-repeat:repeat-x;
	border-style: solid;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-color: #959595;
}
.content
{
	background-color:#FFFFFF;
	vertical-align:top;
	width:925px;
}
.callout
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#F1F1F1;
	border-style: solid;
	border-top-width: 0px;
	border-left-width: 8px;
	border-right-width: 8px;
	border-bottom-width: 1px;
	border-color: #F1F1F1;
}

.footnote
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}

/**
	**************************************************
			CONTENT LEFT - STYLE AND COLOR
	**************************************************
**/
.leftColLoc 
{
	vertical-align:top;
	background-color: #DAD8C9;
	width:25px;
}

.leftCol 
{
	vertical-align:top;
	text-align:right;
	padding-top:46px;
	padding-bottom:58px;
	padding-left:58px;
	color:#CCCCCC;
	line-height:16px;
	font-size:10px;
}
.leftCol p
{
	color:#A8A8A8;
}

/**
	**************************************************
			CONTENT RIGHT - STYLE AND COLOR
	**************************************************
**/
.rightCol 
{
	width:550px;
	vertical-align:top;
	padding-top:58px;
	padding-bottom:58px;
	padding-left:58px;
	padding-right:65px;
	color:#666666;
	line-height:18px;
}

.rightColFlash
{
	width:599px;
	vertical-align:top;
	padding-top:58px;
	padding-bottom:58px;
	padding-left:58px;
	padding-right:0px;
	color:#666666;
	line-height:18px;
}

/**
	**************************************************
			FOOTER - STYLE AND COLOR
	**************************************************
**/
.footer
{
	background-color:#E4E3E3;
	text-align: left;
	font-size:10px;
	font-weight:bold;
	color:#989898;
	padding: 10px 0px 0px 0px;
	width:100%;
	height: 45px;
}

.footer a 
{
	color:#989898;
	text-decoration:none;
}
.footer a:visited
{
	color:#989898;
	text-decoration:none;
}
.footer a:hover
{
	color:#989898;
	text-decoration:underline;
}

.footer_home
{
	background-color:#FFFFFF;
	text-align: left;
	font-size:10px;
	font-weight:bold;
	color:#989898;
	padding: 5px 0px 0px 0px;
	width:100%;
	height: 50px;
}
.footer_home a 
{
	color:#989898;
	text-decoration:none;
}
.footer_home a:visited
{
	color:#989898;
	text-decoration:none;
}
.footer_home a:hover
{
	color:#989898;
	text-decoration:underline;
}