/* CSS Document */

div#wrapper div#content div{
margin-left:5px;
}
div#wrapper>div#content>div{
margin-left:5px;
}

span.main img{
border-top:1px solid #888;
border-left:1px solid #888;
border-bottom:1px solid #888;
border-right:1px solid #888;
margin:-20px -15px 0px 0px;
}

body {color:#5d7f93; font:12px Arial, Helvetica, sans-serif;}

#container {width:924px; height:100%; margin:30px auto; }
#header {width:924px; height:auto; text-decoration:none; margin-bottom:-50px}
#header .logo {margin-top:-10px }
#header a {font-family:Arial, Helvetica, sans-serif; color:#666; font-size:38px; font-weight:bold; text-decoration:none; vertical-align:middle}
#header p {font-family:Arial, Helvetica, sans-serif; color:#5d7f93; font-size:28px; font-weight:bold;}

#nav {background-color:#5d7f93; width:268px; height:auto; margin-bottom:-5px; padding-bottom:52px; position:absolute}
#nav .curve {background-color:#fff; border-bottom:12px solid #5d7f93}
#nav h1 {font-family:"Franklin Gothic Medium", Arial; font-size:18px; font-weight:bold; color:#ebf6c0; margin-left:20px;  margin-bottom:-10px;  margin-top:5px;}
#nav li {list-style-image:url(../images/nav_arrow.gif); height:14px;  padding-top:9px;}
#nav .line {margin-left:-39px}
#nav li a {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#dadadc; text-decoration:none; text-transform:uppercase}

#wrapper {width:auto; height:auto; margin-bottom:2px; }

.top_nav {width:656px; float:right; margin-top:40px}
.top_nav table {background-color:#fff}
.top_nav table a {color:#676767; font:12px Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none;}
.top_nav table .home a {color:#fff; text-decoration:none;}
.top_nav table .home a:hover {color:#ccc; text-decoration:none;}

#content {float:right; width:640px; height:auto; border-right:1px solid #969696; padding-bottom:0px; position:inherit; margin-bottom:0px; }
#wrapper>#content{width:655px;}
#content table {font:12px Arial, Helvetica, sans-serif; margin-left:20px; color:#5d7f93}
#content table h2 {font:14px Arial, Helvetica, sans-serif; color:#666; font-weight:bold; margin-left:-30px}
#content p {color:#5d7f93; font:12px Arial, Helvetica, sans-serif; margin:15px 15px 0px 15px ; line-height:14px}
#content h1 {font:18px Arial, Helvetica, sans-serif; color:#666;  margin-left:10px; margin-top:20px}
#content h2 {font:14px Arial, Helvetica, sans-serif; color:#666; font-weight:bold; margin-left:10px}
#content h3 {font:14px Arial, Helvetica, sans-serif; color:#666; text-decoration:none; margin-left:10px;font-weight:bold}
#content ul li {font:12px Arial, Helvetica, sans-serif; line-height:14px}
#content a {color:#5d7f93; font:12px Arial, Helvetica, sans-serif; line-height:14px}
#content a:hover {color:#666}
#content .read {margin-left:260px; margin-bottom:0px}
#content .read a {color:#666; font:12px Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none}
#content .read a:hover {color:#666; text-decoration:underline}
#content .more {margin-left:185px;}
#content .more a {color:#666; font:12px Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none}
#content .more a:hover {color:#666; text-decoration:underline}

#content table .mandatory {font:12px Arial, Helvetica, sans-serif; color:#FF0000; font-weight:bold}

#content .greybox {background-color:#ccc; margin:12px 2px 0px 0px; width:367px; height:530px; margin-bottom:0px}
#content .greybox table {margin-left:-25px; margin-top:0px; margin-bottom:0px}
#content .greybox ul li { font:12px Arial, Helvetica, sans-serif; color:#666; list-style:none; line-height:18px;}
#content .greybox a { font:12px Arial, Helvetica, sans-serif; color:#666; text-decoration:none }
#content .greybox a:hover {font-weight:bold; text-decoration:underline}
#content .greybox h1 {font:17px Arial, Helvetica, sans-serif; font-weight:bold; color:#5d7f93; margin:4px 0px 3px 30px; text-transform:uppercase}

#content .sidebar {float:right; width:283px; height:388px; margin-top:-530px; margin-bottom:0px} 
#content .sidebar p {color:#5d7f93; font:12px Arial, Helvetica, sans-serif; margin-left:7px; margin-right:7px; line-height:14px}
#content .header h1 { background-color:#5d7f93; height:20px; margin-top:10px; margin-left:-3px; margin-bottom:0px}
#content .sidebar h1 {font:14px Arial, Helvetica, sans-serif; font-weight:bold; padding-top:5px; padding-left:5px; color:#dadadc; text-transform:uppercase}
#content .sidebar .read { margin-left:100px}
#content .sidebar .read a {color:#666; font:12px Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none}
#content .read a:hover {color:#666; text-decoration:underline}

#footer {height:25px; width:100%; background-color:#969696; margin-top:2px; float:left; color:#fff; font-size:11px}
.bottom_nav { margin-top:7px}
.bottom_nav a {color:#fff; text-transform:uppercase; font:10px Arial, Helvetica, sans-serif; text-decoration:none}
.bottom_nav a:hover {color:#ccc; text-decoration:underline}

#copyright { float:left; height:40px; width:100%; margin-top:10px; font:11px Arial, Helvetica, sans-serif; color:#666; font-weight:bold }
#copyright a {color:#5d7f93}

.cluster {display:block; text-align:center; width:924px; margin:auto;}
.cluster a { font-size:10px;} 
