*
{
	margin:0px;
	padding:0px;
	border:0px;
	
}
#container
{
	width:760px;
	margin-left:auto;
	margin-right:auto;
}
#header
{
	width:760px;
	
}
.logo
{
	width:120px;
	float:left;
}
.title
{
	width:630px;
	float:left;
	margin-left:10px;
	margin-top:35px;
	padding-bottom:50px;
}
#menu
{
	width:760px;
}

a:link
{
	color:#C554AC;/*#EA5EB4;*/
	text-decoration:underline;
}
a:hover
{
	text-decoration:none;
}
a:visited
{
	color:#EA5EB4;/*#F29ED2;*/
}
img
{
	border:0px;
}
h1
{
	margin-left:180px;
}
h2
{
	margin-left:10px;
	margin-top:10px;
}
h3
{
	margin-left:0px;
	margin-bottom:5px;
}
.toph3
{
	margin-top:25px;
}
h4
{
	margin-top:20px;
	color:#3f3f3f;
	font-family:tahoma, arial, sans-serif;
}
h5
{
	font-family:tahoma, arial, sans-serif;
	font-size:12px;
	color:#595D9D;
	margin-top:20px;
	margin-left:5px;
}
p
{
	font-family:tahoma, arial, sans-serif;
	font-size:11px;
	color:#3f3f3f;
	/*margin-bottom:15px;*/

}
.p-top
{
	margin-top:5px;
}
.p-left
{
	margin-top:5px;
	margin-left: 25px;
}
.p-red
{
	color:#ff0000;
	margin-top:5px;
}
.p-box
{
	margin: 10px 10px 0 10px;
	
}
ul.subcontent2 li
{

	margin-left:30px;
	margin-bottom:5px;
}
ul.subcontent1 li
{
	font-family:tahoma, arial, sans-serif;
	font-size:11px;
	color:#3f3f3f;
	margin-left:30px;
	margin-bottom:5px;
}
#new-menu
{
	width:760px;
	height:30px;
	margin-top:10px;
	clear:left;
	
	
}
#new-menu ul
{
	/*width:760px; - remove width so that we can use padding-left without effecting overall width in IE*/
	height:30px;
	list-style:none;
	padding-left:10px;   /*this provides the 20px to the left of HOME in the menu, when the margin-left for the HOME item is set to 0px below */
	background-image:url(images/menu-background.gif);
}
#new-menu li a
{
	height:26px;
	display:block;
	position: relative; top:2px;
}
#new-menu li
{
	height:26px;
	float:left;
	margin-left:10px;
}
li#menu-home
{
	margin-left:0px;  /* set to 0px as else IE will double the margin on the side of the float */
}
#menu-home a:link, #menu-home a:visited
{
	background:url(images/menu-home.gif) no-repeat;
	width:40px;
	float:left;
}
#menu-home a:hover
{
	background:url(images/menu-home2.gif) no-repeat;
	width:40px;	
}

#menu-contact a:link, #menu-contact a:visited
{
	background:url(images/menu-contactus.gif) no-repeat;
	width:75px;
	float:left;
}
#menu-contact a:hover
{
	background:url(images/menu-contactus2.gif) no-repeat;
	width:75px;
}
#menu-about a:link, #menu-about a:visited
{
	background:url(images/menu-aboutus.gif) no-repeat;
	width:70px;
	float:left;
	
}
#menu-about a:hover
{
	background:url(images/menu-aboutus2.gif) no-repeat;
	width:70px;
}
#menu-service a:link, #menu-service a:visited
{
	background:url(images/menu-services.gif) no-repeat;
	width:70px;
	float:left;
}
#menu-service a:hover
{
	background:url(images/menu-services2.gif) no-repeat;
	width:70px;
}
#menu-advocacy a:link, #menu-advocacy a:visited
{
	background:url(images/menu-advocacy.gif) no-repeat;
	width:70px;
	float:left;
}
#menu-advocacy a:hover
{
	background:url(images/menu-advocacy2.gif) no-repeat;
	width:70px;
}
#menu-research a:link, #menu-research a:visited
{
	background:url(images/menu-research.gif) no-repeat;
	width:70px;
	float:left;
}
#menu-research a:hover
{
	background:url(images/menu-research2.gif) no-repeat;
	width:70px;
}
#menu-getinvolved a:link, #menu-getinvolved a:visited
{
	background:url(images/menu-getinvolved.gif) no-repeat;
	width:85px;
	float:left;
}
#menu-getinvolved a:hover
{
	background:url(images/menu-getinvolved2.gif) no-repeat;
	width:85px;
}
#menu-news-press a:link, #menu-news-press a:visited
{
	background:url(images/menu-news-press.gif) no-repeat;
	width:85px;
	float:left;
}
#menu-news-press a:hover
{
	background:url(images/menu-news-press2.gif) no-repeat;
	width:85px;
}
#menu-related-laws a:link, #menu-related-laws a:visited
{
	background:url(images/menu-relatedlaw.gif) no-repeat;
	width:85px;
	float:left;
}
#menu-related-laws a:hover
{
	background:url(images/menu-relatedlaw2.gif) no-repeat;
	width:85px;
}
#sub-menu
{
	width:111px;
	height:270px;
	padding-right:7px;
	float:left;
	margin-top:35px;
	/*border-right: dotted 1px #999;*/	
}
#sub-menu li
{
	list-style-type:none;
	margin-left:10px;
	margin-bottom:15px;
	font-family:tahoma, arial, sans-serif;
	font-size:11px;
}
#text-box
{
	width:180px;
	height:510px;
	margin-top:15px;
	background:url(images/text-bg.gif) no-repeat;
	
}
#text-box p
{
	width:160px;
	margin-left:15px;
	
}
#text-box h3
{
	padding-top:10px;
	margin-left:5px;
}
#text-box-education
{
	width:180px;
	height:510px;
	float:right;
	margin-top:25px;
	background:url(images/text-bg1.gif) no-repeat;
}
#text-box-education p
{
	width:160px;
	margin-left:15px;
}
#text-box-education h3
{
	padding-top:10px;
	margin-left:5px;
}
	
#text-box-history
{
	width:180px;
	height:145px;
	float:right;
	margin-top:35px;
	margin-bottom:10px;
	background-image:url(images/text-bg-history.gif);
}
.top
{
	margin-top:10px;
}
#img-rhs
{
	width:180px;
	float:right;
	margin-top:35px;
}
#con-center
{
	width:415px;
	margin-top:35px;
	float:left;
	padding-left:15px;
	margin-right:25px;
	margin-bottom:20px;
	background:url(images/dotted.gif) repeat-y;
	
	
}
.partner-li li
{
	margin-left:30px;
	font-family:tahoma, arial, sans-serif;
	font-size:11px;
	color:#3f3f3f;
	margin-bottom:10px;
}
.mission-li-top li
{
	margin-left:30px;
	font-family:tahoma, arial, sans-serif;
	font-size:11px;
	color:#3f3f3f;
	margin-bottom:10px;
}
#con-center1
{
	width:380px;	
	margin-top:35px;
	float:left;
	padding-left:10px;
	background:url(images/dotted.gif) repeat-y;
	
	
}
table li
{
	margin-left:20px;
	margin-bottom:5px;
}
#con-center2
{
	width:400px;
	float:left;
	padding-left:12px;
	margin-bottom:20px;
	background:url(images/dotted.gif) repeat-y;
	
	
}
#con-center p
{
	margin-left:10px;
}
.img-mar
{
	margin-top:15px;
}
.re-margin
{
	padding-left:20px;
	margin-top:10px;
}
.link-report
{
	padding-left:5px;
	margin-top:10px;
}
#textbox
{
	width:400px;
	background:url(images/center-textbox.gif) no-repeat;
	height:130px;
	margin-top:10px;
	padding:15px 5px 5px 10px;
}
#textbox p
{
	width:380px;
}
#content1
{
	width:760px;
	margin-bottom:10px;
}
.subcontent
{
	width:418px;
}
ul.subcontent1
{
	font-family:tahoma, arial, sans-serif;
	font-size:11px;
	color:#3f3f3f;
	width:110px;
	list-style-type:none;
	float:left;
	text-align:right;
	
}
ul.news-press
{
	font-family:tahoma, arial, sans-serif;
	font-size:11px;
	color:#3f3f3f;
	width:70px;
	list-style-type:none;
	float:left;
	text-align:right;
}
ul.news-press li
{
	margin-bottom:5px;
	font-weight:bold;
	margin-left:0px;
}
ul.news-press1
{
	font-family:tahoma, arial, sans-serif;
	font-size:11px;
	color:#3f3f3f;
	width:320px;
	list-style-type:none;
	float:right;
	
}
ul.news-press1 li
{
	margin-bottom:5px;
}
ul.subcontent2
{
	font-family:tahoma, arial, sans-serif;
	font-size:11px;
	color:#3f3f3f;
	width:300px;
	list-style-type:none;
	float:right;
}
.li-top
{
	margin-top:18px;
}
#larg-img
{
	width:585px;
	padding-left:25px;

	margin-left:120px;
	background:url(images/dotted.gif) repeat-y;
}
#table table
{
	width:410px;
	font-family:tahoma, arial, sans-serif;
	font-size:11px;
	margin-left:5px;
	margin-top:5px;
	margin-bottom:20px;
	border-top:2px solid #ccc;
	border-bottom:2px solid #ccc;
	border-collapse:collapse;
}
td
{
	
	vertical-align:top;
}
.td-border
{
	border-top:1px solid #ccc;
	padding-top:5px;
	width:200px;
}
.first-td
{
	width:100px;
	font-weight:bold;
	
}
.secound-td
{
	width:200px;
	border-top:1px solid #ccc;
	padding-top:5px;
}

.bottom
{
	width:760px;
	height:67px;
	clear:both;
	/*margin-top:10px;*/
	background-image:url(images/bottom-bg.gif);
}
.bottom p
{
	font-family:tahoma, arial, sans-serif;
	font-size:11px;
	color:#878787;
	/*margin-top:25px;*/
	margin-left:25px;
	padding-top:25px;
}
#ser-texbox
{
	width:185px;
	height:350px;
	float:right;
	margin-top:35px;
	background:url(images/service-textbox.gif) no-repeat;
}
#ser-texbox img
{
	margin-top:10px;
	margin-left:15px;
}
#ser-texbox p
{
	margin-left:15px;
	margin-top:10px;
	margin-right:5px;
}

.padding-td
{
	padding-bottom:10px;
	padding-top:5px;
}
.salted
{
	margin-top:5px;
}
.salted a:visited
{
	color:#AB85A5;
}
.salted a:hover
{
	color:#517c71;
}
.salted a:link
{
	color:#724972;
}
#bottom1
{
	width:760px;
	height:67px;	
	clear:both;
	/*margin-top:10px;*/
	background-image:url(images/bottom-bg.gif);
}
#bottom1 p
{
	font-family:tahoma, arial, sans-serif;
	font-size:11px;
	color:#878787;
	/*margin-top:25px;*/
	margin-left:25px;
	padding-top:25px;
}
#bottom1 .site-credits
{
	float:left;
	padding-right:300px;
}
#credits-link a:link
{
	color:#878787;
}
#credits-link a:visited
{
	color:#878787;
}
#container p
{
	margin-top:5px;
	margin-left:15px;
}
#container h5
{
	margin-left:7px;
}
.related-link
{
	margin-left:10px;
	margin-top:10px;
}
.related-link p
{
	margin-bottom:10px;
}
.opplist
{
	margin-left:40px;
	margin-top:10px;
	font-size:11px;
	font-family:tahoma, arial, sans-serif;
	list-style-type:decimal;
}
.opplist li
{
	margin-bottom:7px;
}
.pitalic
{
	font-style:italic;
	font-weight:bold;
}
.normal-list
{
	margin-left:40px;
	margin-top:10px;
	font-size:11px;
	font-family:tahoma, arial, sans-serif;
}
.normal-list li
{
	margin-bottom:7px;
}
.justify_align
{
	text-align:justify;
	}