@charset "utf-8";
/* CSS Document */

body { background: url(../images/bg.jpg) repeat-x #e7e4d9; margin:0px; text-align:center; font:Arial, Helvetica, sans-serif; font-size:13px; color:#555; line-height: 20px;}
img { border:0;}
a {outline: none; /* for Firefox Google Chrome  */
   behavior:expression(this.onFocus=this.blur()); /* for IE */
   color:#668fb5;
   text-decoration: none;
}
a:hover {color:#900;text-decoration: underline;
}
p {margin:5px;}
span {margin:0;}
#wrap{ width:1000px; margin:auto; text-align:center;}
#header { height: 251px;}
#container {}
#Shadow_l {width: 20px;float:left;}
#Shadow_R {width: 18px;float:left; z-index:2;}

#containt {width: 960px;float:left; z-index:4; background:#FFF; padding-bottom:20px;}
#menu {width: 214px; float:left; background: url(../images/bg_menu.jpg) repeat-x #FFF; height:380px; border-right-width: 1px; border-right-style: solid; border-right-color: #FFF;}
#Shadow_M {width: 8px; float:left; background:#FFF;}
#main {width:737px; float:right;}
#main_inside {width:737px; float:right; background: url(../images/bg_mainarea.gif) no-repeat 30px 57px;}
#maininfo{ width:600px; margin-left:60px; text-align:left;}
.titleTOP{margin-bottom: 30px;}
.memberinfo h3{ margin-top:20px; background:url(../images/bg_name.jpg) no-repeat; width:550px; height:27px; line-height:27px; font-size:15px; color:#600; padding-left:30px;}
.memberinfo li{color:#C30; line-height:19px; }
.memberinfo span{color: #333;}
.memberinfo table{
	border:1px solid #FEF3AB;
}
.memberinfo ul{ margin-bottom: 80px;}
.ActivitiesTable {border:#0CF solid 1px;}
.ActivitiesTable th{ background:#E2F9FE;}
.ActivitiesTable td{ border:#EFEFEF solid 1px;}

#Lblock {float:left; margin-left:30px; margin-right:22px; width:300px;}
#Rblock{float:left; padding-left:22px; width:320px; border-left-width: 1px; border-left-style: solid; border-left-color: #95cde5;}
#footer { width: 960px; height: 79px; background:url(../images/bg_footer.jpg) repeat-x; margin:auto; padding-top:19px; color:#666; font-size:12px; line-height:17px;}

#page{ background:url(../images/bg_Page.jpg) center no-repeat; width:270px; margin:auto; height:35px; text-align:35px;}
.Albumstyle { background: url(../images/bg_photoalbum.jpg) no-repeat; width:192px; float:left; text-align:center; height:180px; margin-left:8px; margin-top:20px;}
.Albumstyle img {margin-top:8px; margin-left:16px; width:157px; height:105px; border:#FFF solid 1px; margin-bottom:16px;}
.Albumstyle a {color:#36C; font-weight:bold; width:192px;}

.photoPic { background: url(../images/photoBG.jpg) center top no-repeat; width:192px; float:left; text-align:center; height:180px; margin-left:8px; margin-top:20px;}
.photoPic img {margin-top:8px; width:157px; height:105px; border:#FFF solid 1px; margin-bottom:16px;}
.photoPic a {color:#36C; font-weight:bold; width:192px;}
.linklist { background:url(../images/bg_link.gif) no-repeat; padding-left:30px; height:38px; line-height:38px; margin:8px;}
.mailinput {height:30px;}


/*--menu--*/
.sidebarmenu ul{
	text-align:right;
margin: 0;
padding: 0;
list-style-type: none;
width: 208px; /* Main Menu Item widths */
}
 
.sidebarmenu ul li{
position: relative;
}

/* Top level menu links style */
.sidebarmenu ul li a{
	text-align:left;
	display: block;
	overflow: auto; /*force hasLayout in IE7 */
	color: #FFF;
	text-decoration: none;
	padding: 6px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
}

.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{
	background-color: #6699cc; /*background of tabs (default state)*/
}

.sidebarmenu ul li a:visited{
color: white;
}

.sidebarmenu ul li a:hover{
background-color: #006699;
}

/*Sub level menu items */
.sidebarmenu ul li ul{
position: absolute;
width: 130px; /*Sub Menu Items width */
top: 0;
visibility: hidden;
}

 
/* Holly Hack for IE \*/
* html .sidebarmenu ul li { float: left; height: 1%; }
* html .sidebarmenu ul li a { height: 1%; }
/* End */

.SelectStyle{ background:url(../images/bg_select.jpg) no-repeat; height:45px; padding-top:8px; padding-left:18px; font-weight:bold;}


/*--font---*/
.greenF { color:#82a019; font-weight:bold; font-size:14px; line-height:26px;}
.grayF {color:#333; margin-left:5px;}
.redBigF {color:#036; font-weight:bold; font-size:14px; height:30px; line-height:30px; background: url(../images/right.gif) no-repeat 1px 2px; padding-left:16px;}
.titleRF { color:#300; font-weight:bold; font-size:14px;}
.green02F { color:#82a019;}
.orangeF { color:#F60;}
.broF { color:#630;}

/*--line----*/
.grayL td{ border-bottom:#CCC dotted 1px;}
.tgaryline td{ border-bottom:#ccc dotted 1px;}

/*-img--*/
.SmailPic{ width:100px; height:70px; background:url(../images/bg_photo.jpg) no-repeat; padding-left:2px; padding-top:2px;}
#btnback{ float:right; margin-top:5px;}