html, body {

    background-color: #FFFFFF; /** Website BG colour (matches canvas colour in Step 1) **/
background-repeat: repeat-x;
 margin:0;
 padding:0;
margin-left: auto;
    margin-right: auto;
}

#wrapper{
margin-left: auto;
margin-right: auto;
width:900px;
padding:10px;

}


body{
 height:100%;

}


html, body, th, td, a{
 font-family: arial,helvetica,sans-serif;
 font-size:13px;
}


img, a {
 border:0 none;
}

a, a:visited, a:hover, a:active {
 font:bold 12px arial,helvetica,sans-serif;
 color:#274e6d;
 text-decoration:none;
}



h1 {
 position:relative;

 z-index:2;
 width:85px;
 height:25px;
 overflow:hidden;
 margin:0;
 padding:0;
}
h1 span {
 display:none;
}


h2 {
 position:relative;

 float:left;
 z-index:3;
 width:730px;
 height:60px;
 overflow:hidden;
}
h2 span {
 display:none;
}
h5{
 font:bold 12px arial, san-serif;
 width:339px;
 margin-top:0px;
 margin-left:20px;
 margin-bottom:0px;
}

.NavMainItemExpansion {
 position:relative;

 z-index:4;
 width:730px;/*660px;*/
 height:160px;/*205px;*/
 overflow:hidden;
 background-color:#052542;
 font:normal 12px arial,sans-serif;
 padding:50px 0 0 20px;
}
.NavMainItemExpansion a, .NavMainItemExpansion a:hover, .NavMainItemExpansion a:visited {
 color:#FFF;
}

.tittle_image{
 display:block;
 float:right;
 margin:0;
 margin-top:25px;
 padding-right:10px;
}

.tittle_image{
 display:block;
 float:right;
 margin-top:19px;
 padding-right:10px;
}

.NavMainDividerClass {
 position:relative;
 top:0px; /*150px;*/
 left:0px; /*40px;*/
 z-index:5;
 width:1px;
 height:215px;
 overflow:hidden;
 margin:0;
 padding:0;
 background-color:#FFF;
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=15);
 -moz-opacity:0.15;
}
.NavMainSubMenu  {
 list-style:none;
 position:relative;
 display:block;
 width:auto;
 height:150px;
 overflow:hidden;
 margin:0;
 padding:0;
}
.NavMainSubMenu li, .NavMainSubMenu a {
 display:inline;
 margin:0;
 padding:0;
 height:19px;
 white-space:nowrap;
}
.NavMainSubMenu li {
 padding-left:10px;
}
.NavMainSubMenu li.NavMainSelected {
 background:#127BD9 url("../images/top_menu_arrow.gif") no-repeat right 7px;
}
.NavMainSubMenu a {
 color:#FFF;
 line-height:18px;
}



#footer {
 clear:both;

 width:100%;
 height:40px;
 overflow:hidden;
 border-top:3px solid #d7d7d7;
 background-image:url("../images/footer.png");
 background-repeat: no-repeat;
 background-position: top left;

}

#footer span {
 display:none;
}



#PageTextContentDivider {
 position:relative;

 z-index:3;
 width:640px;
 height:1px;
 overflow:hidden;
 background-color:#fff;
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=15);
 -moz-opacity:0.15;
}
 
 
 #logo_position{
  position:relative;

  width:186px;
  height:40px;
  background-position:left top;
  background-repeat:no-repeat;
  border-style: none;
 } 

 #menu {
  position:relative;
top: 175px;
  z-index:10;
  width: auto;
  background: #EEE;
 }

 #breadcrumbs{
  position:relative;
top: 170px;

  z-index:1;
  height:20px;
  margin:0;
  padding:0;
  color: #12334d;
 }
 
 #breadcrumbs ul{
  list-style:none;
  margin:0px;
  padding-left:20px;
 }
 
 #breadcrumbs li{
  display:inline;
  float:left;
  margin-right:5px;
  padding:0;
 }


 
 #breadcrumbs li.arrow{
  display:inline;
  float:left;
  margin-right:6px;
  padding-left:13px;
  background-image:url("../images/bread.png");
  background-repeat: no-repeat;
  background-position:left 4px;
 }
 
 #breadcrumbs li.arrowOn a{
  display:inline;
  float:left;
  margin-right:6px;
  padding-left:13px;
  font:bold 11px arial,san-serif;
  background-image:url("../images/bread.png");
  background-repeat:no-repeat;
  background-position:left 4px;
 }
 
 #breadcrumbs li a{
  width:auto;
  display:inline;
  float:left;
  margin:0;
  padding:0px;
  color:#12334d;
  font:normal 11px arial,san-serif;
  text-decoration:none;
 }
 


 #main_header{
 margin-top:5px;
  position:relative;
border: 1px solid #cccccc;
  background-image:url("../images/header.png");
   width:900px;
  background-repeat:no-repeat;
  background-position:left top;
  padding:0;
  height:200px;
 z-index: 10000;
 }


#navigation_top {
 position:relative; 
 z-index:2;
 width:370px;
 height:20px;
float:right;
margin-right:-123px;
padding:15px 0px 0 0px;
}


#navigation_top ul {
 list-style:none;
 width:auto;
 height:auto;
 margin:0px;
 padding:0px;
}
#navigation_top li, #navigation_top li a {
 display:inline;
 overflow:hidden;
 vertical-align:middle;
 color:#274e6d;
 padding-right:29px;
  padding-left:10px;
 *padding-right:24px;

 font:bold 10px arial,sans-serif;
 text-decoration:none;
}
#navigation_top li {
 float:left;
 height:22px;
 margin:0;
 padding:0;
 background-image:url("../images/top_menu_arrow.gif");
 background-repeat:no-repeat;
 background-position:left 8px;
}

#navigation_top li{
 float:left;
 height:22px;
 margin:0;
 padding:0;
 background-image:url("../images/top_menu_arrow.gif");
 background-repeat:no-repeat;
 background-position:left 6px;
}

.navigation_top{
 float:left;
 height:22px;
 margin:0;
 padding:0;
 background-image:url("../images/top_menu_arrow.gif");
 background-repeat:no-repeat;
 background-position:left 6px;
}


#navigation_top li a span{
 float:left;
 height:20px;
 margin:0px;
 padding-left:8px;
 padding-right:10px;
 padding-bottom:2px;
}

#navigation_top li a span{
 display:block;
 float:left;
 height:20px;
 margin:0;
 padding-top:2px;
 padding-left:8px;
 padding-right:10px;
 padding-bottom:2px;
}
#navigation_top li a:hover{
 color:#666;
 text-decoration: none;
 cursor:hand;
}
#navigation_top li a.GlobalNavActive, #navigation_top li a.GlobalNavActive:visited{
 float:left;
 margin:0;
 padding:0;
 color:#fff;
 text-decoration:none; 
 background-image:url("../images/top_menu_left.gif");
 background-repeat:no-repeat;
 background-position:left top;
}

  #navigation_top li a.GlobalNavActive, #navigation_top li a.GlobalNavActive:visited{
 display:block;
 float:left;
 margin:0;
 padding:0;
 color:#fff;
 text-decoration:none; 
 background-image:url("../images/top_menu_left.gif");
 background-repeat:no-repeat;
 background-position:left top;
}

#navigation_topItem1, #navigation_topItem1 a {
 width:102px;
}
#navigation_topItem1 a:hover span {
 text-decoration:none;
}
#navigation_topItem1 a.GlobalNavActive span{
 color#fff;
 margin-left:3px;
 padding-right:10px;
 background-image:url("../images/top_menu_right.gif");
 background-repeat:no-repeat;
 background-position:right top;
}


#navigation_topItem2 a:hover .GlobalNavActive span{
 color:#fff;
}

#navigation_topItem2, #navigation_topItem2 a {
 width:74px;
}
#navigation_topItem2 a:hover span {
 text-decoration:none;
}
#navigation_topItem2 a.GlobalNavActive span{
 color:#fff;
 margin-left:3px;
 background-image:url("../images/top_menu_right.gif");
 background-repeat:no-repeat;
 background-position:right top;
}
#navigation_topItem3, #navigation_topItem3 a {
 width:118px;
}
#navigation_topItem3 a:hover span {
 text-decoration:none;
}
#navigation_topItem3 a.GlobalNavActive span{
 color:#fff;
 margin-left:3px;
 padding-left:6px;
 background-image:url("../images/top_menu_right.gif");
 background-repeat:no-repeat;
 background-position:right top;
}

#navigation_topItem4, #navigation_topItem4 a {
 width:75px;
}
#navigation_topItem4 a:hover span {
 text-decoration:none;
 /*background: url("/img/button/top_menu_right.gif") no-repeat top right;*/
}
#navigation_topItem4 a.GlobalNavActive span{
 color:#fff;
 background-image:url("../images/top_menu_right.gif");
 background-repeat:no-repeat;
 background-position:right top;
}

#navigation_topItem5, #navigation_topItem5 a {
 width:69px;
}
#navigation_topItem5 a:hover span {
 text-decoration:none;
 /*background: url("/img/button/top_menu_right.gif") no-repeat top right;*/
}
#navigation_topItem5 a.GlobalNavActive span{
 color:#fff;
 background-image:url("../images/top_menu_right.gif");
 background-repeat:no-repeat;
 background-position:right top;
}

#navigation_topItem6, #navigation_topItem6 a {
 width:115px;
}
#navigation_topItem6 a:hover span {
 text-decoration:none;
 /*background: url("/img/button/top_menu_right.gif") no-repeat top right;*/
}
#navigation_topItem6 a.GlobalNavActive span{
 color:#fff;
 background-image:url("../images/top_menu_right.gif");
 background-repeat:no-repeat;
 background-position:right top;
}

#navigation_topItem7, #navigation_topItem7 a {
 width:90px;
}
#navigation_topItem7 a:hover span {
 text-decoration:none;
 /*background: url("/img/button/top_menu_right.gif") no-repeat top right;*/
}
#navigation_topItem7 a.GlobalNavActive span{
 color:#fff;
 background-image:url("../images/top_menu_right.gif");
 background-repeat:no-repeat;
 background-position:right top;
}

#NavMain {
 position:relative;

 z-index:5;
 width:661px;
 height:auto;
 overflow:hidden;
 margin:0;
 padding:0;
}
#NavMain ul {
 list-style:none;
 margin:0;
 padding:0;
}
#NavMain li, #NavMain li a {
 display:block;
 height:auto;
 overflow:hidden;
 font:normal 12px arial,sans-serif;
}
#NavMain li a, #NavMain li a:hover, #NavMain li a:visited {
 color:#fff;
}
#NavMain li {
 float:left;
 margin:0;
 padding:0;
 background: url("../images/top_menu_arrow.gif") no-repeat 0 6px;
}
#NavMain li a {
 color:#fff;
 padding-left:9px;
 height:20px;
}

td .contentheading{
  color:#053557;
  font:bold 13px arial,helvetica,sans-serif;
  width:auto;
  padding-left:0px;
font-size:15px;
}

.contentheading{
  color:#053557;
  font:bold 13px arial,helvetica,sans-serif;
  width:auto;
  padding-left:0px;
font-size:15px;
width:100%;
}
td .buttonheading {
  color:#053557;
width:100%;
padding-left:20px;

  font:bold 13px arial,helvetica,sans-serif;
  }

 .buttonheading {
  color:#053557;
width:100%;
  font:bold 13px arial,helvetica,sans-serif;
 padding-left:20px;

  }

.contentpaneopen {
width:100%;

 }
