/*CSS Document*/
/*CSS Document*/
/*CSS Document*/
/*-----Global Reset-----*/
HTML, BODY, H1, H2, H3, H4, H5, H6, P, BLOCKQUOTE, FORM, LABEL, UL, OL, DL, FIELDSET, ADDRESS
{
	margin: 0;
	padding: 0;
}
H1, H2, H3, H4, H5, H6, P, BLOCKQUOTE, FORM, LABEL, UL, OL, DL, FIELDSET, ADDRESS
{
	margin: 0.5em 0;
}
LI, DD
{
	margin-left: 3px;
}
FIELDSET
{
	padding: 0.5em;
}
IMG
{
	border: none;
}
.clear
{
	clear: both;
}
/*-----BACKGROUND COLOR/FONT SIZE AND COLOR-----*/
BODY
{
	background: #FFF url(../images/bg.png) repeat-x top left;
	font-size: 12px;
/*more consistent font sizes*/
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
/*helps readability*/
}
/*-----ALL NON PARAGRAPH TEXT COLORS-----*/
TD, P
{
	font-size: 12px;
	text-align: left;
}
TD
{
	padding: 0px 2px;
}
/*-----HEADINGS-----*/
H1, .componentheading
{
	font-size: 17px;
	line-height: 21px;
}
/*-----text heading color-----*/
H2, .contentheading
{
	font-size: 15px;
	font-weight: bold;
	color: #993300;
}
H3
{
	font-size: 15px;
	font-weight: bold;
}
H4
{
	font-size: 1.2em;
}
H5
{
	font-size: 1.1em;
}
/*-----LINK TEXT COLORS-- dsdd---*/
A
{
	color: #1881AC;
	font-weight: bold;
}
A:hover
{
	color: #000;
}
UL
{
	list-style: none;
	margin: 0;
	padding: 6px 0px;
}
LI
{
	background: url(../images/bullet.png) no-repeat 0px 6px;
	padding-left: 10px;
	margin-bottom: 3px;
}
/*tables*/
TABLE.contentpaneopen, TABLE.contentpane
{
	border-collapse: collapse;
}
/*-----BLOCKQUOTE STYLE-----*/
BLOCKQUOTE
{
}
/*MAIN MENU LINK COLOR*/
A.mainlevel-top, A.mainlevel_active-top, A#active_menu-top.mainlevel_current-top
{
	font-size: 16px;
	color: #FFF;
	padding: 12px 12px 10px;
	font-weight: bold;
	display: block;
	text-decoration: none;
}
A.mainlevel-top:hover, A#active_menu-top.mainlevel-top, A.mainlevel_active-top, A#active_menu-top.mainlevel_current-top
{
	color: #650808;
	background: url(../images/nav_active.png) repeat-x top left;
	border: 1px solid #602020;
	border-bottom: none;
	padding: 12px 11px 10px;
	display: block;
}
A.mainlevel
{
	border-bottom: 1px solid #2B90B9;
	background: url(../images/mainlevel.gif) no-repeat;
	background-position: 3px 6px;
	display: block;
}
/*-----------------------------------------------------------------------  left menu selected-*/
A.mainlevel:hover, A#active_menu.mainlevel
{
	background: #AE7D0D url(../images/active.gif) no-repeat;
	background-position: 3px 6px;
}
A.mainlevel, A.sublevel
{
	color: #FFF;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	padding: 6px 0px 6px 10px;
}
#left .moduletable TABLE TBODY TR TD DIV
{
	background-color: #5D3C12;
	border-bottom: 1px solid #1881AC;
	padding: 6px 0px 6px 10px;
}
A.sublevel:hover
{
	color: #000;
}
A#active_menu.sublevel
{
	color: #000;
}
/*Left/Right Column (GLOBAL DEFAULT STYLE)*/
/*.moduletable{margin-bottom:xxx; padding:xxx;}*/
/*.moduletable h3{margin: 0 -10px 0.5em -10px;}*/
/*negative margin*/
/*LATEST NEWS/POPULAR MODULE LINK STYLES*/
A.latestnews
{
}
A.latestnews:hover
{
}
A.mostread
{
}
A.mostread:hover
{
}
/*SECTION TABLE HEADER STYLE*/
TD.sectiontableheader
{
}
/*ALTERNATING SECTION TABLE ROW 1 BACKGROUND/TEXT STYLES*/
TR.sectiontableentry1 TD
{
}
/*ALTERNATING SECTION TABLE ROW 2 BACKGROUND/TEXT STYLES*/
TR.sectiontableentry2 TD
{
}
/*SECTION TABLE LINK STYLES*/
.sectiontableentry2 A, .sectiontableentry1 A, .sectiontableentry2 A.category, .sectiontableentry1 A.category
{
}
.sectiontableentry2 A:hover, .sectiontableentry1 A:hover, .sectiontableentry2 A.category:hover, .sectiontableentry1 A.category:hover
{
}
/*layout*/
#top
{
	width: 100%;
	position: relative;
	color: #9B9B9B;
	font-family: "lucida grande", "lucida sans unicode", "lucida sans", "trebuchet ms", verdana, sans-serif;
	letter-spacing: 3px;
	font-size: 11px;
	padding-top: 16px;
}
#top A
{
	color: #0499E5;
	text-decoration: none;
}
#top A:hover
{
	text-decoration: underline;
}
#header
{
	width: 100%;
	position: relative;
	padding-top: 10px;
}
.box
{
	width: 90%;
	text-align: left;
}
#logo
{
	float: left;
}
#slogan
{
	float: right;
	font-size: 16px;
	padding-top: 20px;
}
#nav
{
	margin-top: 16px;
	width: 100%;
	position: relative;
	background: url(../images/nav.png) repeat-x top left;
	height: 41px;
}
#nav TABLE
{
	border-collapse: collapse;
}
#user4
{
	width: 100%;
	position: relative;
	background: url(../images/pathway.png) repeat-x top left;
	font-weight: bold;
	font-size: 14px;
	color: #291B05;
	height: 39px;
}
#user4 .box
{
	padding: 10px 0px 0px;
}
#pathway
{
	float: right;
}
#pathway A
{
	color: #B8F5F5;
}
#search
{
	float: right;
}
#search FORM
{
	margin: 0;
}
#search .button
{
	background: url(../images/button.png) repeat-x top left;
	margin-left: 2px;
	border: 1px solid;
	color: #FFFFFF;
	font-weight: bold;
}
#wrapper
{
	width: 100%;
	background: url(../images/bluegradient.png) repeat-x top left;
	padding-top: 8px;
}
#container
{
	position: relative;
	margin-top: 8px;
}
#left, #middle
{
	float: left;
	overflow: hidden;
}
#left
{
	margin-right: 1%;
}
#right
{
	float: right;
	width: 20%;
}
#left
{
	width: 20%;
	voice-family: inherit;
	width: 19%;
}
HTML>BODY #left
{
	width: 19%;
}
#left .moduletable, #left .moduletable-grey, #right .moduletable, #right .moduletable-grey
{
	padding: 10px;
	margin-bottom: 10px;
}
#left .moduletable H3, #left .moduletable-grey H3, #right .moduletable H3, #right .moduletable-grey H3
{
	margin-top: -10px;
	margin-left: -10px;
	margin-right: -10px;
	padding: 12px 6px;
}
#left .moduletable H3
{
	background: url(../images/h3_left1.gif) repeat-x top left;
	color: #FFF;
}
/*---------------------------------------------------------------------    left menu background ---*/
#left .moduletable
{
	background-color: #410000;
	color: #FFF;
}
#left .moduletable A
{
	color: #FFF;
}
#left .moduletable-grey
{
	background-color: #C1C1C1;
}
#left .moduletable-grey H3
{
	color: #1881AC;
}
#middle
{
	width: 59%;
	border: 1px solid #AFAFAF;
	background: url(../images/bg.png) repeat-x top left;
}
#middle .hack
{
	padding: 26px 16px;
}
#right .moduletable-grey H3
{
	background-color: #454545;
	color: #FFF;
}
/*-----right heading block for modules-----*/
#right .moduletable H3
{
	background-color: #993300;
}
#left H3, #right H3
{
	color: #FFF;
	font-family: "trebuchet ms", verdana, Arial, Helvetica, sans-serif;
	margin: 0;
}
#bottom
{
	color: #FFFFFF;
	padding: 18px 0px;
	background-color: #414141;
	border-bottom: 15px solid #CBCBCB;
}
#bottom .box
{
	background: url(../images/bottomdot.png) repeat-y 33% 0;
}
#bottom .bg
{
	background: url(../images/bottomdot.png) repeat-y 66% 0;
}
#bottom TD, #bottom P, #bottom A
{
	color: #FFF;
}
#bottom H3
{
	font-weight: bold;
	font-size: 13px;
	color: #F8B920;
}
#bottom A
{
	color: #F8B920;
}
#bottom A:hover
{
	color: #FFF;
}
#bottom LI
{
	background: none;
	padding: 0;
}
#bottom LI A
{
	background: url(../images/bullet-yellow.png) no-repeat 0px 6px;
	padding-left: 10px;
}
#bottom LI A:hover
{
	background: url(../images/bullet-white.png) no-repeat 0px 6px;
}
#user5, #user6, #user7
{
	width: 33.3%;
	float: left;
}
/**/
/*#user5, #user6{*/
/*background:url(../images/bottomdot.png) top right repeat-y;}*/
#user5 .padding
{
	padding-right: 5%;
}
#user6 .padding
{
	padding: 0 5%;
}
#user7 .padding
{
	padding-left: 5%;
}
#user5, #user6, #user7
{
	width: 33.3%;
}
#footer
{
	width: 100%;
	position: relative;
	color: #747474;
	padding: 6px 0px;
}
#footer .box
{
	text-align: center;
}
#footer A
{
	color: #747474;
}

