/* Page body */
body
{
	background: #FFFFFF;
	color: #333333;
	font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial,  helvetica, sans-serif;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}


a:link
{
	color: #0066CC;
	text-decoration: none;
}
a:visited
{
	color: #0066CC;
	text-decoration: none;
}
a:hover, a:active
{
	color: #FD9800;
	 font-weight:bold; text-decoration:underline overline
}

input : text
{

background: white ;
}
input, .button
{
	background: #E6A21E url(bgbutton.gif) repeat-x top left;
	font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial,  helvetica, sans-serif;
}
select
{
	font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial,  helvetica, sans-serif;
}
option, optgroup
{
	font-size: 11px;
	font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial,  helvetica, sans-serif;
}
}
html {
    scrollbar-arrow-color:#FFFFFF;
    scrollbar-base-color:#E1E1E1;
    SCROLLBAR-TRACK-COLOR: #F2F2F2;
    SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
    SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;
    SCROLLBAR-HIGHLIGHT-COLOR: #F2F2F2;
}
/* Text for most CSS classes */
.text, .smText, .error,a.msgLink, a.tLink, .WebWizRTEtextarea, .basicTable, .errorTable,  .tableSearchLedger, .tableRow, .tableTopRow, .tableBottomRow, .evenTableRow, .oddTableRow, .hiddenTableRow, .PMtableRow, .PMmsgBody, .msgBody, .msgEvenTableRow, .msgOddTableRow, .msgHiddenTableRow, .msgOddTableSide, .msgEvenTableSide, .msgSignature, .calLedger, .calDateCell, .calTodayCell, .BBquote, .BBcode {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-weight: normal;
	font-size: 12px;
}
.lgText {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;

}

/* Text */
.smText{
	font-size: 10px;
}

.lgText{
	font-size: 15px;
}

.heading{
	font-size: 15px;
color : red;
font-weight: bold;

}

.error{
	color : #FF0000;
}

/* Search highlight */
.highlight{
	background-color: #ffff66
}




/* Misc */
ul{
	list-style-type: circle;
}

form{
	display: inline;
}

a img,:link img,:visited img{
	border:none 
}

.avatar, #avatar{
	width: 80px;
	height:80px;
	border: 0px solid #000000;
	margin: 2px;
}

/* Rich Text Editor */
.WebWizRTEbutton{
	 border: #EFEFEF 1px solid;
}

.WebWizRTEtextarea{
	background-color: #FFFFFF;
	font-size: 12px;
}

.RTEbutton{
	background-color: #E6E7F2;
}

/* Tables */
.basicTable{
	border: 0px;
	width: 98%;
}

.errorTable{
	border: 1px solid #FD7D40;
	background-color: #FFF2E6;
	width: 98%;
	color: #FF0000;
}

.tableBorder, .wwgAdTable{
	border: 1px ;
	BACKGROUND: #DFDFDF;COLOR: #4e2706 ; 
	width: 100%;


}
.tableBorder1, .wwgAdTable{
	border: 1px solid #B6B9CB;
	background-color: #FFFFFF;
	width: 98%;
}

/* Table Ledger */
.tableLedger{

	background: #0672CB url('tcat.gif') repeat-x top left;
	color: #FFFFFF;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial,  helvetica, sans-serif;
}
.tableLedger a:link
{
	color: #ffffff;
	text-decoration: none;
}
.tableLedger a:visited
{
	color: #ffffff;
	text-decoration: none;
}
.tableLedger a:hover, .tcat a:active
{
	color: #000000;
	text-decoration: none;
}

/* Search Sub-Ledger */
.tableSubLedger{

	background: #FFFFFF url('thead.gif') repeat-x top left;
	color: #005CA8;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial,  helvetica, sans-serif;
}
.tableSubLedger a:link
{
	color: #005CA8;
}
.tableSubLedger a:visited
{
	color: #005CA8;
}
.tableSubLedger a:hover, .thead a:active
{
	color: #FF6600;
}

/* Search Ledger */
.tableSearchLedger{
	font-weight: bold;
	background-color: #DCDDE4;
}

.tableSearchLedger a:link, .tableSearchLedger a:visited{
	color : #000000;
	text-decoration: underline;
	font-weight: bold;
}

.tableSearchLedger a:hover, .tableSearchLedger a:visited:hover{
	color : #666666;
	text-decoration : underline;
	font-weight: bold;
}

/* Tables */
.tableRow{
	background: #FFFFFF url('forum_images/thead.gif') repeat-x top left;
	color: #005CA8;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial,  helvetica, sans-serif;
}

.tableTopRow, .tableBottomRow{
	background-color: #EAF4FD;
}

/* Alternating Row Colours */
.evenTableRow{

	background: #FFFFFF;
	color: #333333;


}
.oddTableRow{

	background: #FFFFFF;
	color: #333333;
}

.hiddenTableRow{
	background-color: #DFDFDF;
}

/* Private messager */
.PMtableRow{
	background-color: #F0F1F5;
}

.PMmsgBody{
	width: 99%;
	max-height: 350px;
	float: left; 
	overflow: auto;
}

/* Forum posts */
.msgBody{
	width: 100%;
}

.msgEvenTableRow, .msgEvenTableSide{
	background-color:  #FFFFFF;
	font-size: 10px;
}

.msgOddTableRow, .msgOddTableSide{
	background-color:  #FFFFFF;
	font-size: 10px;
}

.msgEvenTableSide a:link, .msgEvenTableSide a:visited, .msgOddTableSide a:link, .msgOddTableSide a:visited{
	color : #000000;
	text-decoration: underline;
	font-weight: bold;
}

.msgEvenTableSide a:hover, .msgEvenTableSide a:visited:hover, .msgOddTableSide a:hover, .msgOddTableSide a:visited:hover{
	color : #666666;
	text-decoration : underline;
	font-weight: bold;
}

.msgHiddenTableRow{
	font-size: 10px;
	background-image: url(pre_approved_post.gif);
}

.msgLineDevider{
	border: solid #D1D7DC 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
}

.msgSignature{
	max-height: 160px;
	width: 100%;
}

.postSeparatorTableRow{
	height: 10px;
	background-color: #E1E2F0;

}

/* Calendar */
.calLedger{
	font-weight: bold;
	background-color: #DCDDE4;
	padding:4px;
}
.calLedger a:link, .calLedger a:visited{
	color : #000000;
	text-decoration: none;
	font-size: 10px;
}

.calLedger a:hover, .calLedger a:visited:hover{
	color : #666666;
	text-decoration: none;
	font-size: 10px;
}

.calDateCell{
	background-color: #F8F8FC;
}

.calTodayCell{
	background-color: #F8F8FC;
	border:1px solid #FF0000;
}

.calEmptyDateCell{
	background-color: #FFFFFF;
}

/* BBcode blocks */
.BBquote{
	border: 1px dotted #999999;
	background-color: #FFFFFF;
	width: 97%;
	padding: 5px;
	margin: 8px 0px;
	text-align: left;
	overflow: auto;
	display: block;
	padding: 5px;
}

.BBcode{
	font-family: Courier New, Courier, mono;
	border: 1px dashed #999999;
	width: 97%;
	padding: 5px;
	margin: 8px 0px;
	text-align: left;
	overflow: auto;
	display: block;
	padding: 5px;

	

}
.tl1 { background: url(it_01.jpg) no-repeat top left; height: 283px; }
.tr1 { background: url(it_05.jpg) no-repeat top right; height: 283px; }
.tc1 { background: url(it_03.jpg) repeat-x top left;width: 1000px; }

.tl { background: url(it_01.jpg) no-repeat top left; height: 283px; }
.tr { background: url(it_05.jpg) no-repeat top right; height: 283px; }
.tc { background: url(it_03.jpg) repeat-x top left; }
.fl { background: url(it_09.jpg) no-repeat top left; height: 16px; }
.fr { background: url(it_13.jpg) no-repeat top right; height: 16px; }
.fc { background: url(it_11.jpg) repeat-x top left; height: 16px; }
.left { background: url(it_06.jpg) repeat-y top left; padding-left: 17px; }
.right { background: url(it_08.jpg) repeat-y top right; padding-right: 22px; }

.sig1 {  background: url(misc/vnfunnysig1.gif) no-repeat top left; height: 40px; width: 100%; }
.sig2 {  background: url(misc/vnfunnysig2.gif) repeat-y left; height: auto; width: 100%; color: #333333; font: 9px Verdana; text-align: center; padding-top: 0px padding-bottom: 10px; }


.vbmenu2_control
{
	color: #FFFFFF;
	font: bold 12px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding: 3px 6px 3px 6px;
	white-space: nowrap;
}
.vbmenu2_control a:link
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu2_control a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu2_control a:hover, .vbmenu2_control a:active
{
	color: #FFFFFF;
	text-decoration: none;
}



.navl { background: url(misc/navbar-left.gif) no-repeat top left; height:60px; no-border }
.navr { background: url(misc/navbar-right.gif) no-repeat top right; height:60px; }
.navbg { background: url(misc/navbar-center.gif) repeat-x top left; height:60px; }
.navbl { background: url(misc/navbar-bottom-left.gif) no-repeat top left; height:16px; }
.navbl1 { background: url(misc/navbar-bottom-left.gif) no-repeat top left; height:13px; }
.navbr { background: url(misc/navbar-bottom-right.gif) no-repeat top right; height:13px; }
.navbbg { background: url(misc/navbar-bottom-bg.gif) repeat-x top; height:13px; }

.tbtbg { background: url(misc/navbar-top-bg.gif) repeat-x bottom; height:13px; }
.tbtl{ background: url(misc/navbar-top-left.gif) no-repeat top left; height:13px; }
.tbtr{ background: url(misc/navbar-top-right.gif) no-repeat bottom right; height:13px; }

.bl { background: url(misc/border-left.gif) repeat-y top left; padding-left: 4px; }
.br { background: url(misc/border-right.gif) repeat-y top right; padding-right: 4px; }




.login { background: url(misc/login.gif) no-repeat top left; height: 100px; width: 370px; padding-right: 30px; }
.logout { background: url(misc/logout.gif) no-repeat top left; height: 87px; width: 310px; }
.avt { background: url(Baby/misc/photo_table_01.gif); height: 16px; }
.avl { background: url(Baby/misc/photo_table_04.gif) repeat-y top left; }
.avr { background: url(Baby/misc/photo_table_02.gif) repeat-y top right; }
.avbt { background: url(Baby/misc/photo_table_03.gif); height: 23px; }
.alt1, .alt1Active
{
	background: #FFFFFF;
	color: #333333;
}
.alt2, .alt2Active
{
	background: #FFFFFF;
	color: #333333;
}
.userinfo {
	BORDER-RIGHT: #d3d8db 0px solid; BORDER-TOP: #d3d8db 1px solid; BACKGROUND: #d9e4ef; COLOR: #000000; BORDER-BOTTOM: #d3d8db 1px solid
}

.postsig1 {
width: 25%;
BORDER-left: black 1px solid; 	
BORDER-right: black 1px solid; 	
BORDER-top: black 1px solid; 
BORDER-bottom: black 1px solid;
}

.postsig2 {
width: 25%;

TEXT-ALIGN: center;
BORDER-left: black 1px solid; 	
BORDER-right: black 1px solid; 	
BORDER-top: black 1px solid; 
-->
