body {
  font-family:  Arial, Verdana, Times New Roman;
  margin:0px;
  color:#1A3252;
  font-size:10pt;
  line-height:18px;
  background-color:#F7F7F9;
  
  background-repeat:repeat-x;
 

}

table{  font-size:10pt; }

div{
  border:0px solid #000000;
}

div.mainwrapper{
  position: absolute; 
  left: 50%;
  margin-left : -478px; 
  width:935px;
  _width:954px;
  height:660px;
  padding-left:22px;
  padding-top:3px;
  background-repeat:no-repeat;
  background-position:left top;

  overflow:hidden;
}


div.main{
  width:965px;
  height:653px;
}

div.main_1{
  width:100%;
  height:125px;
}

div.main_1_logo{
  width:225px;
  height:128px;
  background-position:-2px 0px;
  background-repeat:no-repeat;
  float:left;
  overflow: hidden;
}

div.main_1_2{
  width:740px;
  height:128px;
  float:left;
  
}

div.main_1_2_top{
  width:684px;
  height:39px;
  background-image:url(/images/top.gif);
  background-position:-50px 0px;
  background-repeat:no-repeat;
  overflow:hidden;
}

div.main_1_2_subtop{
  width:684px;
  height:50px;
  overflow:hidden;
  /*background-color:#FFFFFF;*/
}

div.main_1_2_submenu{
  width:604px;
  height:36px;
  float:left;
  
  
}

div.main_1_2_submenu table{

	width:550px;
}

div.main_1_2_submenu table tr td a, div.main_1_2_submenu table tr td{
	font-size:10px !important;
}

div.main_1_2_submenu_t{
  float:left; 
  text-align:right; 
  width:50x;
}


div.main_2{
  width:909px;
  height:179px;
  _height:165px;
  background-repeat:no-repeat;
  background-color:#FFFFFF;
}

div.main_3{
  width:931px;
  height:338px;
  background-repeat:repeat-y;
}

div.main_3_left{
  width:222px;
  height:360px;
  float:left;
  overflow:hidden;
}

div.main_3_left_pos{
  float:left;
  padding-left:15px;  
  padding-top:24px;
  width:212px;
  height:170px;

}

div.main_3_right{
  width:682px;
  height:326px;
  float:left;
  background-position:-2px -1px;
  background-repeat:no-repeat;
}


div.img_content{
  margin-left:4px;
  width:216px;
  overflow:hidden;
}



div.content{
  width:680px;
  height:325px;
  overflow:auto;
}

div.subpcontent{ padding-left:32px; width:500px; }
.subpcontent a{       color:#1A3252; text-decoration:underline; }
.subpcontent a:hover{ color:#1A3252; text-decoration:underline; }


.red{ color:#FF0000; }

div.smallcontent{   width:210px; height:155px; margin-top:82px; float:left; color: #8F2346; padding-left:62px; }
.smallcontent a{       color:#8F2346; text-decoration:underline; }
.smallcontent a:hover{ color:#8F2346; text-decoration:underline; }

div.menuline{color: #949494; text-decoration: none;  font-size:9pt; letter-spacing:0px; }

h1 {font-size: 8pt; color:#FFFFFF; font-weight:bold; text-transform:uppercase;}
h2 {font-size: 15px; margin-top:10px;}

a{ color:      #000000; text-decoration: none;}
a:hover {color: #000000; text-decoration: underline;}

a.lnkmenu{color: #949494; text-decoration: none;  font-size:9pt; letter-spacing:0px; }
a.lnkmenu:hover{color: #162E52; text-decoration: none;  font-size:9pt;   letter-spacing:0px; }

a.lnkmenusub{color: #949494; color:#003965; text-decoration: none;  font-size:9pt; letter-spacing:0px; }
a.lnkmenusub:hover{color: #162E52; color: #949494; text-decoration: none;  font-size:9pt;   letter-spacing:0px; }

a.lnkmenusuba{color: #162E52; text-decoration: none;  font-size:9pt; letter-spacing:0px; }
a.lnkmenusuba:hover{color: #162E52; text-decoration: none;  font-size:9pt;   letter-spacing:0px; }

a.lnkmenua{color: #162E52; text-decoration: none;  font-size:9pt; letter-spacing:0px; }
a.lnkmenua:hover{color: #162E52; text-decoration: none;  font-size:9pt;  letter-spacing:0px; }

a.lnkmenucontent1{color: #6F6F6F; text-decoration: none;  font-size:8pt; letter-spacing:0px; line-height:7px;}
a.lnkmenucontent1:hover{color: #6F6F6F; text-decoration: none;  font-size:8pt; letter-spacing:0px; line-height:7px;}

a.lnkmenucontent2{color: #162E52; text-decoration: none;  font-size:8pt; letter-spacing:0px; line-height:7px; } 
a.lnkmenucontent2:hover{color: #162E52; text-decoration: none;  font-size:8pt; letter-spacing:0px; line-height:7px;}

.centerdiv{ /*IE method of centering a relative div*/
text-align: center;
}

.centerdiv.div{ /*Proper way to center a relative div*/
margin: 0 auto;
}


.lnkmenucontenttitel{ font-weight:bold; color:#355375; font-size:11px;  width:190px; }

.newmenu ul{    	list-style-type:none;	margin:0;	padding:0; } 
.newmenu ul li{ 	display:block;	      margin:0;	padding:1px 3px;  font-weight:bold; }

.newmenu ul li a{       color:#355375; font-size:11px;       text-transform:uppercase; }
.newmenu ul li a:hover{ color:#666;    text-decoration:none;}

.tex a{ color:#1A3252;    text-decoration:underline;}
.tex a:hover{ color:#1A3252;    text-decoration:underline;}