/* Body Styles */
html, body {
 border:none;
 margin:0px;
 padding:0px;
 width:100%;}
 
body {
 background:#252525 url(../images/bg.jpg) repeat-x;
 font-family:Arial, Helvetica, sans-serif;
 font-size:16px;
 line-height:18px;}
 
p {
 margin:0px;
 padding:0px 0px 10px;}
 
a {
 color:#642D37;
 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
 font-weight:bold;
 text-decoration:underline;}
 
a:hover {
 color:#000000;}
	  
/* Structure Styles */
#holder {
 height:100%;
 position:absolute;
 width:100%;
 z-index:100;}
 
	#content {
	 height:100%;
	 overflow:visible;
	 padding:0px;
	 position:relative;
	 width:944px;
	 z-index:200;}
		 
		#menu_holder {
		 background-image:url(../images/bg_menu.jpg);
		 background-repeat:repeat-x;
		 height:24px;
		 position:absolute;
		 right:0px;
		 top:0px;
		 width:696px;
		 z-index:999;}
			 	
			.menu {
			 color:#FFF;
			 float:left;
    		 font-size:15px;
			 font-weight:bold;
			 height:24px;
			 line-height:24px;
			 margin-right:44px;
			 position:relative;
			 width:102px;
			 z-index:999;}
 
			.menu a {
			 color:#C2C2C2;
    		 font-size:15px;
			 text-decoration:none;}
 
			.menu a:hover {
			 text-decoration:underline;}
	 
		.column {
		 float:left;
		 min-height:100%;
		 position:relative;
		 z-index:300;}
		 
		.col_left {
		 background-image:url(../images/bg_fancy.jpg);
		 background-repeat:no-repeat;
		 background-position:68% 100%;
		 text-align:left;
		 width:248px;}
		 
			#logo {
			 height:187px;
			 margin-top:14px;
			 width:248px;
			 z-index:400;}
			 
			#sidebar {
			 font-weight:bold;
			 margin:20px 0px 0px 39px;
		 	 position:relative;
			 text-align:left;
			 z-index:400;}
				 
				#sidebar ul {
				 list-style-image:none;
				 list-style-type:none;
				 margin:0px;
				 padding:0px;}
				 
				.sidebar_info {
				 background-repeat:repeat;
	  		 	 border:1px solid #FFF;
				 color:#FFF;
				 font-size:12px;
				 line-height:18px;
				 margin:0px 2px 20px 0px;
				 padding:5px;
				 position:relative;
				 z-index:700;}
				 
				 	.info_green {
				 	 background-image:url(../images/bg_sidebar_green.png);
				 	 font-weight:bold;
				 	 text-align:center;}
					 
						.info_company {
						 font-family:Georgia, 'Times New Roman', Times, serif;
						 font-size:18px;
						 line-height:26px;}
						 
						.info_phone {
						 font-size:18px;
						 line-height:36px;}
						 
						.info_address {
						 font-size:13px;}
				 
				 	.info_blue {
				 	 background-image:url(../images/bg_sidebar_blue.png);
				 	 font-weight:normal;
				 	 text-align:justify;}
				 
				 	.sidebar_title {
					 font-size:14px;
					 font-weight:bold;
					 padding-bottom:0px;
					 text-align:center;}
				 
					.sidebar_info a {
					 font-size:12px;
					 color:#FFF;
					 text-decoration:underline;}
				 
					.sidebar_info a:hover {
					 color:#000;}
				 
					.sidebar_info p {
					 padding-bottom:0px;}
					 
		.col_right {
		 background:url(../images/bg_column.jpg) repeat-y;
		 background-position:center;
		 margin:0px;
		 overflow:visible;
		 padding:0px;
		 width:696px;}
		 
			#header_bg {
			 background-image:url(../images/bg_header.jpg);
			 height:86px;
			 margin:46px 10px 0px;
			 position:relative;
			 z-index:400;}
			 					
				.feature_pic {
				 height:70px;
	  			 border:1px solid #000000;
				 left:7px;
				 position:absolute;
				 top:7px;
				 width:90px;
				 z-index:999;}
			 					
				.feature_title {
				 color:#4D4D4D;
				 font-family:Georgia, 'Times New Roman', Times, serif;
				 font-size:19px;
				 font-weight:bold;
				 height:24px;
				 left:105px;
				 line-height:24px;
				 position:absolute;
				 text-align:left;
				 top:6px;
				 width:230px;
				 z-index:999;}
			 					
				.feature_info {
				 color:#CCC;
				 font-size:11px;
				 font-weight:bold;
				 left:110px;
				 line-height:16px;
				 position:absolute;
				 text-align:left;
				 top:42px;
				 width:225px;
				 z-index:999;}
			 					
					.feature_info a {
					 color:#DDD;
					 font-size:11px;
					 font-style:italic;
					 font-weight:bold;
					 text-decoration:none;}
			 					
					.feature_info a:hover {
					 color:#FFF;
					 text-decoration:underline;}
			 					
				.today {
			 	 color:#4D4D4D;
				 font-family:Georgia, 'Times New Roman', Times, serif;
				 font-size:16px;
				 font-style:italic;
				 font-weight:bold;
				 height:10px;
				 left:359px;
				 line-height:18px;
				 position:absolute;
				 text-align:center;
				 top:-4px;
				 width:305px;
				 z-index:999;}
			 					
				.text_head {
			 	 color:#000000;
				 font-size:18px;
				 font-weight:bold;
				 height:10px;
				 left:348px;
				 line-height:18px;
				 padding-top:6px;
				 position:absolute;
				 text-align:center;
				 top:60px;
				 width:326px;
				 z-index:999;}
		 
			#main_content {
			 margin:0px;
			 padding:0px 10px 0px;
			 position:relative;
			 z-index:400;}
			 
				.text_page {
				 background-color:#FFFFFF;
	  			 border:1px solid #000000;
			 	 color:#000000;
				 font-size:15px;
				 line-height:16px;
				 margin-bottom:10px;
				 padding:10px;
				 padding-bottom:0px;
				 text-align:justify;
				 z-index:500;}
					
					.text_main {
				 	 border-top:none;}
				 
				.text_main ul {
				 margin:-5px 0px 10px;}
				 
				.text_main ol {
				 margin:-5px 0px 10px;}
				
   				#copyright {
				 bottom:0px;
				 height:25px;
				 left:0px;
				 line-height:25px;
				 margin:0px 8px;
	   			 position:absolute;
	   			 width:680px;
	   			 z-index: 500;}
				 
					.copyright_boxes {
				 	 color:#666;
					 float:left;
					 font-size:12px;
					 width:318px;}
					 
					#company {
					 padding-left:22px;
					 text-align:left;}
 
						#company a {
						 font-size:12px;
						 font-weight:normal;}
					 
					#evernet {
					 padding-right:22px;
					 text-align:right;}
 
						#evernet a {
				 		 color:#666;
						 font-size:12px;
						 font-weight:normal;
						 text-decoration:none;}
 
						#evernet a:hover {
				 		 color:#FFF;
						 text-decoration:underline;}

/*PRODUCTS DROPDOWN */
#nav, #nav ul {
list-style:none;
margin:0px;
overflow:visible;
padding:0px;
z-index:999;}

#nav a {
display:block;
overflow:visible;}
 
#nav li ul {
background-image:url(../images/bg_drop_down.png);
background-repeat:repeat;
border: 2px solid #252525;
border-top: 2px solid #2F2F2F;
display:none;
left:10px;
line-height:21px;
padding:2px 16px;
position:absolute;
text-align:left;
top:22px;
width:auto;}

	#nav li ul a {
	 font-size:13px;}

#nav li:hover ul {
display:block;}

#nav li:hover ul, #nav li.sfhover ul {
display:block;}


/*SERVICES DROPDOWN */
#nav2, #nav2 ul {
list-style:none;
margin:0px;
overflow:visible;
padding:0;
z-index:999;}

#nav2 a {
display:block;
overflow:visible;}
 
#nav2 li ul {
background-image:url(../images/bg_drop_down.png);
background-repeat:repeat;
border: 2px solid #252525;
border-top: 2px solid #2F2F2F;
display:none;
left:10px;
line-height:21px;
padding:2px 16px;
position:absolute;
text-align:left;
top:22px;}

	#nav2 li ul a {
	 font-size:13px;}

#nav2 li:hover ul {
display:block;}

#nav2 li:hover ul, #nav2 li.sfhover2 ul {
display:block;}