@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: top;
}
/* remember to define focus styles! */
:focus { outline: 0; }

body {
	color:#000000;
	background:#ffffff;
	font-family:Tahoma, Geneva, sans-serif;
	text-align:left;
	font-size:16px;
}
h1, h2, h3, h4, h5 { color:#434242;}
h1{ font-size:22px; margin:10px 0 10px 0;}
h2{ font-size:20px; }
h3{ font-size:18px; }
h4{ font-size:16px; }
h5{ font-size:14px; }

.text1{ font-size:14px; font-weight:bold; color:#a1b79a; }
.text2{}
.text3{}
.text4{}

table { border-collapse: separate; /*border-spacing: 0;*/ }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

a			{ color: #0000ff;}
a:hover		{ color: #ff0000;}
a img		{ border:none;}

p a{ text-decoration:none; font-weight:bold; color:#000;}

b, strong	{ font-weight:bold; }
i, em	 	{ font-style:italic;}

.clearBoth 	{ clear:both; }

ul{
	list-style:none;
	margin:0 0 0 20px;
	padding:0 0 0 10px;
}
.ul_list{ list-style:disc; margin:8px 0 8px 20px;}
	.ul_list li{ margin:7px 0 7px 0;}
.ol_list{ margin:8px 0 8px 20px;}
	.ol_list li{ margin:7px 0 7px 0;}
/*********************************************************************************************************************************/
#page {
	width:1000px;
	margin:0 auto;
	text-align: left;
}
.btn_small { 
	width:117px; 
	height:20px; 
	display:block; 
	color:#FFF; 
	font-size:11px; 
	font-weight:bold;
	background-image:url(/images/btn_small.png); 
	text-align:center; 
	text-decoration:none;
	clear:both;
}
.link_withoutunderline { text-decoration:none; }
/**************** H E A D E R ***************************/
#header{ width:1000px; height:170px; display:block; background:url(/images/bg_header.png) 0 0 no-repeat;}

#logo { 
	width:389px; 
	height:80px; 
	display:block; 
	float:left; 
	margin:63px 0 0 25px; 
	cursor:pointer;
}

#headerBtns_wrapper{
	width:482px;
	height:84px;
	display:block;
	margin:63px 0 0 100px;
	float:left;
}
	.headerBtn{ float:left; }

/************** C O N T E N T **************************/
#left_center_right_wrapper{
	width:1000px;
	min-height:800px;
	display:block;
}
#left_center_right_wrapper:after{			/*!!!!*/
	content:'';								/*!!!!*/
	display:block;							/*!!!!*/
	clear:both; 							/*!!!!*/
}
#content{
	min-height:385px;
}

/****************** L E F T *****************************/
#left_wrapper{ width:205px; min-height:800px; display:block; float:left; }

	/****************** M E N U *****************************/
	#menu_wrapper{
		width:185px; 
		height:400px; 
		display:block; 
		margin:10px;
	}
	 
	#menu_wrapper a:hover{ color:#FFF; }
		#navpane{ margin:0; padding:0;}
		
		#navpane li{ height:26px; padding:0; margin:2px 0 2px 0;}
			#navpane li a{ color:#595959; font-size:11px; font-weight:bold; text-decoration:none; text-transform:uppercase; display:block; height:19px; padding:7px 0 0 12px;}
		#navpane li:hover{ background:#575757; color:#FFF;}
	
	#leftBanners_wrapper{ width:186px; height:366px; display:block;}
	
	#rightBtn_wrapper a{text-decoration:none;}
	
	#scroller{ width:186px; height:120px; display:block; }

/******************** C E N T E R *****************************/
#video_content_wrapper{ width:573px; min-height:800px; display:block; float:left;}
	
	/********************* V I D E O ******************************/
	#video{ 
		width:573px;
		height:265px;
		display:block;
		margin:0;
	}

	/****************** C O N T E N T ************************/
	#content{ padding:0px; font-size:12px; color:#424242; line-height:18px;}
	
	#caseOfTheMonth{ width:340px; height:206px; display:block; margin:15px;}
	
	/******************** F O R M ****************************/
	#form, #contact_form{ width:500px; height:135px; display:block;}

/****************** R I G H T *****************************/
#right_wrapper{ width:222px; min-height:706px; display:block; float:left;}

	#rightButtons_wrapper{ width:217px; height:265px; display:block; margin:0 0 0 3px;}
		.rightBtn{ 
			width:198px; 
			height:38px; 
			display:block; 
			margin:7px 0 7px 0;
			padding:20px 0 0 19px;
			background:url(/images/btn_right.png) 0 0 no-repeat;
			line-height:19px;
			color:#FFF; text-transform:uppercase; text-decoration:none; font-size:16px; font-weight:bold;
		}
		#rightButtons_wrapper a{ color:#FFF; text-transform:uppercase; text-decoration:none; font-size:20px;}
		.rightBtn:hover{ background:url(/images/btn_right_over.png) 0 0 no-repeat;}
            
	#rightBanners_wrapper{ width:217px; min-height:441px; display:block; margin:0 0 0 3px;}


/****************** F O O T E R **************************/
#footer{
	width:1000px;
	height:103px;
	display:block;
	margin:10px 0 0 0;
}
	#footerMenu_wrapper{ 
		width:1000px; 
		height:27px;
		display:block; 
		background:url(/images/bg_footerMenu.png) 0 0 no-repeat;
		padding:10px 0 0 0;
	}

.footerNavSpacer{
	display:inline-block;
	width:9px;
	height:10px;
	background:url(/images/spacer_footer.png) left top no-repeat;
}
#footer a{ 
	color:#FFF;
	font-size:8px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}
#copyright{
	width:1000px;
	height:56px;
	display:block;
	color:#FFF; 
	font-size:11px;
	margin:0;
	padding:10px 0 0 0;
	background:url(/images/bg_footerCopyright.png) 0 0 repeat-x;
}
#copyright a{ color:#FFF; font-size:11px; font-weight:normal; text-decoration:underline; text-transform:none;}