@charset "UTF-8";
@import url("/yaml/core/base.css");
/* Marginal areas & page background */
body { background:#3c3a35; font:65% Verdana, Helvetica, Arial, sans-serif; line-height:1.3em; }
/* Layout Alignment */
.page_margins { margin:0 auto; }
/* Layout Properties */
.page_margins { width:782px; background:url("/images/pgbg.jpg"); } /* jpg to gif */
#main { background:#0d4d72; margin:0 6px;}
#hpcontent { clear:both; background:url("/images/clr2.gif") repeat-y right; margin:0 6px 0 20px; }
#footer { background:#3c3a35 url("/images/bg_footer.gif") no-repeat; margin:0 auto; width:770px; color:#9e9d9a; }
#footer a { color:#9e9d9a; }
a:hover { text-decoration:underline; }
/*-------------------------------------------------------------------------*/
/* Formatting content container */
#mainiteminfo { float:right; padding:0 10px 10px 0; position:relative; top:-3px; }
#col1 { float:left; width:185px; padding:0 0 10px 0;}
#col2 { display:none; }
#col3 { width:0 auto; margin:0 0 0 185px; background-color:#fff; }
#col1_content { padding:0 0 0 0; }
#col3_content { padding:0 0 0 0; line-height:1.6em; }
#col3_content a {color:#0d4d72 }
a { text-decoration:none; color:#0d4d72; }
li a:link { color:#fff; }
li a:visited { color:#fff; }
li a:hover { color:#108fd8; }
.c25r {  padding:20px 5px 0 0; }
.cont { padding:20px; }
.line { background-color:#000; display:block; height:1px; margin:2px 0; padding:0; }
.subnav { background:#093149; padding:5px 0; font-weight:normal; }
#col1_content { float:left; margin:0 0 0 0; padding:0; }
#col1_content.home { height:254px; }
#col1_content ul { list-style:none; margin:0; padding:0; }
#col1_content li { display:inline; margin:0; }
#col1_content a { color:#FFFFFF; display:block; font-weight:bold; padding:3px 12px 3px 15px; text-decoration:none; width:158px; font-size:1.1em; }
#col1_content a:hover { background-color:#E1E1E1; color:#000; }
#col1_content a.selection { background-color:#E1E1E1; color:#000; }
#col1_content a.selection:hover { background-color:#E1E1E1; color:#000; }
#col1_content li li a { background-color:#333; color:#FFF; display:block; font-weight:normal; padding:3px 3px 3px 24px; text-decoration:none; }

/*-------------------------------------------------------------------------*/
/* Formatting font styles */
p { margin:0 0 1.5em 0; }
ul { ffont:1em Verdana, Helvetica, Arial, sans-serif; list-style:none; font-weight:bold; }
li { color:#fff; padding:5px 0; margin:0 0 0 5px; }
h2 { color:#537BB5; display:block; font:bold 20px "Times New Roman", Verdana, Helvetica, Arial, sans-serif; }
h3 { color:#666; font-size:10px; }
h4 { padding:30px 0 0 0; border-bottom:solid thin #000; color:#4a7db6; font-size:13px; }
h5 { color:#000; font-size:10px; padding: 10px 0 0 0; }
b { color:#4a7db6; }
.text { padding:20px 0 0 0; }
.moreinfo { float:right; }
.c75l .c38l,.c62r { padding:10px 0; }
.moev { padding: 10px 0 20px 0; }
a:link .moev { color:#4a7db6; }
a:visited .moev { color:#4a7db6; }
a:hover .moev { color:#000; }
#footer .c50r p { text-align:right; padding:10px 10px 0 0;}
#footer .c50l p { padding:10px 0 20px 10px; }
.cont h1 { padding:0 0 10px 0; }
/*-------------------------------------------------------------------------*/

.items { float:left; width:50%; margin-bottom:15px; ext-align: justify; }
.items a { text-decoration:none; color:#333; }
.date2 { font-weight: bold; color:#537BB5; }
h1, h2 { font-size:20px; text-align:left; margin:0.5em 0 1em 0; }
.qtvr { border:1px solid #666; text-align:center; padding:10px; background-color:#E8E7DF; }
.qtvrbox { border:1px solid #666; text-align:left; padding:10px; background-color:#E8E7DF; }
a.news {display:block;padding:10px; text-decoration:none;color:#666666;}
a.news:hover {background-color:#F4F7F9;}
.newsTitle {font-family:Verdana, Arial, Sans-Serif; font-size:11px; font-weight:bold; color:#44698B; text-decoration:none;}
.newsDate {font-family:Verdana, Arial, Sans-Serif; font-size:11px; font-weight:bold; color:#CF9A35; text-decoration:none;}
.newsDetailTitle {font-family:Verdana, Arial, Sans-Serif; font-size:13px; font-weight:bold; color:#44698B; text-decoration:none;}
.newsDetailDate {font-family:Verdana, Arial, Sans-Serif; font-size:11px; font-weight:bold; color:#CF9A35; text-decoration:none;}
.homebox a {
	color:#333;
	text-decoration:none;
	display: block;
	padding:5px 5px 5px 5px;
	width: 172px; 	/* False value for IE4-5.x/Win. */
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 162px;	/* You get it. Good value for compliant browers. */	
}
html>.homesbox a {
	width:162px;	/* Be nice to Opera */
}
.homebox a:hover {
	color:#666666;
	background-color:#FFFFFF;
}
#hpcontent h2, #hpcontent h3 { margin:0 0 -0.4em 0; }


/* import print layout */
@import url("/yaml/print/print_draft.css");

