/*Init body properties-------------------------------------------------------------------------------*/
body
{	
	text-align:center;
	background-color:#fff;
	padding-top:0px;
	margin-top:0px;
	color:#4D4D4D;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

a
{ 
	color:#4D4D4D;	
}

a:hover
{
	text-decoration: none;
}

.tlSubMenu
{
	width:200px;
	list-style-type:none;	
}

.tlSubMenu li
{	
	height:18px;
	border-bottom:1px solid #dbd9d8;	
}
.tlSubMenu li a
{
	padding-left:5px;
	text-decoration:none;	
}

.tlSubMenu li a:hover
{
	 height:18px;
	 display:block;
	 padding-left:5px;
	 text-decoration:none;	
	 color:#fff;	
	 background-color:#5d902b;
}



/*Underline properties-------------------------------------------------------------------------------*/

.aHover a 
{
text-decoration:none;
}

.aHover a:hover
{
color: #000;
text-decoration:underline;
}

.bHover a
{
text-decoration:none;
}

.bHover a:hover
{
text-style:Bold;
}

.cHover a
{
text-decoration:none;
color:#5d902b;
}

.cHover a:hover
{
text-decoration:underline;
color:#5d902b;
}

.photoHover a
{
border-style: solid;
border-color: #4d4d4d;  
border-width :2px;
}

.photoHover a:hover
{
border-style: solid;
border-color: #5d902b;  
border-width :2px;
}

/*Header table properties-------------------------------------------------------------------------------*/


table td#tdHeaderBanner
{
background-image:url('../images/header/banner.png');
height:120px;
background-repeat:no-repeat;
background-position:center center;
font-size:14px;
padding-left:30px;
padding-top:5px;
}

table td#tdHeaderCenter
{
background-image:url('../images/header/header_bg_center.gif');
width:12px;
height:120px;
background-repeat:repeat-x;
background-position:top center;
}

table td.tdMenuButton
{
background-image:url('../images/header/botton_menu_header.gif');
width:104px;
height:32px;
background-repeat:no-repeat;
background-position:center center;
text-align:center;
font-family:arial;
}

table td.tdMenuButton a
{
font-size:12.5px;
text-decoration:none;
font-weight:bold;
color:#4D4D4D;
}

table td.tdMenuButton a:hover
{
background-color:#fff;
line-height: 16px;
width:104px;
height:32px;
background-repeat:no-repeat;
background-position:center center;
text-align:center;
font-family:arial;
}

table td#tdBodyLeft
{
background-image:url('../images/body/external_frame_left.gif');
width:37px;
background-repeat:repeat-y;
}

table td#tdBodyRight
{
background-image:url('../images/body/external_frame_right.gif');
width:38px;
background-repeat:repeat-y;
}

/*Footer table properties-------------------------------------------------------------------------------*/

table td#tdFooterCenter
{
background-image:url('../images/footer/footer_center.gif');
width:950px;
height:38px;
background-repeat:repeat-x;
background-position:top left;
}

.mtlFooterMenu
{
	margin-left:15%;
	margin-top:10px;
	font-size:12px;
}

/*Timeline sub header styles--------------------------------------------------------------------------*/

.imgProfileBorder
{
	margin-left:4.5px;
	margin-top:5px;
	border-style: solid; 
	border-color:#4d4d4d; 
	border-width:1px;	
}

.userTimelineDate
{
	color:#4d4d4d;
	font-size:12px;
	font-family:'tahoma';
	font-weight:bold;	
}

.eventTitle
{
	color:#4d4d4d;
	font-size:11px;
	font-family:'Arial';
	font-weight:bold;
}

.eventDesc
{
	color:#4d4d4d;
	font-size:11px;
	font-family:'Arial';
}

/*Boxes-------------------------------------------------------------------------------------------------*/


/*Big Box-----------------------------------------------------------*/

.mtlBigBox
{
	width:576px;	
}

.mtlBBborder01
{
	background-image:url('../images/body/topbar_left_side.gif') ;
	background-repeat:no-repeat;
	width:10px;
	height:24px;
	float:left;
}

.mtlBBborder02
{
	background-image:url('../images/body/topbar_right_side.gif') ;
	background-repeat:no-repeat;
	width:10px;
	height:24px;
	float:left;
}

.mtlBBbordercenter
{
	background-image:url('../images/body/topbar_center.gif') ;	
	background-repeat:repeat-x;
	height:24px;
	padding-top:2px;
	width:556px;
	color:#fff;
	text-align:left;
	float:left;
}


.mtlBBBody
{
	background-image:url('../images/body/table_large_center.gif') ;
	width:576px;	
	padding-left:10px;
	padding-top:15px;
	background-repeat:repeat-y;
}

.mtlBBFooter
{
	background-image:url('../images/body/table_large_bottom.gif') ;
	width:576px;	
	height:12px;
	background-repeat:no-repeat;
}

/*Small box Properties-----------------------------------------------------------*/

.mtlSBborder01
{
	background-image:url('../images/body/topbar_left_side.gif') ;
	background-repeat:no-repeat;
	width:10px;
	height:24px;
	float:left;
}

.mtlSBborder02
{
	background-image:url('../images/body/topbar_right_side.gif') ;
	background-repeat:no-repeat;
	width:10px;
	height:24px;
	float:left;
}

.mtlSmallBox
{
	width:302px;	
}

.mtlSBbordercenter
{
	background-image:url('../images/body/topbar_center.gif') ;	
	background-repeat:repeat-x;
	height:24px;
	padding-top:2px;
	width:282px;
	color:#fff;
	text-align:left;
	float:left;
}

.mtlSBBody
{
	background-image:url('../images/body/table_small_center.gif') ;
	width:302px;		
	padding-left:10px;
	padding-top:15px;
	background-repeat:repeat-y;
}

.mtlSBFooter
{
	background-image:url('../images/body/table_small_buttom.gif') ;
	width:302px;	
	height:12px;
	background-repeat:no-repeat;	
}

/*Medium box Properties-----------------------------------------------------------*/

.mtlMediumBox
{
	width:410px;	
}

.mtlMBbordercenter
{
	background-image:url('../images/body/topbar_center.gif') ;	
	background-repeat:repeat-x;
	height:24px;
	padding-top:2px;
	width:390px;
	color:#fff;
	text-align:left;
	float:left;
}

.mtlMBBody
{
	background-image:url('../images/body/table_medium_center.gif') ;
	width:410px;		
	padding-left:10px;
	padding-top:15px;
	background-repeat:repeat-y;
}

.mtlMBFooter
{
	background-image:url('../images/body/table_medium_bottom.gif') ;
	width:410px;	
	height:12px;
	background-repeat:no-repeat;	
}

.mtlXLBox
{
	width:904px;	
}

.mtlXLBbordercenter
{
	background-image:url('../images/body/topbar_center.gif') ;	
	background-repeat:repeat-x;
	height:24px;
	padding-top:2px;
	width:880px;
	color:#fff;
	text-align:left;
	float:left;
	font-family:arial;
}

.mtlXLBBody
{
	background-image:url('../images/body/table_xl_center.gif') ;
	width:904px;		
	padding-left:10px;
	padding-top:15px;
	background-repeat:repeat-y;
}

.mtlXLBFooter
{
	background-image:url('../images/body/table_xl_bottom.gif') ;
	width:904px;	
	height:18px;
	background-repeat:no-repeat;	
}

/*X-Small box Properties-----------------------------------------------------------*/

.mtlXSBox
{
	width:223px;	
}

.mtlXSBody
{
	background-image:url('../images/body/table_xsmall_center.gif') ;
	width:223px;			
	background-repeat:repeat-y;
}

.mtlXSFooter
{
	background-image:url('../images/body/table_xsmall_bottom.gif') ;
	width:223px;	
	height:12px;
	background-repeat:no-repeat;	
} 

.mtlXSbordercenter
{
	background-image:url('../images/body/topbar_center.gif') ;	
	background-repeat:repeat-x;
	height:24px;
	padding-top:2px;
	width:203px;
	color:#fff;
	text-align:left;
	float:left;
	font-family:arial;
}

/*Bottons-----------------------------------------------------------------------------------------------*/

form .mediumWhiteBtn
{
	background:url('../images/buttons/white_button_medium.gif');
	border:0px;
	width:70px;
	height:23px;
	padding-bottom:3px;
	background-repeat:no-repeat;
}

form .smallWhiteBtn
{
	background:url('../images/buttons/small_white_button.gif');
	border:0px;
	width:45px;
	background-repeat:no-repeat;
	padding-bottom:6px; 
	height:29px;	
}

form .mtlStandardButton
{
	background:url('../images/buttons/big_button.gif');
	background-repeat:no-repeat;
	background-position:center;
	border:0px;
	padding-bottom:3px;
	width:150px;
	height:23px;
	text-align:center;	
}

.mtlStandardLabel
{
	background:url('../images/buttons/standard_white_button.gif');
	background-repeat:no-repeat;
	background-position:center;
	border:0px;
	width:170px;
	height:30px;
	text-align:center;	
}

.btnPrevNext
{
	background:url('../images/buttons/previous_next_button.gif');
	background-repeat:no-repeat;
	background-position:center center;
	border:0px;
	width:180px;
	height:23px;
	text-align:center;	
}

/*Photo frames----------------------------------------------------------------------------------------------*/

.mtlPhotoProfileMini
{
	background: url(../images/body/frame_green_mini.gif) no-repeat;
	width:30px;
	height:30px;	
}

.mtlPhotoProfile2Offline
{
	background: url(../images/body/frame_white_small.gif) no-repeat;
	width:110px;
	height:119px;
}

.mtlPhotoProfile2Online
{
	background: url(../images/body/frame_white_small.gif) no-repeat;
	width:110px;
	height:119px;
}

.mtlPhotoProfile2OfflineMedium
{
	background: url(../images/body/frame_white_medium.gif) no-repeat;
	width:166px;
	height:161px;	
}

.mtlPhotoProfileOfflineBig
{
	background: url(../images/body/frame_white_large.gif) no-repeat;
	width:280px;
	border: 1px;
	background-color:4d4d4d;
	height:280px;	
}

.mtlEventPhoto
{
	background: url(../images/body/frame_white_large.gif) no-repeat;
	width:275px;
	height:286px;	
}

.mtlCol1V2
{
	width:45%;
	float:left;
	text-align:left;	
}

.mtlCol2V2
{
	width:45%;
	float:left;
	text-align:left;
}


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.glossymenu{
list-style-type: none;
margin: 5px 0;
padding: 0px;
width: 162px;
border: 0px ;
border-bottom-width: 0;
}

.glossymenu li a
{
background: url(../images/buttons/rectangular_button.gif) no-repeat;
font: bold 12px "Arial", "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #5d902b;
display: block;
width: 162px;
padding: 5px 0;
padding-left: 0px;
padding-top: 2px;
text-decoration: none;
}

/*.glossymenu li a:hover
{
background-color:#fff;
font: bold 12px "Arial", "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: green;
display: block;
width: 162px;
padding: 5px 0;
padding-left: 0px;
padding-top: 2px;
text-decoration: none;
}
*/

/*Calendar properties---------------------------------------------------------------*/

table.calendarT
{
	border:0;
	cellpadding:0;
	cellspacing:0;
	width:850px;
}

td.calendar
{
	border:0;
	width:110px;
	margin-left:20px;	
}	

td .calendarHeader
{
	font-weight:bold;
}


td .calendarDay
{
	font-weight:bold;
	border-bottom:1px solid #000;	
}

<!-- Styles for browse button  -->
div.fileinputs {
	position: relative;
}

div.fakefile {
	
	top: 0px;
	left: 0px;
	z-index: 1;
}

input.file {
	
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}

div.scroll {
	height: 50px;
	width: 300px;
	overflow: auto;
	border: 0px;
	padding: 8px;
}

div.scrollReqs {
	height: 185px;
	width: 370px;
	overflow: auto;
	border: 0px;
	padding: 8px;
}

div.scrollComments {
	width: 275px;
	overflow: auto;
	border: 0px;
}

/*---Year Z Menu properties*/

tr.monthNames
{
	background-image: url('../images/timeline/calendar_top_bar_center.gif');
	background-repeat:repeat-x;
	bgcolor:#336699;
	

}

