﻿body
{
	font-family:	arial;
	font-size:		12px;
}
.column_left{
	width:			60%;
	padding:		0px 10px 0px 10px;
	vertical-align: top;
}
.column_right{
	width:			40%;
	padding:		0px 10px 0px 10px;
	vertical-align: top;
}
.title_top
{
	position:		relative;
	top:			0px;
	left:			0px;
	width:			100%;
	height:			36px;
	background:		url('images/goldbar2.jpg') center center repeat-y;
}
.title_mini{
	text-align:		center;
	/*background:		url('images/goldbar2.jpg') center center repeat-y;*/
 background-color: #2F5592;
 background-image: url("../ver4/images/master/loginTableTop.png");
 background-repeat: repeat-x; 
 background-position: center bottom;
	font-size:		15px;
	color:			#ffffff;
	padding:		5px 0px 5px 0px;
}
.section_mini{
	border-right:	solid 2px #D1CA9E;
	border-left:	solid 2px #D1CA9E;
	border-bottom:	solid 2px #D1CA9E;
	overflow:		auto;
	background:		#f2f2f2;
	padding:		5px 5px 5px 5px;
	width:			100%;
	font-size:		12px;
}
.title_content{
	position:		absolute;
	top:			2px;
	left:			0px;
	width:			100%;
	height:			30px;
	background:		url('images/bluegradient.jpg') center center repeat-x;
	color:			#ffffff;
	text-align:		center;
	font-weight:	100;
	font-size:		24px;
}
.page_blackout{
	position:		absolute;
	top:			0px;
	left:			0px;
	width:			100%;
	height:			100%;
	margin:			0px 0px 0px 0px;
	background:		#000000;
	opacity:		.7;
	filter:			alpha(opacity=70);
}
.page_login{
	position:		absolute;
	top:			50%;
	left:			50%;
	width:			300px;
	height:			400px;
	margin-left:	-150px;
	margin-top:	-200px;
	border:			solid 1px;
	background:		#ffffff;
}
.page_login_title{
	text-align:		center;
}
.page_main{
	position:		fixed;
	top:			0px;
	left:			50%;
	width:			1000px;
	margin-left:	-500px;
	height:			100%;
	background:		url('images/bgstripes.png') center center #f2f2f2;
	border-left:	solid 1px #B7AD70;
	border-right:	solid 1px #B7AD70;
}
.spacer{
	position:		relative;
	width:			100%;
	height:			20px;
}
td{
	vertical-align:	top;
}
.label_empty{
	width: 100%;
	text-align: center;
}
.login_main{
	position:		absolute;
	left:			50%;
	top:			50%;
	width:			252px;
	height:			150px;
	margin-left:	-150px;
	margin-top:		-75px;
	background:		#EBEADB;
	border:			solid 1px #666666;
}
.login_error{
	position:		absolute;
	left:			0px;
	top:			50%;
	width:			100%;
	height:			150px;
	margin-top:		-75px;
	text-align:		center;
	color: #ffffff;
	font-size: 18px;
}
.login_box{
}
.wrap_main{
	position:		absolute;
	width:			800px;
	left:			50%;
	margin-left:	-400px;
}
.File_Edit
{
	position:absolute;
	top: 50%;
	left: 50%;
	width: 470px;
	background: url('images/bgstripes.png') center center #E5E2D1;
	height:50px;
	margin-left: -235px;
	margin-top: -25px;
	padding: 10px 10px 10px 10px;
	border: solid 1px #666666;
}
.File_Edit_Table
{
	width: 450px;
	border: solid 1px #999999;
	background:	#f2f2f2;
}
.File_Upload
{
	width: 275px;
	height: 110px;
	position:absolute;
	top: 50%;
	left: 50%;
	margin-left: -137px;
	margin-top: -55px;
	border: solid 1px #666666;
	background: #ffffff;
}
.PositionAddCourse
{
	width: 275px;
	height: 110px;
	position:absolute;
	top: 50%;
	left: 50%;
	margin-left: -137px;
	margin-top: -55px;
	border: solid 1px #666666;
	background: #ffffff;
}
.CustomValidatorCalloutStyle div, 
.CustomValidatorCalloutStyle td { 
    border:solid 1px #AE4246;
    background-color: #BE686B; 
    color: #ffffff;
}

