﻿body 
{
	margin:0;
	padding:0;
	height:100%;
	background-color:#002f65;
	color: #555555;
}

td, th {
	font-family: "Century Gothic", Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #555555;
}

td.tdBackColor
{
	background-color:#002f65;
	color: #555555;
}
span.copyrightText
{
	font-family:"Century Gothic", Arial, Helvetica, Verdana, sans-serif;
	color:#c0c0c0;
	font-size: 10px;
}
.loginhdr
{
	font-family:"Century Gothic", Arial, Helvetica, Verdana, sans-serif;
	color:#7f97b3;
	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:#7f97b3;
	font-size: 11px;
	border: solid 1px #7f97b3;
	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:#c0c0c0;
	font-size: 12px;
}
hr.default
{
	border: 0;
	color:#7f97b3;
	height:1px;
	background-color:#7f97b3;
}
.heavyDarkGrayText
{
	font-family:"Century Gothic", Arial, Helvetica, Verdana, sans-serif;
	color:#808080;
	font-size: 12px;
	font-weight: bold;
}
.heavyDarkBlueText
{
	font-family:"Century Gothic", Arial, Helvetica, Verdana, sans-serif;
	color:#002f65;
	font-size: 12px;
	font-weight: bold;
}
td.grayTextNormal
{
	font-family:"Century Gothic", Arial, Helvetica, Verdana, sans-serif;
	color:#555555;
	font-size: 12px;
}
td.blueStats
{
	font-family:"Century Gothic", Arial, Helvetica, Verdana, sans-serif;
	font-weight:bold;
	color:#002f65;
	font-size: 12px;
}
td.tdwhiteTextNormal
{
	font-family: "Century Gothic", Arial, Helvetica, Verdana, sans-serif;
	color: White;
	font-size: 12px;
}
td.TermsText
{
	font-family: "Century Gothic", Arial, Helvetica, Verdana, sans-serif;
	color: #002f65;
	font-size: 12px;
	background-color: White;
}
table.default
{
	width:100%;
	border:none;
}

input.grayBorder
{
	border: solid 1px #6683a3;
	color:#6683a3;
	height:14px;
	padding-bottom:2px;
	background-color:Transparent;
}
textarea.grayBorder
{
	border: solid 1px #6683a3;
	color:#555555;
	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: 22px; 
  padding: 4px 24px 0px 8px; 
  background: url('../images/acm/select.gif') no-repeat; 
  overflow: hidden; 
  font-family: "Century Gothic", Arial, Helvetica, Verdana, sans-serif;
 font-size: 12px;
	font-weight: bold;
	color: #6683a3;
} 

span.selectAlt { 
  position: absolute; 
  width: 68px; /* With the padding included, the width is 190 pixels: the actual width of the image. */ 
  height: 18px; 
  padding: 2px 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/acm/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/acm/custom_radio2.gif');
  background-repeat: no-repeat; 
  display: block; 
  clear: left; 
  float: left; 
} 

/* V4 Text Colors*/

.BlueBoldText {
    font-family: "Century Gothic", Arial, Helvetica, Verdana, sans-serif;
	color: #182673;
	font-weight: bold;
	padding-left: 4px;
}

.BlueBoldTextNP {
	color: #182673;
	font-weight: bold;
}

.BlueText {
	color: #182673;
	font-family:"Century Gothic", Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
}

.BlueBoldArial {
	font-family: "Century Gothic", Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #182673;
}

.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;
}

.WhiteText {
	color: White;
	font-family: "Century Gothic", Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
}

.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, Verdana, sans-serif;
	font-size: 9px;
	color: #555555;
	line-height: 9px;
}
/*  */

/* v4 links */
a.YellowLink:link
{
	font-family: "Century Gothic", Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #ffdd00;    
}
a.YellowLink:hover
{
	font-family: "Century Gothic", Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #FFFFFF;    
}
a.YellowLink:active
{
	font-family: "Century Gothic", Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #ffdd00;    
}
a.YellowLink:visited
{
	font-family: "Century Gothic", Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #ffdd00;    
}

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: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.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 Elements*/

.MemberGallery {
    background-color: #ffffff;
	font-family: "Century Gothic", Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-style: normal;
	color: #FFFFFF;
	padding:2px;
}


.DeansListPhotoBorder {
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #fdd938;
	border-right-color: #fdd938;
	border-bottom-color: #fdd938;
	border-left-color: #fdd938;
}

.VideoGallery {
    width: 300px;
    padding-bottom: 15px;
    vertical-align:top;
 }

.DeansListDescription {
	font-size: 12px;
	line-height: 19px;
	padding:10px;
}

.DeansListText {
	font-size: 12px;
	line-height: 19px;
	padding:1px;
}

.DeansListCaption a 
{
    display: block;
    font-size: 13px;
}

.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;
 }


.WhiteBodyNoPadding {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #1e35b9;
}

.YellowBox {
	background-color: #FFDD00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #182673;
}

.PaddingCaption {
	padding-left:15px;
	padding-bottom:4px;
	padding-top:4px;
	
}

.PaddingLight {
	padding: 2px;
}

.PaddingHeavy {
	padding: 6px;
}

.WhiteBody {
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #999999;
	padding: 6px;
}

.MembersPhotos {
	background-color: #ffffff;
	padding-bottom: 6px;
}

.MasterLeft 
{
    background-image: url('images/acm/header/header_left.gif');
}

.MasterRight
{
    background-image: url('images/acm/header/header_right.gif');
}
/*  */
/******************************/
/**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;
}

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 */

/* Begin Menu Styles */
.menuCFHome { background-image: url("/images/acm/buttons/link_cfhome_off.gif"); width: 52px; height: 23px; display: inline-block; }
.menuCFHome:hover { background-image: url("/images/acm/buttons/link_cfhome_on.gif"); }
.menuACMHome { background-image: url("/images/acm/buttons/link_acmhome_off.gif"); width:64px; height: 23px; display: inline-block; position: relative; left: 31px; }
.menuACMHome:hover { background-image: url("/images/acm/buttons/link_acmhome_on.gif"); }
.menuACSHome { background-image: url("/images/acm/buttons/link_acshome_off.gif"); width: 60px; height: 23px; display: inline-block; position: relative; left: 62px; }
.menuACSHome:hover { background-image: url("/images/acm/buttons/link_acshome_on.gif"); }
.menuStudentBody { background-image: url("/images/acm/buttons/link_studbody_off.gif"); width: 78px; height: 23px; display: inline-block; position: relative; left: 93px; }
.menuStudentBody:hover { background-image: url("/images/acm/buttons/link_studbody_on.gif"); }
.menuDeansList { background-image: url("/images/acm/buttons/link_dean_off.gif"); width: 62px; height: 23px; display: inline-block; position: relative; left: 124px; }
.menuDeansList:hover { background-image: url("/images/acm/buttons/link_dean_on.gif"); }
.menuOrientation { background-image: url("/images/acm/buttons/link_orientation_off.gif"); width: 72px; height: 23px; display: inline-block; position: relative; left: 156px; }
.menuOrientation:hover { background-image: url("/images/acm/buttons/link_orientation_on.gif"); }
.menuNews { background-image: url("/images/acm/buttons/link_news_off.gif"); width: 30px; height: 23px; display: inline-block; position: relative; left: 187px; }
.menuNews:hover { background-image: url("/images/acm/buttons/link_news_on.gif"); }
.menuPetesAttic { background-image: url("/images/acm/buttons/link_cfRadio_off.gif"); width: 54px; height: 23px; display: inline-block; position: relative; left: 218px; }
.menuPetesAttic:hover { background-image: url("/images/acm/buttons/link_cfRadio_on.gif"); }
.menuExtra { background-image: url("/images/acm/buttons/link_extracurricular_off.gif"); width: 100px; height: 23px; display: inline-block; position: relative; left: 249px; }
.menuExtra:hover { background-image: url("/images/acm/buttons/link_extracurricular_on.gif"); }
.menuStore { background-image: url("/images/ACM/buttons/link_Store_off.gif"); width: 76px; height: 23px; display: inline-block; position: relative; left: 280px; }
.menuStore:hover { background-image: url("/images/ACM/buttons/link_Store_on.gif"); }
.menuEnroll { background-image: url("/images/acm/buttons/link_enroll_off.gif"); width: 41px; height: 23px; display: inline-block; position: relative; left: 311px; }
.menuEnroll:hover { background-image: url("/images/acm/buttons/link_enroll_on.gif"); }
/* End Menu Styles */

