BODY {
	
}
BODY.publicSite {
	background-color:#E8E8EF;
}
BODY.publicSite P {
	line-height:15px;
	font-size:11px;
}


H1 {
	color:#0A5A9E;
}
H3 {
	color:#00BB00;
}

HR {
	color:#5CAFCF;
}

/*--------------------------------------------------------------
button
--------------------------------------------------------------*/
.button {
	font-size:11px;
	background-color:#FFFFFF;
	background-image:url(/images/buttonBackground.jpg);
	color:#ffffff;
	
	border:1px solid #1a61a0;
	
	padding-left:10px;
	padding-right:10px;
	height:25px;
	
}

.instructions, .instructions TD, .instructions P, .instructions A, .instructions LI {
	color:#ABAAA2;
}
.faded {
	color:#9B9A92;
}
/*--------------------------------------------------------------
Hot Or Shot
--------------------------------------------------------------*/
TABLE.hotOrShotList {
}
TABLE.hotOrShotList A {
	color:#2F1F00;
	text-decoration:underline;
	font-weight:bold;
}
TABLE.hotOrShotList A:hover {
	color:#12BDEF;
	
	font-weight:bold;
}
/*--------------------------------------------------------------
dashboard
--------------------------------------------------------------*/
TD.dashboardCell {
	border-right:1px solid #dddddd;
	/*background:url(/images/dashboard/background.jpg);*/
	background-color: #E8E8EF;
	background-repeat:no-repeat;
}

TABLE.dashboard {
	
}
TABLE.dashboard TD {
	color:#796F57;
	line-height:18px;
	padding-top:1px;
	padding-bottom:1px;
	
}
TABLE.dashboard A {
	
	font-family:Verdana;
	font-weight:normal;
}
TABLE.dashboard A:hover {
	font-family:Verdana;
	font-weight:normal;
	text-decoration:none;
}

TABLE.dashboard TR.tableRow1, TABLE.dashboard TR.tableRow1 TD {
	
}
TABLE.dashboard TR.tableRow2, TABLE.dashboard TR.tableRow2 TD{
	background-color:#F6F6F6;
}
TABLE.dashboard TR.tableRowSel, TABLE.dashboard TR.tableRowSel TD{
	background-color:#d5e1e8;
}

/*--------------------------------------------------------------
.contentBackground specification used so they don't change things in control panels
--------------------------------------------------------------*/
.contentBackground {
	background-color:#FFFFFF;
}
.contentBackground, .contentBackground A, .contentBackground LI, .contentBackground TD, .contentBackground P {
	font-size:11px;
}

.contentBackground .errorSectionDisplay{
	border:1px solid #CCCCCC;
}

.contentBackground TR.tablerow1 {
	background-color:#FEB218;
	background-color:#ffffff;
}
.contentBackground TR.tablerow2 {
	background-color:#faae14;
	background-color:#f9f9f9;
}
.contentBackground TH {
	background-color:#FEC552;
	background-color:#CBCAC2;
	background-color:#E8E8EF;
	height:25px;
	color:#88888F;
}
.contentBackground DIV.infoDisplay A {
	font-size:10px;
}
/*--------------------------------------------------------------
layoutBox
--------------------------------------------------------------*/
TD.layoutBoxText {
	color:#666666;
	font-size:20px;
}


/*--------------------------------------------------------------
circleBackground
--------------------------------------------------------------*/
TABLE.circleBackground-left {
	background-image:url(/images/pr/circleBackground_left.jpg);
	background-repeat:no-repeat;
}
TABLE.circleBackground-top {
	background-image:url(/images/pr/circleBackground_top.jpg);
	background-repeat:no-repeat;
}
TABLE.circleBackground-topRight {
	background-image:url(/images/pr/circleBackground_topRight.jpg);
	background-repeat:no-repeat;
}
/*--------------------------------------------------------------*/


textarea.document {
	font-family:Verdana;
	font-size:10px;
	color:#555555;
	line-height:14px;
	padding:10px;
}



TABLE.dottedLineBorderDark, TD.dottedLineBorderDark {
	border:1px dotted #cccccc;
}
TABLE.dottedLineBorderLight, TD.dottedLineBorderLight {
	border:1px dotted #fcfcfc;
}

TABLE.dottedLine-light-right, TD.dottedLine-light-right {
	border-right:1px dotted #91D0FF;
}
TABLE.dottedLine-light-left, TD.dottedLine-light-left {
	border-left:1px dotted #91D0FF;
}

TD.dottedLineSeparatorTop, DIV.dottedLineSeparatorTop { 
	border-top:1px dotted #eeeeee;
}
TD.dottedLineSeparatorBottom, DIV.dottedLineSeparatorBottom {
	border-bottom:1px dotted #eeeeee;
}

TD.contentHeading {
	background-color:#FFFFFF;
	color:#A45A00;
	font-size:10px;
}


TABLE.footer {
	background-color:#165b9a;
	background-color:#d8d8df;
}
TABLE.footer TD {
	color:#b8b8bf;
}
TABLE.footer A {
	color:#98989f;
}

/*--------------------------------------------------------------
submenu/sidemenu
--------------------------------------------------------------*/
.submenu {
	widcth:239px;
	background-color:#e8e8ef;
	border-right:1px solid #DDDDDD;
}
TABLE.submenuItems TD {
	padding-top:8px;
	padding-bottom:8px;
	padding-right:10px;
}
TABLE.submenuItems TD.selected {
	background-color:#aaeeaa;
}

TABLE.submenuItems TD.separator {
	padding-top:1px;
	padding-bottom:1px;
	padding-right:0px;
}
TABLE.submenuItems TD A {
	color:#105692;
}

/*----------------------------------------------
Press Releases
----------------------------------------------*/
.newsDate {
	color:#666666;
	font-weight:bold;
}
.newsTitle, .newsTitle A {
	color:#00BB00;
	font-weight:bold;
	font-size:12px;
}
.newsText {
	font-size:11px;
	line-height:15px;
	
}
.newsByline {
	font-weight:italic;
	color:#999999;
	font-size:10px;
}
DIV.newsPublishedLocation {
	color:#9999aa;
	padding:5px;
	border:1px dotted #DDDDDD;
	font-size:10px;
}
DIV.newsPublishedLocation A {
	font-size:10px;
}
DIV.newsImageCaption {
	color:#999999;
	font-size:10px;
	text-align:left;
	
}
