* {margin:0; padding:0}
html, body {height:100%; width:100%}
ul {margin-left:20px}
a {color:#000b4e; text-decoration:underline}
a:hover {text-decoration:none}
h2, h3 {font-weight:400}
p {margin:15px 0}

body {font:11pt "Myriad Pro"; color:#000d4f}
#body {width:940px; margin:0 auto;min-height:920px}

#header {position:relative}
#logo {position:relative; padding:20px 0 15px 30px}
#logo h1 a {background:url(images/logo.png) no-repeat; padding-left:293px; height:87px; display:block; width:0; overflow:hidden}
#logo p {background:url(images/slogan.gif) no-repeat; width:183px; height:8px; display:block; text-indent:-999px; position:absolute; top:60px; left:120px}
#navigation {position:absolute; top:0; right:70px}
#navigation ul {margin:0; list-style:none}
#navigation li {float:left; border-right:1px solid #030d51; padding:50px 10px 0 25px}
#navigation a {text-decoration:none}
#navigation a:hover {text-decoration:underline}
#navigation li.current {
	font-weight: bold;
}

#subheader {background:url(images/sub-head.png) no-repeat; width:937px; height:269px}

#content {margin-top:-5px; overflow:hidden; padding-bottom:40px}
#article {float:right; width:580px; padding:25px 0 0 20px}
#sidebar {width:315px; border-right:1px solid #030d51; padding-top:25px}

.sidebar-block {padding:0 5px 0 20px}
.sidebar-block p {font-size:9pt}

#login-block {padding-right:0; border:0}
#login-block .sidebar-block-content {border-left:2px solid #787a95; border-top:1px solid #030d51; margin-top:4px; position:relative}
#login-block fieldset {border:0; background:url(images/sidebar-bottom.png) no-repeat -2px bottom; position:relative; left:-1px; bottom:-20px; padding-bottom:10px; padding-right:1px; width:315px}
#login-name,
#login-password {width:181px; display:block; line-height:21px; height:21px; border:1px solid #000; margin:13px auto; padding:0 9px}
#login-submit {background:url(images/login-submit.png) no-repeat; width:118px; height:23px; border:0; margin:0 auto; display:block}
#login-block ul{
	font-size: 10px;
	margin-left: 20px;
}

/* IE fixes */
* html #content {height:1%}
* html #login-block fieldset {left:0}
* html #login-block fieldset {width:100%}

/* Background */
.firstBghome {background:url(images/bg/bg_home.png) repeat-y center center} /* body tag */
.firstBghome #bgImg {background:url(images/bg/background_home.jpg) no-repeat center top} /* body > div#bgImg */

.firstBg {background:url(images/bg/bg.png) repeat-y center center} /* body tag */
.firstBg #bgImg {background:url(images/bg/background.jpg) no-repeat center top} /* body > div#bgImg */

.firstBg2 {background:url(images/bg/bg2.png) repeat-y center center} /* body tag */
.firstBg2 #bgImg {background:url(images/bg/background2.jpg) no-repeat center top} /* body > div#bgImg */

.firstBg3 {background:url(images/bg/bg3.png) repeat-y center center} /* body tag */
.firstBg3 #bgImg {background:url(images/bg/background3.jpg) no-repeat center top} /* body > div#bgImg */

.firstBg4 {background:url(images/bg/bg4.png) repeat-y center center} /* body tag */
.firstBg4 #bgImg {background:url(images/bg/background4.jpg) no-repeat center top} /* body > div#bgImg */

.firstBg5 {background:url(images/bg/bg5.png) repeat-y center center} /* body tag */
.firstBg5 #bgImg {background:url(images/bg/background5.jpg) no-repeat center top} /* body > div#bgImg */

.firstBg6 {background:url(images/bg/bg6.png) repeat-y center center} /* body tag */
.firstBg6 #bgImg {background:url(images/bg/background6.jpg) no-repeat center top} /* body > div#bgImg */

.submenu {
	font-size: 14px;
	padding-left: 15px;
	padding-top: 15px;
}
.submenu li{
	line-height: 25px;
}

.submenu li ul {
	font-size: 12px;
}