/* CSS Document */
/************************************************
GENERAL
************************************************/
body{
	margin: 0 auto;
	border: 0;
	padding: 0;
	text-align:center;
	background-color:#f5f5f5;
	background-image:url(../images/bodyBG.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
	
img{
	border: 0;
}
	
form{
	margin: 0;
	border: 0;
	padding: 0;	
}

.clear{ 
  	clear:both; 
	/*** these next attributes are designed to keep the div 
	height to 0 pixels high, critical for Safari and Netscape 7 ***/ 
	  height:1px; 
	  overflow:hidden; 
	  line-height:1%; 
	  font-size:0px; 
	  margin-bottom:-1px; 
} 

/************************************************
CONTAIN
************************************************/
#contain{
	position:relative;
	z-index:100;
	margin: 0 auto;
	width:968px;
	padding: 0;
	border: 0;
}
.bg{
	position:relative;
	z-index:10;
	margin-top:-250px;
	width:1253px;
	height:425px;
	background-image:url(../images/body2_bg.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
/************************************************
HEADER
************************************************/
#header{
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:968px;

}
#header .logo{
	float:left;
}

#header .auxNav{
	margin:85px 0 0 0;
	padding:5px 25px 5px 10px ;
	border:1px solid #e0e1e1;
	float:right;
}

#header .auxNav a{
	margin:0 0 0 0;
	padding:0 0 0 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#a2a4a7;
	text-decoration:none;
}

#header .auxNav a:hover{
	color:#231f20;
	text-decoration:none;
}

#header .auxNav a.on{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	text-decoration:none;
}

/************************************************
NAV
************************************************/
#nav{
	margin:0 0 0 0;
	padding:4px 0 5px 0;
}
#nav a{
	margin:0 0 0 0;
	padding:4px 14px 6px 14px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#A4A5A9;
	text-decoration:none;
}
#nav a:hover{
	color:#242021;
	background-color:#f0f0f0;
	text-decoration:none;
}
#nav a.on{
	margin:0 0 0 0;
	padding:4px 14px 6px 14px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	background-color:#e7e7e7;
	text-decoration:none;
	
}

/************************************************
SUB-NAV
************************************************/
#subNav{
	margin: 0 0 0 0!important;
	margin: 1px 0 0 0;
	padding:4px 0 4px 0;
	background-color:#e7e7e7;
	text-decoration:none;
	width:968px;
	text-align:left;
}
#subNav a{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#dfdede;
	text-decoration:none;
}

#subNav a:hover{
	color:#231f20;
	text-decoration:none;
}

#subNav a.on{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}

/************************************************
CONTENT
************************************************/
#content{
	margin: 14px 0 14px 0;
	padding: 0 0 0 0;
	text-align:left;
}

.left{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float:left;
}

/******FLASH*****/
#flashArea{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width:635px;
	height:408px;
	border:1px solid #e0e1e1;
}
.right{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float:right;
	width:319px;
}
/******CALLOUT*****/
.right .callout{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width:319px;
	border:1px solid #e0e1e1;
}
.right .callout .interior{
	margin: 2px;
	padding: 8px;
	height:388px!important;
	height:404px;
	background-color:#ffffff;
}

.right .callout .interior img{
	float:right;
	margin:10px 0 10px 10px;
	border:1px solid #e0e1e1;
}

.right .callout .interior h1{
	margin: 13px 0 5px 0;
	padding: 0 0 0 0;
	color:#3c3537;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	text-transform:lowercase;
}
.right .callout .interior h2{
	margin: 20px 0 10px 0;
	padding: 10px 0 0 0;
	color:#3c3537;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	text-transform:lowercase;
	border-top:1px dotted #e0e1e1;
}
.right .callout .interior p{
	margin: 0 0 8px 0;
	padding: 0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#717375;
	line-height:16px;
}

.right .callout .interior .date{
	margin-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3c3537;
	font-weight:bold;
}

.right .callout .interior a.link{
	font-size:12px;
	font-weight:bold;
	color:#3c3537;
	text-decoration:none;
}

.right .callout .interior a:hover.link{
	color:#A3A4A8;
	text-decoration:none;
}

.right .callout .interior a{
	color:#3c3537;
	text-decoration:underline;
}

.right .callout .interior a:hover{
	color:#A3A4A8;
	text-decoration:underline;
}
/************************************************
FOOTER
************************************************/
#footer{
	margin:0 0 0 0;
	padding:5px 0 5px 0;
	width:968px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	color:#a2a4a7;
	text-transform:lowercase;
	text-align:center;
}

#footer a{
	margin: 0 0 0 0;
	padding: 0 5px 0 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#a2a4a7;
	text-decoration:none;
	text-transform:lowercase;
}

#footer a:hover{
	color:#231f20;
	text-decoration:none;
}
