body {
color:#000000;
font-family:"Trebuchet MS";
font-size:11px; 
margin:0;
padding:0;
text-align:center;
}
form, table, p, h1, h2, h3, h4, h5, h6, ul, li, div, dt, dl, dd {
margin:0;
padding:0;
}
table {
border:0 none;
margin:0;
}
a {
color:#01B5F0;
cursor:pointer;
text-decoration:underline;
border:0 none;
}
img {
border:0 none;
vertical-align:top;
}
.clsOverflow{
		overflow:hidden;
		zoom:1;
}

body{
	color:#000;
	font-family:tahoma;
	font-size:80%;  
	margin:0;
	padding:0;
	text-align:center;
}
html > body{
	font-size:9.5pt;
}
	#top,#header h2{		
		position:absolute;
		left:-999em;
		width:960px;
	}
	form,table,p,h1,h2,h3,h4,h5,h6,ul,li,div,dt,dl,dd{
		margin:0;
		padding:0;
	}
	
	li{
		padding:0;
		list-style:none;
	}	
	a:hover{
		text-decoration:none;
		color:#01B5F0;
	}
	img{
		border:0;
		vertical-align:top;
	}
	select,option{
		padding-left:3px; text-transform:capitalize;
	}
	option{
		padding-right:7px !important; 
	}
	.clsBodyContent{
		width:990px;
		margin:0 auto;
		text-align:left;
		background-color:#FFFFFF;
	}
	.clsFooterContent{
		width:990px;
		overflow:visible;
		margin:0 auto;
		text-align:left;
	}
	* html .clsBodyContent{
		overflow:visible;
	}
	#balloon{
		text-align:left;
		margin:0;
	}
	table{
		border:0;
		margin:0; width:100%; padding:5px;
	}
	th{
		background:#F7F7F7;
		color:#000;
		text-align:left;
	}
		th a{
			color:#fff;
		}
.clsBodyBackground {
background:#d9ebf9 url(/demo_images/header/header-bg.gif) repeat-x scroll left top;
}
.clsTopContainer{
	background:#d9ebf9 url(/demo_images/header/header-bg.gif) repeat-x scroll left top;
	height:30px;
}
.clsTopLoginPannel{
	float:right;
	margin-top:5px;
}
	.clsTopLoginPannel p{
		float:left;
		padding-right: 10px;
	}
	.clsTopWelcomeTxt{
		color:#fff;
		font:normal 11px Tahoma, Geneva, sans-serif;
		line-height:20px;
	}
	.clsTopWelcomeTxt a{
		font-size:11px;
		font-weight:bold;
		color:#09577c;
		text-decoration:none;
	}
.clsTopLoginPannel label {
    color: #fff;
    font: 11px Tahoma,Geneva,sans-serif;
}
.clsTopHomeLink a,.clsTopLoginLink a,.clsTopLogoutLink a{
	background:url("/demo_images/header/home.png") no-repeat scroll left center;
	display:block;
	padding-left:20px;
	color:#fff;
	text-decoration:none;
	float:left;
	font:normal 11px Tahoma, Geneva, sans-serif;
	line-height:20px;
}
	.clsTopLoginLink a{
		background:url("/demo_images/header/top_login.png") no-repeat scroll left center;
	}
	.clsTopLogoutLink a{
		background:url("/demo_images/header/top_logout.png") no-repeat scroll left center;
	}
.clsTopForgotPwdLink{
	text-align:right;
	clear:both;
}
   .clsTopForgotPwdLink p{
	   float:right;
	   margin-right:25px;
   }
	.clsTopForgotPwdLink a{
		color:#fff;
		font:normal 10px Tahoma, Geneva, sans-serif;
		text-decoration:none
	}
.clsStaffLogin,.clsStaffLogin:hover{
	color:#fff;
	text-decoration:none;
}
	.clsStaffLogin:hover{
		text-decoration:underline;
	}
.clsTopLoginTxtBox,.clsTopLoginSelBox {
    background: none repeat scroll 0 0 #ecf6ff;
    border: 1px solid #dbeeff;
    color: #065377;
    font: 11px Tahoma,Geneva,sans-serif;
    padding: 2px;
    width: 110px;
}	
	.clsTopLoginSelBox{
		padding:1px !important;
		background:none !important;
		width:145px;
		border:0;
	}
	.clsTopSelectBoxArrow{
		background:url(/demo_images/header/down-select-arrow.png) no-repeat scroll right center #ecf6ff;
		width:120px;
		overflow:hidden;
		padding-right:0 !important;
	}
textarea,select{
	border:1px solid #cdcdcd;
	color:#5E5E5E;
}
#header {
	height:217px;
}
.clsHeaderBgMiddle{
	background:url("/demo_images/header/header-middle-bg.gif") repeat-x scroll left center transparent;
	height:217px;
}
.clsHeaderBgLeft{
	background:url("/demo_images/header/header-left-bg.gif") no-repeat scroll left center transparent;
	height:217px;
}
.clsHeaderBgRight{
	background:url("/demo_images/header/header-right-bg.gif") no-repeat scroll right center transparent;
	height:217px;
}
.clsSiteTopBanner img{
	margin-left:18px;
}
	#header h1 {
	float:left;
	padding:0;
	width:159px;
	position:relative;
	}
		#header h1 a {
		background:url("/demo_images/header/logo.jpg") no-repeat scroll 0 0 transparent;
		display:block;
		height:118px;
		margin-left:21px;
		margin-top:12px;
		overflow:hidden;
		text-indent:-2000em;
		width:159px;
		position:absolute;
		}
#selTopMenu .clsTopmenu{
		float:left;
		margin:0 auto;
		margin-top:-35px;
		position:relative;
		width:100%;
		background:url(/demo_images/header/main-menu-bg.gif) repeat-x scroll left top;
		
	}
	




