/* CSS Document */
.fineprintGray {
	font-family: Verdana, Geneva, Arial, Helvetica, san-serif;
	font-size: 9px;
	color: #666666
}
.fineprintBlack {
	font-family: Verdana, Geneva, Arial, Helvetica, san-serif;
	font-size: 9px;
	color:#000000
}
* {
	margin:0;
	padding:0;
}
img{
	padding: 0px;
	}	
h1{
font-weight:bold;
font-size:11px;
line-height:17px;
}
td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	margin:0px 15px 5px 5px;
}	
.text {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	margin-bottom:8px;
}
p {
	margin:0;
	color:#ff0000;
}
#maintext p{
	font-size:1.2em;
	margin-bottom:10px;
}
li, dd{
	list-style:none;
}
a {
text-decoration: none;
color:#999999;
}
a:hover{
color:#71B213;
}

/* navigation menu
---------------------------*/
ul#menu{
font-family: "Arial", "Helvetica", "sans-serif";
font-size: 9px;
color:#000;
margin-top:5px;
margin-bottom:3px;
}
ul#menu li{
float:left;
list-style:none;
padding-right:30px;
}
ul#menu em{
font-size:1em;
font-weight:normal;
letter-spacing:0.1em;
}
ul#menu li.right{
padding-right:0;
}
ul#menu a {
text-decoration: none;
color:#999;
}
ul#menu a:hover{
color:#000;
}

/*wrapps 2 columns
---------------------------*/
#maincontents{ 
}
#maintext{
width:705px;
float:left;
}

#news_wrap{
	margin-bottom:10px;
}
#news_wrap #icons img{
	padding:0 4px 0 0;
	margin-bottom:0;
}
#news_wrap h2{
border-bottom:dotted #ccc 1px;
color:#71B213;
margin-bottom:10px;
}
twitter_update_list li{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	margin-bottom:16px;
}
.news{
border-bottom:dotted #ccc 1px;
padding:0 0 5px 0;
margin-bottom:0px;
}
.news h3{
font-family:Tahoma, Geneva, sans-serif;
font-weight:normal;
font-size:2.2em;
line-height:1.1em;
color:#71B213;
padding-bottom:5px;
margin:0;
}


/*classes
-------------------------------------------*/
.subhead{
font-size:1.5em;
color:#71B213;
letter-spacing:0.1em;
margin-top:0.3em;
padding-bottom:0;
margin-bottom:0;
}

    .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }
    /* for IE/Mac */
    .clearfix {display: inline-block;} 
    /*if IE*/
    .clearfix {
    zoom: 1;     /* triggers hasLayout */
    display: block;     /* resets display for IE/Win */
    }  /* Only IE can see inside the conditional comment
    and read this CSS rule. Don't ever use a normal HTML
    comment inside the CC or it will close prematurely. */
