body 		 { font-size: 12px; font-family: Arial, sans-serif; margin: 0; padding: 0 }
a:link       { color: white; text-decoration: none }
a:active   	{ color: #000000; text-decoration: none; }
a:visited    { color: white; text-decoration: none }
a:hover		 { color: white; text-decoration: underline }

.newsHeader { font-size: 12px; color: #FFFFFF; font-weight: bold; }
.newsText { font-size: 11px; color: #FFFFFF; }
.newsLink { font-size: 11px; color: #FFFFFF; font-weight: bold; }
	
.bodyText { font-size: 12px; color: #FFFFFF; }
.bodyTextSmall { font-size: 12px; color: #FFFFFF; }
.copyright { font-size: 10px; color: #333333; }

/* Text Headers, Named with color and size */
.headerOrange20  { color: black; font-size: 20px; font-weight: bold }	/* Leftnav and Right Column */
.headerOrange15  { color: black; font-size: 15px; font-weight: bold }	/* Leftnav and Right Column */
.headerOrange14  { color: black; font-size: 14px; font-weight: bold }	/* Leftnav and Right Column */
.headerWhite15	{ font-size: 15px; color: #ffffff; font-weight: bold; }	/* Center Column */
.headerWhite14	{ font-size: 14px; color: #ffffff; font-weight: 300; }	/* Center Column */
.headerBlue20	{ font-size: 20px; color: #044e8e; font-weight: bold; }	/* Leftnav and Right Column */
.headerBlue14	{ font-size: 14px; color: #044e8e; font-weight: bold; }	/* Center Column */
.headerBlue13	{ font-size: 13px; color: #044e8e; font-weight: bold; }	/* Center Column */
.headerBlue12	{ font-size: 12px; color: #044e8e; font-weight: bold; }	/* Center Column */

/* Designates the color of the images with border="1" */
img, img a, a img { border-color:#333333; color:#333333; }

/* Page Header and Seach Area */
.headerBlueText		{ font-size: 12px; color: #044e8e; }
.headerWhiteText	{ font-size: 12px; color: #ffffff; text-transform: uppercase; }
.headerTagline		 { color: black; font-size: 18px; font-style: italic }
.article 		 { font-size: 13px; font-family:Georgia, "Times New Roman", Times, serif; margin: 0; padding: 0; line-height:20px; }
.content  { font-size: 12px; margin: 0; padding: 0; border-style: none; outline-style: none }

/* Left Column, Navigation Column */
.leftText { font-size: 12px; color: #666666; padding-top:5px; }

.left-nav { color: #ffffff; font-size: 11px; font-weight: bold; }
.left-nav a { color: #0D5491; display: block; padding: 4px 10px 4px 13px; border-bottom: 1px solid #D6D6D6; }
.left-nav a:hover { color: #0D5491; }

/* 23 - 10 = 10. gives the div 20px of left margin, whilest wrapping under the bullet correctly */
.navNumbers { 
	font-size: 12px;
	margin-left: 23px; text-indent: -10px;
	margin-top: 4px; margin-right: 10px; margin-bottom: 4px; color: #044e8e;
}
.navBullets { 
	font-size: 12px;
	margin-left: 23px; text-indent: -10px;
	margin-top: 4px; margin-right: 10px; margin-bottom: 4px; color: #044e8e;
}

/* Center Column */
/* 27 - 13 = 15. gives the div 15px of left margin, whilest wrapping under the bullet correctly */
.dailyNews { font-size: 13px; color: #336699; margin-left: 27px; text-indent: -13px; margin-top: 4px; margin-bottom: 4px; margin-right: 10px; }
.oftheDay { font-size: 12px; color: #336699; margin-left: 25px; text-indent: -10px; margin-top: 3px; margin-right: 10px; margin-bottom: 2px; }

.insideTitle  { color: navy; font-size: 16px; font-weight: bold; padding-bottom: 4px }
.insideTextLink  { color: navy; font-size: 12px; padding-top: 5px }
.globalSites { font-size: 9px; color: #cccccc; }


/* Footer */
.footer { font-size: 11px; color: white; }
.footer12 { font-size: 12px; color: white; }
.italics { font-style: italic }
.tipsHeader  { color: black; font-size: x-small }
.tipsHeader1  { color: black; font-size: small }

html, body {

    margin: 0px;

    padding: 0px;

    font: normal 11px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;

    line-height: 18px;

    color:#888888;
	background-image:url(../images/relate_bg_tall.jpg)

    

}
#footer {

    margin: 0px auto;

    padding: 10px;

    width: 1004px;

    background: url(../images/tpl_footer_bg.png) repeat-x;

}



#footcontainer {

    margin: 0px auto;

    padding: 0px;

    width: 1024px;

    text-align: center;

}



#footcontainer p {

    margin: 0 10px;

    padding: 0px;

    color: #444444;

}



#footcontainer p a {

    margin: 0px;

    border: none;

    text-decoration: none;

    color: #cccccc;

}



#footcontainer p a:hover {

    border-bottom: 1px dotted #444444;
	
	color: #ffba00;

}



#footcontainer p a img.rss {

    border: none;

    text-decoration: none;

}

