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

.header{
background: url(../images/freesource_banner.gif) no-repeat;
height:100px;
}

.freesource{
background:url(../images/freesource_bg.png) ;
background-repeat: repeat-x ;


}

.green{

color: #81B73A;

}

#slideshow div.views-row-odd, #slideshow div.views-row-even {
background:#FFFFFF none repeat scroll 0 0;
height:79px !important;
width:260px !important;
}

#slideshow-nav #next, #slideshow-nav #prev {
float:right;
}
#slideshow-nav ul {
float:right;
margin:0;
padding:0;
width:87px;
}
.links h6  {
font-size:.9em;
}
.links ul{
margin:0 0 2em 0;
padding:0;
font-size:9px;

}
.links li {
background-image:none;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

#slideshow-nav li {
background-image:none;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#slideshow-nav a {
color:#8cc63f;
display:block;
font-weight:normal;
padding:2px 5px;
}
a:link, a:visited {
/*color:#8cc63f;*/
color:#26376F;
text-decoration:underline;
}
a:hover, a:active, li a.active {
outline-color:-moz-use-text-color;
color: #8cc63f;
outline-style:none;
outline-width:medium;
text-decoration:underline;
}
.navicon{
margin-bottom:3px;
}
.login li {
	float: left;
 	list-style-type:none;
	display:inline;
 }
.login ul {
float: right;
list-style-type:none;
display:inline;
}
.footerul ul li {
display:inline;
}

.navigation {margin:0 0 0 40px; border}
.dropdown {float:left; padding:0 30px 0 0px; margin: 0px 0 0 0px;}
.dropdown dt {width:100%; font-size: 95%; height:21px; border:none; text-align:center; margin-right:0px; padding:6px 0px 0 0px; font-weight:normal; color:#4d4d4d; cursor:pointer; background:url(file:///SlaveTwo/Users/christopher/Sites/freesourceagency3.0/images/header.gif)}
.dropdown dt:hover {background: url(../images/nav_bg.png); background-repeat:repeat-x; color:#ffffff;}
.dropdown dd {position:absolute; overflow:hidden; width:208px; display:none; background:#fff; z-index:200; opacity:0; margin-left:0;}
.dropdown ul {font-weight:normal; color:#4d4d4d; width:204px; border:1px solid #4d4d4d; list-style:none; border-top:none; margin:0;}
.dropdown li {display:inline}
.dropdown a, .dropdown a:active, .dropdown a:visited {display:block; padding:5px; color:#4d4d4d; text-decoration:none; background:#f5f5f5; width:194px; font-weight:normal;}
.dropdown a:hover {background:#4d4d4d; color:#ffffff; font-weight:normal;}
.dropdown .underline {border-bottom:1px dotted #4d4d4d;}
ul {
	list-style-type:none;
	list-style-image: url(../images/bullet.gif);
}
#signin {
color:#afd779;
float:right;
margin:20px 15px 0 0;
text-align:right;
width:450px;
}
#signin a {
color:#afd779;
}
#signin p {
margin:3px 0 0;
}
#signin form {
margin-bottom:5px;
}
#signin form input {
margin:0;
background-color:#4d4d4d;
border:1px solid #000000;
color: #999999;
}
#signin .button_signin {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/button_signin.png) no-repeat scroll left top;
float:right;
height:21px;
margin:2px 0 0 5px;
min-height:21px;
width:123px;
border:none;
}
#signin .button_signin:hover {
background-position:left bottom;
}
#signin .new {
font-size:11px;
line-height:15px;
margin-top: 5px;
}


/* 
	LEVEL ONE
*/

ul.dropdownnav                         {  
										margin:0 0 0px 0;
										list-style-type:none;
										list-style-image:none;
										background:none;
										margin-left:32px;
										z-index:10;
										
										 }
ul.dropdownnav li                      { font-weight: bold; float: left; zoom: 1; background: none; height:27px; position: relative;
}
ul.dropdownnav a:hover		            { color: #ffffff; }
ul.dropdownnav a:active                { color: #ffa500; }
ul.dropdownnav li a                    { display: block; padding: 5px 12px 4px 12px; border-right: none;
	 								  color: #4d4d4d; text-decoration:none;}
ul.dropdownnav li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdownnav li.hover,
ul.dropdownnav li:hover                { background: none; background-image:url(../images/nav_bg.png); color: ffffff; position: relative; }
ul.dropdownnav li.hover a              { color: #ffffff; }
ul.dropdownnav  li.first a						{padding-left:8px;}
ul.dropdownnav  li.last a						{padding-right:4px;}


/* 
	LEVEL TWO
*/
ul.dropdownnav ul 						{ width: 220px; visibility: hidden; position: absolute; top: 100%; left: 0; margin:0; list-style-type:none;
										list-style-image:none; background-image:none;}
ul.dropdownnav ul li 					{ height:auto; font-weight: normal; background: #f6f6f6; color: #000; 
									  border-bottom: 1px solid #4d4d4d; float: none; background-image:none; border-right:1px solid #4d4d4d;border-left:1px solid #4d4d4d; z-index:10 }
ul.dropdownnav ul li:hover 					{ background-image:none; background: #4d4d4d;}									  
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdownnav ul li a					{ border-right: none; width: 100%; display: inline-block; text-decoration:none; background-image:none; padding: 5px 8px 4px 8px;} 
ul.dropdownnav  ul li.top a				{ border-top:1px solid #4d4d4d;}
/* 
	LEVEL THREE
*/
ul.dropdownnav ul ul 					{ left: 100%; top: 0; }
ul.dropdownnav li:hover > ul 			{ visibility: visible; }

.down {
display:block;
float:right;
margin:5px 0 0 0;
height:7px;
width:7px;
background-image:url(../images/down.png);
background-repeat:no-repeat;
}

#banner-header a, #banner-header h1 {
display:block;
height:100px;
left:0;
text-indent:-5000px;
top:0;
width:242px;
margin-left:30px;
}