body, div, p, h1, h2, h3, h4, ul, li
{
	margin:0;
	padding:0;
	border:none;
}
	 
body {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 75%;
	background: url(images/bg.jpg) #000099 fixed repeat-x left top;
}

/* Master Page Layout */
#master
{
	margin: 0px auto;
	width: 830px;
	border: solid;
	border-width: 1px;
	border-color: GrayText;
}

#master_header
{
	margin: -1px auto 0 auto;
	width: 100%;
}

#gear_image
{
	height : 70px;
	background-image: url(images/gears.gif);
	background-repeat :no-repeat ;
}
#master_headertop
{
	float:left ;
	height :100px ;
	width :830px;
	background-image: url(images/banner.gif);
	background-repeat :no-repeat ;
	text-align :right ;
 vertical-align:bottom ;
}

#master_headertopLeft
{
	float: right ;
	height :50px ;
	width :350px;
	
}

#master_headerbottom
{
	height :20px;
	font : Verdana small Bold;
	text-align : center ;
	width : 95%;
	float:left;
}

#master_page
{
	margin: 1px auto;
	width: 95%;
	height: auto;
	
}

#master_menu 
{
	width: 830px;
	/*padding-right: 10px;*/
	background: url(images/chromebg.gif) center center repeat-x;
}


#content_menu
{
	width: 730px;
	color: #000000;
	text-align: center;
	padding-top:0px;
}

#main_panel
{
	float:left  ;
	width : 810px;
	padding-left : 10px;
	padding-right : 10px;
	background-color : White ;
}


#sub_panelLeft
{
	float:left   ;
	width : 400px;
}

#sub_panelRight
{
	float:right;
	width : 380px;
}


#content_header
{
	width: 98%;
	background-image: url(images/separator.gif);
	background-repeat: no-repeat;
	background-color: transparent;
}

#content_text
{	
	background-color : White ;
	color: #000000;
	width :100%;
	float:left;
	padding-left:10;
}

#content_RegCourse
{	
	background-color :White ;
	color: #000000;
	width :730px;
	padding:1px 50px;
}


.Table
{  table-layout :auto ;
	margin : 1px 20px 1px 10px;
	width : 95%; 
}

#master_content
{	
	width: 100%;
	color: #666666;
}

.Panel
{
	margin: 5px 5px;
	width: 75%;
	padding :1px 1px 1px 1px;
}

.sidebar 
{
	width: 100%;
	margin-bottom: 10px;
}

.sidebarcontent
{	
	border: 1px solid #0F2543;
	padding: 20px 20px 20px 30px;
	line-height: 1.5em;
	font-weight: bold;
}

#master_sidebarSamples
{	
	padding-top: 72px;
	background: #FFF url(images/samples_bg.gif) no-repeat left top;
}

.Title
{
	font-weight: bold;
	font-size: 9pt;
	font-family: Verdana, Arial;
}

.Label
{
	font-weight: bold;
	font-size: 90%;
	color:White  ;
	font-family: Helvetica, Arial;
}

.textbox
{
	border-right: darkgray 1pt solid;
	border-top: darkgray 1pt solid;
	font-size: 72%;
	border-left: darkgray 1pt solid;
	color: black;
	border-bottom: darkgray 1pt solid;
	font-family: Helvetica, Arial;
}

/* set style for all readonly-textbox */
.readonly_textbox
{
	border-right: darkgray 1pt solid;
	border-top: darkgray 1pt solid;
	font-size: 72%;
	border-left: darkgray 1pt solid;
	color: #444444;
	border-bottom: darkgray 1pt solid;
	font-family: Helvetica, Arial;
}

.TextReg a:visited
{
	font-size: 9pt;
	font-family: Arial;
	color :White ;
	TEXT-DECORATION: none;
}
.TexReg a:active
{
	font-size: 9pt;
	font-family: Arial;
	color :White ;
	TEXT-DECORATION: none;
}

#CourseOffer
{
	border-color: Blue;
	border-width :thick ;
	width: 100%;
	background-color: whitesmoke;
}

.LineDot
{
	height :2px;
	width :auto ;
	background: url(images/line_dot.gif) fixed repeat-x center center;
}

.TableContent
{
	width : 800px;
	border-width:thin;
	border-color:Blue;
	margin: 5px 15px 5px 15px;
	padding: 10px 10px 10px 10px;
}

.TableStatus
{
	width: 95%;
	margin: 5px 5px;
	padding: 10px 10px 10px 10px;
	border-right: dodgerblue 1px solid;
	border-top: dodgerblue 1px solid;
	border-left: dodgerblue 1px solid;
	border-bottom: dodgerblue 1px solid;

}
