* { padding: 0; margin: 0; }

.contbutton {
	width: 230px;
	height: 135px;
	padding: 5;
	float: right;
	margin-right: 40px;
}
.contbutton:hover {
	border: 1px inset #95C91C;
	}                                                                                                                                            body{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background-image:url(../vidimg/body-bg.jpg)
}
#wrapper { 
 margin: 0 auto;
 width: 960px;
}
#header {
 width: 960px;
 height:80px;
 border-bottom: 5px solid  #336633;
 color: #333;
 padding: 10px 0px 0px 0px;
 height: 100px;
 margin: 0px 0px 0px 0px;
}
#logo
{
	width:325px;
	float:left
}
#logo1
{
	margin-left: 10px;
	width: 395px;
	height: 99px;

}
#menuitems
{
	width:635px;
	float:left;
	height:100px;
	text-align:right;
}
#icons
{
	text-align:right;
	height:75px;
	width: 635px;
}
#icons li
{
	display:inline;
	list-style:none;
	margin-left:5px;
}
#slideshow {
 width: 950px;
 height:250px;
 color: #333;
 padding: 5px;
 border: 1px solid #ccc;
 margin: 0px 0px 0px 0px;
 background-color:#FFF;
}
#boxes {
 width: 970px;
 height:220px;
 color: #333;
 padding: 5px 0px;
 margin: 0px 0px 0px 0px;
}
.box 
{
	float:left;
	padding:8px;
	width:295px;
	background-color:#FFF;
	border:solid 1px #ccc;
	margin-right:10px;
}
#imga {
	position: absolute;
	left: 639px;
	right: 1px;
	top: 3px;
	width: 380px;
}
#content { 
 width: 960px;
 color: #333;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 350px;
}
#leftcnt
{
	width:200px;
	float:left;
	padding:10px 5px 5px 5px; 
	border: 1px solid #ccc;
	margin-bottom:10px;
}
.linkbox
{
	color:#FFF;
	background:#336633;
	font-family:Calibri,Helvetica Neue,Arial;
	font-size:16px;
	padding-left:5px;
	height:22px;
}
.linkboxtxt
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:1.5
}
.linkboxtxt a
{
	text-decoration:none;
	color:#000;
}
#rightcnt
{ float:left; color:#000; width:622px; margin-left:19px;
}
#rightcnt .h3{ height:53px; border-bottom:1px #8C8C8C dotted; color:#2f2f31; font-family:"Myriad Pro", Arial; font-size:24px; font-weight:normal; line-height:53px;
}
.title
{
	font-size:24px;
	font-weight:bold;
	font-family:Calibri,Helvetica Neue,Arial;
}
.contenttxt
{
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
	text-align:justify
}
.contenttxt table
{
	font-size:12px;
}
.contenttxt table tr td
{
	padding:5px;
}
.contenttxt table tr td.data
{
	padding-left:15px;
	text-align:left;
	background:url(../ddlevelsfiles/arrow-right.gif) no-repeat left;
	height:25px;
}

.contenttxt table tr td.data a
{
	color:#000;
}

#footer 
{ 
 width: 950px;
 background:#336633;
 margin: 0 auto;
 padding: 5px;
 clear:both;
}
#footer li
{
	list-style:none;
	display:inline;
	margin-left:10px;
}
#footer a 
{
	text-decoration:none;
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-right:15px;
}

/*Blog PAGE STYLES 
========================================================================= */
#blog{ margin:0; padding:0; width:700px; display:inline-block;}
#blog ul{ margin:0; padding:0; display:inline-block;}
#blog ul li{ list-style:none; background:#EEF9F2; width:700px; border:1px #336633 solid; margin-bottom:15px;}
#blog ul li .h3{background:#336633; color:#FFF; font-size:16px; padding:5px 0 5px 10px; margin:0; font-family:Arial, Helvetica, sans-serif; border-bottom:1px solid #fff; }
#blog ul li .blog_details{ font-size:11px; color:#999; padding:5px 5px 5px 10px;}
#blog ul li .blog_details a{ font-size:11px; color:#060; text-decoration:none;} 
#blog ul li .blog_text{ font-size:13px; color:#404040; padding:5px 5px 10px 10px;}
#blog ul li .blog_text a{ font-size:13px; color:#000; text-decoration:none;}
#blog ul li .comments{ background:#B6EFC7; padding:3px 5px; clear:both; font-size:12px;}
#blog ul li .comments span{ font-size:12px;}
#blog ul li .comments span a{ font-size:12px; color:#404040; text-decoration:none; display:inline-block;}


/*DIRECTIONS PAGE STYLES 
========================================================================= */

ul.view_map{ margin:5px 0 0 15px; padding:0; display:inline-block;}
ul.view_map li{ list-style:none;  background:url(../images/map_icon.jpg) no-repeat 0 0; margin:0 0 6px 0; padding-left:16px;}
ul.view_map li a{font-size:13px; color:#404040; line-height:20px; padding:0 0 0 15px; text-decoration:none;}
.map_input{ width:120px; margin-left:15px; border:#666 1px solid; padding:3px 3px; height:14px;  font-size:12px; color:#404040;}
.map_submit{ padding:0 3px 0 0; float:right;}

ul.Direction{ margin:0; padding:20px 0 0 0; display:inline-block;}
ul.Direction li{ padding:0;  list-style:none; margin:0 0 10px 0; border-bottom:1px #336633 dashed;}
ul.Direction li .h3a{ font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#222; padding-bottom:5px; }
ul.Direction li .text3{font-size:14px; color:#404040; line-height:18px; font-weight:normal; padding:0 0 10px 30px; background:url(../images/map_marker.jpg) no-repeat 0 0;}

/*Contact PAGE STYLES 
========================================================================= */
.contact_details{ margin:10px 0 0px 10px; padding:0;  display:inline-block;}
.contact_block{ margin:0 0 10px 12px; padding:0 0 8px 0; background:#EEF9F2; border:1px #336633 solid; width:315px; float:left;}
.contact_details .h3{ height:24px; font-size:16px; background:#336633; color:#FFF;font-family:Arial, Helvetica, sans-serif; line-height:24px; margin-bottom:5px; padding:0 0 0 15px; width:300px;}
.contact_text{ font-size:12px; color:#404040; line-height:20px; padding:0 0 0 15px;}
.contact_text a{  font-size:12px; color:#404040; line-height:16px; padding:0 0 8px 0; display:block;}
.pnum{ float:left; padding-right:12px;}
.contact_links{
	margin:5px 0 0 205px;
	position:absolute;
	left: 440px;
	top: 426px;
	width: 110px;
}  
.contact_links a{
	font-size:10px;
	color:#000;
	text-decoration:none;
	float:left;
	margin-left:8px;
} 

.contact_block2{ margin:0 0 10px 12px; padding:0 0 8px 0; background:#EEF9F2; border:1px #336633 solid; width:215px; float:left;}
.contact_block2 .h3{ height:24px; font-size:16px; background:#336633; color:#FFF;font-family:Arial, Helvetica, sans-serif; line-height:24px; margin-bottom:5px; padding:0 0 0 15px; width:200px;}

.map{ width:600px; height:500px; padding-top:50px;}

ul.Positions{ margin:0 0 0 10px; padding:0;}
ul.Positions li{ list-style:none; padding:0 0 0 15px;  font-size:14px; font-family:Arial, Helvetica, sans-serif; background:url(../images/bullet_orange_alt.png) no-repeat 0 6px; line-height:20px;}
.content_block em{ color:#336633; font-size:15px; font-family:Arial, Helvetica, sans-serif; font-style:normal; clear:both; display:block; padding-bottom:5px; font-weight:bold;}
ul.Positions li a{ list-style:none;  font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#404040;}

.map{ width:600px; height:500px; margin:10px;}
ul.Rewards{ margin:0; padding:5px 0 0 0;}
ul.Rewards li{ margin:0; padding:0 6px 6px 0; list-style:none; float:left;}
.video{ margin:0 0 15px 0;}



/*Companion Services PAGE STYLES 
========================================================================= */

.Companion_offer{ margin:0; padding:0;}
.Companion_offer .h3{color:#202020; font-size:18px; font-family:Verdana, Geneva, sans-serif:Helvetica, Arial, sans-serif; display:block; padding-bottom:5px; background:none;}
.Companion_offer ul.main{  margin:0; padding:10px 0 0 5px; width:690px;}
.Companion_offer ul.main li{ list-style:none; font-size:16px; line-height:20px; padding:8px 8px 12px 8px; font-weight:bold; margin-bottom:10px; border:1px #999 solid; background:none repeat scroll 0 0 #fcfbf6;}
.Companion_offer ul.main li ul{ margin:0; padding:5px 0 0 40px; line-height:20px;}
.Companion_offer ul.main li ul li{ padding:0 0 10px 24px; float:none; border:none; margin:0; font-size:13px; color:#323232; font-weight:bold; background:url(../../images/forward.png) no-repeat  0 4px;}
.Companion_offer ul.main li ul li a{ text-decoration:underline;  color:#323232;}
.text1{  color: #5E5B50;  font-family: Helvetica,Arial,sans-serif;  font-size: 13px;  line-height: 20px; text-align:center; font-weight:bolder;}

.Companion_offer ul.main1{  margin:0; padding:10px 0 0 10px;}
.Companion_offer ul.main1 li{ list-style:none; font-size:16px; line-height:20px; padding:8px 8px 12px 8px; font-weight:bold; margin-bottom:10px; border:1px #999 solid; background:none repeat scroll 0 0 #fcfbf6;}
.Companion_offer ul.main1 li ul{ margin:0; padding:5px 0 0 20px; line-height:20px;}
.Companion_offer ul.main1 li ul li{ padding:0 0 10px 24px; float:none; border:none; margin:0; font-size:13px; color:#323232; font-weight:bold; background:url(../../images/forward.png) no-repeat  0 3px;}
.Companion_offer ul.main1 li ul li a{ text-decoration:underline; color:#F60;}

.content_text1{ width:610px; margin-left:5px; color:#404040; font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height:18px; text-align:justify; padding-bottom:12px; font-weight:normal;}
.content_text1 a{ text-decoration:underline; color:#404040;}
.content_text1 a strong{ color:#FCAD04 !important; text-decoration:underline;}


ul.brouchures{ margin:10px 0 0 60px; padding:0; display:inline-block;}
ul.brouchures li{ padding:0 70px 20px 0; float:left; list-style:none;}
.statmemt{ clear:both; font-size:12px; font-weight:bolder; color:#000; padding:12px 0; text-align:center;}

.post_cont{ margin:0; padding:12px 0; border-bottom:1px dotted #666;}
.post_img{ float:left; height:50px; width:50px; padding-right:15px;}
.post_img{height:50px; width:50px;}
.post_title{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#FCAD04; padding:6px 0 0 0; font-weight:bolder;} 
.post_details{ font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#666; font-weight:normal;}
.post_text{ font-size:12px; font-family:Helvetica, Arial, sans-serif; font-weight:bolder; color:#303030;}



/*Testimonials PAGE STYLES 
========================================================================= */
ul.main2{  margin:0; padding:10px 0 30 0px; width:690px; }
ul.main2 li{ list-style:none; font-size:16px;  line-height:20px; padding:8px 8px 12px 8px; font-weight:bold; margin-bottom:10px; border:1px #999 solid; background:none repeat scroll 0 0 #fcfbf6; display:inline-block; clear:both}
.testi_title{ height:24px; line-height:26px; display:inline-block; font-size:14px; background:#336633; width:660px; padding:0 0 0 10px; color:#FFF}
.testi_img{ padding:10px 0; text-align:center;}
.testi_text{ font-family:Arial, Helvetica, Arial, sans-serif; font-size:14px; color:#404040; font-weight:normal; padding:0 15px;}

.testi_img2{ padding:10px 0; text-align:center; width:75px; height:70px; float:left;} 
.testi_img2 img{width:75px; height:70px;}
.testi_text2{ font-family:Arial, Helvetica, Arial, sans-serif; font-size:14px; color:#404040; font-weight:normal; padding:10px 0 0 15px; float:left; width:480px;}


/*EMPLOYMENT Application form PAGE STYLES 
========================================================================= */
#jobapp{ padding: 0 10px 0 0; width:690px !important;}
#jobapp table{clear:both; font-size:12px;}
#jobapp table td{padding:0 5px;}
#jobapp p{color: #404040;float: left;font-family: Arial,sans-serif;font-size: 14px;line-height: 18px; padding:5px; }
#jobapp .title {background: none repeat scroll 0 0 #336633;border-bottom: 1px solid #FFFFFF;color: #FFFFFF;font-family: Arial,Helvetica,sans-serif;font-size: 16px;margin: 0;padding: 5px 0 5px 5px; font-weight:bold;}
#jobapp input.f1{width:249px; margin:5px; height:19px; line-height:29px; background:url(../images/newsletter_input_bg.png) no-repeat; border:0; padding: 5px 5px;}
#jobapp .bdr{ border:1px solid #336699;}
#jobapp .check{float:left; padding:5px 0;}
#jobapp input.f2{width:90px; margin:5px; display:inline-block; height:29px; background:url(../images/f2-bg.png) no-repeat; border:0; padding: 0 5px;}
#jobapp input.f3{width:40px;  margin:5px; display:inline-block; height:29px; background:url(../images/f3-bg.png) no-repeat; border:0; padding: 0 5px;}
#jobapp textarea{width:249px; margin:5px; height:140px; background:url(../images/textarea-bg.png) no-repeat; border:0; padding: 5px;}
/* ============ OPTIONALS ============ */
ul.video_thumb{ margin:0; padding:50px 0 0 0; display:inline-block;}
ul.video_thumb li{ list-style:none; float:left; width:240px;  padding:0 0 15px 0;}
ul li .video_img{ width:80px; height:80px; padding:3px; border:1px #999 solid; float:left;}
ul li .video_img img{ width:80px; height:80px;}
ul li .video_text{
	padding:15px 0 0 10px;
	float:left;
	width:50%;
}
ul li .video_text a{
	color:#333;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
}
.p_text{ font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#373636; line-height:20px;}
.p_text a{color:#373636; font-weight:bold; text-decoration:none;}
.p_text span{ font-weight:bold; display:block;}
.thumb_images{ width:954px; padding:10px 0 0 0;}
ul.block_images{ margin:0; padding:0;}
ul.block_images li{ width:188px; background:url(../../images/home_thumb_frame.png) no-repeat 0 0; float:left; margin-left:3px; padding-bottom:26px; list-style:none;}
ul.block_images li a{ color:#3f8aa8; font-family:"Myriad Pro", Arial; font-size:18px; text-align:center; text-decoration:none;}
ul.block_images li a:hover{ color:#075777;}
ul.block_images li a img{width:178px; height:130px;  padding:5px;}
ul.block_images li a span{display: block;    text-align: center;  width: 178px; line-height:18px; padding:6px 5px 0;}
