@charset "UTF-8";
/* CSS Document */

body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	color: #333;
	background-color: #E4E4E3;


	}
.fontnorm {
	font-family:  century gothic, verdana, helvetica, sans-serif;
	font-size:11px;


}
#page
	{
	font-family: 'century gothic', Verdana, Arial, Sans-Serif;
	width:1020px;
	height:auto;
	background:url(images/bgshadow.png) repeat-y top;
	position:relative;
	margin-top:0px;
	padding-top:0px;
	margin-left:auto;
	margin-right:auto;
	}
	
#vcard {
width:570px;
height:15px;
text-align:right;
padding-bottom:3px;
border-bottom:1px solid #CCCCCC;
}
	
#header
	{
	background:#0072bc;
	height:80px;
	width:948px;
	text-align:left;
	margin-left:26px;
	padding-left:20px;
	}	
#breadcrumb
	{
	background:#9f3732;
	height:16px;
	width:533px;
	margin-left:26px;
	color:#eeeeee;
	vertical-align:middle;
	padding-top:2px;
	padding-left:5px;
	}
#navholder
	{
	height:30px;
	width:430px;
	margin-top:-12px;
	margin-right:26px;
	float:right;
	background-color: #E4E4E3;
	}
#top_content {
width:968px;
height:200px;
text-align:center;
margin-left:26px;
}

#top_quote {
padding-top:15px;
width:559px;
height:175px;
float:right;
text-align:left;

}
#quotation {
width:60px;
text-align:left;
vertical-align:top;
float:left;
}
#quotewords {
width:500px;
float:left;
text-align:left;
font:Veranda, Geneva, Helvetica, Arial, sans-serif;
font-size:2em;
}

#mid_bar {
width:938px;
height:100%;
background:#e4e4e3;
text-align:left;
padding-left:30px;
margin-left:26px;

}

#mid_content {
margin-left:26px;
height:500px;
width:968px;
}

#midcontent_left {
float:left;
text-align:left;
vertical-align:middle;
padding-left:31px;
padding-top:20px;
font-size: 12px;

}

#midcontent_right {
	float:right;
	height:400px;
	text-align:right;
	vertical-align:top;
	padding-top:15px;
	background-repeat:no-repeat;
	width:388px;
	background-image: url(images/contact-advocacy-inc.gif);


}
#midcontent_container { 

margin-left:25px;
padding:20px;

}

#bottom_content {
width:968px;
height:275px;
margin-left:26px;
background:#f8f6ed;
text-align:center;

}

#bot_leftbox {
float:left;
width:322px;
height:270px;

}

#bot_centerbox {
float:left;
width:322px;
height:270px;

}

#bot_rightbox {
float:left;
width:320px;
height:270px;

}

#footer {
width:968px;
height:90px;
padding-top:10px;
margin-left:26px;
background:#0072bc;
text-align:center;
color:#eee;
font-size:1.1em;
font:Veranda, Geneva, Helvetica, Arial, sans-serif;
clear:both;
}

#bottom_cap {
	width:1020px;
	height:50px;
	margin:auto;
	background-image: url(images/bot.png);

}

#copyright {
margin-left:32px;
color:#FFFFFF;
}




 content page specific items 



#leftside {
width:100px;
height:520px;
background:#00FF00;

}

#mainmiddle {
width:979px;
margin-left:26px;
height:auto;
}

#sidebar {
width:300px;
height:100%;
float:left;
}

#widget {
width:315px;
height:200px;
padding-right:10px;
padding-top:10px;
text-align:right;
}

#widget ul .nav {
font-size:1.5em;
font-family:Verdana, Arial, Helvetica, sans-serif;
list-style:none;
padding-bottom:7px;
}

#side_quote {
width:200px;
height:200px;
text-align:left;
padding-top:0px;
float:right;
font-size:1.3em;

}

#side_quote_gfic {
width:35px;
padding-left:77px;
float:left;
text-align:right;

}

#side_quote_foot {
width:230px;
height:100px;
text-align:left;
padding-top:15px;
padding-right:22px;
float:right;
font-size:1.3em;

}

#side_quote_gfic_foot {
width:35px;
height:110px;
vertical-align:top;
padding-left:30px;
float:left;
text-align:right;

}

#maincol {
width:637px;
float:left;


}

#pagedescript {
width:607px;
height:auto;
padding-left:30px;

}

#maincol_content {
width:610px;
height:435px;
padding-left:31px;
vertical-align:top;
font-size:1.2em;


}
 Drop Down Menu 

#container{

width:400px;
margin:auto;
font-size:11pt;

}

#breadcrumb a:link { text-decoration: none; color:#eeeeee;}
#breadcrumb A:visited {text-decoration: none; color:#ddd;}
#breadcrumb A:active {text-decoration: none; color:#ccc;}
#breadcrumb A:hover {text-decoration: none; color:#ccc;}	

#widget a:link { text-decoration: underline; color:#0072bc;}
#widget A:visited {text-decoration: underline; color:#0072bc;}
#widget A:active {text-decoration: none; color:#ccc;}
#widget A:hover {text-decoration: none; color:#aaa;}

#footer a:link { text-decoration: underline; color:#fff;}
#footer A:visited {text-decoration: underline; color:#FFCC66;}
#footer A:active {text-decoration: none; color:#bbb;}
#footer A:hover {text-decoration: none; color:#FFFF99;}	

#side_quote_foot a:link { text-decoration: underline; color:#0072bc;}
#side_quote_foot A:visited {text-decoration: underline; color:#0072bc;}
#side_quote_foot A:active {text-decoration: none; color:#ccc;}
#side_quote_foot A:hover {text-decoration: none; color:#aaa;}	


a:link {text-decoration: underline;	color: #0072bc;}
A:visited {text-decoration: underline; color:#0072bc;}
A:active {text-decoration: none; color:#ccc;}
A:hover {text-decoration: none; color:#aaa;}	


#menu ul:hover .item a:hover{
color:#555;
background:#cdcdcd;
width:133px;
height:20px;

}

#menu ul:hover .item:hover{

color:#555;
background:#cdcdcd;
width:133px;
height:20px;



}

.menubox {
width:133px;
height:20px;
color:#ddd;
}

#contact_location {
	left: 28%; 
	top: 100px;
	z-index:11;
	position:fixed;
}


#menu ul{
width:80px;
color:#00CC00;
float:left;
margin-top:0px;
padding:0px;
height:30px;
background:#e1e1e1;
list-style:none;

}

#menu ul:hover {
background:#666;
}
.clear{
clear:both;height:0px;
}

 end 



#contact_content {

	left: 300px; 
	top: 300px;

}

#contactbox {

width:500px;
height:380px;
background:#efefef;
border:2px solid #444;
z-index:10;
text-align:left;
margin:0px;
padding:0px;



}

#contactcontainer {

width:500px;
height:360px;
background:#fff;
margin:0px;
padding:0px;
text-align:left;


}


#closebutton {
margin-right:-10px;
margin-top:-10px;
float:right;
z-index:15;
}


 contact form 
#page-wrap {
	width: 460px;
	background: white;
	padding: 20px 50px 20px 50px;
	margin: 20px auto;
	height: 360px;
}

#contact-area {
	width: 500px;
	height:360px;
	background:#efefef;
	text-align:left;
	margin:0px;
	padding:0px;

	
}

#ct_success {
height:17px;
padding-top:3px;
width:230px;
margin-left:25px;
margin-top:-7px;
border: 1px solid #000000;
background:#fff;
text-align:center;
vertical-align:text-bottom;
z-index:25;

}

#contact-area input, #contact-area textarea {
	padding: 5px;
	width: 360px;
	font-family: Helvetica, sans-serif;
	font-size: 1.4em;
	margin: 0px 0px 10px 0px;
	border: 2px solid #ccc;
}

#contact-area textarea {
	height: 90px;
}

#contact-area textarea:focus, #contact-area input:focus {
	border: 2px solid #900;
	background:#FFFFaa;
}

#contact-area input.submit-button {
	width: 100px;
	float: right;
	margin-right:125px;
}

#contact-area input.submit-button:hover {
	width: 100px;
	float: right;
	margin-right:125px;
	background:#FFFF66;
}

label {
	float: left;
	text-align: right;
	margin-right: 15px;
	
	width: 100px;
	padding-top: 5px;
	font-size: 1.4em;
}

/* Drop Down Suckerfish CSS */

#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	display:block;
}

#nav a {
	display: block;
	width: auto;
	background:#e1e1e1;
	margin:0px;
	float:none;
	padding-bottom:6px;
	padding-top:3px;
}

#nav li ul li {
	display: block;
	float: left;
	height: 20px;
	font-size:14px;
	width:144px;
	background:none;
	margin-top:-2px;
	text-decoration:none;

}

#nav li ul li a {
	display: block;
	background:#777;
	color:#e1e1e1 !important;	
	float:none;
	text-align:left;
	margin-left:-2px;
	padding-left:6px;
}

#nav a:hover {
	display: block;
	width: auto;
	background:#cdcdcd;
	float:none;
	color:#777;
	padding-bottom:6px;
	text-decoration:none;
}


#nav li {
	float: left;
	width: 133px;
	height: 20px;
	color:#C3C3C3;
	padding:2px;
	font-size:14px;
	width:80px;
	text-decoration:none;

}



#nav li ul {
	position: absolute;
	width: 10em;
	left: -999em;
	display:block;
	padding-top:-2px;
	background:#0f0;
	width:140px;
}

#nav li:hover ul {
	left: auto;
	width:140px;
	display:block;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	color:#777;
	
}


#nav a:link { text-decoration: none; color:#444;}
#nav a:visited {text-decoration: none; color:#444;}
#nav a:active {text-decoration: none; color:#ccc;}
#nav a:hover {text-decoration: none; color:#777 !important;}	

/* JS for IE classes */

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}
#page #navholder {
	height: 30px;
}
#page #breadcrumb {
	height: 16px;
}
#page .clear {
}
#page .clear {
	width: 559px;
}
#page #mid_bar {
	padding: 15px;
}
#page #mid_bar {
	text-align: left;
	vertical-align: middle;
}
#page #mainmiddle #maincol div {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}
#page {
	height: 100%;
}
#page #footer {
	clear: both;
}
#page #mainmiddle #maincol {
	height: 768px;
}
#page #bottom_cap {
	padding: 0px;
}
#page #mainmiddle #maincol #maincol_content .style4 {
	font-family: "Century Gothic", Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #0072BC;
	text-decoration: underline;
}
