INPUT, TEXTAREA, SELECT
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}
.flatInput
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	background-color: #FFFFFF;
	border-color: 7F9DB9;
	border-width: 1px;
	border-style: Solid;
}
.dropDownList
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-transform:capitalize;
	color: #000000;
	background-color: #FFFFFF;
	border-color: 7F9DB9;
	border-width: 1px;
	border-style: Solid;
	padding-left: 2px;
}

.tab
{	
	background-color: #618BB3;/***/
	width:100%;
}

.tabView
{	
	background-color: #618BB3;/***/
	width:80%;
}

.tabActive
{
	border-right: #2A475F 0px solid;
	border-left: #2A475F 0px solid;
	padding-right: 18px;	
	padding-left: 18px;	
	padding-bottom: 2px;
	padding-top: 2px;
	color: #333333;	
	background-image: url(../image/tab_active_bg.jpg);/**/
	text-align: center;
	font-size: 11px;
	height: 18px;
}

.tabInactive
{
	border-right: #2A475F 1px solid;
	border-left: #2A475F 1px solid;
	padding-right: 18px;	
	padding-left: 18px;
	padding-bottom: 2px;
	padding-top: 2px;
	color: #FFFFFF;
	background-image: url(../image/tab_inactive_bg.jpg);/**/
	text-align: center;
	font-size: 11px;	
	height: 18px;
}

/*
.tabActive
{
	border-right: #000000 0px solid;
	border-left: #000000 0px solid;
	border-top: #EFF3F8 1px solid;
	border-bottom: #EFF3F8 0px;
	padding-right: 18px;	
	padding-left: 18px;	
	padding-bottom: 3px;
	padding-top: 3px;
	color: #990000;	
	background-color: #EFF3F8;
	text-align: center;
	font-weight: bold;
}

.tabInactive
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-bottom: #000000 1px solid;
	border-left: #000000 1px solid;
	padding-right: 18px;	
	padding-left: 18px;
	padding-bottom: 3px;
	padding-top: 3px;
	color: #ffffff;
	background-color: #ad100e;
	text-align: center;
	font-weight: bold;
}

*/

.tabInactive A
{
	/*font-weight: bold;
	color: #fff7ef;*/
	color: #B7B7B7;
	font-size: 11px;
	text-decoration: none;
}

.tabInactive A:hover
{
	color: #FFFFFF;
	font-size: 11px;
	
}

.FieldSetSports
{
	border: 1px solid #80A2C7;
	padding: 4px;
}

.ColapsableHeaderChild
{
	font-weight: bold;
	color: #142846;
	font-size: 10px;
	background-color:#CFD5DC;
	height:18;
	vertical-align: top;
}

.ColapsableHeaderChildTable
{
	font-weight: bold;
	color: #142846;
	font-size: 10px;
	border-bottom: #CFD5DC 1px solid;
	border-Top: #CFD5DC 1px solid;
	border-Left: #CFD5DC 1px solid;
	border-Right: #CFD5DC 1px solid;
	
}

.ColapsableHeaderParent
{
	font-weight: bold;
	color: #142846;
	font-size: 10px;
	background-color:B1BAC6;
	height:18;
	vertical-align: top;
}

.ColapsableHeaderParentTable
{
	border-bottom: #B1BAC6 1px solid;
	border-Top: #B1BAC6 1px solid;
	border-Left: #B1BAC6 1px solid;
	border-Right: #B1BAC6  1px solid;
}

.SportsGridBorder
{
	border-bottom: #7395c1 1px solid;
	border-Top: #7395c1 1px solid;
	border-Left: #7395c1 1px solid;
	border-Right: #7395c1 1px solid;
	
}

.SportsGridBorderHeader
{
	FONT-SIZE: 12px; 
	COLOR: #7395c1; 
	PADDING-TOP: 8px; 
	BACKGROUND-REPEAT: no-repeat;
	border-bottom: #7395c1 1px solid;
	vertical-align:bottom;
	height:20px;
}

.window 
{
	border-right: #0066cc 1px solid; 
	border-top: #0066cc 1px solid; 
	border-left: #0066cc 1px solid; 
	border-bottom: #0066cc 1px solid
}

.windowEditor
{
	border: #7f9db9 1px solid;
	background-color: #EFF3F8;
}

.windowEditorcounsel
{
	border: #7f9db9 1px solid;
	background-color: #EFF3F8;
	width: 630px;
	height: 144px;
}

.viewEditor
{
	border: #7f9db9 1px solid;
	background-color: #EFF3F8;
	width: 550px;
	height: 144px;
}

.viewEditorlarge
{
	border: #7f9db9 1px solid;
	background-color: #EFF3F8;
	width: 100%;
	height: 144px;
}
.collegeEditor
{
	border: #7f9db9 1px solid;
	background-color: #EFF3F8;
	width: 750px;
	height: 144px;
}
.windowEditorHeader
{
	font-weight: bold; color: #000000;
	background:#7f9db9;
}

.EditorHeaderText
{
	COLOR: #ffffff;
	font-size:12PX;
	FONT-FAMILY:Tahoma;
	FONT-WEIGHT: bold;
}

.windowTitle
{
	font-weight: bold; color: #000000;
}

.windowTitleAdmin
{
	font-weight: bold;
	color: #000000;
	background: url(../image/inner/back_table.gif);
	height:20;
}

.windowTitleRedAdmin
{
	font-size: 12px;
	FONT-FAMILY:Tahoma;
	font-weight: bold;
	color: #ffffff;
	background: url(../image/inner/backRed_table.gif);
	height:20;
}

.windowTitleAdminDark
{
	font-size: 12px;
	FONT-FAMILY:Tahoma;
	font-weight: bold;
	color: #ffffff;
	background: url(../image/inner/backBlue_table.jpg);
	height:20;
}

.LoginPanel
{
	border: #7F9DB9 1px solid;
	background-color: #EFF3F8;
}

.LoginPanel2
{
	border: #5B9ED3 1px solid;
	background-color: #EFF3F8;
}

.LoginPanel2Header
{
	font-weight: bold;
	color: #000000;
	background: url(../image/inner/gradient_back.jpg);
	BACKGROUND-REPEAT:repeat-x;
	height:20;
}
.LoginPaneRedHeader
{
	font-weight: bold;
	color: #000000;
	background: url(../image/inner/backRed_table.gif);
	BACKGROUND-REPEAT:repeat-x;
	height:20;
}

.grid
{
	background-color: #ffffff;
}

.gridHeader
{
	vertical-align: middle;
	white-space: nowrap;
	font-weight: bold;
	background-image: url(../image/inner/backRed_table.gif);
	/*color: #000000;*/
	color: #FFFFFF;
	
	background-color: #b2d6e5;
}

.gridRedHeader
{	
	vertical-align: middle;
	white-space: nowrap;
	font-weight: bold;
	background-image: url(../image/inner/backRed_table.gif);
	color: #ffffff;
	background-color: #b2d6e5;
}


.gridHeader A
{
	color: #000000;
}

.gridRow
{
	color: #000000;
	/*background-color: #D1DDE4;*/
	background-color: #CCCCCC;
}

.gridAltRow
{
	color: #000000;
	background-color: #EFF3F8;
}

.expanderPanel
{	
	background-color: #EFF3F8;
}

.expanderPanelHeader
{
	color: #666666;
	font-weight: bold;	
}

.expanderPanelDevider
{	
	background-color: #b2d6e5;
}

.gridSelectedRow
{
	color: #000000;
	background-color: #ffffcc;
}

.gridUI
{
	background-color: #5B9ED3;
	border: #5B9ED3 1px outset;
}

.gridUIOrder
{
	background-color: #5B9ED3;
	border: #5B9ED3 1px outset;
	border-bottom: #5B9ED3 1px solid;
	border-Left: #5B9ED3 1px solid;
	border-Right: #5B9ED3 1px solid;
	
}

.gridHeaderUI
{
	text-align: left;
	vertical-align: middle;
	white-space: nowrap;
	font-weight: bold;
	background-image: url(../image/inner/gradient_back.jpg);
	color: #000000;
	background-color: #b2d6e5;
	height:20px;
	background-repeat:repeat;
}

.gridRowUI
{
	color: #000000;
	background-color: #D1DDE4;
}

.gridAltRowUI
{
	color: #000000;
	background-color: #EFF3F8;
}

.gridSpotLited
{
	color: #000000;
	background-color:Yellow;
}

.gridSelectedRow
{
	color: #000000;
	background-color: #ffffcc;
}


.pagerContainerTable
{
	color:#797979;
}

.pagerInfoCell
{
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 3px;
	padding-top: 3px;
	white-space: nowrap;
	font-size:10px;
	color:#797979;
}

.pagerInfoCell:link
{
	color: #ffcc66;
	text-decoration: none;
}

.pagerInfoCell:visited
{
	color: #ffcc66;
	text-decoration: none;
}

.pagerCurrentPageCell
{
	color: #990000;
	background-color: #ffff99;
}

.pagerOtherPageCells
{
	background-color: #f0f1f2;
}

.pagerHyperlinkStyle
{
	font-size: 11px;
}

.pagerHyperlinkStyle:hover
{
	color: #ff9900;
	text-decoration: none;
	font-size: 11px;
}

.pagerHyperlinkStyle:link
{
	color: #000000;
	text-decoration: none;
	font-size: 11px;
}

.pagerHyperlinkStyle:visited
{
	color: #000000;
	text-decoration: none;
	font-size: 11px;
}

.pagerHyperlinkStyle:active
{
	color: #000000;
	text-decoration: none;
	font-size: 11px;
}

.gridLink
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR:#3267b4; 
	FONT-FAMILY: Tahoma, Arial, sans-serif; 
	TEXT-DECORATION: none
}
.gridLink:hover {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #3267b4; 
	FONT-FAMILY: Tahoma, Arial, sans-serif; 
	TEXT-DECORATION: underline
}

.Email
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #3267b4; 
	FONT-FAMILY: Tahoma, Arial, sans-serif; 
	TEXT-DECORATION: none
}

.Email:hover
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #ff9900; 
	FONT-FAMILY: Tahoma, Arial, sans-serif; 
	TEXT-DECORATION: underline
}

.CommonBoldLink
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: DodgerBlue;
	FONT-FAMILY: Tahoma, Arial, sans-serif; 
	TEXT-DECORATION: underline;
}

.CommonBoldLink:hover
{	
	COLOR: #ff9900;	
	TEXT-DECORATION: none
}
.GridCommand
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #3267b4; 
	FONT-FAMILY: Tahoma, Arial, sans-serif; 
	TEXT-DECORATION: none
}

.GridCommand:hover
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #ff9900; 
	FONT-FAMILY: Tahoma, Arial, sans-serif; 
	TEXT-DECORATION: underline
}

#profile 
{
	/*border: 1px outset #666;*/
	padding-bottom:20px;
	padding-left:20px;
	padding-right:0px;
	margin-top:20px;
	
	/*background-repeat: repeat-x;
	background-color: #EFF3F8;*/
	width: 80%;
}

#profileSidebar 
{
	/*border: 1px outset #666;*/
	padding-bottom:20px;
	padding-left:0px;
	padding-right:0px;
	margin-top:20px;	
	/*background-repeat: repeat-x;*/
	

	
}

#profileContainer
{
	/*border: 1px solid #666;*/
	border-bottom: 1px solid #355773;
	border-right: 1px solid #355773;
	border-left: 1px solid #355773;
	height:400px;
}

#profileView
{
	/*border: 1px outset #666;*/
	padding:20px;	
	/*background-repeat: repeat-x;
	background-color: #EFF3F8;*/
	width: 60%;
}

#profileViewContainer
{
	/*border: 1px solid #666;*/
	border-bottom: 1px solid #355773;
	border-right: 1px solid #355773;
	border-left: 1px solid #355773;
	height:400px;
}

#parent 
{
	position:relative;
	BORDER-RIGHT:#B03231 1px solid;
	BORDER-LEFT:#B03231 1px solid;
	BORDER-TOP:#B03231 1px solid;
	BORDER-BOTTOM:#B03231 1px solid;
	width:100%;
	
}

#main {
	
	width:100%;
	clear: both;
	height: 370px;
	/*height: 410px;
	 width: 50em;  optional width to set a size to main body text area */
}

#contents {
	/*padding: 1.5em;*/
	BORDER-RIGHT:#B03231 1px solid;
	BORDER-LEFT:#B03231 1px solid;
	BORDER-TOP:#B03231 1px solid;
	BORDER-BOTTOM:#B03231 1px solid;
	padding:20px 20px 20px 20px;
	background: #FFF;
	width:80%;
}

#profilemain 
{
	border: 1px solid #666;
	margin-left : 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	background-repeat: repeat-x;
	background-color: #EFF3F8;
	width: 90%;
}



#profilecontents 
{
	margin: 10px 10px 10px 0px;
	padding:5px;
	width: 100%;
	
	
}

#coachEditor
{
	margin-left : 120px;
	margin-top: 30px;
	margin-right: 10px;
	margin-bottom: 30px;
	background-repeat: repeat-x;
	background-color: #EFF3F8;
	width: 48em;
	
}
#ProfileStats 
{
	border: 0px outset #666;
	margin-left : 80px;
	margin-top: 30px;
	margin-right: 10px;
	margin-bottom: 30px;
	background-repeat: repeat-x;
	background-color: #EFF3F8;
	width: 80%;
	
}

#MailEditor
{
/*	border: 1px outset #666;*/
	margin-left : 120px;
	margin-top: 30px;
	margin-right: 10px;
	margin-bottom: 30px;
	background-repeat: repeat-x;
	background-color: #EFF3F8;
	width: 48em;
	
}

.ScholarshipViewLabel
{
	vertical-align:top;
	font-weight:bold;
	white-space:nowrap;
}

.FieldSetSports
{
	border: 1px solid #80A2C7;
	padding: 4px;
}

 .Box
{
	border: 1px outset #666;
	background-color: #EFF3F8;
	width: 40em;
	PADDING-LEFT:4px;
	PADDING-BOTTOM:4px;
	PADDING-RIGHT:4px;
	PADDING-TOP:4px;
}

.tableBorder
{
/*    border: 1px #B2B2B2 solid; 
    border: 0px outset; */
    background-color: #FFFFFF;
    margin-bottom: 8px;
    
}

.tableBorder th, .column, tr.column td 
{
    font-weight: bold; 
    font-size: 12px; 
    /*background-color: #6798C7; */
    background-image:url(../image/inner/backRed_table.gif);
    COLOR: white;
    vertical-align:top;
}

td.f, tr.f
{
    font-size: 11px; 
   /* background-color: #BDCFDF;*/
   background-color: #CCCCCC;
}
td.g, tr.g
{
    font-size: 11px; 
    background-color: #CCCCCC;
}

tr.theBottomLine td
{
    font-size: 0.8em; 
    background-color: #DDEEFF;
    border-bottom: solid 1px white;
}

td.fh 
{
    font-size: 11px; 
    background-color: #FFFFFF; 
    background-image: url(../image/inner/fhBg.gif); 
    background-repeat: repeat-x;
}

.EPRow
{
	color: #000000;
	background-color: #D1DDE4;
}

.EPAltRow
{
	color: #000000;
	background-color: #EFF3F8;
}

.ProgressBar
 {
	BORDER-RIGHT:black 1px solid;
	PADDING-RIGHT:2px;
	BORDER-TOP:black 1px solid;
	PADDING-LEFT:2px;
	PADDING-BOTTOM:2px;
	BORDER-LEFT:black 1px solid;
	PADDING-TOP:2px;
	BORDER-BOTTOM:black 1px solid
 }
 
 .UploadStatusFrame
 {
	BORDER-RIGHT: 0px; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	BORDER-LEFT: 0px; 
	WIDTH: 100%; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: 0px; 
}
 
 .Box
{
	border: 1px outset #666;
	background-color: #EFF3F8;
	width: 40em;
	PADDING-LEFT:4px;
	PADDING-BOTTOM:4px;
	PADDING-RIGHT:4px;
	PADDING-TOP:4px;
}


/* Help Icon */
.helpicon
{
	border-style:none;
	line-height: normal;
}

.helpicon img
{
	height: 20px;
	width: 16px;
	vertical-align: middle;
}

a.helpicon
{
	border-style:none;
	height: 20px;
	background-image: url(../image/inner/help_out_lt.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
a.helpicon:hover, a.helpicon:active 
{
	background-image:url(../image/inner/help_hover.gif);
	background-position: left top;
	background-repeat: no-repeat;
	cursor:help;
}

.Amount
{
	font-weight: bold;
}

.CommonSubTitleSports
{
	color: #666666;
	font-size: 140%;
.EPRow
{
	color: #000000;
	background-color: #D1DDE4;
}

.EPAltRow
{
	color: #000000;
	background-color: #EFF3F8;
}

.tableBorder
{
/*    border: 1px #B2B2B2 solid; 
    border: 0px outset; */
    background-color: #FFFFFF;
    margin-bottom: 8px;
    
}
	font-weight: bold;
	font-family: Tahoma, Arial, Helvetica;
	padding-left: 0px;
	margin: 0px;
}
d.f, tr.f
{
    font-size: 11px; 
    background-color: #BDCFDF;
}

tr.theBottomLine td
{
    font-size: 0.8em; 
    background-color: #DDEEFF;
    border-bottom: solid 1px white;
}
.RightBorder
{
	BORDER-RIGHT: #c9c9c9 1px solid;
}

.LeftBorder
{
	BORDER-Left: #c9c9c9 1px solid;
}

.BottomBorder
{
	BORDER-BOTTOM: #c9c9c9 1px solid
}

.PricingGroup
{
	color: #922123;
	font-weight: bold;
}

.MailBodyNormalFont
{
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	font-family: Tahoma, Arial, Helvetica;
}
.Instructions
{
    font-size: 11px;
    /*color:#FF0000;*/
    color:#ffffff;
    /*background-color:#7FCBEF;*/
    background-color:#142846;
}
.viewEditorlarge
{
	border: #7f9db9 1px solid;
	background-color: #EFF3F8;
	color:White;
	width: 100%;
	height: 144px;
}
.ViewEditortabs
{
	border: #7f9db9 1px solid;
	background-color:#142846;
	color:White;
	width: 100%;
	height: 144px;
}
 h5
    { 
	    background: url(../image/inner/bg_menubar.gif) repeat-x top;
	    height: 16px;
	    width : 100%;
	    margin: 0px 0px 0px 0px;
	    padding:  0px 0px 0px 5px;
	    color: dark-gray;
	    font-weight : bold;
	    font-size : 10pt;
	    border-bottom: 1px solid #fff;	
    }
