/* Census Style Sheet */ 
/* Census Style Sheet */ 

body {  
	margin: 0;
  	padding: 0;
   	min-width: 960px;
	background-color: #f0f0f0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 125%; 
	color: #336699;
}

#wrapper {
  	width: 960px;
	height: 4500px; 
   	margin-left: auto;
  	margin-right: auto;
  	background-color: #fdf8f2;
  	color: #01407a;
  	padding: 2px 2px 2px 2px; 
  	border: 5px solid navy; 
}

#adHeader {
	position: relative; 
	width: 956px; 
	background-color: #f0f0f0; 
	border: 1px solid #e0e0e0; 
	height: 90px; 
}

#aDs {
	position: absolute; 
	width: 732px; 
}

#quickLinks {
	float: right; 
	width: 220px;
	line-height: 1.5em;  
}

/* siteBranding is the container for logoBranding and titleBranding */ 
#siteBranding { 
	position: relative; 
	width: 956px; 
	padding: 0px 0px 0px 2px; 
	margin: 3px 0px 3px 0px; 
	height: 70px; 
	background-color: #ffffff; 
	border: 1px solid #e0e0e0;
	font-family: Latha, arial, helvetica, sans-serif;      
 	font-weight: normal;    	
	color: #000000;   
	text-decoration: none;
}  /*  */

#logoBranding {
	position: absolute; 
	background-color: #ffffff; 
	width: 210px; 
	height: 70px; 
 } 

#titleBranding {
	float: right; 
	background-color: #ffffff; 
	width: 745px; 
	height: 70px; 
}

#titleBranding h1 {
	font-family: Latha, arial; 
	font-size: 3.0em;
	font-weight: bold; 	
	text-align: center; 	
	background-color: lightblue; 
}

/* pagingNavigation is the container for breadCrumbs and otherNav */ 

#pagingNavigation { 
	position: relative; 
	width: 956px; 
	padding: 0px 0px 3px 2px; 
	height: 20px; 
	background-color: transparent; 
	border: 1px solid #e0e0e0; 
	font-family: Latha, arial, helvetica, sans-serif;      
 	font-weight: normal;    	
	color: #000000;   
	text-decoration: none;
}  /* border: 1px solid #e0e0e0; */

#breadCrumbs {
	position: absolute; 
	background-color: #ffffff; 
	width: 400px; 
 } 

#otherNav {
	float: right; 
	background-color: #ffffff;
	width: 555px; 
	text-align: right; 
	padding-right: 20px; 
}

 
/* main is the container for content (to the right) and sidebar */ 
#Main { 
	position: relative; 
	width: 960px; 
	padding: 3px 0px 0px 2px; 
	background-color: transparent; 
	
	font-family: Latha, arial, helvetica, sans-serif;      
 	font-weight: normal;    	
	color: #000000;   
	text-decoration: none; }
	
	/* border: 1px solid black; */ 

#Content {
	position: absolute; 
	background-color: #f0f0f0; 
	width: 640px; 
	border: 1px solid gray;  } 

#Sidebar1 {
	float: right; 
	background-color: white;
	padding-top: 0px; 
	padding-left: 3px; 
	width: 310px; 
	border: 0px solid gray; }


/* withPicInner FOR ARTICLES WITH PICTURES */ 

#Content .withPicInner {
	margin: 2px 2px 2px 10px ; 
	background-color: transparent; }

#Content .withPicInner h2{
	color: #245185; 
	padding-bottom: 0.2em; 
	border-bottom: 1px solid #b9d2e3;
	font-size: 110%; }

#Content .withPicInner ul.features {
	margin: 0;
	padding: 0;
	list-style: none;
}
#Content .withPicInner ul.features p.bottom {
	background-color: transparent;
	border-bottom: 1px solid gray; 

}

#Content .withPicInner h3 {
	font-size: 130%;
}

#Content .withPicInner h3 a:link, #Content .withPicInner h3:visited {
	color: #245185;
}

#Content .withPicInner .features li img {
	float: left;
	margin: 0 5px 5px 0; 
	padding: 3px 3px 3px 3px; 
	border: 1px solid navy; 
}

#Content .withPicInner .features li p.author {
	font-family: arial, Latha;
	font-size: 120%; 
	font-weight: bold;
}

#Content .withPicInner .features.li p.blurb {
	font-family: Latha, arial;
	font-size: 1.2em;  
	font-weight: normal;
}

#Content .withPicInner p.more {
	margin-top: 0; 
	text-align: right;
	margin-right: 20px; 
}

#Content .withPicInner p.more a:link, #Content .withPicInner p.more a:visited {
	background-image: url(img/more-bullet1.gif); 
	background-repeat: no-repeat; 
	background-position: center left; 
	padding-left: 14px;
	font-size: 90%;
	color: #1e4c82;
	}


/*  ================  The PicInner Detail Design #245185===================== */

#Content .withPicInner_Details {
	margin: 2px 2px 2px 10px ; 
	background-color: transparent; }

#Content .withPicInner_Details h2{
	color: #808080; 
	padding-bottom: 0.5em; 
	border-bottom: 1px solid #b9d2e3;
	font-size: 1.5em; }

#Content .withPicInner_Details ul.features {
	margin: 0;
	padding: 0;
	list-style: none;
}
#Content .withPicInner_Details ul.features p.bottom {
	background-color: transparent;
	border-bottom: 4px solid gray; 
	padding-bottom: 4px; 
}

#Content .withPicInner_Details h3 {
	font-size: 1.35em;
}

#Content .withPicInner_Details h3 a:link, #Content .withPicInner h3:visited {
	color: #245185;
}

#Content .withPicInner_Details .features li img {
	/* float: left; */
	margin: 0 5px 5px 0; 
	padding: 7px 7px 7px 7px; 
	border: 1px solid navy; 
}

#Content .withPicInner_Details .features li p.author {
	font-family: arial, Latha;
	color: navy; 
	background-color: lightblue; 
	font-size: 1.3em; 
	font-weight: bold;
	padding: 3px 5px 3px 0px; 
}

#Content .withPicInner_Details .features li p.articles {
	font-family: arial, Latha;
	font-size: 1.3em; 
	font-weight: normal;
	line-height: 1.5em; 
}

#Content .withPicInner_Details p.more {
	margin-top: 0; 
	text-align: right;
	margin-right: 20px; 
}

#Content .withPicInner p.more a:link, #Content .withPicInner p.more a:visited {
	background-image: url(img/more-bullet1.gif); 
	background-repeat: no-repeat; 
	background-position: center left; 
	padding-left: 14px;
	font-size: 90%;
	color: #1e4c82;
}


#Content p.responses {
	font-family: arial, Latha;
	font-size: 1.1em; 
	font-weight: normal;
	line-height: 1.2em; 
	background-color: #f0f0f0; 
	padding: 5px 2px 5px 2px; 
	border-left: 1px solid lightblue;
	border-top:  1px solid lightblue;
	border-bottom:  1px solid lightblue;
}

/* Upper Inner */ 
#quickLinks .upperInner ul  {
	margin: 0; 	padding: 0; list-style: square;
}

#quickLinks .upperInner li {
	background-color: #e0e0e0; border-top: 1px solid #f0f0f0; 

}

#quickLinks .upperInner li a:link, #Content .inner h3:visited {
	color: #245185; text-decoration: none; 
}

#quickLinks .upperInner li a:hover {      
 	text-decoration: underline; background-color: orange;     
}  

 

 


 
