body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:90%; overflow:-moz-scrollbars-vertical }
body.mceContentBody { padding:10px !important; }

strong { font-weight:bold; }
em { font-style:italic; }
p { line-height:1.5em; margin-bottom:1em; }
h1, h2, h3, h4, h5, h6 { font-weight:bold; font-family:Corbel, "Lucida Grand", "Lucida Sans", Tahoma; }
h1 { font-size:2em; }
h2 { font-size:1.8em; }
h3 { font-size:1.6em; }
h4 { font-size:1.4em; }
h5 { font-size:1.2em; }
h6 { font-size:1em; }

#news_content li { list-style-image:url(/imgs/bullet.gif); }

.admin #content ul li { list-style-image:none; line-height:2em; }

acronym { border-bottom:1px dotted; cursor:help; }


.wrapper_full { max-width:1000px; margin-left:auto; margin-right:auto; }

#header { background: url(/imgs/header_bg.gif); }
#header_content a { color:#FFD65A; text-decoration:none; } 
#header_content a:hover { text-decoration:underline; } 
#header_content { clear:both; background:#62678f; padding:10px; border-bottom:1px solid #CCCCCC; font-size:0.93em; }
#header_content .padding {  } /* IE7 Fix */
#header p.last { margin-bottom:0; }
#header h1, #header h2, #header h3, #header h4, #header h5, #header h6 { color:#FFFFFF; }
#header h1 a, #header h4 a { color:#FFFFFF; text-decoration:none; }
#header h1 a:hover, #header h4 a:hover { text-decoration:underline; }

#content { padding:10px; background:url(/imgs/content_bg.gif) repeat-x top; min-height:200px; height:auto !important; height:200px; line-height:1.5em; }

#content_content { margin-right:266px; }
div.slideshow, #content_main img { border:1px solid #efefef; background:#fff; }

#highlight_left { background:url(/imgs/highlight_left.jpg) no-repeat top right; padding:5px 0px; min-height:64px; height:auto !important; height:64px; font-family:Tahoma, Corbel, "Lucida Grand", "Lucida Sans"; font-size:10px; color:#9b9b99; font-weight:bold; }
#highlight_left p { margin:0; }
#highlight_left .head a { color:#657487; font-size:13px; text-decoration:none; }
#highlight_left .head a:hover { text-decoration:underline; }
#highlight_left .date { font-weight:normal; }

#right_bar { float:right; width:256px; margin-bottom:5px; font-size:11px; font-family:Tahoma, Corbel, "Lucida Grand", "Lucida Sans"; color:#555555;  }
#right_bar ul { margin-left:10px; }

#right_bar a { color:#555555; text-decoration:none; }
#right_bar a:hover { text-decoration:underline; }

#highlight_right { background:url(/imgs/highlight_right.jpg) no-repeat; height:64px; color:#ff9300; font-size:17px; text-align:center; overflow:hidden; }
#highlight_right div { padding:25px 5px 5px 5px; }
#highlight_right a { color:#2388ff; text-decoration:none; white-space:nowrap; }
#highlight_right a:hover { text-decoration:underline; }

#news_annoucements_bg { margin:10px 0 0 0; background:url(/imgs/news_annoucements.jpg) no-repeat; min-height:200px; height:auto !important; height:221px; }
#news_annoucements { line-height:1.4em; }
#news_annoucements span { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#2388ff; font-weight:bold; line-height:normal; }
#news_annoucements a { color:#2388ff; }

#news_archive { border-top:1px solid #ccc; border-width:1px 0; }

.date { color:#999999; }

#mini-cal { margin-bottom:5px; border:1px solid #ccc; border-width:1px 0px; }
#mini-cal li { display:block; border-bottom:1px solid #eeeeee; }
#mini-cal .last { border-bottom:none; }
#mini-cal li span { float:right; }

table.list { border:1px solid #e0e0e0; width:99%; }
.list td { overflow:hidden; }
.list tr a { text-decoration:none; color:#0000FF; display:block; float:left; width:100%; padding:4px; }
.list a {text-decoration:none; }

.list a { color:#FFFFFF; }
.list a:hover { background:#333; color:#FFFFFF; }

.list thead th { padding:5px; border-bottom:1px solid #ddd; font-weight:bold; }

.list tbody tr:hover { background:#666; }
.list tbody tr:hover a { color:#FFFFFF; }
.list tbody tr:hover a:hover { background:#333; }

.even { background:#F0F0F0; }
.odd { background:#fff }

.view { width:75px; }
.delete { width:90px; }
.order { width:50px; text-align:center }
.order a { padding-left:0 !important; }

.selected {
	font-weight:bold;
	color:#fff !important;
}

.slideshow {
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}

.min210 { min-height:210px; height:auto !important; height:210px; }

#breadcrumb, .message { padding:5px; text-align:center; background:#E6FFBF; margin:3px 0px 10px 0px; border:1px solid #CCCCCC; }
#breadcrumb { text-align:left; }




#footer { background:#51473D; color:#555; clear:both; background:url(/imgs/header_bg.gif) top repeat-x }
#footer_content { padding:23px 10px 0 10px; border-top:2px solid #858355; font-size:0.93em; }

#footer a { color:#999; text-decoration:none; font-weight:bold; }
#footer a i { color:#777; }
#footer a:hover { color:#999; }
#footer a:hover i { color:#CCC; }

.error { color:#CC0000; font-weight:bold; background:#FCEBEB; padding:5px; border:1px solid #E05F5F; }

.subtle {
	color:#666;
	font-size:75%;
}

#content_content ul { list-style:disc; margin-left:1.5em; }
#content_content li { margin-bottom:0.5em; }

#upcomming { width:400px; }
#upcomming span { float:right; }

.rsstitle { font-weight:bold; font-size:1.2em; padding:5px; margin-bottom:0.5em; }


#treeview ul {
	list-style:none;
	margin-left:0;
}

#treeview li {
	list-style:none;
}

#treeview ul ul {
	margin-left:2em;
}


.file {
	padding-left:22px;
	background-position:left center;
	background-repeat:no-repeat;
}

.doc {
	background-image:url(/imgs/filetype_doc.gif);
}

.pdf {
	background-image:url(/imgs/filetype_pdf.gif);
}

.pub {
	background-image:url(/imgs/filetype_pub.gif);
}

.zip {
	background-image:url(/imgs/filetype_zip.gif);
}

.ppt {
	background-image:url(/imgs/filetype_ppt.gif);
}

.folder {
	background-image:url(/imgs/filetype_folder.gif);
	font-weight:bold;
}

.unknown {
	background-image:url(/imgs/filetype_unknown.gif);
}

#sitemap { background:#332c22; padding:1em; overflow:scroll; position:relative; }
#sitemap a { color:#0000FF; }
#sitemap ul { margin:0; padding:0; }
#sitemap ul li { list-style:none; background-color:#66c; margin:0 0 -0.1em; min-height:1em; padding:.2em .4em; position:relative; color:#fff; width:75px; }
#sitemap ul ul { margin-top:-1.7em; }

#sitemap ul ul li { width:12em; left:75px; }

#sitemap ul ul li { background:#9c3; border-left:0.5em solid #339; border-top:0.5em solid #332c22 !important; }
#sitemap ul ul ul li { background:#c93; border-color:#690; left:12.4em; }
#sitemap ul ul ul ul li { background:#39c; border-color:#960; }
#sitemap ul ul ul ul ul li { background:#6c1; border-color:#4ba00d; }


.padding .hidden {
	display:none;
}

.dropshadow {
	position:relative;
	z-index:1;
	white-space: nowrap;	
	text-decoration:none;
}

.dropshadow span {
	color:#424242;
	position:absolute;
	left:2px;
	top:4px; 
	z-index:-1;
	text-decoration:none !important;
}
