@import "xeditor.css";

body {
    margin: 0px;
    font-family: Verdana, Arial;
    font-size: 11px;
    color: #666666;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: #003C5B;
}

td {
    font-family: Verdana, Arial;
    font-size: 11px;
    color: #666666;
}

#nav {
    height: 25px;
    padding-left: 20px;
    background-image: url(../images/templates/nav_bg.jpg);
    background-repeat: repeat-x;
    border-top: 1px solid #666666;
    border-bottom: 1px solid #666666;
}

#navText {
    float: left;
    margin-top: 6px;
}

form {
    margin: 0px;
}

a {
    color: #004E7D;
}

#xsitemap a {
    text-decoration: none;
}

#xsitemap a:hover {
    text-decoration: underline;
}

#page-header {
    height: 95px;
    width: 964px;
    background: #003C5B url(../images/logo_stripes.gif) repeat-x;
}

#footer {
    margin-top: 20px;
    width: 100%;
    background: #003C5B url(../images/templates/tab_bottom_bg.gif) repeat-x;
}

#logo {
    float: right;
    height: 90px;
    width: 264px;
    margin-right: 0px;
    margin-top: 0px;
}

#nav a {
    font-size: 11px;
    font-weight: bold;
    color: #F0F0F0;
    text-decoration: none;
    padding-right: 20px;
}

#nav a:hover {
    color: #ccc;
}

#search {
    float: right;
    width: 210px;
    margin-right: 15px;
    text-align: right;
    margin-top: 0px;
}

#search input {
    border: 1px solid #cccccc;
}

#search #phrase {
    width: 120px;
    height: 16px;
    margin-left: 2px;
    padding-left: 4px;
    font-size: 9px;
    font-family: Verdana;
    color: #666;
}

* html #search #phrase {
    height: 17px;
    font-size: 9px;
}

#search #searchButton {
    width: 50px;
    height: 17px;
    margin-left: 2px;
    font-size: 10px;
    font-weight: bold;
    color: #666;
}

* html #search #searchButton {
    margin-bottom: 1px;
    height: 16px;
}

#breadcrumbs {
    height: 18px;
    position: relative;
    margin-left: 221px;
    padding-top: 3px;
    padding-left: 15px;
    background-color: #F0F0F0;
    font-size: 10px;
    color: #666;
}

#breadcrumbs a {
    font-size: 10px;
    color: #666;
    text-decoration: none;
}

#breadcrumbs a:hover {
    color: #333;
}

#main {
    margin-left: 221px;
    margin-top: 0px;
    padding: 15px;
    width: 600px;
}

#page-body {
    width: 940px;
}

#tab {
    background-color: #003C5B;
    padding-left: 20px;
}

#tab-heading {
    padding: 2px 4px 2px 2px;
    background-color: #1B6D8D;
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border: #4284A3 solid;
    border-width: 5px 0 0 0px;
    font-size: 11px;
    font-weight: bold;
    height: 10px;
}

#tab-heading a {
    color: #FFFFFF;
    text-decoration: none;
}

#tab-body {
    padding: 0 20px 10px 20px;
}

#tab-body-capture {
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 13px;
    padding: 20px;
    background-color: #4284A3;
}

#tab-body-white {
    background-color: #FFFFFF;
    padding: 10px 20px 20px 20px;
    border: #4284A3 solid;
    border-width: 0 20px 20px 20px;
}

#tab-body-content {
    max-width: 700px;
}

#tab-sidebar {
    width: 260px;
    margin-top: 40px;
    color: #FFFFFF;
}

h2 {
    color: #003C5B;
    font-family: Arial Black, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 13px;
    letter-spacing: 1px;
}

#icons_msg {
    color: #FFFFFF;
    padding-right: 10px;
    font-weight: bold;
    font-size: 10px;
}

#page-footer {
    padding-left: 20px;
    color: #4284A3;
    font-size: 10px;
}

#page-footer a {
    color: #4284A3;
    text-decoration: none;
}

#page-footer a:hover {
    text-decoration: underline;
}

#page-footer p {
    display: none;
}

form textarea {
	width:343px;
}

#comments {
	height:101px;
}