/* Header Area */
.header1{
	text-align: right;
	width:100%;
}
.header2{
	width: 800px;
	margin:0 auto;
	background-image: url('../img/h_logo.gif');
	background-repeat: no-repeat;
	background-position: 0px 15px;
	height: 110px;
}


/* Footer Area */
#footer a:link, #footer a:visited, #footer a:active{
	text-decoration:none;
	color: #FFFFFF;
}
#footer a:hover{
	text-decoration:none;
	color: #FFFFFF;
}
.conditions{
	font-size: 10.5px;
	color: #FFFFFF;
	margin-top: 30px;
	text-align:right;
	padding-right: 9px;
}
#footfloat1{
	float:left;
	width:580px;
	height:120px;
}
#footfloat2{
	float:right;
	width:210px;
}


/* Footer Features */
#features{
    text-align:right;
}
#features a:link, #features a:visited, #features a:active{
	text-decoration:none;
	color: #EE53A7;
}
#features a:hover{
	text-decoration:none;
	color: #999999;
}


/* Footer Fonts */
h1{
	margin: 0px;
	padding: 0px;
	font-size: 12.5px;
	color: #EE53A7;
}
h2{
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-weight: normal;
	color: #999999;
}


/* Form Fields */
form{
	padding:0;
	margin:0;
	font-size: 11.5px;
	font-family: Arial, Helvetica, sans-serif;
}
#footer input{
	font-size: 10px;
	color: #666666;
	background-color: #F6C7DC;
	border:1px solid #CCCCCC;
	width: 95px;
}
.input{
	font-size: 11px;
	color: #666666;
	background-color: #F6C7DC;
	border:1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
}
.select{
	font-size: 11px;
	color: #666666;
	background-color: #F6C7DC;
	border:1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
}


/* Dhtml ToolTips  */
#dhtmltooltip{
	position: absolute;
	left: -300px;
	width: 224px;
	height: 66px;
	background-image: url('../img/nav/balloon.gif');
	background-repeat: no-repeat;
	visibility: hidden;
	z-index: 100;
}
.dhtmlpadding{
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding: 10px;
	padding-top: 20px;
}


/* HomePage Intro Screen  */
#introscreen{
	width: 780px;
	height: 300px;
	background-image:url('../img/intro_bg.gif');
	background-repeat: no-repeat;
}


/* Field Area  */
fieldset{ 
	padding: 0px;
	border:0px;
	width: 590px;
	background-image:url('../img/field_bg.gif');
	background-repeat: repeat-y;
}
fieldset .legend {
	width:590px;
	text-indent: 20px;
	background-image:url('../img/legend_bg.gif');
	background-repeat: no-repeat;
	height: 30px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 35px;
}
fieldset .footer {
	margin-bottom: -4px;
	width:590px;
	height: 14px;
	background-image:url('../img/field_foot.gif');
	background-repeat: no-repeat;
}


/* Field Area List*/
fieldset li{
	list-style-type: none;
	list-style-image:url('../img/bullet3.gif');
	font-size: 11.5px;
	color: #333333;
}


/* Top Navigation Tabs  */
#tabtop {
	padding-right:20px;
	padding-top:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
#tabtop a:link, #tabtop a:active, #tabtop a:visited {
	display: block;
	float: right;
	width: 99px;
	height: 24px;
	line-height: 20px;
	text-align: center;
	background-image:url('../img/tabtop_off.gif');
	background-repeat: no-repeat;
	text-decoration: none;
	color: #333333;
}
#tabtop a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #333333;
}
#tabtop span{
	display: block;
	float: right;
	width: 99px;
	height: 24px;
	line-height: 20px;
	text-align: center;
	background-image:url('../img/tabtop_on.gif');
	background-repeat: no-repeat;
	text-decoration: none;
	color: #FFFFFF;
}


/* Column Layouts  */
#columnA{
	float:left;
	width: 600px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
}
#columnB{
	float:right;
	width: 190px;
	text-align:right;

}


/* Column Fonts  */
#columnA p{
	font-size: 11.5px;
	color: #333333;
}
#columnA h1{
	margin:0px;
	padding:0px;
	font-weight: bold;
	font-size: 16px;
	color: #E877AF;
}
#columnA h2{
	margin:0px;
	padding:0px;
	margin-top:15px;
	font-weight: bold;
	font-size: 14px;
	color: #E877AF;
	background-image:url('../img/bullet1.gif');
	background-repeat: no-repeat;
	background-position: 0 50%;
	text-indent: 17px;
}
#columnA span{
	margin:0px;
	padding:0px;
	margin-top:15px;
	font-weight: normal;
	font-size: 11.5px;
	color: #333333;
	border-bottom: 1px dotted #666666;
}
#columnA h3{
	margin:0px;
	padding:0px;
	margin-top:15px;
	font-weight: normal;
	font-size: 11.5px;
	color: #D85C9A;
}
#columnB{
	font-size: 11.5px;
	font-family: Arial, Helvetica, sans-serif;
}


/* Sub Menu Tabs  */
#columnA a:link, #columnA a:active, #columnA a:visited {
	text-decoration: none;
	color: #E877AF;
}
#columnA a:hover {
	text-decoration: underline;
	color: #E877AF;
}


/* Sub Menu Tabs  */
#submenu{
	margin-top: 18px;
	background-image:url('../img/submenu.gif');
	background-repeat: no-repeat;
	width: 180px;
	height: 185px;
}
#submenu a:link, #submenu a:active, #submenu a:visited {
	display: block;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #333333;
}
#submenu a:hover {
	text-decoration: underline;
	color: #333333;
}
#submenu span {
	font-weight: bold;
	display: block;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #333333;
	background-image:url('../img/bullet2.gif');
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding-left: 12px;
}
#other a:link, #other a:active, #other a:visited {
	display: inline;
	font-weight: bold;
	color:#EB77AE;
}

/* Rates Table */
table.rates th {
	background-color: #cccccc; 
	color: #ffffff; 
	border:0px; 
	padding:3px;
	font-size: 11.5px;
}
table.rates td {
	background-color: #eeeeee; 
	color: #333333; 
	border:0px; 
	padding:3px;
	font-size: 11.5px;
}