@charset "utf-8";
/* CSS Document */

html{height:100%;color:#3333CC;background:#fff;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
html{background:transparent url(../images/background/main-block.png) repeat-y top center;}
#main-align { width:898px; height:100%; margin:0 auto; }
#main-block { width:898px; height:100%; float:left; padding:0 13px; }
#main-nav { width:870px; float:left; }
#main-nav ul { width:870px;	float:left;	background-color: #FFFFCC; }
#main-nav ul li { float:left; display:block; padding:8px 0 10px;}
#main-nav ul li a { height:19px; float:left; display:block; font-weight:bold; text-decoration:none; color:#000; border-left:1px solid #B8BABA; padding:0 31px; }
#main-nav ul li a:hover { text-decoration:underline; color: #006699; }
#main-nav ul li.selected a { text-decoration:underline; color:#03633A; }
#main-nav ul li.link-list-0 a { border-left:none; }

#main-body-left { width:585px; float:left; padding:8px 0 0 15px; }
#main-body-left h1 { font-size:150%; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; padding:0 0 6px; }
#main-body-left h2 { font-size:140%; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; padding:0 0 6px; }
#main-body-left h3 { font-size:125%; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; padding:0 0 6px; }
#main-body-left p { font-size:100%; word-spacing:0em; line-height:1.45em; color:#333333; padding:0 0 6px; }
#main-body-left p a { font-weight:bold; text-decoration:none; color:#009E49 }
#main-body-left p a:hover { text-decoration:underline; }
#main-body-left p strong { font-weight:bold; color:#03633A; }
#main-body-left em { font-style:italic; }
#main-body-left .paragraph { width:562px; float:left; padding:0 19px 7px 4px; }
#main-body-left .feature { width:566px; float:left; padding:0 19px 19px 1px; }
#main-body-left .feature .feature-image { width:167px; height:125px; float:left; overflow:hidden; background:transparent url(../images/background/feature-image.png) no-repeat top center; padding:6px; }
#main-body-left .feature .feature-image p { padding:0; }
#main-body-left .feature .feature-content { width:375px; float:left; padding:0 0 0 12px; }
#main-body-left .feature .feature-content h2 { color:#03633A; padding:0 0 7px; }
#main-body-left .feature .feature-content p,
#main-body-left .feature .feature-content li { padding:0 0 4px; }
#main-body-left .feature .feature-content li { font-size:85%; font-weight:bold; word-spacing:-0.05em; line-height:1.55em; color:#009F49; background:transparent url(../images/background/li-bullet.png) no-repeat 2px 6px; border-top:1px dotted #ADB2B0; padding:3px 0 3px 14px; }
#main-body-left .feature .feature-content li.n-list-0 { border-top:none; padding-top:0; }
#main-body-left .leader-article { width:267px; float:left; padding:0 15px 0 4px; }
#main-body-left .leader-article .leader-article-heading { width:263px; float:left; padding:0 2px; }
#main-body-left .leader-article .leader-article-heading h2 { padding:0 0 4px; }
#main-body-left .leader-article .leader-article-img { width:255px; height:82px; float:left; overflow:hidden; background:transparent url(../images/background/leader-article-img.png) no-repeat top center; padding:6px 6px 12px; }
#main-body-left .leader-article .leader-article-img p { padding:0; }
#main-body-left .leader-article .leader-article-content { width:263px; float:left; padding:0 2px; }
#main-body-left .leader-article .leader-article-content h2 { padding:0 0 4px; }
#main-body-left .leader-article .leader-article-content p { padding:0 0 10px; }

#main-body-right { width:262px; float:left; padding:4px 0 0; }
#main-body-right h2 { font-size:140%; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; padding:0 0 6px; }
#main-body-right p { font-size:92%; word-spacing:0.07em; line-height:1.45em; color:#333333; padding:0 0 6px; }
#main-body-right li a,
#main-body-right p a { font-weight:bold; text-decoration:none; color:#028044 }
#main-body-right li a:hover,
#main-body-right p a:hover { text-decoration:underline; }
#main-body-right li strong,
#main-body-right p strong { font-weight:bold; color:#03633A; }
#main-body-right em { font-style:italic; }
#main-body-right .right-panel { width:261px; float:left; padding:8px 0 7px; }
#main-body-right .right-panel .right-panel-heading { width:257px; float:left; padding:0 2px; }
#main-body-right .right-panel .right-panel-heading h2 {
	padding:0 3px;
	color: #006699;
}
#main-body-right .right-panel .right-panel-img { width:250px; height:100px; float:left; overflow:hidden; padding:6px; }
#main-body-right .right-panel .right-panel-img p { padding:0; }
#main-body-right .right-panel .right-panel-content { width:257px; float:left; padding:0 2px; }
#main-body-right .right-panel .right-panel-content h2 { padding:0 0 4px; }
#main-body-right .right-panel .right-panel-content p { font-size:85%; text-align:center; color:#009E49; padding:0 0 10px; }

#main-body-right .link-box { width:246px; float:left; padding:0 0 8px 6px; }
#main-body-right .link-box h2 { color:#006699; padding:0 0 13px; }
#main-body-right .link-box p,
#main-body-right .link-box li { padding:0 0 4px; }
#main-body-right .link-box li { font-size:90%; word-spacing:0em; line-height:1.1em; color:#3300FF; border-top:1px dotted #ADB2B0; padding:5px 9px; }
#main-body-right .link-box li.n-list-0 { border-top:none; padding-top:0; }

#main-body-right .member-of { padding:0 6px; }

#footer { width:870px; float:left; padding:30px 16px 0; }
#footer #footer-content { width:838px; float:left; border-top:1px solid #bfbfbf; padding:10px 0 15px; }
#footer #footer-menu { width:495px; float:left; padding:}
#footer #footer-menu p { font-size:90%; word-spacing:0.07em; line-height:1.45em; color:#333333; padding:0 0 6px; }
#footer #footer-menu p a { font-weight:normal; text-decoration:none; color:#333333 }
#footer #footer-menu p a:hover {
	text-decoration:none;
	color: #006699;
}

#footer #copyright { width:342px; float:left; }
#footer #copyright p { font-size:85%; word-spacing:0.07em; line-height:1.45em; text-align:right; color:#333333; padding:0 0 6px; }
#footer #copyright p a { font-weight:normal; text-decoration:underline; color:#333333 }
