/*        body {
          background-image: url('/images/background.png');
          margin: 0px;
          padding:0px;
          font-size: 11px;
          font-family: Arial, Verdana, sans-serif;
        } */
        ul {
          list-style: none;
        }
        .clearing {
          clear: both;
          height: 0px;
        }
        img {
          border: 0px;
          margin: 0px;
          padding: 0px;
        }



        #main {
          width: 967px;
          margin: 0px;
          padding:0px;
        }

        #main_head {
          height: 51px;
          position: relative;
          background-color: #fff;
          color: #000;
	  border-bottom: 1px solid #fff;
	  z-index: 100;
        }
	html>body #main_head {
	  height: 50px;
	}
        #main_head #logo {
/*		  background-image: url('/images/logo.png');
		  background-repeat: no-repeat;*/
		  height: 50px;
		  border-bottom: 1px solid #fff;
        }

        #main_head #main_right {
          background-color: #0060ac;
          color: #fff;
          height: 50px;
          border-left: 1px solid #fff;
          border-bottom: 1px solid #fff;
        }

        html>body #main_head #main_right {
          width: 190px;
          border-right: 1px solid #fff;
        }

        #logo2 {
          position: absolute;
          top: 0px;
          width: 195px;
          height: 50px;
          z-index: 100;
        }

        #opt_bar_title {
          position: absolute;
          top: 0px;
          width: 195px;
          height: 50px;
          z-index: 100;
          display: none;
        }

        #opt_bar {
          position: relative;
          /* display: none; */
	  background-color: #fff;
        }
	#opt_bar, #opt_bar .first, #opt_bar .second, #opt_bar .third {
          height: 0px;
	}
        #opt_bar .first {
	  width: 191px;
	  border-right: 1px solid #fff;
/*          background-image: url('/images/imageBar_left.png');
          background-repeat: no-repeat;
          background-position: left;*/
        }
        #opt_bar .first img {
	  width: 190px;
	}

        #opt_bar .second {
/*          background-image: url('/images/imageBar_center.png');
          background-repeat: no-repeat;
          background-position: left;*/
        }
        #opt_bar .second img {
	}
        #opt_bar .third {
	  
	  width: 191px;
	  border-left: 1px solid #fff;
/*          background-image: url('/images/imageBar_right.png');
          background-repeat: no-repeat;
          background-position: right;*/
/*          border-right: 1px solid #fff;
          border-left: 1px solid #fff;*/
        }
        #opt_bar .third img {
	}

/* content */

#content_area {
}

#outer_wrapper {

}
#wrapper {
}
#container {
  width: 965px;;
  float: left;
  margin-right: -190px;
  background-color: #fff;
  color: #000066;
}
#content {
  margin-right: 190px;
  position: relative;
}



#main_content {
  margin-left: 205px;
  padding-top: 50px;
}

#fourth_menu {
  margin-left: 335px;
  position: relative;
  padding: 3px;
  clear: both;
}
html>body #fourth_menu {
  margin-left: 350px;
}

#fourth_menu li, #fourth_menu li.printversion, #fourth_menu li.top_top {
	margin: 0;
	float: left;
	display: block;
	padding-right: 5px;
}
#fourth_menu li a, #fourth_menu li.printversion a, #fourth_menu li.top_top a {
	color: #2E93e5;
	font-weight: bold;
	height: 15px;
  	border-right: 1px solid #2E93e5;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
}
#fourth_menu li.to_top a {
	border: 0px;
}
#fourth_menu li .prev a, #fourth_menu .prev a:visited, #fourth_menu .next a, #fourth_menu .next a:visited {
  text-decoration: none;
  color: #2E93e5;
}
#fourth_menu li a .next {
  background-image: url('/images/arrow2.gif');
  background-repeat: no-repeat;
  background-position: right;
  padding-right: 10px;
}
#fourth_menu li.to_top a  {
  background-image: url('/images/arrow4.gif');
  background-repeat: no-repeat;
  background-position: right;
  padding-right: 10px;
  padding-left: 5px;
  margin-right: 5px;
}
#fourth_menu li a .prev {
  background-image: url('/images/arrow3.gif');
  background-repeat: no-repeat;
  background-position: left;
  padding-left: 15px;
}

#fourth_navi {
  position: absolute;
  top: 90px;
  width: 175px;
  left: 15px;
  padding-bottom: 10px;
  border-bottom: 1px solid #0060ac;
  z-index: 999;
  background-color: #fff;
}

html>body #fourth_navi {
  left: 205px;
  width: 160px;
}

#fourth_navi ul {
  padding: 0;
  margin: 0;
  position: relative;
  right: 0px;
}
#fourth_navi ul li {
  text-align: right;
  padding: 0;
  margin: 0;
  background-image: url('/images/arrow2.gif');
  background-repeat: no-repeat;
  background-position: right;
}
#fourth_navi ul li a {
  padding-right: 10px;
  margin:0;
  text-decoration: none;
  font-weight: bold;
  color: #0060ac;
}
#fourth_navi ul li a:visited {
  color: #0060ac;
}
#fourth_navi ul li.act a {
  color: #2E93e5;
}

#main_content * {
/*  padding-left: 15px;
/*  padding-right: 18px;*/
}
#main_content #headline_box {
  position: absolute;
  width: 565px;
  margin:0;
  padding: 0;
  top:0;
}


#main_content #headline_box #headline_border, #main_content2 #headline_box #headline_border {
  padding-top: 26px;
  margin-left: 18px;
  border-bottom: 1px solid #004680;
  z-index: 1;
  margin-right: 10px;
}
#main_content #headline_box #headline, #main_content2 #headline_box #headline {
  position: absolute;
  top:11px;
  left:0px;
  font-size: 26px;
  font-weight: bold;
  background-color: #fff;
  color: #004680;
  padding-right: 10px;
  border-bottom: 1px solid #fff;
  margin-top: 5px;
  padding-bottom: 5px;
  z-index: 100;
}
html>body #main_content #headline_box #headline, html>body #main_content2 #headline_box #headline {
  padding-bottom: 0px;
}

#main_content #headline a, #main_content2 #headline a, #main_content #headline a:visited, #main_content2 #headline a:visited  {
  text-decoration: none;
  color: #004680;
  padding: 0;
  margin: 0;
}






#left {
  width: 190px;
  float: left;
  margin: 40px 0px 0px 0px;
  padding: 0;
}
#left ul {
  padding-left: 15px;
  margin: 0px;
}

#left ul li {
  font-weight: bold;
  font-size: 12px;
  color: #0060ac;
  background-color: #fff;
  background-image: url('/images/arrow2.gif');
  background-position: 10px 8px;
  background-repeat: no-repeat;
  padding-left: 20px;
  padding-top: 3px;
  padding-bottom: 3px;
  margin: 0px;

  border-top: 1px solid #00345e;
}
#left ul li a {
  text-decoration: none;
  color: #004680;
}
#left ul li:hover, #left ul li.over {
  background-color: #dbe8f2;
}
#left ul li.act {
/*  background-color: #fff;*/
  background-image: url('/images/arrowBlue.gif');
  background-position: 10px 8px;
  background-color: #dbe8f2;
}
#left ul li.nobgcolor {
  background-color: #fff;
}
#left ul li.act a {
/*  color: #2E93e5;*/
  background-repeat: no-repeat;
  color: #0060ac;
  display: block;
}
#left ul li.one a {
  color: #0060ac;
}

#left ul li.last {
  border-bottom: 1px solid #00345e;
}
#left ul li.last a {
  color: #0060ac;
}
#left ul ul {
  margin: 0px;
  padding: 0px;
}
html>body #left ul ul {
  padding-left: 10px;
}
#left ul ul li {
  background-position: 10px 8px;
  padding-left: 20px;
  font-weight: normal;
  border-top: 1px solid #B8D1E5;
}


#sidebar {
	position: absolute;
	width: 190px;
	float: right;
	padding:0;
	margin-left: -15px;
}
html>body #sidebar {
  position: relative;
}

#sidebar ul {
  margin: 40px 15px 0px 0px;
  padding: 0px;
}

#sidebar ul li {
  font-weight: bold;
  color: #0060ac;
  background-color: #fff;
  background-image: url('/images/arrow2.gif');
  background-position: 10px;
  background-repeat: no-repeat;
  padding-left: 20px;
  padding-top: 3px;
  padding-bottom: 3px;
  margin: 0px;

  border-top: 1px solid #000;
}

#sidebar ul li.last {
  border-bottom: 1px solid #000;
}

#sidebar ul.image {
  width: 175px;
}

#sidebar ul li.headline {
  font-weight: bold;
  color: #fff;
  background-image: url('/images/arrow2.gif');
  background-position: 10px;
  background-repeat: no-repeat;
  background-color: #0060ac;
  padding-left: 20px;
  padding-top: 3px;
  padding-bottom: 3px;
  margin: 0px;
  border: 0px;
  border-bottom: 1px solid #fff;
}

#sidebar ul li.picture {
  padding: 0px;
  margin: 0px;
  border: 0px;
}
#sidebar ul li.picture img {
  width: 175px; 
 }


#footer {
  position: relative;
  height: 125px;
/*  background-color: #fff; */
 /* padding-top: 20px;*/
/*  color: #000;*/
  z-index: 100;
  font-size: 9px;
}

#footer .first, #footer .second, #footer .third {
  background-color: #0060ac;
/*  color: #fff; */
  height: 20px;
}
#footer .second p {
  border: 0;
  padding: 2px;
  margin: 0;
}
#footer .second ul {
  border: 0;
  padding: 0;
  margin: 0;
  list-style: none;
  float: right;
}
#footer .second ul li {
  float: left;
  border-right: 1px solid #fff;
}

#footer .second ul li a {
  text-decoration: none;
  color: #fff;
  padding: 5px;
}
#footer .third {
  width: 193px;
  border-left: 1px solid #fff;
}

html>body #footer .third {
/*  border-right: 1px solid #fff; */
}


/* row1 */
        #main_head #logo, #opt_bar .first, #footer .first, #ticker .first {
          position: absolute;
	  width: 191px;
        }


/* row2 */
        #main_head #menu, #opt_bar .second, #footer .second {
          width: 583px;
          position: absolute;
          left: 191px;
        }
	html>body #main_head #menu {
	  width: 584px;
	}

/* row3 */
        #main_head #main_right, #opt_bar .third, #footer .third {
          position: absolute;
          width: 192px;
          right: 0px;
        }
	#main_head #main_right {
	  height: 51px;
	}
	html>body #main_head #main_right {
	  width: 190px;
	  height: 50px;
	}


#line1 {
  position: relative;
  width: 99%;
  right: -12px;
  height: 20px;
  background-color: #0060ac; 
  top: -125px;
  z-index: 0;
}
#line2 {
  position: absolute;
  width: 50%;
  right: 0px;
  height: 200px;
  background-color: #0060ac;
  top: 0px;
  z-index: 0;
}
#line3 {
  position: absolute;
  width: 50%;
  right: 0px;
  height: 18px;
  background-color: #fff;
  top: 0px;
  z-index: 0;
}
html>body #line2 {
  height: 20px;
}



/* more rows content ele */
#outer_wrapper2 {
  
}

#wrapper2 {
}

#container2 {
  width: 100%;
  float: left;
  margin-right: -190px;
  background-color: #fff;
  color: #000066;
}

#content2 {
  margin-right: 190px;
}

#main_content2 {
  position: relative;
  padding: 0px;
  margin: 0;
}
#main_content2 div {
  float:left;
}

#main_content2 #main_left {
  margin-left: 0px;
  width: 365px;
}

#main_content2 #main_right {
  width: 365px;
}

#main_content2 .head_area, #sidebar2 .head_area {
  position: relative;
  height: 55px;
}

#main_content2 #main_left .headline_border, #main_content2 #main_right .headline_border, #sidebar2 .headline_border {
  position: relative;
  border-bottom: 1px solid #004680;
  width: 350px;
  top: 22px;
  left: 0px;
  z-index:0;
}

#sidebar2 .headline_border {
  position: absolute;
  width: 175px;
  border-bottom: 1px solid #004680;
  z-index: 1;
}

#main_content2 #main_left .headline_border {
  left: 15px;
}

#main_content2 #main_left .headline, #main_content2 #main_right .headline, #sidebar2 .headline {
  position: absolute;
  top: 5px;
  background-color: #fff;
  padding-right: 10px;
  z-index: 100;
  margin-top: 10px;
  left: -5px;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}
#sidebar2 .headline {
  left: -8px;
}
#sidebar2 .headline {
}
#sidebar2 {
	width: 190px;
	float: right;
	position: relative;
}

#left2 {
  width: 190px;
  float: left;
  margin: 40px 0px 0px 0px;
  padding: 0px;
}


#main_right {
  position: relative;
  margin-left: 15px;
  width: 395px;
}

#main_left {
  position: relative;
  left: 15px;
  width: 380px;
  margin-right: 15px;
}

#main_left h2 {
  font-size: 14px;
  font-weight: bold;
  padding: 0px;
  margin: 0px;
  border: 0px;
}
#main_left p {
  padding: 0px;
  margin: 0px;
  border: 0px;
}

.two_rows {
  height: 180px;
  overflow:hidden;
  position: relative;
}

.two_rows .two_rows_left {
  width: 175px;
  margin: 0;
  padding: 0;
}

.two_rows .two_rows_right {
  width: 175px;
  margin-left: 15px;
}

.one_row {
  width: 365px;
  height: 180px;
}
.one_row p {
  margin: 0px;
  padding: 0px;
}

#sidebar .one_row {
  width: 180px;
  margin: 0px;
  padding: 0px;
}

.two_rows .two_rows_right p, .two_rows .two_rows_left p {
  padding: 0px;
  margin: 0px;
}

#main_left .big_image_w_text {
  height: 360px;
}

#main_left ul.image, #main_right ul.image {
  padding: 0px;
  margin: 0px;
  margin-bottom: 5px;
}

#main_left ul li.box_headline, #main_right ul li.box_headline, #sidebar ul li.box_headline {
  font-weight: bold;
  color: #fff;
  background-image: url('/images/arrow2.gif');
  background-position: 10px;
  background-repeat: no-repeat;
  background-color: #0060ac;
  padding-left: 20px;
  padding-top: 3px;
  padding-bottom: 3px;
  margin: 0px;
  border: 0px;
  border-bottom: 1px solid #fff;
}

#main_right ul li.box_headline {

}

#main_left ul li.picture {
  padding: 0px;
  margin: 0px;
  border: 0px;
}

span.box_link {
  background-image: url('/images/arrow2.gif');
  background-position: 0px;
  background-repeat: no-repeat;
}

span.box_link a {
  color: #2e93e5;
  text-decoration: none;
  padding-left: 10px;
}


#main_content .two_rows_w_picture {
}

#main_content .two_rows_w_picture * {
}

#main_content .two_rows_pic_area {
  width: 175px;
  margin: 0px;
  padding: 0px;
  margin-right: 15px;
  float: left;
}
#main_content .two_rows_pic_area  span {
  margin: 0px;
  padding: 0px;
}
#main_content .two_rows_pic_area img {
  margin: 0px;
  padding: 0px;
}
#main_content .two_rows_text_area {
  width: 365px;
  padding: 0;
  margin: 0px;
  margin-right: 15px;
  float: left;
}
html>body #main_content .two_rows_text_area {
  margin-right: 0px;
}
#main_content .two_rows_text_area .header {
  font-weight: bold;
  padding:0;
  margin:0;
  font-size: 14px;

}
#main_content .two_rows_text_area p {
  padding: 0;
  margin: 0px;
  margin-top: 10px;
}



#ticker {
  position: relative;
  height: 15px;
  position: relative;
}

#ticker .flash {
  position: absolute;
  top: -3px;
}





#main_menu {
}
.hidden {
  visibility: hidden;
}
.visible {
  visibility: visible;
}


#flash_header {
  height: 90px;
  position: relative;
}

.display_block {
  display: block;
}





.rellinklist {
  width: 175px;
  margin-top: 15px;
  margin-right: 15px;
  padding-bottom: 10px;
  border-bottom: 1px solid #00345e;
  border-top: 1px solid #00345e;
}
.rellinklist strong {
  color: #00345e;
  
}
.rellinklist ul {
  margin: 0px;
  padding: 0px;
}
.rellinklist ul li {
  padding: 1px;
  
}

.rellinklist ul li a {
  text-decoration: none;
  color: #0060ac;
  background-image: url('/images/arrow2.gif');
  background-position: left;
  background-repeat: no-repeat;
  padding-left: 10px;
  font-weight: bold;
}
.rellinklist ul li a:hover {
  background-image: url('/images/arrowBlue.gif');
  background-position: left;
  background-repeat: no-repeat;
}

