﻿body 
{
	margin:0;
	padding:0;
	height:100%;
	background-color:#ffdd00;
}
.heavyDarkBlueText
{
	font-family:"Century Gothic", Arial, Helvetica, Verdana, sans-serif;
	color:#002f65;
	font-size: 12px;
	font-weight: bold;
}
td.tdBackColor
{
	background-color:#ffdd00;
}
span.copyrightText
{
	font-family:"Century Gothic", Arial, Helvetica, Verdana, sans-serif;
	color:#a19762;
	font-size: 10px;
}
.loginhdr
{
	font-family:"Century Gothic", Arial, Helvetica, Verdana, sans-serif;
	color:#6683a3;
	font-size: 9px;
    height: 14px;
    vertical-align: middle;
    padding-right: 6px;
    line-height: 16px;
}
.loginstyle
{
	font-family:"Century Gothic", Arial, Helvetica, Verdana, sans-serif;
	color:#6683a3;
	font-size: 11px;
	border: solid 1px #6683a3;
	height:14px;
	padding-bottom:2px;
	background-color:Transparent;
    line-height: 16px;
    font-weight: bold;
    text-align: left;
    text-indent: 2px;
}
.MarqueeText
{
	font-family:"Century Gothic", Arial, Helvetica, Verdana, sans-serif;
	font-weight:bold;
	color:#002f65;
	font-size: 12px;
}
hr.default
{
	border: 0;
	color:#7e8631;
	height:1px;
	background-color:#7e8631;
}
p.heavyDarkGrayText
{
	font-family:"Century Gothic", Arial, Helvetica, Verdana, sans-serif;
	color:#808080;
	font-size: 12px;
	font-weight: bold;
}
td.grayTextNormal
{
	font-family:"Century Gothic", Arial, Helvetica, Verdana, sans-serif;
	color:#555555;
	font-size: 12px;
}
td.graySmallText
{
    font-family:"Century Gothic", Arial, Helvetica, Verdana, sans-serif;
	color:#555555;
	font-size: 10px;
}
td.blueStats
{
	font-family:"Century Gothic", Arial, Helvetica, Verdana, sans-serif;
	font-weight:bold;
	color:#002f65;
	font-size: 12px;
}
table.default
{
	width:100%;
	border:none;
}

input.grayBorder
{
	border: solid 1px #999999;
	color:#999999;
	height:14px;
	padding-bottom:2px;
	background-color:Transparent;
}
textarea.grayBorder
{
	border: solid 1px #999999;
	color:#999999;
	background-color:Transparent;
}
textarea.blueBorder
{
	border: solid 1px #002f65;
	color:#002f65;
	background-color:Transparent;
}

input.styled  
{
	display: none; 
	
}
input.styledAlt  
{
	display: none; 
	
}
select.styled
{
	position: relative; 
	width: 100px; 
	opacity: 0; 
	filter: alpha(opacity=0); 
	z-index: 5;
}
select.styledAlt
{
	position: relative; 
	width: 100px; 
	opacity: 0; 
	filter: alpha(opacity=0); 
	z-index: 5;
}
select.styledWide
{
    position: relative;
    width: 200px;
    opacity: 0;
    filter: alpha(opacity=0);
    z-index: 5;
    font-family: "Century Gothic", Arial, Helvetica, Verdana, sans-serif;
    font-size: 12px;
    line-height: 16px;
    font-weight: bold;
    color: #999999;
}

span.select { 
  position: absolute; 
  width: 68px; /* With the padding included, the width is 190 pixels: the actual width of the image. */ 
  height: 20px; 
  padding: 4px 24px 0px 8px; 
  color: #a19762; 
  font-family: "Century Gothic", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: url('../images/acs/select.gif') no-repeat; 
  overflow: hidden; 
} 
span.selectAlt { 
  position: absolute; 
  width: 68px; /* With the padding included, the width is 190 pixels: the actual width of the image. */ 
  height: 18px; 
  padding: 3px 24px 0px 8px; 
  color: #555555; 
  font-family: "Century Gothic", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
 font-weight: bold;
  background: url('../images/acm/select2.gif') no-repeat; 
  overflow: hidden; 
} 
span.radio { 
  width: 19px; 
  height: 25px; 
  padding: 0 5px 0 0; 
  background-image:  url('../images/acs/custom_radio.gif');
  background-repeat: no-repeat; 
  display: block; 
  clear: left; 
  float: left; 
} 
span.radioAlt { 
  width: 19px; 
  height: 25px; 
  padding: 0 5px 0 0; 
  background-image:  url('../images/acs/custom_radio2.gif');
  background-repeat: no-repeat; 
  display: block; 
  clear: left; 
  float: left; 
} 
/* v4 links */
a:link
{
    COLOR: #063e9e;
    TEXT-DECORATION: none;
	font-weight: bold;
}
a:visited
{
    COLOR: #063e9e;
    TEXT-DECORATION: none;
	font-weight: bold;
}
a:hover
{
    COLOR: #8eb1d4;
    TEXT-DECORATION: none;
	font-weight: bold;
}
a:active
{
    COLOR: #8eb1d4;
    TEXT-DECORATION: none;
	font-weight: bold;
}

a.SupportLink:link
{
    COLOR: #555555;
    text-decoration: underline;
    font-weight: normal;
}
a.SupportLink:visited
{
    COLOR: #555555;
    text-decoration: underline;
    font-weight: normal;
}
a.SupportLink:hover
{
    COLOR: #002f65;
    TEXT-DECORATION: none;
    font-weight: normal;
}
a.SupportLink:active
{
    COLOR: #002f65;
    font-weight: normal;
}

a.GreyLink:link
{
    COLOR: #555555;
    TEXT-DECORATION: none;
	font-weight: bold;
}
a.GreyLink:visited
{
    COLOR: #555555;
    TEXT-DECORATION: none;
	font-weight: bold;
}
a.GreyLink:hover
{
    COLOR: #182673;
    TEXT-DECORATION: none;
	font-weight: bold;
}
a.GreyLink:active
{
    COLOR: #182673;
    TEXT-DECORATION: none;
	font-weight: bold;
}
a.GoldLink:link
{
    COLOR: #fdd938;
    TEXT-DECORATION: none;
	font-weight: bold;
}
a.GoldLink:visited
{
    COLOR: #fdd938;
    TEXT-DECORATION: none;
	font-weight: bold;
}
a.GoldLink:hover
{
    COLOR: #6699ff;
    TEXT-DECORATION: none;
	font-weight: bold;
}
a.GoldLink:active
{
    COLOR: #6699ff;
    TEXT-DECORATION: none;
	font-weight: bold;
}
/* */
/* V4 Text Colors*/

.BlueBoldText {
    font-family: "Century Gothic", Arial, Helvetica, Verdana, sans-serif;
	color: #182673;
	font-weight: bold;
	padding-left: 4px;
}

.BlueBoldTextNP {
    font-family: "Century Gothic", Arial, Helvetica, Verdana, sans-serif;
	color: #182673;
	font-weight: bold;
}

.BlueText {
    font-family: "Century Gothic", Arial, Helvetica, Verdana, sans-serif;
	color: #182673;
	font-size: 12px;
}
.BlueTextDark {
    font-family: "Century Gothic", Arial, Helvetica, Verdana, sans-serif;
	color: #182673;
	font-size: 12px;
}


.BlueBoldArial {
	font-family: "Century Gothic", Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #063e9e;
}

.BlueLargeArial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 28px;
	color: #182673;
}

.BlueLargeSerif {
	font-family:  Times New Roman, Serif;
	font-size: 30px;
	line-height: 32px;
	color: #182673;
}

.GreyArial {
	font-family: "Century Gothic", Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #555555;
}

.GreyNonBoldArial {
	font-family: "Century Gothic", Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #555555;
}

.GreyNonBoldArialSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #555555;
}
/*  */
/** Specific to individual pages**/

.YellowBox {
	background-color: #FFDD00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #182673;
}

.VideoGallery {
    width: 300px;
    padding-bottom: 15px;
    vertical-align:top;
 }
 
.DeansListCaption a 
{
    display: block;
    font-size: 13px;
}

.DeansListText {
	font-size: 12px;
	line-height: 19px;
	padding:1px;
}


.DeansListDescription {
	font-size: 12px;
	line-height: 19px;
	padding:10px;
}

.DescripCols {
    font-family: "Century Gothic", Arial, Helvetica, Verdana, sans-serif;
    font-size: 12px;
    line-height: 16px;
    color: #555555;
    text-align: left;
    vertical-align: top;
    width: 310px;
}

 /******************************/
/**Styling information specific to individual content pages**/

/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 16px;
    height: 16px;
    margin: 0px;
    padding: 1px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url('../Images/General/star_on.gif');

}

.emptyRatingStar {
    background-image: url('../Images/General/star_off.gif');
}

.savedRatingStar {
    background-image: url('../Images/General/star_on.gif');
}

.dropdownlistwall
{
    font-family: "Century Gothic", Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	line-height: 19px;
	color: #555555;
	text-transform: uppercase;
	text-align: left;
}
.dropdownlistleft
{
    font-family: "Century Gothic", Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #555555;
	text-transform: uppercase;
	text-align: left;
}
.dropdownlistcenter
{
    font-family: "Century Gothic", Arial, Helvetica, Verdana, sans-serif;
    font-size: 12px;
    height: 19px;
    color: #555555;
    text-transform: uppercase;
    text-align: center;
}

.PaddingLight {
	padding: 2px;
}

.PaddingHeavy {
	padding: 6px;
}

.MembersPhotos {
	background-color: #ffffff;
	padding-bottom: 6px;
}

span.dropdownlisthdr
{
	font-family: "Century Gothic", Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #555555;
	text-transform: uppercase;
}
span.StudentText 
{
    font-family: "Century Gothic", Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #555555;
}
td.Grading
{
	font-family: "Century Gothic", Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #002f65;
}
span.StudentStatHdr
{
	font-family: "Century Gothic", Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #002f65;
	text-transform: uppercase;
}
span.StudentStats
{
    font-family: "Century Gothic", Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #555555;
}
span.VideoDate
{
    font-family: "Century Gothic", Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #555555;
}
span.Names
{
	font-family: "Century Gothic", Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #002F65;
	font-weight: bold;
	text-transform: uppercase;
}
span.StudentBodyAge
{
	font-family: "Century Gothic", Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #555555;
	font-weight: normal;
	text-transform: capitalize;
}
td.mnuBreadCrumbs
{
	font-family: "Century Gothic", Arial, Helvetica, Verdana, sans-serif;
	font-size: 9px;
	color: #555555;
}
span.StudentProfileText
{
    font-family: "Century Gothic", Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #555555;
}
.NewsText
{
    font-family: "Century Gothic", Arial, Helvetica, Verdana, sans-serif;
	color: #555555;
	font-size: 12px;
    line-height: 19px;
	background-color: White;
	font-weight: normal;
}
p.newsTitle
{
	font-family:"Century Gothic", Arial, Helvetica, Verdana, sans-serif;
	color:#002f65;
	font-size: 12px;
	font-weight:bold;
}
.ErrorText
{
    font-size: 1.2em;
    color: Red;
}


/* Begin Latest Happenings Styling */

a.LatestHappeningsLink 
{
    color: #103774;
    font-family: Century Gothic, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    text-decoration: none;
    line-height: 12px;
}
div.LatestNonMemberDiv
{
    width: 300px;
    margin-bottom: 20px;
}
div.LatestMemberDiv
{
    width: 300px;
    margin-bottom: 20px;
}
/* End Latest Happenings Styling */

/* Being Admin Note Styling */
.divNoteSystem
{
    background-color: #FF9900;
    color: #002F65;
    font-family: Century Gothic,Arial,Helvetica,Verdana,sans-serif;
    font-size: 16px;
    font-weight: bold;
    border: 1px solid #002f65;
    width: 100%;
}
.lblNote
{
    padding: 4px 0px 4px 0px;
}
.divNoteMember
{
    background-color: #00CCFF;
    color: #002F65;
    font-family: Century Gothic,Arial,Helvetica,Verdana,sans-serif;
    font-size: 16px;
    font-weight: bold;
    border: 1px solid #002f65;
    width: 100%;
}
.lblNoteMember
{
    padding: 4px 0px 4px 0px;
}
.divNoteNonMember
{
    background-color: #FFFF66;
    color: #002F65;
    font-family: Century Gothic,Arial,Helvetica,Verdana,sans-serif;
    font-size: 16px;
    font-weight: bold;
    border: 1px solid #002f65;
    width: 100%;
}
.lblNoteNonMember
{
    padding: 4px 0px 4px 0px;
}
.divNoteBilling
{
    background-color: #99CC33;
    color: #002F65;
    font-family: Century Gothic,Arial,Helvetica,Verdana,sans-serif;
    font-size: 16px;
    font-weight: bold;
    border: 1px solid #002f65;
    width: 100%;
}
.lblNoteBilling
{
    padding: 4px 0px 4px 0px;
}
/* End Admin Note Styling */
