/* GENERAL TEMPLATE ITEMS */

body {
	top: 0px;
	left: 0px;
	background: #C3D2ED url(../../images/i95_tem_bkgd.jpg) repeat-x;
	font: 12px/20px Georgia, Times, "Times New Roman", serif;
	font-weight: normal;
	color: #1C1C1C;
	margin: 0px;
	padding: 0px;
}
img {
	border: 0px; 
}
a {
	font: 12px/20px Georgia, Times, "Times New Roman", serif;
	font-weight: normal;
	color: #A90101;
	text-decoration: underline;
}
a:hover {
	font: 12px/20px Georgia, Times, "Times New Roman", serif;
	font-weight: normal;
	color: #410101;
	text-decoration: underline;
}
h2 
{
	font: 13px/13px Arial, Helvetica, Tahoma, Verdana, sans-serif;
	font-weight: bold;
	color: #3D3E37;
	text-decoration: none;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px -9px 0px;	
}
.Clearer {
	clear: both;
	line-height: 0px;
	height: 1px;
}
.Divider {
	clear: both;
	position: relative;
	top: 0px;
	left: 0px;
	padding: 0px;
	margin: 0px;
}
#CenteredContainer {
	position: absolute;
	left: 50%;
	top: 10px;
	z-index: 1;
	margin-left: -479px;
	width: 958px;
	background-color: #ffffff;
	border: 1px #588BE5 solid;
	padding: 0px;
}
#HeaderContainer {
	position: relative;	
	height: 112px;	
}
#Header {
	position: relative;
	top: 0px;
	left: 0px;
	width: 958px;
	height: 112px;
	background-color: #3868BC;
	padding: 0px;
	margin: 0px;
	z-index: 1000;
}
#TopOfHeader {
	position: relative;
	top: 0px;
	left: 0px;
	width: 958px;
	height: 88px;
	background: #3868BC url(../../images/i95_tem_topofheader_bkgd.gif) repeat-x;
	padding: 0px;
	margin: 0px;
}
#TopOfHeaderLeftSide {
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	width: 714px;
	height: 88px;
	padding: 0px;
	margin: 0px;
}
#SecondaryNav {
	position: relative;
	top: 0px;
	left: 0px;
	width: 714px;
	height: 25px;
	padding: 0px;
	margin: 0px;
}
ul.NavList {
 	list-style: none;
	margin: 0px;
	padding: 0px;
}
li.NavListItem {
	list-style: none;
	float: left;
	top: 0px;
	margin: 0px;
	padding: 0px;
	font: 0px/0px Arial, Tahoma, Verdana, Geneva, sans-serif;
}
#Logo {
	position: relative;
	top: 0px;
	left: 0px;
	width: 714px;
	height: 63px;
	padding: 0px;
	margin: 0px;
}
#PaDotLogo {
	position: relative;
	float: right;
	top: 0px;
	left: 0px;
	width: 244px;
	height: 88px;
	padding: 0px;
	margin: 0px;
}
#BottomOfHeader {
	position: relative;
	top: 0px;
	left: 0px;
	width: 958px;
	height: 24px;
	padding: 0px;
	margin: 0px;
}
#MainNav {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 958px;
	height: 24px;
	padding: 0px;
	margin: 0px;
	z-index: 1000;
}
#MainNavigationBar {
	position: absolute;
	z-index: 1000;	
}
#MainContainer {
	position: relative;
	top: 5px; /* MIGHT NEED TO MAKE THIS A MARGIN */
	left: 6px;
	width: 945px;
	padding: 0px;
	margin: 0px;
}
#LeftColumn {
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	width: 193px;
	padding: 0px;
	margin: 0px;
}
.LeftColumnBox {
	position: relative;
	top: 0px;
	left: 0px;
	width: 188px;
	padding: 0px;
	margin-bottom: 6px;
}
.LeftColumnBoxTitle {
	position: relative;
	top: 0px;
	left: 0px;
	width: 188px;
	height: 35px;
	background-image: url(../../images/i95_tem_leftbar_title.gif);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
}
p.LeftColumnBoxTitleText {
	font: 13px/35px Arial, Helvetica, Tahoma, Verdana, sans-serif;
	font-weight: bold;
	color: #263C66;
	text-decoration: none;
	padding-left: 17px;
	margin: 0px;
}
.LeftColumnBoxMain {
	position: relative;
	top: 0px;
	left: 0px;
	width: 188px;
	background-image: url(../../images/i95_tem_leftbar_bkgd.gif);
	background-repeat: repeat-y;
	padding-top: 5px;
	margin: 0px;
}
.LeftColumnBoxContent {
	position: relative;
	top: 0px;
	left: 0px;
	width: 163px;
	background-color: #ffffff;
	border: 1px #E1E2E4 solid;
	padding: 0px 5px 0px 8px;
	margin-left: 5px;
}
#twitter_update_list {
	list-style: disc;
	margin: 0px;
	padding: 8px 8px 8px 14px;
}
#twitter_update_list li {
	font: 11px/14px Arial, Helvetica, Tahoma, Verdana, sans-serif;
	font-weight: normal;
	color: #1C1C1C;
	padding: 4px 0px;
	margin: 0px;
}
#twitter_update_list a {
	font: 11px/14px Arial, Helvetica, Tahoma, Verdana, sans-serif;
	font-weight: normal;
	color: #1C1C1C;
	text-decoration: underline;
}
#twitter_update_list a:hover {
	font: 11px/14px Arial, Helvetica, Tahoma, Verdana, sans-serif;
	font-weight: normal;
	color: #A90101;
	text-decoration: underline;
}
#twitter-link {
    font: 11px/14px Arial, Helvetica, Tahoma, Verdana, sans-serif;
	font-weight: bold;
	color: #A90101;
	text-decoration: underline;
	padding-bottom: 3px;
}
#twitter-link:hover {
    font: 11px/14px Arial, Helvetica, Tahoma, Verdana, sans-serif;
	font-weight: bold;
	color: #1C1C1C;
	text-decoration: underline;
	padding-bottom: 3px;
}
.LeftColumnBoxBottom {
	position: relative;
	top: 0px;
	left: 0px;
	width: 188px;
	height: 18px;
	padding: 0px;
	margin: 0px;
}
ul.LeftColumnList {
	list-style: none;
	margin: 0px;
	padding: 8px 0px;
}
li.LeftColumnListItem {
	height: 24px;
	background-image: url(../../images/i95_tem_leftbar_bullet.gif);
	background-repeat: no-repeat;
	font: 11px/24px Arial, Helvetica, Tahoma, Verdana, sans-serif;
	font-weight: normal;
	color: #1C1C1C;
	padding-left: 20px;
	margin: 0px;
}
a.LeftColumnLinks {
	font: 11px Arial, Helvetica, Tahoma, Verdana, sans-serif;
	font-weight: normal;
	color: #1C1C1C;
	text-decoration: none;
}
a.LeftColumnLinks:hover {
	font: 11px/20px Arial, Helvetica, Tahoma, Verdana, sans-serif;
	font-weight: normal;
	color: #1C1C1C;
	text-decoration: underline;
}
p.LeftColumnText {
	font: 11px/16px Arial, Helvetica, Tahoma, Verdana, sans-serif;
	font-weight: normal;
	color: #1C1C1C;
	text-decoration: none;
	padding: 8px 0px;
	margin: 0px;
}
p.LeftColumnText a {
	font: 11px/16px Arial, Helvetica, Tahoma, Verdana, sans-serif;
	font-weight: normal;
	color: #1C1C1C;
	text-decoration: underline;
}
p.LeftColumnText a:hover {
	font: 11px/16px Arial, Helvetica, Tahoma, Verdana, sans-serif;
	font-weight: normal;
	color: #A90101;
	text-decoration: underline;
}

#CenterColumn {
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	width: 559px;
	padding: 0px;
	margin: 0px;
}
#CenterColumnMainImage {
	/*position: relative;
	top: 0px;
	left: 0px;
	width: 559px;
	padding: 0px;
	margin-bottom: 6px;*/
}
.CenterColumnBox {
	position: relative;
	top: 0px;
	left: 0px;
	width: 559px;
	background-image: url(../../images/i95_tem_centerbox_bkgd.gif);
	background-repeat: repeat-y;
	padding: 0px;
	margin-bottom: 6px;
}
.CenterColumnBoxTop {
	position: relative;
	top: 0px;
	left: 0px;
	width: 559px;
	padding: 0px;
	margin: 0px;
}
.CenterColumnBoxTitle {
	position: relative;
	top: 0px;
	left: 0px;
	width: 559px;
	padding: 0px;
	margin: 0px;
}
.CenterColumnBoxMain {
	position: relative;
	top: 0px;
	left: 0px;
	width: 559px;
	background-image: url(../../images/i95_tem_centerbox_gradient.gif);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
}
.CenterColumnText {
	font: 12px/20px Georgia, Times, "Times New Roman", serif;
	font-weight: normal;
	color: #1C1C1C;
	text-decoration: none;
	padding: 10px 38px 10px 29px;
	margin: 0px;
}
.CenterColumnTextOnly 
{
	font: 12px/20px Georgia, Times, "Times New Roman", serif;
	font-weight: normal;
	color: #1C1C1C;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
#RightColumn {
	position: relative;
	float: right;
	top: 0px;
	left: 0px;
	width: 188px;
	padding: 0px;
	margin: 0px;
}
.RightColumnBox {
	position: relative;
	top: 0px;
	left: 0px;
	width: 188px;
	padding: 0px;
	margin-bottom: 6px;
}
.RightColumnBoxTitle {
	position: relative;
	top: 0px;
	left: 0px;
	width: 188px;
	height: 35px;
	background-image: url(../../images/i95_tem_rightbar_title.gif);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
}
p.RightColumnBoxTitleText {
	font: 12px/35px Arial, Helvetica, Tahoma, Verdana, sans-serif;
	font-weight: bold;
	color: #3D3E37;
	text-decoration: none;
	padding-left: 11px;
	margin: 0px;
}
.RightColumnBoxMain {
	position: relative;
	top: 0px;
	left: 0px;
	width: 188px;
	background-image: url(../../images/i95_tem_rightbar_bkgd.gif);
	background-repeat: repeat-y;
	padding: 0px;
	margin: 0px;
}
.RightColumnBoxContent {
	position: relative;
	top: 0px;
	left: 0px;
	width: 152px;
	padding: 0px;
	margin-left: 18px;
}
#RightColumnProjectsBox {
	position: relative;
	top: 0px;
	left: 0px;
	width: 171px;
	padding: 0px;
	margin-left: 10px;
}
.RightColumnBoxBottom {
	position: relative;
	top: 0px;
	left: 0px;
	width: 188px;
	height: 17px;
	padding: 0px;
	margin: 0px;
}
p.QuickPollButtonAlign { /* POSSIBLY STYLE THE BUTTON? */
	text-align: center;
	font: 11px/16px Arial, Helvetica, Tahoma, Verdana, sans-serif;
	font-weight: normal;
	color: #1C1C1C;
	text-decoration: none;
	padding-top: 16px;
	margin: 0px;
}
span.QuickPollQuestion {
	font: 11px/20px Arial, Helvetica, Tahoma, Verdana, sans-serif;
	font-weight: bold;
	color: #1C1C1C;
	text-decoration: none;
}
span.QuickPollChoices {
	font: 11px/20px Arial, Helvetica, Tahoma, Verdana, sans-serif;
	font-weight: normal;
	color: #1C1C1C;
	text-decoration: none;
}
ul.RightColumnList { /* POSSIBLY ADJUST PADDING, STYLING AND BULLET */
	list-style-type: disc;
	list-style-position: outside;
	margin: 0px 0px 0px 20px;
	padding: 8px 0px;
}
ul.RightColumnProjectsList {
	list-style: none;
	margin: 0px;
	padding: 8px 0px;
}
li.RightColumnListItem {
	padding: 0px 0px 8px 0px;
	margin: 0px;
}
a.RightColumnLinks {
	font: 11px/11px Arial, Helvetica, Tahoma, Verdana, sans-serif;
	font-weight: normal;
	color: #1C1C1C;
	text-decoration: underline;
}
a.RightColumnLinks:hover {
	font: 11px/11px Arial, Helvetica, Tahoma, Verdana, sans-serif;
	font-weight: normal;
	color: #1A57C6;
	text-decoration: underline;
}
span.RightColumnSmallText {
	font-weight: normal;
	font-size: 10px;
}
p.RightColumnText {
	font: 11px/16px Arial, Helvetica, Tahoma, Verdana, sans-serif;
	font-weight: normal;
	color: #1C1C1C;
	text-decoration: none;
	padding-top: 16px;
	margin: 0px;
}
p.RightColumnText a {
	font: 11px/16px Arial, Helvetica, Tahoma, Verdana, sans-serif;
	font-weight: normal;
	color: #1C1C1C;
	text-decoration: underline;
}
p.RightColumnText a:hover {
	font: 11px/16px Arial, Helvetica, Tahoma, Verdana, sans-serif;
	font-weight: normal;
	color: #A90101;
	text-decoration: underline;
}
#Footer {
	position: relative;
	top: 0px;
	left: 0px;
	width: 958px;
	height: 27px;
	text-align: center;
	padding: 0px;
	margin: 5px 0px 0px 0px;
	background-color: #A2B8DD;
}
#Footer p.Legal {
	font: 10px/27px Verdana, Arial, Helvetica, Tahoma, sans-serif;
	font-weight: normal;
	color: #0A0907;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}


/* INDIVIDUAL PAGES */
#CenterColumnHomeNewsReleases {
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	width: 343px;
	padding-bottom: 24px;
	margin: 0px;
}
#CenterColumnHomeNewsReleasesTitle {
	position: relative;
	top: 0px;
	left: 0px;
	width: 343px;
	padding: 0px;
	margin: 0px;
}
.CenterColumnHomeNewsReleasesCategory {
	position: relative;
	top: 0px;
	left: 0px;
	padding-top: 20px;
	margin-left: 28px;
}
ul.CenterColumnHomeNewsReleasesList {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
li.CenterColumnHomeNewsReleasesListItems {
	font: 11px/24px Arial, Helvetica, Tahoma, Verdana, sans-serif;
	font-weight: bold;
	color: #1C1C1C;
	text-decoration: none;
	padding-bottom: 0px;
	margin: 0px;
}
a.CenterColumnHomeNewsReleasesLinks {
	font: 11px/24px Arial, Helvetica, Tahoma, Verdana, sans-serif;
	font-weight: normal;
	color: #1C1C1C;
	text-decoration: none;
}
a.CenterColumnHomeNewsReleasesLinks:hover {
	font: 11px/24px Arial, Helvetica, Tahoma, Verdana, sans-serif;
	font-weight: normal;
	color: #1C1C1C;
	text-decoration: underline;
}
.CenterColumnHomePhotoUpdate {
	position: relative;
	float: right;
	top: 0px;
	left: 0px;
	width: 200px;
	padding: 0px;
	margin: 0px;
}
#ProgressPhotoBox {
	position: relative;
	background-color: Red;
	left: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
p.CenterColumnHomePhotoUpdateText {
	width: 183px;
	font: 10px/14px Arial, Helvetica, Tahoma, Verdana, sans-serif;
	font-weight: normal;
	color: #1C1C1C;
	text-decoration: none;
	padding-bottom: 24px;
	margin: 0px;
}
.CenterColumnHomePhotoUpdateText a{
	width: 183px;
	font: 10px/14px Arial, Helvetica, Tahoma, Verdana, sans-serif;
	font-weight: normal;
	color: #1C1C1C;
	text-decoration: underline;
}
.CenterColumnHomePhotoUpdateText a:hover{
	width: 183px;
	font: 10px/14px Arial, Helvetica, Tahoma, Verdana, sans-serif;
	font-weight: normal;
	color: #5376B6;
	text-decoration: underline;
}


/* WEATHER MODULE */
#WeatherBoxInner 
{
	font-weight: normal;
	
}

/* Project Navigation */
.ProjectNavigationContainer {
	padding: 0px;
	margin: 0px;
}

img.ImageFromEditor 
{
	margin: 8px 8px 8px 0px;
}




