A {color: #FFFFFF; border-bottom:1px dotted;border-color:#80BECA;font-weight: bold; text-decoration: none;}
A:link {color: #FFFFFF; border-bottom:1px dotted;border-color:#80BECA;text-decoration: none;}
A:active {color: #FFFFFF; border-bottom:1px dotted;border-color:#80BECA;text-decoration: none;}
A:visited {color: #FFFFFF; border-bottom:1px dotted;border-color:#80BECA;text-decoration: none;}
A:hover {color: #FFFFFF; text-decoration: underline;}

A.lite {color: #FFFFFF; font-weight: normal;border-bottom:1px dotted;border-color:#80BECA; text-decoration: none;}
A.lite:link {color: #FFFFFF; font-weight: normal;border-bottom:1px dotted;border-color:#80BECA;text-decoration: none;}
A.lite:active {color: #FFFFFF; font-weight: normal;border-bottom:1px dotted;border-color:#80BECA;text-decoration: none;}
A.lite:visited {color: #FFFFFF; font-weight: normal;border-bottom:1px dotted;border-color:#80BECA;text-decoration: none;}
A.lite:hover {color: #FFFFFF; font-weight: normal;text-decoration: underline;}

A.nav {color: #FFFFFF; font-size: 12px; font-weight: bold;}
A.nav:link {color: #FFFFFF; font-size: 12px; font-weight: bold;}
A.nav:active {color: #FFFFFF; font-size: 12px; font-weight: bold;}
A.nav:visited {color: #FFFFFF; font-size: 12px; font-weight: bold;}
A.nav:hover {color: #FFFFFF; font-size: 12px; text-decoration: underline;font-weight: bold;}

A.dir {color: #D91A22; border-bottom:1px dotted;border-color:#D91A22;font-size: 12px; font-weight: bold;}
A.dir:link {color: #D91A22; border-bottom:1px dotted;border-color:#D91A22;font-size: 12px; font-weight: bold;}
A.dir:active {color: #D91A22; border-bottom:1px dotted;border-color:#D91A22;font-size: 12px; font-weight: bold;}
A.dir:visited {color: #D91A22; border-bottom:1px dotted;border-color:#D91A22;font-size: 12px; font-weight: bold;}
A.dir:hover {color: #D91A22; border-bottom:1px dotted;border-color:#D91A22;font-size: 12px; text-decoration: underline;font-weight: bold;}

A.ltblu {color: #B8F6FC; font-size: 12px; font-weight: bold;}
A.ltblu:link {color: #B8F6FC; font-size: 12px; font-weight: bold;}
A.ltblu:active {color: #B8F6FC; font-size: 12px; font-weight: bold;}
A.ltblu:visited {color: #B8F6FC; font-size: 12px; font-weight: bold;}
A.ltblu:hover {color: #B8F6FC; font-size: 12px; text-decoration: underline;font-weight: bold;}

A.gray {color: #444444; font-size: 12px; font-weight: bold;}
A.gray:link {color: #444444; font-size: 12px; font-weight: bold;}
A.gray:active {color: #444444; font-size: 12px; font-weight: bold;}
A.gray:visited {color: #444444; font-size: 12px; font-weight: bold;}
A.gray:hover {color: #444444; font-size: 12px; text-decoration: underline;font-weight: bold;}
td {
 font-family: arial, helvetica, sans-serif;
 font-size: 12px;
 line-height: 17px;
 color :#FFFFFF;
 }
 
 .linum {
 margin: 5px 0px 5px -10px;
 }
input {
font-family: arial, helvetica, sans-serif;
font-size: 12px;
color :#333333;
 }
 select {
font-family: arial, helvetica, sans-serif;
font-size: 12px;
color :#333333;
 }
.head {text-align: center;}
.underline {
border-style: solid;
border-width: 1pt 0pt 1pt 0pt;
border-color: #CCCCCC;
text-align: center;
}
.black {
color: #000000;
}
.smbutton {
font-family:verdana;
font-size:11px;
}
.border {
border-style: solid;
border-width: 1px;
border-color:#FFFFFF;
}
.vborder {
border-style: solid;
border-width: 1px;
border-color:#FFFFFF;
text-align: left;
}
.border2 {
border-style: solid;
border-width: 1px;
border-color:#80BECA;
}
.border3 {
border-style: solid;
border-width: 1px;
border-color:#B8F6FC;
}
.vborder3 {
border-style: double;
border-width: 3px;
border-color:#000000;
text-align: left;
}
/* -------------------------------------------------- */
/*        small title, lettter spacing                */
/* -------------------------------------------------- */
.smtitle {
 font-family: Trebuchet MS, helvetica, sans-serif;
 font-size: 13px;
 font-weight: bold;
 letter-spacing: 1px;
 text-transform:uppercase;
 text-align: left;
 margin: 12px 0px 2px 0px;
 color: #FFFFFF;
 }
.title {
font-family: Georgia, serif;
font-weight: bold;
color: #B8F6FC;
font-size:16px;
margin: 10px 0px 10px 0px;
}
.subtitle {
font-family: Georgia, serif;
color: #B8F6FC;
font-size: 12px;
font-weight: bold;
}
.red {
color: #D91A22;
}
.error {
color: #D91A22;
font-weight: bold;
}
.hdr {
text-transform: uppercase;
font-weight: bold;
letter-spacing: 3px;
color: #28555B;
}
.ad {
margin: 0px 0px 10px 10px;
}
.tblhead {
	background-Color: #80BECA;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border-style: solid;
	border-width: 1px;
	border-color: #D91a22;
	color: #28555B;
	letter-spacing: 1px;
	}
.bordergray {
	background-Color: #ffffff;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border-style: solid;
	border-width: 1px;
	border-color: cccccc;
	color: 666666;
	letter-spacing: 1px;
	}
.navtable {
border-style: solid;
border-width: 1px;
border-color: #385A5F;
color: #385A5F;
}
.notice {
font-family: Trebuchet MS, serif;
font-style:normal;
color:#FFFFFF;
letter-spacing: 0px;
}
.step1 {
font-family: Arial, sans-serif;
background-color: #D91A22;
padding: 2px 3px 2px 3px;
line-height: 30px;
color:#ffffff;
font-weight: bold;
border-style:solid;
border-width: 1px;
border-color: #FFFFFF;
}
.step1nav {
font-family: Arial, sans-serif;
background-color: #D91A22;
padding: 2px 3px 2px 3px;
color:#ffffff;
font-weight: bold;
border-style:solid;
border-width: 1px;
border-color: #FFFFFF;
}

.step2 {
font-family: Arial, sans-serif;
background-color: #80BECA;
padding: 2px 3px 2px 3px;
line-height: 30px;
color:#ffffff;
font-weight: bold;
border-style:solid;
border-width: 1px;
border-color: #FFFFFF;
}
.step2nav {
font-family: Arial, sans-serif;
background-color: #80BECA;
padding: 2px 3px 2px 3px;
color:#ffffff;
font-weight: bold;
border-style:solid;
border-width: 1px;
border-color: #FFFFFF;
}
.step3 {
font-family: Arial, sans-serif;
background-color: #48757B;
padding: 2px 3px 2px 3px;
line-height: 30px;
color:#ffffff;
font-weight: bold;
border-style:solid;
border-width: 1px;
border-color: #FFFFFF;
}
.step3nav {
font-family: Arial, sans-serif;
background-color: #48757B;
padding: 2px 3px 2px 3px;
color:#ffffff;
font-weight: bold;
border-style:solid;
border-width: 1px;
border-color: #FFFFFF;
}
.step4 {
font-family: Arial, sans-serif;
background-color: #32555A;
padding: 2px 3px 2px 3px;
line-height: 30px;
color:#ffffff;
font-weight: bold;
border-style:solid;
border-width: 1px;
border-color: #FFFFFF;
}
.step4nav {
font-family: Arial, sans-serif;
background-color: #32555A;
padding: 2px 3px 2px 3px;
color:#ffffff;
font-weight: bold;
border-style:solid;
border-width: 1px;
border-color: #FFFFFF;
}

.square {
		font-family: arial, Avant Garde,sans-serif;
		font-size: 12px ;
		Line-height: 17px;
		font-weight: normal;
		font-style: normal;
		vertical-align:middle;
		color: #FFFFFF;
		margin:15px 0px 15px -15px;
		list-style-type:square;
}
.square2 {
		font-family: arial, Avant Garde,sans-serif;
		font-size: 12px ;
		Line-height: 17px;
		font-weight: normal;
		font-style: normal;
		vertical-align:middle;
		color: #FFFFFF;
		list-style-type:square;
}
.redsq {
		font-family: arial, Avant Garde,sans-serif;
		font-size: 12px ;
		Line-height: 17px;
		font-weight: normal;
		font-style: normal;
		vertical-align:middle;
		color: #FFFFFF;
		margin:0px 0px 3px -15px;
		list-style-image: url(images/red.gif);
}
.numlist {
		font-family: arial, Avant Garde,sans-serif;
		font-size: 12px ;
		Line-height: 17px;
		font-style: normal;
		vertical-align:top;
		color: #FFFFFF;
		margin:0pt 0pt 9pt 0pt;
		list-style-type:decimal;
}
.tiny {
		font-family: arial, Avant Garde,sans-serif;
		font-size: 10px ;
		Line-height: 12px;
		font-weight: normal;
		font-style: normal;
		vertical-align:top;
		color: #FFFFFF;
		margin:0pt 0pt 0pt 0pt;
}
.Message {
 font-family: arial, Avant Garde,sans-serif;
 font-size: 12px;
 font-weight: bold;
 line-height: 16px;
 color :#ffffff;
 }
 .warningMsg {
 font-family: arial, Avant Garde,sans-serif;
 font-size: 12px;
 font-weight: bold;
 line-height: 17px;
 color :#ffff99;
 }
 .errorMsg {
 font-family: arial, Avant Garde,sans-serif;
 font-size: 12px;
 font-weight: bold;
 line-height: 17px;
 color :#8B0F1E;
 }
.pricetable {
background-color: #E4E7CE;
border-style: solid;
border-width: 1px;
border-color:#4B5E4E;
}

.whitebold {
font-weight:normal;
color: #FFFFFF;
font-Family: Georgia, Serif;
font-size: 16px;
line-height:22px;
}
.rule {
border-style: solid;
border-width: 1px;
border-color: #FFFFFF;
}
/* --------------------------------------------------- */
/*      Series of "dotted" table cells                 */
/* --------------------------------------------------- */

/* dots on top */
.tdot {
border-style: dotted;
border-width: 1px 0px 0px 0px;
border-color: #48757B;
}
/* dots on bottom */
.bdot {
border-style: dotted;
border-width: 0px 0px 1px 0px;
border-color: #48757B;
}
/* dots on right */
.rdot {
border-style: dotted;
border-width: 0px 1px 0px 0px;
border-color: #48757B;
}
/* dots on left */
.ldot {
border-style: dotted;
border-width: 0px 0px 0px 1px;
border-color: #48757B;
}
/* dots on top and right */
.trdot {
border-style: dotted;
border-width: 1px 1px 0px 0px;
border-color: #48757B;
}
/* dots on top and left */
.tldot {
border-style: dotted;
border-width: 1px 0px 0px 1px;
border-color: #48757B;
}
/* dots on top,left and right*/
.tlrdot {
border-style: dotted;
border-width: 1px 1px 0px 1px;
border-color: #48757B;
}
/* dots on top,left,right and bottom */
.tlrbdot {
border-style: dotted;
border-width: 1px 1px 1px 1px;
border-color: #48757B;
}

/* dots on bottom and left */
.bldot {
border-style: dotted;
border-width: 0px 0px 1px 1px;
border-color: #48757B;
}
/* dots on bottom and right */
.brdot {
border-style: dotted;
border-width: 0px 1px 1px 0px;
border-color: #48757B;
}
/* dots on bottom and right */
.tbdot {
border-style: dotted;
border-width: 1px 0px 1px 0px;
border-color: #48757B;
}
