

/*--------------------------------- MESSAGES --------------------------------- */

#fberrormessage, .fberrormessage {
	color:#990000;
    font-family:Arial,Verdana;
    font-size:12px;
	padding:10px;
	border:1px solid #CC0000;
	margin-top:5px;
	font-weight:bold;
}

#fberrormessage .close, .fberrormessage .close {
	float:right;
	margin-top:-8px;
	margin-right:-4px;
}

#fberrormessage .close a, .fberrormessage .close a {
	color:#CC0000;
	font-weight:normal;
	font-size:11px;
}

#fberrormessage ul, .fberrormessage ul {
	margin-top:0;
	margin-bottom:0;
	font-weight:bold;
	border:0;
}

#fberrormessage li, .fberrormessage li {
	border:0;
	padding:0;
}

#fberrormessage span, .fberrormessage span {
	color:#CC0000;
	font-weight:bold;
}






#fbinfomessage , .fbinfomessage {
	color:#3e9b01;
	background-color:#E5FFC7;

    font-family:Arial,Verdana;
    font-size:12px;
    
	padding:10px;
	border:1px solid #77b800;
	margin-top:20px;
	font-weight:bold;
}

#fbinfomessage .close, .fbinfomessage .close {
	float:right;
	margin-top:-8px;
	margin-right:-4px;
}

#fbinfomessage .close a, .fbinfomessage .close a {
	color:#77b800;
	font-weight:normal;
	font-size:11px;
}

#fbinfomessage ul , .fbinfomessage ul {
	margin-top:0;
	margin-bottom:0;
	font-weight:bold;
	border:0;
}

#fbinfomessage li, .fbinfomessage li {
	border:0;
	padding:0;
}

#fbinfomessage span , .fbinfomessage span {
	color:#3e9b01;
	font-weight:bold;
}

/*--------------------------------- MESSAGES --------------------------------- */






#mx-newpostlink {
	margin-top:20px;
	margin-bottom:20px;
}

#mx-newpostdiv {
}


.required , .mx-required {
	color:#A00000;
	font-weight:bold;
	font-size:13px;
}


.userpic {
    border:1px solid #a0a0a0;
}

#profilepicture_mid {
    border:1px solid #a0a0a0;
    margin-right:15px;
}

#mx-listing {
	width:100%;
	color:#000;
	font-size:12px;
	/*border:1px solid #445E00;*/
    margin-top:15px;
}

#mx-listing a {
	font-size:12px;
	text-decoration:underline;
}

#mx-listing th {
	background:#10429B;
	color:#fff;
	font-weight:bold;
	font-size:13px;
}

#mx-listing th.mx-actions {
	width:15%;
}

#mx-listing td {
	background:#fff;
}

#mx-listing td.mx-alternate , #mx-listing tr.mx-alternate td {
	background:#ededed;
}

a.mx-delete , .internal_content a.mx-delete {
	color:#A00000;
}


#mx-paging-div {
	text-align:center;
	font-size:11px;
	color:#445E00;
	border-top:1px solid #445E00;
    clear:both;
    margin:20px 0;
	padding-top:10px;
}

#mx-paging-div a {
	font-size:11px;
}

.mx-paging-item {
	font-size:11px;
	margin:0 5px 0 5px;
	padding:3px 6px 3px 6px;
	background-color:#10429B;
	border:1px solid #2042a4;
	color:#ffffff;
}
.internal_content .mx-paging-item a , .mx-paging-item a {
	color:#ffffff;
    text-decoration:none;
    font-weight:bold;
}

.mx-paging-disabled {
	font-size:11px;
	font-weight:bold;
	padding:3px 6px 3px 6px;
	margin:0 5px 0 5px;
	background-color:#ededed;
	border:1px solid #2042a4;
}

#mx-norecords {
	color:#3e9b01;
	background-color:#E5FFC7;
	font-weight:bold;

	padding:10px;
	border:1px solid #77b800;
	margin-top:20px;
}

.fbgallerypic {
    width:140px;
    height:125px;
    text-align:center;
    float:left;
    margin-top:10px;
    font-size:11px;
    font-family:Arial,Verdana;
}
.fbgallerypic a {
    font-size:11px;
    text-decoration:none;
}
.fbgallerypic a:hover {
    font-size:11px;
    text-decoration:underline;
}

.fblink , .internal_content a {
    font-family:Arial,Verdana;
    font-size:11px;
    color:#445E00;
}
.formtable {
    font-family:Arial,Verdana;
    font-size:12px;
}
.submitbtn-login {
	background-color:#68841e;
	border:1px solid #4d6804;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding:2px 15px;
}

#subpage-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: bold;
	color: #445e00;
	text-decoration: none;
    margin-bottom:10px;
}
.internal_content {
    padding:10px 10px 20px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.graytext {
    color:#555555;
    font-style:italic;
}

#fb_topmenu {
    padding:3px 0 2px 0;
    height:22px;
	background-color:#445E00;
    padding-left:5px;
    padding-right:5px;
	font-family: Arial, Helvetica, sans-serif;
	/*
    border-top:1px solid #4d6804;
	border-bottom:1px solid #4d6804;
    */
	font-size: 12px;
}


#fb_topmenu div {
    padding-top:6px;
    height:22px;
    float:left;
    padding:0 7px;
	background-color:#445E00;
	/*background-color:#68841e;*/
	border-right:1px solid #4d6804;
}
#fb_topmenu div a {
    display:block;
    color:#fff;
    margin-top:2px;
    font-weight:bold;
}

#fb_topmenu div.menulogout {
    float:right;
	border-right:none;
	background-color:#fff;
}
#fb_topmenu div.menulogout a {
    color:#a00000;
}

.graynstripes {
    width:100%;
}
.graynstripes th , .graynstripes td {
	background:#ededed;
    padding:4px;
	color: #445e00;
    font-size:14px;
}
#mx-listing .fbcommentrow td {
    background-color:#BFCDF5;
    padding-left:30px;
    border-bottom:1px solid #ededed;
}
#mx-listing .fbcommentrow td a {
    font-size:11px;
}
.right_box_back {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#fbrightad {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    border:1px solid #ededed;
    padding:5px;
    float:right;
    width:160px;
    margin-right:10px;
}
#fbrightad a {
    font-weight:bold;
}