@charset "utf-8";
/* CSS Document */
@charset "utf-8";
/* CSS Document */
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #383838;
}
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	color: #8b4801;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #8b4801;
}
a:hover {
	text-decoration: underline;
	color: #8b4801;
}
a:active {
	text-decoration: none;
	color: #8b4801;
}
h1 {
	font-size: 24px;
	color: #383838;
}
h2 {
	font-size: 18px;
	color: #383838;
}
.top_navigation_table {text-align:right;}
.social_media_top_nav {text-align:right;
					   padding-right: 28px;
					   padding-bottom: 5px;}
#main_navigation {background-image:url("../../img/navigation_bg.jpg");
		 		 background-repeat:repeat-x;
				 height:54px;}
#aboutusnav {
	position:absolute;
	left:inherit;
	margin-left:110px;
	top:inherit;
	margin-top:54px;
	height:190px;
	z-index:999;
	padding:15px;
	background-color:#ffffff;
	min-width: 500px;
	visibility: hidden;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
	box-shadow: 3px 3px 3px #8f8f8f;
	border-bottom: thin solid #c0c0c0;
	border-left: thin solid #c0c0c0;
	border-right: thin solid #c0c0c0;
}
#productsnav {
	position:absolute;
	left:inherit;
	margin-left:246px;
	top:inherit;
	margin-top:54px;
	height:190px;
	z-index:999;
	padding:15px;
	background-color:#ffffff;
	min-width: 500px;
	visibility: hidden;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
	box-shadow: 3px 3px 3px #8f8f8f;
	border-bottom: thin solid #c0c0c0;
	border-left: thin solid #c0c0c0;
	border-right: thin solid #c0c0c0;
}
#servicesnav{
	position:absolute;
	left:inherit;
	margin-left:80px;
	top:inherit;
	margin-top:54px;
	height:190px;
	z-index:999;
	padding:15px;
	background-color:#ffffff;
	min-width: 500px;
	visibility: hidden;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
	box-shadow: 3px 3px 3px #8f8f8f;
	border-bottom: thin solid #c0c0c0;
	border-left: thin solid #c0c0c0;
	border-right: thin solid #c0c0c0;
}
#resourcesnav {
	position:absolute;
	left:inherit;
	margin-left:215px;
	top:inherit;
	margin-top:54px;
	height:190px;
	z-index:999;
	padding:15px;
	background-color:#ffffff;
	min-width: 500px;
	visibility: hidden;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
	box-shadow: 3px 3px 3px #8f8f8f;
	border-bottom: thin solid #c0c0c0;
	border-left: thin solid #c0c0c0;
	border-right: thin solid #c0c0c0;
}
#blognav {
	position:absolute;
	left:inherit;
	margin-left:360px;
	top:inherit;
	margin-top:54px;
	height:190px;
	z-index:999;
	padding:15px;
	background-color:#ffffff;
	min-width: 480px;
	visibility: hidden;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
	box-shadow: 3px 3px 3px #8f8f8f;
	border-bottom: thin solid #c0c0c0;
	border-left: thin solid #c0c0c0;
	border-right: thin solid #c0c0c0;
}
#contactusnav {
	position:absolute;
	left:inherit;
	margin-left:470px;
	top:inherit;
	margin-top:54px;
	height:190px;
	z-index:999;
	padding:15px;
	background-color:#ffffff;
	min-width: 480px;
	visibility: hidden;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
	box-shadow: 3px 3px 3px #8f8f8f;
	border-bottom: thin solid #c0c0c0;
	border-left: thin solid #c0c0c0;
	border-right: thin solid #c0c0c0;
}
.sub_navigation {text-transform:none;
				 line-height:22px;
				 color:#383838;}
.sub_navigation a:link {text-decoration:underline;
						color:#383838;}
.sub_navigation a:visited {text-decoration:underline;
						   color:#383838;}
.sub_navigation a:hover {text-decoration:none;
						 color:#383838;}
.sub_navigation a:active {text-decoration:underline;
						  color:#383838;}
.top_navigation {color: #383838;
				 font-size: 12px;
				 font-weight:bold;}
.top_navigation a:link {color: #f28423;
						text-decoration:none;}
.top_navigation a:visited {color: #f28423;

						   text-decoration:none;}
.top_navigation a:hover {color: #f28423;
						 text-decoration:none;}
.top_navigation a:active {color: #f28423;
						  text-decoration:none;}
.top_navigation_members a:link, .top_navigation_members a:visited, .top_navigation_members a:hover, .top_navigation_members a:active {background-image:url(../../img/members_down_arrow.jpg);
							    background-position:right;
								background-repeat:no-repeat;}
.search {padding-left: 15px;}
.searchbox {background-image:url(../../img/search_bg.jpg);
			background-repeat:no-repeat;
			padding-left: 10px;
			vertical-align:middle;
			border:none;
			width:136px;
			height:19px;
			font-style:italic;
			font-size:11px;
			color:#666;}
/*.navigation {color: #454545;
			 font-size: 14px;
			 font-weight:bold; 
			 text-transform:uppercase;}*/
#navigation 
{
width:100%;
margin:0px;
padding-left:0px;
}
#navigation ul
{
list-style-type:none;
margin:0px;
padding:0px;
/*padding-top:26px;
padding-bottom:23px;*/
}
#navigation li
{
float:left;
list-style:none;
margin:0px;
padding:0px;
border-right:1px solid #f48b1d;
border-left:1px solid #f48b1d;
height:54px;
line-height:54px;
}
#navigation li:last-child {
    border-right:none;
}
#navigation li:first-child {
    border-left:none;
}
#navigation a:link,#navigation a:visited
{
display:table-cell;
vertical-align:middle;
color: #454545;
height: 54px;
font-size:14px;
font-weight:bold; 
text-transform:uppercase;
text-align:center;
/*vertical-align:bottom;*/
padding-left:32px;
padding-right:32px;
margin-top:0px;
text-decoration:none;
}
#navigation a:hover,#navigation a:active
{
color:#ffffff;
text-decoration:underline;
}
#navigation_fr 
{
width:100%;
margin:0px;
padding-left:0px;
}
#navigation_fr ul
{
list-style-type:none;
margin:0px;
padding:0px;
/*padding-top:26px;
padding-bottom:23px;*/
}
#navigation_fr li
{
float:left;
list-style:none;
margin:0px;
padding:0px;
border-right:1px solid #f48b1d;
border-left:1px solid #f48b1d;
height:54px;
line-height:54px;
}
#navigation_fr li:last-child {
    border-right:none;
}
#navigation_fr li:first-child {
    border-left:none;
}
#navigation_fr a:link,#navigation_fr a:visited
{
display:table-cell;
vertical-align:middle;
color: #454545;
height: 54px;
font-size:14px;
font-weight:bold; 
text-transform:uppercase;
text-align:center;
/*vertical-align:bottom;*/
padding-left:22px;
padding-right:22px;
margin-top:0px;
text-decoration:none;
}
#navigation_fr a:hover,#navigation_fr a:active
{
color:#ffffff;
text-decoration:underline;
}
.home_page_content {padding-left: 20px;
					padding-top: 18px;}
.inner_page_content {padding-left: 20px;}
.side_bar {padding-left: 18px;
		   padding-right: 23px;}
.home_page_divider {padding-top: 27px;}
.highlights {background-color: #fddea8;
			 padding-left: 15px;
			 padding-right: 15px;}
#footer {background-color: #666666;
		 height: 142px;
		 border-top: 1px solid;
		 border-color: #5d5d5e;}
.bottom_navigation {color: #FFFFFF;
					padding-top: 30px;}
.bottom_navigation a:link {color: #FFFFFF;
						   text-decoration:underline;}
.bottom_navigation a:visited {color: #FFFFFF;
						      text-decoration:underline;}
.bottom_navigation a:hover {color: #FFFFFF;
						    text-decoration:none;}
.bottom_navigation a:active {color: #FFFFFF;
						     text-decoration:underline;}
#bottom_bar {background-color: #363636;
			 height: 27px;}
hr.vertical
{
   width: 1px;
   height: 100%; /* or height in PX */
   margin-top:-40px;
} 

.putontop {
	position: relative;
	z-index: 60;
}

#contactus_div{
	background-color: #F1EFED;
	border: 1px solid #D58121;
	border-radius: 10px;
	float: left;
	margin: 0 0 15px 0;
	width: 643px;
}
#form_title{
	background-color: #FCB96D;
	border-bottom: 1px solid #D58121;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	font-size:1.3em;
	font-weight:bold;
	height:30px;
	padding: 5px 5px 0 5px;
}
#sent_message{
	font-size: 1.2em;
	padding-left: 17px;
	margin: 12px;
}

/* Stylesheet: sentinel Modified On 2014-04-10 12:00:27 */
