/*******************************************************************************************
*
* siteStyle.css - Site cascading style sheet
*
* Date Created: 06/14/07
* Last Updated: 06/22/07
*
* History
*  06/14/07 (MH): - File creation
*                 - Initial content
*
*	06/22/07 (MH): - Updated for template
*
*******************************************************************************************/

/**************************************************************
*
* 
* Generic Colors
*
*
***************************************************************/

.colorBlack
{
	color: #000000;
}

.colorBlue
{
	color: #3E5A7F;
}

.colorGreen
{
	color: #008000;
}

.colorGrey
{
	color: #95989C;
}

.colorOrange
{
	color: #F99A45;
}

.colorPurple
{
	color: #74418A;
}

.colorRed
{
	color: #FF4714;
}

.colorYellow
{
	color: yellow;
}

/**************************************************************
*
* 
* Generic Text Sizes
*
*
***************************************************************/

.FourPt
{
	font-size: 4pt;
}

.FivePt
{
	font-size: 5pt;
}

.SixPt
{
	font-size: 6pt;
}

.SevenPt
{
	font-size: 7pt;
}

.EightPt
{
	font-size: 8pt;
}

.NinePt
{
	font-size: 9pt;
}

.TenPt
{
	font-size: 10pt;
}

.ElevenPt
{
	font-size: 11pt;
}

.TwelvePt
{
	font-size: 12pt;
}

.ThriteenPt
{
	font-size: 13pt;
}

.FourteenPt
{
	font-size: 14pt;
}

.FifteenPt
{
	font-size: 15pt;
}

.SixteenPt
{
	font-size: 16pt;
}

/**************************************************************
*
* 
* Special Fonts
*
*
***************************************************************/

.debug
{
	font-family: Courier;
	font-size: 4pt;
	font-weight: lighter;
	color: #666666;

	margin: 0;
}

.subtext
{
	font-family: Arial, Tahoma, Verdana;
	font-size: 8pt;
	font-weight: bolder;
	color: #95989C;

	margin: 0;
}

/**************************************************************
*
* 
* HTML Main Body
*
*
***************************************************************/

body 
{
  font-family: Arial, Tahoma, Verdana;
  font-size: 10pt;
  color: #FFFFFF;
  
  background-color: #000000;
  
  text-align: left;
  padding: 0px;
  margin: 0px auto;
}

/**************************************************************
*
* 
* Anchors
*
*
***************************************************************/

a:link 
{
	font-family: Arial, Tahoma, Verdana; 
	font-size: 10pt;
	/*font-weight: bold;	*/
	color: #A22222;
	
	text-decoration: none;
}

a:visited 
{
	font-family: Arial, Tahoma, Verdana; 
	font-size: 10pt;
	/*font-weight: bold;	*/
	color: #A22222;  
	
	text-decoration: none;
}

a:hover 
{
	font-family: Arial, Tahoma, Verdana; 
	font-size: 10pt;
	/*font-weight: bold;	*/
	color: #5ea3f0;
	/*background-color: #3E5A7F;*/
	
	text-decoration: underline;
}

a:active 
{
	font-family: Arial, Tahoma, Verdana; 
	font-size: 10pt;
	/*font-weight: bold;	*/
	color: #FFFFFF; 
	/*background-color: #3E5A7F;*/
	
	text-decoration: underline overline; 
}

/**************************************************************
*
* 
* Paragraphs
*
*
***************************************************************/

p
{
	font-family: Arial, Tahoma, Verdana;
	font-size: 10pt;
	/*font-weight: bold;*/
	color: #FFFFFF;

	margin: 0;
}

/**************************************************************
*
* 
* Headers
*
*
***************************************************************/

h1
{
	font-family: Arial, Tahoma, Verdana;
	font-size: 16pt;
	font-weight: bolder;
	color: #000000;

	margin: 0;
}

h2
{
	font-family: Arial, Tahoma, Verdana;
	font-size: 14pt;
	font-weight: bolder;
	color: #000000;
	
	margin: 0;
}

h3
{
	font-family: Arial, Tahoma, Verdana;
	font-size: 12pt;
	font-weight: bolder;
	color: #000000;
	
	margin: 0;
}

h4
{
	font-family: Arial, Tahoma, Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	
	margin: 0;
}

h5
{
	font-family: Arial, Tahoma, Verdana;
	font-size: 7pt;
	font-weight: bold;
	color: #000000;
	
	margin: 0;
}

h6
{
	font-family: Arial, Tahoma, Verdana;
	font-size: 6pt;
	font-weight: bold;
	color: #000000;
	
	margin: 0;
}

/**************************************************************
*
* 
* Fonts
*
*
***************************************************************/

font
{
	font-family: Arial, Tahoma, Verdana;
	font-size: 10pt;
	font-weight: bolder;
	color: #000000;

	margin: 0;
}

/**************************************************************
*
* 
* Block Quotes
*
*
***************************************************************/

blockquote
{
	font-family: Arial, Tahoma, Verdana;
	font-size: 8pt;
	font-weight: bolder;
	color: #FFFFFF;
	
	text-decoration: none;
	
	margin: 0px 40px 0px 40px;
}

/**************************************************************
*
* 
* Images
*
*
***************************************************************/

img
{
	border: 0;
}

/**************************************************************
*
* 
* Forms
*
*
***************************************************************/

form
{
	margin: 0;
}

input.file {

	color: 				#FFFFFF;
	background-color: 		#FFFFFF;
	 -webkit-text-fill-color: 	#FFFFFF;
}

/**************************************************************
*
* 
* Divisions - All Browsers
*
*
***************************************************************/

div.contentContainer
{
	width: 1000px;
	height: 100%;
	margin: 0px auto;
	/*text-align: center;*/
	background-color: #000000;
	
	border-width: 0px;
	border-style: solid;
	border-color: red;
}

div.banner
{
	width: 798px;
	height: 114px;
	background-color: #ABABAB;

	border-width: 0px;
	border-color: #ABABAB;
	border-style: solid;
	
	background-image: url('../images/test.jpg');
}

/**************************************************************
*
* 
* Divisions - Firefox+
* 
* Note: Because IE SUCKS, we have to freaking HACK the CSS to send 
* the correct data to other browsers. IE cannot understand child selectors 
* (Parent>Child), but other browsers can.  IE will use the code further below 
* while other [good] browsers will interpret the following code.
*
***************************************************************/

html>body div.menu
{
	width: 1000px;
	height: 33px;
	padding: 3px 0px 3px 0px;
	background-color: #000000;
	text-align: left;
	
	border-width: 0px;
	border-style: solid;
	border-color: red;
	
	/*float: left;*/
	
	/*background-image: url("../images/backgroundFlower.jpg");
	background-position: bottom center;
	background-repeat: no-repeat;*/
}

html>body div.content
{
	width: 1000px;
	/*height: 455px;*/
	padding: 10px 0px 10px 0px;
	text-align: left;
	
	background-color: #000000;
	/*background-image: url("../images/backgroundFlower.jpg");
	background-position: bottom center;
	background-repeat: no-repeat;*/
	
	border-width: 0px;
	border-style: solid;
	border-color: green;
	
	/*float: left;*/
}

html>body div.footer
{
	width: 800px;
	height: 68px;
	padding: 40px 0px 0px 0px;
	text-align: center;
	background-color: #3E5E7E;
	background-image: url("../images/footerBackground.jpg");
	
	clear: both;
}

/**************************************************************
*
* 
* Divisions - Internet Explorer
*
*
***************************************************************/

/*div.menu
{
	width: 140px;
	height: 475px;
	background-color: #FFFFFF;
	text-align: left;
	
	border-width: 0px;
	border-style: solid;
	border-color: yellow;
	
	float: left;
}

div.content
{
	width: 625px;
	height: 475px;
	padding: 0px 15px 0px 30px;
	text-align: left;
	background-color: #000000;
	/*background-image: url("../images/contentBackgroundRepeat.jpg");*/
	
	border-width: 0px;
	border-style: solid;
	border-color: green;
	
	float: left;
}

div.footer
{
	width: 800px;
	height: 108px;
	text-align: center;
	padding: 40px 0px 0px 0px;
	background-color: #3E5E7E;
	background-image: url("../images/footerBackground.jpg");
	
	clear: both;
}*/

/**************************************************************
*
* 
* Horizontal Rules
*
*
***************************************************************/

hr
{
	border-bottom-width: 0pt;
}

/**************************************************************
*
* 
* Lists
*
*
***************************************************************/

li
{
	font-family: Arial, Tahoma, Verdana;
	font-size: 8pt;
	/*font-weight: bolder;*/
	color: #FFFFFF;
}

/************
*
* External attributes
*
*/

/* Gradual Highlight */
.gradualshine
{
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
}

/**************************************************************
*
* 
* Tables
*
*
***************************************************************/

td.tableTitle 
{
	font-family: Arial, Tahoma, Verdana;
	font-size: 10pt;
	font-weight: bolder;
	color: #FFFFFF;

	padding-bottom: 10px;
}

td.tableManageRow
{
	background-color: #000000;
	
	padding: 7px;
	
	border-top:1px solid #333333;
}


