html, body, ul, ol, li, p,
h1, h2, h3, h4, h5, h6,
form, fieldset, a, img, table {
    margin: 0;
    padding: 0;
    border: 0;
}

body, html { height: 100%; width: 100%; 

	SCROLLBAR-FACE-COLOR: #5B6082; 
	SCROLLBAR-HIGHLIGHT-COLOR: #5B6082; 
	SCROLLBAR-SHADOW-COLOR: #001E5E; 
	SCROLLBAR-3DLIGHT-COLOR: #001E5E; 
	SCROLLBAR-ARROW-COLOR: #DBDFE8; 
	SCROLLBAR-TRACK-COLOR: #001E5E; 
	SCROLLBAR-DARKSHADOW-COLOR: #001E5E; 
}

html {
    background-color: #000340;
}

body, a {
    font-size: 11px;
    color: #D8E1F0;
    font-family: tahoma;
}

.small, .small a, a.small, 
small, small a {
    color: #767A81; font-size: 10px;
    font-family: tahoma;
}

.dark, .dark a, a.dark { color: #767A81; }
.light, .light a.light { color: #fff; }

p { margin-bottom: 15px; }

/******/

#BLAYOUT {
    width: 1000px;
}

.BSPACER { width:50px; }
.BSPACER img { width: 50px; }

#BBODY {
    padding: 22px 0px 23px 0px;
}


div.Line {
    background: url(/_i/line-top.gif) left top repeat-x; 
    font-size: 1px; height: 4px;
}


/* blockHead */
table#blockHead { 
    margin-top: 10px;
    height:118px;
}
#blockHead td.logo {
    width: 634px; padding-top: 4px;
    vertical-align: top;
}
#blockHead td.topSearch {
    vertical-align: top;
    text-align: left;
}

/* top search */
input.topSearch {
    background: #001E5E; 
    border-top: 1px solid #00002B; border-left: 1px solid #00002B; 
    border-right: 1px solid #093C84; border-bottom: 1px solid #093C84; 
    font-size: 10px; color: #fff;
    margin: 0; padding: 0 2px;
    width: 113px; height: 16px;
    display:inline;
}

#blockHead td.topLinks {
    vertical-align: bottom;
    padding-bottom: 5px;
}

/* MenuBar */
table#MenuBar {
}

#MenuBar td.splitter{
    vertical-align: bottom;
    width: 1px;
}

/* CENTER LAYOUT */
#centerLayout {
    margin-top: 24px; margin-bottom: 19px;
}

.header {
    font-size: 17px; font-weight: bold;
    color: #fff;
    font-family: tahoma;
    margin-bottom: 16px;
}

span.more {margin-left: 2px; }

/* LeftMenu */
td#blockLeft {
    border-right: 1px solid #66688C;
    padding-left: 27px; padding-right: 27px; width: 183px;
}

#blockLeft table.lmi { margin-bottom: 7px; width: 183px; }
#blockLeft table.l1 { margin-bottom: 7px !important; }
#blockLeft table.lmi td { vertical-align: top; }

#blockLeft .lmi, #blockLeft .lmi a {
    color: #B0B9C8;
    font-size: 11px;
}

#blockLeft table.lmi td.active a {
    color: #fff !important;
}
#blockLeft table.lmi td.bullet {
    width: 9px;
    vertical-align: middle;
}

    

/* blockCenter */
td#blockCenter {
    padding-left: 30px;
}

/* newsList */
table.newsList td {
    vertical-align: top;
    padding: 0px 0px 10px 0px !important;
    text-align: left;
}
table.newsList td.image {
    padding-right: 10px !important;
    width:1px;
}
table.newsList td.image img {
    border: 1px solid #66688C;
}
table.newsList td.text {
    text-align: left;
    width:50%;
}
table.newsList a {
    text-decoration: none;
}
table.newsListHome td {
    
}


/* blockFooter */
table#blockFooter {
    margin-top: 16px;
    margin-bottom: 20px;
}

/* blockHomeImage */
div#blockHomeImage[id] {
    margin-bottom: -2px;
}
*div#blockHomeImage {
    margin-bottom: 0px !important;
}

/* homeLayout */
#homeLayout {
    margin-top: 24px; margin-bottom: 19px;
}
#homeLayout, #homeLayout a {
    color: #D8E1F0;
}
table#homeLayout td {
    width: 33%;
    padding: 0px 40px;
    vertical-align:top;
    text-align:left;
}
table#homeLayout td.hleft {
    padding-left: 35px;
}
table#homeLayout td.hcenter {
    border-left: 1px solid #66688C;
    border-right: 1px solid #66688C;
}

/* submenu */
.submenu {
    background: #000340 url(/_i/pix-blue.gif) left top repeat-y;
    display: none;
    z-index:80;
    position: absolute;
    padding-left: 1px;
}

.submenu .btmbrd {
    background: url(/_i/pix-blue.gif) left bottom repeat-x;
}

.submenu .btmline {
    background: url(/_i/sm-line-btm.gif) right bottom no-repeat;
}

.submenu table.items {
    margin: 0px 16px 13px 16px;
}
.submenu table.items td.tdItem1 {
    background: url(/_i/pix-blue.gif) left top repeat-x;
    height:26px;
    vertical-align: middle;
    padding-left: 7px;
}
.submenu table.items td.itemBg {
    background: url(/_i/sm-item-bg.gif) left top repeat-x;
    padding-left: 7px;
}
.submenu table.items td table.item {
    background: url(/_i/sm-line-item.gif) right top no-repeat !important;
}
.submenu table.items td.itemBg  table.item  {
    background: url(/_i/sm-item-bg-r.gif) right top no-repeat !important;
}

table.formTable {}
.formTable td {padding: 4px 0px;}
.formTable td.formGroupCaption {text-align: left; font-weight: bold;}
.formTable .formButtons {text-align: left;}
.formTable .iField, .iSelect {
    font-family: Tahoma; font-size: 11px; color: #fff;
    background:#001E5E;
    border: 1px solid #5B6082;
	WIDTH: 280px;

}
.formTable td.formRequire {color: #f00; font-size: 20px; font-weight: bold; padding-right: 3px;}
.formTable td.formLabel {text-align: left;}
.formTable td.formInput {}
.formTable .iText {height: 70px;}
.formTable .iRadio, .formTable .iCheckbox {vertical-align: middle;}

.formTable .iSearch { width: 170px; }
.formTable .iButton { background: #5B6082;
    font-family: Tahoma; font-size: 11px; color: #fff;
    padding: 0px 15px 3px 15px; height: 17px;
    border: 0; font-weight: bold;
    cursor: pointer;
}

.h1, h1 {
    font-family: Tahoma; font-size: 16px; color: #fff;
    margin: 0px 0px 15px 0px;
}

.newsArchiveSelector { margin-bottom: 25px; }

div.docPager { margin-bottom: 25px; }
div.pager { float:left; margin-right: 10px; }

.sitemapItem {
    margin-bottom: 4px;
}

div.searchItem { margin-bottom: 6px; }
