body {
    font: 11px Arial, Helvetica, sans-serif;
    color: #000;
    margin: 0;
    background: #fff;
}

img {
    border: none;
}

form {
    margin: 0;
    padding: 0;
}

#page {
    width: 793px;
    height: 100%;
    overflow: hidden;
    margin: 0 auto;
}

#header {
    overflow: hidden;
    height: 100%;
    padding: 7px 7px 16px 0;
}

#header .top {
    overflow: hidden;
    height: 100%;
}

#header .top div {
    float: right;
}

#header .top h2 {
    margin: 0;
    padding: 0 53px 0 0;
    float: left;
    color: #004990;
    font-size: 17px;
    font-weight: normal;
}

#header .top h2 span {
    color: #41c4dd;
}

#header .top ul {
    width: 285px;
    margin: 5px 0 0 0px;
    padding: 0;
    list-style: none;
    float: left;
    overflow: hidden;
}

#header .top ul li {
    float: left;
    font-size: 11px;
    color: #41c4dd;
    padding: 0 7px;
    background: url(../images/header-divider.gif) no-repeat 0 2px;
    margin-left: -1px;
    display: inline;
    line-height: 14px;
}

#header .top ul li a {
    text-decoration: none;
    color: #41c4dd;
}

#header .top ul li a:hover {
    text-decoration: underline;
}

#header .top ul li span {
    float: left;
    padding: 0 7px 0 0;
}

#header .top ul li .text {
    float: left;
    border: 1px solid #6692bc;
    width: 77px;
    height: 11px;
    color: #000;
    font: 9px Arial, Helvetica, sans-serif;
    padding: 0 0  0 2px;
}

#header h1 {
    margin:9px 0pt 0pt 163px;
}

#header h1 a {
    display: block;
    text-indent: -9999px;
    width: 137px;
    height: 78px;
    overflow: hidden;
    background: url('../images/inner-logo.gif') no-repeat;
}

.flash {
    height: 84px;
    overflow: hidden;
}

.flash img {
    display: block;
}

#content {
    overflow: hidden;
    height: 100%;
    background: url(../images/content-bg.gif) repeat-x;
    padding: 20px 10px 16px;
}

.main {
    float: right;
    width: 581px;
}

.main-stretched {
    float: right;
    width: 585px;
}

.navigation {
    margin: 7px 0 0;
    padding: 0;
    list-style: none;
}

.navigation li {
    font-size: 14px;
    line-height: 20px;
}

.navigation li a {
    text-decoration: none;
    color: #000;
}

.navigation li a:hover {
    text-decoration: underline;
}

.navigation li a span {
    color: #f58c65;
}

.video {
    padding-bottom: 1px;
}

.video div {
    margin: 19px 0 20px;
}

.video div img {
    display: block;
}

.nav {
    margin: 20px 0 0;
    padding: 0;
    list-style: none;
    font-size: 11px;
}

.nav li {
    line-height: 13px;
}

.nav li a {
    text-decoration: none;
    color: #000;
}

.nav li a:hover {
    text-decoration: underline;
}

#footer {
    margin: 0;
    padding: 0 0 0 203px;
    font-size: 9px;
}

.inner #header {
    padding-bottom: 21px;
}

.inner #header .link {
    color: #000;
    
    text-decoration: none;
}

.inner #header #header_links {
    margin: 14px 0px 0 0;
    float: right;
}
.inner #header #header_links a {
    float: right;
}

.inner #header .link span {
    color: #f58c65;
}

.inner #header .link:hover {
    text-decoration: underline;
}

.inner #header h1 {
    margin: 9px 0 0 163px;
}

.inner #header h1 a {
    display: block;
    text-indent: -9999px;
    width: 137px;
    height: 78px;
    overflow: hidden;
    background: url('../images/inner-logo.gif') no-repeat;
}

.left-sidebar {
    float: left;
    margin: 0;
    padding: 3px 0 0 0;
    width: 180px;
    list-style: none;
}

.left-sidebar li {
    line-height: 17px;
    font-size: 12px;
}

.left-sidebar li a {
    text-decoration: none;
    color: #000;
}

.left-sidebar li a:hover {
    text-decoration: underline;
}

.inner .nav {
    float: right;
    width: 140px;
    margin-top: 4px;
    text-align: right;
}

.inner .nav li.current a{
    color:#014A91;
}
.cont {
    float: left;
    width: 410px;
    padding-bottom: 10px;
}

.cont-stretched {
    width: 400px; 
}

.video-area {
    float: left;
    width: 152px;
    padding: 0 10px 0 0;
    margin: 12px 0 0;
}

.video-area div {
    width: 152px;
    height: 80px;
    overflow: hidden;
}

.video-area img {
    display: block;
}

.video-area .link {
    float: left;
    margin-top: 4px;
}

.cont h2 {
    margin: 9px 0 0px;
    padding: 0 0 10px;
    font-size: 14px;
    color: #f58c65;
    font-weight: normal;
}

.cont p {
    margin: 0;
    line-height: 13px;
}

.cont ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.cont ul li {
    line-height: 13px;
    padding: 0 0 0 14px;
    background: url(../images/bullet.gif) no-repeat 1px 5px;
}

.typography p {
    line-height:13px; 
}

.breadcrumbs {
    list-style-type:none;
    margin:0pt 0pt 0px;
    padding:0px 15px 10px 0px;
}
.cont .breadcrumbs li {
    background:transparent none repeat scroll 0% 0%;
    list-style-type:none;
    color:#696A6A;
    display:inline;
    font-size:10px;
    list-style-type:none;
    padding-left:0px;
}
.cont .breadcrumbs li a {
    color:#014A91;
}
#SearchResults {
    margin-top: 17px;
}
#player {
    padding-bottom: 10px;
}