/* Main body */
body {background:#000000; color:#404040; font:76% Verdana,Tahoma,Arial,sans-serif; margin:0 auto; padding:0;}
#wrap {background: url(images/bg.jpg) top left repeat-y; color:#404040; margin:0 auto; width: 961px;}

/* Basic tags */
a {background-color:inherit; color:#003399; font-weight:600; font-size: 14px; font-family: Arial; text-decoration:none; letter-spacing: -0.5px;}
a:hover {background-color:inherit; color:#286ea0; text-decoration:underline; letter-spacing: -.5px;}
a img {border:0;}
p {margin:0 0 0 0; letter-spacing: 0}
.formnoborder {height: 16px; width: 100px; margin: 0 0 0 5px; border:none; border: #1244ff 1px solid;}
.login {background-color: #1244ff; height: 20px; margin: 0 0 0 0; border:none; color: #ffffff; font-weight: bold; font-size: 12px; font-family: Arial; padding: 1px 3px 2px 3px; border: #a8baff 1px solid;}

/* Header */
#header {height:111px; margin:0 0 0; padding:0; width: 961px; height: 111px;}
#header h1 {background-color:inherit; color:#505050; float:left; font-size:2em; margin:0 0 10px; width:350px;}
#header h1 a {background-color:inherit; color:#505050; text-decoration:none;}
#header p {float:right; font-weight:700; line-height:1.3em; margin:8px 0 0; text-align:center; width:400px;}
#header-img1 {float: left; border:0; margin:0 0 0 0;}
#header-img2 {float: right; border:0; margin:0 0 0 0;}

/*Left and right sidebar */
#leftside {clear:left; float:left; margin:0 0 0 0; padding:0; width:140px;}
#leftside img {float:left; margin:0 0 0 0; padding:0;}
#leftside p, #leftside ul {margin:0 0 0 0; padding:0;}
#leftside p {font-size:0.9em; line-height:1.4em;}
#leftside li {line-height:1.2em; list-style:none; margin:0 0 0 0; padding:0;}
#leftside ul ul {margin:0 0 0 0; padding:0;}
#leftside ul ul li {margin:0 0 0 0;}
#leftside ul ul li a {font-weight:400;}
#leftside h2,#leftside h3 {color:#505050; font-size:1.2em; margin:0 0 0 0; padding:0;}

/* Main menu */
#leftside ul.leftnav {display:block; list-style:none; margin:0 0 0 0; padding:0; width:188px;}
#leftside ul.leftnav li {display:inline; line-height:1.4em; padding:0; width:188px;}
#leftside ul.leftnav li a {float:left; font-weight:800; padding:8px 0px 0px 25px; text-decoration:none; width:163px; height: 26px; background: url(images/leftnav_blank.jpg) top left no-repeat; color:#ffffff;}
#leftside ul.leftnav li a:hover,#leftside ul.leftnav li a.current  {background: url(images/leftnav_blank_on.jpg) no-repeat; color:#ffffff;}
#leftside ul.leftnav ul, #rightside ul.leftnav ul {font-size:0.9em; margin:0 0 0 0; padding:0 0 0 0; width:188px;}
#leftside ul.leftnav ul ul, #rightside ul.leftnav ul ul {width:188px;}
#leftside ul.leftnav ul ul a, #rightside ul.leftnav ul ul a {width:188px;}
#leftside ul.leftnav li a.bottomnav {float:left; font-weight:800; padding:8px 0px 0px 25px; text-decoration:none; width:163px; height: 29px; background: url(images/leftnav_bottom.jpg) top left no-repeat; color:#ffffff;}
#leftside ul.leftnav li a.bottomnav:hover {float:left; font-weight:800; padding:8px 0px 0px 25px; text-decoration:none; width:163px; height: 29px; background: url(images/leftnav_bottom_on.jpg) top left no-repeat; color:#ffffff;}

/* Main content */
#content {float: right; line-height:1.5em; margin:0 0 0 0; padding:0 0; width: 760px;}
#header-banner {float: right; background: url(images/title-bg.jpg) top left no-repeat; width: 753px; height: 42px; color: #ffffff; font-family: Arial; font-size: 17px; text-transform:uppercase; font-weight: bold; padding: 15px 0 0 20px;}
#content h2 {background: URL(images/h1-arrow.jpg) left no-repeat; padding: 2px 0 0 20px; margin: 10px 0 0 16px; color: #1244ff; font-size:16px; font-family: Arial; font-weight: bolder;}
#content h3 {padding: 2px 0 0 0px; margin: 15px 0 0 36px; text-transform:uppercase; color: #000000; font-size:12px; font-family: Arial; font-weight: bolder; text-transform: uppercase; color: #000000;}
#content h4 {background: URL(images/h1-arrow.jpg) left no-repeat; padding: 2px 0 0 20px; margin: 10px 0 0 16px; text-transform:uppercase; color: #1244ff; font-size:16px; font-family: Arial; font-weight: bolder;}
#content h5 {padding: 2px 0 0 0px; margin: 15px 0 0 36px; text-transform:uppercase; color: #000000; font-size:17px; font-family: Arial; font-weight: bolder; text-transform: uppercase; color: #001e76;}
#content h6 {padding: 2px 0 0 20px; margin: 10px 0 0 16px; color: #000066; font-size:14px; font-family: Arial; font-weight: bolder;}
#content h7 {padding: 2px 5px 2px 5px; color: #ffffff; font-size:13px; font-family: Arial; font-weight: bolder;}
#content img {display:inline; float: right; }
#content p {margin: 5px 0 0 38px; padding:0; color:#000000; font-family: Arial; font-size: 13px; font-weight: 400;}
#content ul {margin: 10px 0 0 60px; padding:0;}
#content li {list-style:url(images/bullet.jpg) left no-repeat; font-family: Arial; font-weight: bolder; font-size: 10pt; color: #082078;}
#content ul ul {margin:0 0 0 15px; padding:0;}
#flash-content {margin: 0 0 0 -13px; padding: 0 0; height:220px; width: 773px;}
#video {margin: 0 0; padding: 0 0; float: right; width: 294px; height: 265px; vertical-align:top;}
#text-area {float: right; margin: 0 0; padding: 0 10px 0 0; width: 763px;}
/* Footer */
#footer {float: right; background: url(images/bottom-border.jpg) top left no-repeat #000; clear:both; color: #4e87f7; margin:0 auto; padding:14px 0 0 0; text-align:center; width:961px; height: 17px; line-height:1.5em; font-size:0.9em;}
#footer p {margin:0; padding:0 0 0 200px;}
#footer a {color:#fff; font-weight:500; font-size: 10px; letter-spacing: 0px; text-decoration:none;}
#footer a:hover {text-decoration: none; color: #999999}
#footer span {font-size:10px; font-weight: normal;}
.copyright {font-size:10px; font-weight: normal; color: #666; background:#000000;}
#leftshadow {margin: -1px 0 0 0; float: left; background: url(images/leftnav_shadow.jpg) top left no-repeat; width: 11px; height: 100px;}

/* Additional classes */
.left {float:left; margin:3px 10px 2px 0;}
.bottom {vertical-align: baseline; margin:0 0 0 0;}
.textright {text-align:right; margin:5px 0;}
.center {text-align:center;}
.indent {margin-left: 130px; padding-left: 30px;}
.caps {float: left: padding: 1px 0 0 0px; margin: 0 0 0px 46px; text-transform:uppercase; color: #000000; font-size:12px; font-family: Arial; font-weight: bolder; text-transform: uppercase; color: #000000; width: 400px;}
.bold {font-weight:700;}
.timestamp {font-size:1.2em; margin:-5px 0 15px 10px;}
.timestamp a {font-weight:400;}
.announce {background-color:#f4f4f4; border-left:4px solid #ccc; clear:left; color:#505050; font-size:0.9em; line-height:1.5em; margin:10px 0 15px; padding:7px 5px 2px 5px; width:126px;}
.announce p {margin:10px 0 0; padding:0;}
.postinfo {background-color:#f4f4f4; border-left:4px solid #ccc; color:#606060; font-size:0.9em; line-height:1.4em; margin:1px 0 20px; padding:8px 5px 8px 8px;}
.clearing {clear:left; margin:0; padding:0; visibility:hidden;}
.hide {display:none;}
.bottom-nav {background:url(images/leftnav_bottom.jpg) bottom left no-repeat;}
.content_img {margin-left: 10px;}
.table-bg {background: url(images/table-bg.jpg) bottom center repeat-x;}
#header-banner h1 {
	font-size: 17px;
	padding-top: 0px;
	line-height: 19px;
	padding-bottom: 15px;
	margin-top: 0px;
	margin-bottom: 15px;
}
