/* Here's the start ... work is in progress, so if you see something weird 
most likely I'm making changes as you are viewing the file, no telling what
you'll see =:0 */

/* Basics */

a:link { 
	color: #0099cc;
	text-decoration: none;
} 

a:visited {  
	color: #BE3100;
	text-decoration: none;
}

a:hover {
	color: #BE3100;
	text-decoration: underline;
}

a:active { 
	color: #BE3100; 
	text-decoration: underline;
}

hr {
	color: #DADADA;
}




ol {
	font : 10px verdana, helvetica, arial, geneva, sans-serif;
	color : #000;
	background : transparent;
	}

li {
	font : 10px verdana, helvetica, arial, geneva, sans-serif;
	line-height : 14px;
	color : #000;
	background : transparent;
	}
.sidenav {
	margin : 0px;
	padding : 10px 5px 10px 25px;
	background : #FFF;
	border-right : 1px dotted #444;
	border-left : 1px dotted #444;
	border-bottom : 1px dotted #444;
	}

body {
	color: #444444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
}

td, p {
	color: #444444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
}

h1 {
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

h2 {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
}

.heading {
	margin: 0px;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.txtsmall {
	color: #999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: regular;
}

.greyboxheading {
	margin: 8px;
	color: #444444;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.sitetitle {
	margin : 0px;
	padding : 0px 5px 8px 12px;
	background : #efefef;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
}
	
.pagetitle {
	margin : 0px;
	padding : 0px 5px 12px 12px;
	background : #efefef;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

/* End Basics */

/* Marketing Boxes */

.boxtop {
	margin : 0px;
	padding : 8px;
	background : #EEE;
	border : 1px solid #ccc;

	color: #444444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
}
	
.boxbottom {
	margin : 0px;
	padding : 8px 5px 8px 8px;
	background : #FFF;
	border-right : 1px solid #ccc;
	border-left : 1px solid #ccc;
	border-bottom : 1px solid #ccc;
}
	
.boxsmgrey {
	margin : 0px;
	padding : 8px 5px 8px 8px;
	background : #EEE;
	border-top : 1px solid #ccc;
	border-right : 1px solid #ccc;
	border-left : 1px solid #ccc;
	border-bottom : 1px solid #ccc;
}

/* End Marketing Boxes */


/* LEFT NAVIGATION */

/* borders */
div#leftnav { width: 174px; overflow: hidden; } 
#leftnav div { border-top: 1px solid #999; }
#leftnav div.nav1 { border-top: 1px solid #999; }
#leftnav div.first { border-top: 1px solid #999;}

/* navigation links */
#leftnav a { display: block; color: #FFF; text-decoration: none; }
#leftnav a:hover { color: #FFF; background-color: #BF0013; }

/* current navigation item*/
/* #leftnav div#current   { background-color: #B5A083; } */
#leftnav div#current a { color: #fff; }
#leftnav div#current a:hover { color: #fff; }
#leftnav div#current   { background-color: #BF0013; }

/* font-sizes, padding, indentation */
.nav1 { font-size:11px; }
.nav2 { font-size:10px; }
.nav3 { font-size:9px; }
a.nav1 { padding:4px; padding-left:4px; }
a.nav2 { padding:4px; padding-left:10px; background-color: #EFEFEF; }
a.nav3 { padding:4px; padding-left:16px; }

.first { font-size:11px;}
a.first { padding:4px; padding-left:4px; }

/* end LEFT NAVIGATION */

/* RIGHT NAVIGATION */

/* borders */
div#rtnav { width: 177px; overflow: hidden; } 
#rtnav div { border-top: 1px solid #999; }
#rtnav div.nav1 { border-top: 1px solid #999; }
#rtnav div.first { border-top: 1px solid #999;}

/* navigation links */
#rtnav a { display: block; color: #FFF; text-decoration: none; }
#rtnav a:hover { color: #333; background-color: #989A95; }

/* current navigation item*/
/* #leftnav div#current   { background-color: #B5A083; } */
#rtnav div#current a { color: #333; }
#rtnav div#current1 a { color: #333; }
#rtnav div#current a:hover { color: #fff; }
#rtnav div#current1 a:hover { color: #fff; }
#rtnav div#current   { background-color: #EFEFEF; }
#rtnav div#current1   { background-color: #D3D2D2; }

/* font-sizes, padding, indentation */
.rtnav1 { font-size:11px; }
.rtnav2 { font-size:10px; }
.rtnav3 { font-size:9px; }
a.rtnav1 { padding:4px; padding-left:4px; }
a.rtnav2 { padding:4px; padding-left:10px; background-color: #EFEFEF; }
a.rtnav3 { padding:4px; padding-left:16px; }

.first { font-size:11px;}
a.first { padding:4px; padding-left:4px; }

/* end LEFT NAVIGATION */

/* White Navigation */

.whitenav a:link {
	font : 10px verdana, helvetica, arial, geneva, sans-serif; 
	color: #999;
	text-decoration: none;
}

.whitenav a:visited { 
	color: #999;
	text-decoration: none;
}

.whitenav a:hover {
	background-color: transparent;
	color: #000;
	text-decoration: underline;
}

.whitenav a:active { 
	background-color: transparent;
	color: #999;
	text-decoration: underline;
}

.whitenavnolink {
	color: #999;
	}

/* End White Navigation */
