﻿body 									{ text-align: center; background-color: #3b5998; margin: 0px; background-image:url('images/header/bg.jpg'); background-repeat:repeat-x;}

h1										{ font-family: Tahoma,Verdana,Arial,Helvetica; font-size: 24px; }
h2										{ font-family: Tahoma,Verdana,Arial,Helvetica; font-size: 20px; }
h3										{ font-family: Tahoma,Verdana,Arial,Helvetica; font-size: 18px; }
p										{ font-family: Tahoma,Verdana,Arial,Helvetica; font-size: 11px; line-height: 135%; }
li										{ font-family: Tahoma,Verdana,Arial,Helvetica; font-size: 13px; }

a										{ color: #3b5998; text-decoration: underline;}
a:hover									{ color: #ff6600; text-decoration: underline;}

/* --- Form Styles --- */
form 									{ margin: 0px; scrollbar-base-color: #b0b6c4; scrollbar-arrow-color: #ffffff; scrollbar-darkshadow-color: #293e6a; }
label									{ font-family: Arial,Helvetica,Tahoma,Verdana; color: #3b5998; font-size: 13px; }
label a									{ color: #ff6600;}
label a:hover							{ color: #666666;}


.formtitle								{ font-family: Tahoma,Arial,Verdana,Helvetica; font-size: 17px; color: #ff6600; margin: 0px 0px 6px 0px;}
.formblock								{ border-top: 1px #3b5998 dotted; padding: 12px 0px 0px 0px;}

.formsection							{ margin: 0px 0px 10px 0px; }
.formfield								{ border: 1px #b0b6c4 solid; font-family: Tahoma,Verdana,Arial,Helvetica; font-size: 11px; padding: 4px; }
.formdropdown							{ border: 1px #b0b6c4 solid; font-family: Tahoma,Verdana,Arial,Helvetica; font-size: 11px; padding: 2px; }
textarea								{ border: 1px #b0b6c4 solid; font-family: Tahoma,Verdana,Arial,Helvetica; font-size: 11px; padding: 4px; }
.formbutton								{ background-color: #3b5998; border: 1px #213255 solid; font-family: Tahoma,Verdana,Arial; font-size: 12px; font-weight: bold; color: #ffffff; padding: 5px 8px 5px 8px; cursor: hand; display: block;}

.warning								{ background-color: #ffdf5d; font-family: Tahoma,Verdana,Arial,Helvetica; color: #293e6a; border: 1px #ff6600 solid; padding : 4px 8px 4px 8px; font-size: 11px; margin: 0px 0px 14px 0px; text-align: center;}
.warning span							{ font-weight: bold;}


.loc_country							{ margin: 0px; padding: 5px 0px 5px 0px; font-family: Tahoma,Verdana,Arial,Helvetica; font-size: 13px; font-weight: bold; color: #3b5998; border-bottom: 1px #b0b6c4 solid; width: 170px;}
.loc_country a							{ text-decoration: none; color: #3b5998;}
.loc_country a:hover					{ text-decoration: underline; color: #ff6600; cursor: hand;}
.loc_state_outer						{ padding: 0px; margin: -1px 0px 23px 169px; border-left: 1px #b0b6c4 solid; border-top: 0px #b0b6c4 solid; }

.loc_state								{ padding: 3px 0px 3px 10px; font-family: Tahoma,Verdana,Arial,Helvetica; font-size: 11px; font-weight: normal; color: #3b5998; border-bottom: 1px #b0b6c4 solid; width: 200px;}
.loc_state a							{ text-decoration: none; color: #3b5998; }
.loc_state a:hover						{ text-decoration: underline; color: #ff6600; cursor: hand; }

.loc_city_outer 						{ padding: 0px 0px 0px 10px; margin: -1px 0px 23px 209px; border-left: 1px #b0b6c4 solid; border-bottom: 1px #b0b6c4 solid; }
.loc_city								{ padding: 0px 0px 5px 0px; font-family: Tahoma,Verdana,Arial,Helvetica; font-size: 11px; font-weight: normal; color: #000000; }
.loc_city a								{ text-decoration: none; color: #3b5998; }
.loc_city a:hover						{ text-decoration: underline; color: #ff6600; cursor: hand; }


.profilepicbox40						{ border: 1px #999999 solid; width: 40px; height: 40px; text-align: center; vertical-align: middle; background-position: center center; background-color: #333333;}
.profilepicbox60						{ border: 1px #999999 solid; width: 60px; height: 60px; text-align: center; vertical-align: middle; background-position: center center; background-color: #333333;}
.profilepicbox100						{ border: 1px #999999 solid; width: 100px; height: 100px; text-align: center; vertical-align: middle; background-position: center center; background-color: #333333;}
.profilepicbox190						{ border: 1px #999999 solid; width: 192px; height: 192px; text-align: center; vertical-align: middle; background-position: center center; background-color: #333333;}
.profilepicbox500						{ border: 1px #999999 solid; width: 500px; height: 500px; text-align: center; vertical-align: middle; background-position: center center; background-color: #333333;}

/* ------------------- */
#clear									{ clear: both;}

#header									{ max-width: 770px; margin-left: auto; margin-right: auto; text-align: left; }
#content_outer							{ background-color: #ffffff; width: 100%; text-align: center; }
#content								{ padding: 20px 0px 20px 0px; width: 770px; margin-left: auto; margin-right: auto; text-align: left; min-height: 350px; }
div#content h1							{ margin: 0px; color: #3b5998;}

#footer									{ padding: 4px 0px 0px 0px; height: 100px; text-align: left; max-width: 770px; margin-left: auto; margin-right: auto; text-align: left; }
div#footer p							{ color: #ffffff; text-decoration: none; margin: 0px;}
div#footer a							{ color: #ffffff; text-decoration: none; margin: 0px;}
div#footer a:hover						{ color: #ffcc00; text-decoration: underline; margin: 0px;}


#signupform								{ float: left; width: 400px; margin: 5px 5px 0px 0px;}
div#signupform .formsection				{ min-height: 30px; margin: 0px; }

#labelsack								{ float: left; width: 175px; font-family: Tahoma,Verdana,Arial,Helvetica; padding-top: 2px; font-size: 13px; color:#3b5998;}
#fieldsack 								{ float: left; width: 225px;}

#signuplegendarea						{ float: left; width: 355px; margin: 0px;}
#signuplegend							{ float: left; text-align: left; border: 7px #b0b6c4 solid; padding: 14px; background-color: #f2f3f8; width: 290px; height: 240px;}
div#signuplegend p						{ font-size: 13px; color: #293e6a; margin: 0px 0px 10px 0px; }
div#signuplegend p span					{ font-weight: bold; }


#conf									{ padding-top: 10px; width: 600px; margin-left: auto; margin-right: auto; text-align: left; background-color: #ffffff; }
div#conf h1								{ color: #3b5998; margin: 0px 0px 10px 0px;}
div#conf p								{ margin: 0px 0px 14px 0px; font-size: 13px;}
div#conf p span							{ font-weight: bold; color: #ff6600;}



#stats									{ margin: 0px; }
div#stats .formsection					{ clear: both; height: 20px; margin: 0px 0px 6px 0px;}
div#stats .labelsack					{ float: left; font-family: Tahoma,Verdana,Arial,Helvetica; padding-top: 2px; font-size: 11px; color:#3b5998;}
div#stats .fieldsack					{ float: left; }
div#stats .required						{ border: 1px orange solid; width: 6px; height: 6px;}

#stats_col1								{ float: left; width: 300px; margin-right: 20px; border-right: 1px #b0b6c4 dotted; min-height: 350px;}
div#stats_col1 .labelsack				{ width: 100px; margin: 0px; padding: 0px 4px 0px 0px }
div#stats_col1 .fieldsack				{ width: 175px; margin: 0px 6px 0px 0px; }


#stats_col2								{ float: left; width: 200px; margin-right: 20px; border-right: 1px #b0b6c4 dotted; min-height: 350px;}
div#stats_col2 .labelsack				{ width: 100px; margin: 0px; }
div#stats_col2 .fieldsack				{ width: auto; margin: 0px 4px 0px 0px; }


#stats_col3								{ float: left;}
div#stats_col3 .labelsack				{ width: 100px; margin: 0px; }
div#stats_col3 .fieldsack				{ width: auto; margin: 0px 6px 0px 0px; }



#uploadphotos 							{ margin: 0px 80px 0px 80px; }
div#uploadphotos p						{ font-size: 13px; }
div#uploadphotos p span					{ font-weight: bold; color: #ff6600; }
div#uploadphotos p.smtx 				{ font-size: 11px; margin: 0px; }



#warning								{ text-align: center; border: 1px #ff6600 solid; margin: 0px 50px 10px 50px; background-color: #ffffff; padding: 4px 10px 4px 10px; color: #000000; font-size: 11px; font-family: Tahoma,Verdana,Arial,Helvetica; }
#warning span							{ color: #ff6600; font-weight: bold;}

#profilepreview							{ border: 1px gray solid; padding: 14px; margin: 0px 0px 12px 00px; }
div#profilepreview p					{ color: #000000; margin: 1px 0 1px 0px; font-size: 11px;}
div#profilepreview p span				{ color: #999999; font-weight: normal; }

#contact								{ margin: 0px; }
div#contact .formsection				{ clear: both; margin: 0px 0px 10px 0px; }
div#contact .labelsack					{ float: left; margin: 3px 0px 0px 90px; width: 125px; font-family: Tahoma,Verdana,Arial,Helvetica; font-size: 11px; }
div#contact .fieldsack					{ float: left; }



#popup									{ background-color: #ffffff; text-align: left; padding: 20px; }
div#popup h1							{ font-size: 20px; margin: 0px; }
div#popup p								{ font-size: 13px; }
div#popup p span						{ font-weight: bold;}
div#popup p span span					{ font-weight: bold; color: #ff6600;}


div#popup ul							{ margin: 0px 0px 16px 0px; }
div#popup li							{ font-size: 13px; list-style-type: lower-alpha; margin-bottom: 12px;}

.lx_terms								{ z-index:4001; display: none; background-color: #ffffff; border: 10px #b0b6c4 solid; top: 25px; width: 700px; height: 360px; position: fixed; overflow: auto; left: 50%; margin-left: -360px; text-align: left; scrollbar-base-color: #b0b6c4; scrollbar-arrow-color: #ffffff; scrollbar-darkshadow-color: #293e6a; }
.lx_terms_bg							{ z-index:4000; display: none; position: fixed; bottom: 0px; left: 0px; width: 100%; height: 100%; background-color: #000000; cursor: hand; -moz-opacity: 0.6; opacity:.60; filter: alpha(opacity=60); }

/*

*/

