/* No script
-----------------------------------------------------------------------------*/

noscript div {
	background : #FFFFFF;
	border : 1px solid #C0BDB9;
	margin : 0px 0px 10px 0px;
	padding : 5px 5px 5px 5px;
}

/* Body
-----------------------------------------------------------------------------*/

body {
	color : #444444;
	background : #FFFFFF;
	font-family	: "Lucida Grande", "Lucida Sans Unicode", "Luxi Sans", sans-serif;
	font-weight	: normal;
	font-size : 12px;
	margin : 0px;
	padding : 5px;
}

#wrap, .wrap {
	margin-left : auto;
	margin-right : auto;
	width : 1000px;
}

/* Logos
-----------------------------------------------------------------------------*/

#logo {
	float : left;
	margin-top : 10px;
}

#epqc {
	float : right;
}

/* Sub Navigation
-----------------------------------------------------------------------------*/

#snav {
	float : right;
	margin-left : 15px;
	margin-right : 15px;
}

#snav ul li {
	background : #E1E7CC;
	font-size : 11px;
	font-weight : normal;
	float : left;
	list-style : none;
	margin-left : 1px;
	margin-right : 1px;
	padding : 4px;
	padding-left : 8px;
	padding-right : 8px;
}

#snav ul li a:link,
#snav ul li a:active,
#snav ul li a:visited,
#snav ul li a:hover {
	color : #333333;
	text-decoration : none;
}

#snav ul li.highlight {
	background : #C2CE96;
}

/* Top Navigation
-----------------------------------------------------------------------------*/

#tnav {
	background : url(../images/tnav_bg.gif) repeat-x;
	height : 30px;
	margin-top : 0px;
	margin-bottom : 15px;	
}

#tnav .tnav_l {
	background : url(../images/tnav_l.gif) no-repeat top left;
	height : 30px;
	padding-left : 45px;
	padding-right : 45px;
}

#tnav .tnav_r {
	background : url(../images/tnav_r.gif) no-repeat top right;
	height : 30px;
}

#tnav ul li {
	cursor : pointer;
	color : #FFFFFF;
	font-size : 12px;
	font-weight : normal;
	float : left;
	display : block;
	height : 30px;
	list-style : none;
	width : 225px;
}

#tnav ul li.spacer {
	background-image : url(../images/tnav_sep.gif);
	background-repeat : no-repeat;
	float : left;
	height : 30px;
	width : 2px;
}

#tnav .tnav_submenu {
	background : #ECF4D2;
	border : 1px solid #ADBA80;
	display : none;
	float : left;
	font-size : 11px;
	font-weight : normal;
	margin : 0px;
	margin-top : -4px;
	margin-left : -2px;
	position : absolute;
	text-align : left;
	width : 226px;
}

#tnav .tnav_submenu li {
	border-top : 0px solid #FFFFFF;
	border-bottom : 1px solid #FFFFFF;
	color : #444444;
	font-size : 11px;
	font-weight : normal;
	height : auto;
	padding : 10px;
	padding-top : 5px;
	padding-bottom : 5px;
	width : 206px;
}

#tnav .tnav_submenu li.highlight {
	background : #f9fdea;
}

#tnav .tnav_submenu.level2 {
	margin-top : -20px;
	margin-left : 210px;
	margin-right : 0px;
}

#tnav .tnav_submenu_title span {
	font-size : 11px;
	font-weight : bold;
	display : block;
}

#tnav .tnav_group_title {
	background : #C4D398;
	font-size : 11px;
	font-weight : bold;
}

/* Content
-----------------------------------------------------------------------------*/

#shell {
	background : url(../images/content_bg.gif) repeat-y top left;
}

#shell #shell_t { background : url(../images/content_t.gif) no-repeat top left; }
#shell #shell_b { background : url(../images/content_b.gif) no-repeat bottom left; }

#content {
	padding : 15px;
}
