/* CSS DOCUMENT */



body {
	margin:0;
	padding:0;
	
	font-family:Trebuchet MS, Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;  
    line-height: 1.5em; /* equal to 18px */
	color:#393835;
	
	background-image:url(../images/bg_tile.jpg);
	background-position: left 38px;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}

input, textarea, select {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-family: Trebuchet MS, Trebuchet, Verdana, Arial, Helvetica, sans-serif;
}
form {
	font-size:1em;
}
table, td {
	font-size:1em;
	font-family:Trebuchet MS, Trebuchet, Verdana, Arial, Helvetica, sans-serif;
}

p, li {
	font-size: 1em;
}
p {
	margin-top:0px;
}
a {
	color:#0066cc;
	text-decoration:none;
}
a:hover, a:active{
	text-decoration:underline;
}
/*--------------------------------------------------------------------------*/
#pageTop {
	width:980px;
	margin:0px auto;
	background-image:url(../images/bg_page.jpg);
	background-repeat:repeat-x;
	
	padding-top:1px;	/*Div hack fix*/
	}
#pageTop h1{
	padding:0px;
	margin:0px;
}
#pageBlock{
	display: block;
	position:relative;
	left:0px;
	width:inherit;
	
	}

/*--------------------------------------------------------------------------*/
#flash {
	margin: 120px 10px 10px;
	height: 420px;
	border: 1px solid #393835;

}
/*--------------------------------------------------------------------------*/
#mainBG {
	background-image:url(../images/bg_main_tile.jpg);
	background-repeat:repeat-x;
	background-position:bottom;

}

#main {
	width:960px;
	margin:0px auto;
	
	background-image:url(../images/bg_main.jpg);
	background-position:bottom;
	background-repeat:no-repeat;

}
#mainBlock{
	display:block;
	position:relative;
	height:340px;
	padding-bottom:140px;
}
#block_intro {
	width:565px;
	top:0;
	left:0;
	position:absolute;
	border:1px solid #393835;
	height:inherit;
}


#block_intro .txt{
	margin:10px;
}
#blockA .txt, #blockB .txt, #blockC .txt{
	margin:10px;
}
#blockA, #blockB, #blockC{
	width:180px;
	border:1px solid #393835;
	top:0;
	position:absolute;
	height:inherit;
}
#blockA{ left:390px; }
#blockB{ left:584px; }
#blockC{ left:778px; }

/*--- Main text styles -------------*/

.intro{
	font-size:1.2em;
	line-height:1.5em;
	color:#000000;
}
h1{
	font-size:1.5em;
}
h2{
	background-color:#6FB446;
	border-bottom:2px solid #3B363D;
	color:#FFFFFF;
	margin:0px;
	padding:5px 10px;
	font-size:1.2em;
}

	
	
/*-- ANMM VIDEO PAGE------------------------------------------------------------------------*/
#backToNav {
	margin: 120px 10px 10px;
	height: 30px;
	border: 1px solid #393835;
	background-color:#393835;
	color:#FFFFFF;
}
#backToNav .txt {
	padding:5px 10px;
}
#backToNav a {
	color:#CCCCCC;
	text-decoration:none;
}
#backToNav a:hover, #backToNav a:active {
	color:#FFFFFF;
	text-decoration:underline;
}
#mainBlock_alt{
	display:block;
	position:relative;
	height:1550px;
	padding-bottom:140px;
}
#block_full{
	width:958px;
	border:1px solid #393835;
	height:inherit;
}
#block_full .txt{
	margin:10px;
}

#block_full  table {
	margin-top:20px;
}







/*--------------------------------------------------------------------------*/
#footer{
	padding-top:1px;	/*Div hack fix*/
	background-color:#393835;
	font-size:10px;
	color:#CCCCCC;
	height:30px;
}
#footer .txt{
	width:960px;
	margin:3px auto;
	text-align:center;
	line-height:normal;
	
}
#footer a {
	color:#EEEEEE;
	text-decoration:none;
}
#footer a:hover, #footer a:active {
	color:#FFFFFF;
	text-decoration:underline;
}
#footerSA{
	padding-top:1px;	/*Div hack fix*/
	background-image:url(../images/bg_footer.jpg);
	background-repeat:no-repeat;
	background-color:#000000;
	background-position:center top;
	text-align:center;
}

#footerSA img{
	margin:5px;
	border:none;
}

