	body, td, th, h1, h2, h3, LI, UL { 	
		font-family: Arial, Helvetica, sans-serif; 
	}
	
	body { 
		margin: 0 0 0 0;
		text-align:center;
	}
	
	#frame {
		width:620px;
		margin-right:auto;
		margin-left:auto;
		margin-top:10px;
		padding:0px;
		text-align:left;
	}

	#frame-big {
		width:760px;
		margin-right:auto;
		margin-left:auto;
		margin-top:10px;
		padding:0px;
		text-align:left;
	}
		
	#contentleft {
		width:120px;
		padding:0px;
		float:left;
	}
	
	#contentcenter-sml {
		width:435px;
		padding:0px;
		float:left;
	}

	#contentcenter-med {
		width:445px;
		padding:0px;
		float:left;
	}

	#contentcenter-big {
		width:575px;
		padding:0px;
		float:left;
	}
	
	#contentright {
		width:175px;
		padding:0px;
		float:right;
	}
	
	#contentright .content {
		padding:10px;
		margin:0px 0px 5px 10px;
	}
	
	#contentright .content-yellow {
		padding:10px;
		margin:0px 0px 5px 10px;
	}

	#note-right {
		width:175px;
		padding:10px;
		float:right;
		font-size:x-small;
		margin:0px 0px 10px 10px;
	}

	#note-left {
		width:175px;
		padding:10px;
		float:left;
		font-size:x-small;
		margin:0px 10px 10px 0px;
	}
	
	.dkblue {
		color:#004E81;
	}

	.blue {
		color:#0099FF;
	}
	
	.red {
		color:#FF0000;
	}
	
	.dkred {
		color:#BE0429;
	}
	
	TH, .tableheader {
		color: #FFFFFF;
		background-color: #0099CC ;
		font-weight : bold;
		text-align : left;
	}

	TH A { 
		color : #FFFFFF;
		text-decoration : none;
	}

	H1 { font-size:large; }
	H2 { font-size:medium; }
	H3 { font-size:small; }
	
	UL {
		list-style: disc url(/images/imgArwrt.gif);
	}


	FORM { padding-top: 0; margin-top: 0; }
		
	.content {
		background: #E3EFF8;
		border: #A0CBE5;
		border-style: solid;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
	}

	.content-yellow {
		background: #FFFFCC;
		border: #FFCC66;
		border-style: solid;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
	}

	.content2 {
		border: #A0CBE5;
		border-style: solid; 
		border-top-width: 0px; 
		border-right-width: 1px; 
		border-bottom-width: 1px; 
		border-left-width: 1px	
	}

	.content3 {
		border: #A0CBE5;
		border-style: solid; 
		border-top-width: 1px; 
		border-right-width: 1px; 
		border-bottom-width: 1px; 
		border-left-width: 1px	
	}

	.button {
		background-color: #0099CC;
		color: #FFFFFF;
		font-weight : bold;
	}

	.footer {
	font-size: xx-small;
	color: #666666;
	}

	.hdrmenu2 {
		font-weight: bold; 
		color: #FFFFFF; 
		text-decoration: none; 
		font-size:x-small; 
		padding: 0px 10px 0px 10px; 
		text-align: center;
	}


	/*---------------------------------
	// Global Toolbar
	//-------------------------------*/
	#globalToolbar { 
		background: #004E81;
		height:22px;
		padding: 2px 0px 2px 0px;
	}
	
	#globalToolbar A {
		color:#EEEEFF;
		font-weight:normal;
		text-decoration:none;
	}

	.gt0 { 	/* OFF */
		border: solid 1px #004E81; 
		font-size:xx-small; 
		color:#EEEEFF; 
		text-decoration: none; 
		padding: 0px 10px 0px 10px; 
		text-align: center;
	}
	
	.gt1 { /* ON */
		border: solid 1px #3280B3; 
		background-color:#0F5D90; 
		font-size:xx-small; 
		color:#EEEEFF; 
		text-decoration: none; 
		padding: 0px 10px 0px 10px; 
		text-align: center;
	} 
	
	.gtsep { font: 70% Verdana;	color: #3280B3;	padding: 0px 1px; }		/* Divider */
	/*--------------------------------*/



	/*---------------------------------
	// Local Toolbar
	//-------------------------------*/
	.lt0 { border: solid 1px #0099CC; background-color:#0099CC;}		/* OFF */
	.lt1 { border: solid 1px #7BC8FF; background-color:#0077AA; } 	/* ON */
	.ltsep { font: 70% Verdana;	color: #7BC8FF;	padding: 0px 1px; }		/* Divider */
	/*--------------------------------*/

	.smalltext { font-size:x-small; }
	.xsmalltext { font-size:xx-small; }
	
	.whitetext { color:#FFFFFF; }
	
	.error_summary { 
		padding: 10px ;
		margin-top: 0px;
		margin-bottom: 20px;
	}

	.bigradio { height:25px; width:25px; }
	
	
	
	/*-------------------------------------
	//  Side Boxes
	//-----------------------------------*/
	#side-header-blue { 
		background: #E3EFF8;
		border: #A0CBE5;
		border-style: solid;
		border-top-width:1px;
		border-bottom-width: 0px;
		border-left-width: 0px;
		border-right-width: 0px;
		height:11px;
		padding: 0px 1px 1px 1px;
		font-size:xx-small;
		font-weight:bolder;
		text-align:center;
	}
	
	#side-content, #side-content-noborder {
		font-size:x-small;
		padding: 8px 8px 8px 8px;
	}

	#side-content {
		border: #A0CBE5;	
		border-style: solid;
		border-top-width:0px;
		border-bottom-width: 1px;
		border-left-width: 0px;
		border-right-width: 0px;
	}
	
	
	/*--------------------------------------
	// Graphic / Text buttons
	//------------------------------------*/
	.btn-small {
		position: relative;
		font-family: arial, helvetica, sans-serif;
		font-weight:bold;
		white-space: nowrap;
		display: block;
		width: 127px;
		height: 42px;
		margin: 0;
		padding: 0;
		color:#FFFFFF;
	}

	.btn-small a {
		display: block;
		color: #FFFFFF;
		width: 127px;
		height: 42px;
		display: block;
		float: left;
		color: white;
		text-decoration: none;
	}

	.btn-small a:hover {
		color:#FFFF00;
	}
	
	.btn-small span {
		position: absolute;
		left: 40px;
		top: 10px;
		margin: 0px;
		padding: 0px;
		cursor: pointer;
	} 
	
	/*-------------------------------
	// Info ToolTip on Hover
	//------------------------------*/
	.infoToolTip {
		border-bottom: 1 dashed;
	}
	
	/*-------------------------------
	// Partner Image
	//------------------------------*/
	.partnerImage {
		padding: 0px 12px 0px 12px;
		border: 0px;
	}

/****************
** MAIN HEADER **
*****************/
#headerMain {
	margin: 0px;
	border: 0px;
	
	background-color: #000000;
	color:#FFFFFF; 
	padding: 3px 0px 3px 0px;		

	width: auto;
	height: auto;
	position: static;
	
	white-space: nowrap;
}

#headerMain .right {
	padding: 2px 2px 2px 0px;
	position: absolute;
	top: 71px;
	right: 1px;
}

#headerMain .center {
	text-align: center;
	white-space: nowrap;
}

/*************
** TOP MENU **
**************/

#menuTop { 
	background-color: #0099CC;
	color:#FFFFFF; 
	border: solid 2px #000000;
	padding: 3px 0px 2px 0px;		
	margin: 0px 0px 0px 0px;
	width: auto;
	height: 17px;

	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	font-size: small;
	white-space: nowrap;
}

/* HACK: Fix bug in VS2005 designer not showing css properly */
#menuTop .serverControl{
	font-weight: bold;	
}

#menuTop a {
	color:#EEEEFF; 
	border: solid 1px #0099CC; 
	text-decoration: none; 
	padding: 1px 5px 1px 5px; 
	text-align: center;
	font-size: x-small;
}

#menuTop a:hover {
	background-color:#0077AA; 
	color:#EEEEFF;
	border: solid 1px #7BC8FF;
	text-decoration: none; 
	padding: 1px 5px 1px 5px; 
	text-align: center;
	font-size: x-small;
}

#menuTop span {
	font: 70% Verdana;	
	color: #7BC8FF;	
	padding: 0px 1px; 
}
