@charset "utf-8";
/* CSS Document */

body {
	background-color:#CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
}

p{font-family:arial;font-size:12px}
h1{font-family:arial;font-size:36px}
h2{font-family:arial;font-size:24px}
h3{font-family:arial;font-size:18px}
h4{font-family:arial;font-size:14px}
h5{font-family:arial;font-size:12px}
h6{font-family:arial;font-size:10px}

a.blue{
	color:#000080;
	text-decoration:none;
	font-size:16px;
}
a.blue:hover { 
	text-decoration:underline;
}

/*Admin Layout*/
#top_header {
	width:1200px;
	height:38px;
	background-image:url(../admin/images/top_top_background.jpg);
	z-index:1;
	text-align:left;
}
#header {
	width:1150px;
	height:75px;
	background-image:url(../admin/images/top_banner.jpg);
	padding:25px;
}
#header h1{
	color: #FFFFFF;
	font-size:36px;
}
#admin_menu {
	background-color: #040753;
	font-family:arial;
	font-size:11px;
	color:#FFFFFF;
	width:130px;
	height:100%;
	padding:10px;
	z-index:1;
}
#admin_menu label{
	color: #FFFFFF;
	font-size:12px;
}
#admin_menu li{
	margin-bottom:3px;
	list-style:none;
}
#admin_menu a{
	color: #FFFFFF;
	font-size:12px;
	text-decoration:none;
	margin-bottom:5px;
}
#admin_menu a:hover { 
	text-decoration:underline;
}

#leftcolumn_admin {
	background-color: #CCCCCC;
	width:770px;
	min-height:600px;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:5px;
	padding:5px;
	position:relative;
	float:left;
	z-index:2;
}
#rightcolumn_admin {
	background-color: #CCCCCC;
	width:230px;
	min-height:600px;
	margin-left:5px;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:10px;
	padding:5px;
	position:relative;
	float:right;
	z-index:2;
}

#onecolumn_admin {
	background-color: #CCCCCC;
	width:1020px;
	min-height:600px;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:10px;
	padding:5px;
	position:relative;
	float:right;
	z-index:2;
}
#footer {
	background-color: #000033;
	width:1150px;
	height:60px;
	padding:25px;
}
#footer p{
	color: #FFFFFF;
	font-size:12px;
}


/* table */
.admin_table {
	width:98%;
	border-collapse:separate;
	border-spacing:1px;
	background:#b3b3b3; 
	margin-bottom:15px;
	font-size:12px; 
}
.admin_table th{ 
	background:#333333; 
	color:#FFF; 
	font-weight:bold;
	font-size:10px; 
	padding:3px;
}
.admin_table td{
	background:#FFFFFF; 
	text-align:left;
	padding:3px;
	vertical-align:top;
}
.normal_table {
	width:98%;
	border-collapse:separate;
	border-spacing:1px;
	margin-bottom:15px;
	font-size:12px;
	padding:10px;
}
.normal_table td{ 
	text-align:left;
	vertical-align:top;
}
.normal_table .right{
	text-align:right;
	vertical-align:top;
}


/* Featured Articles Page */
.quadarticle { border:1px solid #dee0df; float:left; width:250px; margin:0 10px 10px 0; }
.quadarticle ol { margin:10px 30px; padding:0; }
.quadarticle ol li { margin-bottom:10px; }
.quadarticle a {  color:#778fb9; }
.quadarticle a:hover {  color:#003d9c; }
.quadarticle h2 { border-bottom:1px solid #dee0df; background:url(../images/bkgd_headertab.gif) repeat-x; height:50px; width:230px; color:#778fb9; font-size:14px; padding:6px 10px; margin:0; color:#003d9c; font-size:18px; font-weight:normal; }
.quadarticle .summary { padding:8px; }
.quadarticle .image { text-align:center;  }
.quadarticle .teaser { padding:5px 5px; height:100px; }
.quadarticle .link a { padding:5px 5px; color:#778fb9; text-decoration:none; background:url(../images/icon_readmore.gif) left no-repeat; padding:0 0 0 13px; display:block; margin-left:5px; }
.quadarticle .link a:hover { background:url(../images/icon_readmorehover.gif) left no-repeat; text-decoration:underline; color:#a92411; }

.horizarticle { padding:0 10px 0 0; width:521px; margin:0 0 10px 0; }
.horizarticle h2 { background:url(../images/bkgd_horizarticle.gif) left no-repeat; padding:0 0 0 20px; margin:0; color:#003d9c; font-size:18px; font-weight:normal; }
.horizarticle .summary { border-left:1px solid #dee0df; border-bottom:1px solid #dee0df; padding:5px 0px 5px 15px; background:url(../images/bkgd_horizarticlebody.gif) repeat-x bottom; }
.horizarticle .image { float:left; border:1px solid #dee0df; padding:5px;  }
.horizarticle .teaser { float:left; padding:0px 0px 0px 10px; width:390px; }
.horizarticle .link { margin-top:10px; }
.horizarticle .link a { padding:5px 5px; color:#778fb9; text-decoration:none; background:url(../images/icon_readmore.gif) left no-repeat; padding:0 0 0 13px; display:block; margin-left:5px; }
.horizarticle .link a:hover { background:url(../images/icon_readmorehover.gif) left no-repeat; text-decoration:underline; color:#a92411; }


