/* 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:1em;}

fieldset{padding:0.5em;}

img {
	border: none;
}

.clear {
	clear: both;
}


/*-----BACKGROUND COLOR/FONT SIZE AND COLOR-----*/
body {
	background:#ddd url(images/shadow.jpg) top center repeat-y;
	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 {
	color: #333;
	font-size:12px;
}



/*-----HEADINGS-----*/
h1, .componentheading{ font-size:18px; font-weight:bold;}
h2, .contentheading{font-size:16px; font-weight:bold; color:#e62827;}
h3{font-size:14px; font-weight:bold;}
h4{font-size:13px; font-weight:bold;}
h5{font-size:13px; font-weight:normal;}
.welcome{
background:url(images/welcome.png) top left no-repeat;
width:438px;
height:51px;
text-indent:-2000px;
margin:0;
padding:0;
}	

/*-----LINK TEXT COLORS-----*/
a {
color:#e62827;
}

a:hover{
color:#fead29;
}
a:focus, a:active{
	outline:none;
	}
/*-----Lists-----*/
ul{
margin-left:1em;
}

li{
}
/* tables */

table.contentpaneopen, table.contentpane{border-collapse:collapse;}
/*-----BLOCKQUOTE STYLE-----*/

blockquote {
 
}

/* MAIN MENU LINK COLOR */
ul#mainlevel{list-style:none; margin:0; padding:0; }
ul#mainlevel li{margin:0; padding:0; display:inline;}
a.mainlevel{
background-color:#fff;
text-decoration:none;
border-left:#c6c6c6 1px solid;
color:#000;
font-weight:bold;
font-size:13px;
padding:0px 20px;
float:left;
border-top:#c6c6c6 1px solid; 
}

a#active_menu.mainlevel, a.mainlevel:hover{
background:url(images/menu-active.jpg) top left repeat-x;
color:#fff;
}

a.sublevel{

}

a.sublevel:hover{

}

a#active_menu.sublevel{

}
#footer a.mainlevel-nav{
padding:0px 10px;
color:#e62827;
}

#footer a.mainlevel-nav:hover{
color:#000;
}

/* Left/Right Column (GLOBAL DEFAULT STYLE) */




/* 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*/
#wrapper{width:934px; text-align:left;}
#header{position:relative; height:116px; width:934px; background:url(images/header.jpg) top left no-repeat;}
#header h1{margin:0; padding:0;}
#header h1 a{width:432px; height:106px; position:absolute; text-indent:-2000px;}

#nav{position:relative; width:934px; background:#c6c6c6 url(images/navbg.jpg) top right no-repeat; height:20px; margin:10px 0px 20px 0px;}
#nav table{border-collapse:collapse;}
#left, #middle, #right{overflow:hidden;}
#left{float:left;
width:164px; margin-top:6px;}
#left div.module{
margin-left:11px;
background:url(images/module-b.png) bottom left no-repeat;
margin-bottom:16px;}
#left div.module div{
background:url(images/module-t.png) top left no-repeat;
padding:0 6px 16px 6px;
}
#left div.module div div{
padding:0;
}
#left h3{
color:#fff;
font-weight:bold;
font-size:14px;
background:url(images/h3bg.jpg) top left no-repeat;
text-align:center;
padding:5px 0px;
margin:4px -6px;
}
#middle{width:600px; float:left;}
#middle .box{padding:0 10px 10px 10px;}
#right{
float:right;
width:164px;
margin-top:8px;
}
#footer td{font-size:11px;}
#footer{
background:url(images/footer.jpg) top left no-repeat;
font-size:11px;
padding-top:42px;
padding-bottom:6px;
text-align:center;
}
#footer a{font-weight:normal;
text-decoration:underline;
color:#000;
}
#footer a:hover{
color:#fff;
}
.hack{ voice-family: "\"}\""; voice-family:inherit;}
.redbold{
font-weight:bold;
color:#e62827;
}
