/* This Style Sheet is intended to	*/
/* be used with the "basic.css"		*/
/* Style Sheet, and should be 		*/
/* included on the web page AFTER	*/
/* "basic.css" link.				*/

/* Basic styles */
body, td {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: smaller;
   margin-left: 0px;
   margin-top: 0px;
   text-align: center;
   background-color: #333333;
}
h1, h2, h3, h4, h5, h6 { color : #B22222;  background : transparent;  }
*.hr { color : #B5B6DE; height : 1px;  background : black;  }

hr.blue-hr {
    color : #B5B6DE;
}

A { font: 1em/1em Verdana, Geneva, Arial, Helvetica, sans-serif;  background-color : transparent;  color : Red;   }
A:link { color: Red; background: transparent; text-decoration: none }
A:visited { color: Red; background: transparent; text-decoration: none }
A:active { color: #228B22; background: transparent; text-decoration: none;    }
A:hover { text-decoration: underline;  color : Yellow;   }

/* Main positioning styles  */
/* Top Level Hierarchy:		*/
/*	wrapper					*/
/*		header				*/
/*			hdrLeft			*/
/*			hdrRight		*/
/*		content				*/
/*			contentLeft		*/
/*			contentRight	*/
/*		footer				*/
div.wrapper {
	width : 750px;
	text-align : left;
	margin: 0px auto auto;
	padding : 0px 3px 0px 3px;
	background-color : black;
	height : 100%;
}
div.content {
	width : 99%;
/*	clear : both;*/
	border-top : 1px solid #B5B6DE;
	background-color : black;
	color : #FAEBD7;
	margin : 0px 3px 0px 3px;
}
div.contentLeft {
   width: 160px;
   float: left;
   padding: 2px 2px 2px 2px;
   margin-right: 3px;
   background-color: transparent;
}
div.contentRight {
   padding: 2px 2px 2px 2px;
   float: right;
   width: 565px;
   background-color: black;
}
div.footer {
   clear: both;
   border-top: 1px solid #B5B6DE;
   background-color: black;
   width: 99%;
   text-align: center;
	padding : 5px 0px 5px 0px;
   margin-left: 3px;
   margin-right: 3px;
}

/* Header styles */
div.header {  width : 99%;  background-color: black;  }
div.hdrLeft1 { width : 306px; float : left; clear : none;   }
div.hdrRight1 { width : 415px; text-align : right; float : right; clear : none; padding-top : 10px; padding-right : 10px; }
div.menu {
	border-top : 1px solid #B5B6DE;
	text-align : center;
	background-color : black;
	color : #B22222;
	font-size : x-small;
	padding-top : 5px;
	padding-bottom : 7px;
}
img.hdrImage1 { }
div.hdrDate1 { position : absolute; left : 30px; top : 75px; font : normal .85em/1em Verdana, Geneva, Arial, Helvetica, sans-serif; color : #000066; width : 200px; text-align : center;  background-color : transparent;     }
span.hdrApplicationTitle1 { font : bold 1.75em/1.1em Verdana, Geneva, Arial, Helvetica, sans-serif; color : #000066;  background-color : transparent;  }
span.hdrPageTitle1 { font : bold 1.5em/1.1em Verdana, Geneva, Arial, Helvetica, sans-serif; color : #000066;  background-color : transparent;  }

/* Footer styles */
table.ftrTable { width : 730px; color : #B5B6DE;  background-color : transparent;  }
tr.ftrTR { vertical-align : top;  background-color : transparent;  }
td.ftrTDLeft { width : 50%; text-align : left; color : #B5B6DE; font : xx-small Verdana, Geneva, Arial, Helvetica, sans-serif;  background-color : transparent;  }
td.ftrTDRight { width : 50%; text-align : right; color : #B5B6DE; font : xx-small Verdana, Geneva, Arial, Helvetica, sans-serif;  background-color : transparent;  }

/* News styles */
div.newsItem { border-bottom : 1px solid #B5B6DE; }
div.newsItem p.newsItemTitle { color : #FFD700; background-color : transparent; margin : 3px 0px 3px 0px; }
div.newsItem p.newsItemSubTitle { color : #CC9900; background-color : transparent; margin : 3px 0px 3px 0px; font-size : smaller; }
div.newsItem p.newsItemBody { color : #FFF8DC; background-color : transparent; margin : 3px 0px 3px 0px; font-size : smaller; }