body
{
	font-family: tahoma;
	font-size: 9pt;
    padding: 0px;
    margin: 0px;
    background-color: black;
}

.manage_invite {
	text-decoration:underline;
	margin:5px; 
	padding:5px;
	 /*background: #eeeeee;
	  border:1px solid #AAA;*/
}



.manage_friend {
cursor:pointer; 
text-decoration:underline;
margin:5px; 
padding:5px; 
background: #eeeeee;
 border:1px solid #AAA;

}



h1{
margin:0px;
margin-bottom:5px;
padding:0px;
font-weight:normal;	
font-family:	Helvetica, Arial;
font-size:22px;
color: #666;
}

.loginSubItems {
	margin-left:20px;
	padding-left:20px;	

}

.searchparams{
	line-height:20px;
	margin-top:10px;
	font-size:8pt;
	padding:5px;
	background:#D3E2F0;
	border:1px solid #98B5D0;
}

img { border: 0; }
a { text-decoration: underline; }
a:hover { text-decoration: none; }

.hcenter { text-align: center; }
.clear { clear: both; margin: 0; padding: 0; }
.mtop3 { margin-top: 3px; }
.mtop10 { margin-top: 10px; }

.dotgray
{
	background: url( '/img/dotgray.png' );
	background-position: bottom;
	background-repeat: repeat-x;
	padding-bottom: 3px;
	margin-right: 10px;
}

.bigleftlink {  font-size: 20px; color:#666; font-weight: normal; }

.roundgraytop { background: url( '/img/roundgraytop.png' ); height: 8px; width: 293px; overflow: hidden; }
.roundgraybottom { background: url( '/img/roundgraybottom.png' ); height: 8px; width: 293px; overflow: hidden; }
.roundgraymid 
{ 
	width:275px;
	border: 0px; 
	border-left: 1px solid #dedede; 
	border-right: 1px solid #dedede; 
	padding: 2px 0 2px 16px;
}
.dotheadleft 
{ 
	float: left; 
	background: url( '/img/dotheadleft.png' ); 
	background-position: top;
	background-repeat: no-repeat;
	height: 40px; 
	width: 113px; 
	margin-right: 6px; 
}
.dotheadmid 
{ 
	background-image: url( '/img/dotheadmid.png' ); 
	background-position: bottom;
	background-repeat: repeat-x;
	height: 40px; 
}
.dotheadright 
{ 
	float: right; 
	background: url( '/img/dotheadright.png' ); 
	background-position: top right;
	background-repeat: no-repeat;
	height: 40px; 
	width: 6px; 
}
.dotheadleft .rsslink { float: left; height: 12px; width: 12px; margin-top: 6px; margin-left: 3px; overflow: hidden; }

/**************************************/

#tableMain { width: 100%; table-layout: fixed; }
#tableMain td { padding: 0; vertical-align: top; }

.calendarEvents{
margin-bottom:1px;
font-size:9px;
}

.calendarDate{
	margin:2px;
	padding:2px;
	font-decoration: none;
	font-weight: normal;
	font-size:14px;
}

TABLE .calendar {

}
TD .calendar {
	height:80px; 
	background:#E8F0F7;
	border:1px solid #fff;
}

TD .calendarHeader {
	font-size:16px;
	height:20px;
	background: #fff;
	
}

/*****************************        HEADER         *****************************/

#divHeader
{
    background-image: url('/img/headerbackground.jpg');
    background-repeat: no-repeat;
    background-position: left;
    height: 290px;
    min-width: 1000px;
}
#divHeaderBanner 
{
    position: absolute;
    width: 468px;
    left: 518px;
    top: 75px;
    background-color: black;    
}
#divHeaderSearch { position: relative;  left: 720px; top: 20px; width: 300px; }
#divHeaderSearch .headerSearchField { border: 1px solid #c3c3c3; width: 190px; float: left; margin-right: 5px; }
#divHeaderSearch .headerSearchButton { float: left; }
#divHeaderSearch .headerSearchButton input { float: left; margin: 0px; height: auto; overflow: hidden; margin-top: -2px; }
#divHeaderSearch a
{
    display: block;
    clear: both;
    color: #b9bbd0;
    font-family: Tahoma;    
    font-weight: bold;
    font-size: 8pt;
}

/**************************************/

#divPageBody .round { background: black; clear: both; }
#divPageBody .round .r8 { height: 1px; margin: 0 8px; background: white; overflow: hidden; }
#divPageBody .round .r6 { height: 1px; margin: 0 6px; background: white; overflow: hidden; }
#divPageBody .round .r4 { height: 1px; margin: 0 4px; background: white; overflow: hidden; }
#divPageBody .round .r3 { height: 1px; margin: 0 3px; background: white; overflow: hidden; }
#divPageBody .round .r2 { height: 1px; margin: 0 2px; background: white; overflow: hidden; }
#divPageBody .round .r1 { height: 1px; margin: 0 1px; background: white; overflow: hidden; }	

#divPageBody
{
    margin-left: 12px;
    margin-right: 12px;
    text-align: left;
    min-height: 100%;
	min-width: 976px;
	width: auto !important;
	#width: 976px;
	width:97%;
    margin-top: -42px;
}
#divMainPageMenu { width: 99%; }
#divMainPageMenu ul { margin-left: -25px; }
#divMainPageMenu ul li
{
    font-family: Tahoma;
    font-size: 10pt;
    font-weight: bold;
    color: White;
    list-style: none;
    float: left;
    margin-left: 15px;
    margin-right: 15px;
    height: 25px;
    padding-top: 5px;
}
#divMainPageMenu ul li a { color: white; }
#divMainPageMenu ul li div, p { float: left; margin: 0px; height: 30px; margin-top: -5px; }
#divMainPageMenu ul li p { padding-top: 5px; height: 25px; }
#divMainPageMenu ul li .mpmItemLeft
{
    background-image: url('/img/mpmleft.png');
    background-repeat: no-repeat;
    width: 15px;
}
#divMainPageMenu ul li .mpmItemCenter
{
    background-image: url('/img/mpmcenter.png');
    background-repeat: repeat-x;
    color: black;
    padding-right: 10px;
}
#divMainPageMenu ul li .mpmItemRight
{
    background-image: url('/img/mpmright.png');
    background-repeat: no-repeat;
    width: 5px;
}

/**************************************/

#divPageContentFrame { background-color: white; min-height: 100%; clear: both; }
.pcfContent { padding: 5px; }

/**************************************/

#divFooter div { float: left; height: 66px; color: white; }
#divFooter .ftrCopyright { width: 50%; padding-top: 20px; }
#divFooter .ftrCopyright p { color: #666; margin-left: 30px; }
#divFooter .ftrCopyright p.copyText { font-weight: bold; color: #cccccc; }
#divFooter .ftrCopyright p.rightText { clear: both; width: 45%; }
#divFooter .ftrDeveloper { width: 14%; text-align: center; padding-top: 5px; }
#divFooter .ftrCounter { width: 34%; text-align: center; padding-top: 25px; }
#divFooter .ftrCounter img { margin-left: 5px; margin-right: 5px; }


/*****************************       MAIN.HTML          *****************************/


#divAuthReg { margin: 0 0 0 3px; width: 281px; font-size: 8pt; }

#tabAuth, #tabReg {	float: left; width: 107px; height: 23px; text-align: center; overflow: hidden; }
#tabPageAuth { display: block; }
#tabPageReg { display: none; }

#divAuthReg .seltab { background: url( '/img/activetab.png' ); text-align: center; }
#divAuthReg .unseltab { background: white; text-align: center; }
#divAuthReg p {	float: none; margin-top: 4px; width: 100%; text-align: center; }
#divAuthReg .seltaba { font-weight: bold; color: Black;	text-decoration: none; text-align: center; }
#divAuthReg .unseltaba 
{ 
	color: #2570b8; 
	text-decoration: none; 
	text-align: center; 
	background: url( '/img/TabLinkBottom.png' );
	background-position: bottom;
	background-repeat: repeat-x;
	padding-bottom: 2px;
}
#divAuthReg .unseltaba:hover { background: none;}

#divAuthReg .tabtop { background: url( '/img/activetabtop.png' ); height: 8px; overflow: hidden; }
#divAuthReg .tabcontent { background: #d3e2f0; }
#divAuthReg .tabbottom { background: url( '/img/activetabbottom.png' ); height: 8px; overflow: hidden; }
#divAuthReg .leftlabel { float: left; margin-left: 12px; margin-top: 4px; width: 55px; }
#divAuthReg .input { float: left; width: 200px; }
#divAuthReg .input input { width: 95%; border: 1px solid silver; }

#tabPageAuth .check { float: left; margin-left: 55px; width: 20px; }
#tabPageAuth .checklabel { float: left; width: 120px; }

#tabPageReg .whatishere { margin-left: 12px; margin-top: 3px; font-weight: bold; color: #666; }
#tabPageReg .regpicture 
{ 
	float: left;
	margin-left: 51px; 
	margin-right: 6px;
}
#tabPageReg .nounderstand { float: left; margin-top: 14px; }
#tabPageReg .nounderstand a 
{ 
	color: #2570b8; 
	text-decoration: none; 
	background: url( '/img/tabbeglinkbottom.png' );
	background-position: bottom;
	background-repeat: repeat-x;
	padding-bottom: 2px;
	padding-left: 2px;
}
#tabPageReg .nounderstand a:hover { background: none; }
#tabPageReg .inputreg { float: right; width: 65px; }
#tabPageReg .inputreg input { width: 95%; border: 1px solid silver; }
#tabPageReg .regbutton { float: right; margin-right: 16px; width: 145px; margin-left: 5px; }
#tabPageReg .regbutton input { padding: 2px 3px; width: 140px; font-size: 8pt; }

/**************************************/

#divProjCreator { margin-top: 12px; margin-left: 17px; }
#divProjCreator a.top { color: Black; font-weight: bold; }

/**************************************/

#divPartners { margin-top: 6px; margin-left: 17px; }
#divPartners .parthead { margin-bottom: 5px; }
#divPartners .parthead a { color: #2570b8; font-weight: bold; }

/**************************************/

.divLeft { margin-top: 20px; margin-left: 17px; }


#divBlogs { margin-top: 20px; margin-left: 17px; }
#divBlogs .blog { margin-left: 0; margin-top: 5px; }
#divBlogs .dotgray { padding-bottom: 10px; }

#divBlogs .blog a
{
	background: url( '/img/blogleft.png' );
	background-position: 0 2px;
	background-repeat: no-repeat;
	padding-left: 17px;
	font-size: 8pt; 
	color: RGB(137,197,64);	
}

/**************************************/

#divFriends, #divVacancies { margin: 20px 0 0 0; }

#divFriends div.divheader { padding-bottom: 5px; }
#divFriends div.header { float: left; width: 170px; }
#divFriends div.rheader { float: left; width: 105px; margin-top: 2px; font-size: 8pt; }
#divFriends div.image { float: left; width: 24px; margin: 0 12px 0 0; }
#divFriends div.name { float: left; width: 135px; margin-top: 5px; }
#divFriends div.name a { color: #666; font-weight: bold; font-size: 8pt; }
#divFriends div.rtext { float: left; color: #999; margin-top: 5px; font-size: 8pt; }

#divVacancies div.divheader { padding-bottom: 5px; }
#divVacancies div.vacname { float: left; width: 190px; max-width: 190px; overflow: visible; }
#divVacancies div.vacname a { color: #2570b8; font-size: 8pt; font-weight: bold; }
#divVacancies div.salary { float: left; font-size: 8pt; color: #666; }
#divVacancies div.dotgray { padding-bottom: 10px; }

/**************************************/

#divNewsHead { margin: 0 0 0 15px; }
#divNewsHead div.news { float: left; margin-top: 8px; margin-left: 19px; }
#divNewsHead div.news a { font-size: 14pt; color: #2570b8; }
#divNewsHead div.newtitle { float: left; margin-top: 7px; margin-right: 40px;height:15px;overflow:hidden;padding:2px 18px;text-align:center;vertical-align:middle; }
#divNewsHead div.newtitle a { font-size: 8pt; color: #666; }
#divNewsHead div.selected { background: #eaecea; }
#divNewsHead div.selected a { font-weight: bold; text-decoration: none; }

/**************************************/

#divNews { font-size: 8pt; }
#divNews .dotgray { padding-bottom: 10px; }
#divNews .newcontainer { float: left; margin: 15px 0 0 35px; width: 275px; height: 130px; padding-right: 5px; }
#divNews div.new div.date { float: left; margin-right: 10px; color: #999; }
#divNews div.new div.date .day { font-size: 14pt; margin: 0; padding: 0; }
#divNews div.new div.image { float: left; width: 53px; height: 50px; margin-right: 9px; }
#divNews div.new div.link { margin-top: 2px; }
#divNews div.new div.link a { color: #2570b8; font-weight: bold; }
#divNews div.new div.text { clear: both; padding-top: 6px; padding-bottom: 6px; }
#divNews div.new div.time 
{ 
	float: left;
	background: url( '/img/newtime.png' ); 
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 15px;
	color: #999;
	margin-right: 10px; 
}
#divNews div.new div.reports { float: left; }
#divNews div.new div.reports a { color: #999; font-weight: bold; }

/**************************************/

#divArticlesHead { margin: 0px 3px 0 12px; }
.art { margin-bottom:20px; }
#divArticlesHead div.articles { float: left; margin-top: 8px; margin-left: 24px; }
#divArticlesHead div.articles a { font-size: 14pt; color: Black; }
#divArticlesHead div.arttitle 
{ 
	float: right; 
	margin: 5px 0; 
	height: 15px;
  	overflow: hidden; 
	padding: 2px 18px; 
	text-align: center;
	vertical-align: middle;
}


 select, input, textarea {margin:3px; border: 1px solid silver; }
 .inp { width:80%}
 .but {width:auto}
#divArticlesHead div.arttitle a { font-size: 8pt; color: #666; }
#divArticlesHead div.selected { background: #eaecea; }
#divArticlesHead div.selected a { font-weight: bold; text-decoration: none; }

/**************************************/

#divArticles { font-size: 8pt; margin-left: 36px; margin-top: 10px; }
#divArticles .dotgray { padding-bottom: 10px; margin-right: 5px; padding-top: 6px; }
#divArticles div.art div.image { float: left; width: 60px; height: 60px; }
#divArticles div.art div.info { margin-left: 65px; color: #333; }
#divArticles div.art div.date { color: #999; margin-top: 5px; }
#divArticles div.art div.link a { color: #2570b8; font-weight: bold; }

#divArticles2 { font-size: 8pt; margin-left: 0px; margin-top: 10px; }
#divArticles2 .dotgray { padding-bottom: 10px; margin-right: 5px; padding-top: 6px; }
#divArticles2 div.art div.image { float: left; width: 60px; height: 60px; }
#divArticles2 div.art div.info { margin-left: 65px; color: #333; }
#divArticles2 div.art div.date { color: #999; margin-top: 5px; }
#divArticles2 div.art div.link a { color: #2570b8; font-weight: bold; }
#divArticles2 div.time 
{ 
	float: left;
	background: url( '/img/newtime.png' ); 
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 15px;
	color: #999;
	margin-right: 10px; 
}
#divArticles2 div.reports { float: left; }
#divArticles2 div.reports a { color: #999; font-weight: bold; }


#divGroups{font-size: 8pt; margin-left: 0px; }
#divGroups .dotgray { padding-bottom: 0px; margin-right: 5px; padding-top: 6px; }
#divGroups div.group {border-bottom:1px dotted #d1d1d1; margin-top: 15px; }
#divGroups div.group div {padding-bottom:5px; }
#divGroups div.group div.image { float: left; width: 120px; height: 100px; }
#divGroups div.group div.info { margin-left: 120px; color: #666; }
#divGroups div.group div.date { color: #999; margin-top: 5px; }
#divGroups div.group div.link a { color: #2570b8; font-weight: bold; }
#divGroups div.group div.title { font-size:16px;  color: #666; }
#divGroups div.group div.title a { color: #2570b8; font-weight: normal; }


#divEvents{font-size: 8pt; margin-left: 0px; margin-top: 15px; }
#divEvents .dotgray { padding-bottom: 0px; margin-right: 5px; padding-top: 6px; }
#divEvents div.event {border-bottom:1px dotted #d1d1d1;  margin-top: 15px; }
#divEvents div.event div {padding-bottom:5px; }
#divEvents div.event div.image { float: left; width: 120px; height: 100px; }
#divEvents div.event div.info { margin-left: 120px; color: #666; }
#divEvents div.event div.date { color: #999; margin-top: 5px; }
#divEvents div.event div.link a { color: #2570b8; font-weight: bold; }
#divEvents div.event div.title { font-size:16px;  color: #666; }
#divEvents div.event div.title a { color: #2570b8; font-weight: normal; }

#divItems2{font-size: 8pt; margin-left: 0px; margin-top: 15px; }
#divItems2 .dotgray { padding-bottom: 0px; margin-right: 5px; padding-top: 6px; }
#divItems2 div.item {border-bottom:1px dotted #d1d1d1;  margin-top: 15px; }
#divItems2 div.item div {padding-bottom:5px; }
#divItems2 div.item div.image { float: left; width: 120px; height: 100px; }
#divItems2 div.item div.info { margin-left: 120px; color: #666; }
#divItems2 div.item div.date { color: #999; margin-top: 5px; }
#divItems2 div.item div.link a { color: #2570b8; font-weight: bold; }
#divItems2 div.item div.title { font-size:16px;  color: #666; }
#divItems2 div.item div.title a { color: #2570b8; font-weight: normal; }


/**************************************/
.divHead {font-size: 12pt; color:#444; font-family: helvetica; font-weight:bold; border-top:1px solid #A2B8CC; padding-left:10px; margin-top:10px; margin-bottom:10px; background:#D3E2F0; line-height:25px;  } 
#divItems { font-size: 8pt; margin-left: 0px; margin-top: 10px; }
#divItems .dotgray { padding-bottom: 10px; margin-right: 5px; padding-top: 6px; }

#divItems div.art div.info {  color: #666; }
#divItems div.art div.subinfo { margin-top:5px; color: #666; font-size:7pt; }
#divItems div.art div.date { color: #999; margin-top: 5px; }
#divItems div.art div.link a { color: #2570b8; font-weight: bold; }

/**************************************/

#divPeople { margin: 15px 4px 0 10px; }
#divPeople .r4 { margin: 0 4px; height: 1px; background: #f1f3f1; overflow: hidden; }
#divPeople .r2 { margin: 0 2px; height: 1px; background: #f1f3f1; overflow: hidden; }
#divPeople .r1 { margin: 0 1px; height: 1px; background: #f1f3f1; overflow: hidden; }
#divPeople div.all { background: #f1f3f1; padding: 4px 0; }
#divPeople div.link { margin-left: 25px; }
#divPeople div.link a { color: #2570b8; font-size: 12pt; }

#divPeople div.person { float: left; margin-left: 25px; margin-top: 13px; width: 250px; }
#divPeople div.person div.image { float: left; width: 24px; height: 24px; margin-right: 9px; overflow: hidden; }
#divPeople div.person div.nick { float: left; } 
#divPeople div.person div.nick a { font-weight: bold; color: #666; }
#divPeople div.person div.time { font-size: 8pt; color: #999; } 
#divPeople div.person div.rating { font-size: 8pt; color: #999; } 

/**************************************/

#divUsers { margin: 15px 4px 0 0px; }
#divUsers .r4 { margin: 0 4px; height: 1px; background: #D3E2F0; overflow: hidden; }
#divUsers .r2 { margin: 0 2px; height: 1px; background: #D3E2F0; overflow: hidden; }
#divUsers .r1 { margin: 0 1px; height: 1px; background: #D3E2F0; overflow: hidden; }
#divUsers div.all { background: #D3E2F0; padding: 4px 0; }
#divUsers div.link { margin-left: 25px; }
#divUsers div.link a { color: #2570b8; font-size: 12pt; }

#divUsers div.person { float: left; margin-left: 25px; margin-top: 13px; width: 270px; }
#divUsers div.person div.image { float: left; width: 24px; height: 24px; margin-right: 9px; overflow: hidden; }
#divUsers div.person div.nick { float: left; } 
#divUsers div.person div.nick a { font-weight: bold; color: #666; }
#divUsers div.person div.time { font-size: 8pt; color: #999; } 

/**************************************/

#divMeetings { margin: 10px 10px 0 0px; }
#divMeetings .dotgray { padding-bottom: 7px; margin-right: 0px; }
#divMeetings .left { float: left; width: 80%; margin-top: 7px; font-size: 8pt; color: #666; }
#divMeetings .right { float: left; padding-left: 30px; color: #666; font-size: 10pt; font-weight: bold; margin-top: 7px; }
#divMeetings .head { color: #999; font-size: 8pt; font-weight: normal; padding-left: 0px; }
#divMeetings .left a { color: #2570b8; font-weight: bold; font-size: 8pt; }
#divMeetings .head a { color: #89c540; font-size: 11pt; font-weight: normal; }
#divMeetings .left a:hover {text-decoration:none;}

/*****************************       REPORTS.HTML          *****************************/

#divCalendar { margin: 10px 0 0 9px; }

#divCalendar .round { background: white; }
#divCalendar .round .r8 { height: 1px; margin: 0 8px; background: #f5f5ea; overflow: hidden; }
#divCalendar .round .r6 { height: 1px; margin: 0 6px; background: #f5f5ea; overflow: hidden; }
#divCalendar .round .r4 { height: 1px; margin: 0 4px; background: #f5f5ea; overflow: hidden; }
#divCalendar .round .r3 { height: 1px; margin: 0 3px; background: #f5f5ea; overflow: hidden; }
#divCalendar .round .r2 { height: 1px; margin: 0 2px; background: #f5f5ea; overflow: hidden; }
#divCalendar .round .r1 { height: 1px; margin: 0 1px; background: #f5f5ea; overflow: hidden; }

#divCalendar .all { background: #f5f5ea; padding: 10px 20px 10px 20px; }
#divCalendar .selmonth { margin-bottom: 10px; background: #f5f5ea; }
#divCalendar .selmonth select { border: 1px solid silver; width: 130px; }

#divCalendar table { width: 100%; text-align: center; color: #666; font-size: 8pt; background: #f5f5ea; }
#divCalendar table td { font-weight: bold; padding: 2px; }
#divCalendar table td.selected { background: #2570b8; color: White; }
#divCalendar table th { font-weight: normal; }
#divCalendar table td a { color: #2570b8; font-weight: bold; font-size: 8pt; }

/**************************************/

#divWriteArt { margin: 9px 0 15px 15px;	height: 35px; overflow: hidden; }
	
/**************************************/

#divArtContent { margin-left: 30px; font-size: 10pt; font-weight: normal; color: #333; }
#divArtContent a {color: #2570b8; text-decoration:underline;}
#divArtContent a:hover {color: #2570b8; text-decoration:none;}


.divArtContent { margin-left: 30px; font-size: 10pt; font-weight: normal; color: #666; }
.divArtContent a {color: #2570b8; text-decoration:underline;}
.divArtContent a:hover {color: #2570b8; text-decoration:none;}

.divGroupLeft a {color: #2570b8; text-decoration:underline;}
.divEventLeft a {color: #2570b8; text-decoration:underline;}
.divEventLeft a:hover {color: #2570b8; text-decoration:none;}
.divGroupLeft a:hover {color: #2570b8; text-decoration:none;}

#divArtHead { font-size: 14pt; font-weight: normal; color: Black; }
#divArtHead a { font-size: 14pt; color: #2570b8; }
#divArtHead a:hover {text-decoration:none; font-size: 14pt; color: #2570b8; }

#divArtContent p { float: none; margin: 5px 10px 5px 0px; height: auto; }
#divArtContent .footer { margin-top: 10px; color: #999; }
#divArtContent .footer a { color: #666; font-weight: bold; margin-left: 15px; }

/**************************************/

#divArtComments { margin-top:20px; margin-left:30px; margin-right:36px;  }
#divArtComments .head { font-size: 14pt; color: Black; padding-bottom: 8px; }
#divArtComments .dotgray { padding-bottom: 5px; }

#divArtComments .comment { color: #999; font-size: 8pt; padding-right: 50px; margin: 4px 10px 0 0; }
#divArtComments .comment .headimage { float: left; width: 24px; height: 24px; margin-right: 10px; overflow: hidden; }
#divArtComments .comment .headplink { float: left; margin-right: 10px; margin-top: 4px; }
#divArtComments .comment .headplink a { color: #2570b8; font-weight: bold; }
#divArtComments .comment .headtext { float: left; margin-right: 10px; margin-top: 4px; }
#divArtComments .comment .headalink { float: right; margin-top: 4px; }
#divArtComments .comment .headalink a 
{ 
	color: #89c540; 
	text-decoration: none; 
	background: url( '/img/reportsalinkbottom.png' );
	background-position: bottom;
	background-repeat: repeat-x;
	padding-bottom: 1px;
}
#divArtComments .comment .headalink a:hover { background: none; }
#divArtComments .comment .text { margin-top: 3px; }

#divArtComments .inside1 { padding-left: 36px; }
#divArtComments .inside2 { padding-left: 72px; }
#divArtComments .inside3 { padding-left: 108px; }

/**************************************/

#divArtAddComment { margin: 10px; padding: 0; }

#divArtAddComment .head { height:20px; background: #d3e2f0; width: 100%; overflow: hidden; }
#divArtAddComment .head .image { float: left; margin:3px;  height: 24px; width: 24px; overflow: hidden; }
#divArtAddComment .head .plink { float: left; margin-top: 8px; }
#divArtAddComment .head .plink a { color: #2570b8; font-weight: bold; font-size: 8pt; }
#divArtAddComment .head .comment { float: right; margin-right: 6px; margin-top: 3px; }

#divArtAddComment textarea { margin: 0; border: 1px solid #d6d7d8; width: 100%; height: 80px; font-size:9pt; font-family: Tahoma; }


/*****************************       TYPICAL.HTML          *****************************/

#divPersonal { margin: 0 0 0 3px; width: 281px; font-size: 8pt; }

#divPersonal .top { background: url( '/img/persltop.png' ); height: 8px; overflow: hidden; }
#divPersonal .mtop { background: url( '/img/perslmtop.png' ); height: 11px; background-repeat: no-repeat; overflow: hidden; }
#divPersonal .content { padding-left: 10px; background: #d3e2f0; }
#divPersonal .mbottom { background: url( '/img/perslmbottom.png' ); height: 9px; background-repeat: no-repeat; overflow: hidden; }
#divPersonal .bottom { background: url( '/img/perslbottom.png' ); height: 7px; overflow: hidden; }

#divPersonal div.image { float: left; padding: 3px 3px 0 3px; margin: 2px 2px 0 0; background: white; }
#divPersonal div.info { margin-left: 100px; }
#divPersonal div.info div.name { color: black; font-size: 12pt; padding-top: 5px; margin-bottom: 5px; font-weight: bold; }
#divPersonal div.info div.msg a, #divPersonal div.info div.settings a { color: #2570b8; }
#divPersonal div.info div.msg { background: url( '/img/persletter.png' ); color: #666; font-weight: normal; }
#divPersonal div.info div.settings { background: url( '/img/perssettings.png' ); }
#divPersonal div.info div.exit { background: url( '/img/exit.gif' ); }
#divPersonal div.info div.msg, #divPersonal div.info div.settings,#divPersonal div.info div.exit
{ 
	background-position: left; 
	background-repeat: no-repeat; 
	padding-left: 15px;
	margin-top: 2px;
}

#divPersonal .content .links { padding: 4px 0 4px 20px; margin-right: 11px; background: white; }
#divPersonal .content .links a { color: #2570b8; }
#divPersonal .content .links div { margin: 1px 0; }

/**************************************/

#divLinks { margin: 15px 0 0 10px; }

#divLinks .selected  
{
	background: url( '/img/perslmiddle.png' ) top no-repeat; 
	padding: 7px 0 7px 15px;
	font-weight: bold;
	color: #666;
	margin-bottom: 0px;
}
#divLinks .link { margin: 1px 0; padding-left: 15px; }
#divLinks .link a { color: #2570b8; }

/**************************************/

#divText { margin: 15px 10px 0 30px; color: #666; font-size: 8pt; }

#divText a { color: #2570b8; font-size: 8pt; }
#divText .head { color: black; font-size: 12pt; padding-bottom: 10px; font-weight: bold; }
#divText .subhead { color: #666; font-size: 10pt; margin-top: 10px; font-weight: bold; }
#divText .image { float: left; width: 90px; }
#divText .text { padding-top: 5px; }
#divText .rtext { margin-left: 90px; }

/**************************************/

#divTable { margin: 30px 0 0 30px; }

#divTable table { width: 320px; table-layout: fixed; color: #666; font-size: 8pt; }
#divTable table th, #divTable table td
{
	background: url( '/img/dotgray.png' ) bottom repeat-x; 
	padding: 4px 0;
	text-align: left;
}
#divTable table th.last, #divTable table td.last { background: white; }
#divTable table th { font-weight: bold; }

/**************************************/

#divPhotos { margin: 20px 10px 0 30px; }

#divPhotos .photo { float: left; width: 75px; height: 110px; text-align: center; margin-right: 40px; }
#divPhotos .photo div { margin-bottom: 4px; }
#divPhotos .photo a { color: #2570b8; font-weight: bold; }

/**************************************/

#divMessages { margin: 30px 30px 0 30px; }

#divMessages .dotgray { padding-bottom: 5px; }
#divMessages .message table { width: 100%; table-layout: fixed; vertical-align: middle; }
#divMessages .message table td { padding: 4px; font-size: 8pt; vertical-align: middle; }
#divMessages .message table th { padding: 4px; padding-left: 0px; text-align: left; font-size: 8pt; }

/**************************************/

#divNavigation { margin: 30px 0 10px 10px; }

#divNavigation .fb { font-size: 12pt; }
#divNavigation .fb a { color: #00af51; }
#divNavigation .fb i { margin-left: 20px; }
#divNavigation .fb span { color: #ccc; }

#divNavigation .pages { margin: 0px 0 0 20px; font-size: 10pt; padding-top: 5px; }
#divNavigation .pages .page { float: left; width: 40px; padding-top: 2px; height: 21px; overflow: hidden; }
#divNavigation .pages .page a { margin-right: 25px; color: #2570b8; }
#divNavigation .pages .selected 
{ 
	background: url( '/img/selectedpagenum.png' ) top left no-repeat; 
	color: White;
	font-weight: bold;
}
#divNavigation .pages .num2 { padding-left: 3px; }
#divNavigation .pages .num1 { padding-left: 8px; }


/*****************************       PERSONAL.HTML          *****************************/


#divPersonalViewSimple { margin: 10px 0 0 25px; }

#divPersonalViewSimple .image { float: left; padding: 3px 15px 0 2px; background: #333; height: 95px; }
#divPersonalViewSimple .text { float: left; background: #333; width: 250px;	color: #999; font-size: 8pt; height: 98px; }
#divPersonalViewSimple .textr { float: left; background: url( '/img/persviewr1.png' ) top no-repeat; width: 8px; height: 98px; }
#divPersonalViewSimple .red { float: left; background: #e1e1e1; width: 120px; height: 36px; margin-top: 6px; text-align: center; }
#divPersonalViewSimple .red div { margin-top: 11px; }
#divPersonalViewSimple .red a { color: Red; font-size: 8pt; }
	#divPersonalViewSimple .redr { float: left; background: url( '/img/persviewr3.png' ); margin-top: 6px; height: 36px; width: 11px; }

#divPersonalViewSimple .text .name { color: White; font-size: 12pt; padding: 5px 0; }
#divPersonalViewSimple .text span { color: White; text-decoration: underline; }
#divPersonalViewSimple .text span.no { text-decoration: none; }

/**************************************/

#divPersonalViewComplex { margin: 0px 80px 30px 25px; font-size: 8pt; }

#divPersonalViewComplex a { color: #2570b8; }
#divPersonalViewComplex .dotgray { padding-bottom: 6px; }
#divPersonalViewComplex .data { margin-top: 5px; }
#divPersonalViewComplex .head { font-size: 10pt; font-weight: bold; color: #666; margin-top: 30px; }
#divPersonalViewComplex .subhead { font-size: 9; font-weight: bold; color: #999; padding: 8px 0 2px 0; }

#divPersonalViewComplex .left { float: left; width: 110px; color: #999; }
#divPersonalViewComplex .right { margin-left: 110px; color: #666; }

.cp_head {
	color:#666666;
	font-size:10pt;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:5px;
}

.header1 {
	color:black;
	font-size:14pt;
	font-weight:normal;
}

/*----------mail---------*/
.message_read {
	padding:5px;
	margin-bottom:5px;
	border-bottom:2px dotted #eee;
}
.message_notread {
	padding:5px;
	margin-bottom:5px;
	border:1px solid #A5B3BC;
	background:#E5F3FC;
}
.message_fromme {
	padding:5px;
	margin-bottom:5px;
	background:#eeeeee;
}

/*----------profile---------*/
.profile_menuitem {
	padding:5px;
	width:190px;
	border-bottom:2px dotted #e1e1e1;
	margin-top:5px;
}
.profileleft_head {
	font-weight:bold;
	font-size:10pt;
	color:#666;
	margin-top:30px;
	margin-bottom:5px;
}
.profileleft_block {
	border-bottom:2px dotted #e1e1e1;
}

/*----------blog---------*/
.blog_title {
	font-size:20px;
	margin-bottom:20px;
}
.blog_post {
	margin-bottom:20px;
	border-bottom:2px dotted #e1e1e1;
	padding-bottom: 3px;
	margin-right: 10px;
}
.blog_posttitle {
	margin-bottom:5px;
	font-weight:bold;
	color:#e1e1e1;
}
.blog_postcontent {
	margin-bottom:5px;
	margin-top:5px;
}
.blog_postfooter {
	margin-bottom:2px;
	font-size:8pt;
	color:#999;
}
.blog_postpicture {
	float:left;
	width:100px;
	height:100px;
	margin-bottom:5px;
	margin-right:5px;
	margin-top:5px;
}
.blog_postfile {
	margin-bottom:5px;
	margin-top:5px;
}

/*--------datePicker-------*/
dpDiv {
	}

.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #505050;
	background-color: #ece9d8;
	border: 1px solid #AAAAAA;
	}

	.dpTR {
	}

.dpTitleTR {
	}


.dpDayTR {
	}


.dpTodayButtonTR {
	}

.dpTD {
	border: 1px solid #ece9d8;
	}

.dpDayHighlightTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	}

.dpTDHover {
	background-color: #aca998;
	border: 1px solid #888888;
	cursor: pointer;
	color: red;
	}

.dpTitleTD {
	}

.dpButtonTD {
	}

.dpTodayButtonTD {
	}

.dpDayTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	color: white;
	}
	
.dpTitleText {
	font-size: 12px;
	color: gray;
	font-weight: bold;
	}

.dpDayHighlight {
	color: 4060ff;
	font-weight: bold;
	}

.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	padding: 0px;
	}

.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	}



#divArtContent .biglink a {
	font-size:20px;
	color:#999;
	
}
#divArtContent .biglink_active a {
	font-size:20px;
	color:#2570B8;
	text-decoration:none;
	
}


