.nav {
	height:67px;
	background-image:url(/images/nav_bg.jpg);
	text-align:left;
}

.nav-padding {
	padding-top:17px;
}

.header {
	margin-top:15px;
	background-image:url(/images/blue_bg.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	height:270px;
	width:100%;
}

table {
	font-family:georgia,tahoma;
	font-size:9pt;
}

.logo {
 margin-left:15px;
 margin-top:10px;
 border:0px;
}

.login {
	font-family:georgia;
	color:#fff;
	font-size:9pt;
	margin:25 15 15 15;
	width:250px;
}

.sheader {
	font-family:georgia,tahoma;
	color:#58b2df;
	line-height:20pt;
	border-bottom:1px solid #ddd;
	font-size:20pt;
	margin:5;
}

.gheader {
	font-family:georgia,tahoma;
	color:#99cc66;
	font-size:15pt;
	line-height:18pt;
}

.error {
	font-family:georgia,tahoma;
	color:#c00;
	line-height:15pt;
	font-size:9pt;
}

.block {
	background-color:#58b2df;
	font-size:2pt;
	width:3px;
	margin-left:5px;
	height:15px;
}

.sorry-login {
	font-family:georgia;
	color:#333;
	font-size:9pt;
	margin:25 15 15 15;
	width:235px;
}

.login-tag {
	text-align:right;
	font-size:10pt;
	font-weight:bold;
}

.login-entry {
	width:210px;
	background-image:url(/images/form_bg.jpg);
	height:25px;
	border:1px solid #ccc;
	padding:4px;
	font-family:georgia;
	font-size:9pt;
	color:#999;
}

.sorry-entry {
	width:155px;
	background-image:url(/images/form_bg.jpg);
	height:25px;
	border:1px solid #ccc;
	padding:4px;
	font-family:georgia;
	font-size:9pt;
	color:#999;
}

.reg-tag {
	font-size:10pt;
	margin-bottom:3px;
	font-weight:bold;
	color:#333;
}

.step {
 font-size:9pt;
 color:#ccc;
}

.astrick {
	font-size:13pt;
	margin-bottom:3px;
	font-weight:bold;
	color:#999;
}

.text-field {
	height:25px;
	border:1px solid #ccc;
	padding:4px;
	font-family:georgia;
	font-size:9pt;
	color:#999;
}

.text-field-high {
	background-color:#ffc;
	height:25px;
	border:1px solid #ccc;
	padding:4px;
	font-family:georgia;
	font-size:9pt;
	color:#999;
}

.text-field-2 {
	height:25px;
	border:1px solid #ccc;
	padding:4px;
	font-family:georgia;
	font-size:9pt;
	color:#999;
}

.text-field-3 {
	border:1px solid #ccc;
	padding:4px;
	font-family:georgia;
	font-size:9pt;
	color:#999;
}

.select {
  padding:4px;
	font-family:georgia;
	font-size:9pt;
	color:#999;
	border:1px solid #ccc;
}

.flash {
	float:right;
	width:425px;
	height:263px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/box.png',sizingMethod='scale');
	background-image:url(/images/main_bg.png);
}

.flash-align {
	padding-top:15px;
	padding-left:18px;
}

.footer{
	text-align:center;
	color:#999;
	font-size:7pt;
	font-family:georgia,tahoma;
	background-color:#eee;
	margin-top:10px;
	margin-bottom:20px;
	clear:both;
}

.footer-padding {
	padding:4px;
}

.body {
	margin:0px;
	background-image:url(/images/bg.jpg);
	background-position:center;
	background-repeat:repeat-y;
	background-color:#eee;
}

.body-set {
	width:760px;
	text-align:left;
}

.body-container {
	padding:0 15 0 15;
	clear:both;
	font-family:georgia,tahoma;
	font-size:9pt;
	line-height:12pt;
	color:#333;
}

#example_image {
     filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='main_bg.png',sizingMethod='scale');
}

html>body #example_image {
    background: url(images/main_bg.png);
}

     #dhtmltooltip{
 position: absolute;
 font-family:georgia,tahoma;
 font-size:9pt;
 left: -300px;
 width: 100px;
 border: 1px solid #999;
 padding: 6px;
 background-color: #ffc;
 visibility: hidden;
 z-index: 100;
 line-height: 11pt; 
 text-align: justify;
}

     #dhtmlpointer{
 position:absolute;
 left: -300px;
 z-index: 101;
 visibility: hidden;
}

     a:link { color: #58b2df; text-decoration: none;}
     a:visited { color: #58b2df; text-decoration: none; }
     a:hover { color: #999; text-decoration: none;}
     a:active { color: #58b2df; } 