/* CSS Document */
html{
margin:0px;
padding:0px;
border:0px;
}


body{
background-color:#F0F0F0;
margint:0px 0px 0px 20px;
padding:0px 0px 0px 20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666262;
}


#container {
	width: 749px;
	text-align:left;
	background-color:#FFFFFF;
	position:relative;
	 }
	 
#container_s {
	width: 812px;
	text-align:left;
	background-color:#FFFFFF;
	position:relative;
	 }
	 
 #header {
	width: 749px;
	height:220px;
	background-color:#FFFFFF;
	background-image:url(../images/home_bg/header_plain.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	position:relative;	
	 }
	 
#header_s{
	width: 812px;
	height:220px;
	background-color:#FFFFFF;
	background-image:url(../images/home_bg/header_plain_s1.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	position:relative;	
	 }	 
#logo2{
	position:absolute;
	left:19px;
	top:32px;
	 
	 }
#logo2_s{
	position:absolute;
	left:5px;
	top:64px;
	 
	 }
#header2 {
	width: 749px;
	height:170px;
	background-color:#FFFFFF;	
	background-image:url(../images/header_policy.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	position:relative;	
	 }
	 
#header2_s {
	width: 758px;
	height:170px;
	background-color:#FFFFFF;	
	background-image:url(../images/header_policy_s1.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	position:relative;	
	 }
#header2_s1 {
	width: 812px;
	height:170px;
	background-color:#FFFFFF;	
	background-image:url(../images/header_policy_s1.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	position:relative;	
	 }
#strapline2{
	position:absolute;
	left:341px;
	top:76px;
	text-align:center;
	font-size:12px;
	width: 391px;
	height: 94px;
	font-weight:bold;
	position:relative;
	
}
#logo{
	position:absolute;
	left:10px;
	top:28px;	 
	 }

#topheader{
	position:absolute;
	left:395px;
	top:1px;

}

#topheader_s{
	position:absolute;
	left:458px;
	top:1px;
}

#strapline{
	position:absolute;
	left:352px;
	top:76px;
	text-align:center;
	font-size:12px;
	width: 391px;
	height: 94px;
	font-weight:bold;
	position:relative;
	
}
#strapline ul{
	margin:0px;
	padding:0px;
	list-style:none;
	color:#6699CC;
	position:absolute;
	left:13px;
	right:10px;
	top: 53px;
	width: 385px;
}
#strapline li{
	float:left;
	padding-left:8px;
	margin-right:20px;
	background-image:url(../images/bullets/blue_bullet.gif);
	background-position:0px 5px;
	background-repeat:no-repeat;
}
#nav{
	position:absolute;
	left:26px;
	top:182px;
	height:26px;
	width: 696px;
}

#nav2{
	position:absolute;
	left:25px;
	top:128px;
	height:26px;
	width: 696px;
	

}
#nav2_s{
	position:absolute;
	left:110px;
	top:130px;
	height:26px;
	width: 696px;
	

}


h1{
	font-size:14px;
	text-transform:uppercase;
	color:#1C75BC;
	padding-left:0px;
}
h2{
	font-size:13px;
	color:#333333;
	padding-left:0px;
	margin-bottom:8px;
}
h3{
	color:#4B4A4A;
	font-size:12px;
	font-weight:bold;

}
h5{
	font-size:16px;
	color:#006699;
	padding-left:20px;
}
td{
	vertical-align:top;
}
th{
	vertical-align:top;
}

a img {
	border:none;

}
a{
	color:#666666;
	text-decoration:underline;
	}
	
a:hover{
	color:#666666;
	text-decoration:underline;
	}
	
	


/*..................content.......................*/     



#content{
	float:left;
	padding:0px;
	width:400px;
	margin-left:20px;
	
}
#content_s{
	float:left;
	padding:0px;
	width:496px;
	margin-left:20px;
	
}
#contentholder{
	padding:0px;
	margin:0px 0px 0px 0px;
	width:400px;
	
}


#contentholder_form{
	padding:0px;
	margin:0px 0px 0px 40px;
	width:400px;
	
}
#contentholder_form_s{
	padding:0px;
	margin:0px 0px 0px 40px;
	width:570px;
	
}

#contentholder p{
	padding:0px 10px 5px 0px;
	margin:0px 20px 5px 0px;
	line-height:1.3em;
	text-align:left;
	font-size:12px;
	color:#666666;
}
#contentholder ul li{
	margin-bottom:10px;
	font-size:12px;

}

#content1{
	float:left;
	padding:0px;
	width:526px;
	margin-left:20px;
	
}
#contentholder1{
	padding:0px;
	margin:0px 0px 0px 0px;
	width:426px;
	
}
#contentholder1 p{
	padding:0px 10px 5px 0px;
	margin:0px 20px 5px 0px;
	line-height:1.3em;
	text-align:left;
	font-size:12px;
	color:#666666;
}
#contentholder1 ul li{
	margin-bottom:10px;
	font-size:12px;

}

#sidebar1{
	float:left;
	margin-left:26px;
	width:185px;
	text-align:right!important;
	
}

#sidebar{
	float:left;
	margin-left:26px;
	width:150px;
	text-align:right!important;
	
}
#sidebar h1{
text-align:right!important;

}
#sidebar p{
	padding:0px 0px 5px 0px;
	margin:0px 0px 5px 0px;
	line-height:1.3em;
	text-align:left;
	font-size:12px;
	color:#666666;
	text-align:right!important;
}
#sidebar1{
	float:left;
	margin-left:26px;
	width:157px;
	text-align:right!important;
	
}
#sidebar h1{
text-align:right!important;

}
#sidebar1 p{
	padding:0px 0px 5px 0px;
	margin:0px 0px 5px 0px;
	line-height:1.3em;
	text-align:left;
	font-size:12px;
	color:#666666;
	text-align:right!important;
}
/*#sidebar{
	position:absolute;
	top:223px;
	left:26px;
	width:187px;
	height: 67px;
	z-index:1px;
}
#sidebar p{
	padding:0px 10px 5px 0px;
	margin:0px 20px 5px 0px;
	line-height:1.3em;
	text-align:left;
	font-size:12px;
	color:#666666;
}*/
#sidebar ul{
	margin:0px;
	padding:0px;
	list-style:none;
	border-bottom:1px solid #CCCCCC;
}
#sidebar ul li{	
	margin-bottom:0px!important;


}
#sidebar ul li a{
	display:block;
	border-top:1px solid  #FFFFFF;
	padding:5px 5px 5px 25px;
	color:#003366;
	text-decoration:none;
}

#sidebar_org ul li a{
	display:block;
	border-top:1px solid  #CCCCCC;
	padding:5px 5px 5px 25px;
	color:#003366;
	text-decoration:none;
}
#sidebar ul li a:hover{
	background-color:#E5EFFA;
}

#contenttop{
	width:445px;
	height:140px;
	background-image:url(../images/home_bg/home_top_bg.gif);
	background-repeat:no-repeat;
	padding:20px;	
}

#footer a{
	color:#003399;
}

#footer{
clear:both;
height:40px;
padding:10px 0px 0px 10px;
font-size:10px;
color:#003399;
background-color:#ffffff;
text-align:center;
}

.nomargpad{
	margin:0px;
	padding:0px;

}
/*............................buttons............................*/
#bsupport{
	height:26px;
	width:137px;
	background-image:url(../images/bnav/hp_nav_support.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#subcolor1 li #sbjoinus{
	width:137px;
	height:35px;
	background-image:url(../images/bnav/hp_nav_support_join.gif);
	background-position:0px 0px;
	}
#subcolor1 li #sbjoinus:hover{
	background-position:0px -35px!important;
}
#subcolor1 li #sbrenew{
	width:137px;
	height:25px;
	background-image:url(../images/bnav/sample.gif);
	}
#subcolor1 li #sbrenew:hover{
	background-position:0px -25px!important;

}
#subcolor1 li #sbdonate{
	width:137px;
	height:27px;
	background-image:url(../images/bnav/hp_nav_support_donate.gif);
	background-position:0px 0px;
	}
#subcolor1 li #sbdonate:hover{
	background-position:0px -27px!important;

}
/*..........................resource...........................*/
#bresource{
	height:26px;
	width:187px!important;
	background-image:url(../images/bnav/hp_nav_resource.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#bresource2{
	height:26px;
	width:187px!important;
	background-image:url(../images/bnav/hp_nav_resource2.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#subcolor2 li #sbadvocacy{
	width:166px!important;
	height:34px;
background-image:url(../images/bnav/hp_nav_resource_advocacy.gif);
	background-position:0px 0px;
	}
#subcolor2 li #sbadvocacy:hover{
	background-position:0px -34px!important;
}
#subcolor2 li #sbstrategic{
	width:166px!important;
	height:25px;
	background-image:url(../images/bnav/hp_nav_resource_strategic.gif);
	background-position:0px 0px;
	}
#subcolor2 li #sbstrategic:hover{
	background-position:0px -25px!important;
}
#subcolor2 li #sbarticles{
	width:166px!important;
	height:26px;
	background-image:url(../images/bnav/hp_nav_resource_articles.gif);
	background-position:0px 0px;
	}
#subcolor2 li #sbarticles:hover{
	background-position:0px -26px!important;
}

/*..........................forum...........................

#subcolor2 li #sbadvocacy{
	width:187px!important;
	background-color:#FF3300;
	height:34px;
	background-image:url(../images/bnav/hp_nav_resource_advocacy.gif);
	background-position:0px 0px;
	}
#subcolor2 li #sbadvocacy:hover{
	background-position:0px -34px!important;
}
#subcolor2 li #sbstrategic{
	width:187px!important;
	background-color:#FF3300;
	height:25px;
	background-image:url(../images/bnav/hp_nav_resource_strategic.gif);
	background-position:0px 0px;
	}
#subcolor2 li #sbstrategic:hover{
	background-position:0px -25px!important;
}
#subcolor2 li #sbarticles{
	width:187px!important;
	background-color:#FF3300;
	height:30px;
	background-image:url(../images/bnav/hp_nav_resource_articles.gif);
	background-position:0px 0px;
	}
#subcolor2 li #sbarticles:hover{
	background-position:0px -30px!important;
}
*/
/*..........................policy...........................*/
#bpolicy{
	height:26px;
	width:156px;
	background-image:url(../images/bnav/hp_nav_policy.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	
}
#subcolor3 li #saction{
	width:138px!important;
	height:34px;
	background-image:url(../images/bnav/hp_policy_action.gif);
	background-position:0px 0px;
	}
#subcolor3 li #saction:hover{
	background-position:0px -34px!important;
}
#subcolor3 li #slegislate{
	width:138px!important;
	height:25px;
	background-image:url(../images/bnav/hp_policy_legislate.gif);
	background-position:0px 0px;
	}
#subcolor3 li #slegislate:hover{
	background-position:0px -25px!important;
}
#subcolor3 li #spolicy{
	width:138px!important;
	height:26px;
	background-image:url(../images/bnav/hp_policy_policy.gif);
	background-position:0px 0px;
	}
#subcolor3 li #spolicy:hover{
	background-position:0px -26px!important;
}
/*..........................forum...........................*/
#bforum{
	height:26px;
	width:127px;
	background-image:url(../images/bnav/hp_nav_forum.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	
	}
#subcolor4 li #sprogress{
	width:127px!important;
	background-color:#FF3300;
	height:34px;
	background-image:url(../images/bnav/hp_forum_progress.gif);
	background-position:0px 0px;
	}
#subcolor4 li #sprogress:hover{
	background-position:0px -34px!important;
}
#subcolor4 li #sdirectors{
	width:124px!important;
	background-color:#FF3300;
	height:25px;
	background-image:url(../images/bnav/hp_forum_board.gif);
	background-position:0px 0px;
	}
#subcolor4 li #sdirectors:hover{
	background-position:0px -25px!important;
}
#subcolor4 li #shistory{
	width:124px!important;
	background-color:#FF3300;
	height:22px;
	background-image:url(../images/bnav/hp_forum_history.gif);
	background-position:0px 0px;
	}
#subcolor4 li #shistory:hover{
	background-position:0px -22px!important;
}
#subcolor4 li #ssplan{
	width:124px!important;
	height:27px;
	background-image:url(../images/bnav/hp_forum_strategy.gif);
	background-position:0px 0px;
	}
#subcolor4 li #ssplan:hover{
	background-position:0px -27px!important;
}
/*..........................................about...........................*/
#babout{
	height:26px;
	width:80px;
	background-image:url(../images/bnav/hp_nav_about.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	}
	
#joinbg{
	width:422px;
	height:329px;
	background-image:url(../images/bgs/joinpage.gif);
	background-repeat:no-repeat;
	padding-top:60px;
	margin-left:40px!important;
}
#joinbg div{
	margin-left:50px;
	color:#333333;
}
#joinbg div p{
	color:#333333!important;

}
#joinbg div ul{
	margin-top:0px!important;
	padding-top:0px!important;
	margin-bottom:0px!important;
	padding-bottom:0px!important;

}
#sk_joinbg{
	width:460px;
	height:620px;
	background-image:url(../images/bgs/joinpage_sk.gif);
	background-repeat:no-repeat;
	padding-top:60px;
	margin-left:40px!important;
}
#sk_joinbg1{
	width:460px;
	height:620px;
	background-image:url(../images/bgs/joinpage_sk.gif);
	background-repeat:no-repeat;
	padding-top:60px;
	margin-left:40px!important;
}
#sk_joinbgnew{
	width:460px;
	height:620px;
	background-image:url(../images/bgs/newjoinpage_sk.gif);
	background-repeat:no-repeat;
	padding-top:60px;
	margin-left:40px!important;
}
#sk_joinbg1 div{
	margin-left:55px;
	color:#333333;
}
#sk_joinbg1 div ul{
	margin-top:0px!important;
	padding-top:0px!important;
	margin-bottom:0px!important;
	padding-bottom:0px!important;

}
#sk_joinbg div{
	margin-left:50px;
	color:#333333;
}
#sk_joinbg div p{
	color:#333333!important;

}
#sk_joinbg div ul{
	margin-top:0px!important;
	padding-top:0px!important;
	margin-bottom:0px!important;
	padding-bottom:0px!important;

}


.nobottompad{
	margin-bottom:0px;
	padding-bottom:5px;
}
#joinbut{
	margin-left:200px!important;
	width:161px;

}
#joinbut a{
	display:block;
	width:161px;
	height:22px;
	background-repeat:no-repeat;
	margin-bottom:5px;
}
#joinbut a span{
	display:none;

}
.joinbutton{
	background-image:url(../images/buttons/join.gif);

}
.memberbutton{
	background-image:url(../images/buttons/member.gif);

}
.donatebutton{
	background-image:url(../images/buttons/donate.gif);

}
.joinul_org{
	margin:0px;
	padding:0px;
	list-style:none;
	color:#1C75BC;
	font-size:12px;
	border:none!important;
}

.joinul{
	margin:0px;
	padding:0px;
	list-style:none;
	font-size:12px;
	border:none!important;
}
.joinul li{
	padding-left:12px;
	margin-left:30px;
	/*background-image:url(../images/bullets/blue_bullet.gif);*/
	background-position:0px 5px;
	background-repeat:no-repeat;
}

.joinul li span{
	color:#666666;

}
.greybg{
	width:222px;
	height:153px;
	background-image:url(../images/bgs/greybg.gif);
	background-repeat:no-repeat;
	margin-top:30px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}

.greybg_pol{
	width:195px;
	height:153px;
	background-image:url(../images/bgs/greybg.gif);
	background-repeat:no-repeat;
	margin-top:30px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}
.greybg div{
	margin-top:20px;
	padding:10px;
}
.author{
	color:#FFFFFF!important;
	font-size:12px; 
	font-weight:bold;
	text-align:left;
	width:200px!important;
	padding-left:100px!important;
	}
.forumheader{
	color:#333333;
	font-weight:bold;
}
.forumdate{
	color:#333333;

}
/*....................................newnav.....................................................*/
#logo3{
	position:absolute;
	left:2px;
	top:39px;	 
	 }

#nav3{
	position:absolute;
	left:118px;
	top:104px;
	height:26px;
	width: 696px;	
}
#topheader1{
	position:absolute;
	left:395px;
	top:2px;
	height: 107px;

}
/*........buttons.................*/
#bsupport3{
	height:24px;
	width:133px!important;
	background-image:url(../images/cnav/support.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#bresource3{
	height:24px;
	width:164px!important;
	background-image:url(../images/cnav/resources.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#bpolicy3{
	height:24px;
	width:138px;
	background-image:url(../images/cnav/policy.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	
}
#bforum3{
	height:24px;
	width:113px;
	background-image:url(../images/cnav/forum.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;	
	}
#babout3{
	height:24px;
	width:72px;
	background-image:url(../images/cnav/about.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	}
