@import url('/css/default.css');
@import url('/css/DropMenu.css');
@import url('/css/cms.css');

/* Generic Styles */


body {
	background: #000424;
	font:11px Tahoma;
	margin:0px;
}
#sidenav {
    float:left;
    width:249px;
    padding-left:1px;
    padding-bottom:10px;
}
#sidenav {
    padding-top:10px;
}
#sidenav ul {
    list-style:none;
    margin-bottom:10px;
}
#sidenav ul li {
	background:url('/media/structure/home/menu_heading.jpg') repeat-x;
    font-family:Verdana;
    font-size:11px;
    text-transform:uppercase;
    margin:3px 0;
}
#sidenav ul li a {
    padding-left:10px;
    padding-right:15px;
    display:block;
    color:#fff;
    text-decoration:none;
    min-height:20px;
    line-height:20px;
    font-weight:bold;
}
#sidenav ul li a:hover {
    background-color:#AA1224;
}
#sidenav ul li a.active {background: url('') no-repeat 237px; }
#sidenav ul li ul {
    margin-bottom:0px;
}
#sidenav ul li ul li {
    margin-bottom:0px;
	background:none;
    min-height:20px;
    text-transform:none;
    border-bottom:1px solid #772879;
}
#sidenav ul li ul li a {
    padding-left:20px;
    display:block;
    color:#fff;
    text-decoration:none;
    min-height:20px;
    font-weight:normal;
    font-size:11px;
    margin-bottom:0px;
}

#sidenav ul li ul li ul li {
    margin-bottom:0px;
	background:none;
    min-height:20px;
    text-transform:none;
    border-top:1px solid #AA1224;
	border-bottom:none;
}
* html #sidenav ul li ul li ul li {height:20px;}
#sidenav ul li ul li ul li a {
    padding-left:40px;
    display:block;
    color:#fff;
    text-decoration:none;
    height:20px;
    font-weight:normal;
    font-size:11px;
    margin-bottom:0px;
}
.volunteers_ad {display:block;;padding: 30px 0 0 7px;}
#sidenav_icon { margin-top:15px; text-align:center; }

#frame {
    margin:0 auto;
    min-width:1134px;
}
#topnav {
    margin:0 auto;
	position:relative;
    width:1134px;
}
#loginMenu {
	position: absolute;
	top:180px;
	right: 0px;
	margin-bottom: 0px;
	padding-right: 120px;
}
#header {
    height:317px;
    text-align:center;
}
#main {
    position:relative;
    top:-107px;
	z-index:0;
}
.header_width {
    margin:0 auto;
    width:1134px;
}
#info_bar {
    margin:0 auto;
    width:880px;
	height:20px;
	padding:5px 10px;
	color:#fff;
	overflow:none;
}
	#info_bar a {color:#fff;}
	#info_bar .left {width:235px;font:bold 18px arial, helvetica, sans-serif;overflow:none;}
	#info_bar .middle {width:230px;margin-left:15px;padding-top:3px;overflow:none;font-size:12px;font-weight:bold;}
	#info_bar .right {width:400px;padding-top:4px;overflow:none;font-size:11px;}

#middle_bg {
	background:url('/media/structure/home/middle_bg.jpg') repeat-y;
    margin:0 auto;
    width:900px;
}
#middle {
    width:900px;
}
#middle h1 {
    color:#AA1224;
    font-size:20px;
    font-weight:bold;
    font-family:Arial;
    padding-top:10px;
    padding-bottom:5px;
}
#content {
    float:right;
    width:599px;
    padding-left:20px;
    padding-right:30px;
    padding-bottom:30px;
    min-height:250px;
}
#content, #content p, #content li  {
    font-size:11px;
    font-family:Verdana, geneva, sans-serif;
}
	#content p {padding: 4px 0 7px 0;}

	#content ul, #content ol {margin: 5px 0 5px 20px;}
	#content li {margin: 3px 5px;}
	
	#content table {
        border-collapse:collapse;
        border:1px solid #EF9603;
        padding:0;
        margin:5px 0;
    }
	#content th {
        background:#152B4D;
        padding: 4px 8px;
        color:#fff;
        text-align:center;
    }
    #content tr {
        background:#E8E8E8;
        color:#333333;
    }
    #content tr.odd {
        background:#ccc;
    }
    #content td {
        padding:3px 5px;
    }

		#content table.border {border-top:1px solid #ccc;border-left:1px solid #ccc;border-collapse:collapse}
		#content table.border th {border-bottom:1px solid #ccc; border-right:1px solid #ccc;padding:6px 10px;text-align:left;}
		#content table.border td {border-bottom:1px solid #ccc; border-right:1px solid #ccc;padding:5px 10px;}
	


	
	
#content_header_box {
    float:right;
	background:url('/media/structure/content_header_box.png') no-repeat center bottom;
    width:609px;
    max-height:80px;
    padding:15px;
    padding-bottom:20px;
    margin-left:5px;
    margin-right:5px;
}
#content_header_box h1 {padding-top:0;}
#content_header_box hr {
    height:1px;
    width:370px;
    border:none;
    color:#EF9603;
    background-color:#EF9603;
	margin-bottom:3px;
}
#footer {
	background:url('/media/structure/home/footer_bg.gif') repeat-x;
    background-position:0px 39px;
    height:120px;
}
#footer_box {
    margin:0 auto;
    width:922px;
}
#footer_top {
	background:url('/media/structure/home/footer_top.gif') no-repeat;
    width:922px;
    height:20px;
}
#footer_content {
	background:url('/media/structure/home/footer_content.gif') no-repeat;
    width:872px;
    height:55px;
    line-height:55px;
    padding-left:25px;
    padding-right:25px;
    text-align:center;
	overflow:hidden;
}
#footer_content a {margin:0 7px;}

#footer_bottom {
	background:url('/media/structure/home/footer_bottom.gif') no-repeat;
    width:882px;
    height:20px;
    padding-top:13px;
    padding-left:20px;
    padding-right:20px;
    font-size:11px;
    color:#fff;
}
#footer_bottom a, #footer_bottom .float_left, #footer_bottom .float_right {
    font-size:11px;
    color:#fff;
    text-decoration:none;
}
#footer_bottom a:hover {text-decoration:underline;}

#comments {
    margin:0 auto;
    margin-top:20px;
    width:900px;
    background:#fff;
}


/* Theme Colors */
/* Home */
.home #sidenav ul li a:hover { background:#511B52 url('/media/structure/home/menu_arrow.png') no-repeat 237px; }

/* Blue */
.blue #sidenav ul li { background:none; border-bottom:1px solid #91A8B3; margin-bottom:0px; }
.blue #sidenav ul li a:hover { background:#3C6477 url('/media/structure/blue/menu_arrow.gif') no-repeat 237px; }
.blue #sidenav ul li ul li { border-top:1px solid #91A8B3; border-bottom:none; }
.blue #sidenav ul li ul li ul {border-top:none; border-bottom:none;}
.blue #sidenav ul li ul li ul li {border-top: 1px solid #91A8B3;border-bottom:none;}
.blue #middle_bg { background:url('/media/structure/blue/middle_bg.jpg') repeat-y; }
.blue #middle h1, .blue #content a { color:#3C6477; }
.blue #footer { background:url('/media/structure/blue/footer_bg.gif') repeat-x 0px 39px; }
.blue #footer_top { background:url('/media/structure/blue/footer_top.gif') no-repeat; }
.blue #footer_content { background:url('/media/structure/blue/footer_content.gif') no-repeat; }
.blue #footer_bottom { background:url('/media/structure/blue/footer_bottom.gif') no-repeat; }

/* Green */
.green #sidenav ul li { background:none; border-bottom:1px solid #ACB391; margin-bottom:0px; }
.green #sidenav ul li a:hover { background:#6B773B url('/media/structure/green/menu_arrow.gif') no-repeat 237px; }
.green #sidenav ul li ul li { border-top:1px solid #ACB391; border-bottom:none; }
.green #sidenav ul li ul li ul {border-top:none; border-bottom:none;}
.green #sidenav ul li ul li ul li {border-top: 1px solid #ACB391;border-bottom:none;}
.green #middle_bg { background:url('/media/structure/green/middle_bg.jpg') repeat-y; }
.green #middle h1, .green #content a { color:#97A075; }
.green #footer { background:url('/media/structure/green/footer_bg.gif') repeat-x 0px 39px; }
.green #footer_top { background:url('/media/structure/green/footer_top.gif') no-repeat; }
.green #footer_content { background:url('/media/structure/green/footer_content.gif') no-repeat; }
.green #footer_bottom { background:url('/media/structure/green/footer_bottom.gif') no-repeat; }

/* White */
.white #sidenav ul li { background:none; border-bottom:1px solid #CCCCCC; margin-bottom:0px; }
.white #sidenav ul li a:hover { background:#3F3F3F url('/media/structure/white/menu_arrow.gif') no-repeat 237px; }
.white #sidenav ul li ul li { border-top:1px solid #CCCCCC; border-bottom:none; }
.white #sidenav ul li ul li ul {border-top:none; border-bottom:none;}
.white #sidenav ul li ul li ul li {border-top: 1px solid #CCCCCC;border-bottom:none;}
.white #middle_bg { background:url('/media/structure/white/middle_bg.jpg') repeat-y; }
.white #middle h1, .white #content a { color:#666666; }
.white #footer { background:url('/media/structure/white/footer_bg.gif') repeat-x 0px 39px; }
.white #footer_top { background:url('/media/structure/white/footer_top.gif') no-repeat; }
.white #footer_content { background:url('/media/structure/white/footer_content.gif') no-repeat; }
.white #footer_bottom { background:url('/media/structure/white/footer_bottom.gif') no-repeat; }

/* Mini */
.mini #sidenav ul li { background:none; border-bottom:1px solid #DBCD86; margin-bottom:0px; }
.mini #sidenav ul li a:hover { background:#BFA628 url('/media/structure/mini/menu_arrow.gif') no-repeat 237px; }
.mini #sidenav ul li ul li { border-top:1px solid #DBCD86; border-bottom:none; }
.mini #sidenav ul li ul li ul {border-top:none; border-bottom:none;}
.mini #sidenav ul li ul li ul li {border-top: 1px solid #DBCD86;border-bottom:none;}
.mini #middle_bg { background:url('/media/structure/mini/middle_bg.jpg') repeat-y; }
.mini #middle h1, .mini #content a { color:#BFA628; }
.mini #footer { background:url('/media/structure/mini/footer_bg.gif') repeat-x 0px 39px; }
.mini #footer_top { background:url('/media/structure/mini/footer_top.gif') no-repeat; }
.mini #footer_content { background:url('/media/structure/mini/footer_content.gif') no-repeat; }
.mini #footer_bottom { background:url('/media/structure/mini/footer_bottom.gif') no-repeat; }

/* Orange */
.orange #sidenav ul li { background:none; border-bottom:1px solid #E2A970; margin-bottom:0px; }
.orange #sidenav ul li a:hover { background:#CC6600 url('/media/structure/orange/menu_arrow.gif') no-repeat 237px; }
.orange #sidenav ul li ul li { border-top:1px solid #E2A970; border-bottom:none; }
.orange #sidenav ul li ul li ul {border-top:none; border-bottom:none;}
.orange #sidenav ul li ul li ul li {border-top: 1px solid #E2A970;border-bottom:none;}
.orange #middle_bg { background:url('/media/structure/orange/middle_bg.jpg') repeat-y; }
.orange #middle h1, .orange #content a { color:#DB944C; }
.orange #footer { background:url('/media/structure/orange/footer_bg.gif') repeat-x 0px 39px; }
.orange #footer_top { background:url('/media/structure/orange/footer_top.gif') no-repeat; }
.orange #footer_content { background:url('/media/structure/orange/footer_content.gif') no-repeat; }
.orange #footer_bottom { background:url('/media/structure/orange/footer_bottom.gif') no-repeat; }
.orange #footer_bottom { background:url('/media/structure/orange/footer_bottom.gif') no-repeat; }

/* Red */
.red #sidenav ul li { background:none; border-bottom:1px solid #BC7B81; margin-bottom:0px; }
.red #sidenav ul li a:hover { background:#B84B58 url('/media/structure/red/menu_arrow.gif') no-repeat 237px; }
.red #sidenav ul li ul li { border-top:1px solid #BC7B81; border-bottom:none; }
.red #sidenav ul li ul li ul {border-top:none; border-bottom:none;}
.red #sidenav ul li ul li ul li {border-top: 1px solid #BC7B81;border-bottom:none;}
.red #middle_bg { background:url('/media/structure/red/middle_bg.jpg') repeat-y; }
.red #middle h1, .red #content a { color:#AB5A62; }
.red #footer { background:url('/media/structure/red/footer_bg.gif') repeat-x 0px 39px; }
.red #footer_top { background:url('/media/structure/red/footer_top.gif') no-repeat; }
.red #footer_content { background:url('/media/structure/red/footer_content.gif') no-repeat; }
.red #footer_bottom { background:url('/media/structure/red/footer_bottom.gif') no-repeat; }
.red #footer_bottom { background:url('/media/structure/red/footer_bottom.gif') no-repeat; }
