/* CSS Document */

body{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	background-color:#b0aca6;
    font-size:13px;
}

p{
    margin:5px 0px 10px 0px;
	padding:0;
}

.page{
    width:933px;
	background-color:#fff;
	margin-left:auto;
	margin-right:auto;
	margin-top:25px;
	margin-bottom:25px;
	padding-bottom:25px;
}

.floatright{
   float:right;
   margin-top:30px;
}

.teamfloatright{
   float:right;
   margin-top:15px;
}

.floatright2{
   float:right;
}


.floatright3{
   float:right;
   margin-right:14px;
}

.floatleft{
   float:left;
}



.logo{
	width:889px;
	padding-left:17px;
	height:70px;
	margin-left:auto;
	margin-right:auto;
	padding-top:19px;
}

.topnav{
    width:896px;
	height:21px;
	margin-left:auto;
	margin-right:auto;
	background-color:#565656;
	padding:5px 0px 4px 10px;
}

.hpflash2{
    width:906px;
	height:215px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:8px;
}
  
.hpflash{
    width:906px;
	height:215px;
	margin-left:auto;
	margin-right:auto;
}

.homeleft{
    float:left;
}

.marginleft{
   margin-left:15px;
}

.homeleftcol{
    float:left;
	width:205px;
	padding:15px 15px 15px 0px;
	heigth:410px;
	margin-left:15px;
	color:#757575; 
}

.homeleftcol2{
    float:left;
	width:205px;
	padding:10px 15px 15px 0px;
	heigth:410px;
	margin-left:15px;
	color:#757575; 
}


.homeleftcol p, .homeleftcol2 p{
  font-size:13px;
  font-family:Arial, Helvetica, sans-serif;
  line-height:18px;  
  color:#757575; 
}

.homeleftcol li{
  font-size:13px;
  font-family:Arial, Helvetica, sans-serif;
  line-height:18px; 
  font-weight:bold;
  color:#757575; 
  margin-bottom:10px;
}

.homeleftcol ul{
  list-style-image:url(images/orangegot.gif);
}


.hp3colbox{
    width:906px;
    height:93px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:20px;
}

.hpcol{
    width:298px;
    height:93px;
    float:left;
	font-size:11px;
	border:1px solid #bab9b9;
}

.hpcol p{
    margin:5px 10px;
	line-height:14px;
}

.hpcol a:link, .hpcol a:visited{
    font-weight:bold;
	text-decoration:none;
	color:#e55804;
}

.hpcolgap{
    width:3px;
    height:93px;
    float:left;
}

.hpcol_inner{
    width:231px;
    padding:7px 50px 15px 15px;
    height:26px;
    color:#dadedf;
    background-color:#9aa1ab;
    font-size:11px;
}

.hp_latestheader{
  width:869px;
  padding-left:37px;  
  margin-left:auto;
  margin-right:auto;
  background-color:#a3a29e;
  height:25px;
  padding-top:8px;
}

.hp_latest{
  width:884px;
  padding-left:22px;  
  margin-left:auto;
  margin-right:auto;
  background-color:#c8c8c8;
}

.hp_latestbox{
    width:235px;
    padding:7px 37px 15px 15px;
    font-size:11px;
	float:left;
    color:#666458;
	line-height:16px;
}

.clear{
    clear:both;
}


h2.white{
  color:#fff;
  font-size:14px;
  font-weight:bold;
  margin:0px;
  padding:0px;
}

h2.hpcolheader{
  font-family:"Times New Roman", Times, serif;
  color:#fff;
  background-color:#9a9a9a;
  width:282px;
  display:block;
  font-size:18px;
  font-weight:normal;
  padding:4px 8px;
  margin:0;
}

.more:link, .more:visited{
  color:#fff;
  display:block;
  width:58px;
  padding:2px 5px 2px 8px;
  height:18px;
  text-decoration:none;
  background-color:#c8c8c8;
  font-weight:bold;

}

.more:hover{
  color:#fff;
  display:block;
  width:58px;
  padding:2px 5px 2px 8px;
  height:18px;
  text-decoration:none;
  background-color:#c8c8c8;
  font-weight:bold;

}

.hpcurvymore:link, .hpcurvymore:visited{
  color:#fff;
  display:block;
  width:281px;
  padding-left:15px;
  padding-top:4px;
  height:20px;
  background:url('images/curvymore.jpg') bottom left no-repeat #a3aab4;
  text-decoration:none;
  font-size:13px;
  font-weight:bold;
}

.hpcurvymore:hover{
  color:#fff;
  display:block;
  width:281px;
  padding-left:15px;
  padding-top:4px;
  height:20px;
  background:url('images/curvymore.jpg') bottom left no-repeat #a3aab4;
  text-decoration:none;
  font-size:13px;
  font-weight:bold;
}

.footer{
  width:906px;
  height:40px;
  margin-left:auto;
  margin-right:auto;
  margin-top:13px;
  text-align:center;
  font-weight:bold;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  color:#bab9b7;
  font-size:18px;
}

/*second levels*/

.sec_toppic{
  width:906px;
  height:204px;  
  margin-left:auto;
  margin-right:auto;
}
.sec_toppic_dict{
  width:906px;
  height:229px;  
  margin-left:auto;
  margin-right:auto;
}

.sec_main{
  width:904px;
  border-left:1px solid #c7c7c5;
  border-right:1px solid #c7c7c5;
  border-bottom:1px solid #c7c7c5;
  margin-left:auto;
  margin-right:auto;
  background:url(images/bg.gif) top left repeat-y;
}

.sec_team_main{
  width:904px;
  border-left:1px solid #c7c7c5;
  border-right:1px solid #c7c7c5;
  border-bottom:1px solid #c7c7c5;
  margin-left:auto;
  margin-right:auto;
  background:url(images/team_bg.gif) top left repeat-y;
}

.sec_main_dict{
  width:864px;
  border-left:1px solid #c7c7c5;
  border-right:1px solid #c7c7c5;
  border-bottom:1px solid #c7c7c5;
  margin-left:auto;
  margin-right:auto;
  padding-left:40px;
}

.sec_main_left{
  width:266px;
  padding:34px 10px 20px 30px;
  float:left;
  font-size:13px;
  font-family:Arial, Helvetica, sans-serif;
  line-height:22px;
}

.leftcol:link, .leftcol:visited, .leftcol:hover{
  color:#67635d;
  text-decoration:underline;
}

.leftcolteam:link, .leftcolteam:visited{
  color:#67635d;
  text-decoration:none;
}

.leftcolteam:hover{
  color:#67635d;
  text-decoration:underline;
}

.rightcolteam:link, .rightcolteam:visited{
  color:#67635d;
  text-decoration:underline;
}

.rightcolteam:hover{
  color:#67635d;
  text-decoration:underline;
}

.sec_team_main_left{
  width:197px;
  padding:34px 30px 20px 30px;
  float:left;
  font-size:13px;
  font-family:Arial, Helvetica, sans-serif;
  line-height:18px;
}

.sec_team_main_right{
  width:564px;
  padding:10px 20px 20px 33px;
  float:right;
  color:#67635d;
  font-size:13px;
  font-family:Arial, Helvetica, sans-serif;
  line-height:22px;
}

.sec_main_right{
  width:525px;
  padding:10px 20px 20px 33px;
  float:right;
  color:#67635d;
  font-size:13px;
  font-family:Arial, Helvetica, sans-serif;
  line-height:22px;
}

.sec_main_right ul{
	margin:14px 0 14px 17px;
	padding:0;
}

h1.pgheader{
    font-family:"Times New Roman", Times, serif;
	font-size:45px;
	width:520px;
	border-bottom:3px solid #f98a23;
	color:#bebdbd;
	font-weight:normal;
	padding:15px 0px 20px 0px;
	margin:0;
}

h1.teamheader{
    font-family:"Times New Roman", Times, serif;
	font-size:50px;
	width:560px;
	border-bottom:1px dotted #67635d;
	color:#bebdbd;
	font-weight:normal;
	padding:15px 0px 20px 0px;
	margin:0;
}

h2.paraheader{
    font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#444444;
}

h2.teamparaheader{
    font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#444444;
	padding-bottom:0;
	margin-bottom:0;
}

hr {
    border-bottom: 1px dotted  #67635d;
    border-top: 0px;
}

.dottedbox{
   width:565px;
   border-top:1px dotted #67635d;
   height:15px;
   margin-top:15px;
}

.dottedbox2{
   width:525px;
   border-top:1px dotted #67635d;
   height:15px;
   margin-top:15px;
}

.orangeheader{
    width:245px;
	font-weight:bold;
	color:#fff;
	background-color:#eb8040;
	float:left;
	font-size:15px;
	padding:1px 15px 2px 15px;
	margin-right:8px;
}

.orangebox{
    width:248px;
	font-weight:normal;
	color:#67635d;
	float:left;
	font-size:12px;
	padding:10px 10px 10px 15px;
	margin-right:8px;
	border-left:1px solid #c8c7c5;
	border-right:1px solid #c8c7c5;
	border-bottom:1px solid #c8c7c5;
	line-height:20px;
	height:125px;
	
}

h1.dict{
    font-family:"Times New Roman", Times, serif;

    font-weight:normal;
	color:#686767;
	margin: 0px 0px 15px 0px;
	padding-top:15px;
}


.dictleft{
    margin-top:31px;
	width:138px;
	padding:20px 15px;
	color:#fff;
	background-color:#eb8040;
	float:left;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	height:265px;
	line-height:16px;
}

.paraheading{
    font-size:15px;
	font-weight:bold;
}