/* ############################################################################ DEFAULT STYLES ############# */
html
{
	width:100%;
	height:100%;
}
body {
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	font:bold 11px/12px Tahoma,Arial,Helvetica, Verdana, sans-serif;
	color:#576665;
	text-align: center; /* for IE */
	background: white;
}
img { border:none; }
a:link, a:visited {	color:#8fbf30; text-decoration:underline; border:none;}
a:hover { text-decoration:none; }

h1 {font:bold 20px/20px Tahoma,Arial,Helvetica, Verdana, sans-serif; margin:0; padding:0; text-align:left;}
h1 span{color:#8fbf30;}
h2 {font:bold 20px/20px Tahoma,Arial,Helvetica, Verdana, sans-serif; margin:0; padding:0;}
h3 {font:normal 20px/20px Tahoma,Arial,Helvetica, Verdana, sans-serif; margin:0; padding:0;}
p  {font:12px/16px Tahoma,Arial,Helvetica, Verdana, sans-serif; margin:0; padding:0; text-align:left;}

/* ############################################################################ HEADER STYLES ############# */
#header
{
	width:920px;
	height:80px;
	margin:0 0 -6px 0;
	padding:0;
	background: url(images/full.png) no-repeat;
	background-position:0 -19px;
	overflow:hidden;
}
#header #logo 
{
	float:left;
	position:relative;
	top:-3px;
}
#header p 
{
	margin:3px 5px -3px 0;
	padding:0 5px 0 0;
	float:right;
}
#header a:link,
#header a:visited { color:white; }
#header p a
{
	margin-left:12px;
	font:bold 11px/11px Tahoma,Arial,Helvetica, Verdana, sans-serif;
}
#header ul 
{
	margin:0;
	padding:0;
	list-style:none;
	list-style-position:outside;
	float:right;
}
#header ul li
{
	position:relative;
	top:16px;
	right:5px;
	height:27px;
	margin:0;
	padding:0;
	float:left;
	background:url(images/header_menu_divider.gif) no-repeat right top;
}
#header ul li a:link,
#header ul li a:visited
{
	margin:0;
	padding:0 12px;
	line-height:27px;
	display:block;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
}
#header ul li a:hover
{
	color:#CCC;
	background:url(images/header_list-down_bg.gif) repeat-x top;
}
#header ul li.end a:link,
#header ul li.end a:visited
{
	background:url(images/header_list_end-up_bg.gif) no-repeat right top;
}
#header ul li.end a:hover
{
	background:url(images/header_list_end-down_bg.gif) no-repeat right top;
}

/* ############################################################################ PAGE STYLES ############# */
#wrapper
{
	width:920px;
	min-height:550px;
	margin: 0 auto;
	text-align:left;
}
#page
{
	width:800px;
	margin-top:10px;
	margin-left:50px;
	padding-bottom:100px;
}
#page h1
{
	margin-bottom:15px;
}
#page p
{
	margin-bottom:5px;
	text-align:justify;
}
#page ul
{
	font:12px/16px Tahoma,Arial,Helvetica, Verdana, sans-serif; 
}
.clear{clear:both;}
#contentLeft
{
	width:620px;
	float:left;
}
#contentLeft #block1
{
	width:610px;
	height:246px;
	margin-bottom:10px;
	float:left;
	background:url(images/hero.gif) no-repeat left top;
}
#contentLeft #block2,
#contentLeft #block3
{
	width:300px;
	height:400px;
	margin-right:10px;
	display:inline;
	float:left;
	background:url(images/gray-section.gif) no-repeat left top;
	text-align:left;
}
#contentLeft #block2 h1,
#contentLeft #block3 h1
{
	padding:15px 0 25px 20px;
}
#contentLeft #block2 p,
#contentLeft #block3 p
{
	width:260px;
	padding:0 0 10px 20px;
	text-align:justify;
}
#contentRight
{
	width:300px;
	float:right;
	display:inline;
}
#contentRight #block1
{
	width:300px;
	height:656px;
	background:url(images/video-section-no-icon.gif) no-repeat right top;
}
#contentRight #block1 h1
{
	margin:0;
	padding:15px 0 25px 20px;
}
#contentRight #block1 p
{
	width:260px;
	padding:0 0 10px 20px;
	text-align:justify;
}
#contentRight #block1 ul
{
	margin:0;
	padding:10px 0 0 40px;
	list-style:square;
	text-align:left;
}
#contentRight #block1 ul li
{
	padding-bottom:5px;
}
#contentRight #block1 ul li a:link,
#contentRight #block1 ul li a:visited
{
	color:#576665;
	text-transform:capitalize;
}
/* ############################################################################ FOOTER STYLES ############# */
#footer
{
	width:100%;
	height:70px;
	margin: 10px auto 0 auto;
	border-top:3px solid #f0f1f1;
	text-align: center;
	color:#aeb0b0;
	background-color: #f2f7f2;
}
#footer p 
{
	color:#aeb0b0;
	margin:10px 20px 0 0; 
	float:right;
}
#footer a:link,
#footer a:visited
{
	font:12px/16px Tahoma,Arial,Helvetica, Verdana, sans-serif;
	text-decoration: none;
	color:#aeb0b0;

}
#flashcontent,
object
{
	width:688px;
	height:245px;
	margin:0 0 5px 0;
	padding:0;
}
.arrow 
{ 
	padding-left:5px; 
}
#breadcrumb
{
	margin-top: 10px;
}
