* { margin: 0px; padding: 0px; }

body {
	background: url(../images/background.gif) repeat-x;
}

p, ol, ul, li { font: 12px Arial; color : #333333; line-height : 130%; margin: 5px 0px 20px 0px; }

INPUT {font : 9pt "Courier New" Courier monospace;  margin: 5px; }

H1  { color : Black; }

A, A:Visited  {
	font : 12px Arial;
	color : Black;
	text-decoration : underline;
	line-height: 130%
}

A:Active, A:Hover  {
	font : 12px Arial;
	color : Red;
	text-decoration : underline;
	line-height: 130%
}

a img { border: none; }

.image, .image:visited {border:2px; border-thickness: 2px; border-color: #cccccc; border-style: solid;}

.image2, .image2:visited {border:1px; border-thickness: 1px; border-color: black; border-style: solid;}

.image3, .image3:visited {border:2px; border-thickness: 2px; border-color: white; border-style: solid;}

A:hover .image {border:2px; border-thickness: 2px; border-color: #b22222; border-style: solid;}

.tableBorder { border: 1px dotted #333333;}

.description  {
	font: 12px Arial;
	color : #666666;
	font-style : normal;
	font-weight : normal;
}

.descriptionbold  {
	font: 12px Arial;
	color : #666666;
	font-style : normal;
	font-weight : bold;
}

.descriptionBrown  {
	font: 12px Arial;
	color : #CC6600;
	font-style : normal;
	font-weight : normal;
}

.descriptionBlue  {
	font: 12px Arial;
	color : #003366;
	font-style : normal;
	font-weight : normal;
}

.descriptionGreen  {
	font: 12px Arial;
	color : #006400;
	font-style : normal;
	font-weight : normal;
}


.heading  {
	font-size : 11px;
	font-family : Tahoma;
	font-weight : bold;
	font-style : normal;
	color : Black;
}

.headingbig  {
	font-size : 13px;
	font-family : Tahoma;
	font-weight : bold;
	font-style : normal;
	color : Black;
}

.rowheight  {
	font-size : 1pt;
	line-height : 1pt;
}

A.linkstyle2  {
	font: 12px Arial;
	font-weight : normal;
	font-style : normal;
	color : White;
	text-decoration : none;
}

A.linkstyle2:Visited  {
	font-family : Arial;
	font-weight : normal;
	font-style : normal;
	color : White;
	font-size : 11px;
	text-decoration : none;
}

A.linkstyle2:Active  {
	font: 12px Arial;
	font-weight : normal;
	font-style : normal;
	color : White;
	text-decoration : underline;
}

A.linkstyle2:Hover  {
	font: 12px Arial;
	font-weight : normal;
	font-style : normal;
	color : White;
	text-decoration : underline;
}

A.linkstyle3  {
	font: 12px Arial;
	font-weight : bold;
	font-style : normal;
	color : White;
	text-decoration : none;
}

A.linkstyle3:Visited  {
	font-family : Arial;
	font-weight : bold;
	font-style : normal;
	color : White;
	font-size : 11px;
	text-decoration : none;
}

A.linkstyle3:Active  {
	font: 12px Arial;
	font-weight : bold;
	font-style : normal;
	color : White;
	text-decoration : underline;
}

A.linkstyle3:Hover  {
	font: 12px Arial;
	font-weight : bold;
	font-style : normal;
	color : White;
	text-decoration : underline;
}

A.linkstyle4  {
	font: 12px Arial;
	font-weight : normal;
	font-style : normal;
	color : Black;
	text-decoration : none;
}

A.linkstyle4:Visited  {
	font: 12px Arial;
	font-style : normal;
	color : Black;
	font-size : 11px;
	text-decoration : none;
}

A.linkstyle4:Active  {
	font: 12px Arial;
	font-weight : normal;
	font-style : normal;
	color : Black;
	text-decoration : underline;
}

A.linkstyle4:Hover  {
	font: 12px Arial;
	font-weight : normal;
	font-style : normal;
	color : Black;
	text-decoration : underline;
}

A.linkstyle5  {
	font: 12px Arial;
	font-weight : normal;
	font-style : normal;
	color : Blue;
	text-decoration : underline;
}

A.linkstyle5:Visited  {
	font: 12px Arial;
	font-style : normal;
	color : Blue;
	font-size : 11px;
	text-decoration : underline;
}

A.linkstyle5:Active  {
	font: 12px Arial;
	font-weight : normal;
	font-style : normal;
	color : Red;
	text-decoration : underline;
}

A.linkstyle5:Hover  {
	font: 12px Arial;
	font-weight : normal;
	font-style : normal;
	color : Red;
	text-decoration : underline;
}


A.linkstyleGrey  {
	font: 12px Arial;
	font-weight : normal;
	font-style : normal;
	color : Gray;
	text-decoration : none;
}

A.linkstyleGrey:Visited  {
	font: 12px Arial;
	font-weight : normal;
	font-style : normal;
	color : Gray;
	text-decoration : none;
}

A.linkstyleGrey:Active  {
	font: 12px Arial;
	font-weight : normal;
	font-style : normal;
	color : Red;
	text-decoration : underline;
}

A.linkstyleGrey:Hover  {
	font: 12px Arial;
	font-weight : normal;
	font-style : normal;
	color : Red;
	text-decoration : underline;
}


A.linkstyleBold  {
	font: 12px Arial;
	font-weight : bold;
	font-style : normal;
	color : Black;
	text-decoration : none;
}

A.linkstyleBold:Visited  {
	font: 12px Arial;
	font-weight : bold;
	font-style : normal;
	color : Black;
	text-decoration : none;
}

A.linkstyleBold:Active  {
	font: 12px Arial;
	font-weight : bold;
	font-style : normal;
	color : Red;
	text-decoration : none;
}

A.linkstyleBold:Hover  {
	font: 12px Arial;
	font-weight : bold;
	font-style : normal;
	color : Red;
	text-decoration : none;
}


A.linkstyleBoldBlue  {
	font: 12px Arial;
	font-weight : bold;
	font-style : normal;
	color : #61698F;
	text-decoration : none;
}

A.linkstyleBoldBlue:Visited  {
	font: 12px Arial;
	font-weight : bold;
	font-style : normal;
	color : #61698F;
	text-decoration : none;
}

A.linkstyleBoldBlue:Active  {
	font: 12px Arial;
	font-weight : bold;
	font-style : normal;
	color : Red;
	text-decoration : none;
}

A.linkstyleBoldBlue:Hover  {
	font: 12px Arial;	font-weight : bold;
	font-style : normal;
	color : Red;
	text-decoration : underline;
}

A.linkstyleRedBold, A.linkstyleRedBold:Visited  {
	font: 12px Arial;
	font-weight : bold;
	color : #C80000;
	text-decoration : none;
	line-height: 130%
}

A.linkstyleRedBold:Active, A.linkstyleRedBold:Hover  {
	font: 12px Arial;
	font-weight : bold;
	color : #C80000;
	text-decoration : underline;
	line-height: 130%
}

A.linkstyleOrangeBold, A.linkstyleOrangeBold:Visited  {
	font: 12px Arial;
	font-weight : bold;
	color : #ED961F;
	text-decoration : none;
}

A.linkstyleOrangeBold:Active, A.linkstyleOrangeBold:Hover  {
	font: 12px Arial;
	font-weight : bold;
	color : #ED961F;
	text-decoration : underline;
}

A.linkstyleBoldUnderline, A.linkstyleBoldUnderline:Visited  {
	font: 12px Arial;
	font-weight : bold;
	font-style : normal;
	color : Black;
	text-decoration : underline;
}

A.linkstyleBoldUnderline:Active, A.linkstyleBoldUnderline:Hover  {
	font: 12px Arial;
	font-weight : bold;
	font-style : normal;
	color : Red;
	text-decoration : underline;
}



#Layer2 { /* rants and raves */
	background: url(../images/rantsandraves-bg.png) no-repeat;
	width: 169px;
	height: 712px;
	top: 135px; 
	left: 780px;
	padding: 70px 20px 0px 10px;
	text-align: left;
}
	#Layer2 table { margin-top: 30px; }
		#Layer2 td { padding-bottom: 10px; }

#tableLogo { border-top: 1px solid #FFF; }

#tableMain { margin: 25px 0px 0px 25px; width: 730px;}

#tableFeatured { border: 1px solid #CCC; margin-top: 10px;}
	#tableFeatured td { padding: 10px 0px 10px 0px; }
	#tableFeatured img { margin-bottom: -10px; }

#tablePagetitle { width: 100%; border: 1px solid #CCC; margin-bottom: 10px; }

#tableBodyCopy { border: 1px solid #CCC;  }

#tableBody { width: 100%; }
	#tableBodyColumnRight { width: 100%; }
	#tableBodyColumnLeft { padding-right: 10px;  }


