/* CSS Document */

p{
color: #322C2E;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align:justify;
line-height:17px;
}

ul{
color: #322C2E;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

li{
color: #322C2E;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

.tabledata{
color: #322C2E;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

body {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	text-align: left;
	background:url(../images/background_mar2009_01.jpg);
	background-position:center;
	background-position:top;
	background-repeat:repeat-y;
	margin-top:10px;
	margin-bottom:10px;
}

#frame {
	width:770px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	text-align:left;
	background-color:#FFFFFF;
	border-left:#666666 1px solid;
	border-right:#666666 1px solid;
	border-bottom:#666666 1px solid;
	
}

#imagemap {
	width:770px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	padding:0px;
	text-align:left;
	margin-bottom:0px;
	
}
.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
/* .style2 {color: #45605B} */

.style2 {color:#CCCCCC;}

.style3 {color: #951E00}
.style3 {text-decoration: none;}
.style3:link	 { color: #951E00; }
.style3:visited{ color: #951E00; }
.style3:hover  { color: #000000; }
.style3:hover  { text-decoration:underline }

.redlinks {text-decoration: none;}
.redlinks:link	 { color: #951E00; }
.redlinks:visited{ color: #951E00; }
.redlinks:hover  { color: #000000; }
.redlinks:hover  { text-decoration:underline }

.paddedcell{
padding: 6px 6px 6px 6px;
}

#topmenu{
text-align:center;
padding-top:12px;
padding-bottom:12px;
border-top:#CCCCCC 1px solid;
border-bottom:#CCCCCC 1px solid;
}

#bottommenu{
margin:0px;
text-align:right;
padding-top:12px;
padding-bottom:12px;
padding-right:10px;
padding-left:0px;
border-bottom:#CCCCCC 1px solid;
border-top:#CCCCCC 1px solid;
clear:both;
height:20px;
}

#maincontent{
background-color:#FFFFFF;
}

#directorymaincontent{
background-color:#FFFFFF;
padding-left:10px;
padding-top:10px;
text-align:center;
}

.sectionheader{
padding-bottom:8px;
}

#leftcontent{
float:left;
width:558px;
clear:left;
background-color:#FFFFFF;
padding-right:20px;
}

#leftcontentprojects{
float:left;
width:98%;
clear:left;
background-color:#FFFFFF;
}

#tablealign{
width:100%;
text-align:center;
margin-left:auto;
margin-right:auto;
}

#directoryleftcontent{
float:left;
width:190px;
clear:left;
background-color:#FFFFFF;
text-align:left;
padding-left:10px;
}

#directoryrightcontent{
float:left;
width:550px;
clear:right;
text-align:left;
background-color:#FFFFFF;
padding-bottom:18px;

}

#directorysearch{
float:left;
clear:both;
width:540px;
text-align:left;
background-color:#D2E2CF;
border:#999999 solid 1px;
margin:0px;

}

#leftcontentmax{
float:left;
width:100%;
clear:both;
background-color:#FFFFFF;
text-align:center;

}

#producerdata{
width:770px;
float:right;
clear:left;
background-color:#FFFFFF;
text-align:left;
}

#welcome{
padding: 2px 2px 0px 15px;
}

#press{
padding: 2px 2px 0px 15px;
}

#featuredproducers{
padding: 2px 2px 0px 15px;
}

#aboutus{
padding: 2px 2px 0px 15px;
}

#rightcontent{
float:left;
width:190px;
clear:right;
text-align:center;
background-color:#FFFFFF;
padding-top:6px;

}

#footer{
text-align:center;
padding-top:12px;
padding-bottom:12px;
clear:both;
color: #000000; 
font-size: 11px;  
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#footer2009{
text-align:center;
clear:both;
color: #FFFFFF; 
font-size: 11px;  
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#footerdesign{
margin-top:25px;
text-align:center;
color: #FFFFFF; 
font-size: 11px;  
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.imagediv{
border:0;
background-color:#FFFFFF;
}

.redlinks{
text-align:left;
color: #000000; 
font-size: 11px;  
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.tabledata{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align:justify;
padding-left:0px;
padding-right:0px;
border: 1px solid #CCCCCC;
margin-bottom:10px;
}

.tabledatadirectory{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align:justify;
padding-left:0px;
padding-right:0px;
margin-bottom:10px;
}

.tabletitlemar2009{
border-bottom: 1px solid #CCCCCC;
}

.tabledata2{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align:justify;
padding-left:0px;
padding-right:0px;
vertical-align:top;
background-color:#F5F5F1;
border:#CCCCCC solid 1px;
}

.formdata{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align:justify;
margin:0px;
padding:0px;
}

.zeropadding{
margin:0px;
padding:0px;
}

.forumtable{
color: #322C2E;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

/* 2009 March 7 */

.ffapress{
padding-left:10px;
padding-right:10px;
}

.ffatext{
color: #322C2E;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

.bottomenu2009{
}

.footerlink {text-decoration: none;}
.footerlink:link	 { color:#FF9900; }
.footerlink:visited{ color:#66CC99; }
.footerlink:hover  { color: #FFFFFF; }
.footerlink:hover  { text-decoration:underline }

#footer2009{
text-align:center;
clear:both;
color: #FFFFFF; 
font-size: 11px;  
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#footerdesign{
margin-top:10px;
text-align:center;
color: #FFFFFF; 
font-size: 11px;  
font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* 2010 */

.docsrow{
vertical-align:top;
text-align:center;
padding-bottom:6px;
border-bottom:1px solid #CCCCCC;
}

.borderbottom{
padding-bottom:6px;
border-bottom:1px solid #CCCCCC;
}