/* CSS Document */
body
{
	margin:auto;
	behavior: url(/csshover.htc);
	background-color: #f2f2f4;
	background-image: url(../images/body_back.jpg);
	background-repeat: repeat-x;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 16pt;
	color: #333333;*/
	text-decoration: none;
	padding: 5px;	
}

p,h1,h2,h3,ul
{
	margin:0px;
	padding:0px;
}
.clear
{
clear:both;
}
#home
{
margin:auto;
width:1007px;
}
#main
{
float:left;
width:1010px;
}
#header
{
float:left;
padding-right:20px;
width:978px;
padding-left:12px;
height:110px;
}
#logo
{
float:left;
padding-top:60px;
}
#rightheader
{
float:right;
padding-top:80px;
color:#303030;
font-size:12px;
font-family:"Zurich Cn BT";
font-weight:bold;
}
#rightheader ul
{
float:right;
padding-top:3px;
padding-right:5px;
list-style:none;
}
#rightheader li
{
float:left;
padding-right:6px;
}
#rightheader a
{
color:#303030;
float:left;
margin-top:1px;
text-decoration:none;
}
#rightheader a:hover
{
text-decoration:underline;
}
#rightheader .input
{
	float:right;
	width:147px;
	padding-left:5px;
	padding-right:5px;
	height:14px;
	padding-bottom:5px;
	padding-top:5px;
	border:0px;
	margin-right:5px;
	background-image: url(../images/search_input.jpg);
	background-repeat: no-repeat;
}
#content
{
float:left;
width:1010px;
padding-left:1px;
background:url(../images/con_back.jpg) repeat-y;
}
#incontent
{
float:left;
width:1001px;
padding-left:5px;
background:url(../images/con_backx.jpg) top repeat-x #ececec;
min-height:577px;
}
*html #incontent
{
height:577px;
}
#navigation
{
float:left;
width:992px;
height:67px;
background:url(../images/navigation_back.jpg) bottom no-repeat;
}
#navigation ul
{
float:left;
width:992px;
list-style:none;
height:38px;
font-size:12px;
color:#fff;
font-family:"Arial";
background:url(../images/nav_back.jpg) repeat-x;
}
#navigation ul li
{
float:left;
position:relative;
}
#navigation ul li a
{
float:left;
color:#fff;
text-decoration:none;
height:25px;
padding-top:10px;
}
#navigation ul li a:focus
{
outline:none;
}
#navigation ul li a:hover
{
color: #FC0;
}
#navigation ul li.nor a
{
float:left;
color:#fff;
text-decoration:none;
padding-left:10px;
padding-right:10px;
margin-top:1px;
height:25px;
padding-top:10px;
}

#navigation ul li.nor a:hover
{
color: #FC0;
}
.home a
{
background:url(../images/nav_left.jpg) left top no-repeat;
float:left;
padding-left:21px;
padding-right:15px;
}
.cont1 a
{
background:url(../images/nav_right.jpg) right top no-repeat;
float:right;
padding-right:127px;
padding-left:15px;
}

#leftcontent
{
width:756px;
float:left;
color:#212121;
font-family:"Arial";
font-size:12px;
border-right:solid 1px #fff;
}
#centerpanel
{
float:left;
padding-left:1px;
padding-right:3px;
padding-top:1px;
width:747px;
padding-bottom:55px;
height:208px;
background:url(../images/centrepanel_back.jpg) no-repeat;
}
.cbtns
{
float:left;
width:747px;
position:relative;
}
.cbtns ul
{
list-style:none;
}
.cbtns li
{
float:left;
}
.cbtns a:focus
{
outline:none;
}
.cbtns p
{
float:left;
}
.cbtns .cb1 a
{
float:left;
width:150px;
padding-left:0px;
height:40px;
padding-top:6px;
background:url(../images/cimg_l.jpg) no-repeat;
}
.cbtns a
{
	color:#fff;
	text-decoration:none;
	cursor:pointer;
	font-size:12px;
	
}
.cbtns .cb2 a
{
float:left;
width:149px;
padding-left:0px;
height:40px;
padding-top:6px;
background:url(../images/cimg_c.jpg) no-repeat;
}
.cbtns .cb3 a
{
float:left;
width:149px;
padding-left:0px;
height:40px;
padding-top:6px;
background:url(../images/cimg_c.jpg) no-repeat;
}
.cbtns .cb4 a
{
float:left;
width:149px;
padding-left:0px;
height:40px;
padding-top:6px;
background:url(../images/cimg_c.jpg) no-repeat;
}
.cbtns .cb5 a
{
float:left;
width:149px;
padding-left:1px;
height:40px;
padding-top:6px;
background:url(../images/cimg_r.jpg) no-repeat;
}
h1
{
font-size:18px;
color:#212121;
font-weight:bold;
}
#leftcontent .text
{
	float:left;
	/*padding-right:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 20px;*/
	font-weight: 500;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 16pt;
	color: #333333;
	padding: 5px;
}
#rightcontent
{
width:231px;
padding-left:7px;
float:left;
font-family:"Arial";
}
#bottomcon
{
float:left;
width:995px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bottomcon_back.png', sizingMethod='scale');
}
<!--#bottomcon {-->
<!--background:url(../images/bottomcon_back.png) repeat-y;}-->
#rightcontent a
{
cursor:pointer;
}
#rightcontent .downlink a
{
	float:left;
	width:216px;
	padding-left:10px;
	text-decoration:none;
	height:24px;
	background:url(../images/rightdlink.png) no-repeat;
	color:#5e7f98;
	font-size:10px;
	font-weight:bold;
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: middle;
	padding-top: 4px;
	padding-bottom: 4px;
}
#rightcontent a:focus
{
outline:none;
}
.downa
{
float:left;
width:223px;
padding-left:2px;
padding-top:5px;
min-height:140px;
background:url(../images/downacon.png) repeat-y;
}
*html .downa
{
height:184px;
}
.dmain
{
float:left;
margin-top:-10px;
padding-bottom:5px;
}
.downain
{
float:left;
width:216px;
padding-left:5px;
background:url(../images/downain_back.jpg) repeat-x;
min-height:140px;
}
*html .downain
{
height:140px;
}
.dcon
{
float:left;
padding-top:12px;
width:213px;
color:#818181;
font-size:11px;
font-weight:bold;
line-height:14px;
background:url(../images/dcon.jpg) bottom repeat-x;
padding-bottom:12px;
}
.dcon1
{
float:left;
padding-top:12px;
width:213px;
color:#818181;
font-size:11px;
font-weight:bold;
line-height:14px;
padding-bottom:12px;
}
.dcon a,.dcon1 a
{
color:#c0c0c0;
text-decoration:none;
}
.dcon a:hover,.dcon1 a:hover
{
text-decoration:underline;
}
.arch a
{
color:#003471;
font-size:10px;
font-weight:bold;
text-decoration:none;
float:left;
width:214px;
padding-left:10px;
height:18px;
padding-top:4px;
background:url(../images/arch.jpg) no-repeat;
}
#footer
{
float:left;
font-family:"Arial";
padding-left:18px;
font-size:10px;
color:#505056;
padding-bottom:20px;
font-weight:bold;
}
#footer a
{
color:#505056;
text-decoration:none;
}
#footer a:hover
{
text-decoration:underline;
}
#footer .fnav a
{
margin-right:15px;
float:left;
}
.wname
{
color:#212121;
}
.conf
{
	float:left;
	width:690px;
	height:120px;
	font-size:11px;
	font-family:Arial;
	font-weight: bold;
	color: #666;
	background-image: url(../images/conf_back.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.conf a
{
color: #666;	
text-decoration:none;
}
.conf a:hover
{
text-decoration:underline;
}
.pagetitle
{
	color:#5e7f98;
	font-size:20px;
	font-weight:bold;
	padding-top:30px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-bottom: 30px;
}
.pagetitle1
{
	color:#5e7f98;
	font-size:20px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
	padding: 60px;
}
.pageh1
{
	color:#5e7f98;
	font-size:16px;
	font-weight:bold;
	padding-top:30px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-bottom: 15px;
}
.connav ul
{
list-style:none;
border-bottom:solid 2px #333;
float:left;
width:550px;
}
.connav ul li
{
float:left;
color:#504e4e;
}
.connav ul li a
{
color:#504e4e;
float:left;
padding:2px;
padding-left:5px;
padding-right:5px;
text-decoration:none;
}
.connav ul li a:focus
{
outline:none;
}
.connav ul li a:hover
{
color:#e98147;
background:#333333;
}
.cnavinfo
{
float:left;
line-height:17px;
color:#414141;
font-weight:bold;
}
.workshop
{
float:center;
width:210px;
padding-left:6px;
margin-left:6px;
background:url(../images/workshop_backx.jpg) top repeat-x #e3e3e3;
}
.warea
{
float:left;
width:210px;
padding-left:2px;
margin-left:2px;
margin-top:85px;
background:url(../images/workshop_back.jpg) repeat-y;
}
.warea img
{
position:relative;
}
.wcon
{
float:left;
font-weight:bold;
color:#696952;
font-size:10px;
line-height:15px;
padding-top:3px;
padding-bottom:12px;
font-family:"Arial";
}
.wcon .title
{
color:#5d7e98;
font-size:11px;
}
#dmain,#dmain1,#dmain2,#dmain3
{
display:none;
}
.cimg
{
margin-bottom:-40px;
}
.listStyle ul li {
	list-style-position: outside;
	list-style-type: square;
	visibility: inherit;
	margin-left: 20px;	
}
.listStyle1 ol li {
	list-style-position: outside;
	list-style-type: decimal;
	visibility: inherit;
	
}
.listStyle2 ol li {
	list-style-position: outside;
	list-style-type: lower-alpha;
	visibility: inherit;	
}
.listStyle3 ul li {
	list-style-position: outside;
	list-style-type: disc;
	visibility: inherit;
	margin-left: 20px;	
}

#rightpan .panels
{
	float:left;
	width:210px;
	padding-left:6px;
	text-decoration:none;
	color:#5e7f98;
	font-size:12px;
	/*font-weight:bold;*/
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: middle;
	padding-top: 4px;
	padding-bottom: 4px;
	left: 10px;
	top: 20px;
	
}
.panSep
{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	vertical-align: middle;
	/* height: 20px;*/
	width: 204px;
	padding-top: 8px;
	color:#5e7f98;
	
}

.panSep a
{
	color:#5e7f98;
text-decoration:none;
	
}

.panSep a:hover
{
	color: #e98147;
	text-decoration: underline;
	
}


.panSepTop
{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	vertical-align: middle;
	/*height: 20px;*/
	width: 204px;
	padding-top: 8px;
	border-top-width: 1px;
	border-top-style: none;
	border-top-color: #CCC;
}

.panSepTop a
{
	color:#5e7f98;
text-decoration:none;
	
}

.panSepTop a:hover
{
	color: #e98147;
	text-decoration: underline;
	
}
.Table_PRMP {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 12pt;
	color: #666;
	border: 1px solid #666;
}
.Table_PRMP1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: 10pt;
	color: #666;
	border: 1px solid #666;
	font-weight: bold;
	text-decoration: none;
}
.Table_PRMP1 a {
	color: #666;
	text-decoration: none;
}

.Table_PRMP1 a:hover {
	color: #369;
	text-decoration: none;
}

.dawnstyle { /*header of 2nd demo*/
	cursor: hand;
	margin: 10px 0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 12pt;
	font-weight: bold;
}
.TheNews { /*header of 2nd demo*/
	cursor: hand;
	margin: 10px 0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 12pt;
	font-weight: bold;
}
.eventsS { /*header of 2nd demo*/
	cursor: hand;
	margin: 10px 0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 12pt;
	font-weight: bold;
}

.openlanguage{ /*class added to contents of 2nd demo when they are open*/
	color: #C60;
}

.closedlanguage{ /*class added to contents of 2nd demo when they are closed*/
color: #369;
}

.expColl {
	cursor: hand;
	cursor: pointer;
	font-family: Verdana;
	font-size: 9pt;
	font-style: normal;
	line-height: 12pt;
	font-weight: normal;
	color: #369;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}
.expColl a {
	color: #666;
	text-decoration: underline;
}
.expColl a:hover {
	color: #369;
	text-decoration: underline;
}

.readM {
	cursor: hand;
	cursor: pointer;
	font-family: Verdana;
	font-size: 9pt;
	font-style: normal;
	line-height: 12pt;
	font-weight: normal;
	color: #369;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
	}
.readM a {
	color: #C60;
	text-decoration: none;
}	
.readM a:hover {
	ccolor: #C60;
	text-decoration: underline;
}

.biblio {
	font-family: Verdana, Geneva, sans-serif;
	font-size: xx-small;
	line-height: 10pt;
	color: #666;
	text-decoration: none;
	text-align: left;
	padding-right: 10px;	
}


