/* CSS Document */

.left { float:left; display:inline;} .right { float:right; display:inline;} .clear { clear:both;}
img.img-left { float:left; display:inline;} .img-right { float:right; display:inline;}
a img { border:none;}

/*__________________________________________Design_Styles_Grace_Christian_School__________________________________________*/
.MaxHW{
	height:100%;
	width:100%;
}

.TopPageL{
	height:252px!important;
	background-color:#1c1c1c;
	vertical-align:top;
	border:none;
	padding:0px;
	width:100%;
	background-image:url(images/PG_Top_L.jpg);
	background-repeat:repeat-y;
	background-position:right
}

.TopPageR{
	height:252px!important;
	background-color:#1c1c1c;
	vertical-align:top;
	border:none;
	padding:0px;
	width:100%;
	background-image:url(images/PG_Top_R.jpg);
	background-repeat:repeat-y;
}

.LeftPage{
	height:100%;
	background-image:url(images/PG_BG_L.jpg);
	background-repeat:repeat-y;
	width:43px;
	background-position:right;
	vertical-align:top;
	background-color:#323232;
}

.RightPage{
	height:100%;
	background-image:url(images/PG_BG_R.jpg);
	background-repeat:repeat-y;
	width:43px;
	vertical-align:top;
	background-color:#323232;
}

.MainBody{
	width:680px!important;
	vertical-align:top;
	padding:0px
}

.Logo{
	width:680px;
	height:91px;
	background-image:url(images/Logo.jpg);
	background-repeat:no-repeat;	
	background-color:#1c1c1c;
}

.HeadRow{
	background-color:#1c1c1c;
}

.ImagePane{
	height: 160px;
	width: 527px!important;
	background-image:url(images/HeaderIMG.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
}

.Headerpane {
	height: 160px;
	width:153px;
	background-image:url(images/HeaderBG.jpg);
	background-repeat:no-repeat;
	text-align:left;
}

.LeftColumn{
	width:200px;
	background-color: #650000;
	vertical-align:top;
	height:100%;
}

.Slogan{
	width:200px;
	height:118px;
}

.MNUContainer{
	height:174px;
	width:200px;
	background-image:url(images/MNU_CNTR.jpg);
	background-repeat:no-repeat;
}

.BottomLeftColumn{
	height:37px;
	background-image:url(images/FTR_LEFT.jpg);
	background-repeat:no-repeat;
}

.CenterColumn{
	background-image:url(images/BDY_SHDW_L.jpg);
	background-repeat:repeat-y;
	vertical-align:top;
	height:100%;
}

.BottomCenterColumn{
	height:69;
	width:7px;
	vertical-align:bottom;
}

.ContentColumn{
	background-color:#FFFFFF;
	height:100%;
	width:480px;
	background-image:url(images/BDY_SHDW_T.jpg);
	background-repeat:repeat-x;
	padding-top:10px;
	vertical-align:top;
}

.BottomContentColumn{
	height:69px;
	width:480px;
	vertical-align:bottom;
	background-image:url(images/FTR_BG.jpg);
	background-repeat:repeat-x;
}

.Footer{
	height:69;
	width:100%;
	color:#7B8C9D!important;
	padding-left:20px;
}

.Seal{
	width:70px;
}

/*______________________________________________DNN_Styles_____________________________________________________________*/
BODY{
	margin:0px;
	background-color:#FFF;
	vertical-align:top;
}


.SubHead    {
	color:#999999;
}

.MainContent TD 
{
	width: 100%;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	line-height:20px;
	color:#333333;
}

.normal 
{
	width: 100%;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
	color:#333333;
}

A.MainContent TD 
{
	font-family:verdana,tahoma,arial;
	font-size:12px;
	color:#680000;
}

A 
{
	color:#680000;
	text-decoration:none;
}
A:hover 
{
	color:#680000;
	text-decoration:underline!important;
}

A:active 
{
	color:#000000;
	text-decoration:none;
}
A:visited 
{
	color:#680000;
	text-decoration:none;
}

.Copyright {
	font-family:arial,verdana,tahoma;
	font-size:12px;
	color:#485562;
}

.FooterContent {
	font-family:Sans-Serif,arial,tahoma;
	font-size:12px;
	color:#7B8C9D;
}

A.FooterBar {
	font-family:Sans-Serif,arial,tahoma;
	font-size:12px;
	font-weight:bold;
	color:#7B8C9D;
	text-decoration:none;
}

A.FooterBar:hover{
	color:#7B8C9D;
	text-decoration:underline;
}

A.FooterBar:active{
	color:black;
	text-decoration:none;
}

A.FooterBar:visited{
	font-family:Sans-Serif,arial,tahoma;
	font-size:12px;
	font-weight:bold;
	color:#7B8C9D;
}

.HostName {
	font-family:arial,verdana,tahoma;font-size:9px;color:#485562;
}
A.HostName {
	font-family:arial,verdana,tahoma;font-size:9px;color:#485562;
	text-decoration:none;
}
A.HostName:hover {
	text-decoration:underline;
	color:#7B8C9D;
}
A.HostName:active {
	text-decoration:none;
	color:black;
}
A.HostName:visited {
	font-family:arial,verdana,tahoma;
	font-size:12px;
	color:#7B8C9D;
	text-decoration:none;
}

.ContextLinks 
{
	font-family:Sans-Serif,Arial,Verdana;
	font-size:12px;
	text-transform:uppercase;
	color:#7B8C9D;
}
A.ContextLinks 
{
	font-family:Sans-Serif,Arial,Verdana;
	font-size:12px;
	text-transform:uppercase;
	color:#7B8C9D;
	text-decoration:none;
}
A.ContextLinks:hover
{
	color:#7B8C9D;
	text-decoration:underline;
}
A.ContextLinks:active
{
	color:black;
}
A.ContextLinks:visited
{
	color:#7B8C9D;
}

.CommandButton {
	color:#7B8C9D;
}

A.CommandButton {
	color:#7B8C9D!important;
}

.CommandButton:hover {
	color:#7B8C9D;
	text-decoration:underline
}

.CommandButton:active {
	color:#333333;
}

.CommandButton:visited {
	color:#7B8C9D;
}

/*___________________________________________________________________________________________*/
.MainMenu_MenuContainer{ background:transparent; width:100%; height:1px; }
.MainMenu_MenuBar{}
.MainMenu_MenuIcon{ display:none; }
.MainMenu_MenuArrow{ display:none; }
.MainMenu_RootMenuArrow{ display:none; }
.MainMenu_MenuBreak{ display:none; }
.MainMenu_MenuItem{
	color:#252525;	
	font-size:11px;	
	font-weight:normal;
	padding-left:10px;
	border:none; 
	height:20px;
	width:125px;
}
.MainMenu_SubMenu {
	padding:0px;
	background-color:#E5E5E5!important;
	color:#252525!important;
	width:125px;
	border:1px #353426 solid;
	
}
.submenuitembreadcrumb{
	color:#000033;	
	font-size:11px;	
	font-weight:normal;
	padding-left:10px;
	height:20px;
	width:125px;
	background-color:#D2D2D2!important;
	border:none!important;
}
.submenuitemselected{
	color:#1B6FB0; 
	font-size:11px; 
	font-weight:normal;
	padding-left:10px;
	background-color:#D2D2D2!important;
	width:125px;
	height:20px;
	border:none!important;
}
.submenuitemactive{
	color:#000033; 
	font-size:11px; 
	font-weight:normal;
	padding-left:10px;
	background:#D2D2D2!important;
	width:125px;
	height:20px;
	border:none!important;
}
.rootmenuitem TD{ 
	color:#FFFF00; 
	font-size:16px; 
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	padding:0px;
	height:30px;
	text-align:center;
	white-space:nowrap;
	border:none;
	background-image:url(images/MNU.jpg);
	background-repeat:no-repeat;
	background-color:transparent;
	width:200px;
}
.rootmenuitemselected TD{
	color:#FFFFFF; 
	font-size:16px; 
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	padding:0px;
	height:30px;
	text-align:center;
	white-space:nowrap;
	border:none;
	background-image:url(images/MNU_RO.jpg);
	background-repeat:no-repeat;
	background-color:transparent;
	width:200px;
}
.rootmenuitembreadcrumb TD{
	color:#FFFF00; 
	font-size:16px; 
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	padding:0px;
	height:30px;
	text-align:center;
	white-space:nowrap;
	border:none;
	background-image:url(images/MNU.jpg);
	background-repeat:no-repeat;
	background-color:transparent;
	width:200px;
}
.rootmenuitemactive TD{
	color:#FFFF00; 
	font-size:16px; 
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	padding:0px;
	height:30px;
	text-align:center;
	white-space:nowrap;
	border:none;
	background-image:url(images/MNU.jpg);
	background-repeat:no-repeat;
	background-color:transparent;
	width:200px;
}

.MainMenu_Separator 
{ 
    background-color: #666666;
    color: #FFFFFF;
    font-size: 8pt;
    font-family: Tahoma, Arial, Helvetica; 
    height: 16px; 
}

.MenuSep {
	background-color:#FFFFFF;
	padding:0px;
	width:2px;
}

.MainMenu_MenuBreak
{
      border:none;
      height:30px;
      background-color:#FFFFFF;
}


