HTML,BODY,center {
	font-family: Verdana; color: #111111;
	font-size: 11px; letter-spacing: -1;
	height: 95%;
	background: url('../img/src_bg.gif') center;
	background-repeat: repeat-y;
}

A { color: #104B7C; text-decoration: underline; }
A:hover { color: #639ECF; text-decoration: underline; }

#mainBorder {
	/*border-left: 0px solid #4D4D4D; border-right: 0px solid #4D4D4D;*/
	width: 800;
	margin: 0 0 0 1; /*this margin is tricky for compatibility on border lines in IE */
	height: 100%;
}

#mainBack { 
	background-image: url('../img/src_bgwork.jpg');
	background-repeat: no-repeat; height: 301;
}

#topSpace {
	height: 85;
}

#topMenu {
	text-align: left; font-size: 11px;
	padding: 0 0 0 4;
	color: #000000; font-weight: bold;
	background: #6ea9da;
	border-top: 1px solid #000000;
	letter-spacing: 0;
	text-transform: lowercase;
}

#topMenu A { color: #000000; font-weight: normal; text-decoration: none; }
#topMenu A:hover { background: #ffffff; color: #000000; font-weight: normal; text-decoration: none; }

#absNavigation {
	margin: -55 0 0 6;
}

#textArea {
	/*width: 490; min-height: 300;*/
	width: 490; min-height: 300;
	margin: -140 0 0 290; 
	background: white;
	padding: 3;
	border: 1px solid black;
	filter: alpha(opacity=80);
	/*-moz-opacity: 0.87;*/
	-moz-opacity: 0.80;
}

#pageTitle {
	font-size: 16px; color: #104B7C; font-weight: bold; letter-spacing: 2px;
	padding: 10 20 0 0; text-align: right; height: 30;
}

#pageText {
	padding: 8 10 45 10; filter: alpha(opacity=100); text-align: justify;
}

.pageSep { margin: 3 10 10 3; height: 1px; border-bottom: 1px dotted #999999; }
.twoCols SPAN { float:right; width: 270; }


/* reference */
.refBox { padding-bottom: 25px; }
.refTitle { font-size: 13px; font-weight: bold;
	letter-spacing: 1px; color: #104B7C; text-align: right; 
	border-bottom: 1px dotted black; margin-bottom: 3px; }
.refTitle A { text-decoration: none; }
.refTitle A:hover { text-decoration: none; }
.refPic { float: right; padding: 2 2 2 8; }
.refText { padding: 0 5 0 5; }
.refPic IMG { border: 0px dotted black;  }

/* dot */
.dot { color: black; font-size: 13px; margin: 0 3 0 10; }

#copyrights {
	text-align: right; 
	margin: 2 20 0 0; 
	font-size: 9px; 
	color: #4D4D4D;
}
#copyrights .b { 
	color: black; 
	cursor: crosshair; 
	font-weight: bold;
	padding: 0 0 25 0;
}


div.contentleft 	{
	position: relative;
	padding: 10px;
	text-align: left;
	top: -6px;
	}
						 			
div.contentright	{
	font: normal 400 normal 12px/1.2em "Arial", Helvetica, sans-serif;
	position: relative;
	margin-left: 80px;
	padding: 10px;
	text-align:left;
	left: 125px;
	top: -213px;
	}	