/* Global */
body { 
/*background-color:#FFFFF;*/
background-color:darkred;
/*background: url(/images/gradient.jpg) 0% 0% repeat-x;*/
color:#464646;
margin:0;
padding:0;
font-family:Arial, Helvetica, Times, serif;
font-size:14px;
}

a {
	color: #464646;
	text-decoration: underline;
	}
a:hover {
	color: #464646;
	text-decoration: none;
	}

	a.logout { color: #F44D13; text-decoration: none; font-size: 12px; font-weight:bold; }
	a:hover.logout { color: #F44D13; text-decoration: none; font-size: 12px; font-weight:bold; }

.logout{
	color: #F44D13;
}

div.clear { 
clear:both;
}
form { 
padding:0px;
margin:0px
}
.error{
color:#FF0000;
}


.blue{
color:#0000CC;
}
ul { margin-left:5px;
}
li { margin-left:5px;
}
#holder {
width:950px; 
margin: 0 auto 0 auto; 
padding: 0 15px 10px 15px;
background-color:#FFFFFF;
}
#holder div.logo {
float:left;
width:309px;
}
.contentholderind{
float:left; width:475px;
}
#holder div.toplinks {
color:#3D4E62;
float:right;
text-align:right;
width:400px;
margin-top:30px;
line-height:18px; 
}

#holder div.toplinks a {
text-decoration:none;
color:#3D4E62;
}
#holder div.toplinks a:hover {
text-decoration:none;
color: #D34445;
text-decoration:underline;
}

/*- Menu Tabs F--------------------------- */
#holder div.tabwrapper { 
display:block;
width:750px; 
margin:0; 
background-color:#ffffff;
}
#holder div.tabsF {
display:block;
font-weight:bold;
float:left;
height:30px;
width:750px;
margin:0;
border:0;
}
#holder div.tabsF { /*style for IE*/
display:block;
float:left;
height:30px;
width:750px;
margin:0;
padding:0;
} /*style hack ends*/
#holder div.tabsF ul {
margin:0;
padding:0;
list-style:none;
}
#holder div.tabsF li {
display:inline;
margin:0;
padding:0;
}
#holder div.tabsF a {
float:left;
text-align:center;
background-color:#ffffff;
padding:0;
font-size:12px;
height:30px;
margin:0 1px 0 0;
text-decoration:none;
}
#holder div.tabsF a span {
float:left;
display:block;
height:22px;
background-color:#D34445;
padding:8px 10px 0 10px;
color:#fff;
border-right:1px solid #fff;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#holder div.tabsF a span {float:left;}
/* End IE5-Mac hack */
#holder div.tabsF a:hover span {
color:#fff;
}
#holder div.tabsF a:hover {
background-color:#597AA0; cursor:hand;
}
#holder div.tabsF a:hover span {
background-color:darkred;
}
/* -----------------------------------Tab On */

#holder div.tabsF li.tabOn a span {
float:left;
display:block;
background-color:#ffffff;
height:22px;
padding:8px 10px 0 10px;
color:#fff;

}
#holder div.tabsF li.tabOn a {
background-color:#597AA0;
}
#holder div.tabsF li.tabOn a span {
background-color: darkred;
}





#holder div.bigborder {
width:926px;
float:left;
border:solid #ffcc00 7px;
margin-top:6px;
padding:5px;
}
#holder div.bigborder div.searcharea { 
width:716px;
background-color:#ff9900; 
padding:5px;
border:solid 1px #D1C6B7;
}
#holder div.bigborder div.searcharea div.search {
width:380px; 
float:left; 
padding-left:15px;
font-weight:bold;
color:#FFFFFF; 
}

div.searchresult {
float:left; 
width:350px; 
margin-left:10px;
word-wrap:break-word;
}

div.Ssearchresult {
float:left; 
width:580px; 
margin-left:10px;
}

div.searchholder{
float:left;
margin-top:10px;
line-height:18px; 
}
#holder div.bigborder div.searcharea div.subsearch {
width:300px;
text-align:center;
float:left; 
font-weight:bold;
color:#FFFFFF; 
}
#holder div.bigborder div.smallborder {
width:700px;
margin-top:6px;
padding:12px;
border:solid 1px #E9ECD6;
}
#holder div.bigborder div.smallborder div.leftnavholder { 
width:192px;
float:left;
}
.footercontent {
width:950px;
line-height:18px;
float:left;
}
.textfield { 
width:125px; 
}

.textfield_grp { 
width:220px; 
}

#holder div.bigborder div.smallborder div.Contantholder {
width:456px;
float:left;
margin-left:9px;
}
#holder div.bigborder div.smallborder div.topimage {
	float:left; border:solid 1px #E9ECD6;
}
#holder div.bigborder div.smallborder div.topimagetext {
float:left; border-left:solid 1px #E9ECD6; border-right:solid 1px #E9ECD6; border-bottom:solid 1px #E9ECD6;
background-image:url(/images/graybg.gif);
background-repeat:repeat-x;
width:490px;
text-align:right;
}
#holder div.bigborder div.smallborder div.contantheading { 
width:475px;
float:left; 
margin:2px 0 0 10px; 
border:#E9ECD6 solid 1px; 
background-image:url(/images/headingbg.gif); 
background-repeat:repeat-x; 
font-weight:bold; 
padding:5px; 
}
#holder div.bigborder div.smallborder div.contantheadingdisplay { 
width:675px;
float:left; 
margin:2px 0 0 10px; 
border:#E9ECD6 solid 1px; 
background-image:url(/images/headingbg.gif); 
background-repeat:repeat-x; 
font-weight:bold; 
padding:5px; 
}
#holder div.bigborder div.smallborder div.topcorner{ 
width:187px;
background-image:url(/images/topboxcornernew.gif); 
background-repeat:no-repeat; 
padding:5px 0 0 5px; 
font-weight:bold;
}
#holder div.bigborder div.smallborder div.Msearch { 
width:185px;
border-left:1px #E9ECD6 solid; 
border-right:1px #E9ECD6 solid; 
border-bottom:1px #E9ECD6 solid; 
margin-bottom:6px; 
padding:6px 0 5px 5px; 
line-height:22px; 
}

#holder div.bigborder div.smallborder div.loginbox {
padding:0 3px 12px 3px; 
border-left:1px #E9ECD6 solid; 
border-right:1px #E9ECD6 solid; 
border-bottom:1px #E9ECD6 solid;
}

#holder div.bigborder div.smallborder div.headings { 
margin-top:10px; 
border:#E9ECD6 solid 1px;
background-image:url(/images/headingbg.gif); 
background-repeat:repeat-x; 
font-weight:bold; 
padding:5px;
}
#holder div.bigborder div.smallborder div.subcontright{ 
width:470px; 
margin-left:10px; 
float:left; 
border:#E9ECD6 solid 1px; 
padding:5px 0 10px 15px; 
line-height:22px;
}
#holder div.bigborder div.smallborder div.subcontrightdisplay{ 
width:670px; 
margin-left:10px; 
float:left; 
border:#E9ECD6 solid 1px; 
padding:5px 0 10px 15px; 
line-height:22px;
}


#holder div.bigborder div.smallborder div.subcontright_right{ 
width:470px; 
margin-left:10px; 
float:right; 
border:#E9ECD6 solid 1px; 
padding:5px 0 10px 15px; 
line-height:22px;
}
#holder div.bigborder div.smallborder div.subcontrightform{ 
width:480px; 
margin-left:10px; 
float:left; 
border:#E9ECD6 solid 1px; 
padding:5px 0 0px 5px; 
line-height:22px;
}
/* ----------------------------------- fnd_private_message */
.check{
float:left; width:25px;
} 
.from{
float:left; width:100px;
}
.subject{
float:left; width:180px;
}
.status{
float:left; width:60px;
}

#holder div.bigborder div.smallborder div.bigtext{ 
width:223px; 
float:left; 
margin-left:15px; 
line-height:30px;
}

#holder div.bigborder div.smallborder div.subcontrighttop{ 
width:220px; 
float:left; 
line-height:22px;
}
#holder div.bigborder div.smallborder div.thumbimage{
border:1px #CCCCCC solid; 
padding:3px; 
float:left;
}
#holder div.bigborder div.smallborder div.editthumbimg { float:left;
}
#holder div.bigborder div.smallborder div.thumbimgholder{ width:60px;
float:left;
}
#holder div.bigborder div.smallborder div.imgtext{ 
margin:0 10px 0 15px; 
padding:3px; 
float:left;
}
#holder div.bigborder div.smallborder div.thumbimagegroup{
border:1px #CCCCCC solid; 
padding:3px; 
float:left; 
}
#holder div.bigborder div.smallborder div.contantsearch{ 
width:470px; 
margin-left:10px; 
float:left; 
border-left:#E9ECD6 solid 1px; 
border-right:#E9ECD6 solid 1px; 
border-bottom:#E9ECD6 solid 1px; 
text-align:center; 
padding:5px 0 5px 15px;
}
.bigfont{
font-size:20px;
}
#footer {
width:950px; 
margin: 0 auto 0 auto; 
padding:15px;
color:#FFFFFF;
line-height:22px;
}

#footer a{
color:#123456;
line-height:22px;
text-decoration:none;
}
#footer a:hover{
color:#123456;
line-height:22px;
text-decoration:underline;
}
/* --------------------- A link -----------------------------*/
#holder div.Msearch a {
text-decoration:none;
color:#464646;
}
#holder div.Msearch a:hover {
text-decoration:none;
color: #7C873D;
text-decoration:underline;
}
#holder div.subcontright a {
text-decoration:none;
color:#464646;
}
#holder div.subcontright a:hover {
text-decoration:none;
color: #D34445;
text-decoration:underline;
}

#holder div.contantsearch a {
text-decoration:none;
color:#464646;
}
#holder div.contantsearch a:hover {
text-decoration:none;
color: #D34445;
text-decoration:underline;
}

#holder div.Ssearchresult a {
text-decoration:none;
color:#464646;
float:left;
}
#holder div.Ssearchresult a:hover {
text-decoration:none;
color: #D34445;
text-decoration:underline;
}

/* --------------------- Create Group page -----------------------------*/

#holder div.bigborder div.smallborder div.lefttext{ 
float:left;
width:150px;
margin: 5px 0 0 0 ;
}
#holder div.bigborder div.smallborder div.rightfields{ 
float:left;
width:300px;
margin: 5px 0 0 0 ;
}

/* --------------------- Pageing -----------------------------*/

#holder div.bigborder div.smallborder div.pageing {
text-align:right; 
background-color: #F4F4F4; 
border:#DBDBDB solid 1px; 
padding:5px; 
font-size:12px; 
font-weight:bold; 
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#holder div.pageing a {
text-decoration:none;
color:#464646;
}
#holder div.pageing a:hover {
text-decoration:none;
color: #D34445;
text-decoration:underline;
}

#holder div.memberpageing a {
text-decoration:none;
color:#464646;
}
#holder div.memberpageing a:hover {
text-decoration:none;
color: #D34445;
text-decoration:underline;
}

span.error{
color:#FF0000; font-weight:normal;
text-align:left;
}


/* --------------------- Pageing Left -----------------------------*/

#holder div.bigborder div.smallborder div.pageing_left {
text-align:left; 
background-color: #F4F4F4; 
border:#DBDBDB solid 1px; 
padding:5px; 
font-size:12px; 
font-weight:bold; 
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#holder div.pageing_left a {
text-decoration:none;
color:#464646;
}
#holder div.pageing_left a:hover {
text-decoration:none;
color: #D34445;
text-decoration:underline;
}


/* --------------------- Pageing More-----------------------------*/

#holder div.bigborder div.smallborder div.pageing_more {
text-align:right; 
float:right;
background-color: #F5F5F5; 
border: #E9E9E9 solid 1px; 
padding:5px; 
font-size:11px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#CC0000;
}

#holder div.pageing_more a {
text-decoration:none;
color:#464646;
}
#holder div.pageing_more a:hover {
text-decoration:none;
color: #D34445;
text-decoration:underline;
}



/* --------------------- Browse Members -----------------------------*/

#holder div.bigborder div.smallborder div.subcontright div.memberdisplay {
float:left;
font-size:12px;
padding:4px;
}

#holder div.bigborder div.smallborder div.memberpageing {
width:475px;
float:left;
text-align:right; 
background-color: #F4F4F4; 
border:#DBDBDB solid 1px; 
padding:5px;
margin:6px 0 6px 9px; 
font-size:12px; 
font-weight:bold; 
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.formbutton { background-color:#8B935A;
border:0px;
font-size:12px;
height:18px;
color:#fff;
font-weight:bold;
}

.button { background-color:#8B935A;
border:0px;
font-size:12px;
height:18px;
color:#fff;
font-weight:bold;
}

.disabled { border:0;
background:#FFFFFF;
color:#000000;
}
