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

	a:link {text-decoration: none; color: #9d0917;}
	a:visited {text-decoration: none; color: #9d0917;}
	a:active {text-decoration: none; color: #9d0917;}
	a:hover {text-decoration: none; color: #d3222a;}

html, body{ 
 margin:0; 
 padding:0; 
 text-align:center; 
 background: #FFF url(../../images/img_bg.gif) repeat;
 color: #4c3e32; 
 font-size: 12px; 
 line-height: 14px;
 font-family: Arial, Helvetica, Verdana, sans-serif;
}

p {
 color: #4c3e32; 
 font-size: 12px; 
 line-height: 18px;
 font-family: Arial, Helvetica, Verdana, sans-serif;
 display:inline;
}

.p_spaced {
 color: #555555; 
 font-size: 13px; 
 line-height: 24px;
 font-family: Arial, Helvetica, Verdana, sans-serif;
 display:inline;
}


h1 {
 margin: 0px;
 color: #679c1c; 
 font-size: 20px; 
 font-family: Georgia, TimeNR, Times, serif; 
 font-weight:bold;
 line-height:20px;
}

h2 {
 margin: 0px;
 color: #9d0917; 
 font-size: 14px; 
 font-family: Georgia, TimeNR, Times, serif; 
 font-weight:bold;
 line-height:30px;
}

h3 {
 color: #4c3e32; 
 font-size: 14px;
 font-family: Arial, Helvetica, Verdana, sans-serif;
 font-style:bold;
 padding:0px;
 display:inline;
}

 .green {
 color: #679c1c;
 }

 .yellow {
 color: #a26c05; 
 line-height: 18px;
 font-size: 12px; 
 font-family: Arial, Helvetica, Verdana, sans-serif;
}

 .sm-gray {
 color: #4c3e32; 
 font-size: 12px;
 font-family: Arial, Helvetica, Verdana, sans-serif;
}
 
select {
 border:1px solid #cccccc;
 border-bottom:2px solid #cccccc;
 margin:1px;
}
 
img{
 border: none;
 margin:0px;
 border:0px;
}

 table {
 padding:0px;
 margin:0px;
 }
 
 #grey_link {
 text-decoration:none;
 color:#999999;
 }
 
 #feedback_box {
 background-color:#fff99b;
 border:solid 1px #9d0917;
 margin:0px;
 padding:15px;
 padding-left:25px;
 padding-right:25px;
 width:auto;
 height:auto;
 text-align:center;
 margin-top:0px;
 display:table-cell;
 }
  
 #neg_feedback {
 color: #9d0917; 
 font-size: 12px; 
 font-family: Arial, Helvetica, Verdana, sans-serif;
 display:inline-block;
 }
 
 #pos_feedback {
 color: #679c1c; 
 font-size: 12px; 
 font-family: Arial, Helvetica, Verdana, sans-serif;
 display:inline-block;
 }
 
 #feedback_holder {
 margin-bottom:20px; 
 margin-top:0px;
 }
 
 #big_red{
 margin: 0px;
 color: #9d0917; 
 font-size: 14px; 
 font-family: Georgia, TimeNR, Times, serif; 
 font-weight:bold;
}
 
 #line_spacer{
 line-height:8px;
 clear:both;
 }
 
 #wrapper{
 background-color:#FFFFFF;
 }
 
#pagewidth{ 
 width:950px; 
 text-align:left;  
 margin-left:auto; 
 margin-right:auto;
 position:relative;  
} 

#home_divider_text{
 font-family:Arial, Helvetica, sans-serif;
 font-size: 13px;
 font-weight: bold;
 color: #ffffff;
 line-height:31px;
 padding-right:23px;
 vertical-align:middle;
}

#copyright{ 
 position:relative; 
 width:835px;
 text-align: right;
 padding-top: 0px;
 float:left;
 vertical-align:bottom;
}

#copyimg {
width:113px;
height:32px;
background: transparent url("../../images/img_ohiologo.png") no-repeat top left;
float:right;
position:relative;
}

#copyright_text{
 display:inline;
 font-family: Arial;
 font-size: 12px;
 font-weight: normal;
 color: #ffffff;
 text-align: right;
 vertical-align: bottom;
 line-height:46px;
}

#header{
 position:relative; 
 height:232px; 
 width:100%;
 background: #000 url(../../images/img_home_header.jpg) no-repeat;
} 

#menu{ 
 position:absolute;
 top: 185px;
 width:950px;
 height: 30px;
 text-align: left;
 padding-top: 0px;
 padding-bottom: 0px;
 margin:0px;
 z-index: 10;
 background:transparent  url(../../images/opaque2.png); 
}
 
#header_home_divider{ 
 position:relative;
 vertical-align: bottom;
 height:31px; 
 width:100%;
 background: #FFF url(../../images/img_home_divider.gif) repeat;
 text-align: right;
}
 
#red_button { 
 margin-top:4px;
 margin-bottom:4px;
 float:left; 
 background-color:#9d0917; 
 Border: 1px solid #6a040d;
 }
 
#red_button a {
 padding-top:2px;
 padding-bottom:2px;
 display:block;
 padding-left:11px;
 padding-right:11px;
 text-decoration:none;
 text-align:center;
 font:Arial, Helvetica, sans-serif;
 font-size:12px;
 color: #ffffff;
 }
 
 #red_button_java {
 margin-top:4px;
 margin-bottom:4px;
 float:left; 
 background-color:#9d0917; 
 Border: 1px solid #6a040d;
 font:Arial, Helvetica, sans-serif;
 font-size:12px;
 color: #ffffff;
 padding-top:2px;
 padding-bottom:2px;
 }
 
#login_pass_spacer {
 width:68px; 
 float:left; 
 padding-top:6px; 
 clear:both; 
 height:16px;
}
 
#rd_brd_input {
 border:1px solid #9d0917;
 width:144px;
 height:16px;
 padding:1px;
 margin:0px;
 }
 
 #loginName {
 border:1px solid #9d0917;
 width:144px;
 height:16px;
 padding:1px;
 margin:0px;
 }

 
#leftbox{
 width:216px;
 float:left;
 position:relative;
 background-color:#fff99b;
 border: solid 1px #9d0917;
 margin-left:14px;
 margin-right:14px;
 margin-bottom:7px;
 padding:9px;
 padding-top:11px;
 clear:both;
}
 
  
#lefttab{
 width:76px;
 border-top: solid 1px #9d0917;
 border-left: solid 1px #9d0917;
 border-right: solid 1px #9d0917;
 height:23px;
 margin-top:10px;
 float:left;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 text-align:center;
 position:absolute;
}

/*
 .inActiveTab{
 width:76px;
 border-top: solid 1px #9d0917;
 border-left: solid 1px #9d0917;
 border-right: solid 1px #9d0917;
 height:23px;
 margin-top:10px;
 float:left;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 text-align:center;
 position:absolute;
}
*/
 
 .lt {
left:14px;
}

 /*
 .activeTab {
left:14px;
 width:76px;
 border-top: solid 1px #9d0917;
 border-left: solid 1px #9d0917;
 border-right: solid 1px #9d0917;
 margin-top:10px;
 float:left;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 text-align:center;
 position:absolute;
 background-color:#fff99b; 
 border-bottom: solid 1px #fff99b; 
 color:#a26c05; 
 height:18px; 
 padding-top:5px;
 z-index:9;
}
*/

.mid {
left:93px;
}

.rt {
left:172px;
}
 
#tabcurrent {
 width:76px;
 border-top: solid 1px #9d0917;
 border-left: solid 1px #9d0917;
 border-right: solid 1px #9d0917;
 margin-top:10px;
 float:left;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 text-align:center;
 position:absolute;
 background-color:#fff99b; 
 border-bottom: solid 1px #fff99b; 
 color:#a26c05; 
 height:18px; 
 padding-top:5px;
 z-index:9;
}


 .tabinactive {background-color:#9d0917; border-bottom: solid 1px #9d0917; color:#ffffff; z-index:9;}
 
 .imgTab{padding-right: 10px;}
 
 #lefttab a {
 display:block; 
 width:78px; 
 height:20px; 
 padding-top:5px;
 text-decoration:none;
 font-family:Arial, Helvetica, sans-serif;
 color:#FFFFFF;
 }
 
 #red_arrow_list { 
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 list-style-image:url(../../images/red_arrow.png);
 line-height:16px;
 margin:0px;
 padding:0px;
 clear:both;
 margin-left:16px;
 }
 
 #red_arrow_list a, #red_arrow_list a:visited, #red_arrow_list a:active {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 text-decoration:underline;
 color: #4c3e32;
 }
 
 #red_arrow_list a:hover {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 text-decoration:underline;
 color: #9d0917;
 }
 
 #lefttab span {
 padding-top:5px;
 }
 
 #left_links {
 margin:0px;
 margin-top:6px;
 padding:0px;
 padding-left:17px;
 }
 
 #rec_list {
 margin:0px;
 margin-top:6px;
 padding:0px;
 padding-left:17px;
 }
 
 #rec_list li{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 list-style-type: none;
 line-height:17px;
 }
  
 #left_links li span{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 }
 
#twocols{
background-color:#D5E19A;
float:right;
height:100%;
position:relative;
width:688px;
}
 
#rightcol{
background-color:#FFFFFF;
border-left:2px solid #D5E19A;
float:right;
height:968px;
padding-left:15px;
padding-right:15px;
padding-top:21px;
position:relative;
width:178px;
}

#leftcol{
	background-color:#FAC561;
	float:left;
	height:990px;
	margin:0;
	padding:0;
	position:relative;
	width:262px;

}
 
#maincol{
background-color:#FFFFFF;
display:inline;
float:left;
height:968px;
padding-left:25px;
padding-right:12px;
padding-top:21px;
position:relative;
width:441px;

}
 
#footer{
 height:48px; 
 background-color:#d5e19a; 
 clear:both;
} 

#rLogos {
	min-height:100px;
}

/*Twitter feed*/
#tweet ul li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-left:-40px;
	margin-top:-13px;
	line-height:24px;
}

.twitterTime {
	font-weight:bold;
	color:#4C3E32;}
	
.twitterTime a {
	font-weight:bold;
	color:#4C3E32;}	
	
.twitterTime a:hover {
	font-weight:bold;
	color:#4C3E32;
	text-decoration:underline;}	

#red_button_twitter { 
	 margin-top:0px;
	 margin-bottom:40px;
	 float:left; 
	 background-color:#9d0917; 
	 Border: 1px solid #6a040d;
 }
 
#red_button_twitter a {
	 padding-top:2px;
	 padding-bottom:2px;
	 display:block;
	 padding-left:11px;
	 padding-right:11px;
	 text-decoration:none;
	 text-align:center;
	 font:Arial, Helvetica, sans-serif;
	 font-size:12px;
	 color: #ffffff;
 }
	

/*currently sp styles are used in subpage */


#sp_header{
 position:relative; 
 height:164px; 
 width:100%;
 background: #000 url(../../images/img_sub_header_temp.jpg) no-repeat;
 padding:0px;
 margin:0px;
} 

#sp_about{
 position:relative; 
 height:164px; 
 width:100%;
 background: #000 url(../../images/img_sub_header_about.jpg) no-repeat;
 padding:0px;
 margin:0px;
}

#sp_login{
 position:relative; 
 height:164px; 
 width:100%;
 background: #000 url(../../images/img_sub_header_login.jpg) no-repeat;
 padding:0px;
 margin:0px;
}

#sp_products{
 position:relative; 
 height:164px; 
 width:100%;
 background: #000 url(../../images/img_sub_header_products.jpg) no-repeat;
 padding:0px;
 margin:0px;
}

#sp_markets{
 position:relative; 
 height:164px; 
 width:100%;
 background: #000 url(../../images/img_sub_header_market.jpg) no-repeat;
 padding:0px;
 margin:0px;
}

#sp_recipes{
 position:relative; 
 height:164px; 
 width:100%;
 background: #000 url(../../images/img_sub_header_recipes.jpg) no-repeat;
 padding:0px;
 margin:0px;
}

#sp_links{
 position:relative; 
 height:164px; 
 width:100%;
 background: #000 url(../../images/img_sub_header_links.jpg) no-repeat;
 padding:0px;
 margin:0px;
}

#sp_contact{
 position:relative; 
 height:164px; 
 width:100%;
 background: #000 url(../../images/img_sub_header_contact.jpg) no-repeat;
 padding:0px;
 margin:0px;
}


#sp_menu{ 
 position:absolute;
 top: 128px;
 width:950px;
 height: 30px;
 text-align: left;
 padding-top: 0px;
 padding-bottom: 0px;
 margin:0px;
 z-index: 10;
 background:transparent  url(../../images/opaque2.png); 
}

#sp_greendivider {
 position:relative;
 height:13px; 
 width:100%;
 background: #FFF url(../../images/img_home_divider.gif) repeat;
 text-align: right;
 padding:0px;
 margin:0px;
}

#sp_twocols{
 float:right; 
 position:relative; 
 height: 100%;
 background-color:#ffffff;
 overflow: visible;
}
 
#sp_rightcol{
 background-color: #FFFFFF;
 padding-top:50px;
 padding-left:25px;
 padding-right:40px;
 float: left; 
 display:inline; 
 position: relative;
 width:640px;
 height: 100%;
 padding-bottom:30px;
}
 
#sp_leftcol{
 width:245px; 
 float:left; 
 position:relative; 
 height: 100%;
 padding-top:5px;
 margin:0px;
 background-color:#ffffff;
 text-align:center;
 padding-bottom:30px;
}

#sp_portalLeft{
 width:223px; 
 float:left; 
 position:relative; 
 height: 100%;
 padding-top:5px;
 padding-left:20px;
 margin:0px;
 background-color:#ffffff;
 text-align:left;
 padding-bottom:30px;
}

#sp_portalRight{
 background-color: #FFFFFF;
 padding-top:50px;
 padding-left:25px;
 padding-right:40px;
 float: left; 
 display:inline; 
 position: relative;
 width:640px;
 height: 100%;
 padding-bottom:30px;
 border-left:2px solid #d5e19a;
}

#sp_leftcol img {
margin-top:20px;
}

#sp_loginbox {
 width:256px;
 height:144px;
 top:0px;
 left:684px;
 position:absolute;
 background-color:#d5e19a;
 font-family:Arial, Helvetica, sans-serif;
 color:#4c3e32;
 font-size:12px;
 z-index:6;
 padding:10px;
 padding-right:0px;
}

.space_rt {
 margin-right:14px;
}

#sp_rd_brd_input {
 border:1px solid #9d0917;
 width:144px;
 height:16px;
 padding:1px;
 margin:0px;
 float:left;
 }
 
 .rtside {
 margin-left:7px;
 }
 
 
 
#sp_login_arrows { 
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 list-style-type:none;
 background-image:url(../../images/red_arrow.png);
 background-position:left;
 background-repeat:no-repeat;
 line-height:16px;
 padding:0px;
 margin-bottom:0px;
 margin-right:0px;
 margin-top:0px;
 display:inline;
 float:left;
 padding-left:9px;
 word-spacing:-1px;
 }

#sp_login_arrows a, #sp_login_arrows a:visited, #sp_login_arrows a:active {
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 text-decoration:underline;
 color: #4c3e32;
 word-spacing:-1px;
 }
 
 #sp_login_arrows a:hover {
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 text-decoration:underline;
 color: #9d0917;
 word-spacing:-1px;
 }
 
 #sp_onecolumn {
 width:890px;
 background-color:#FFFFFF;
 position:relative;
 margin:0px;
 padding:30px;
 }
 
 #sp_partnerdroplist {
 clear:both;
 float:left;
 }
 
 #sp_partnerLabels {
 float:left;
 width:120px;
 vertical-align:bottom;
 padding-top:8px;
 }
 
 #sp_partnerDrop {
 margin:2px;
 width:300px;
 }
 
 #sp_partnerTable {
 width:100%;
 line-height:16px;
 }
 
 #sp_partnerTable tr th {
 padding:4px;
 height:20px;
 color: #679c1c; 
 font-size: 14px; 
 font-family: Georgia, TimeNR, Times, serif; 
 font-weight:bold;
 background-color:#f2f5e0;
 border-top:2px solid #e1e9b6;
 }
 
 #sp_partnerTable tr td {
 line-height:16px;
 font-size:12px;
 padding-top:9px;
 padding-bottom:9px;
 vertical-align:top;
 }
 
 #sp_partnerTable tr td b {
 color:#000000;
 }
 
 .greenRow {
 background-color:#f2f5e0;
 }
 
 .whiteRow {
 background-color:#fbfcf6;
 }
  
 .tableImage {
 padding:4px;
 width:100px;
 }
 
 .tableImage img {
 margin-left:16px;
 }
 
 .tableAddress {
 padding:4px;
 width:220px;
 }
 
 .tableLinks {
 padding:4px;
 width:180px;
 }
 
 .tableProducts {
 padding:4px;
 width:312px;
 padding-right:50px;
 }

#sp_largeyellowCallout {
 line-height:16px;
 padding:15px;
 width: 600px;
 background-color:#fff99b;
 border:1px solid #9d0917;
 margin-left: auto; 
 margin-right: auto;
 }

#sp_AFFyellowCallout {
 line-height:16px;
float:right;
 width:155px;
 height:75px;
 padding:15px;
 background-color:#fff99b;
 border:1px solid #9d0917;
 }

 
 #sp_yellowCallout {
 line-height:16px;
 position:absolute;
 left:700px;
 top:90px;
 width:180px;
 height:100px;
 padding:15px;
 background-color:#fff99b;
 border:1px solid #9d0917;
 }
 
 #sp_yellowCallout ul {
 padding:0px;
 margin:0px;
 padding-left:12px;
 }

 #sp_yellowCallout_fm {
 line-height:16px;
 position:absolute;
 left:700px;
 top:90px;
 width:180px;
 height:180px;
 padding:15px;
 background-color:#fff99b;
 border:1px solid #9d0917;
 }
 
 #sp_yellowCallout_fm ul {
 padding:0px;
 margin:0px;
 padding-left:12px;
 }

 
 #sp_productsTable {
 width:100%;
 line-height:16px;
 }
 
 #sp_productsTable tr th {
 vertical-align:bottom;
 padding:4px;
 height:auto;
 color: #4c3e32; 
 font-size: 12px; 
 font-family:Arial, Helvetica, sans-serif; 
 font-weight:bold;
 background-color:#f2f5e0;
 border-bottom:2px solid #e1e9b6;
 }
 
 #sp_productsTable tr td {
 width:17%;
 line-height:12px;
 font-size:11px;
 padding-top:9px;
 padding-bottom:9px;
 vertical-align:top;
 font-style:italic;
 }
 
 #sp_greyDivide {
 height:1px; border-top:1px solid #cccccc; clear:both;
 }
 
 /************  Styles for Forms pages  *************/
 
 #sp_progress_holder {
 float:left; 
 margin-top:2px; 
 margin-left:20px;
 color:#999999;
 }
 
 #sp_progress_active {
 color: #9d0917;
 font-weight:bold;
 }
 
 #sp_join1_ltitles {
 width:120px; 
 float:left; 
 padding-top:7px;
 clear:both;
 font-weight:bold;
 }
 
 /* Validation Classes */
 .sp_join1_ltitles_CL {
 width:120px; 
 float:left; 
 padding-top:7px;
 clear:both;
 font-weight:bold;
 }
 
 .sp_join1_rtitles_CL {
 width:145px; 
 float:left; 
 padding-top:7px;
 clear:both;
 font-weight:bold;
 }
 .red {
 color:red; 
 }
 /* End Validation Classes*/
 
 #sp_join1_rtitles {
 width:145px; 
 float:left; 
 padding-top:7px;
 clear:both;
 font-weight:bold;
 }
 
 #sp_join1_lholders {
 width:260px; float:left;
 }
 
 .sp_join_bigInput {
 border:1px solid #cccccc;
 border-bottom:2px solid #cccccc;
 margin:1px;
 width:270px;
 height:16px;
 }
 
 .sp_join_smallInput {
 border:1px solid #cccccc;
 border-bottom:2px solid #cccccc;
 margin:1px;
 width:100px;
 height:16px;
 }
 
 #sp_join1_lMiniHold {
 width:120px; float:left;
 }
 
 #sp_join1_lMiniTitle {
 width:40px; 
 float:left; 
 padding-top:7px;
 clear:none;
 }
 
 #sp_checkSpacer {
 vertical-align:top;
 line-height:20px;
 display:inline;
 }

 #sp_fax_justify {
 width:120px;
float:right; 
margin-right:35px;
 }
 
 #sp_join_medInput {
 border:1px solid #cccccc;
 border-bottom:2px solid #cccccc;
 margin:1px;
 width:120px;
 height:16px;
 }
 
 #sp_market_ltitles {
 width:115px; 
 float:left; 
 padding-top:7px;
 clear:both;
 }
 
 #sp_join_blankline {
 float:left;
 clear:both;
 height:23px;
 }
 
 #sp_sitemap_bullets {
 line-height:25px;
 margin-left:20px;
 padding-left:0px;
 }
 
 #sp_sitemap_bullets ul {
 margin-left:30px;
 padding-left:0px;
 }
 
 #join3_lside {
 float:right; width:425px; margin-top:20px;
 }
 
 #sp_join3_ltitles {
 width:150px; 
 float:left; 
 padding-top:7px;
 clear:both;
 font-weight:bold;
 }

#sp_join3_ltitlesBig {
 width:270px;
 float:left; 
 padding-top:7px;
 clear:both;
 font-weight:bold;
 }
 
 #sp_join3_lholders {
 width:260px; float:left;
 }
 
 #sp_join3_lholdersBig {
 width:150px; float:left;
 }
 
 #sp_join3_bigInput {
 border:1px solid #cccccc;
 border-bottom:2px solid #cccccc;
 margin:1px;
 width:270px;
 height:16px;
 }
 
 .sp_join3_bigInput_CL {
 border:1px solid #cccccc;
 border-bottom:2px solid #cccccc;
 margin:1px;
 width:270px;
 height:16px;
 }
 
 #sp_join3_bigInput2 {
 border:1px solid #cccccc;
 border-bottom:2px solid #cccccc;
 margin:1px;
 width:150px;
 height:16px;
 }
 
 .sp_join3_bigInput2 {
 border:1px solid #cccccc;
 border-bottom:2px solid #cccccc;
 margin:1px;
 width:150px;
 height:16px;
 }
 
 #sp_bigTitle {
 width:200px; 
 float:left; 
 padding-top:7px;
 clear:both;
 font-weight:bold;
 }
 
 #sp_medTitle {
 width:135px; 
 float:left; 
 padding-top:7px;
 clear:both;
 font-weight:bold;
 }
 
 #bord_right {
 border-right:solid 1px #e1e9b6;
 font-size:10px;
 }
 
 #small_column {
 width:25px;
 }
 
 #delete_holder {
 position:relative;
 background:transparent url(../../images/delete.png) no-repeat;
 float:left;
 height:14px;
 width:14px;
 }
 
 #edit_holder {
 position:relative;
 background:transparent url(../../images/edit.png) no-repeat;
 float:left;
 height:14px;
 width:14px;
 }
 
.marketInfoTable {
	width: 100%;
}

.marketInfoTable thead {
	background-color: #f4f7e6;
	color: #679c1c;
	font-weight: bold;
	text-align: left;
	padding: 5px;
}

.marketInfoTable thead tr th { padding:4px; height:20px; color: #679c1c; 
	font-size: 14px; font-family: Georgia, TimeNR, Times, serif; font-weight:bold;
 	background-color:#f2f5e0; border-top:2px solid #e1e9b6; }

.marketInfoTable tbody { line-height: 16px; }
.marketInfoTable tbody tr td { padding: 5px; }
.marketInfoTable tbody tr td b { color: #000000;}
.marketInfoTable tbody tr td.beige { background-color: #f4f7e6;}

.redButton {
 padding-top:2px;
 padding-bottom:2px;
 padding-left:11px;
 padding-right:11px;
 text-decoration:none;
 text-align:center;
 font:Arial, Helvetica, sans-serif;
 font-size:12px;
 color: #ffffff;
 border: 1px solid #6a040d;
 background-color:#9d0917;
 }
 /************** MENU TESTS *****************************/
	
	/* TOP MENU STYLES */
	/* common styling */
	.menu2 {font-family: Georgia, TimeNR, Times, serif; width:auto; position:relative; margin:0px;font-size:15px;display: inline; padding:0px;}
	.menu2 ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#9d0917; height:29px; background:transparent; line-height:29px; padding-right:20px;padding-left:20px; float:left; font-size:16px;}
	.menu2 ul {padding:0; margin:0; list-style-type: none;}
	.menu2 ul li {float:left; position:relative; padding-bottom:0px;}
	.left_space { float:left; position:relative; padding-bottom:0px; margin-left:22px;}
	.menu2 ul li ul {display: none;}

	/* specific to non IE browsers */
	.menu2 ul li:hover a {background:transparent;clear:both;color:#ff1515;}
	.menu2 ul li:hover ul {display:block; position:absolute; top:29px; left:0px; width:365px; background:transparent;}
	.menu2 ul li:hover ul li {float:left;}
	.menu2 ul li:hover ul li a {display:block; background:transparent  url(../../images/opaque2.png); color:#7E443D; width:170px; float:left; font-family: Arial, Georgia, TimeNR, Times, serif; font-size:12px; }
	.menu2 ul li:hover ul li a:hover {background:#d5e19a;color:#d3222a;}
	
		.pipe {display:block; text-decoration:none; width:auto; height:29px; background:transparent; line-height:26px; font-size:16px; color:#9d0917; font-family: Arial;}
	/*
	.static {display:block; text-decoration:none; color:#00405C; width:160px; height:20px; background:#FFF668; line-height:19px; font-size:11px; padding-left:10px;}
	*/
	/* END TOP MENU STYLES */

	
		/* FOOTER STYLES */
	/* common styling */
	.foot {font-family: Arial, Helvetica, Verdana, sans-serif; position:relative; margin:0; font-size:12px; width: 940px; height:29px; text-align:center;
		   margin: 0 auto; padding-top:19px; color:#816a68}
	
	.foot a {font-family: Arial, Helvetica, Verdana, sans-serif; font-size:11px; color: #9d0917; text-decoration:none;}
	
	.foot a:link {text-decoration: none; color: #9d0917;}
	.foot a:visited {text-decoration: none; color: #9d0917;}
	.foot a:active {text-decoration: none; color: #9d0917;}
	.foot a:hover {text-decoration: none; color: #d3222a;}
	/*
	.static {display:block; text-decoration:none; color:#00405C; width:160px; height:20px; background:#FFF668; line-height:19px; font-size:11px; padding-left:10px;}
	*/
	/* END FOOTER STYLES */
	
	
	
	
	
 /************** MENU TESTS *****************************/	
 
 
 
  /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
}
 
.clearfix{
 display: block;
}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */ 