﻿body, p, td
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.profile_bar_tofill
{
    background-color: Red;
}

.profile_bar_filled
{
    background-color: Green;
}

/*General*/

body
{
	background-image: url(images/body_back_fade.png);
	background-repeat:repeat-x;
	padding: 0px;
	margin: 0px;
	background-color:Gray;
	font-size: 1em;
	/*color: #333333;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}

.nothing
{
	font-size: 12px;
	text-align: center;
}

.validator
{
	font-family: Arial;
	font-size: 11px;
	color: Red;
}

.clear {
	font-size: 0px;
	margin: 0px;
	padding: 0px;
	clear: both;
}
.submit_button {
	background-image: url(images/button_back.png);
	font-weight: normal;
	color: #FFFFFF;
	background-color: #389ABA;
	background-position: top;
	padding-top: 1px;
	padding-right: 14px;
	padding-bottom: 1px;
	padding-left: 14px;
	letter-spacing: 0.2em;
	font-size: 0.8em;
	border: 1px solid #333333;
	margin: 0px;
}
#wrap {
	width: 1005px;	
	margin-right: auto;	
	margin-left: auto;
	margin-top: 20px;
	padding: 0px;
	padding-bottom: auto;
}

.dropdown
{
	border: solid 1px #CCCCCC;
}

input, select, textarea
{
	border: solid 1px #CCCCCC;
}

input.file
{
	border: solid 1px #CCCCCC;
	margin: 0px;	
}

#button
{
	border: solid 0px Black;
}

.pageBody
{
	background-color: White;
	padding-top: 14px;
	padding-bottom: 12px;
	padding-left: 9px;
	font-size: 12px;
}

.activityIcon
{
	max-width: 15px;
	max-height: 23px;
}

.centeredLink
{
	width: 100px;
	display: block;
	margin: auto;	
}


/*** Header ***/

#header_img {	
	height: 124px;
	width: 1005px;
	margin: 0px;
}

/*Top/Bottom Navigation*/

.nav_wrap {
	font-size: 0.7em;
	font-weight: bold;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	display: block;
	position: static;
	clear: both;
}

.nav_bar {
	background-image: url(images/nav_bar.png);
	background-repeat: no-repeat;
	height:32px;
	background-position:center;
	display: block;
	position: static;		
	font-size:10px;
}

#login {
	float:right;
	padding-top:4px;
	padding-right:9px;	
}
#login a:hover{
	border: none;
}

.nav_top_left {
	float: left;
	padding-left: 11px;
	padding-top: 9px;
	padding-bottom: 13px;
	color:#999999;
	font-weight:normal;
	display: block;
}
.nav_top_left a:link, .nav_top_left a:visited, .nav_top_left a:active {
	color:#333333;
	text-decoration:none;
	font-weight:bold;
}
.nav_top_left a:hover{
	color:#CC0000;
}
.nav_top_right {
	float: right;
	padding-right: 11px;
	padding-top: 9px;
	padding-bottom: 13px;
	color:#999999;
	font-weight:normal;
	display: block;
}
.nav_top_right a:link, .nav_top_right a:visited, .nav_top_right a:active {
	color:#CC0000;
	text-decoration:none;
}

/*Sections*/
.section_wrap {
	clear: both;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: -10px;
	margin-left: 0px;
}
.section_content_wrap {
	float: right;
	width: 768px;
}
.section_content {
	background-image: url(images/main_panel_back.png);
	background-repeat: repeat-y;
	font-size: 0.8em;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-bottom: 0px;
}
.section_content_bott {
	font-size: 0px;
	background-image: url(images/main_panel_bott.png);
	background-repeat: no-repeat;
	height: 8px;
	width: 768px;
	float: right;
	padding-bottom: 10px;
}

/*Section Nav*/

.section_nav {
	float: left;
	width: 231px;
	margin-right: 6px;
}
.section_nav_top {
	font-size: 0.8em;
	background-image: url(images/nav_left_top.png);
	background-repeat: repeat-y;
	background-position: top;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.section_nav_top_bott {
	font-size: 0px;
	background-image: url(images/nav_left_top_bott.png);
	background-repeat: no-repeat;
	height: 2px;
}
.section_nav_content {
	background-image: url(images/nav_left_back.png);
	background-repeat: repeat-y;
	padding: 10px;
}
.navlist
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.navlist li
{
	padding-left: 10px;
	background-image: url(images/left_nav_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	font-size: .7em;
	line-height: 1.4em;
	font-weight: bold;
}
.navlist a:link, .navlist a:visited, .navlist a:active{
	color: #333333;
	text-decoration:none;
}
.navlist a:hover{
	color: #CC0000;
}
.section_nav_bott {
	font-size: 0px;
	background-image: url(images/nav_left_bott.png);
	background-repeat: no-repeat;
	height: 8px;
}
/*Section Content*/
.section_content_top_top {
	background-image: url(images/main_panel_top_top.png);
	background-repeat: repeat-y;
	background-position: top;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
	font-size: .8em;
	font-weight: bold;
}
.section_content_top_bott {
	background-image: url(images/main_panel_top_bott.png);
	background-repeat: no-repeat;
	height: 2px;
	font-size: 0px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.section_inner_left_1 {
	float: left;
	width: 193px;
	margin-right: 10px;
	margin-top: 10px;
}
.section_inner_left_1 td{
	padding-top:5px;
	padding-bottom:5px;
	font-size: .9em;
}
.section_inner_right_1 {
	float: left;
	width: 545px;
	margin-top: 10px;
}
.seperator {
	height: 20px;
}
.section_inner_right_1 td{
	text-align: center;
	width: 100px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	font-size: .8em;
}
.section_header {
	font-weight: bold;
	color: #CC0000;
	background-color: #D6D6D6;
	margin-bottom: 10px;
	padding: 4px;
	margin-top: 0px;
}
.section_inner_left_2 {
	float: left;
	width: 490px;
	margin-right: 10px;
	line-height: 1.4em;
}
.section_inner_right_2 {
	float: left;
	width: 237px;
}
.section_mini_links {
	font-size: .9em;
	float: right;
	padding: 6px;
}
.mini_headers {
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	margin-bottom: 6px;
}
.mini_headers_2 {
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	margin-top: 10px;
	margin-bottom: 6px;
}
.calendar {
	float: right;
	width: 231px;
	margin-right: 6px;
}
.calendar_top {
	background-image: url(images/nav_left_top.png);
	background-repeat: repeat-y;
	background-position: top;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.calendar_top_bott {
	font-size: 0px;
	background-image: url(images/nav_left_top_bott.png);
	background-repeat: no-repeat;
	height: 2px;
}
.calendar_content {
	background-image: url(images/nav_left_back.png);
	background-repeat: repeat-y;
	padding: 4px;
}
.calendar_bott {
	font-size: 0px;
	background-image: url(images/nav_left_bott.png);
	background-repeat: no-repeat;
	height: 8px;
}
.message_wrap {
	width: 721px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	background-image: url(images/message_top.gif);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #eeeeee;
}
#message_post_wrap {
	width: 600px;
	margin-right: auto;
	margin-left: auto;
}
.submit_button_wrap {
	margin-top: 10px;
	float: right;
}
.message {
	padding: 10px;
}
.message img{
	float: left;
	padding-right:20px;
	padding-bottom:20px;
}
.message_bott {
	background-image: url(images/message_bott.gif);
	background-repeat: no-repeat;
	height: 3px;
	width: 721px;
}


#masterMainContent
{
	height: auto;
}

.menu
{	
	width:229px;
	height:auto;	
	vertical-align:top;
}

.menuHeader
{
	width:229px;
	padding-top:6px;
	height:23px;
	background-image: url(images/menu_top.png);
	background-repeat:no-repeat;
	color: White;
	font-weight:bold;		
}

.menuHeaderItemLeft
{
	padding-left: 10px;
	width: 160px;
}

.menuHeaderItemLRight
{	
	font-size: 11px;
	font-weight: normal;
}

.menuHeaderItemLRight a, .menuHeaderItemLRight a:link, .menuHeaderItemLRight a:visited, .menuHeaderItemLRight a:active
{
	color: White;
	text-decoration: none;
}

.menuContent
{
	background-image: url(images/menu_middle.png);
	background-repeat:repeat-y;
	width:227px;
	height:auto;
	font-size: 11px;	
}

.menuContent ul
{	
	margin-left: 20px;
	list-style-position: inside;
	list-style-image: url(images/nav_arrow.gif);
}

.menuContentItem
{
	margin-left: 10px;
	padding-top: 10px;
	font-size: 11px;
}

.menuItem
{	
	background-image: url(images/nav_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 14px;
	width: 185px;
	height: 20;
	padding-top: 10px;
	padding-left: 10px;
	margin-left: 20px;
	font-size: 11px;
	font-weight: bold;
}

.menuBackToItem
{	
	background-image: url(images/back_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 14px;
	width: 185px;
	height: 20;
	padding-top: 10px;
	padding-left: 10px;
	margin-left: 20px;
	font-size: 11px;
	font-weight: bold;
}

.menuItem2
{
	width: 175px;	
	padding-top: 0px;
	padding-left: 10px;
	margin-left: 30px;
	font-size: 11px;
	/*font-weight: bold;*/
}

.menuItem3
{	
	background-image: url(images/nav_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 14px;
	width: 185px;
	height: 20;
	padding-top: 10px;
	padding-left: 10px;
	margin-left: 20px;
	font-size: 11px;
	font-weight: bold;
}

.menuItem a
{		
	color: Black;
	text-decoration: none;
}

.menuBackToItem a
{		
	color: Black;
	text-decoration: none;
}

.menuItem2 a
{		
	/*color: Blue;*/
	color: Black;
	text-decoration: none;
}

.menuItem3 a
{		
	color: #336699;
	font-size: 12px;
	text-decoration: none;
}

.menuFooter
{
	width:229px;
	height:19px;
	background-image: url(images/menu_bottom.png);
	background-repeat:no-repeat;	
}

.shadow_right_small
{
    width: 2px;
    background-image: url(images/shadow_right_small.png);
    background-repeat: repeat-y;
}

.competition
{
	margin-left: 10px;
	padding: 10px 10px 0px;
}


#pageContent
{
	vertical-align:top;
	font-size:11px;
}

.pageContentHeader
{
	margin-left:10px;
}

.pageContentHeaderLeft
{
	background-image: url(images/page_content_header_left.png);
	background-repeat:no-repeat;	
	width:11px;
	height:29px;	
}

.pageContentHeaderCenterSmall
{
	background-image: url(images/page_content_header_center.png);
	background-repeat:repeat-x;
	width:508px;
	height:23px;
	padding-top:6px;
	font-weight:bold;
}

.pageContentHeaderCenter
{
	background-image: url(images/page_content_header_center.png);
	background-repeat:repeat-x;
	width:748px;
	height:23px;
	padding-top:6px;
	font-weight:bold;
}

.pageContentHeaderCenterBig
{
	background-image: url(images/page_content_header_center.png);
	background-repeat:repeat-x;
	width:983px;
	height:23px;
	padding-top:6px;
	font-weight:bold;
}

.pageContentHeaderRight
{	
	background-image: url(images/page_content_header_right.png);
	background-repeat:no-repeat;
	width:11px;
	height:29px;
}

.pageContentCenterLeft
{
    background-color: White;
}

.pageContentCenterRight
{
    width: 11px;
    background-image: url(images/shadow_right.png);    
    background-repeat: repeat-y;
}


.pageContentFooter
{	
	margin-left:10px;
}

.pageContentFooterLeft
{
	background-image: url(images/page_content_footer_left.png);
	background-repeat:no-repeat;	
	width:11px;
	height:8px;	
}

.pageContentFooterCenterSmall
{	
	height:8px;
	background-image: url(images/page_content_footer_center.png);
	background-repeat:repeat-x;
}

.pageContentFooterCenter
{
	width:748px;
	height:8px;
	background-image: url(images/page_content_footer_center.png);
	background-repeat:repeat-x;
}

.pageContentFooterCenterBig
{
	width:983px;
	height:8px;
	background-image: url(images/page_content_footer_center.png);
	background-repeat:repeat-x;
}

.pageContentFooterRight
{	
	background-image: url(images/page_content_footer_right.png);
	background-repeat:no-repeat;
	width:11px;
	height:8px;
}

.tabHeader
{
	background-color:#EEEEEE;	
	height:26px;
	border-color: #4E4848;
	border-style: solid;
	border-width: 1px 1px 0px;
	border-top: solid 1px #4E4848;
	border-right: solid 1px #4E4848;
	border-bottom: solid 0px Black;	
	
	vertical-align:middle;
	text-align:center;
}

.tabHeader :hover
{
	background-color:#C8C8C8;		
}

.tabHeader a
{
	color:Black;
	text-decoration:none;
}

.selectedTabHeader
{	
	background-color:#4E4848;	
}

.selectedTabHeader a
{
	color:White;
	text-decoration:none;
}

.tabSeparator
{
	width: 3px;
}

.tabHeaderContent
{
	padding: 6px 10px 6px 10px;
	font-size:12px;	
	text-align: left;
}

.underTabs
{	
	background-color:#4A4344;
	height:5px;	
}

.tabContent
{	
	border: 1px #4A4344 solid;
	padding: 14px;
	background-color:#FFFFFF;
}

.tdTabsSeparator
{
	width:10px;
	height:auto;
}

.dashboard_header
{
    background-image: url(images/dashboard_header.png);
    background-repeat: no-repeat;
    height: 24px;
	#height: 20px;
    padding-left: 3px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 5px;
    /*padding-bottom: 3px;*/
}

#dashboard_header_right
{
    float: right;    
}

#dashboard_header_right a
{
    text-decoration: none;
}

.dashboard_footer
{
    background-image: url(images/dashboard_footer.png);
    background-repeat: no-repeat;
    height: 10px;
}

.dashboard_sep
{
    background-image: url(images/dashboard_separator.jpg);
    background-repeat: repeat-x;
    height: 3px;
}

.dashboard_content
{    
    background-color: #FFF;    
    padding: 10px 0px 5px 10px;
    vertical-align: top;
}

.dashboard_link
{
    color: Blue !important;
    text-decoration: none !important;
}

.dashboard_link:hover
{
    color: Blue !important;
    text-decoration: none !important;
    border-bottom: 0px;
}

#divViewAllNets
{
    float: right;    
}

#divViewAllNets a
{
    color: #FFFFFF;
    text-decoration: none;
}

.multipleMenuItems
{
	width: 165px;	
	padding-top: 10px;	
	margin-left: 20px;
	font-size: 11px;
	font-weight: bold;
}

.networkItem
{
	/*background-color: #306EFF;*/
	width:205px;	
	height: 15px;
	margin: 0px;
	padding-top: 2px;
	padding-left: 20px;	
	font-size: 11px;
	font-weight: bold;
	color:#CE0606;
}

.networkItem a
{
	/*color: White;*/
	color: #CE0606;
}

.multipleMenuItems a
{
	color: Black;
	text-decoration: None;
}

/*Master Page*/

#tbMasterContent
{
	width:100%;
	height:auto;	
}

#masterMenu
{
	width:0%;
	height:auto;
}

#masterMain
{
	width:100%;
	height:auto;
}


/***** ~~~User Profile~~~ *****/

#userProfile
{
	background-color: White;	
	padding: 20px 9px;
}

.userProfile_invite
{
	background-color: White;	
	padding: 5px 9px;
}

.nameDiv
{
    width: 106px;
    text-align:center;
}

.imageFrame
{
	background-image: url(images/small_frame.png);
	width: 106px;
	height: 106px;	
	text-align:center;
	vertical-align: top;
}


.imageFrame2
{
	float: left;
	background-image: url(images/small_frame.png);
	width: 106px;
	height: 106px;	
	text-align:center;
	vertical-align: top;
}

.smallFrame
{
	background-image: url(images/small_pic_frame.png);
	width: 50px;
	height: 60px;	
	text-align:center;
	vertical-align: top;
}

.smallestFrame
{
	background-image: url(images/smallest_frame.png);
	width: 50px;
	height: 50px;
	text-align:center;
	vertical-align: top;
}

.image
{
	margin: 3px;
}

.smallestFrameA
{
	display:block;
	height:48px;
	width:48px;
}

.videoFrame
{
	background-image: url(images/img_frame_videos.png);
	width: 90px;
	height: 90px;	
	text-align:center;
	vertical-align: top;
}


.divSmallSpacer
{
	height: 2px;
}

.tdSpacerUsrProfile
{
	width: 3px;	
}

.contactsInfo
{
	padding-top: 10px;
	text-align: center;
}

.aboutMeDetailSpacer
{
	height: 4px;
}

.userProfileDetailsLeft
{
	width: 140px;
}

.redText
{
	color: Red;
}

.greyLine
{
	background-color:#999999;
	height: 1px;
	margin-bottom: 3px;
}

.grayText
{
	color: Gray;
}

.thumbImageSmall
{
	margin-top: 10px;
	width: 70px;
	height: 75px;
	text-align: center;
	vertical-align: middle;
}

.thumbImageName
{	
	text-align: center;
}

.restricted
{
	padding-bottom: 10px;
	text-align: center;
}

#tdTooltip
{
    vertical-align: top;
}

#tdTooltip a
{
	text-decoration: none;
}



/***** ~~~Edit User Profile~~~ *****/

.wholePageTabs
{	
	text-align:left;
	padding: 0px 2px;
}

.ddlTabPersonal
{
	width:80px;	
}

.wideTextBoxUsrProfile
{
	width:420px;
	height:72px;	
}

/***** ~~~Network~~~ *****/

#Network
{
	background-color: White;	
	padding: 20px 9px;	
}


.network
{
	margin: 10px;	
}

.networkStatus
{
	margin-bottom: 10px;
}

.networkTitle
{
	background:#CCCCCC;
	color:#CB0000;
	font-size: 14px;
	font-weight: bold;	
}

.networkSubTitle
{
	font-size: 12px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom: solid 1px #CCCCCC;
}

.backToNetwork
{
	background-image: url(images/back_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;	
	padding-left: 10px;
	height: 12px;
	font-size: 12px;
	font-weight: bold;
}

.formViewNetEvent
{
	padding: 20px;
}

.viewEvent
{
	margin: 20px;
}

.tbViewNetEvent
{
	color: White;	
}

.viewEventLeft
{
	width: 80px;
	vertical-align: top;
}

.viewEventRight
{
	width: 300px;
}

.eventSpacer
{
	height: 10px;
}

.eventDate
{
	width: 80px;
	color: Red;
	vertical-align: top;
	font-size: 11px;
}

.eventDateViewAll
{
	width: 80px;
	color: Red;
	vertical-align: middle;
	font-size: 11px;
}

.eventSubject
{
	vertical-align: top;
	font-size: 11px;
}

.eventSubjectViewAll
{
	vertical-align: middle;
	font-size: 11px;
}

.netEventsType
{
	margin-top: 20px;
	font-size: 12px;
	font-weight: bold;
}

/***** ~~~Select School Level~~~ *****/

#selectSchLevel
{
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    padding: 20px;
}


/***** ~~~Skins~~~ *****/

#skins
{
	background-color: White;	
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: Black;
	padding: 20px;
}

#skins a
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: Black;
}

.skinsMsg
{
	margin: 0px 0px 10px 20px;
}

#headerImage
{
	width: 100px;
	height: 16px;
	margin: 10px 26px 0px 0px;
}

#headerTitle
{
	width: 100px;
	text-align: center;
	font-size: 11px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#tbSkins
{
	width:900px;
	height:400px;
}

.tbSkinsRow
{
	width:900px;
	height:200px;
	background-color:White;
}

.tbSkinsCell
{
	width:300px;
	height:200px;
	text-align:center;
}

.activeLink
{
	color: Black;
	text-decoration: none;
}

#showHeaderImg
{
	width: 300px;
	height: auto;
	position: absolute;
}

#applyColor
{
	margin-top: 10px;
}

/***** ~~~Inbox~~~ *****/

#tbInbox
{
	width: 1000px;
	height: auto;
}

.clearAll
{
	width: 594px;
	text-align: right;
}

.clearAll a:link, .clearAll a:visited, .clearAll a:active 
{
	color: White;
	text-decoration: underline;
}

.reply
{
	background-image: url(images/sys_reply.jpg);
	background-repeat: no-repeat;
	width: 66px;
	height: 18px;	
	padding-left: 24px;
	padding-bottom: 4px;
}

.reply a:link, .reply a:visited, .reply a:active 
{
	text-decoration: none;
}

.lnkReply
{
	height: 18px;
	vertical-align: middle;
	margin-right: 12px;
}

.accept
{
	background-image: url(images/sys_accept.jpg);
	background-repeat: no-repeat;	
	width: 74px;
	height: 18px;	
	padding-left: 24px;
	padding-bottom: 4px;
}

.accept a:link, .accept a:visited, .accept a:active 
{
	text-decoration: none;
}

.lnkAccept
{
	height: 18px;
	vertical-align: middle;
	margin-right: 12px;
}

.deny
{
	background-image: url(images/sys_deny.jpg);
	background-repeat: no-repeat;	
	width: 66px;
	height: 18px;	
	padding-left: 24px;
	padding-bottom: 4px;
}

.deny a:link, .deny a:visited, .deny a:active 
{
	text-decoration: none;
}

.lnkDeny
{
	height: 18px;
	vertical-align: middle;
	margin-right: 10px;
}

.reissue
{
	background-image: url(images/Reissue.png);
	background-repeat: no-repeat;	
	width: 85px;
	height: 18px;	
	padding-left: 30px;
	padding-bottom: 4px;
}

.reissue a:link, .reissue a:visited, .reissue a:active 
{
	text-decoration: none;
}

.lnkReissue
{
	height: 18px;
	vertical-align: middle;
	margin-right: 10px;
}

.delete
{
	background-image: url(images/sys_delete.jpg);
	background-repeat: no-repeat;	
	width: 70px;
	height: 18px;	
	padding-left: 24px;
	padding-bottom: 4px;
	padding-right: 5px;
}

.delete a:link, .delete a:visited, .delete a:active 
{
	text-decoration: none;
}

.delete_small
{
	background-image: url(images/sys_delete.jpg);
	background-repeat: no-repeat;	
	width: 70px;
	height: 18px;	
	padding-left: 24px;
	padding-bottom: 4px;
	padding-right: 7px;
}

.delete_small a:link, .delete_small a:visited, .delete_small a:active 
{
	text-decoration: none;
}

.lnkDelete
{
	height: 18px;
	vertical-align: middle;
	margin-right: 10px;
}

.edit
{
	background-image: url(images/sys_edit.jpg);
	background-repeat: no-repeat;	
	width: 121px;
	height: 20px;
	padding-left: 24px;
	padding-bottom: 6px;	
}

.edit a:link, .edit a:visited, .edit a:active 
{
	text-decoration: none;
}

.edit_small
{
	background-image: url(images/sys_edit_small.jpg);
	background-repeat: no-repeat;	
	width: 71px;
	height: 20px;
	padding-left: 24px;
	padding-right:24px;
	padding-bottom: 6px;	
}

.edit_small a:link, .edit_small a:visited, .edit_small a:active 
{
	text-decoration: none;
}

.lnkEdit
{
	height: 20px;
	vertical-align: middle;	
	margin-right: 10px;
	font-size: 14px;	
}


/***** ~~~Photos~~~ *****/

.imgDelete
{
	background-image: url(images/img_delete.png);
	width: 26px;
	height: 24px;
	float: right;	
	position: relative;
	bottom: 24px;
}

.imgDelete2
{
	background-image: url(images/img_delete.png);
	width: 26px;
	height: 24px;
	float: right;
	position: relative;
	right: 26px;
	top: 82px;
}

.imgSendInvitation
{
	background-image: url(images/img_send_invitation_to_network.png);
	width: 26px;
	height: 24px;
	float: right;
	position: relative;
	right: 26px;
	top: 82px;
}

#photosPage
{	
	width:600px;		
}

#tbPhotos
{	
	font-size:11px;
	background-color:White;
}

#tbPhotosCell
{
	width:764px;
	background-color:White;
}
             
#tbAddPhotos               
{
	width:764px;
	margin-left: 10px;
	background-color:White;
	font-size:11px;	
}

.photosCellLeft
{	
	padding-left: 10px;
	width: 80px;
	height: 24px;
}

.photosCellCenter
{
	width:150px;
	height:24px;
}

.trNewPhotoAlbum
{
	width:724px;
	height:14px;
	text-align:left;
}

.tbNewPhotoAlbumLeft
{
	width:80px;
	height:14px;
}

.tbNewPhotoAlbumCenter
{
	width:160px;
	height:14px;	
}

.tbNewPhotoAlbumRight
{
	width:60px;
	height:14px;	
}

.blankCell
{
	width:324px;
	height:14px;
}

.imageDiv
{
	background-image: url(images/img_frame.png);
	width: 110px;
	height: 110px;
	margin: 10px 10px 0px 10px;	
	text-align:center;
	vertical-align: top;
}

.photo
{	
	margin: 5px;
}


.imageDivTooltip
{
	display:block;
	height:100px;
	width:100px;
	padding: 5px;	
}

#imgTooltip a
{
	display:block;
	height:100px;
	width:100px;
	padding: 5px;
}

.imageFrameA
{
	display:block;
	height:100px;
	width:100px;
	padding: 3px;
}

.videoFrameA
{
	display:block;
	height:90px;
	width:90px;	
}

.videoImgDiv
{
	background-image: url(images/img_frame_videos.png);		
	width: 90px;
	height: 90px;
	margin: 10px 10px 0px 10px;
	text-align:center;
	vertical-align: top;
}

.imageNameDiv
{
	width:auto;
	height:34px;
	text-align:center;
	font-size:11px;
}

.tbAlbumName
{
	font-weight:bold;	
	margin-top:10px;
	margin-left: 10px;
	width:710px;
	clear: both;
}

.noTasksMenuPageContent
{
	background-color: White;
	padding: 20px 9px;
}

#spacer
{
	height:20px;
}

.ddlClass
{
	width:146px;
}

/* GAMES */

.tbGamesCell
{
	width:744px;
	background-color:White;
	padding-left:20px;
}

.spacerGames
{
	height:20px;
}

.divGameImage
{
	height: 100px;
	width: 150px;
	text-align: center;
}

#games_list
{
	background-image: url(../../../App_Themes/Sky/Images/admin/table_games.png);
	background-repeat: no-repeat;
	padding: 5px;
	vertical-align: middle;
	text-align: center;
	height: 110px;
	width: 100px;
}

/******SEARCH******/

.menuItemSearch
{		
	width:auto;
	height:20;
	padding-top:10px;
	margin-left:20px;		
}

.pageContentHeaderCenterSearch
{
	background-image: url(images/page_content_header_center.png);
	background-repeat:repeat-x;
	width:742px;
	height:25px;
	padding-top:4px;
	font-weight:bold;
}


/***** ~~~Blog~~~ *****/

.longTextBox
{
	width:400px;	
}

.wideTextBox
{
	width:400px;
	height:200px;
}

#blogPostsDiv
{	
	padding: 10px;
	background-color:White;
	font-size:11px;	
}

.tbAddPostsHeaderText
{
	margin-top:0px;
}

.postsCellLeft
{
	width:80px;
	vertical-align:top;
}

.postsCellCenter
{
	width:300px;	
}

.postsCellRight
{
		
}


.blogPosts
{
	background-color: White;
	font-size: 11px;	
	padding: 9px;
}

.blogPostDate
{
	width:106px;
	height: 12px;
}

.blogPostTitle
{
	padding-right: 0px;
}

.blogPostComments
{	
	width:80px;
	padding-right: 0px;
}

.blogPostDelete
{	
	width:40px;	
}

.tbShowBlogPostContentClass
{
	margin-top:10px;
}

#blogPostContentDiv
{
	background-color: White;
	margin-left: 10px;
	padding: 20px;
	font-size: 11px;
}

.longTextBox
{
	width:400px;	
}

.wideTextBox
{
	width:400px;
	height:200px;
}

.imgDeleteBlogPost
{
	background-image: url(images/img_delete.png);
	width: 26px;
	height: 24px;
	float: right;		
}


/* ~~~Preferences And Settings~~~ */

.settingMessage
{
	padding: 6px 0px 10px 20px;	
	font-weight: bold;
}

.settingsDDL
{
	font-size:11px;
}

.settingsLink
{
	margin-right: 30px;
}

.confirmMessage
{
	font-weight:bold;
}


/*** Import Contacts ***/

#invite
{
	width: 120px;
	height: 23px;	
	margin-right: 10px;
}

#parlusInvite
{	
	background-image: url(images/parlus.png);
	background-repeat: no-repeat;
	background-position: 20px 0px;
	width: 100px;
	height: 28px;	
	margin-right: 10px;	
}

#yahoo
{	
	background-image: url(images/logo_yahoo.gif);
	background-repeat: no-repeat;
	background-position: 20px 0px;
	width: 100px;
	height: 23px;	
	margin-right: 10px;	
}

#hotmail
{	
	background-image: url(images/logo_hotmail.gif);
	background-repeat: no-repeat;
	background-position: 20px 6px;
	width: 130px;
	height: 23px;	
	margin-right: 10px;	
}

#gmail
{	
	background-image: url(images/logo_gmail.gif);
	background-repeat: no-repeat;
	background-position: 20px 4px;
	width: 70px;
	height: 23px;	
	margin-right: 10px;	
}

#facebook
{	
	background-image: url(images/logo_facebook.gif);
	background-repeat: no-repeat;
	background-position: 30px 0px;
	width: 130px;
	height: 23px;	
	margin-right: 10px;	
}

#outlook
{
	background-image: url(images/outlook_import.png);
	background-repeat: no-repeat;
	background-position: 30px 0px;
	width: 130px;
	height: 23px;	
	margin-right: 10px;	
	padding-left: 5px;
}

.inviteFriendNetwork
{
	background-image: url(images/top_arrow.gif);
	background-repeat: no-repeat;
	background-position: -504px 0px;
	width: 692px;
	height: 12px;
}

.showBoxHeaderFromUsers
{
	background-image: url(images/top_arrow.gif);
	background-repeat: repeat-x;
	background-position: -504px 0px;
	width: 100%;
	height: 12px;
}

.showBoxHeaderFromNetwork
{
	background-image: url(images/top_arrow.gif);
	background-repeat: repeat-x;
	background-position: -390px 0px;
	width: 100%;
	height: 12px;
	#width: 96.9%;
}

.parulsContactsNetwork
{
	background-image: url(images/top_arrow.gif);
	background-repeat: no-repeat;
	background-position: -390px 0px;
	width: 100%;
	height: 12px;
}

.inviteFriend
{
	background-image: url(images/top_arrow.gif);
	background-repeat: no-repeat;
	background-position: -504px 0px;
	width: 100%;
	height: 12px;
}

.yahooContacts
{
	background-image: url(images/top_arrow.gif);
	background-repeat: repeat-x;
	background-position: -390px 0px;
	width: 100%;
	height: 12px;
}

.hotmailContacts
{
	background-image: url(images/top_arrow.gif);
	background-repeat: repeat-x;
	background-position: -280px 0px;
	width: 100%;
	height: 12px;
}

.gmailContacts
{
	background-image: url(images/top_arrow.gif);
	background-repeat: repeat-x;
	background-position: -166px 0px;
	width: 100%;
	height: 12px;
}

.facebookContacts
{
	background-image: url(images/top_arrow.gif);
	background-repeat: repeat-x;
	background-position: -70px 0px;
	width: 100%;
	height: 12px;
}

.outlookContacts
{
	background-image: url(images/top_arrow.gif);
	background-repeat: repeat-x;
	background-position: 70px 0px;
	width: 100%;
	height: 12px;
}

#getContacts
{
	width: 518px;
	border: solid 1px #999999;
	border-top: solid 0px White;
	padding: 20px;
}

#getContactsNetworkInvite
{
	width: 650px;
	border: solid 1px #999999;
	border-top: solid 0px White;
	padding: 20px;
}

.showBoxInvitations
{
	width: 929px;
	border: solid 1px #999999;
	border-top: solid 0px White;
	padding: 20px;
}

.showBoxInvitationsFromParlus
{
	width: 923px;
	border: solid 1px #999999;
	border-top: solid 0px White;
	padding: 20px;
	#padding-right: 0px;
	#padding-left: 10px;
}

.inviteNetorkSubject
{
	border-bottom: 1px solid #767B7D;
	margin-top: 10px;
	padding-bottom: 5px;
}

/*VIDEOS*/

#videosContent
{
	vertical-align:top;
}

#videosPage
{	
	width:600px;		
}

#tbVideosCell
{
	width:764px;
	background-color:White;
}

#tbAddVideos
{
	width:764px;
	margin-left:10px;
	padding: 20px;
	background-color:White;
	font-size:11px;	
}

#createAlbumDiv
{
	background:white;	
	height:30px; 
	padding-top:10px; 
	padding-left:10px
}

.videosRow
{
	width:300px;
	height:24px;
}

.videosCellLeft
{
	width:80px;
	height:24px;	
}

.videosCellCenter
{
	width:150px;
	height:24px;
}

.pageContentMargin
{
	margin-left:10px;
}

/*ADMIN*/

#admin_page
{
	margin: 20px 0 0 0;
}

#admin_header
{	
	height: 124px;
	width: 1005px;
}

#admin_menu
{
	background-image: url(images/nav_top_back.png);
	background-repeat: no-repeat;
	width: 1005px;
	height: 34px;
}

#admin_menu_margin
{
	margin-top: 6px;
	margin-left: 10px;	
}

#admin_content
{	
	background-color:#FBFBFB;
	background-image: url(images/admin/background_admin.gif);
	background-repeat: repeat-x;
	border: 1px solid #B7C6C9;
	padding:12px;
	height: 1500px;
}

img 
{
	border:0px;
}

.imglink:hover
{
	text-decoration:none;
}

.GridViewHeader
{
    background:#507CD1 url(images/button_back.png);
    font-weight:bold;
    color:White;
    text-align:left;
}

.GridViewRow
{
    background:#F1F1F1;
}

.GridViewAlternatingRow
{
    background:#E2E2E2;   
}

.GridViewPager
{
    background: #2461BF;
    color: White;
    text-align: center;
}

.GridViewPager td
{
    padding: 2px;
}

.GridViewPager td span
{
    font-size: 14px;
}

.GridLink a
{
	color:Black;
}

/*** View friends ***/

#tbFriends
{	
	width: 100%;	
}

#friendsContent
{    
	background-color: White;	
	padding-top: 14px;
	padding-bottom: 16px;
	padding-left: 9px;
	font-size: 12px;
}

.alert_header
{
    /*background-image: url(Images/header_alert.gif);*/
    background-color: #D63B39;
    height: 29px;
    color: White;
    padding-left: 10px;
    font-weight: bold;
}

/*all kind of messages*/
.actionMessage
{
	height:30px;
	background:#E6F8DD;
	color:#119911;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	padding-right:15px;
	font-size:14px;
	margin-bottom:13px;
}

.actionErrorMessage
{
	height:30px;
	background:#FFD9D9;
	color:#EE070D;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	padding-right:15px;
	font-size:14px;
	margin-bottom:13px;
}

.actionMessageText
{
	margin-top:5px;
	margin-left:40px;
}

.actionMessageFriends
{
	height:30px;
	background:#E6F8DD;
	color:#119911;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	padding-right:15px;
	font-size:14px;
	margin-left:10px;
	width:980px;
}


/*** HOME ***/

.HomeSearchMargin
{
	margin-left:10px;
}

.miniSearchHeader
{
    background-color: Gray;
    padding: 5px;
    color: White;
    text-align: left;
}

.miniSearchNormalRow td
{
    background-color: #FFF;
    cursor: pointer;
    color: Black;
    text-align: left;
}

.miniSearchSelectedRow td
{
    background-color: #CCC;
    cursor: pointer;
    color: White;
    text-align: left;
}

.button
{
    width: 65px;
    height: 18px;
    background-image: url(Images/sys_butts_2.png);
    border-style: none;
    color: #434343;
    font-weight: bold;
    padding-bottom: 2px;
    /*padding-bottom: 0px;*/
}

.big_button
{
    width: 170px;
    height: 18px;
    background-image: url(Images/sys_butts_big.png);    
    border-style: none;
    color: #434343;
    font-weight: bold;
    padding-bottom: 2px;
    /*padding-bottom: 0px;*/
}

.med_button
{
    width: 104px;
    height: 18px;
    background-image: url(Images/sys_butts_med.png);
    border-style: none;
    color: #434343;
    font-weight: bold;
    padding-bottom: 2px;
    /*padding-bottom: 0px;*/
}

.adminTitle
{
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    margin-bottom: 13px;
    background-color: #6CA9F0;
    padding: 5px;
    text-align: left;
}



.underWholePageTabs
{
	width:998px;
	background-color:#4A4344;
	height:3px;	
	border: solid 1px #4A4344;
}

.tbWholePageTabContent
{
	width:1000px;	
	border: 1px #4A4344 solid;	
	padding: 10px 20px 10px 20px;
	background-color:#FFFFFF;
}

.trWholePageTabContentFirst
{
	padding: 16px 0px 0px 20px;
	height:30px;
	vertical-align:middle;	
}


/*** ~New Home Page~ ***/

#bodyHome
{
    background-image: none;
    background-color: #CCCCCC;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}

#homePage
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    width: 781px;
    margin-left: auto;
    margin-right: auto;
}

#homePage a
{	
	text-decoration: none;
}

#homeHeader
{
	background-image: url(images/home_header.png);
	background-repeat: no-repeat;
	width: 781px;
	height: 137px;
	margin-top: 20px;
	margin-left: 1px;
}

#divLoginLinks a
{
	color: #444444;
	font-weight: bold;
	text-decoration: none;
}

#divLoginLinks a:hover
{
	color: Red;	
}

#lnkHomePageLogin
{
	display: block;	
	width: 64px;
	height: 20px;
	padding: 4px 0px 0px 20px;
	float: right;
	position: relative;
	bottom: 24px;
	right: 20px;
}

#lnkJoinNow
{
	display: block;	
	width: 72px;
	height: 20px;
	padding: 4px 0px 0px 12px;
	float: right;
	position: relative;
	bottom: 24px;
	right: 24px;
}

#homeContent
{
	margin-left: 1px;
	margin-right: 0px;
	background-color: White;	
}

#search_div
{
	background-image: url(images/home_search.png);
	background-repeat: no-repeat;
	background-position: 0px 35px;
	width: 669px;
	height: 185px;
	margin-left: auto;
    margin-right: auto;    
}

#search_header
{
	padding-right: 33px;
	font-size: 18px;	
}

#search_header a
{
	display: block;
	margin: auto;
	height: 30px;
	text-align: center;
	padding-top: 5px;
}

#search_title
{	
	float: left;
	/*padding-top: 6px;
	padding-left: 40px;*/
    
	padding-left: 90px;	
	color: Red;
	font-family: Verdana, Arial;
	font-size: 24px;
}

.home_tab
{
	background-image: url(images/home_tab.png);
	background-repeat: no-repeat;
	width: 140px;
	height: 36px;
	padding-right: 10px;
	float: right;
}


.home_tab a
{
	color: #666666;	
}

.home_tab a:hover
{
	color: Red;
}

.home_tab_selected
{
	background-image: url(images/home_tab_selected.png);
	background-repeat: no-repeat;
	width: 140px;
	height: 36px;
	padding-right: 10px;
	float: right;	
}

.home_tab_selected a
{
	color: Red;
}

#divText
{
	/*width: 669px;
	margin-left: auto;
    margin-right: auto;*/
    padding: 20px 0px 40px 10px;
}

#search_content
{
	clear: both;
	width: 460px;
	height: 110px;
	margin-left: auto;
    margin-right: auto;
	padding-top: 40px;
}

#search_content a
{
	color: Red;
}

#cantFind a
{
	color: #666666;
}

.cantFindContracted
{
	background-image: url(images/down_arrow.png);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	display: block;
	margin-top: 10px;
	padding-left: 10px;
	width: 150px;
	height: 14px;
	color: #999999;
}

.cantFindExpanded
{
	background-image: url(images/up_arrow.png);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	display: block;
	margin-top: 10px;
	padding-left: 10px;
	width: 150px;
	height: 14px;
	color: #999999;
}

#lblResults
{
	background-image: url(images/success.png);
	background-repeat: no-repeat;	
	height: 19px;
	display: block;
	margin: 2px 0px;
	padding: 8px 0px 0px 30px;	
}

#lnkSearchPeople
{
	display: block;
	background-image: url(images/search_button.png);
	width: 97px;
	height: 30px;
}

#bottomTab
{	
	background-image: url(images/home_bottom_tab.png);
	width: 648px;
	height: 51px;
	margin-left: auto;
	margin-right: auto;	
}

#bottomWrapper
{
	height: 51px;
}

#bottomTabContent
{	
	height: 20px;
	padding: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.findSchool
{
	font-size: 16px;
	color: Red;
}

#lnkSearchSchool
{
	display: block;
	background-image: url(images/search_button_small.png);
	width: 64px;
	height: 20px;
	float: right;
}

#bottomNavBar
{
	clear: both;
	width: 669px;
	margin-left: auto;
    margin-right: auto;
    padding: 40px 0px 0px;
    text-align: center;
}

#bottomNavBar a
{
	color: #666666;
}

#homeFooter
{
	/*background-image: url(images/home_footer.png);*/
	background-image: url(images/home_footer_new.png);
	background-repeat: no-repeat;
	background-position: 1px 0px;
	/*width: 781px;
	height: 11px;*/
	width: 781px;
	height: 36px;
	text-align: center;
}

.divConfirmed
{
	background-color: White;
	padding: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
}

.divConfirmed a
{
	font-size: 14px;
	text-decoration: none;
}

.searchResTitle
{
	color: Red;
	font-size: 14px;
	font-weight: bold;
}

.viewProfile
{
	display: block;
	background-image: url(images/view_profile.png);
	width: 100px;
	height: 21px;
}

.divSearchResults
{
	padding: 20px;
	width: 700px;
	margin-left: auto;
	margin-right: auto;
}

.blueLine
{
	background-image: url(images/blue_dot.png);
	background-repeat: repeat-x;
	height: 1px;
}

#hplViewFullProfile
{
	display: block;
	background-image: url(images/view_full_profile.png);
	width: 100px;
	height: 21px;
	float: right;
}

#hplAcceptInvite
{
	display: block;
	background-image: url(images/accept_invite.png);
	width: 100px;
	height: 21px;
	float: right;
}

.backToSearch
{
	display: block;
	background-image: url(images/back_to_search.png);
	width: 100px;
	height: 21px;
	float: left;
}

.findSomeone
{
	display: block;
	background-image: url(images/find_someone.png);
	width: 100px;
	height: 21px;
	float: left;
}

.tdSearchTop
{
	font-weight: bold;
}

.tdSearchTop a
{
	color: Red;
}

#lblFriends
{
	display: block;
	background-image: url(images/user.png);
	background-repeat: no-repeat;
	width: 80px;
	height: 16px;
	padding-left: 20px;
	padding-top: 5px;
}

#lblNetworks
{
	display: block;
	background-image: url(images/network.png);
	background-repeat: no-repeat;
	width: 80px;
	height: 16px;
	margin-top: 2px;
	padding-left: 20px;
	padding-top: 5px;
}

#lblPhotos
{
	display: block;
	background-image: url(images/photo.png);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	width: 80px;
	height: 16px;
	padding-left: 20px;
	padding-top: 5px;
}

#lblVideos
{
	display: block;
	background-image: url(images/video.png);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	width: 80px;
	height: 16px;
	padding-left: 20px;
	padding-top: 5px;
}

#lblBlogPosts
{
	display: block;
	background-image: url(images/blog.png);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	width: 80px;
	height: 13px;
	padding-left: 20px;
	padding-top: 2px;
}

/*** ~New Login Page~ ***/

.loginSelectedTab
{
}

.loginTab
{
	
}


/*** ~Iframe~ ***/

#iframeContent
{   
    font-family: Verdana;
    font-size: 12px;
    color: White;     
    padding: 20px;
}


#shadow_right
{   
    width: 2px;
    background-image: url(images/shadow_right.png);    
    background-repeat: repeat-y;
}

/*!!!!!! MODIFICARI ADUSE !!!!!!!!!!!*/

#bottomNavBar
{
    font-size: 11px;
    color: #666666;    
}

.homePageTextColor
{
    clear: both;    
    color: #666666;    
    font-family:verdana,arial;
    font-weight: normal;
    font-size: 23px;
    margin: 0;
}

#divItems
{
    padding: 20px 0px 0px 70px;
    color: #828282;
    font-family:verdana,arial;
    font-size: 14px;
    /*font-weight: bold;*/
}

#divItems ul li
{
    list-style-image: url("images/home_arrow.png");
    padding:3px 0px;
}

#bodyTerms
{
   background-color: #CCCCCC; 
}

.border_silver
{
	border: solid 1px #CCCCCC;
	padding: 10px;
	width: 380px;
}

/*Support Pages Start*/
#enhancewrapback {
	padding-right: 20px;
	padding-left: 20px;
	background-image: url(enhance_1px_white_back.png);
	background-repeat: repeat-y;
	background-position: right;
}
#enhancewrap {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-size: 12px;
	padding-right: 20px;
	padding-left: 20px;
}
#enhancewrap p{
	line-height: 20px;
}
.enhanceheader1 {
	font-size:24px;
	color: #006699;
	font-weight: bold;
	line-height: 80px;
}
.enhanceheader2 {
	font-size:17px;
	color: #006699;
	font-weight: bold;
	line-height: 60px;
}
#enhancewrap .subheader {
	margin-top: 10px;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}
#enhancewrap ul {
	list-style-type: square;
	padding-left: 30px;
}
#enhancewrap li {
	margin-bottom: 5px;
}
#enhancewrap a:link, #enhancewrap a:active, #enhancewrap a:visited{
	color: #006699;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #006699;
}
#enhancewrap a:hover{
	color: #CC0000;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CC0000;
}
#enhancewrap table{
	width: 70%;
}
#enhancewrap th{
	background-color: #D8D8D8;
	text-align: left;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	padding: 4px;
}
#enhancewrap td{
	background-color: #F4F4F4;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	padding: 4px;
}
.pad_1{
	padding-top:10px;
	padding-bottom:10px;
	line-height:20px;
}
/*Support Pages End*/

.calendarDate
{
    width: 32px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: center center;
    font-weight: bold;
    padding-left: 6px;
    padding-right: 6px;
    background-color: #EEEEEE !important;
}

.calendarDate a
{
    text-decoration: none;
}

.calendarSelectedDate
{
    background-image: url(Images/calendar_selected.jpg);
}

.calendarNormalDate
{
    background-image: url(Images/calendar_normal.jpg);
}

.calendarOtherMonthDate
{
    background-image: url(Images/calendar_normal.jpg);
}

.calendarEventsDate
{
    background-image: url(Images/calendar_events.jpg);
}

.calendarHeaderStyle
{
    font-size: 11px;
}

.calendarTitle
{
    background-image: url(Images/calendar_month_header_back.jpg);
    height: 29px;
}

.register td
{
    text-align: left;
}

a
{
    color: #336699;
    text-decoration: none;
}

a:hover
{
    text-decoration: underline;
}

h2
{
    font-size: 14px;
    background-color: #EEE;
    padding: 3px;
}

#tbPager
{
	font-size: 11px;
	color: Black;
	text-align: center;
}

.pagerPageNo
{
	background-image: url(images/page_no.png);
	background-repeat: no-repeat;
	width: 24px;
	height: 20px;
	text-align: center;
	vertical-align: middle;
}

.pagerSelectedPage
{
	background-image: url(images/selected_page_no.png);
	background-repeat: no-repeat;
	width: 24px;
	height: 20px;
	text-align: center;
	vertical-align: middle;
}

.lnkPageNo
{
	padding-top: 4px;
}

.pagerFooter
{
	text-align: center;
}

.selectNetworkContent
{
	width: 568px;
	height: 612px;
	border: solid 1px #999999;
	border-top-style: none;
}


/***** ~~~User Profile~~~ *****/

.category
{	
    background-color: #EEEEEE;    
    color: Red;
    font-size: 12px;
    padding: 4px 10px 4px 10px;
}

.tdCategoryLink a, tdCategoryLink a:link, tdCategoryLink a:visited, tdCategoryLink a:active
{
	background-color: #EEEEEE;
    color: Red;
    font-size: 12px;
	text-decoration: none;
}

.tdFriends
{
	width: 418px;
}

#tdUserName
{
	width: 500px;
}

#tdProfilePhoto
{
	vertical-align: top; 
	width: 110px;
}

.tdUsrProfCellLeft
{
	width: 84px;
	text-align: left;
	vertical-align: top;
}

#imgOnlineFriend
{
	width: 11px;
	height: 11px;
}

.thumbImage
{
	margin-top: 10px;
	margin-left: 10px;
}

/*~~~ Login, Signup, Forgot Password ~~~*/

.loginFormTabs
{
	background-color: White;
}

#bodyLogin
{
	background-image: url(images/login_back.png);
	background-repeat: repeat;
}

#bodyLoginContent
{
	width: 368px;
	height: 342px;
	border: solid 1px #999999;
	border-top-style: none;
}

#divNewCloseButton
{
    text-align: right;   
    width: 60px; 
    padding-right: 4px;
}

#divNewCloseButton a
{
    text-decoration: none;
}

#lightwindow_new_close_button
{
    display: block;
    width: 40px;
    height: 18px;
    padding-right: 20px;    
    background-image: url(images/lightwindow_new_close_button.png);
    background-position: right top;
    background-repeat: no-repeat;
}

.tabHeaderLogin
{
	background-image: url(images/tab_login.png);
	width: 59px;
	height:27px;
	vertical-align:middle;
	text-align:center;
}

.tabHeaderLogin a
{
	color: Black;
	text-decoration:none;
}

.tabHeaderLogin a:hover
{
	color: Red;
}

.selectedTabHeaderLogin
{	
	background-image: url(images/tab_login_selected.png);
	width: 59px;
	height:27px;
	vertical-align:middle;
	text-align:center;
}

.selectedTabHeaderLogin a
{
	color:Red;
	text-decoration:none;
}

.tabSeparatorLogin
{
	width:3px;
	background-color: White;
	border-bottom: solid 1px #999999;
}

.tabHeaderJoin
{
	background-image: url(images/tab_join.png);
	width: 88px;
	height:27px;
	vertical-align:middle;
	text-align:center;
}

.tabHeaderJoin a
{
	color: Black;
	text-decoration:none;
}

.tabHeaderJoin a:hover
{
	color: Red;
}

.selectedTabHeaderJoin
{	
	background-image: url(images/tab_join_selected.png);
	width: 88px;
	height:27px;
	vertical-align:middle;
	text-align:center;
}

.selectedTabHeaderJoin a
{
	color:Red;
	text-decoration:none;
}

.tabHeaderForgot
{
	background-color: White;
	border-bottom: solid 1px #999999;
}

.selectedTabHeaderForgot
{	
	background-image: url(images/tab_forgot.png);
	width: 140px;
	height:27px;
	vertical-align:middle;
	text-align:center;
}

.selectedTabHeaderForgot a
{
	color:Red;
	text-decoration:none;
}

.tabLoginEmpty
{
	background-color: White;
	border-bottom: solid 1px #999999;
	width: 80px;
}

.underLoginTabs
{
	width:100%;
	background-color:#EEEEEE;
	height:3px;	
	border: solid 1px #EEEEEE;
}

.recoverPassHeader
{
	margin: 20px;
	width: 260px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

.recoverPassFooter
{
	width: 260px;
	color: Red;
}

#trSignupError
{
	color: Red;
	font-size: 12px;
}

#trSignupError a
{
	color: Red;
	font-size: 12px;
	text-decoration: underline;
}


/*~~~ Inbox ~~~*/

.inviteStatus
{
	color: #336699;
}

#aceNetwork_completionListElem li
{
    font-family: Verdana,Arial,Helvetica,sans-serif;
}



/*~~~ User Profile ~~~*/

.userAboutText
{
    width: 220px;
}

.textareaWebsite
{
    border: none;
    overflow: hidden;
    background-color: Transparent;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: Black;
}