body {
    background-image: url('../images/body_back.gif');
    background-repeat: repeat-x;
}

div.dsTop {
    height: 70px;
}

div.dsTopMenu {
    line-height: 70px;
    text-align: center;
}

div.dsTopMenu a {
    font-family: tahoma;
    font-size: 11px;
    text-decoration: none;
    padding-bottom: 3px;
    color: #2485c3;
}

div.dsTopMenu a:hover {
    color: green;
    border-bottom: 2px solid green;
}

div.dsHeader {
    height: 230px;
    background-image: url('../images/gray_dot.gif');
    background-repeat: repeat-x;
    background-color: white;
}

div.dsMission {
    background-image: url('../images/mission_back.jpg');
    height: 100%;

    color: white;
    text-align: justify;
    font-size: 13px;
}

div.dsMission h2.sifr {
    font-size: 26px;
    color: white;
    *margin-top: -30px;
}

div.dsMission div.sifr {
	*margin-top: -10px;
}

div.dsHeaderImg {
    background-image: url('../images/header.jpg');
    background-position: right top;
    height: 100%;
}

div.dsMenu {
    height: 72px;
    background-image: url('../images/menu_back.gif');
}

div.dsMenuItemBorder {
    display: block;
    float: left;
    background-color: #144b6e;
    width: 1px;
    height: 100%;
}

div.dsMenuItemBorderRight {
    float: right;
}

ul.menu {
    list-style: none;
    padding-left: 0px;
    padding-right: 0px;
    margin-right: 0px;
}

ul.menu li {
    display: block;
    float: left;
}

ul.menu > li {
    background-image: url('../images/arrow1.png');
    background-repeat: no-repeat;
    background-position: 150px;
}

ul.menu li a {
    display: block;
    float: left;
    height: 100%;
    line-height: 72px;
    width: 197.5px;
    padding-left: 40px;
    color: white;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 14px;
}

ul.menu > li.over {
    background-color: #274766;
    background-image: url('../images/arrow2.png');
}

ul.menu li.over {
	_background-color: #274766;
}

ul.menu li.over > a {
    color: #7BA2C0;
}

ul.menu li ul {
    display: none;
    float: left;
    left: auto;
    top: 372px;
    position: absolute;

    /*margin-left: -237.5px;*/
    background-color: #274766;
    width: 910px;
}

ul.menu li.item3 ul {
    /*margin-left: -475px;*/
}

ul.menu li.item2 ul {
    /*margin-left: -713px;*/
}

ul.menu li.item4 ul {
    /*margin-left: -950px;*/
}

ul.menu li:hover ul {
    /*display: inline;*/
}

ul.menu li ul li a {
    line-height: 36px;
    font-size: 11px;
    text-transform: none;
    width: auto;
    padding-left: 0px;
    margin-right: 40px;
    *margin-right: 20px;
    color: white;
}

ul.menu li ul li a:hover {
    color: #7BA2C0;
}


div.dsFooterLeft {
    background-image: url('../images/darkgreen_dot.gif');
    background-repeat: repeat-y;
    height: 100%;
}

div.dsFooter {
    /*background-color: #328E32;*/
    background-image: url('../images/footer_back.gif');
    color: white;
    font-size: 11px;
    line-height: 18.7px;
    height: 198px;

    text-align: justify;
}

div.dsFooterSmall {
    height: 20px;
}

div.dsNews div.dsNewsTitle {
    font-size: 12px;
}

div.dsNews div.dsNewsDate {
    color: #b5b5b5;
}

div.dsNews div.dsNewsReadMore {
    text-align: right;
}

div.dsNewsReadMore a.dsNewsReadMoreLink {
    color: white;
    text-decoration: none;
    font-style: italic;
}

div.dsNewsReadMore a.dsNewsReadMoreLink:hover {
    border-bottom: 1px dotted white;
}

div.dsSeeAlso {
    background-image: url('../images/see_also_back.gif');
    background-repeat: no-repeat;
    background-color: #195D88;
    height: 100%;
}

div.dsSeeAlsoBox {
    height: 100%;
}

ul.menu_footer {
    list-style: none;
    margin: 0;
    float: right;
}

ul.menu_footer li {
    display: inline;
    float: left;
}

div.dsBottom {
    background-image: url('../images/bottom_menu_back.gif');
    background-repeat: repeat-x;

    /*height: 166px;*/
}

div.dsBottom div.dsLinkLeft {
    text-align: left;
}

div.dsBottom div.dsLinkRight {
    text-align: right;
}

div.dsBottom a {
    color: #2485c3;
    text-decoration: none;
    font-family: tahoma;
    font-size: 11px;

    padding-bottom: 3px;
}

div.dsBottom a:hover {
    color: #7BA2C0;

    border-bottom: 2px solid #7BA2C0;
}

div.dsBottom div.dsLinkRight a {
    text-align: right;
    margin-left: 13px;
}

div.art {
    color: #142536;
}

div.artLeft {

}

div.artLeft img {
    border: 2px solid #142536;
    margin: -2px;
}

div.artRight {
    text-align: justify;

    margin-bottom: 50px;
}

div.artRight h3 {
    color: #142536;
}

div.artRight a {
    color: #2485C3;
    text-decoration: none;
    border-bottom: 1px dotted #2485C3;
}

div.artRight a:hover {
    color: green;
    text-decoration: none;
    border-bottom: 1px solid green;
}

div.artRight a.pdf {
	background-image: url('../images/pdf.png');
	background-repeat: no-repeat;
	background-position: 0 1px;
	padding-left: 18px;
	float: right;
}

div.artTitle h1 {
    color: #142536;
}

div.artRight ul {
	margin: 0 0 1.5em 0;
	padding: 0 0 0 1.2em;
}

div.artIcons {
    /*background-color: yellow;*/
    text-align: right;
    line-height: 50px;
}

ul.menu_leftMenu {
    /*background-image: url('../images/bottom_menu_back.gif');*/
   
    padding: 0;
    border: 1px solid #E6E7EB;
    /*border-left: 3px solid #E6E7EB;
    margin-left: -3px; */
}

ul.menu_leftMenu > li {
    display: none;
}

ul.menu_leftMenu > li.active {
    display: inline;
}

ul.menu_leftMenu > li.active > a {
    display: none;
}

ul.menu_leftMenu li ul {
    list-style: none;
    padding: 0;
}

ul.menu_leftMenu li ul li {
  	 *height: 100%;
}

ul.menu_leftMenu li ul li:hover, ul.menu_leftMenu li ul li.active {
	background: #7BA2C0;
	*height: 100%;
   filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#7BA2C0', EndColorStr='#467192');
}

ul.menu_leftMenu li ul li a:hover {
	_background-color: #7BA2C0;
}

ul.menu_leftMenu li ul li a {
    text-decoration: none;
    display: block;
    color: #142536;
    padding: 10px 2px 10px 12px;
    border: 1px solid white;
}

ul.menu_leftMenu li ul li a:hover, ul.menu_leftMenu li ul li.active a {
    border-color: #A3A7B5;
    color: #F5F5F5;
    border-color: #7BA2C0;
    background: -webkit-gradient(linear, left top, left bottom, from(#7BA2C0), to(#467192));
    background: -moz-linear-gradient(top, #7BA2C0, #467192); 
}

table.newsDisplay {
    margin: 0;
    padding: 0;
    color: #142536;
}

table.newsDisplay ol {
    list-style: none;
    margin: 0;
    padding: 0;
}

table.newsDisplay td {
    padding: 0;
}

table.newsDisplay ol li {
    margin-bottom: 30px;
    padding: 5px;
    cursor: default
    /*border: 1px solid #E6E7EB;*/
    /*background-image: url('../images/bottom_menu_back.gif');*/
    background-repeat: repeat-x;
}

table.newsDisplay ol li:hover {
    /*border-color: #A3A7B5;
    background-color: #E6E7EB;
    background-image: none;
    cursor: default;*/
}

li.newsDisplay h2.contentheadingnewsDisplay {
    color: #142536;
    visibility: visible;
    letter-spacing: normal;
    font-size: 18px;
    font-weight: bold;
    margin: 0;
}

li.newsDisplay table {
    margin: 0;
    padding: 0;
}

li.newsDisplay td {
    margin: 0;
    padding: 0;
}

span.createdatenewsDisplay {
    color: #B5B5B5;
}

span.newsDisplay {
    margin-top: 10px;
    margin-bottom: 0px;
    display: block;
}

a.readonnewsDisplay {
    /*display: block;
    float: right;*/
    top: -15px;
    color: #2485C3;
    text-decoration: none;
    padding-bottom: 1px;
}

a.readonnewsDisplay:hover {
    border-bottom: 2px solid #2485C3;
}

span.contentdescriptionnewsDisplay {
    font-size: 3em;
    margin-bottom: 16px;
    display: block;
    color: #142536;
}

table.references, table.contact {
	border-collapse: collapse;
}

table.references tr:hover, table.contact tr:hover {
	/*background-color: #F5F5EA;*/
}

table.references tr td, table.contact tr td {
	height: 60px;
	border-bottom: 1px dotted gray;
	text-align: left;
	font-weight: bold;
}

table.contact tr td {
	height: 44px;
}

table.references tr td {
	*text-align: right;
}

table.references tr td img {
	*float: left;
}

table.references tr td:last-child, table.contact tr td:last-child {
	text-align: right;
}

table.references tr:last-child td, table.contact tr:last-child td {
	border-bottom: none;
}

div.contentpaneopen {
	margin: 0 auto;
	width: 800px;
}
