@media print {BODY {display:none}}

body {
	background-color: #323266;
}

h1 {
        color: #323266;
        font-family: arial;
        font-size: 21px;
        font-weight: bold;
        margin: 0px;
        padding-bottom: 8px;
        padding-right: 50px;
	text-align: center;
}

/* You can always have in life what you want, if you're just willing to help enough other people get what they want */

p {
	color: #000000; 
	font-family: arial, sans-serif; 
	font-size: 9pt; 
	margin: 0px; 
	padding: 0px;
}

td {
	color: #000000; 
	font-family: arial, sans-serif; 
	font-size: 10pt;
}

h3 {
	color: #26596D; 
	font-family: arial, sans-serif; 
	font-size: 17px; 
	font-weight: bold;
}

h4 {
	color: #26596D; 
	font-family: arial, sans-serif; 
	font-size: 18px; 
	font-weight: bold; 
	text-align: center;
}

hr {
	color: #000000; 
	height: 1px; 
	width: 400px;
}

/* Footer Links */
a.fl {
	color: #000000;
	font-family: arial;
	font-size: 11px;
	text-align: center;
	text-decoration: underline;
	font-weight: normal;
}

/* Footer Links - Hover */
a.fl:hover {
	color: #000000;
	font-family: arial;
	font-size: 11px;
	text-align: center;
	text-decoration: none;
	font-weight: normal;
}

/* State Page Wrap */
.spwrap { 
        background-color: #FFFFFF; 
        padding: 10px; padding-top: 16px; 
        padding-bottom: 16px; 
        border: #c4c9d3 solid 1px;
}

/*Page Wrap*/
.pwrap { 
        background-color: #FFFFFF;
        border: #c4c9d3 solid 1px;
}
/*Remove wrap2*/
.wrap2 {
	background-color: #ffffff; 
	border: #cccccc solid 1px; 
	padding-left: 30px;padding-right: 30px; 
	border-right: #cccccc solid 2px; 
	border-bottom: #cccccc solid 1px; 
	padding-top: 20px; 
	padding-bottom: 20px; 
	margin: 0px;
}

/*Inner Page Wrap*/
.ipwrap { 
        background-color: #ffffff; 
        border: #cccccc solid 1px;
        padding-left: 30px;padding-right: 30px;
        border-right: #cccccc solid 2px;
        border-bottom: #ffffff solid 1px;
        padding-top: 20px;
        padding-bottom: 20px;
        margin: 0px;
}
/* Bottom Page Wrap */
.bpwrap {
        background-color: #ffffff;
        border: #cccccc solid 1px; 
        padding-left: 30px;padding-right: 30px;
	border-top: #ffffff solid 1px;
        border-right: #cccccc solid 2px;
        border-bottom: #cccccc solid 2px; 
        padding-top: 20px;
        padding-bottom: 20px;
        margin: 0px;
} 
/*We're not using so why not remove wrap3*/
.wrap3 {
	background-color: #FFFFFF; 
	border: #e4e5e7 solid 1px; 
	padding: 10px;
}
/*Wraps search results*/
.apwrap { 
        background-color: #FFFFFF;
        border: #e4e5e7 dashed 1px;
        margin: 10px;
        padding-top: 8px;
        padding-bottom: 8px;
        padding-left: 10px;
        padding-right: 10px;
}

.gapwrap { 
        background-color: #F2f2f2;
        border: #e4e5e7 dashed 1px;
        margin: 2px;
        padding-top: 1px;
        padding-bottom: 1px;
        padding-left: 2px;
        padding-right: 2px;
}


/*Check to see if we're using this*/
.wrap_privacy {
	background-color: #FFFFFF; 
	color: #666666; 
	border: #e4e5e7 solid 1px; padding: 10px; font-family: arial, sans-serif; font-size: 8pt; text-align: center;}

a {
	color: #323266; 
	text-decoration: 
	underline; 
	font-weight: bold;
}

a.topcities {

        color: #323266;
        text-decoration:
        underline;
	font-size:8pt;

}

a:hover {
	text-decoration: none;
}

a.sl {
	color: #323266; 
	font-family: arial, sans-serif; 
	font-size: 9pt; 
	text-decoration: underline;
}

a.sl:hover {
	text-decoration: none;
}
/*Wraps Profile Text*/
.mpwrap { 
        border: solid 1px #cccccc;
	border-left: solid 2px #ffffff; 
        border-bottom: solid 2px #cccccc;    
        border-right: solid 2px #cccccc; 
        background-color: #ffffff; 
}
/*Wrap Pictures*/
.iwrap { 
        background-color: #FFFFFF; 
        border: dashed  2px #CCCCCC; 
        padding: 4px;
        text-align: center;
}

.txt {
	font-size: 9pt; 
	font-family: arial; 
	color: #000000;
}

/*Span Text*/
.st { 
        font-size: 11pt; 
        font-family: arial; 
        color: #26596D; 
        Text-decoration: none; 
        font-weight: bold;
}

/*Span Text - Standout*/
.sot {
        font-size: 8pt;
        font-family: arial;
        color: #cccccc;
        Text-decoration: none;
        font-weight: bold;
}


/*Profile Text*/
.pt { 
        font-size: 8pt; 
        font-family: arial; 
        color: #000000;
        font-weight: normal;
}


/*Fine Print Text*/
.fpt {
        font-size: 8pt;
        font-family: Arial, Helvetica, sans-serif;
        color: #000000;
        /*#font-weight: normal;*/
}

/*Caption Text*/
.ct { 
        font-size: 8pt; 
        font-family: arial; 
        color: #FF6600;
        font-weight: bold;
}

/*Caption Text*/
.fct {
        font-size: 12pt;
        font-family: arial;
        color: blue;
        font-weight: bold;
}

/*Button Border Outside*/
.bbo { 
        border: solid 1px #26596D;
}


/*Button Inside*/
.bi { 
        border: solid 1px #FFFFFF; 
        background-color: #323266; 
        padding: 2px; color: #ffffff;
        font-family: verdana;
        font-size: 7.5pt;
        font-weight: bold;
}
/* Button Text  */
.bt {
        font-size: 7pt; 
	font-family: Verdana; 
	color: #FFFFFF;
        font-weight: bold;
        text-decoration: none;
        text-transform: uppercase;
}

.mainimage {
  max-width: 60px;
  max-height: 70px;
  width: expression(this.width > 60 ? "60px" : true);
  height: expression(this.height > 70 ? "70px" : true);
}

/* Registration */
 
#reg {  
        margin: 0px;
        padding: 0px;
        width: 550px;
        height: 297px;
 } 
 
#reg div.left {
        width: 260px;
        height: 297px;
        float: left;
} 
 
#reg div.inner {
        float: right;
        text-align: right;
        display: inherit;
        width: 260px;
} 
 
#reg div.inner h1 {
        margin: 5px 10px 5px 10px;
        padding: 0px;
        color: #26596D;
        font:bold 20px/27px Tahoma, Arial, Helvetica, sans-serif;
} 
 
#reg div.inner h2 {
        margin: 5px 10px 0px 10px;
        padding: 0px;
        color: #000000;
        font:bold 25px/27px Arial, Helvetica, sans-serif;
        text-align: left;
} 
 
#reg div.inner h3 {
        margin: 0px 10px 3px 10px;
        padding: 0px;
        color: #26596D;
        font:bold 33px/35px Arial, Helvetica, sans-serif;
} 
 
#reg div.right { float: right; }
 
#reg div.middle {
        width: 280px;
        float: left;
        height: 300px;
	border-left: #F2F2F2 solid 2px;
} 
 
#reg div.clear { clear: both; }

#reg div.fields {
        margin: 2px 0px 0px;
        padding: 0px;
        text-align: left;
        font: 5px Arial;
        color: #000000;
} 

 
#reg div.fields2 {
        margin: 3px 0px 0px;
        padding: 7px 0px 0px;
        text-align: right;
        font: 11px Arial;
        color: #000000;
} 
 
#reg a {
        font: 11px Arial;
        color: #000000;
        text-decoration: underline;
} 
 
#reg a:hover {
        font: 11px Arial;
        color: #000000;
        text-decoration: none;
}

#regform {
        margin: 0px;
        padding: 5px 0px 5px 0px;
        color: #000000;
        float: right;
} 
 
#regform label {
        margin: 0px 5px 0px 5px;
        padding: 0px;
        color: #000000;
        font: normal 12px/16px Tahoma, Arial, Helvetica, sans-serif;
} 
 
#regform input {
        border: 1px solid #408080;
        color: #000000;
        height: 14px;
} 

#regform input.radio {
        border: 1px solid #ffffff;
        color: #000000;
        height: 12px;
}
 
#regform input.textfield, #regform select {
        border: 1px solid #777777;
        color: #000000;
        height: 18px;
	font-size: 12px;
} 

#search input.textfield, #search select {
	font-size: 11px;		
	background: #F5F5F5;
	border: 1px solid #999999;
	}

#regform a {
        color: #000000;
        text-decoration: underline;
} 
 
#regform a:hover { text-decoration: none; }


#regform .button1 {
        font-size: 12px; 
        font-family: Arial;
        background-color: #FFAE00; /*#26596D;*/
        color: #000000;
        border-color: #FFFFFF;
        border-style: ridge;
        border-width: 1px;
        font-weight: bold;
        height: 24px;
}

#regform .button {
	font-size: 14px;
	font-family: Arial;
	background-color: #6396AD; /*#26596D;*/
	color: white;
	border-color: #000000;
	border-style: ridge; 
	border-width: 1px;
	font-weight: bold;
	height: 20px;
}

 .go {
        font-size: 10px;
        font-family: Arial;
        background-color: #26596D; /*#26596D;*/
        color: white;
        border-color: #000000;
        border-style: ridge;
        border-width: 1px;
        font-weight: bold;
        height: 15px;
}
