/*defaults*/
body 	{
background:#ccc url('../images/bg.gif') repeat-x 0 0; 
color:#000000; margin:0px; padding: 0px; 
font-family:"Trebuchet MS", arial, verdana, "Times New Roman", serif; font-size:90%; 
}

*html body {
padding: 0px; margin: 0px;
}

p {
margin:0; 
padding:0 0 20px 0; 
}

a {
color:#000000; 
text-decoration:none
}

a:hover	{
color:#225799; 
text-decoration:none;
}

.chart {
margin: 5px 5px 15px 5px;
padding: 10px;
border: 5px solid #ccc;
background-color: #fff
}

#content ol, #contentLeft ol {
margin:0 0 0 30px;
padding:0;
line-height: 150%;
font-size: 100%;
}

#content ol li {
margin:0; 
padding:0 0 15px 5px; 
line-height: 130%; 
font-size: 105%; 
color:#225799
}

#contentLeft ol li{
margin:0; 
padding:0 0 5px 5px; 
line-height: 130%; 
font-size: 100%

}


/*structural elements*/

#container	{
margin:auto auto; 
padding: 0px;
width:760px; 
position: relative; 
background-color: #fff
}

#holder		{
width:100%;
padding:0 20px 20px 20px;
background:#fff;
text-align:left;
padding: 0px
margin: 0px;
vertical-align: middle;
position: relative;
}

#navigation	{
background: url('../images/navfade.jpg') repeat-x;  
top: 0px; 
margin: 0px;
padding-top: 10px;
width:800px;
position: relative
}

#header	{
background:#DADADA url('../images/header_home.jpg') no-repeat 0px; 
top: 0px; 
margin-bottom: 0px;
padding:0px; 
height:129px; 
width: auto;
}

#title	{
	background: url('../images/headerbase.jpg') repeat-x 0px 0px;
	top: 0px;
	margin: 0px;
	padding:25px 10px 15px 10px;
	position: relative;
}

#content{
padding:0px;
line-height:160%;
margin: 0px 15px 25px 15px;
width: 420px;
top: 15px;
float: right;
position: relative
}

#fullpage{
padding:10px;
line-height:160%;
margin: 0px;
height: auto;
top: 0px;
left: 0px;
position: relative
}

#contentLeft{
padding:0px;
line-height:160%;
margin: 0px 15px 25px 15px;
width: 420px;
top: 15px;
left: 0px;
float:left;
position: relative
}

#idtable{
padding:5px;
background: url('../images/idtable.gif') no-repeat 0px 0px;
margin: 10px 5px 5px 80px;
width: 559px;
height:624px;
top: 0px;
left: 0px;
float: left;
display: relative
}

#news	{
padding:5px;
line-height:140%;
margin: 5px;
width: 200px;
float:left;
top: 0px;
position: relative;
}

#newshoriz{
padding-left:250px;
line-height:140%;
width: 740px;
margin-left: 5px;
float:left;
top: 0px;
clear:both;
position: relative;
}

#news	p {
align:left;
margin: 0px;
padding: 0px;
}
* #news	p {
margin: 0px; 
padding: 0px
}

.newsItem	{
	background: #fff url(../images/startyb.jpg) no-repeat 0 0;
	font-size:90%;
	height: 176px;
	width: 280px;
	margin: 0 0 10px 0;
	top: 0px;
}
.newsItem2	{
	background: #fff url(../images/growyb.jpg) no-repeat 0 0;
	font-size:90%;
	margin: 0 0 10px 0;
	height: 176px;
	width: 280px;
	top: auto;
}
.newsItem3	{
	font-size:90%;
	margin: 10px 10px 10px 10px;
	background: #fff url(../images/takeaction_over.jpg) no-repeat 0 0;
	height: 249px;
	width: 194px;
	top: auto;
	display: block;
}
#newshoriz .action {
	height: 249px;
	width: 194px;
	background: #fff url(../images/takeaction_off.jpg) no-repeat 0 0;
		display: block;
}
#newshoriz .action:hover {
	background: #fff url(../images/takeaction_over.jpg) no-repeat 0 0;
	height: 249px;
	width: 194px;
}


#news .newsItem3	{
	font-size:90%;
	margin: 10px 0 10px 50px;
	background: #fff url(../images/takeaction_over.jpg) no-repeat 0 0;
	height: 249px;
	width: 194px;
	top: auto;
	display: block;
}

#news .action {
	height: 249px;
	width: 194px;
	background: #fff url(../images/takeaction_off.jpg) no-repeat 0 0;
		display: block;
}
#news .action:hover {
	background: #fff url(../images/takeaction_over.jpg) no-repeat 0 0;
	height: 249px;
	width: 194px;
}

#news .identity {
	margin: 20px 0px 10px 0;
	bottom: 10px;
	height: 176px;
	width: 280px;
	align: center;
	border: none
}

#news .identity:hover {
	filter: Blur(Add=5, Direction=right, Strength=10%);
}

#footer		{clear:both; width:100%; font-size:75%; background:#DADADA; padding:40px 20px 20px 20px; text-align:center;}

#copyright	{float:right; }


/*headings*/
.newsItem h1	{color:#225799; margin:0 0 10px 0; padding:0; font-size:130%; font-weight:normal; }
#news .learn {
	display: block;
	margin-top: 128px;
	margin-left: 36px;
	background: url('../images/lhow_off.jpg');
	height: 40px;
	width: 113px;
	padding: 0px;
	float: left;
}
#news .learn:hover {
	display: block;
	margin-top: 128px;
	margin-left: 36px;
	background: url('../images/lhow_over.jpg');
	height: 40px;
	width: 113px;
	padding: 0px;
	float: left;
}

#title h1		{font-size:190%; font-weight:normal; line-height:130%; margin:0; padding:0 0 10px 0; }
#content h1, #contentLeft h1 {font-size:220%; font-weight:normal; line-height:110%; margin:0; padding:0 0 15px; color: #225799}
#content h2, #contentLeft h2 {font-size:140%; font-weight:bold; line-height:130%; margin:0; padding:0 0 10px 0; color: #666}




/*navigation*/
#navigation ul 	{
margin:0px; padding:15px 10px 5px 10px; text-align: center;
}

#navigation li 	{
	margin 0px;
	padding:0px;
	font-family: helvetica, "Trebuchet MS", arial, verdana, "Times New Roman", serif; font-size:110%; 
	font-weight: bold;
	list-style:none;
	display:inline;
}

#navigation a {
	color:#000;
	padding:0;
	padding: 5px;
	text-decoration:none;
	margin-right: 8px;
	text-align: center;
}

#navigation a:hover	{
color:#52BDFF; 
}

#navigation .down	{
	color:#fff;
	background-color: #52BDFF;
	padding: 5px;
	margin-right: 8px;
	text-align: center;
	display: inline;
}

#footer .extra {font-size:72%; color: #333; line-height: 120%; padding: 5px 0}
#footer a		{color:#000000; font-weight:bold; padding:0 5px 0 0; text-decoration:underline; }
#footer a:hover	{color:#000000; text-decoration:none; }

/*Browser fixes*/
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix {display:inline-block; }

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

/* Take Action Form*/
#fcf2 {
font-family:arial;
font-size:90%;
width:500px;
margin: 0px 0px 25px 0px;
padding: 15px;
border: 6px solid #a2a2a2;
background-color: #fff;
position: relative;
left: 100px;
top: 15px;
float: left;
}

#fcf2 h3 {
font-size:1.5em;
color:#FFFFFF;
font-weight:bold;
padding:4px;
margin:0px;
}
#fcf2 p {
text-align:left;
padding:10px;
}
#fcf2 p {
padding 5px;
text-align:right;
}
#fcf2 .butborder {
font-family:"Trebuchet MS", arial, verdana;
font-size: 100%;
font-weight:bold;
text-align: center;
vertical-align: middle;
color: #000;
background: url('../images/submitback.jpg') repeat-x 0px 0px;
top: 0px;
padding 5px;
margin: 5px;
width: 70px;
height: 25px;
border: 2px solid #225799
}
#fcf2 em {
color:#52BDFF;
}
#fcf2 div.r {
clear: both;
padding: 5px;
margin-bottom: 5px;
background-color:#FFF;
}
#fcf2 label {
float: left;
width: 150px;
text-align: right;
}
#fcf2 span.f {
float: right;
width: 335px;
text-align: left;
}
#fcf2 div.sp {
clear: both;
}
#fcf2 .req {
font-weight:bold;
}
#fcf2 input, #fcf2 textarea {
background: #FFF;
border:1px solid #000;
padding:2px;
}
#fcf2 input:focus, #fcf2 textarea:focus {
background: #f2f2f2;
border:1px solid #3D5686;
}
/* END - Take Action Form */
