/* GENERAL DOCUMENT and TAG SELECTORS */
BODY, DIV, P, TD, TH, SELECT, INPUT,TEXTAREA {font-family:arial,sans-serif; color:#333333;font-size:12px;}
BODY {margin-top:34px; margin-left:10px; background-color:#CCCCCC; padding-top:0px;	padding-left:0px; font-family:arial,sans-serif;font-size:12px;background-image:url(graphics/background.jpg); background-position:top; background-repeat:repeat-x;}
DIV, P, TABLE {margin:0px; padding:0px;}
H1, H2, H3 {margin:0px; padding:0px;}
TD {font-size:12px;}
P {font-size:12px; line-height:15px;}
UL {margin-top:0px; padding-left:20px; margin-left:0px;}
.bgcolor{background-color:#CCCCCC;}

/* TEXT HEADER STYLES */
H1 {font-size: 13px; font-weight: bold; padding-bottom:5px;}

/* LINK STYLES */
A, A:visited, A:active {font-size:12px; color:#993300; text-decoration:underline;}
A:hover {color:#CC6600;}

.ondark A, .ondark A:visited, .ondark A:active {font-size:11px; color:#FFFFFF; text-decoration:underline;}
.ondark A:hover {color:#FFFFCC;}

/* PAGE LAYOUT CONTAINERS */
/**************************/

DIV#page_top {
	width:689px;
	height:134px;
	text-align:left;
	position:relative;
	background-image:url(graphics/structure/header.jpg); background-position:top; background-repeat:no-repeat;
}

DIV#page_nav {
	width:507px;
	top:101px;
	text-align:center;
	position:absolute;
}

DIV#page_breadcrumbs {
	width:505px; top:122px;padding-left:10px;position:absolute;z-index:6;
}

DIV#page_main {
	width:689px;
	position:relative;
	left:0px;
}

TABLE#page_main {
	width:668px;
	position:relative;
	background-color:#FFFFFF;
	border-left: 2px solid #003366;
	border-right: 2px solid #003366;
	margin-right:21px;
	padding:10px;
}

TABLE#page_footer {
	width:668px;
	height:21px;
	left:0px;
	background-image:url(graphics/structure/footer.gif); background-position:top; background-repeat:no-repeat;
	position:relative;
	text-align:center; 
	margin-right:21px;
}

TABLE#page_footer TD{color:#FFFFFF;font-size:10px;}
	
.breadcrumbs {color: #6699CC; font-size:11px; text-decoration : none;}
.bc_div {color: #CCCCCC;  font-size:11px; text-decoration : none; padding-left:5px;padding-right:5px;}
.breadcrumbs a{color: #999999; font-size:11px; text-decoration : none;}
.breadcrumbs a:visited {color: #999999; font-size:11px; text-decoration : none;}
.breadcrumbs a:Hover {color: #ffb300;font-size:11px; text-decoration : none;}

.content_header {font-size: 12px;font-weight: bold;width:100%;border-bottom:1px solid #999999; display: block;margin-top:8px;padding-bottom:1px;padding-top:1px;padding-left:4px;margin-bottom:4px;background:#EEEEEE;}

.credit{font-size: 10px; color:#666666}
.credit A{font-size: 10px;color:#666666}
.small{font-size: 10px;}
.more{font-size: 11px;color:#CC0000;font-weight:bold;}

TABLE#gnav {position:relative; left:0px; height:24px; width:700px; background-color:#333366; background-image:url(graphics/nav_bar.jpg); background-position:top; background-repeat:no-repeat;}


