@charset "utf-8";
html, body				{ width:100%; height:100%;}
body					{ background-color:#ffffff; padding:0px; margin:0px;  color:#62666c;}
body, a, input, td, 
div, textarea			{ font-family: Arial, Helvetica, sans-serif; font-size:1.0em; }
a						{ text-decoration:none; }
form,select,input		{ display:inline;}
.clear					{ clear:left;}
.space					{ width:980px; margin:0 auto; height:30px; }
textarea				{ width:400px;}

#header					{ width:780px; margin:0 auto; padding-left:200px; height:160px;}
#header_navi			{ float:left; width:300px; margin-top:2px; color:#ffffff;}
#header_navi a			{ color:#ffffff; font-size:0.8em }
#header_navi a:hover	{ text-decoration:underline;}
#header_aaa				{ float:left; width:480px; text-align:right; color:#084887;}
#header_aaa a			{ color:#084887; }

#navigation				{ width:980px; margin:0 auto; height:24px; background-color:#084887; padding-top:6px;}
#navigation a			{ font-size:1.2em; color:#ffffff; font-weight:900;}
#navigation a:hover		{ text-decoration:underline;}
#navigation a.ac		{ color:#ffe600;}
#navigation_active		{ height:22px; border-bottom:1px solid #919498; margin-bottom:12px; font-weight:900;}

#content				{ width:980px; margin:0 auto;}
#content_left			{ float:left; width:190px; height:400px; margin-right:30px;}
#content_left a			{ color:#084887; font-weight:900;}
#content_middle			{ float:left; width:525px; margin-right:55px;}
#content_middle a		{ color:#084887}
#content_right			{ float:left; }
#content_right a		{ color:#084887; font-weight:900;}
#content_right input	{ border:1px solid #cdd6e4; width:104px; height:16px; }

#footer					{ width:980px; margin:0 auto; border-top:1px solid #919498;}
#footer_navi			{ float:left; width:490px; margin-top:2px; color:#919498;}
#footer_navi a			{ color:#919498; font-size:0.8em;  }
#footer_navi a:hover	{ text-decoration:underline;}
#footer_copyright		{ float:left; width:490px; margin-top:2px; text-align:right; color:#919498; font-size:0.85em}

.boxes					{ background-color:#eaeef4; width:180px; margin-bottom:10px;}
.boxes_head				{ padding-left:6px; padding-top:2px; height:16px; font-weight:900; color:#084887; background-color:#cdd6e4;}
.boxes_content,
.boxes_content_empty	{ padding:8px 0px 8px 6px; font-size:0.90em}
.boxes_content_empty	{ background-color:#ffffff; }

#content_middle ul,
ul#quicklinks,
#links					{ padding:0px; margin:0px; }
#content_middle li,
ul#quicklinks li,
ul#links li				{ list-style:none; font-size:1em; padding-left:10px; }
#content_middle li,
ul#quicklinks li,
ul#links li				{ background-image:url(../images/lnavi.gif); background-position:left top; background-repeat:no-repeat;}
#content_middle li a,
ul#quicklinks li a,
ul#links li a			{ font-size:1em;}

#navigation_subs ul			{ padding:0px; margin:0px;}
#navigation_subs li			{ list-style:none; font-size:1em; font-weight:900; }
#navigation_subs li.ac		{ background-color:#084887;}
#navigation_subs a			{ display:block; height:17px; padding-left:10px; margin-bottom:2px; padding-top:1px; font-size:1em; color:#084887;}
#navigation_subs a.ac		{ font-size:1em; color:#ffe600;}
#navigation_subs a:hover	{ background-color:#cdd6e4;}
#navigation_subs a.ac:hover	{ background-color:#084887;}

.newsz					{ width:520px;}
.coll					{ float:left; width:160px;}
.colr					{ float:left; width:365px;}
.coll_small				{ float:left; width:112px;}
.colr_small				{ float:left; width:405px;}
.coll_wide,
.colr_wide				{ float:left; width:255px;}
.coll_wide				{ margin-right:15px;}
.coll_mid				{ float:left; width:180px; margin-right:15px;}
.colr_mid				{ float:left; }
.clear					{ clear:both; }
.linedark,.linedarks	{ height:1px; overflow:hidden; background-color:#a9a9a9; margin:10px 0px 10px 0px;}
.linedarks				{ margin:0px; margin-bottom:8px;}

h1,h2,h3,h4,h5,h6		{ padding:0px; margin:0px; font-size:1.3em; color:#084887}
h2,h3					{ font-size:1.0em;}
h3						{ font-weight:100;}

.aaa10,
.aaa12,
.aaa15				{ font-size:10px;}
.aaa12				{ font-size:13px;}
.aaa15				{ font-size:16px;}

.tb, .tbz			{ padding:0px; margin:0px; border:0px;}
.tb 				{ width:100%;}

#members table		{ padding:0px; margin:0px; }
#members td			{ vertical-align:top; padding-bottom:6px;}
#members input		{ }
#members input.txt,
#members textarea	{ border:1px solid #cdd6e4; }
#members input.txt	{ width:160px; height:16px; }
#members input.txtr	{ border:1px solid #ff0000; width:160px; height:16px; }
#members .empty		{ color:#ff0000;}
#members .small		{ font-size:0.9em;}
