/*
  Styles used by the renderers to show the header, footer, background etc.
  elements
*/

body
{	
	background-color: #dfdfdf;
	padding:0px;
	margin:0px;
	text-align:center;
}

td, body
{
	font-family: arial;
	font-size: 13px;
}

a, a:visited, a:hover
{
	text-decoration:none;
}
			
a, a:visited
{
	color: #336699;
}
			
a:hover
{
	color:#c85415;
}

.applicationLink
{
	color: #cccccc;
	font-size: 11px;
	font-family: arial;
	padding: 5px 8px 5px 8px;
	border-style: none solid none none;
	border-width: 1px;
	border-color: #6d6d6d;
}

.applicationLink a
{
	text-decoration:none;
}

.applicationLink a, .applicationLink a:visited
{
	color: #cccccc;
}

.applicationLink a:hover
{ 
	color: #e5ae2a;
}

#signin
{
	font-family:arial;
	color: #dddddd;
	font-size:13px;
	padding-right: 20px;
}

#signin a
{
	font-weight: bold;
}

#signin a, #signin a:visited
{
	color: white;
}

#signin a:hover
{ 
	color: #e5ae2a;
}

#bodyDiv  /* the div for the BODY block */
{
	padding-right:15px;
	padding-left:15px;
	padding-top:5px;
}

#mainDiv  /* from header top to footer bottom */
{
	background-color: white;
	border-style:solid;
	border-color: #b0b0b0;
	border-width:1px; 	
}

#betweenHeaderAndFooterBig  /* that is, the div containing the table with the optional 
                            left hand nav and the bodyDiv */
{
	padding-top:10px;padding-bottom:10px;
}

.leftnav
{
	font-size:11px;
	font-family: Arial;
	font-weight:bold;
	color: #333333;
	border-style: none none solid none;
	margin-left: 15px;
	margin-right: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	border-width: 1px;
	border-color: #dddddd;
}

.leftMenuHighlight
{
	font-size: 13px;
	color: #a00000;
}

.leftnav a, .leftnav a:visited
{
	color: #404040;
}

.leftnav a:hover
{ 
	color: #c85415;
}

#footer
{
	background-color: #606060;
}

#footerInner
{
	color: #d8b94e;
	text-align: right;
	padding-top:7px;
	padding-bottom:7px;
}

#footerlinks
{
	padding:0px 20px 7px 0px
}

#footerlinks a
{
	text-decoration: none;
}

#footerlinks a, #footerlinks a:visited
{
	color: white;
}

#footerlinks a:hover
{
	color: #e5ae2a;
}

#copyright
{
	padding: 0px 20px 10px 0px;
}

.navTdStyle
{
	border-style:none solid none none; 
	border-width:1px;
	border-color:#dddddd;
}

#tabmenu
{
		background-color:#73796f;
		border-style: solid none none none;
		border-color: #888888;
	border-width: 1px;
}

.tablink
{
	padding:5px;
	border-style:none solid none none;
	border-width:1px;
	border-color:#888888;
	font-weight:bold;	
}

.tablinkNotSelected a, .tablinkNotSelected a:visited
{
	color: white;
}

.tablinkNotSelected a:hover
{
	color: e5ae2a;
}

.tablinkSelected a, .tablinkSelected a:visited
{
	color:#333333;
}

.tablinkSelected
{
	background-color:white;
}

.tablinkSelected a:hover
{
	color: #c85415;
}


.rightColumn
{
	padding:0px 10px 10px 10px;
}
	
.rightDiv
{
	margin-bottom:10px;
	padding:10px;
	border-style:solid;
	border-color: #cccccc;
	border-width: 1px;
}
	
.rightTitle
{
	font-family:Georgia, Times New Roman, Times, serif;
	font-size: 16px;
	color:#bb8800;
	margin-bottom:8px;
	font-weight: bold;
}

