/* CSS Document */
body
{
	FONT-FAMILY: verdana, arial, helvetica, sans-serif;
	BACKGROUND-POSITION:  left top;
	SCROLLBAR-DARKSHADOW-COLOR: #333333;
	background-color:#fefefe;
	background-image: url(../images/HomePage/WhiteHeaderBg_Home2.gif);
	background-repeat: repeat-x;
	margin:0;
}

.LogInTextBox
{
   border:1px solid #CCCCCC; 
   font-size:12px; 
   color: #333333; 
   vertical-align:middle;
   background-color:#FFFFFF;
   padding:2px;
   height:25px
}


/* Class to define welcome text in header (name)*/
.HeaderName
{
   font-size: 12px;
   color: #3e6b77;
   text-decoration: none;
   font-weight: bold;
}

.HeaderNameWhite
{
   font-size: 10px;
   color: #DEDEDE;
   text-decoration: none;
   font-weight: bold;
}


/**** HOME PAGE STYLES *****/
.Top_Bar {
	font-size: 12px;
	font-weight: bold;
	color:#FFFFFF;
	background-image: url(../images/HomePage/Top_Bar_Bg.jpg);
	background-repeat: repeat-x;
	height: 34px;
}



/**.Home_graphic {
	font-size: 12px;
	background-image: url(../images/HomePage/New-Home-Page.jpg);
	background-repeat: no-repeat;
	height: 478px;
	width: 1000px;
	border-left:1px solid #999999;
    border-right:1px solid #999999;	
	border-bottom:1px solid #999999;	
}
**/

.Registration_Background {
	font-size: 12px;
	background-image: url(../images/HomePage/Registration_Background.gif);
	background-repeat: no-repeat;
	width:573px;
	height:234px;;
}


.Login_Background {
	font-size: 12px;
	background-image: url(../images/HomePage/Login_Background.gif);
	background-repeat: no-repeat;
	width:378px;
	height:200px;
}


.SignInBackground{
	font-size: 12px;
	background-image: url(../images/HomePage/SignInBarBg.jpg);
	background-repeat: repeat-x;
	height: 298px;
}


#PageContainer {background-color:#FFFFFF; width:1000px;}

#HeaderDiv {
!--firefox, safari margin--
margin-: -300px;
!--IE Margin--
_margin-: -500px;
}

.TableHeight
{
	height: 400px;	
	background-color:#FFFFFF;
}

#Header {
	width:1000px;
	/**border-left:1px solid #b4b3c1;
    border-right:1px solid #b4b3c1;**/
}



.HeaderTbl {
	background-color:#000000;
}


/********************************************/


.Menu {font-size: 11px; color:#666666 text-decoration: none; font-family: verdana, arial, helvetica; font-weight:bold}
.Menu:link {font-size: 11px; color:#666666; text-decoration: none; font-family: verdana, arial, helvetica; font-weight:bold}
.Menu:active {font-size: 11px; color:#666666;text-decoration: none;font-family: verdana, arial, helvetica; font-weight:bold}
.Menu:visited {font-size: 11px; color:#666666;text-decoration: none;font-family: verdana, arial, helvetica; font-weight:bold}
.Menu:hover {font-size: 11px; color:#999999;text-decoration: none;font-family: verdana, arial, helvetica; font-weight:bold;}


.Footer_Table {background-color:#000000;}
.Footer {font-size: 10px;color: #666666;text-decoration: none;font-family: verdana, arial, helvetica;}
.Footer:link {font-size: 10px; color: #666666; text-decoration: none; font-family: verdana, arial, helvetica;}
.Footer:active {font-size: 10px;color: #666666; text-decoration: none;font-family: verdana, arial, helvetica;}
.Footer:visited {font-size: 10px;color: #666666; text-decoration: none;font-family: verdana, arial, helvetica;}
.Footer:hover {font-size: 10px;color:#333333; text-decoration: underline;font-family: verdana, arial, helvetica;}


.HeaderLinks{font-size: 11px; color:#366370;text-decoration: underline; font-family: verdana, arial, helvetica; font-weight:bold;}
.HeaderLinks:link {font-size: 11px; color:#366370;text-decoration: underline; font-family: verdana, arial, helvetica; font-weight:bold;}
.HeaderLinks:active {font-size: 11px; color:#366370;text-decoration: underline;font-family: verdana, arial, helvetica; font-weight:bold;}
.HeaderLinks:visited {font-size: 11px; color:#366370;text-decoration: underline;font-family: verdana, arial, helvetica; font-weight:bold;}
.HeaderLinks:hover {font-size: 10px; color:#537f8c;text-decoration: none;font-family: verdana, arial, helvetica; font-weight:bold;}

.HeaderLinks_White{font-size: 12px; color:#FFFFFF;text-decoration: underline; font-family: verdana, arial, helvetica; font-weight:bold;}
.HeaderLinks_White:link {font-size: 12px; color:#FFFFFF;text-decoration: underline; font-family: verdana, arial, helvetica; font-weight:bold;}
.HeaderLinks_White:active {font-size: 12px; color:#FFFFFF;text-decoration: underline;font-family: verdana, arial, helvetica; font-weight:bold;}
.HeaderLinks_White:visited {font-size: 12px; color:#FFFFFF;text-decoration: underline;font-family: verdana, arial, helvetica; font-weight:bold;}
.HeaderLinks_White:hover {font-size: 12px; color:#CCCCCC;text-decoration: none;font-family: verdana, arial, helvetica; font-weight:bold;}

.TableHDLinks{font-size: 11px; color:#003366;text-decoration: underline; font-family: verdana, arial, helvetica; font-weight:bold}
.TableHDLinks:link {font-size: 11px; color:#003366;text-decoration: underline; font-family: verdana, arial, helvetica; font-weight:bold}
.TableHDLinks:active {font-size: 11px; color:#003366;text-decoration: underline;font-family: verdana, arial, helvetica; font-weight:bold}
.TableHDLinks:visited {font-size: 11px; color:#003366;text-decoration: underline;font-family: verdana, arial, helvetica; font-weight:bold}
.TableHDLinks:hover {font-size: 11px; color:#198AA2;text-decoration: underline;font-family: verdana, arial, helvetica; font-weight:bold;}

.VideoTitle{font-size: 12px; color:#E56100;text-decoration: underline; font-family: verdana, arial, helvetica; font-weight:bold}
.VideoTitle:link {font-size: 12px; color:#E56100;text-decoration: underline; font-family: verdana, arial, helvetica; font-weight:bold}
.VideoTitle:active {font-size: 12px; color:#E56100;text-decoration: underline;font-family: verdana, arial, helvetica; font-weight:bold}
.VideoTitle:visited {font-size: 12px; color:#E56100;text-decoration: underline;font-family: verdana, arial, helvetica; font-weight:bold}
.VideoTitle:hover {font-size: 12px; color:#FF9900;text-decoration: underline;font-family: verdana, arial, helvetica; font-weight:bold;}

.VideoTitleCategory{font-size: 10px; color:#E56100;text-decoration: underline; font-family: verdana, arial, helvetica; font-weight:bold}
.VideoTitleCategory:link {font-size: 10px; color:#E56100;text-decoration: underline; font-family: verdana, arial, helvetica; font-weight:bold}
.VideoTitleCategory:active {font-size: 10px; color:#E56100;text-decoration: underline;font-family: verdana, arial, helvetica; font-weight:bold}
.VideoTitleCategory:visited {font-size: 10px; color:#E56100;text-decoration: underline;font-family: verdana, arial, helvetica; font-weight:bold}
.VideoTitleCategory:hover {font-size: 10px; color:#FF9900;text-decoration: underline;font-family: verdana, arial, helvetica; font-weight:bold;}

.VideoTitleHome{font-size: 15px; color:#E56100;font-family: verdana, arial, helvetica; font-weight:bold}
.RateViews{font-size: 12px; color:#E56100;font-family: verdana, arial, helvetica; font-weight:bold}

.AdvancedSearch {font-size: 9px;color: #666666;text-decoration: none;font-family: verdana, arial, helvetica;font-weight:bold;background-color: #EFEFEF;}
.AdvancedSearch:link {font-size: 9px; color: #666666; text-decoration: none; font-family: verdana, arial, helvetica; font-weight:bold;}
.AdvancedSearch:active {font-size: 9px;color: #666666; text-decoration: none;font-family: verdana, arial, helvetica;font-weight:bold;}
.AdvancedSearch:visited {font-size: 9px;color: #666666; text-decoration: none;font-family: verdana, arial, helvetica;font-weight:bold;}
.AdvancedSearch:hover {font-size: 9px;color: #999999;text-decoration: none;font-family: verdana, arial, helvetica;font-weight:bold;background-color:#FFFF99}



/**** Advanced Search Link for Campus Square  side menu ********/
.AdvancedSearch_11 {font-size: 11px;color: #666666;text-decoration: none;font-family: verdana, arial, helvetica;font-weight:bold;}
.AdvancedSearch_11:link {font-size: 11px; color: #666666; text-decoration: none; font-family: verdana, arial, helvetica; font-weight:bold;}
.AdvancedSearch_11:active {font-size: 11px;color: #666666; text-decoration: none;font-family: verdana, arial, helvetica;font-weight:bold;}
.AdvancedSearch_11:visited {font-size: 11px;color: #666666; text-decoration: none;font-family: verdana, arial, helvetica;font-weight:bold;}
.AdvancedSearch_11:hover {font-size: 11px;color: #999999;text-decoration: none;font-family: verdana, arial, helvetica;font-weight:bold;background-color:#FFFF99}


.SmallLinks {font-size: 10px;color: #3366CC;text-decoration: none;font-family: verdana, arial, helvetica;font-weight:bold;background-color: #EFEFEF;}
.SmallLinks:link {font-size: 10px; color: #3366CC; text-decoration: none; font-family: verdana, arial, helvetica; font-weight:bold;}
.SmallLinks:active {font-size: 10px;color: #3366CC; text-decoration: none;font-family: verdana, arial, helvetica;font-weight:bold;}
.SmallLinks:visited {font-size: 10px;color: #3366CC; text-decoration: none;font-family: verdana, arial, helvetica;font-weight:bold;}
.SmallLinks:hover {font-size: 10px;color: #0099FF;text-decoration: none;font-family: verdana, arial, helvetica;font-weight:bold;background-color:#FFFF99}

.VideoTitleCategory{font-size: 11px; color:#E56100;text-decoration: underline; font-family: verdana, arial, helvetica; font-weight:bold}
.VideoTitleCategory:link {font-size: 11px; color:#E56100;text-decoration: underline; font-family: verdana, arial, helvetica; font-weight:bold}
.VideoTitleCategory:active {font-size: 11px; color:#E56100;text-decoration: underline;font-family: verdana, arial, helvetica; font-weight:bold}
.VideoTitleCategory:visited {font-size: 11px; color:#E56100;text-decoration: underline;font-family: verdana, arial, helvetica; font-weight:bold}
.VideoTitleCategory:hover {font-size: 11px; color:#FF9900;text-decoration: underline;font-family: verdana, arial, helvetica; font-weight:bold;}

.SmallLinks_2 {font-size: 10px;color: #3366CC;text-decoration: none;font-family: verdana, arial, helvetica;}
.SmallLinks_2:link {font-size: 10px; color: #3366CC; text-decoration: none; font-family: verdana, arial, helvetica;}
.SmallLinks_2:active {font-size: 10px;color: #3366CC; text-decoration: none;font-family: verdana, arial, helvetica;}
.SmallLinks_2:visited {font-size: 10px;color: #3366CC; text-decoration: none;font-family: verdana, arial, helvetica;}
.SmallLinks_2:hover {font-size: 10px;color: #0099FF;text-decoration: none;font-family: verdana, arial, helvetica;background-color:#FFFF99}

.SmallLinks_3 {font-size: 10px;color: #3366CC;text-decoration: none;font-family: verdana, arial, helvetica;font-weight:bold;background-color:#FFFF99; padding:1px;}
.SmallLinks_3:link {font-size: 10px; color: #3366CC; text-decoration: none; font-family: verdana, arial, helvetica; font-weight:bold; padding:1px;}
.SmallLinks_3:active {font-size: 10px;color: #3366CC; text-decoration: none;font-family: verdana, arial, helvetica;font-weight:bold; padding:1px;}
.SmallLinks_3:visited {font-size: 10px;color: #3366CC; text-decoration: none;font-family: verdana, arial, helvetica;font-weight:bold; padding:1px;}
.SmallLinks_3:hover {font-size: 10px;color: #0099FF;text-decoration: none;font-family: verdana, arial, helvetica;font-weight:bold;background-color: #EFEFEF; padding:1px;}

.SmallLinks_White {font-size: 10px;color: #DEDEDE;text-decoration: none;font-family: verdana, arial, helvetica; padding:1px;}
.SmallLinks_White:link {font-size: 10px; color: #DEDEDE; text-decoration: none; font-family: verdana, arial, helvetica; padding:1px;}
.SmallLinks_White:active {font-size: 10px;color: #DEDEDE; text-decoration: none;font-family: verdana, arial, helvetica; padding:1px;}
.SmallLinks_White:visited {font-size: 10px;color: #DEDEDE; text-decoration: none;font-family: verdana, arial, helvetica; padding:1px;}
.SmallLinks_White:hover {font-size: 10px;color: #FFFFFF;text-decoration: none;font-family: verdana, arial, helvetica; padding:1px;}


/*** FOR INBOX PAGE ***/
.SendClassMate_Link {font-size: 10px;color: #3366CC;text-decoration: none;font-family: verdana, arial, helvetica;font-weight:bold;background-color: #EFEFEF; margin-top:4px;}
.SendClassMate_Link:link {font-size: 10px; color: #3366CC; text-decoration: none; font-family: verdana, arial, helvetica; font-weight:bold; margin-top:4px;}
.SendClassMate_Link:active {font-size: 10px;color: #3366CC; text-decoration: none;font-family: verdana, arial, helvetica;font-weight:bold; margin-top:4px;}
.SendClassMate_Link:visited {font-size: 10px;color: #3366CC; text-decoration: none;font-family: verdana, arial, helvetica;font-weight:bold; margin-top:4px;}
.SendClassMate_Link:hover {font-size: 10px;color: #0099FF;text-decoration: none;font-family: verdana, arial, helvetica;font-weight:bold;background-color:#FFFF99; margin-top:4px;}


.FriendRequest {font-size: 10px;color: #3366CC;text-decoration: none;font-family: verdana, arial, helvetica;}

.VideoLinks {font-size: 10px;color: #3366CC;text-decoration: none;font-family: verdana, arial, helvetica;}
.VideoLinks:link {font-size: 10px; color: #3366CC; text-decoration: none; font-family: verdana, arial, helvetica;}
.VideoLinks:active {font-size: 10px;color: #3366CC; text-decoration: none;font-family: verdana, arial, helvetica;}
.VideoLinks:visited {font-size: 10px;color: #3366CC; text-decoration: none;font-family: verdana, arial, helvetica;}
.VideoLinks:hover {font-size: 10px;color: #0099FF;text-decoration: none;font-family: verdana, arial, helvetica;background-color:#FFFF99}


.ChalkBoardLinks {font-size: 10px;color: #3366CC;text-decoration: none;font-family: verdana, arial, helvetica;font-weight:bold;background-color: #EFEFEF;}
.ChalkBoardLinks:link {font-size: 10px; color: #3366CC; text-decoration: none; font-family: verdana, arial, helvetica; font-weight:bold;}
.ChalkBoardLinks:active {font-size: 10px;color: #3366CC; text-decoration: none;font-family: verdana, arial, helvetica;font-weight:bold;}
.ChalkBoardLinks:visited {font-size: 10px;color: #3366CC; text-decoration: none;font-family: verdana, arial, helvetica;font-weight:bold;}
.ChalkBoardLinks:hover {font-size: 10px;color: #0099FF;text-decoration: none;font-family: verdana, arial, helvetica;font-weight:bold;background-color:#FFFF99}

.ChalkBoard_Background {
	background-image: url(../images/CB_Background.gif);
	background-repeat: no-repeat;
	background-position: left;
	height:138px;
}


.VideoLinksUses {font-size: 12px;color: #000000;text-decoration: none;font-family: verdana, arial, helvetica;}
.VideoLinksUses:link {font-size: 12px; color: #000000; text-decoration: none; font-family: verdana, arial, helvetica;}
.VideoLinksUses:active {font-size: 12px;color: #000000; text-decoration: none;font-family: verdana, arial, helvetica;}
.VideoLinksUses:visited {font-size: 12px;color: #000000; text-decoration: none;font-family: verdana, arial, helvetica;}
.VideoLinksUses:hover {font-size: 12px;color: #333333;text-decoration: none;font-family: verdana, arial, helvetica;background-color:#FFFF99}

.NameLinks {font-size: 10px;color: #3366CC;text-decoration: none;font-family: verdana, arial, helvetica;font-weight:bold;}
.NameLinks:link {font-size: 10px; color: #3366CC; text-decoration: none; font-family: verdana, arial, helvetica; font-weight:bold;}
.NameLinks:active {font-size: 10px;color: #3366CC; text-decoration: none;font-family: verdana, arial, helvetica;font-weight:bold;}
.NameLinks:visited {font-size: 10px;color: #3366CC; text-decoration: none;font-family: verdana, arial, helvetica;font-weight:bold;}
.NameLinks:hover {font-size: 10px;color: #0099FF;text-decoration: none;font-family: verdana, arial, helvetica;font-weight:bold;background-color:#FFFF99}


.Unlock_Link { font-size: 10px; color:#A90D0D; text-decoration: none; font-weight: bold;}
.Unlock_Link:link {font-size: 10px; color:#A90D0D; text-decoration: none; font-weight: bold;}
.Unlock_Link:active {font-size: 10px; color:#A90D0D; text-decoration: none; font-weight: bold;}
.Unlock_Link:visited {font-size: 10px; color:#A90D0D; text-decoration: none; font-weight: bold;}
.Unlock_Link:hover {font-size: 10px; color:#000000; text-decoration: none; font-weight: bold;background-color:#FFFF99}


.PageNavLinks {font-size: 11px;color: #3366CC;text-decoration: underline;font-family: verdana, arial, helvetica;padding:2px;}
.PageNavLinks:link {font-size: 11px; color: #3366CC; text-decoration: underline; font-family: verdana, arial, helvetica;padding:2px;}
.PageNavLinks:active {font-size: 11px;color: #FFFFFF; text-decoration: underline;font-family: verdana, arial, helvetica;background-color:#FFFF99;padding:2px;}
.PageNavLinks:visited {font-size: 11px;color: #3366CC; text-decoration: underline;font-family: verdana, arial, helvetica;padding:2px;}
.PageNavLinks:hover {font-size: 11px;color: #0099FF;text-decoration: underline;font-family: verdana, arial, helvetica;background-color:#FFFF99;padding:2px;}
.PageNavLinks_Selected {font-size: 11px;color: #3366CC; text-decoration: underline;font-family: verdana, arial, helvetica;background-color:#F8F8F8; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; font-weight:bold;padding:2px;}


/******* USED FOR HEADING ON FRIENDS LISTINGS, USER HOME PAGE HEADINGS *******/
.Heading_Bg {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	background-image: url(../images/homepage_hd_bg.gif);
	background-repeat: repeat-x;
	padding-left: 5px;
}


/* Class to define content page email links */
A
{
   font-size: 11px;
   color:#3366CC;
   text-decoration: underline;
}

A:hover
{
   font-size: 11px;
   color:#0099FF;
   text-decoration: underline;
}

.table1
{
    background-color:#FFFFFF;
}

.table2
{
    background-color:#FFCC00;
}

.table3
{
    background-color:#CCCCCC;
}

.table4
{
    background-color:#666666;
}

.TableDeactivate {
	padding:10px;
	margin-left:30px; 
	font-style:italic; 
	background-color:#F4F4F4;
}


.IMG
{
	cursor:hand;
}
	
	
	
TD
{
	font-size: 11px;
	color: #333333;
}

  
UL
{
	margin-top:3px;
	margin-bottom:1px;
	color: #333333;
}

HR
{
   height:1px;
   color:#101d53;
}

P
{
   font-size: 11px;
   color: #333333;
}



/* Class to define dot dividers */
.HorizontalDivider
{
	COLOR: #ffffff;
	background-image: url(../images/hor_dot_divider.gif);
	background-repeat: repeat-x;
	background-position: center;
}

.VerticalDivider
{
	COLOR: #ffffff;
	background-image: url(../images/vert_dot_divider.gif);
	background-repeat: repeat-y;
	background-position: center;
}

.VerticalDividerRed
{
	COLOR: #ffffff;
	background-image: url(../images/vert_dot_divider_red.gif);
	background-repeat: repeat-y;
	background-position: center;
}

 
.ButtonBlueBorder
{
	border: #333333 1px solid;
	font-size: 11px;
	color: #FFFFFF;
	font-family: Verdana;
	background-color: #666666;
	cursor:hand;
}

#ThumbnailPhoto {
	overflow:hidden;
	height:33px;
	width:50px;	
}

.ButtonGoBorder
{
	background-image: url(../images/HomePage/Go-Button.jpg);
	width: 20px;
	height: 20px;
	border: none;
	cursor: pointer;
	overflow: hidden;
	float: right;
	color: #000;
	font: bold;
	background-repeat: no-repeat;
	cursor:hand;
}


input.form-submit {
   color: #000;
}

*html .ButtonGoBorder {
    margin-top: 1px;
 }
*+html .ButtonGoBorder {
    margin-top: 1px;
}
*+html .ButtonGoBorder {
    margin-top: 0px;
}
*html .ButtonGoBorder {
    margin-top: 0px;
}

.AddNew_Button
{
	border: #333333 1px solid;
	font-size: 11px;
	color: #333333;
	font-family: Verdana;
	background-color: #adacac;
	cursor:hand;
}


.RemoveButton
{
	border: #6A0000 1px solid;
	font-size: 11px;
	color: #FFFFFF;
	font-family: Verdana;
	background-color: #6A0000;
	cursor:hand;
}

.ButtonGreyBorder
{
	cursor:hand;
	background-image: url(../images/Buttons/Button_Bg.jpg);
	cursor: pointer;
	overflow: hidden;
	float: right;
	color: #FFFFFF;
	font: bold;
	background-color: #000000;
	background-repeat: repeat-x;
	border: #000000 1px solid;
}

.AdvancedSearchButton
{
	border-right: #FFFFFF 1px solid;
	border-top: #FFFFFF 1px solid;
	border-: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
	font-size: 14px;
	color:#FFFFFF;
	font-family: Verdana;
	font-weight:bold;
	background-color:#FF6600;
	cursor:hand;
}

.SubscribeButton
{
	font-size: 10px;
	color: #FFFFFF;
	font-weight:bold;
	font-family: Verdana;
	background-color: #666666;
	border: 1px solid #333333;
	cursor:hand;
}



.DeleteCB_Button
{
	border: #333333 1px solid;
	font-size: 10px;
	color: #666666;
	font-family: Verdana;
	background-color: #CCCCCC;
	cursor:hand;
}


FORM { margin-bottom:0px;}

.TextBox
{
   border:1px solid #CCCCCC; 
   font-size:12px; 
   color: #333333; 
   vertical-align:middle;
   background-color:#FFFFFF;
}

.Registration_TextBox
{
   border:1px solid #CCCCCC; 
   font-size:12px; 
   color: #333333; 
   vertical-align:middle;
   background-color:#FFFFFF;
   padding:2px;
   height:25px
}



.TextBoxEmbed
{
   border:1px solid #CCCCCC; 
   font-size:15px; 
   color: #333333; 
   vertical-align:middle;
   background-color:#FFFFFF;
   line-height:30px;
   height:30px;
}

.TextBox_EventQuickTitle
{
   border:1px solid #CCCCCC; 
   line-height:22px;
   color: #666666; 
   background-color:#FFFFFF; 
}

.TextBoxSearch
{
   border-top:1px solid #666666; 
   border-bottom:1px solid #CCCCCC;
   border-right:1px solid #CCCCCC;
   border-left:1px solid #666666;
   font-size:11px; 
   color: #666666; 
   background-color:#F3F3F3; 
}


.DropDownMenu
{
   border:1px solid #CCCCCC; 
   font-size:13px; 
   color: #333333; 
   background-color:#FFFFFF; 
   padding:5px;
   height:28px
}



/* Class to define header text*/
.LightGrey10
{
   font-size: 10px;
   color: #666666;
   text-decoration: none;
}

.White10
{
   font-size: 10px;
   color: #FFFFFF;
   text-decoration: none;
}

.White
{
   font-size: 11px;
   color: #FFFFFF;
   text-decoration: none;
}

/* Class to define header text*/
.WhiteBold11
{
   font-size: 11px;
   color: #FFFFFF;
   text-decoration: none;
   font-weight: bold;
}


.WhiteBold12 {
   font-size: 12px;
   color: #FFFFFF;
   text-decoration: none;
   font-weight: bold;
}

/* Class to define header text*/
.WhiteBold10
{
   font-size: 10px;
   color: #FFFFFF;
   text-decoration: none;
   font-weight: bold;
}


/* Class to define coloured bolded text*/
.BlueBold11
{
   font-size: 11px;
   color: #00457C;
   text-decoration: none;
   font-weight: bold;
}


.BlueBold12
{
   font-size: 12px;
   color: #00457C;
   text-decoration: none;
   font-weight: bold;
}

/* Class to define video title on Watch Video Page*/
.VideoTitle
{
   font-size: 20px;
   color: #666666;
   text-decoration: none;
   font-weight: bold;
   font-family:"Times New Roman";
}


/******  PAGE TITLE FOR ALL PAGES, MEMBER TITLE ****/
.PageTitle
{
	font-size: 15px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	border-bottom:1px solid #333333;
	padding-bottom:3px;
}

.PageTitle_NoLine
{
	font-size: 15px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	padding-bottom:2px;
}


.PageTitle_Line {border-top:1px solid #0D2E4F;}

.PageTitle_Nav
{
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #0D2E4F;
}



.SubPageTitle
{
	font-size: 13px;
	color: #0D2E4F;
	text-decoration: none;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	padding: 6px;
}


.SubPageTitle2
{
	font-size: 13px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	padding: 2px;
}


.SubPageTitle3
{
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	padding: 6px;
}


.EditVideoTitle
{
	font-size: 13px;
	color:#E76B0C;
	text-decoration: none;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-: 6px;
}

.EditVideoTitle:hover
{
	font-size: 13px;
	color:#FF8000;
	text-decoration: none;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-: 6px;
}

/* Class to define titles with a bg colour*/
.TitlewithBg
{
	font-size: 15px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-: 8px;
	border:1px solid #CCCCCC;
}


.666666_11
{
   font-size: 11px;
   color: #666666;
   text-decoration: none;
   font-weight: bold;
}


.GreyBold9
{
   font-size: 9px;
   color: #333333;
   text-decoration: none;
   font-weight: bold;
}

.GreyBold10
{
   font-size: 10px;
   color: #333333;
   text-decoration: none;
   font-weight: bold;
}

.GreyBold11
{
   font-size: 11px;
   color: #333333;
   text-decoration: none;
   font-weight: bold;
}

.GreyBold12
{
   font-size: 12px;
   color: #333333;
   text-decoration: none;
   font-weight: bold;
}


.GreyBold14
{
   font-size: 14px;
   color: #333333;
   text-decoration: none;
   font-weight: bold;
}


.GreyBold15
{
   font-size: 15px;
   color: #333333;
   text-decoration: none;
   font-weight: bold;
}


.PurpleBold14
{
   font-size: 14px;
   color:#993399;
   text-decoration: none;
   font-weight: bold;
}


.RedBold10
{
   font-size: 10px;
   color:#A90D0D;
   text-decoration: none;
   font-weight: bold;
}


.RedBold11
{
   font-size: 11px;
   color:#A90D0D;
   text-decoration: none;
   font-weight: bold;
}

.RedBold12
{
   font-size: 12px;
   color:#A90D0D;
   text-decoration: none;
   font-weight: bold;
}

.RedBold12:hover
{
	font-size: 12px;
	color:#A90D0D;
	text-decoration: none;
	font-style: italic;
}

.Blocked
{
   font-size: 9px;
   color:#A90D0D;
   text-decoration: none;
   font-weight: bold;
}

.errorMessage {
	font-size: 13px;
	color: #CC0000;
	padding: 5px;
	border: 2px solid #CC3300;
}

.errorMessageLink {
	font-size: 13px;
	color: #CC0000;
	text-decoration:underline;
}

.errorMessageLink:hover {
	font-size: 13px;
	color:#990000;
}


.SuccessMessage {
	font-size: 13px;
	background-color:#DEF1FE;
	padding: 5px;
	color: #000000;
	border: 1px solid #999999;
}

.SuccessMessageLink {
	font-size: 13px;
	color: #000000;
}


.SuccessMessageLink:a {
	font-size: 13px;
	color: #000000;
}

.SuccessMessageLink:hover {
	font-size: 13px;
	color: #666666;
}

.SuccessMessageLink:active {
	font-size: 13px;
	color: #000000;
}

.SuccessMessageLink:visited {
	font-size: 13px;
	color: #000000;
}


.Border {border: 1px solid #CCCCCC;}

.Border2 {border: 1px solid #68707b;}

.Border3 {border: 1px solid #CCCCCC;}

.AdverbBorder {border-left: 1px solid #CCCCCC;}


.LightGreyFont10 {
	font-size: 10px;
	color: #CCCCCC;
}

.GreyFont9 {
	font-size: 9px;
	color: #666666;
}


.GreyFont10 {
	font-size: 10px;
	color: #666666;
}

.GreyFont11 {
	font-size: 11px;
	color: #666666;
}


.GreyFont12 {
	font-size: 12px;
	color: #666666;
}

.ReplyComment {
	color:#666666;
	background-color:#FFFFCC;
}


.Help_Blubs {
	font-size: 11px;
	color: #666666;
	background-color:#FFFFCC;
	padding:4px;
	border:1px solid #FFCC00;
}



.posthidden {display:none} 
.postshown {display:inline}



/************ RESUME STYLES ********************/

.resumeHD
{
	font-size: 12px;
	font-weight: bold;
	background-color: #CCCCCC;
	background-image: url(../images/Resume/Header_Bg.jpg);
	background-repeat: repeat-x;
	height:25px;
}

.resumeHD_ {
	background-image: url(../images/Resume/_hd.jpg);
	background-repeat: no-repeat;
	height:25px;
}

.resumeHD_right {
	background-image: url(../images/Resume/right_hd.jpg);
	background-repeat: no-repeat;
	height:25px;
}


/************* RESUME AND COVER LETTER BUTTONS **********************/

#MyResumeButton * {
	font-size: 10px;
	color:#666666;
	text-decoration: none; 	
	font-family: verdana, arial, helvetica;
	font-weight:bold;	
}

#MyResumeButton ul {
	float:right;
	list-style:none;	
	text-align: center;
}

#MyResumeButton li a {
	margin-left:10px;
}

#MyResumeButton li {display:inline;}

#MyResumeButton ul li a {
	line-height:20px;
	width:90px;
	height:20px;
	background-image: url(../images/Square/button_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #c5c5c5;
	float:left;
}

#MyResumeButton ul li a:hover {
	line-height:20px;
	width:90px;
	height:20px;
	background-image: url(../images/Square/button_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #c5c5c5;
	color:#000066;
	float:left;
}


/***********END DYNAMIC CONTENT ****************/



.HelpBg {
    background-image:url(../images/Calendar/Week_BgMain.gif);
	background-repeat: repeat-x;
}




