body { 
	font: 11px Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; 
	font-style: normal; 
	font-weight: normal; 
	margin: 0px; 
	padding: 0px;
}

#wrapper {  
	width: 1050px; 
	vertical-align: top; 
}

*div#headDiv { height: 34px; }

h1 {
 	font-size: 19px; 
	color: #4F4F4F;
}
h2 {
 	font-size: 17px; 
	color: #68228B;
}
h3, .articleheat { 
 	margin: 0; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 130%; 
	line-height: 150%; 
	color: #000000; 
	font-weight: bold; 
	margin-bottom: 10px; 
	padding: 2px 18px 2px 2px;
}
h4 {
 	font-size: 13px; 
	color: #4F4F4F;
}
form {
 	margin: 0px; 
	padding: 0px;
}
ul {
 	margin: 4px; 
	padding: 4px; 
	list-style: decimal inside; 
	text-align: left;
}
li {
 	margin-left: 2px; 
	list-style: square inside; 
	color: #000000; 
	background-color: transparent; 
	font-size: 11px;
}
b, strong { font-weight:bold; color: #27568A; }
img { border: 0px; }
span.list { 
 	margin-left: 2px; 
	list-style: square inside; 
	color: #FFFFFF; 
	background-color: transparent;
}
small { font-size: 9px; }

a { 
 	color: #C00; 
	text-decoration: none;
}
a:link { 
 	text-decoration: none; 
	color: #1a3c74;
}
a:visited { 
 	text-decoration: none; 
	color: #1a3c74;
}
a:hover { 
 	text-decoration: none; 
	color: #C53017;
}
a:active { 
 	text-decoration: none; 
	color: #C53017;
}

.adminTable { 
 	border: #f3efdf 1px solid; 
	padding: 0px 0px 0px 0px; 
}
.tableHead { background: url('../images/icons/bgcolor_tagle.gif') repeat-y 0 0; }

.tableFoot { 
 	height: 20px; 
	background: url('../images/bgcolor_tagle.gif') repeat-x 0 0; 
	padding-left: 10px; 
	border: 1px solid; 
	border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight; 
	cursor: default; 
}
.tableInsite1 { 
 	background-color: white; 
	border-bottom: #f3efdf 1px solid; 
}
.tableInsite2 { 
 	background-color: #EDF3FE; 
	border-bottom: black 1px solid; 
}
.tableOnEffect { 
 	background-color: #316AC5; 
	border-bottom: black 1px solid; 
	color: white; 
}

//table.sortable a.sortheader { 
 	background: url('images/icons/bgcolor_tagle.gif') repeat-y 0 0; 
	color:#000000; 
	font-weight: none; 
	display: block; 
	border: #f3efdf 1px solid; 
	padding: 0px;
}

//table.sortable span.sortarrow { 
 	color: black; 
	text-decoration: none; 
}

a.menu {
  font-size: 11px;
  text-decoration: none;
  color: #949494;

}
.menu a:link {
  font-size: 11px;
  margin: 5px;
  text-decoration: none;
  color: #022351;
}
.menu a:visited {
  color: #022351;
  text-decoration: none;
}
.menu a:hover {
  text-decoration: none;
  color: #1a3c74;
}
.menu a:active {
  text-decoration: none;
  color: #1a3c74;
}

a.content {
  font-size: 11px;
  text-decoration: none;
  color: #053C7A;

}
.content a:link {
  font-size: 11px;
  margin: 5px;
  text-decoration: none;
  color: #053C7A;
}
.content a:visited {
  color: #053C7A;
  text-decoration: none;
}
.content a:hover {
  text-decoration: none;
  color: #053C7A;
}
.content a:active {
  text-decoration: none;
  color: #053C7A;
}

td.toolbarIn {
  border-left: #ffffff 1px solid;
  border-top: #ffffff 1px solid;
  border-right: #909090 1px solid;
  border-bottom: #909090 1px solid;
  background: #F9F8F2 url('images/inputBG.jpg') no-repeat 0 0;
  height: 19px; 
}

td.toolbarOut {
  border: #F0ECDD 1px solid;
   height: 19px; 
}

td.toolbarClick {
  border-left: #909090 1px solid;
  border-top: #909090 1px solid;
  border-right: #ffffff 1px solid;
  border-bottom: #ffffff 1px solid;
  background: #F9F8F2 url('images/inputBG.jpg') no-repeat 0 0;
}

textarea {
  * background-color: white;
  	color: black;
   	font-family: "MS Sans Serif", Arial, sans-serif; 
	font-size: 11px;
}

select.select {
  background-color: #FFFFFF;
  color: black;
  font: 10px MS Sans Serif, Helvetica, Arial, sans-serif; 
}

checkbox { 
	background-color: transparent; 
	border: 0px; 
	font-size: 10px; 
	size: 10px;
}

div.toolBarTop {
	background-color: #F0ECDD;
	border: 1px solid;
	border-color: #ECE8D3 #ECE8D3 #909090 #ECE8D3;
	padding: 1px 0px 1px 0px;
	top: 0px;
}

div.toolBar {
  background-color: #F0ECDD;
  border: 1px solid;
  border-color: #ECE8D3 #ECE8D3 #909090 #ECE8D3;
  padding: 1px 0px 1px 0px;
  top: 0px;
}

div.menuBar,
div.menuBar a.menuButton, div.menu,
div.menu a.menuItem {
  font-family: "MS Sans Serif", Arial, sans-serif;
  font-size: 8pt;
  font-style: normal;
  font-weight: normal;
  color: #000000;
}

div.menuBar {
  background-color: #F0ECDF;
  border: 1px solid;
  border-color: #ECE8D3 #ECE8D3 #909090 #ECE8D3;
  background-image: url('images/tool_barbg.gif'); 
  background-repeat: repeat-x;
  padding: 4px 0px 4px 0px;
  text-align: left;
  top: 0px;
}

div.menuBar a.menuButton {
  background-color: transparent;
  border: 1px solid #ECE8D3;
  color: #000000;
  cursor: default;
  left: 0px;
  margin: 1px;
  padding: 2px 6px 2px 6px;
  position: relative;
  text-decoration: none;
  top: 0px;
  z-index: 100;
}

div.menuBar a.menuButton:hover {
  background-color: #316AC5;
  //border-color: #f0f0f0 #909090 #909090 #f0f0f0;
  color: #FFFFFF;
}

div.menuBar a.menuButtonActive,
div.menuBar a.menuButtonActive:hover {
  background-color: #316AC5;
  //border-color: #909090 #f0f0f0 #f0f0f0 #909090;
  color: #FFFFFF;
  left: 0px;
  top: 0px;
}

div.menu {
  background-color: #FFFFFF;
  border: 1px solid;
  border-color: #f0f0f0 #909090 #909090 #f0f0f0;
  left: 0px;
  padding: 0px 1px 1px 0px;
  position: absolute;
  top: 0px;
  visibility: hidden;
  z-index: 101;
}

div.menu a.menuItem {
  color: #000000;
  cursor: default;
  display: block;
  padding: 3px 1em;
  text-decoration: none;
  white-space: nowrap;
}

div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
  background-color: #0066CC;
  color: #ffffff;
}

div.menu a.menuItem span.menuItemText {}

div.menu a.menuItem span.menuItemArrow {
  margin-right: -.75em;
}

div.menu div.menuItemSep {
  border-top: 1px solid #909090;
  border-bottom: 1px solid #f0f0f0;
  margin: 4px 2px;
}

b.menuTitle {
	font-size: 14px;
	font-weight:bold;
	background-color: white;
	padding-left: 10px;
	padding-right: 15px;
}

input.prompt {border: 1px solid transparent; background-color: #99ccff; width: 70px; font-family: arial; font-size: 12px; color:black;} 
td.titlebar { background-color: #FF9F40; color:#0000D2; font-weight: bold; font-family: arial; font-size: 12px;} 
table.promptbox { border:1px solid #ccccff; background-color: #FFFFE6; color: black; padding-left:2px; padding-right: 2px; padding-bottom:2px; font-family: arial; font-size: 12px;} 
input.promptbox { border:1px solid #0000FF; background-color: #FFF; width:100%; font-family: arial; font-size: 12px; color: black; }

#dhtmltooltip{
	position: absolute;
	left: -300px;
	width: 150px;
	border: 1px solid black;
	padding: 2px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;
}

#dhtmlpointer{
	position:absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}

.top-left, .top-right, .bottom-left, .bottom-right { 
	background-image: url('images/corners1280x18.gif'); /* CHANGE: path and name of your image */
	height: 9px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
	font-size: 2px;    /* DNC: correction IE for height of the <div>'s */
}
.top-left, .bottom-left { 
	margin-right: 9px; /* CHANGE: replace by the width of one of your corners */
}
.top-right, .bottom-right { 
	margin-left: 9px;  /* CHANGE: replace by the width of one of your corners */
	margin-top: -9px;  /* CHANGE: replace by the height of one of your corners */
}
.top-right {
	background-position: 100% 0;    /* DNC: position right corner at right side, no vertical changes */
}
.bottom-left  { 
	background-position: 0 -9px;    /* CHANGE: replace second number by negative height of one of your corners */
}
.bottom-right { 
	background-position: 100% -9px; /* CHANGE: replace second number by negative height of one of your corners */
}
.inside {
	border-left: 1px solid #C00000; /* YCC: color & properties of the left-borderline */
	border-right: 1px solid #C00000;/* YCC: color & properties of the right-borderline */
	background: #EFEFEF;            /* YCC: background-color of the inside */
	color: #000000;                 /* YCC: default text-color of the inside */
	padding-left: 10px;             /* YCC: all texts at some distance of the left border */
	padding-right:10px;             /* YCC: all texts at some distance of the right border */
}

#loading {
	width: 100%;
	//height: 100%;
	height: 50%;
	color: #000000;
	background-color: #FFFFFF;
	font-size: 14px;
	text-align: center;
	position: absolute;
	//top: 230px;
	//left: 0px;
}
.multipleSelectBoxControl span{
	font-family:arial;
	font-size:11px;
	font-weight:bold;
}
.multipleSelectBoxControl div select{
	font-family:arial;
	height:100%;
}
.multipleSelectBoxControl input{
	width:25px;	
}
	
.multipleSelectBoxControl div{
	float:left;
}

.input {
	font: 11px Verdana, Arial, Helvetica, sans-serif; 
	border: 1px solid #C0C0C0; 
	background: #FFF url('../images/inputBG.jpg') repeat-x 0 0;
}

.niceBT {
 	font: 11px Verdana, Arial, Helvetica, sans-serif;
} 

.menuStyle {
 	background: #F9F7F0;
 	border: 1px solid;
  	border-color: #f0f0f0 #909090 #909090 #f0f0f0;
 	color: #655415;
 	font: 12px Verdana, Arial, Helvetica, sans-serif;
}

.headLinks {
 	font: 11px Verdana, Arial, Helvetica, sans-serif;
 	color: #655415;
 	font-weight: bold;
}

.headTitle {
 	font: 16px Verdana, Arial, Helvetica, sans-serif;
 	color: #27568A;
 	font-weight: bold;
}

.linksHead {
 	font: 14px Verdana, Arial, Helvetica, sans-serif; 
 	font-weight: bold;  
}

.linksBox {
 	border: 1px solid;
	margin: 10px;
 	border-color: #f0f0f0;
 	background: url('../images/linksBG.gif') repeat-x 0 bottom;
}

.linkTitle {
 	border-bottom: 1px solid #f0f0f0;
 	padding-left: 20px;
 	height: 20px;
 	font: 12px Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;  
	background: url('../images/linksTitleIcon.gif') no-repeat 99% center;
}

.linksInfo {
 	border-left: 1px solid #f0f0f0;
 	padding: 10px;
}

.linksDesc {
 	padding: 10px; 
}

.navTable {
	border-bottom: 1px solid #EEECE0;

	font-size: 12px;

	width: 98%;
}