html { height: 100%;}
body { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; background:url(../img/bg.gif) top center repeat-y; margin:0;padding:0;text-align:center;height:100%;}
* {margin:0; padding:0}
table {font-family: Verdana, Helvetica, sans-serif; font-size: 11px;}
img {border:0;display:block;}
p{ line-height: 12pt; margin: 0 0 12px 0 }
a:link {color:#2776B9;}
a:visited {color:#2776B9;}
a:active {}
a:hover {color: red;}
.italic {font-style:italic}
.bold {font-weight:bold}
.red {color: #FF0000}

#content {width:708px;height:100%;margin: 13px auto;text-align:left;background:#FFFFFF;}
#header {}
#logo {float:left;}
#logoImage {margin:0 0 0 20px;}
#icons {height:27px;float:right}
#icons ul {margin:10px 30px 0 0}
#icons ul li {display:inline;float:left}
#icons ul li img {margin:0 42px 0 0;list-style-type:none;display:inline}
#topNav {width:445px;height:41px;background: url(../img/topnavbg.gif) center top no-repeat;float:right;margin:6px 0 0 0}
#topNav ul {margin:0 0 0 33px;list-style-type:none;}
#topNav ul li {display:inline;float:left}
#topNav ul li img {display:inline;}
#intro {width:708px;height:228px;background: url(../img/introbg.gif) center top no-repeat;clear:both}
#subhead {width:708px;height:30px;background: url(../img/subheadbg.gif) center top no-repeat;clear:both;padding: 5px 0 0 0}
#subhead p {color:#FFFFFF;margin: 0 0 0 22px}
#subNav {position:relative;height:228px;}
#bodyContent {margin:20px 20px 0px 20px}
#bodyContent img{display:inline}
#leftColumn {width:435px;float:left;}
#leftColumn h1 {color:#2776B9;font-size:13pt;background:  url(../img/left_head_bot.gif) no-repeat 1px bottom;padding: 0 0 7px 0;margin: 0 0 14px 0}
#rightColumn {width:190px;float:right}
#rightColumn h1 {color:#2776B9;font-size:13pt;background:  url(../img/right_head_bot.gif) no-repeat 1px bottom;padding: 0 0 7px 0;margin: 0 0 14px 0}
#menuColumn {width:190px;float:left;}
#menuColumn h1 {color:#2776B9;font-size:13pt;background:  url(../img/right_head_bot.gif) no-repeat 1px bottom;padding: 0 0 7px 0;margin: 0 0 14px 0}
.menu {margin:0 0 7px 14px;line-height: 12pt; list-style-image:url('../img/bullet.gif');}
.subMenu {margin:0 0 7px 14px;line-height: 12pt;list-style-image:url('../img/bullet_dash.gif')}
#menuColumn a {text-decoration:none;color:#000000}
#menuColumn a:hover {color: red;}
#contentColumn {width:445px;float:right}
#login {width:310px;margin-left:205px}
#login h1 {color:#2776B9;font-size:13pt;background:  url(../img/login_head_bot.gif) no-repeat 1px bottom;padding: 0 0 7px 0;margin: 0 0 14px 0}
#contentColumn h1 {color:#2776B9;font-size:13pt;background:  url(../img/left_head_bot.gif) no-repeat 1px bottom;padding: 0 0 7px 0;margin: 0 0 14px 0}
#bottom {background:#FFFFFF url(../img/botbg.gif) center top no-repeat;clear:both;height:75px;width:780px}

.features {margin:0 0 4px 14px;line-height: 12pt; list-style-image:url('../img/bullet.gif');}

.hr_features { 
	width: 100%;
	border: 0px; 
	border-top: 1px solid #2776B9; 
	height: 1px;
	
	 }

.container {text-align:center;border:0;width:100%;height:100%;padding:0;border-collapse: collapse;margin:0}	 
.bottom {vertical-align:bottom}
.top {vertical-align:top}
.left {text-align:left}
.right {text-align:right}
.footer {width:704px;margin:40px auto 0 auto;border:0;border-top:1px solid #000000;padding:0;border-collapse: collapse;}
.footer td {height:30px;vertical-align:middle}
.selected {font-weight:bold}
h2 {font-size: 12px;margin-bottom: 5px; padding: 2px 0 2px 0; border-bottom:1px solid #2776B9;}	 

.form td {
	text-align: left;
	font-size: 8pt;
	font-weight: normal;
  padding: 3px;	
	vertical-align:top;  
}

.headText {
	font-size: 10pt;
	font-weight:bold;
	color: #2776B9;
	padding: 0 0 0 0;
}	

.hr_form { 
	width: 372px; 
	border: 0px; 
	border-top: 1px dotted #2776B9; 
	height: 1px; }

.login {width:240px}
.login_divider {height:25px;border:0;border-top:1px dotted #2776B9;}

input {font-family: Verdana, Helvetica, sans-serif; font-size: 8pt;}
select {font-family: Verdana, Helvetica, sans-serif; font-size: 8pt;}
#successMsg {
	background:#E9E9E9; 
	color:#000000; 
	padding:4px; 
	margin:0 0 10px 0; 
	width:295px; 
	text-align: center;
	border:1px solid #111111;
}
#errorMsg {
	background:#FF0000; 
	color:#FFFFFF; 
	padding:4px; 
	margin:0 0 10px 0; 
	width:295px; 
	text-align: center;
}
