/* GLOBALS */
html {
 overflow-y: scroll !important;
}
*
{
padding:0; margin:0; 
}

body
{
	padding:0px;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000;
	background-color: #FFF;
	border:0px;
}
p { padding:0px; }
/*--------------------------------------------------------------------------------------*/

#top { background-color:#f54873; height:5px; width:auto; }

#container
	{ width:1029px; background: url(images/bg-site-cs.gif) top center no-repeat; margin:0 auto; min-height:518px;	}

#header
	{ width: 1000px; margin:0 auto; height:67px; }
	
.logo { margin-top:3px; margin-left:10px; width:230px; float:left;}

#header ul { list-style:none; float:right; display:inline; margin-right:10px; margin-top:20px; width: auto; height:20px;   }
#header ul li { float:left; margin-right: 15px; max-width: 105px; min-width:50px; border:0px solid #666; text-align:center;  }
#header ul li a { text-decoration:none; color:#000; font-family:"Myriad Pro"; font-size:12px; }
#header ul li a:hover { color:#333; }

.carousel { width:999px; height:280px; margin:0 auto;  }
.carousel ul { margin: 0; padding: 0; list-style-type: none; height:280px;}
.carousel ul li {  float: left; margin:0; padding:0;height:280px;  }



#footer { border-top:1px solid #333; width:1000px; margin:20px auto; clear:both; }

#footer ul { list-style:none; float:left; margin-left:0px; margin-top:15px; margin-bottom:15px; width:830px; }
#footer ul li { float:left; margin-right: 15px; }
#footer ul li a { text-decoration:none; color:#000; font-family:"Myriad Pro"; font-size:12px; }
#footer ul li a:hover { color:#333; }

#footer div { float:right; display: inline; padding-top:5px; }
#footer div a { text-decoration:none; color:#000; font-size:10px; }
#footer div a:hover { color:#f89650; text-decoration:underline; }





.clear { clear:both; }

#content { margin-top:0px;  margin:0px auto; width:860px; clear:left;  }



#content p { text-align:justify; } #content div { text-align:justify; }	
#content p a { text-decoration:underline; } #content p a:hover { text-decoration:none; }
#content div a { text-decoration:underline; } #content div a:hover { text-decoration:none; }	
#content h1 a { text-decoration:none; } #content h2 a:hover { text-decoration:underline; }
#content h2 a { text-decoration:none; } #content h2 a:hover { text-decoration:underline; }
#content h3 a { text-decoration:none; } #content h2 a:hover { text-decoration:underline; }
#content div.pagination a { text-decoration:none; } #content div.pagination a:hover { text-decoration:none; }
#content ul, #content ol {   padding-left:20px;}
#content ul li { background: none; padding-left:15px; margin-bottom:5px; }

#content a:link, a:active, a:visited { text-decoration:underline; color: #ff5a00; }
#content a:hover { text-decoration:none; color:#333;}

#content strong, #content b { color: #ff5a00; } 

#content h1
	{
		margin:0; padding:0;
		color: #ff5a00;
		font-size:22px;
		font-family: "Myriad Pro";
		padding-bottom:10px;
		padding-top:0px;
		text-transform:uppercase;
	}

#content h2
	{
		margin:0; padding:0;
		color: #333;
		font-size:18px;
		font-family: "Myriad Pro";
		padding-bottom:15px;
		padding-top:20px;
		clear:both;
	}

#content h3
	{
		margin:0; padding:0;
		color: #333;
		font-size:15px;
		font-weight:bold;
		clear:both;	
		margin-top:15px; margin-bottom:10px;
		font-family: "Myriad Pro";
	}
#content h4
	{
		font-size:14px;
		padding:5px;
		float:left;
		width:130px;
	}


/* CONTENT DISPLAY */
.line
	{
		clear:both;
		height:10px;
		border-bottom:1px solid #cdcdcd;
		margin: 10px 0px;
		padding:3px;
	}

.context_1_full
	{
		width:100%;
	}
.context_2_full
	{
		width:100%;
	}
	
.context_1_half
	{
		width:47%;
		margin-right:30px;
		float:left;
	}
.context_2_half
	{
		width:47%;
		float:right;
		display:inline;
	}



/* IMAGE & VIDEO */
.img_left
	{
	margin-right:15px; margin-bottom:10px;
	float:left;
	padding:3px;
	}
.img_right
	{
	margin-left:15px; margin-bottom:10px;
	float:right;
	display:inline;
	padding:3px;
	}
.video_left
	{
	margin-right:15px; margin-bottom:10px;
	float:left;
	padding:3px;
	}
.video_right
	{
	margin-left:15px; margin-bottom:10px;
	float:right;
	display:inline;
	padding:3px;
	}



