/* CSS Document */

body{margin:0px; padding:0px; background-color:#e1e1e1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666;}

#contentContainer{
	margin:0 auto; 
	width:1054px;
}

#mainContent{
	background-color: #d5e4f0;
}

*html #headerPadding {
	padding-bottom: 3px;
}

.topNav {
	color: #2472af;
}

a.topNav {
	color: #2472af;
	text-decoration: none;
}

a.topNav:hover {
	color: #2472af;
	text-decoration: underline;
}

a.topNav:visited {
	color: #2472af;
}

.subNav {
	color: #FFFFFF;
}

a.subNav {
	color: #FFFFFF;
	text-decoration: underline;
}

a.subNav:hover {
	color: #FFFFFF;
	text-decoration: none;
}

a.subNav:visited {
	color: #FFFFFF;
}

.textLink {
	color: #2e80bf;
}

a.textLink {
	color: #2e80bf;
	text-decoration: underline;
}

a.textLink:hover {
	color: #2e80bf;
	text-decoration: none;
}

a.textLink:visited {
	color: #2e80bf;
}


/*--------------------------  Directory ------------------------*/

	.phr_directory{
		margin:0px;
		padding:0px;
	}
	.phr_directory ul{	/* Sub menu groups */
		margin-left:20px;	/* Left spacing */
		padding-left:0px;
		display:none;	/* Initially hide sub nodes */
	}
	.phr_directory li{	/* Nodes */
		list-style-type:none;
		vertical-align:middle;
		
	}
	.phr_directory li a{	/* Node links */
		color:#000;
		text-decoration:none;
		font-size:0.8em;
		padding-left:2px;
	}

/*
#leftColumn {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style:normal;
	font-size: 17px;
	width:743px;
	color:#000000;
	text-align:left;
	padding-left: 15px;
	padding-right: 15px;
	margin:0px;
	background-color: #FFFFFF;
}

#leftColumnRightText {
	padding-left: 20px;
}

#leftColumnLeftText {
	padding-right: 20px;
}

#leftColumnLeftText a{
	color:#058bfd;
	text-decoration: none;
}

#leftColumnLeftText a:hover{
	color:#d00b0b;
	text-decoration: none;
}

#leftColumnRightText a{
	color:#058bfd;
	text-decoration: none;
}

#leftColumnRightText a:hover{
	color:#d00b0b;
	text-decoration: none;
}

#leftHeader {
	color: #d00b0b;
	font-weight: bold;
}

#leftTitle {
	font-size: 30px;
	color: #058bfd;
	font-weight: bold;

}

#rightColumn {
	padding-left:3px;
	padding-right:3px;
	width:182px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 15px;
	color:#cce9ef;
}

#rightHeader {
	color: #f8fb96;
	font-weight: bold;
}

#textNav{
	width:755px;
	height: 21px;
	color:#000000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	vertical-align: middle;
	background-color:#b8e0e8;
	padding-left: 18px;
	padding-top: 5px;
	font-weight: bold;

}

#textNav a{
	color:#000000;
	text-decoration: none;
}

#textNav a:hover{
	color:#d00b0b;
	text-decoration: none;
}

#popupContainer{
	margin:0 auto; 
	width:550px;
}

#popupContent{
	width:510px;
	padding:20px;
	background-color:#FFFFFF;
}

#privacyText{
	color:#000000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	text-align: center;
}

#privacyText a{
	color:#31899d;
	text-decoration: none;
}

#privacyText a:hover{
	color:#d00b0b;
	text-decoration: none;
}

#bulletListVspacing {
margin-top:7px;
}

.module-content
{
   border-top: 1px solid #31899d;
}

.module-content a { color: #cce9ef; font-size: 15px; }
.module-content a:hover { color: #ffffff; }

h1, h2, h3, h4, h5, h6
{
   font-family: Georgia, "Times New Roman", Times, serif;
}

.module-header,
.trackbacks-header,
.comments-header,
.comments-open-header,
.archive-header
{
   
   border-left: 5px solid #31899d;
   color: #f8fb96;
   background: #31899d;
   font-size: 17px;
   text-transform: none;
}

.module-header a,
.module-header a:hover,
.trackbacks-header a,
.trackbacks-header a:hover,
.comments-header a,
.comments-header a:hover,
.comments-open-header a,
.comments-open-header a:hover
.archive-header a,
.archive-header a:hover
{
   color: #f8fb96;
}


.module {
border-bottom-color: #31899d;
background-color: #31899d;
}

.entry-header {
border-left-color: #ffffff;
color: #d00b0b;
font-weight: bold;
font-size: 17px;
border-left-width: 0px;
padding-left: 0px;
}

*/