body {
	text-align: center;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	FONT-SIZE: 70%;
font-family: Arial, Helvetica, sans-serif;	color: #333333; line-height:normal;
}
a {color:#000; text-decoration:none;}
a:hover{color:#000;}

#PMain {
	margin: 0px auto 0px auto;
	width:960px;
	text-align:left;
	border-collapse: collapse; border: 0px solid;
	}

#PHead {
	margin: 10px auto;padding-top: 0px;
	width:960px;
	text-align:left;
	height:224px;
border-collapse: collapse; border: 0px solid;
background-position: right top;  background-image:   url("/images/tBack.jpg"); background-repeat: no-repeat;

}
#PLogo {
	padding-top: 30px;
	width:549px;
	text-align:left;
	height:113px;
border-collapse: collapse; border: 0px solid;z-index:-1;
}
div.clear { clear:both; width:0px; height:0px; margin:0; padding:0; font:0px/0px verdana, sans-serif;}

#tBodCon {
	padding-top:30px;
	width:960px;
	
	text-align:left;		

border-collapse: collapse; border: 0px solid #76956f; }


#tBodL {
	margin-top:0px;
	float:left;
	position:absolute;
	width:550px;
	text-align:left;		
border-collapse: collapse; border: 0px solid #76956f; }

/* === strap table === */
.hStrap {  border-collapse: collapse; border: 0px solid; width:290px; padding:0px 0px 0px 74px; margin:-20px 0px 0px 0px; color:#fff; font-size:120%; z-index:1000;}
.hStrap a{ color:#fff; text-decoration:none;}
.hStrap a:hover{ color:#fff; text-decoration:underline;}

.hStrapGo { float:right;margin:0px 0px 0px 0px; z-index:5000;position: relative}



/* === head table === */
.hTab { border-collapse: collapse; border: 0px solid; width:370px; padding:0px; margin-top:0px; vertical-align:top; }
.hTab td{ padding-left:74px; padding-top:8px; margin:0px; vertical-align:top; width:320px; border: 0px solid ;  text-align:left; color:#fff; font-size:120%; font-weight:bold; line-height:9px;}

.hTab th{ padding:0px;  margin:0px; vertical-align:top; width:50px; border: 0px solid ;  text-align:left;}

.hTab a{ color:#fff; text-decoration:none;}
.hTab a:hover{ color:#fff; text-decoration:underline;}



#tt{margin-left:40px; margin-top:15px; color:#000;}
#tt a{ text-decoration:none; color:#000;}
#tt a:hover{text-decoration:underline; color:#000;}

#tb{margin-left:10px; margin-top:5px; color:#0166cb;}
#tb a{ text-decoration:none; color:#0166cb;}
#tb a:hover{text-decoration:underline; color:#0166cb;}

#tg{margin-left:10px; margin-top:38px; color:#999999; font-size:80%; text-align:right; padding-right:8px;}

/* === main front mid table === */
.lTab { border-collapse: collapse; border: 0px solid; width:960px; padding:0px; margin-top:0px; vertical-align:top; }
.lTab td{ padding:0px;  margin:0px; vertical-align:top; width:218px; border: 0px solid ;  text-align:left; height:212px;}
.lTab td.l{ border-collapse: collapse; border: 0px solid;
background-position: left top;  background-image:   url("/images/box1.gif"); background-repeat: no-repeat;}
.lTab td.r{ border-collapse: collapse; border: 0px solid;
background-position: left top;  background-image:   url("/images/box2.gif"); background-repeat: no-repeat;
}
.lTab th{ padding:0px;  margin:0px; vertical-align:top; width:29px; border: 0px solid ;  text-align:left;}
.lTab th.w{ padding:0px;  margin:0px; vertical-align:top; width:30px; border: 0px solid ;  text-align:left;}
.lTab h2{color:#fff; padding-left:40px; padding-top:5px; margin:0px; font-size:110%; line-height:normal;}

.lTab td .img1{ padding-left:6px; padding-top:15px; margin:0px; }


/* === copyright and terms === */
.copy {
	margin-top:60px; padding:0px; text-align:left;border-collapse: collapse; border: 0px solid ;  width:960px;  text-decoration:none; font-size:11px;}
.copy td{ padding:0px; margin:0px; border: 0px solid; vertical-align:bottom; }

.copy td.l{ padding:0px;  margin:0px; border: 0px solid ; color: #0166cb; width:470px;}
.copy td.m{ padding-bottom:2px;  margin:0px; border: 0px solid ; color: #0166cb; width:116px;}
.copy td.r{ padding:0px; margin:0px; border: 0px solid ; color: #0166cb; width:374px; text-align:right;}

.cookie-message {
  border-top:1px solid #999999;
  background-color:#ff9a00; 
   
    bottom: 0;
    color: #FFFFFF;
    display: none;
    left: 0;
    margin: 0px auto;
    padding: 18px 0;
    position: fixed;
    right: 0;    
    z-index: 1030;
}

.cookieText{margin:0px auto;width:960px;  border:0px solid #fff; }

.cookie-message p {
  color:#fff;
  	font-size:13px;
font-family: Open Sans, Arial, Helvetica, sans-serif;	
vertical-align:top;
 margin:10px 0px 10px 0px; float:left;

}

a.cookieLink {
  color:#fff;
  	font-size:13px;
font-family: Open Sans, Arial, Helvetica, sans-serif;	
vertical-align:top;
 margin:10px 0px 10px 0px; text-decoration:none;}
 
 a.close{ color: #f4f3f3; font-size: 13px; width:130px; margin:5px 0px 0px 25px;padding:5px 20px 5px 20px;  display:block; text-decoration:none; text-align:center;text-shadow: 1px 1px 1px #666666;  border:1px solid #fff ;background-color:#317fce;cursor:pointer;float:left; 
-moz-box-shadow:    0px 5px 6px #666666;
  -webkit-box-shadow: 3px 5px 6px #666666;
  box-shadow:         1px 1px 1px #666666;}

	
a.close:hover{margin:5px 0px 0px 25px;padding:5px 20px 5px 20px; color: #fff;font-weight:normal; text-decoration:none; border:1px solid #fff ;background-color:#287DC4;cursor:pointer;}

