.body-openid-security {
	background: url(/_img/bg_site/openid-security.gif);
}

#pageWrapper { 
	width: 820px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}
#pageWrapperMain { 
	width: 800px;
	padding: 10px;
	background: #ffffff;
}
#pageWrapperTop { 
	width: 820px;
}
#pageWrapperBottom { 
	width: 820px;
}


form { display: inline; }
img { border: 0px; }
table , tr , td { vertical-align: top; }

.padding10 { padding: 10px; }
.oneLiner {height: 16px}
.spacer20 , .spacer2020 {
	width: 20px;
	display: block;
	float: left;
}
.spacer2020 {
	height: 20px;
}
.pageLeft { text-align: left; }


#openid-core{ width: 800px;}
#pre-openid-core{ width: 800px;}
.open_id-code{ padding: 5px; background-color: #EEEEEE; border: 1px solid #333333; }

#main_wrapper{}
#main {}
#core {}

#index_unreg_top {
	text-align: left;
	width: 800px;
}
.my_account_xtra {
	text-align: left;
	width: 350px;
}

#index_unreg {
	text-align:center;
	width: 800px;
}




#account_tabs {
	width: 750px;
	margin-left: 25px;
	display: block;
	border: 1px solid white;
}
#account_tab-my_account {
	background-color: #FCFFEB;
	width: 250px;
	float: left;
	padding-top:6px;
	text-align: center;
}
#account_tab-locate {
	background-color: #EBFFEF;
	width: 250px;
	float: left;
	padding-top:6px;
	text-align: center;
}
#account_tab-text {
	width: 240px;
	float: left;
	padding-top:6px;
	padding-left:6px;
	text-align: left;
}

#home-system_message {
	width: 600px;
	margin-left: 100px;
	background-color: #D95353;
	color: #ffffff;
	text-align:center;
}
.system_message {
	text-align: left;
}

#locate{
	width: 800px;
}
#home-locate {
	width: 400px;
	margin-left: 200px;
	background-color: #EBFFEF;
	text-align:center;
}

#my_account {
	width: 800px;
	padding: 10px;
}
#home-my_account {
	width: 350px;
	background-color: #FCFFEB;
	float: left;
}
.home-my_account-options {
	width: 350px;
	float: left;
}
.home-my_account-option {
	background-color: #FCFFEB;
}


.fmoud_header , 
.fmod_header 
{
	width: 800px;
	text-align: center;
	vertical-align: bottom;
	display: block;
	text-align: center;
}
.fmoud_header { background-color: #F5FFF7; }
.fmod_header { background-color: #F5FBFE; }

.fmod_header .roundLeft ,
.fmoud_header .roundLeft 
{
	display: block;
	float: left;
	width: 23px;
	vertical-align: bottom;
}
.fmod_header .roundRight ,
.fmoud_header .roundRight {
	display: block;
	width: 23px;
	float: right;
	vertical-align: bottom;
}
.fmod_header .content ,
.fmoud_header .content {
	display: block;
	float: left;
	margin-left: 20px;
	margin-right: 20px;
	width: 756px;
}

.fmo ,
.fmou 
{
	width: 100%;
	background-color: #F5FBFE;
	display: block;
}
.fmo .fmo_title ,
.fmou .fmou_title 
{
	padding: 6px;
	float: left;
}
.fmo .fmo_title
{
	background-color: #EBF9FF;
	border-bottom: 1px solid #E1F3FD;
	border-right: 1px solid #E1F3FD;
}
.fmou .fmou_title {
	background-color: #EBF6F5;
	border-bottom: 1px solid #E1F2F4;
	border-right: 1px solid #E1F2F4;
}


.fmo .fmo_content ,
.fmou .fmou_content ,
.fmo-details ,
.fmou-details 
{
	text-align: left;
	padding: 0px;
	border-spacing: 4px;
	border: 0px;
}

.fmo-details .headerTitleEven ,
.fmo-details .headerTitleOdd 
{
	background-color: #EBF9FF;
	border-bottom: 1px solid #666666;
	border-right: 1px solid #CCCCCC;
}

.fmo-details .rowEven { background-color: #FCFFEB; }
.fmo-details .rowOdd {background-color: #FFFFFF; }
.fmo-details .rowEven .colEven { background-color: #E6F5FD; }
.fmo-details .rowOdd .colEven { background-color: #FBFDFF; }

.fmod_menu ,
.fmoud_menu 
{
	width: 800px;
	text-align: center;
	display: block;
	text-align: center;
}
.fmod_menu {
	background: url(/_img/bg/w_lp_sm2.gif);
}
.fmoud_menu {
	background: url(/_img/bg/w_lpr_sm2.gif);
}

.fmod_menu .roundTopLeft ,
.fmod_menu .roundBottomLeft ,
.fmoud_menu .roundTopLeft ,
.fmoud_menu .roundBottomLeft
{
	display: block;
	float: left;
	width: 12px;
}
.fmod_menu .content ,
.fmoud_menu .content 
{
	display: block;
	width: 100%;
	float: left;
}
.fmod_menu .links ,
.fmoud_menu .links 
{
	background: #FFF4FE;
	padding: 4px;
}
.fmod_menu .options ,
.fmoud_menu .options 
{
	margin-top: 1em;
}
.fmod_menu .links_section ,
.fmoud_menu .links_section 
{
	background: #FFFAFF;
	padding: 4px;
}
.fmod_crown ,
.fmoud_crown 
{
	display: block;
}
.fmod_connections {
	width: 800px;
	background-color: #F5F5F5;
}
.fmod_verification {
	width: 800px;
	background-color: #FEFFE4;
}
.fmod_userprofile {
	width: 800px;
	background-color: #F7FCFF;
}
.fmod_shouts {
	width: 800px;
	background-color: #FEFFE4;
}
.fmod_friends {
	width: 800px;
	background-color: #F7FCFF;
}

.fmod_content {
	line-height: 10px;
	padding: 10px;
	padding-top: 0px;
}

.directConnection ,
.indirectConnection 
{
	display: block;
	width: 380px;
	float: left;
}
.directConnection .content ,
.indirectConnection .content 
{
	background-color: #ffffff;
	padding: 4px;
}






.s_item {
	width: 380px;
	min-width: 380px;
	text-align: left;
	float:left;
}
.s_item .item_title {
	background-color: #B8FFC6;
	border-bottom: 1px solid #666666;
	border-right: 1px solid #666666;
	padding: 6px;
}
.s_item .item_text {
	background-color: #F7FFF9;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	padding: 6px;
}


.fmoRegStep {}
.fmoRegStep .header {
	background: url(/_img/stepStar2.gif);
	background-repeat: no-repeat;
	height: 45px;
	padding-left: 14px;
	padding-top: 12px;
}
.fmoRegStep .header .number {
	font-weight: bold;
	font-size: 18px;
}
.fmoRegStep .content {
	margin-left: 20px;
}

.fmoRegStepSub {}
.fmoRegStepSub .header {
	background: url(/_img/stepStarSub2.gif);
	background-repeat: no-repeat;
	height: 32px;
	padding-left: 12px;
	padding-top: 10px;
}
.fmoRegStepSub .header .number {
	font-weight: bold;
	font-size: 14px;
}
.fmoRegSubStep .content {
	margin-left: 20px;
}


.contactsListLeft {
	width: 240px;
	float: left;
}
.contactsListRight {
	width: 500px;
	float: left;
}


.boxLeft {
	width: 350px;
	float: left;
	padding: 4px;
	background-color: #FCFFEB;
	border-right: 1px solid #CCCCCC;
}
.boxRight {
	width: 350px;
	float: right;
	border-left: 1px solid #CCCCCC;
	padding: 4px;
}





.contactsColWrapper {}
.contactsColLeft {
	width: 48%;
	float: left;
	border-right: 1px solid #CCCCCC;
}
.contactsColRight {
	width: 48%;
	float: right;
	border-left: 1px solid #CCCCCC;
	padding: 4px;
	background-color: #FCFFEB;
}

.contactsPageWrapper .details {
	margin-left: 30px;
}

.searchResult {
	padding: 4px;
}
.searchResultOriginated {
	padding: 4px;
	background: #FCFFEB;
}

#home-main
{
	background-color: #FCFFEB;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding: 4px;
	float: left;
}


#splash
{
	width: 420px;
	margin-left: 190px;
}

#splash_login , #login_login ,
#splash_register , #login_register
{
	margin-top: 8px;
	width: 200px;
	min-height: 200px;
	background-color: #FCFFEB;
	font-size: 10px;
	float:left;
}

#splash_spacer 
{
	width: 6px;
	height: 6px;
	float: left;
}

#splash_locate
{
	width: 400px;
	background-color: #EBFFEF;
	text-align:center;
	margin-left: 200px;
}

#bodyContent
{
	width: 90%;
}

.register-required
{
	color: red;
	font-weight: bold;
	display: block;
}
.home-name
{
	color: #FF00F0;
}

.privacysetting , .privacysetting_selected , .privacysetting_over
{
	display: inline;
	padding: 2px;
}
.privacysetting
{
	background-color: #FFFBF3;
	border: 1px solid #FFFFFF;
}
.privacysetting_selected
{
	font-weight: bold;
	background-color: #EBFFEF;
	border: 1px solid #FFEAC0;
}
.privacysetting_over
{
	background-color: #FFEAC0;
	border: 1px solid #FFFFFF;
}

.userfindmeon_details 
{
	display: inline;
	padding: 2px;
	background-color: #EBFFEF;
	border: 1px solid #009900;
	text-decoration: none;
	color: #009900;
}



.userfindmeon_details_over,
.userfindmeon_delete,
.userfindmeon_delete_over,
.userfindmeon_rename,
.userfindmeon_rename_over,
.userkey_signed,
.userkey_sign_over,
.userkey_sign,
.btnSign,
.btnSign_over
{
	display: inline;
	padding: 2px;
	text-decoration: none;
}


.userfindmeon_details_over
{
	background-color: #009900;
	border: 1px solid #EBFFEF;
	color: #EBFFEF;
}
.userfindmeon_delete
{
	background-color: #FFE6E6;
	border: 1px solid #990000;
	color: #990000;
}
.userfindmeon_delete_over
{
	background-color: #990000;
	border: 1px solid #FFE6E6;
	color: #FFE6E6;
}
.userfindmeon_rename
{
	background-color: #EBFFEF;
	border: 1px solid #FFEAC0;
	color: #666666;
}
.userfindmeon_rename_over
{
	background-color: #FFEAC0;
	border: 1px solid #FFFFFF;
	color: #666666;
}

.userkey_signed
{
	background-color: #EBFFEF;
	border: 1px solid #FFEAC0;
	color: #666666;
	font-weight: bold;
}
.userkey_sign_over
{
	background-color: #FFEAC0;
	border: 1px solid #FFFFFF;
	color: #666666;
}
.userkey_sign
{
	background-color: #FFFBF3;
	border: 1px solid #FFFFFF;
	color: #666666;
}
.btnSign
{
	background-color: #EBFFEF;
	border: 1px solid #FFEAC0;
	color: #666666;
}
.btnSign_over
{
	background-color: #FFEAC0;
	border: 1px solid #FFFFFF;
	color: #666666;
}


.ad_banner {
	background: url(/_img/bg/w_lg_sm.gif);
	width: 100%;
	padding: 10px;
	text-align: center;
}
.ad_right {
	background: url(/_img/bg/w_lg_sm.gif);
	width: 100%;
	padding: 10px;
	text-align: center;
}


/* ud= user details == /user */

.ud_item {
	width: 48%;
	min-width: 400px;
	text-align: left;
}
.ud_item .item_title {
	background-color: #F3FFB3;
	border-bottom: 1px solid #666666;
	padding: 5px;
}
.ud_item .item_text {
	background-color: #FCFFEB;
	padding: 5px;
}

/* fmod= findmeon details == /findmeon		*/


.fmod_item {
	width: 48%;
	min-width: 400px;
	text-align: left;
}
.fmod_item .item_title {
	background-color: #F3FFB3;
	border-bottom: 1px solid #666666;
	padding: 6px;
}
.fmod_item .item_text {
	background-color: #FCFFEB;
	padding: 6px;
}





.note_item {
	width: 50%;
}
.note_item .item_title {
	background-color: #F3FFB3;
	background: url(../_img/th/yellow.gif);
	border-bottom: 1px solid #666666;
	padding: 4px;
}
.note_item .item_text {
	background-color: #FCFFEB;
	padding: 4px;
}


/* c= crypt keys + feedback	*/


.c_section {
	border: 1px solid #CCCCCC;
}
.c_section .item_title {
	background: url(../_img/th/yellow.gif);
	background-color: #FF9C00;
	border-bottom: 1px solid #666666;
	padding: 4px;
}
.c_section .item_subtitle {
	background-color: #F9FFD9;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding: 4px;
}
.c_section .item_subtext {
	background-color: #ffffff;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding: 4px;
}


/*

-------------------------

*/

.results-main {
	text-align: left;
	padding: 0px;
	border-spacing: 4px;
	border: 0px;
}

.results-main .headerTitleEven {
	background-color: #F3FFB3;
	border-bottom: 1px solid #666666;
	border-right: 1px solid #CCCCCC;
}
.results-main .headerTitleOdd {
	background-color: #F3FFB3;
	border-bottom: 1px solid #666666;
	border-right: 1px solid #CCCCCC;
}

.results-main .rowEven {
	background-color: #FCFFEB;
}
.results-main .rowOdd {
	background-color: #FFFFFF;
}

.results-main .rowEven .colEven {
	background-color: #F9FFD9;
}
.results-main .rowOdd .colEven {
	background-color: #FCFFEB;
}



/*

-------------------------

*/

.shouts-main {
	text-align: left;
	width: 600px;
}

.shouts-main .headerTitleEven {
	background-color: #FFBA4D;
	border-bottom: 1px solid #666666;
	border-right: 1px solid #CCCCCC;
}
.shouts-main .headerTitleOdd {
	background-color: #FFBA4D;
	border-bottom: 1px solid #666666;
	border-right: 1px solid #CCCCCC;
}

.shouts-main .rowEven {
	background-color: #FFECCE;
}
.shouts-main .rowOdd {
	background-color: #FFFFFF;
}

.shouts-main .rowEven .colEven {
	background-color: #FFF7EA;
}
.shouts-main .rowOdd .colEven {
	background-color: #FFECCE;
}


/*

-------------------------

*/



/* uh= user home 	*/


.uh_section {
	border: 1px solid #CCCCCC;
}
.uh_section .item_title {
	background: url(../_img/th/yellow.gif);
	background-color: #FF9C00;
	border-bottom: 1px solid #666666;
	padding: 4px;
}
.uh_section .item_subtitle {
	background-color: #F9FFD9;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding: 4px;
}
.uh_section .item_subtext {
	background-color: #ffffff;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding: 4px;
}


/*

-------------------------

*/

.uf_fmo_builder {
	display: none;
}

/*

-------------------------

*/


.fmo_builder-step {
	border: 1px solid #EEEEEE;
}
.fmo_builder-step .step-title {
	background: url(../_img/th/yellow.gif);
	background-color: #FF9C00;
	border-bottom: 1px solid #666666;
	padding: 4px;
}
.fmo_builder-step .step-content {
	margin-left: 25px;
	background-color: #FCFFEB;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding: 4px;
}

.fmo_builder-step .step-content .badge-option {
	vertical-align: top;
}
.fmo_builder-step .step-content .badge-option .badge-example {
	margin-left: 25px;
}

/*

-------------------------

*/

        #pageLogin
        {
            font-size: 10px;
            font-family: verdana;
            text-align: right;
        }

/*

-------------------------

*/
.flash_wrapper
{
	width: 100%;
	text-align: center;
	height: 30px;
	vertical-align: middle;
	background: #FFE6E6;
}
.flash
{
	width: 70%;
	font-size: 11px;
	font-weight: bold;
}

.fielderror
{
	color: red;
	font-weight: bold;
	display: block;
}


.f_e
{
	text-align: center;
	vertical-align: middle;
	background: #eeeeee;
	font-size: 11px;
	font-weight: bold;
	display: block;
	color: #FF00FF;
	padding: 4px;
}

.f_a {
	text-align: center;
	vertical-align: middle;
	background: yellow;
	font-size: 11px;
	font-weight: bold;
	display: block;
	color: black;
	padding: 4px;
}

.form-error 
{
	width: 100%;
	text-align: center;
	height: 30px;
	vertical-align: middle;
	background: #FFE6E6;
	font-size: 11px;
	font-weight: bold;
	display: block;
	color: red;
	padding: 4px;
}

.error_message
{
	width: 100%;
	text-align: center;
	height: 30px;
	vertical-align: middle;
	background: #FFE6E6;
	font-size: 11px;
	font-weight: bold;
}

.fmo_listing
{
	width: 100%;
	border: 2px solid grey;
	padding: 4px;
	text-align: left;
}
.fmo_listing_title
{
    color: white;
    font-size: 9px;
    font-weight: bold;
    background: grey;
}
.fmo_listing_item
{
	color: black;
}

.fmo_add
{
	width: 60%;
	border: 2px solid grey;
	padding: 4px;
	text-align: left;
}
.fmo_add_title
{
    color: white;
    font-size: 9px;
    font-weight: bold;
    background: #999999;
}
.fmo_add_item
{
	color: black;
}

.fmo_add_title_user
{
    color: white;
    font-size: 9px;
    font-weight: bold;
    background: #BBBBBB;
}


.fmo_add_block
{
	padding: 8px;
	width: 50%;
	border: 3px solid #009900;
	background: #EBFFEF;
}

.fmo_del_block
{
	padding: 8px;
	width: 50%;
	border: 3px solid red;
	background: pink;
}
.fmo_del_title
{
    color: white;
    font-size: 9px;
    font-weight: bold;
    background: red;
    text-align: right;
}
.fmo_del_item
{
	text-align: left;
	width: 200px;
	color: black;
	font-weight: bold;
}


.module
{
	padding: 4px;
}
.account_module
{
	text-align: right;
}

.account_module-alt {}

.table_header
{
	font-weight: bold;
}

/*

-------------------------

*/

.contactList-type {
	padding: 2px;
}
.contactList-type-name {
	color: #666666;
	font-weight: bold;
}
.contactList-type-contacts {
	display: none;
	padding-left: 20px;
}
.contactList-type-contact , .contactList-type-contact a {
	color: #333333;
	text-decoration: none;
}
.contactList-type-contact a:hover {
	color: #CC0000;
}


.contactList-network {
	background: #F6FFCD;
	padding: 2px;
	margin: 2px;
}
.contactList-network-name {
	color: #666666;
	font-weight: bold;
}
.contactList-network-contacts {
	display: none;
	padding-left: 20px;
}
.contactList-network-contact , .contactList-network-contact a {
	color: #333333;
	text-decoration: none;
	padding: 2px;
}
.contactList-network-contact a:hover {
	color: #CC0000;
}
.contactList-network-contact-text_description_abstract {
	font-style: italic;
	color: #666666;
}




.contactDetails-title {
	font-weight: bold;
	color: #CCCCCC;
}
.contactDetails-value {

}

.contact-import-networks {
	padding: 2px;
	padding-left: 20px;
}
.contact-import-networks-name {
	font-weight: bold;
}
.contact-import-account {
	padding: 2px;
	padding-left: 20px;
}
.contact-import-account-name {
	color: #990000;
}
.contact-import-account-options {
	padding-left: 20px;
}
.contactDetails-value-indented {
	padding-left: 20px;
}
.contactDetails-value-rowOdd {
	font-size: 12px;
	font-family: Verdana , Arial , "Trebuchet MS", sans-serif;
	background-color: #F9FFD9;
}
.contactDetails-value-rowEven {
	font-size: 12px;
	font-family: Verdana , Arial , "Trebuchet MS", sans-serif;
	background-color: #FCFFEB;
}



.compatability-matrix {
}

.compatability-matrix .th {
	background-color: #F3FFB3;
	border-bottom: 1px solid #666666;
	border-right: 1px solid #CCCCCC;
}

.compatability-matrix td {
	border-bottom: 1px solid #999999;
	border-right: 1px solid #CCCCCC;
}

.compatability-matrix .work {
	text-align: center;
	background-color: #00FF00;
}
.compatability-matrix .notwork {
	text-align: center;
	background-color: #DD0000;
}


.fmoView-LoggedIn {
	width: 100%;
	border-bottom: 1px solid #666666;
	border-right: 1px solid #CCCCCC;

}
.fmoView-LoggedIn .head {
	padding: 4px;
	background-color: #ADADAD;
	color: #FFFFFF;
}
.fmoView-LoggedIn .body {
	padding: 4px;
	background-color: #F5F5F5;
}

.fmoView-LoggedIn .body .directConnection ,
.fmoView-LoggedIn .body .indirectConnection {
	width: 49%;
	padding: 4px;
	background-color: #E4E4E4;
	float: left;
}

.fmoView-LoggedIn .body .chainedConnection {
	width: 100%;
	padding: 4px;
	background-color: #E4E4E4;
	float: left;
}

.fmoView-LoggedIn .body .spacer {
	width: 2%;
	padding: 0;
	float: left;
}

.fmoView-LoggedIn .body .directConnection .head ,
.fmoView-LoggedIn .body .indirectConnection .head {
	padding: 5px;
	background-color: #E4E4E4;
	border-bottom: 1px solid #666666;
	color: #333333;
}

.fmoView-LoggedIn .body .directConnection .body ,
.fmoView-LoggedIn .body .indirectConnection .body {
	padding: 5px;
	background-color: #E4E4E4;
}

.clearBoth {
	clear: both;
}

.asContact {
	padding: 4px;
	border: 1px solid #ffffff;
	background-color: #F5F5F5;
	line-height: 1.5em;
}
.contact_text {
	line-height: 1.25em;
}

.chained_connection{
}
.chained_connection_table {
	padding: 0;
	border: 1px solid #CCCCCC;
}

.chained_connection_table td {
	padding: 2px;
	text-align: center;
}

.chained_connection_table .start {
	background: #666666;
	color: #CCCCCC
}
.chained_connection_table .dest {
	background: #CCCCCC;
	color: #666666
}

.chained_connection_table .c1 {
	background: #BBBBBB;
}
.chained_connection_table .c3 {
	background: #888888;
}


/*

-------------------------

*/
  

/* default input control look */

INPUT[type=text],
INPUT[type=password],
INPUT[type=file],
TEXTAREA
{
    background: #EEEEEE;
    border: 1px solid #BDBDBD;
    padding: 3px;
}

INPUT[type=text]:focus,
INPUT[type=password]:focus,
INPUT[type=file]:focus,
TEXTAREA:focus
{
    border: 1px solid black;
}

.fmo_builder , .fmo_builder td {
	vertical-align: top;
}
.fmo_builder_th {
	background: #eeeeee;
}
.fmo_builder_option {
	background: #dddddd;
}



.profile_section {
	padding: 4px;
}

.profile_section_content {
	display: none;
	background-color: #F9FFD9;
	padding: 10px;
	width: 480px;
}
.profile_section_content_frame {
	background-color: #F9FFD9;
	width: 500px;
}


.rapidregister_keytable {
	padding: 4px;
	background-color: #F9FFD9;
}
.rapidregister_keytable .header {
	color: #F9FFD9;
	background-color: #FF3300;
	font-weight: bold;
	padding: 4px;
}
.rapidregister_keytable .rowEven {
	background-color: #F9FFD9;
}
.rapidregister_keytable .rowOdd {
	background-color: #CED5AA;
}

.permissionsTableDiv {
	overflow: auto;
}


.permissionsTable {
	padding: 4px;
	background-color: #F9FFD9;
}
	.hdr_basic  {
		background-color: #E7F1B0;
	}
	.hdr_relationships {
		background-color: #D7E1A3;
	}
	.hdr_habits {
		background-color: #C6D093;
	}
	.hdr_beliefs {
		background-color: #A1AB69;
	}
	.hdr_location {
		background-color: #8C9659;
	}
	.hdr_education {
		background-color: #717A43;
	}
	.hdr_interests {
		background-color: #717A43;
	}

.permissionsTable .rowEven {
	background-color: #FCFFEB;
}
.permissionsTable .rowOdd {
	background-color: #FFFFFF;
}

.permissionsTable .rowEven .colEven {
	background-color: #F9FFD9;
}
.permissionsTable .rowOdd .colEven {
	background-color: #FCFFEB;
}





.profileColLeft ,
.profileColRight 
{
	padding: 4px;
	width: 48%;
}
.profileColLeft 
{
	float: left;
	border-right: 1px solid #CCCCCC;
}
.profileColRight {
	float: right;
	border-left: 1px solid #CCCCCC;
}



.fmoSortableList {
	width: 98%;
}

.fmoSortableList .headerTitleEven ,
.fmoSortableList .headerTitleOdd 
{
	padding: 4px;
	border-bottom: 1px solid #666666;
	border-right: 1px solid #CCCCCC;
	width: 20%;
	display: block;
	float: left;
}
.fmoSortableList .headerShort ,
.fmoSortableList .short
{
	width: 47px;
	display: block;
	float: left;
}
.fmoSortableList .headerTitleEven {
	background-color: #F3FFB3;
}
.fmoSortableList .headerTitleOdd {
	background-color: #F3FFB3;
}

.fmoSortableList .header-favicon 
{
	width: 16px;
	padding: 4px;
	display: block;
	float: left;
	background-color: #F3FFB3;
	border-bottom: 1px solid #666666;
	border-right: 1px solid #CCCCCC;
}


.fmoSortableList .item {
	padding: 4px;
	width: 20%;
	display: block;
	float: left;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #eeeeee;
}

.fmoSortableList .item-favicon 
{
	width: 16px;
	padding: 4px;
	display: block;
	float: left;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #eeeeee;
}




.fmod_main_wrapper {
	background: url(/_img/bg/w_y_sm2.gif);
	width: 800px;
}
.fmod_main {
	width: 780px;
	background-color: #FEFFE4;
	margin-left: 10px;
}

.fmod_friends_wrapper {
	background: url(/_img/bg/w_lb_sm2.gif);
	width: 800px;
}
.fmod_friends {
	width: 780px;
	background-color: #F7FCFF;
	margin-left: 10px;
}

.fmod_shouts_wrapper2 {
	width: 800px;
	background-color: #FEFFE4;
}
.fmod_shouts2 {
	width: 780px;
	background-color: #FEFFE4;
	margin-left: 10px;
}

.fmod_identitydetails {
	width: 800px;
	background-color: #FEFFE4;
}

.fmod_userprofile_wrapper {
	background-color: #F7FCFF;
	width: 800px;
}
.fmod_userprofile {
	width: 780px;
	background-color: #F7FCFF;
	margin-left: 10px;
}

.fmo_sres_wrapper {
	background: url(/_img/bg/w_lg_sm2.gif);
	width: 800px;
}
.fmo_sres {
	width: 780px;
	background-color: #F7FFF9;
	margin-left: 10px;
	border: 1px solid #F7FFF9;
}

.fmo_sres2_wrapper {
	background: url(/_img/bg/w_g_sm2.gif);
	width: 800px;
}
.fmo_sres2 {
	background-color: #EDFFF1;
	width: 780px;
	margin-left: 10px;
	border: 1px solid #EDFFF1;
}


.corpSectionWrapper {
	background: url(/_img/bg/w_by_sm2.gif);
	width: 800px;
}
.corpSection {
	width: 780px;
	background-color: #FFFFE5;
	margin-left: 10px;
	border: 1px solid #FFFECD;
}

.accountSectionWrapper {
	background: url(/_img/bg/w_y_sm.gif);
	width: 800px;
}
.accountSection {
	background-color: #FEFFE4;
	width: 780px;
	margin-left: 10px;
	border: 1px solid #FEFFE4;
}
.accountQuicklistSectionWrapper {
	background: url(/_img/bg/w_los_sm2.gif);
	width: 800px;
}
.accountRapidregisterSectionWrapper {
	background: url(/_img/bg/w_los_sm3.gif);
	width: 800px;
}

.step--space {
	padding: 4px;
	width: 10px;
	float: left;
}

.quicklistNav {
	width: 748px;
	padding: 4px;
	border: 3px solid #F9C9A2;
}
.quicklistNav .hdr {
	padding: 4px ;
	color: #F9C9A2;
}
.quicklistNav .step  ,
.quicklistNav .step-active , 
.quicklistNav .step-complete 
{
	padding: 4px ;
	color: #F9C9A2;
	float: left;
	background-color: #FFF9E8;
}
.quicklistNav .step-active {
	color: #FF2727;
}
.quicklistNav .step-complete {
	color: #FCD9D9;
}

.rapidregisterNav {
	width: 748px;
	padding: 4px;
	border: 3px solid #F9C9A2;
}
.rapidregisterNav .hdr {
	padding: 4px ;
	color: #F9C9A2;
}
.rapidregisterNav .step  ,
.rapidregisterNav .step-active , 
.rapidregisterNav .step-complete 
{
	padding: 4px ;
	color: #F9C9A2;
	float: left;
	background-color: #FFF9E8;
}
.rapidregisterNav .step-active {
	color: #FF2727;
}
.rapidregisterNav .step-complete {
	color: #FCD9D9;
}

.openidSectionWrapper {
	background: url(/_img/bg/lb_lp_sm2.gif);
	width: 800px;
}
.openidSection {
	background-color: #ECF2FA;
	width: 780px;
	margin-left: 10px;
	border: 1px solid #ECF2FA;
}

.openidErrorSectionWrapper {
	background: url(/_img/bg/w_rsec_sm2.gif);
	width: 800px;
}
.openidError {
	background-color: #FFDDDD;
	width: 780px;
	margin-left: 10px;
	border: 1px solid #FFDDDD;
}

.securityWrapper {
	background: url(/_img/bg/w_rsec_sm2.gif);
	width: 800px;
}
.security {
	background-color: #FFDDDD;
	width: 780px;
	margin-left: 10px;
	border: 1px solid #FFDDDD;
}

.fmoRegWrapper {
	background: url(/_img/bg/w_lb_sm2.gif);
	width: 800px;
}
.fmoReg {
	background-color: #F7FCFF;
	width: 780px;
	margin-left: 10px;
	border: 1px solid #F7FCFF;
}

.contactsPageWrapper {
	background: url(/_img/bg/w_y_sm.gif);
	padding: 10px;
	width: 100%;
}
.contactsPage {
	background-color: #FEFFE4;
	padding: 10px;
}



.tourMenuWrapper {
	background: url(/_img/bg/w_o_sm.gif);
	width: 800px;
}
.tourItemWrapper {
	background: url(/_img/bg/w_y_sm.gif);
	width: 800px;
}

.tourSection {
	width: 780px;
	background-color: #FEFFE4;
	margin-left: 10px;
	border: 1px solid #FFFECD;
}

.fmo_tour_item_wrapper {
	background: url(/_img/bg/w_y_sm.gif);
	width: 800px;
}
.fmo_tour_item {
	width: 780px;
	background-color: #FFFFFF;
	margin-left: 10px;
	border: 1px solid #FFFECD;
}

.fmo_tour_wrapper {
	background: url(/_img/bg/w_o_sm.gif);
	width: 800px;
}
.fmo_tour {
	width: 780px;
	background-color: #FEFFE4;
	margin-left: 10px;
	border: 1px solid #FFFECD;
}


.tour-class {
	color: #CC0000;
	font-weight: bold;
}

.tour-value {
	color: #0000CC;
	font-weight: bold;
}




.feedback_list {}

.feedback_list .rowOdd { background-color: #ffffff; }



.quicklistdescription-postback{}
.quicklistdescription-postback .container-hdr {
	color: #660000;
	padding: 4px;
	background-color: #FFFFF0;
	border-bottom: #660000 1px solid;
	border-left: #EEEEE0 1px solid;
}
.quicklistdescription-postback .container-fieldname {
	color: #666666;
	padding: 2px;
	background-color: #FFFFF0;
	border-bottom: #660000 1px solid;
	border-left: #EEEEE0 1px solid;
	border-right: #EEEEE0 1px solid;
}
.quicklistdescription-postback .container-desciption {
	color: #666666;
	padding: 2px;
	background-color: #FFFFFF;
	border-bottom: #660000 1px solid;
}

.new {
	color: #FF6600;
	font-weight: bold;
	font-style: italic;
}


.f_e_table 
{
    background: #FFF7F7;
	display: block;
	padding: 4px;
}

.f_e_table .hdr td
{
	border-bottom: #660000 1px solid;
}



.newH1 { color: #330000; }


.floatLeft {float:left;}
.floatRight {float:right;}
.floatNone {float:none;}
.clearLeft {clear:left;}
.clearRight {clear:right;}
.clearBoth {clear:both;}


/*
	########################################################
*/

