

table.body {

width:100%;
margin-top:5px;



}



p {

margin:0;

padding:0;

}



div,td {

font-family:arial;

font-size:10pt;

color:#3e3e3e;

line-height:140%;

}

 

#headertop {

height:170px;

background-image:url(../images/bg-main.gif);

}
#top_menu_container{

width:998px;
margin-right:auto ;
margin-left:auto ;
}

div.top_menu_link_container,div.top_menu_link_container_end {

float:left;

height:31px;

border-left:1px solid #CCC;


}

#adbox{
margin:10px 0 10px 4px;
border:0 none;
clear:both;
margin:0;
padding:0;
position:relative;
}
.adbox{background-color:#F9E9EA;
color:#808080;
float:left;
font-size:18px;
font-weight:bold;
height:45px;
line-height:45px;
margin:0 1px 1px 0;
overflow:hidden;
text-align:center;
width:45px;
}
.ItemAddButton:hover

{
background-image: url("images/join2.gif");

}

div.top_menu_link_container_end {

border-left:1px solid #CCC;

}



div.top_menu_link {

font-weight:bold;

font-size:10pt;

padding-top:5px;

padding:6px 10px 0;

}



div.top_menu_link_loggedin {

height:25px;

text-align:right;

font-weight:bold;

font-size:10pt;

padding-top:5px;

padding:6px 0 0 10px;

}





div.copyright {

padding-left:25px;

color:#000;

margin-bottom:10px;
margin-top:35px;

width:839px;

margin-right:auto;

margin-left:auto;

font-size:8pt;

font-weight:normal;

}



div.page_header {

font-size:12pt;

font-weight:bold;

color:#333;

margin-bottom:0;

font-family:arial;

}



td.header {

padding:4px 5px 5px 6px;

border:1px solid #DDD;

font-weight:bold;

background-image:url(../images/header.gif);

background-repeat:repeat-x;

color:#333;

}



div.header {

padding:4px 5px 5px 6px;

border:1px solid #DDD;

font-weight:bold;

background-image:url(../images/header.gif);

background-repeat:repeat-x;

color:#fff;

}



div.newupdates {

position:absolute;

height:31px;

width:150px;

margin:15px 0 0 15px;

background-image:url(../images/newupdates.gif);

background-repeat:no-repeat;

}



input.text_index {

border:0;

font-family:arial, verdana, serif;

font-size:9pt;

color:#fff;

padding-top:5px;

vertical-align:middle;

padding-left:5px;

height:20px;

background-image:url(../images/inputback_textindex.gif);

background-repeat:repeat-x;

}



input.text_index_guests {

border:0;

font-family:arial, verdana, serif;

font-size:9pt;

color:#fff;

padding-top:5px;

vertical-align:middle;

padding-left:5px;

height:19px;

background-image:url(../images/inputback_textindex.gif);

background-repeat:repeat-x;

}



img.photo2 {

border:1px solid #e6e6e6;

background:#f0f0f0;

padding:2px;

margin:0;

}



a:link {

font-size:9pt;

font-weight:bold;

color:#EC008C;

text-decoration:none;

}



a:visited {

font-size:9pt;

font-weight:bold;

color:#000;

text-decoration:none;

}



a:hover {

font-size:9pt;

font-weight:bold;

color:#FF4DAF;

text-decoration:underline;

}



a.top_menu_item:link {

color:#777;

text-decoration:none;

}



a.top_menu_item:visited {

color:#777;

text-decoration:none;

}



a.top_menu_item:hover {

color:#444;

text-decoration:underline;

}



a.menu_item:link {

color:#3c718f;

text-decoration:none;

}



a.menu_item:visited {

color:#3c718f;

text-decoration:none;

}



a.menu_item:hover {

color:#CC0070;

text-decoration:underline;

}



a.newupdates:link {

color:#F2F2F2;

text-decoration:none;

}



a.newupdates:visited {

color:#F2F2F2;

text-decoration:none;

}



a.newupdates:hover {

color:#FFF;

text-decoration:underline;

}



a.copyright:link {

font-size:8pt;

font-weight:normal;

color:#fff;

text-decoration:none;

}



a.copyright:visited {

font-size:8pt;

font-weight:normal;

color:#fff;

text-decoration:none;

}



a.copyright:hover {

font-size:8pt;

font-weight:normal;

color:#fff;

text-decoration:underline;

}



img.recentaction_media {

float:left;

margin:3px;

border:1px solid #e6e6e6;

background:#f0f0f0;

padding:2px;

}



.recentaction_div {

margin-top:5px;

position:relative;

max-height:125px;

max-width:300px;

overflow:scroll;

border:1px solid #e6e6e6;

background:#f7f7f7;

}



div.portal_content {

border-top:none;

padding:5px 0;

font-size:9pt;

font-family:arial;

text-align:left;

}



div.portal_content_index {

border-top:none;

padding:5px 0;

font-size:9pt;

font-family:arial;

text-align:left;

}



td.portal_member {

padding:5px 3px;

text-align:left;

font-weight:bold;

}



div.portal_whatsnew {

padding:4px 10px 4px 0;

}



div.home_whatsnew {

border:1px solid #CCC;

padding:5px 10px;

}



div.imagebox {



padding:8px;background:#E5B019; border:2px solid black; float:right; margin:5px;

}



img.photo {

border:1px solid #e6e6e6;

background:#f0f0f0;

padding:2px;

}



img.photo:hover {

border:2px solid #058EC4;

background:#f0f0f0;

padding:1px;

}



div.ad_bottom {



	padding: 2px;



	text-align: center;



width:858px;

background-image:url(../images/bar.gif);

margin-left:auto;

margin-right:auto;

}





body {



  margin: 0;

  padding: 0;


	background-color: #fff;


  font-family: Arial,Helvetica,Verdana,sans-serif;

	min-width: 740px;         /* 2 x (LC fullwidth + CC padding) + RC fullwidth */

}



#wrapper {

background-color:#FAEBED;

margin:0 auto;

padding: 10px 10px 0px 10px;

position:relative;

width:960px;

}

