@charset "utf-8";
/* CSS Document */

body 
{
	background-color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:small;
	text-align:center;
	margin:0px;
	padding:0px;
	color:#FFFFFF;
}

a
{
	color:#6a3c61;
	text-decoration:none;
	z-index:10;
}
a:visited
{
	color:#6a3c61;
	text-decoration:none;
}
a:hover
{
	color:#6a3c61;
	text-decoration:underline;
}

#OuterFrame
{
	background-color:#000000;
	width:1000px;
	text-align:left;
}
#HeaderFrame
{
	position:absolute;
	width:1000px;
}
#BannerFrame
{
	position:absolute;
	left:0px;
	top:0px;
	width:1000px;
	height:475px;
	background-image:url(Images/Banner.jpg);
	background-repeat:no-repeat;
}
#AdminBannerFrame
{
	position:absolute;
	left:0px;
	top:0px;
	width:1000px;
	height:100px;
}
#UserNavigationFrame
{
	position:absolute;
	left:125px;
	width:750px;
	top:0px;
	z-index:2;
	text-align:right;
}
#UserNavigationFrame a
{
	color:#CCCCCC;
}
#UserNavigationFrame a:hover
{
	color:#CCCCCC;
}
#UserNavigationFrame a:visited
{
	color:#CCCCCC;
}
#UserNavigationFrame_Login
{
	position:absolute;
	left:775px;
	top:0px;
	z-index:2;
}

#MenuOuterFrame
{
	background-color:#6a3c61;
	position:absolute;
	left:0px;
	width:1000px;
	margin:0px;
	opacity:0.4;
	filter:alpha(opacity=40);
}
#MenuInnerFrame
{
	position:absolute;
	left:125px;
	margin:0px;
	z-index:2;
}

#MenuOuterFrame, #MenuInnerFrame
{
	top:359px;
	height:45px;
}

.MenuButtonFrame
{
	background-image:url(Images/MebuBack_Solid.png);
	height:45px;
	width:125px;
	margin:0px;
	padding:0px;
	z-index:2;
}
.MenuButtonFrame a
{
	font-size:medium;
	color:#FFFFFF;
	text-decoration:none;
}
.MenuButtonFrame a:visited
{
	font-size:medium;
	color:#FFFFFF;
	text-decoration:none;
}
.MenuButtonFrame a:hover
{
	font-size:medium;
	color:#FFFFFF;
	text-decoration:none;
}

.MainNavigationLink
{
	cursor:pointer;
	position:relative;
	z-index:999;
}

#BodyOuterFrame
{
	background-color:#000000;
	position:absolute;
	top:475px;
	left:125px;
	width:750px;
}
#PageTitle
{
	position:absolute;
	left:150px;
	top:425px;
	color:#FFFFFF;
	font-size:x-large;
}
#Design_RightImages
{
	position:absolute;
	left:480px;
	top:-35px;
	z-index:10;
}
.CornerHolder
{
	width:100%;
	height:15px;
}
.cLeft
{
	float:left;
}
.cRight
{
	float:right;
}
.ContentOuterFrame
{
	color:#000000;
	background-color:#CECCCC;
}
.ContentRegion
{
	margin-left:30px;
	margin-right:30px;
	margin-top:15px;
	margin-bottom:15px;
	min-height:600px;
	width:600px;
}
/* for Internet Explorer */
/*\*/
* html .ContentRegion 
{
	height:600px;
}
/**/

#FooterFrame
{
	background-color:#000000;
	color:#FFFFFF;
	text-align:center;
	margin-top:30px;
	margin-bottom:10px;
}
.FooterContent
{
	position:relative;
	z-index:2;
	width:100%; 
	background-image:url(Images/FooterShader.png); 
	background-repeat:repeat-x;
	behavior: url(cssfix/iepngfix.htc) ;
}


.PurpleFont
{
	color:#987588;
}
.RedFont
{
	color:#FF0000;
}


.FormStyle
{
	margin:0px;
	padding:0px;
}
.FormButton
{
	background-color:#CECCCC;
	background-repeat:no-repeat;
	border:none;
	height:30px;
	margin:0px;
	padding:0px;
}
.FormTextfield
{
	border-color:#6a3c61;
	border-style:solid;
	border-width:1px;
	margin:0px;
	padding:0px;
}

.PurpleHeader
{
	background-color:#6a3c61;
	width:100%;
	height:45px;
	margin-bottom:20px;
	font-size:large;
}
.MarginLeftRight
{
	margin-left:20px;
	margin-right:20px;
}

/*Use the CSS fix to correct the PNG transparency problems
div
{ 
	behavior: url(cssfix/iepngfix.htc) ;
	z-index:1;
	
}*/

/*Use the CSS hover fix to fix problems with rollover images
div
{
   behavior: url(csshover3.htc);
}*/


      #message_box { 
      display:none;
       position: absolute; 
       top: 0; left: 0; 
       z-index: 10; 
	   background:#ffc;
	   padding:5px;
       border:1px solid #CCCCCC;
       text-align: justify; 
       width:99%;
	   color:#FF3366;
	   font-size:12px;margin: -350px 0px 0px 0px;

      }
      #web-design {
	text-align: right;
	padding-bottom:5px;
}

