html, body{
	background:#262626; padding:0; margin:0; font:11px Tahoma, Arial, Verdana, sans-serif;
	color: #666666;
	height:100%; width:100%;
}

img{border:0;}

p {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color: #666666; margin: 8px 0 10px 0;
	text-align: justify;
}
p.white {
	color: #FFFFFF;
}
span.col_blue {
	color: #3399CC;
	font-weight:bold;
	display:inline;
}
span.col_green {
	color: #339933;
	font-weight:bold;
	display:inline;
}
span.col_white {
	color: #FFFFFF;
	font-weight:bold;
	display:inline;
}
span.col_black {
	color: #000000;
	font-weight:bold;
	display:inline;
}

h1 {
	color: #3399cc;
	height:30px;
	font-size:16px;
	background:url(images/h1.png) no-repeat;
	padding-left:25px; margin:0;
	}
h2 {
	color: #3399cc;
	height:30px;
	font-size:16px; margin:0;
	}
h3 {
	color: #3399cc;
	height:30px;
	font-size:16px;
	background:url(images/tick.png) no-repeat;
	padding-left:38px;
	padding-top:10px; margin:10px 0 0 0;
	}
	
a.link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #66CC33;
	text-decoration: underline;
	background:url(images/a.png) no-repeat 1px 5px;
	padding:0 0 0 10px;
}
a:hover.link{
	background:url(images/a.png) no-repeat 3px 5px;
}
	
form{margin:0; padding:0;}

#main{min-height:677px; position:relative; margin:0 auto;}
/**:first-child+html #main{background:url(images/bg_body_ie.gif) repeat top;}*/
#header{position:relative; margin:0 auto; height:710px; background:url(images/bg_header.jpg) no-repeat top;}

#container{position:relative; margin:0 auto; width:766px; height:710px;}

/*#top{position:absolute; margin:0 auto; width:766px; height:115px;}*/

	#top{
		float:left; margin:0 auto;
		height:115px; width:766px;
		padding-left:1px;
	}
	.logo{
		margin:15px 0 0 30px;
		height:100px; width:208px;
		/*background:url(images/logo.png) no-repeat;*/
	}
	.nav{
		float:left; margin:13px 0 0 0;
		height:72px; width:766px;
		padding-left:1px;
	}
	.footer{
		float:left; margin:5px 0 0 0;
		height:72px; width:710px;
		color:#CCC; text-align:center;
	}
#content{
	float:left; margin:0 0 0 28px;
	height:463px; width:710px;
	background:url(images/box_back.png) no-repeat top;
}	
	#container_left{
		float:left;
		height:459px; width:365px;
	}	
		.content_full{
			float:right; margin:4px 4px 4px 2px;
			height:455px; width:702px;
			background:url(images/box_full.png) no-repeat top;
			color: #FFFFFF;
		}
		.content_left{
			float:left;
			margin:4px 0 0 4px;
			height:457px; width:360px;
			background:url(images/box_half_white.png) no-repeat top;
		}
		.content_right{
			float:right; margin:4px 4px 4px 2px;
			height:455px; width:336px;
			background:url(images/box_right_black.png) no-repeat top;
			color: #FFFFFF;
		}
		.content_small{
			float:left;
			margin:4px 0 0 5px;
			height:225px; width:360px;
			background:url(images/box_small.png) no-repeat top;
		}
			.content_box{
				float: left;
				height: auto; width:auto;
				color: #000000;
				padding:15px 20px 0px 20px;
			}
			.content_box2{
				float: left;
				height: auto; width:auto;
				color: #000000;
				padding:15px 10px 0px 10px;
			}
			.content_box_contact{
				float: left;
				height: 250px; width:489px;
				margin: 80px 0 0 85px;
				color: #000000;
				padding:10px; padding-top:5px;
			}
#links { border:0px; height: 400px; overflow:auto; }
#links ul { padding-left:15px; }
	
.form {
	float: left;
	padding-bottom: 10px; 
	width: 250px;
	margin: 0 0 20px 2px;
	padding: 0 0 0 0px;
	color: #FFFFFF;
}

input,
textarea,
select{
	padding: 1px 3px;
	margin: 5px 0;
	font: 1em Helvetica,Arial,sans-serif;
	color: #000000;
	border: 1px solid #3399CC;	
}
input { width: 280px; }
textarea { width: 350px; }

/* -- SLIDER ------------------------------------------------------------------ */

div.scroller { 
	/* modify width and height of scrolling section if necessary	*/		
	width: 603px; 
	height: 350px;
	overflow: hidden;
	border:1px solid #cccccc;
	}
div.scroller div.section {
	/* modify width and height of each section as needed (should match the size of the scroller window)	*/		
	width:604px;
	height:350px;
	overflow:hidden;
	float:left;
	padding:2px;
	background:#666666;
	color:#ffffff;
	}
div.scroller div.content {
	width: 10000px;
	}

div#section2 {
	}

/* -- TICKER ------------------------------------------------------------------ */

/* The basicTickerTape styles are required */

div.basicTickerTape {
	position: relative;
	overflow: hidden;
}

	div.basicTickerTape ul {
		position: absolute;
		top: 0;
		left: 0;
		margin: 0;
	}

/* The basicTickerTape styles are required */

div.skeletonTickerTape {
	border: 1px solid red;
	width: 300px;
	height: 175px;
}
	div.skeletonTickerTape ul li {
		margin: 10px 5px 0 5px;
		position:relative;
		border: 1px solid red;
	}
div.styledTickerTape {
	font-family: Verdana, sans-serif;
	border: 1px solid #ccc;
	width: 300px;
	height: 260px;
	font-size: 11px;
}
	div.styledTickerTape ul {
		padding: 0;
		list-style: none;
	}
		div.styledTickerTape ul li {
			width: 268px;
			margin: 10px 10px 0 10px;
			padding: 5px 5px;
			border: 1px solid #ddd;
			text-align:center;
		}
			div.styledTickerTape ul li p {
				margin: 0;
				padding: 0;
				text-align:center;
			}
	div.styledTickerTape a {
		color: white;
	}