body {
	margin: 0px; background-color: #eeeeee; 
	font-family:  arial,helvetica,clean,sans-serif;
	padding: 0px;
	text-align:center;
	font-size:12px}

#containAll{
background-color: #ffffff; 
	margin:0 auto;
	padding: 0 1px;
	width:82.75em;
	text-align:left;
	FONT-SIZE: 12px; font-family:  arial,helvetica,clean,sans-serif;
}
.main{
	FONT-SIZE: 12px; font-family:  arial,helvetica,clean,sans-serif;
}

A{TEXT-DECORATION:none; COLOR:#2B2B86;}
A:hover{TEXT-DECORATION:underline; color: #862B80;}
#articlebody a:link{TEXT-DECORATION:underline;}
.nobrtable br { display: none }
.at br { display: none }
.table1{
	background-color:#ffffff;
	border-style: solid;
	border-width:1px;
	border-color:#2B5286;
	Text-Align:left;
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


hr.hr5 {
	border-top: 0px;
	border-bottom: thin dotted #eeeeee;
	color: #fff;
	background-color: #fff;
	height: 1px;
	border-right-width: 0px;
	border-left-width: 0px;
    }
.square{FONT-FAMILY:Arial; FONT-SIZE:12px; COLOR:#2B5286;}
.square A{FONT-SIZE:12px; COLOR:#000000; TEXT-DECORATION:underline;}
.square A:Hover{
	FONT-SIZE:12px;
	COLOR:#FFFFFF;
	TEXT-DECORATION:underline;
	background-color: #2B5286;
}

.newcontent{
width:1000px;margin:0px auto;text-align:left;background-color:#FFFFFF;
}

.topadbox{FONT-FAMILY:Tahoma; FONT-SIZE:11px; COLOR:#000000; FONT-WEIGHT: Bold;}
.topadbox A{COLOR:#2B5286;}
.topadbox A:Hover{TEXT-DECORATION:underline;}

.genwhite{FONT-FAMILY:Tahoma; FONT-SIZE:11px; COLOR:#FFFFFF;}
.genwhite A{COLOR:#FFFFFF; FONT-WEIGHT: Bold;}
.genwhite A:Hover{COLOR:#000000;}

.lmenugray{FONT-FAMILY:Tahoma; FONT-SIZE:11px; COLOR:#153E77; FONT-WEIGHT: Bold; }
.lmenugray A{COLOR:#153E77;}
.lmenugray A:Hover{COLOR:#333333;}

.graylinks{FONT-FAMILY:Tahoma; FONT-SIZE:11px; COLOR:#920000; FONT-WEIGHT: Bold;}
.graylinks A{COLOR:#920000;}
.graylinks A:Hover{COLOR:#333333;}
.rightedit {float: right; FONT-SIZE:12px; margin:5px;}
.copyright{FONT-FAMILY:Tahoma; FONT-SIZE:11px; COLOR:#FFFFFF;}
.bmenuwhite{FONT-FAMILY:Tahoma; FONT-SIZE:11px; COLOR:#FFFFFF; FONT-WEIGHT: Bold; padding-left:10px}
.bmenuwhite A{COLOR:#FFFFFF; padding-left:16px}
.bmenuwhite A:Hover{COLOR:#cccccc; TEXT-DECORATION:none}
.footerlinks{FONT-FAMILY:Tahoma; FONT-SIZE:11px; FONT-WEIGHT: Bold; COLOR:#004080;}
.footerlinks A{FONT-FAMILY:Tahoma; FONT-SIZE:11px; COLOR:#004080; FONT-WEIGHT: Bold;}
.footerlinks A:hover{FONT-FAMILY:Tahoma; FONT-SIZE:11px; COLOR:#AA0000; FONT-WEIGHT: Bold;}

.micro{FONT-FAMILY:Tahoma; FONT-SIZE:9px; COLOR:#636363;}

.call{

	FONT-SIZE:18px;
	FONT-WEIGHT: Bold;
	COLOR:#333333;
	text-align: center;
	padding: 5px 0px;
	margin:5px 0px;
	
}
.call2{
	background:  #CCCCCC;
	FONT-SIZE:18px;
	FONT-WEIGHT: Bold;
	COLOR:#000000;
	padding: 5px;
	
}

.callg{
	FONT-SIZE:18px;
	FONT-WEIGHT: Bold;
	COLOR:#009966;
	text-align: center;
	padding: 2px;	
}

.callr{
	FONT-SIZE:24px;
	FONT-WEIGHT: Bold;
	COLOR:#CC0000;
	text-align: center;
	padding: 10px;
}

a.articletitle:link,a.articletitle:visited {
	FONT-SIZE:14px;
	COLOR:#004080;
	FONT-WEIGHT: bold;
	margin: 2px 0 5px 0;
	padding-left: 0px;
	text-align: center;
	TEXT-DECORATION:underline;
}
a.articletitle:hover{
COLOR:#862B80
}
a.atitle:link,a.atitle:visited{
	FONT-SIZE:13px;
	COLOR:#402B86;
	FONT-WEIGHT: bold;
	TEXT-DECORATION:underline;
	margin: 2px 0 5px 0;
	padding-left: 0px;
}
a.atitle:hover{
	COLOR:#862B80;
	TEXT-DECORATION:underline;
}
.newslettertitlec2{
	FONT-SIZE:14px;
	COLOR:#00000;
	FONT-WEIGHT: bold;
	margin: 5px;
	padding: 5px;
	text-align: center;
	background-color: #F5F8FD;
}
.row_odd{
	background-color: #EFEFEF;
}
.odd{
	background-color: #EFEFEF;
}
.warn{
	background-color: #FF9999;
}

.row_even{
	background-color: #FFFFFF;
}
.discuss{
background-color:#D9F2FF;
text-align: left;
border:2px solid #aaaaaa;
}
.highlight{
	cursor: pointer;
	border:1px solid gold;
	background-color:#66CCFF;
	text-decoration: underline;
	color: #0000CC;
}
.micro{FONT-FAMILY:Tahoma; FONT-SIZE:9px; COLOR:#636363;}

body{
    font-family:Arial, Helvetica, sans-serif; 
    font-size:13px;
}

.info, .success, .warning, .error, .validation {
	border: 1px solid;
	margin: 10px 0px;
	padding:15px 10px 15px 70px;
	background-repeat: no-repeat;
	background-position: 10px center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.info {
    color: #333333;
	border-color:#FFCC00;
    background-color: #F0FFE1;
    background-image: url(/img/icon_notification.gif);
}
.success {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('/img/icon_confirmation.gif');
}
.warning {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('/img/icon_noncritalert.gif');
}
.error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('/img/icon_critalert.gif');
}


.masterdiv{
	float: left;
	width:160px;
	margin-top:2px;
}




.masterheaderdiv{
	
	}




#dropmenudiv{
	position:absolute;
	border:1px solid black;
	border-bottom-width: 0;
	font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
	z-index:100;
	overflow: hidden;

}


#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
color: #153E77;
padding: 1px 0;
text-decoration: none;
background-color: #A9B9CC;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: white;
}

a.box {
	padding: 3px;
	background-color: #FFFFFF;
	text-decoration: none;
	border: medium solid #CCCCCC;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.box:hover {
  color: #000000;
	padding: 3px;
	text-decoration: none;
	background-color: #666666;
	border: medium solid #3366FF;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.tk {
	font-weight: bold;
}
.tks {
	font-size: 10px;
	font-weight: bold;
}
.tkr {
	font-weight: bold;
	color: #FF0000
}
.tkg {
	font-weight: bold;
	color: #009966
}

.cp {
	text-align:left;
	font-size: 11px;
	text-decoration: none;
	font-family: verdana,arial,sans-serif;
}
.al {
	font-size: 9px;
	font-weight: bold;
	color: #FF0000
	font-family: verdana,arial,sans-serif;
}
.alb {
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.date {
	font-size: 9px;
	color: #666666}
a.:link, a.:visited{
	font-size: 11px;
	text-decoration: none;
}
.pr {
	font-size: 12px;
	text-align: center;
}
.act,.prc,.pct {
	font-weight: normal;
	text-align: center;
}

.sh {

	font-size: 12px;
	text-align: right;
}
.s,.s3{
	background:#D5DDE8;
	color:#630;
	border:0px;
	margin: 0px;
	padding: 2px;
}
.s2{
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	color: #0033FF;
	text-decoration: underline;
	background-color: #E5E5E5;
}

a.st:link,a.st:visited {
	color: #865E2B;
	font-size: 9px;
	text-decoration: underline;

}
a.st:hover {
	COLOR:#862B80;
}

.floatimgleft {
float:left;
margin-top:0px;
margin-right:4px;
margin-bottom:4px;
margin-left:0px;
padding:0px;
} 

.floatright {
float:right;
margin-top:20px;
margin-left:4px;
margin-bottom:3px;
} 


.s1 {
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	color: #ffffFF;
	padding: 3px 0;
	background: #D5DDE8 url(/images/bar_background.gif) repeat-x;
}

h1{
	font-size: 24px;
	color: #000000;
	margin-bottom: 5px;
	padding: 0px;
	font-weight: bold;
	text-transform: capitalize;
	text-decoration: none;
	margin-top: 10px;
	font-family: "Times New Roman", Times, serif; 

}

h2{

 font-size: 124%;
 font-weight : bold; font-size : 16px; color : Black; padding: 1px;	margin: 0 0 5px 0;

}

h3{
	font-family: Trebuchet MS, Arial, Helvetica; font-weight : bold; font-size : 16px; color : Black; padding: 1px;	margin-bottom: 5px;
}

h4{

	font-size: 12px;
	font-weight: bold;
	color: #333333;
	margin: 0px;
	padding: 0px;
	font-style: normal;
}

h5{

	font-size: xx-small;
	color: #000000;
	margin: 0px;
	padding: 0px;
	font-style: normal;
	text-decoration: none;
}

a.nav:link,a.nav:visited {
	color: #003399;
	text-decoration: underline;
	font-weight: bold;
}



a.nav:hover {
	color: #862B80;
}

a.g:link,a.g:visited {
	color: #865E2B;
	text-decoration: underline;
}


a.g:hover {
	color: #862B80;
}

a.blk:link,a.blk:visited {
	color: #333333;
	text-decoration: underline;
	font-weight: bold;
	line-height: normal;
}

a.wht:link,a.wht:visited {
	color: #fc6;
	text-decoration: underline;
	font-weight: bold;
	font-size: 13px;
	vertical-align: bottom;
}
a.exct:link,a.exct:visited {
	color: #FF6633;
	text-decoration: underline;
	font-weight: bold;
	font-size: 13px;
}


a.blk:hover {
	color: #0066CC;
}

a.name:link,a.name:visited {
	color: #0000FF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: bold;
	line-height: normal;
	font-size:12px
}


a.name:hover {
	color: #0066CC;
	background-color: #CCFFFF;
}


.adarea {
border: solid 1px #D5DDE8; padding: 0px; margin: 0px;font-size:14px}
.adarea_2 {
background:#F5F8FD url(/images/tab_e.gif) repeat-x;
border: solid 1px #D5DDE8; padding: 5px; margin: 0px;font-size:14px
}

.adarea_2  A{COLOR:#2B5286;}
.adarea_2  A:Hover{TEXT-DECORATION:underline;}

    .column_title
    {
	padding-top: 4px;
	padding-left: 2px;
	margin-bottom: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #865E2B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #865E2B;
    }
	
    .section_title
    {
	padding-top: 4px;
	padding-left: 2px;
	background:#eeeeee url(/images/bar_background.gif) repeat-x;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #ffffff;
	font-variant: small-caps;
	text-transform: capitalize;
    }	

li {
	padding: 0px;
	margin: 5px 0px 5px 7px;
}
ul {
	padding: 0px;
	margin: 5px 0px 5px 10px;
	vertical-align: top;
}
.ad160 {
	text-align: center;
	vertical-align: middle;
	display: block;
	padding: 0px;
	height: 100px;
	width: 160px;
	margin: 2px 0px;
	border: solid 1px #D5DDE8;
	}
.ad240 {
	text-align: center;
	vertical-align: middle;
	display: block;
	padding: 0px;
	height: 100px;
	width: 240px;
	margin: 0px;
	border: solid 0px #D5DDE8;
	}	
.table2 {
	border-style: solid;
	border-width:0px;
	Text-Align:left;
	padding:0px;
	width: 100%;
}
.table_left {
	text-align: right;
	width: 200px;
	background-color: #EEEEEE;
	vertical-align: top;
}

.button_dark,.button_light{
	height: 40px;
	width: 135px;	
	padding:2mm 0px 0px;	
	background-repeat: no-repeat;
	background-position: center bottom;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	text-align:center;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
	overflow: hidden;
	line-height: 17px;
	vertical-align: bottom;
	float: left;
	}
.button_dark{
	background-image: url(images/button_dark.gif);
	}
.button_light{
	background-image: url(images/button_light.gif);
	}

.button_dark a:link, .button_dark a:visited,.button_light a:link, .button_light a:visited{
	display: block;
	color: #333333;
	width: 100%;
	height:100%;
}

.button_dark a:hover,.button_light a:hover{
	color: #FF9900;
}

input.btn { 
  color:#FF6633; 
  font: bold 124% 'trebuchet ms', helvetica, sans-serif; 
  background-color: #FFCC33;
} 

#maincontent{
	
	padding-top:15px;
	border:0px;
	
}

#mainc{
	width:100%;
	padding:0px;
	border:0px;
	margin: 0;
}

#R1{
	width:100%;
	border-collapse: collapse;
	border:1px solid #999999;
	align: left;
	margin: 0;
}
.at,.ats{
	border-collapse: collapse;
	border:1px solid #999999;
	margin: 0;
}
.at th,.at td, .ats th,.ats td{
	padding: 3px 3px;
	text-align: center;
	vertical-align: text-bottom;
	border-collapse: collapse;
	border:1px solid #999999;
}
.at th,.ats th{
	background:#cccccc;
	}

	
.at th,.at td {
	font-size: 10px;
	}
.at td {
	font-size: 11px;
	}	
.ats th{	
	font-size: 10px;
	}

.atr{
	border-collapse: collapse;
	border:0px;
	margin: 0;
}
.atr th,.atr td{
	padding: 2px 5px 2px 0px;
	text-align: left;
	vertical-align: middle;
	border-collapse: collapse;
}

		
#R7{
	border-collapse: collapse;
	border:1px solid #999999;
	align: left;
}
#R3{
	width:100%;
	border-collapse: collapse;
	border:1px solid #999999;
	align: center;
	margin: auto;
}
#R1 th,#R3 th,#R7 th{
	background:#F5F8FD url(/images/tab_e.gif) repeat-x;
	padding: 4px 4px;
	text-align: center;
	vertical-align: text-bottom;
	font-size: 12px;
	border-collapse: collapse;border:1px solid #ffffff;
}
#R1 td,#R3 td,#R7 td{
	padding: 4px 2px;
	vertical-align: top;
	border-collapse: collapse;border:1px solid #D2D2D2;
}

#R1 td{
	text-align: center;
}

#R2,.R5{
	width:100%;
	border-collapse: collapse;
	align: center;
	border:1px solid #bbbbbb;
}
#R2{

	padding: 0px;
}
.R5{

	padding: 2px;
}
.R5 th{
	padding: 1px 4px 2px 4px;
	margin: auto;
	vertical-align: bottom;
	text-align: center;
	font-size: 10px;
	border:1px solid #cccccc;
	background:#F5F8FD url(/images/tab_e.gif) repeat-x;
}

#R2 th{
	background:#F5F8FD url(/images/bar_background.gif)  repeat-x;
	padding: 5px;
	margin: 2px;
	vertical-align: middle;
	font-size: 14px;
	border:1px solid #ffffff;
}
#R2 td{
	padding: 2px;
	margin: 2px;
	vertical-align: top;
	border-collapse: collapse;
	border:1px solid #ffffff;
	
}
.R5 td{
	padding: 4px;
	margin: 0px;
	vertical-align: middle;
	border:1px solid #eeeeee;
	
}
#R6{
	width:100%;
	border-collapse: collapse;
	align: center;
	margin: auto;
	border:0px;
	border:1px solid #ffffff;
	
}

#R6 th{
	background:#D7DFC6 url(/images/bar_background.gif);
	padding: 5px;
	vertical-align: middle;
	font-size: 14px;
	border:1px solid #ffffff;
	
}
#R6 td{
	padding: 5px;
	vertical-align: top;
	border-collapse: collapse;
	border:1px solid #ffffff;
	
}

.accessbox {

	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #092666;
	border: 1px solid #092666;
	width: 200px;
	padding: 0px;
	margin: 0px;
}
.accessboxwide {

	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	border: 1px solid #092666;
	width: 350px;
	padding: 2px;
	margin: 2px;
}
.embed {

	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #cccccc;
	width: 300px;
	padding: 1px;
	margin: 2px 0px;
}
.accessboxbig {

	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	border: 1px solid #cccccc;
	width: 96%;
	padding: 2px;
	margin: 2px;
}

.soft  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5em;
}
.softbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;	
	text-decoration: underline;
}
.soft a:link, .soft a:visited {
	text-decoration: underline;
}

.softcell{
padding:5px; background-color:#F5F8FD;
font-family: Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #cccccc
}

.notification {
	margin: 0 0 12px 0 !important;
	line-height: 1.5;
	background-color: #eff7fe;
	color: #000;
	padding-left: 0px;
	border: thin groove #83a8cc;
}
.confirmation {
	background-image: url(/img/icon_confirmation.gif);
	background-color: #fafff1;
	border-color: #a9d260;
	color: #000;
	padding-left: 80px;
}
.error {
	background-image: url(/img/icon_critalert.gif);
	background-color: #ffffcc;
	border-color: #ffcc00;
	color: #c60000;
	padding-left: 80px;
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.alert {
	background-color: #ffffcc;
	border-color: #ffcc00;
	color: #000;
	padding-left: 80px;
}
.orangetitle, .orangetitlesmall{
	color:#2B5286;
	padding-left: 0px;
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
	font-weight: bolder;
}
.orangetitle{
	text-decoration: underline;	font-size: xx-large;
}
.orangetitlesmall{
	font-size: medium;
}
	
	/* Big box with list of options */
	#ajax_listOfOptions{
		position:absolute;	/* Never change this one */
		width:300px;	/* Width of box */
		overflow:auto;	/* Scrolling features */
		border:1px solid #317082;	/* Dark green border */
		background-color:#FFF;	/* White background color */
		text-align:left;
		font-size:0.9em;
		z-index:1000;
	}
	#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
		margin:1px;		
		padding:1px;
		cursor:pointer;
		font-size:0.9em;
	}
	#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
		
	}
	#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
		background-color:#317082;
		color:#FFF;
	}
	#ajax_listOfOptions_iframe{
		background-color:#F00;
		position:absolute;
		z-index:5;
	}
	
	form{
		display:inline;
	}
	img{
		border:0px;
	}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.tighttable{
	width:100%;
	border-collapse: collapse;
	border:0px;	
	align: left;
	margin: 0px;
}
.tighttable td{

	padding: 2px 0px;
	vertical-align: middle;
	horizontal-align: left;
	border-collapse: collapse;
	border:1px solid #ffffff;
}
    .button {
	border: 1px solid #808080;
	color: #333333;
	background-color: #A1B6D2;
	font-size: 12px;
	font-family: Tahoma, Arial;
	vertical-align: middle;
	font-weight: bold;
	padding: 4px;		
    }
	
	
#bubble_tooltip{
	width:147px;
	position:absolute;
	display:none;
}
#bubble_tooltip .bubble_top{
	background-image: url('../images/bubble_top.gif');
	background-repeat:no-repeat;
	height:16px;	
}
#bubble_tooltip .bubble_middle{
	background-image: url('../images/bubble_middle.gif');
	background-repeat:repeat-y;	
	background-position:bottom left;
	padding-left:7px;
	padding-right:7px;
}
#bubble_tooltip .bubble_middle span{
	position:relative;
	top:-8px;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size:11px;
}
#bubble_tooltip .bubble_bottom{
	background-image: url('../images/bubble_bottom.gif');
	background-repeat:no-repeat;
	background-repeat:no-repeat;	
	height:44px;
	position:relative;
	top:-6px;
}	
.menutop a, .menutop a:visited {
  position:relative;
  text-decoration:none; 
  text-align:center; 
  background-color:#9ab; 
  color:#fff; 
  display:inline;
  width:10em; 
  border:2px solid #fff;
  border-color:#def #678 #345 #cde;
  padding:0.25em;
  margin:0.5em auto;
  }

.menutop a:hover {
  top:2px;
  left:2px;
  color:#fff;
  border-color:#345 #cde #def #678;
  }
  
.hov table {position:absolute; border:0; border-collapse:collapse; left:0;}
.hov a {color:#000; }
.hov b{display:none;font-weight:normal;font-size:11px}
.hov:hover {position:relative; z-index:1000;}
.hov a:hover, .hov:hover a {border:0; text-decoration:none; position:relative;}
.hov:hover b, .hov a:hover b {display:block; visibility:visible; position:absolute; left:0px; top:30px; width:280px; background:#eeeeee; border:1px solid #888; padding:2px 5px;text-decoration:none;}
.hov b a {
	white-space:nowrap;
	color:#000;
	text-decoration:underline;
	background:transparent;
	font-weight: bold;
}
.hov b a:hover {text-decoration:underline;}

.hov1 table {position:absolute; border:0; border-collapse:collapse; left:0;}
.hov1 a {color:#000; }
.hov1 b{display:none;font-weight:normal;font-size:11px}
.hov1:hover {position:relative; z-index:100;background:#eeeeee;}
.hov1 a:hover, .hov1:hover a {border:0; text-decoration:underline; position:relative;}
.hov1:hover b, .hov1 a:hover b {display:block; visibility:visible; position:absolute; left:0px; top:15px; width:245px; background:#eeeeee; border:0px; padding:2px 5px;text-decoration:none;}
.hov1 b a {
	white-space:nowrap;
	color:#000;
	text-decoration:underline;
	background:transparent;
	font-weight: bold;
}
.hov1 b a:hover {text-decoration:underline;}


.noteheader {
	margin-top: 10px;
	font-size:16px;
	background-color: #bbbbbb;
	padding: 4px;
	font-weight: bold;
}
.notetitle {
	font-size:12px;
	background-color: #cccccc;
	padding: 4px;
	font-weight: bold;
}
.notebody {
	background-color: #eeeeee;
	padding: 5px 5px 10px 5px;
}

.clear {clear:both;}

/* The header and footer */
.header {display:block; padding-bottom: 5px;border-bottom: 1px dotted #cccccc;}

/* This bit does all the work */
#container {
	position:relative;
	display:block;
	border-left:160px solid #fff;
	overflow:visible;
	background: #FFFFFF;
	text-align: justify;
}
#authorarea {
	float:left;
	position:relative;
	width:157px;
	margin-left:-157px;
	padding: 0px 0px 20px 0px;
	border-right: 1px dotted #eeeeee;	
	background-color: #FFFFFF;
}

.clear {clear:both;height:1px;overflow:hidden;background-color: #FFFFFF;}

hr.hr4 {
      border-top: 1px solid #eeeeee;
      border-bottom: 1px dotted #eeeeee;
	  border-left: 0px;
      color: #fff;
      background-color: #fff;
      height: 4px;
    } 
.pic {border: 1px solid #cccccc; width: 50px; padding: 1px; float: left;  margin: 2px 2px 2px 0;}	
.piclg {border: 1px solid #cccccc; width: 80px; padding: 1px; float: left;  margin: 2px 2px 2px 0;}	

#header3c {
	background:#ffffff;
	margin: 10px 0 10px 0;
	padding: 5px;
	border: 1px solid #e0e0e0;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
}
#outer1 {float:left; width:260px; padding:0px; }
#outer3 {float:right; width:320px; padding:0px; background:#ffffff;border: 1px dotted #e0e0e0;}
#outer2 {
	background:#ffffff;
	margin:0px 340px 5px 255px;
	padding: 0 5px 0 10px;line-height: 1.5em;
}
#outer1, #outer2, #outer3 {padding-bottom:32767px; margin-bottom:-32767px; }
#wrapper {overflow:hidden; background:#ffffff;}
#footer3c {clear: both; background:#ffffff; 	margin: 5px 0; padding: 0px;}

