/* CSS Document */


/* HTML Styles */
html{height:100% !important;}

body 
{
	height:100% !important;
	background-image:url(./themes/background.jpg); background-repeat:repeat-x; background-color:#000000;
	font-family:Arial,Helvetica,Sans-serif; font-size:14px;
	margin:auto; margin-top:0px;
	color:#ffffff;
}

h1
{
	font-size:22px; font-weight:bold; color:#ff7439;
	margin-top:10px; margin-left:10px;
}

p
{
    margin-left:10px;
}

h2
{
	font-size:18px;  font-weight:bold; color:#ff7439;
}
.galleryArea
{
	font-size:16px;
}
.request input
{
	height:15px; width:150px;
}

/* Nav Styles */
.navTile
{
background-image:url(./themes/navtile.jpg)
}


/* main styles */

#mainDiv
{
	width:95%; margin:auto;
	margin-top:5px;
}

.mainTile
{
/*background-image:url(./themes/maintile.jpg); background-repeat:repeat-x;*/
	background-color:#000000;
	filter:alpha(opacity=90); -moz-opacity:.9; opacity:.9;

}



/* site nav */

.SiteNavButton
{
	width:70px; height:26px; line-height:24px;
	font-size:14px; font-weight:bold; text-align:center; color:#ffffff;
	float:right;
	margin-left:3px;
}

.SiteNavButton a
{
	/*display:block;
	behavior:url(iepngfix.htc);*/
}

.SiteNavButton a:link
{
	/*background-image:url(./themes/buttonOff.png);
	color:#ffffff; text-decoration:none;
	behavior:url(iepngfix.htc);*/
	color:#ff7439;
}

.SiteNavButton a:active
{
	/*background-image:url(./themes/buttonOff.png);
	color:#ffffff; text-decoration:none;
	behavior:url(iepngfix.htc);*/
	color:#ff7439;
}

.SiteNavButton a:visited
{
	/*background-image:url(./themes/buttonOff.png);
	color:#ffffff; text-decoration:none;
	behavior:url(iepngfix.htc);*/
	color:#888888;
}

.SiteNavButton a:hover
{
	/*background-image:url(./themes/buttonOn.png);
	color:#ffffff; text-decoration:none;
	behavior:url(iepngfix.htc);*/
	color:#888888;
}

.SchedNavButton
{
	width:70px; height:26px; line-height:24px;
	font-size:14px; font-weight:bold; text-align:center; color:#ff6f37;
	float:right;
	margin-left:3px;
}

.SchedNavButton a
{
	display:block;
}

.SchedNavButton a:link
{
	/*background-image:url(./themes/schedButtonOff.png);
	color:#ff6f37; text-decoration:none;
	behavior:url(iepngfix.htc);*/
	color:#ff7439;
	
}

.SchedNavButton a:active
{
	/*background-image:url(./themes/schedButtonOff.png);
	color:#ff6f37; text-decoration:none;
	behavior:url(iepngfix.htc);*/
	color:#ff7439;
}

.SchedNavButton a:visited
{
	/*background-image:url(./themes/schedButtonOff.png);
	color:#ff6f37; text-decoration:none;
	behavior:url(iepngfix.htc);*/
	color:#888888;
}

.SchedNavButton a:hover
{
	/*background-image:url(./themes/schedButtonOn.png);
	color:#000000; text-decoration:none;
	behavior:url(iepngfix.htc);*/
	color:#888888;
}


/* login */
.loginPanel
{
	height:183px; width:334px;
	background-image:url(./themes/loginBG.png);
	margin-right:10px; margin-top:10px;
	float:right;
}

.CentreControl
{
	margin:auto;
}


/* Img Styles */
.ImgLeft
{
	float:left;
	padding-right:5px;
	padding-bottom:5px;
}

.ImgRight
{
	float:right;
	padding-left:5px;
	padding-bottom:5px;
}

.SmallSizeImg
{
	width:120px; height:120px;
	text-align:center;
	/*background-image:url(./themes/imgBG.png); background-repeat:no-repeat;*/
	float:left;
	margin:20px;
	cursor:hand; cursor:pointer;
	font-size:10px;
	color:#ffffff;
	behavior:url(iepngfix.htc);
}

.SmallSizeImg img
{
	width:110px; height:110px;
	margin-top:10px;
	behavior:url(iepngfix.htc);
}

.MidSizeImg
{
	width:202px; height:202px;
	text-align:center;
	/*background-image:url(./themes/midBG.png);*/
	float:left;
	margin:40px;
	cursor:hand; cursor:pointer;
	color:#ffffff;
	behavior:url(iepngfix.htc);
}

.MidSizeImg img
{
	width:160px; height:160px;
	margin-top:15px;
	behavior:url(iepngfix.htc);
}

.LargeSizeImg
{
	width:260px; height:260px;
	text-align:center;
	/*background-image:url(./themes/largeBG.png);*/
	float:left;
	margin:60px;
	cursor:hand; cursor:pointer;
	color:#ffffff;
	behavior:url(iepngfix.htc);
}

.LargeSizeImg img
{
	width:220px; height:220px;
	margin-top:15px;
	behavior:url(iepngfix.htc);
}

/* Button Styles same as above but with diff bg */

.SmallSizeImgButt
{
	width:120px; height:120px;
	text-align:center;
	/*background-image:url(./themes/buttSmallBG.png); background-repeat:no-repeat;*/
	float:left;
	margin:20px;
	cursor:hand; cursor:pointer;
	color:#ffffff;
	font-size:10px;
	behavior:url(iepngfix.htc);
}

.SmallSizeImgButt img
{
	width:110px; height:110px;
	margin-top:15px;
	behavior:url(iepngfix.htc);
}

.MidSizeImgButt
{
	width:202px; height:202px;
	text-align:center;
	/*background-image:url(./themes/ButtMidBG.png);*/
	float:left;
	margin:40px;
	cursor:hand; cursor:pointer;
	color:#ffffff;
	behavior:url(iepngfix.htc);
}

.MidSizeImgButt img
{
	width:160px; height:160px;
	margin-top:15px;
	behavior:url(iepngfix.htc);
}

.LargeSizeImgButt
{
	width:260px; height:260px;
	text-align:center;
	/*background-image:url(./themes/buttLargeBG.png);*/
	float:left;
	margin:60px;
	cursor:hand; cursor:pointer;
	color:#ffffff;
	behavior:url(iepngfix.htc);
}

.LargeSizeImgButt img
{
	width:220px; height:220px;
	margin-top:15px;
	behavior:url(iepngfix.htc);
}

.TopMenuImgs
{
	behavior:url(iepngfix.htc);
}

.TheClawClass
{
	cursor:pointer;
}
/* footer style */
.footer
{
	color:#ffffff;
}


/* img styles */

.imgLeft
{
	float:left;
	padding-right:5px; padding-bottom:5px;
}

.imgRight
{
	float:right;
	padding-left:5px; padding-bottom:5px;
}

a.b2T:link
{
	color:#ff7439;
	text-decoration:none;
}
a.b2T:hover
{
	color:#ff7439;
	text-decoration:none;
}

a.b2T:visited
{
	color:#ff7439;
	text-decoration:none;
}

a.b2T:active
{
	color:#ff7439;
	text-decoration:none;
}

a.b3T:link
{
	color:#ffffff;
	text-decoration:none;
}
a.b3T:hover
{
	color:#ffffff;
	text-decoration:none;
}

a.b3T:visited
{
	color:#ffffff;
	text-decoration:none;
}

a.b3T:active
{
	color:#ffffff;
	text-decoration:none;
}

.Prom
{
	font-size:12; font-weight:bold;
}

.LogoutButt
{
	background-color:#c2b7e1;
	font-size:14px;  font-weight:bold; color:#ffffff;
	float:right;
	margin-top:15px;
	
}

.GalleryItem
{
	border:none;
	margin-bottom:10px; width:300px;
}

.GalleryWrap
{
	height:3280px !important;
	margin:auto !important;
}

.ContentDiv
{
	border-left-color:#ff7439; border-left-width:1px; border-left-style:solid;
	border-right-color:#ff7439; border-right-width:1px; border-right-style:solid;
	background-color:#000000;
	margin-top:-10px;
}

.ErrorPanel
{
	color:#ff0000;
}

.PageBtns
{
	width:80px;
	color:#ff7439;
	border-color:#ff7439;
	background-color:#000000;
}

.PageDDLst
{
	width:50px;
	color:#ff7439;
	border-color:#ff7439;
	background-color:#000000;
}