/* This is specific to the homepage only */
body 		 { font-size: 12px; font-family: Arial, sans-serif; margin: 0; padding: 0 }
a:link       { color: navy; text-decoration: none }
a:active   	{ color: #000000; text-decoration: none; }
a:visited    { color: navy; text-decoration: none }
a:hover		 { color: navy; text-decoration: underline }
	
.bodyText { font-size: 12px; color: #333333; }
.bodyTextSmall { font-size: 12px; 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 */

/* Dashed lines to stretch across any distance without loading a new image for each length */
.dashGrey	{ height: 3px; background: url(art_dash_f7f6f3.gif) repeat-x; }
.dashWhite	{ height: 3px; background: url(art_dash_ffffff.gif) repeat-x; }

/* 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 }

.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; }

/* Right Column */
#R1 { padding-left: 5px; padding-top: 1px; padding-right: 50px; padding-bottom: 1px; margin-left: 10px; }
.rightText { font-size: 12px; color: #333333; padding-top:5px; }
.rightTextBullet { font-size: 12px; color: #333333; text-indent: -10px; padding-left: 10px; padding-top: 5px; padding-right: 10px; }
.advertisement { font-size: 10px; color: #cccccc; text-transform: uppercase; } /* advertisement GLOBAL?? */

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