.tagline {font-family: Verdana;font-weight: bold; font-size: 16px; color:#353535;}
.taglinemain {color:#E5730D;}
.homerightcontainer { padding-left:8px; text-align: justify; width:260px; font-size: 13px;font-family: Tahoma; }
.imagerightcontainer { padding-left:10px; text-align: justify; font-size: 13px;font-family: Tahoma; }
.listoffeatures {color:#121212;font-weight: bold; font-size: 12px;font-family: Verdana; padding:4px 10px 0px 10px;}
.containerboldtext {color:#121212;font-weight: bold; font-size: 12px;font-family: Verdana;}
.container_list{color:#3071AD;font-weight: bold; font-size: 12px;font-family: Verdana;}
.container_list a:link{ text-decoration:none;  color:#3071AD;}
.container_list a:hover{ text-decoration:underline;  color:#3071AD;}
.container_list a:visited{ text-decoration:none;  color:#3071AD;}

.product_list{font-size: 10pt;}
.product_list ul{margin-left: 20px;list-style-image: url(/images/454.gif);padding: 2px;list-style-position: outside;font-size: 10pt;}
.product_list a {font-weight: bold; color: #3071AD;}
.product_list a:hover {font-weight: bold; color: #3071AD;}

.morefeatures a{ text-decoration:none;  color:#E5730D;}
.morefeatures a:hover{ text-decoration:none;  color:#222222;}

.userlist{float:left; font-weight:bold; padding:0px 8px 0px 8px; _padding:0px 6px 0px 7px;}
.helplist{font-weight:bold; padding:4px 4px 4px 4px; }

.userroles ul{ line-height:19;margin-left: 20px;list-style-image: url(/images/454.gif);padding: 0px 0px 5px 30px; _padding-left:30px; list-style-position: outside;font-size:12px;}
.userroles li{font-size:12px; font-family:Verdana;line-height:19px; text-align:absmiddle; }

.verdana12{font-family:Verdana; font-weight:bold;font-size:12px;color:#3071AD;}
.demo_list{color:#3071AD;font-weight: bold; font-size: 14px;font-family: Verdana; }
.demo_list a:link{ text-decoration:none;  color:#3071AD; }
.demo_list a:hover{ text-decoration:underline;  color:#3071AD;}
.demo_list a:visited{ text-decoration:none;  color:#3071AD;}
.demo_link{padding:9px 1px 9px 1px; margin:1px 0px 1px 0px; border-bottom:1px solid #ccc;}

.feature_list ul{ line-height:20;  margin-left: 20px;list-style-image: url(/images/454.gif);padding: 0px 0px 5px 0px; list-style-position: outside;font-size: 12px;}
.feature_list li{font-size: 12px; font-family:Verdana;line-height:20px; }
.features_min {color:#121212;font-weight: bold; font-size: 12px;font-family: Verdana; padding:4px 0px 0px 0px; letter-spacing:0px; word-spacing:0px;}
.hosting_spec Div{border-bottom:1px dotted black; width:94%;font-size: 12px;line-height:22px;}

a.institutelist,a.institutelist:hover { text-decoration:underline; color: #E5730D;padding-left: 5px;}

/* HTML Body Tag - Start */
.horizontalMenuItem 
{ font-size: 11px; cursor: pointer; color: white; font-family: Verdana; 
background-color: #000000; text-align: center; padding-left: 3px; padding-right: 3px; }

body { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-family: Verdana; font-size: 11px; color:#000000; }
form { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
/* HTML Body Tag - End */

/* Div Main Body Class - Start */
.mainbody,table { font-family:Verdana; font-size:11px; }
.helptext { margin:12px 12px 12px 12px; height: 275px; width: 100%; overflow: auto; scrollbar-face-color: white; }

#pagecontent { padding:3px 10px 3px 10px; height:100%; width:780px; }

a { text-decoration: underline; color: black; /*font-family:Verdana; font-size:10px;*/ }
a:hover { color:black; text-decoration: none; }

#content,#CSScontent { font-size:11px; font-family:Verdana; width:90%; background:#FFFFFF; margin:10px 0px 0px 10px; padding:0px 0px 0px 0px; border:1px solid #E5730D; /*color:#175A82;*/ }
.contentclass{ font-size:11px; font-family:Verdana; background:#FFFFFF; margin:10px 0px 0px 10px; padding:0px 0px 0px 0px; border:1px solid #E5730D; }
#table_content { font-size:11px; font-family:Verdana; background:#FFFFFF; margin:10px 0px 0px 0px; border:1px solid #E5730D; /*color:#175A82;*/ }
#content,#CSScontent,#table_content td
{ font-size:11px; font-family:Verdana; /*color:#175A82#666666;*/ }

.contentsection { border: 0px solid red; }
.contentsection .sectiontitle { font-weight: bold; color: #E5730D; line-height: 24px; border-bottom: 1px solid #dddddd; }
.contentsection ul {list-style: none; margin: 10px 10px 10px 0px; padding: 0px 0px 0px 5px; }
.contentsection ul li { padding: 0px 0px 10px 10px; background-image: url(../images/bull3.gif); background-repeat: no-repeat; background-position: 0px 4px; line-height: 16px;}


/* Div Main Body Class - End */

/* Header Class - Start */
.headerlogo
{ margin:0; height: 92px; width: 735px; background-image: url(images/roarban.jpg); background-repeat: no-repeat; background-position: left top; }
.headertext { letter-spacing:0px; float: none; padding:0px 5px 5px 5px; }

/* Header Link Class - Start 
#headerlink { padding:8px 0px 5px 3px; text-align:center; height:37px; font: 10px Verdana, sans-serif; }
#headerlink li { list-style:none; padding:8px 0px 8px 0px;  display:inline; }
#headerlink li a { padding: 0 8px; margin-right: 6px; text-decoration: none; }
#headerlink li a:link { color:#FFFFFF; }
#headerlink li a:visited { color: #FFFFFF; }
#headerlink li a:hover { color: #8DC63F; text-decoration: underline; }
*/
/* Header Link Class - End */

/*----- Tabbed Navigation Level 1 -----*/
/*----- Tabbed Navigation Level 1 -----*/
#header_menu1 { padding:2px 0px 0px 2px; margin-top: 3; border: 0px solid red; font: bold 11px Verdana, sans-serif; }
#header_menu1 li { list-style: none; margin: 0; float: left; border: 0px solid red; padding: 8px 0px 3px 0px; border-bottom: 1px solid #363636;}
#header_menu1 li a { font-family:Verdana; font-size:10px; padding: 3px 5px 3px 3px; margin-left: 4px; border: 1px solid #363636; border-bottom: none; background: #EFEFEF; text-decoration: none; }
#header_menu1 li a:link { color: black; }
#header_menu1 li a:visited { color: black; }
#header_menu1 li a:hover { color: #000; } /* background-color: #FFF; border-color: #227; */
#header_menu1 li a.current { background-color: #ff9966; border-bottom: 1px solid #ffffff; }
/*----- Tabbed Navigation Level 1 End -----*/
/*----- Tabbed Navigation Level 1 End -----*/

/*----- Tabbed Navigation Level 2 -----*/
#sub_tab_container { background-color:#EBF0FA; }
#header_menu2 { clear:both;  padding: 0px 0px 0px 0px; margin: 10px 0px 6px 2px; width: 100%; font: bold 10px Verdana, sans-serif; background-color: #EBF0FA; }
#header_menu2 li { list-style: none; margin: 0px 0px 0px 0px; display: inline; padding: 0px; line-height: 18px;}
#header_menu2 li a { padding: 3px 5px 3px 5px; margin: 0px 0px 0px 0px; text-decoration: none; font-size: 9px; color: Gray; line-height: 18px; white-space:nowrap; }
#header_menu2 li a:link { color: Gray; }
#header_menu2 li a:visited { color: Gray; }
#header_menu2 li a:hover { color: #0245B8; background-color: #EAEAEA; border: 0px solid red; }
/* This one sets the current tab to look selected */
#header_menu2 li a.current { color: #0245B8; background-color: #ff9966; border-bottom: 1px solid #ff9966; }
#textsnippet a { padding: 0px 0px 0px; text-decoration: none; font-size: 9px; color: Black; }	
#textsnippet a:hover { color: #000; background: white; border-color: #227; }	
/*----- Tabbed Navigation Level 2 End -----*/

/*----- Tabbed Navigation Level 3 -----*/
#header_menu3 { padding: 0px 0px 0px 0px; margin: 8px 5px 6px 2px; width: 100%; font: bold 10px Verdana, sans-serif; border: 0px solid green; }
#header_menu3 li { list-style: none; margin: 0px 0px 0px 0px; display: inline; padding-left: 0px; line-height: 18px; border: 0px solid red;}
#header_menu3 li a { color: Gray; padding: 3px 5px 3px 5px; margin: 0px 0px 0px 0px; text-decoration: none; line-height: 18px; white-space:nowrap;  text-decoration: underline;}
#header_menu3 li a:link { color: Gray; padding-left: 5px; text-decoration: underline; }
#header_menu3 li a:hover { color: Orange; }
#header_menu3 li a.current { color: Orange; text-decoration: none; }
/*----- Tabbed Navigation Level 3 End -----#E46B02*/

/* Left Menu Class - Start */
/*#leftside_menu1
{
	font-size:11px;
	font-family:Verdana;
	width:135px;
	float:left;
	border:1px solid #B1C3ED;
}
#leftside_menu1 p 
{
	font-size:11px;
	margin:1px;
	font-style:normal;
	display:block;
	padding:3px;
}
#leftside_menu1 p a:link 
{
	list-style:none;
}
#leftside_menu1 p a:visited
{
	color:#000;
}
#leftside_menu1 p a:hover 
{
	background:#9CB5E2;
	border-color:#227;
}*/
/* Left Menu Class - End */
/* Right Menu Class - Start */
#rightside_menu1
{
	font-size:11px;
	font-family:Verdana;
	width:250px;
	float:right;
	background:#EBEBEB;
	background-position:top;
	border:1px solid #B1C3ED;
}
#rightside_menu1 p { font-size:11px; margin:1px; font-style:normal; display:block; padding:3px; }
#rightside_menu1 p a:link { list-style:none; }
#rightside_menu1 p a:visited { color:#000; }
#rightside_menu1 p a:hover { background:#9CB5E2; border-color:#227; }
/* Right Menu Class - End */
/* Grid Class - Start */
.grid { background-color:#E5730D; background-position:top; margin-bottom:10px; }
.grid2 { background-color:#E5730D; background-position:top; }
.gridheader
{
	font-size:11px;
	/*color:#FFFFFF;*/
	font-weight:bold;
	height:22px;
	text-align: center;
	/*background-image: url(images/sidebar-header.jpg);*/
	background-color:#FFFFFF;
	background-repeat:repeat;
	padding: 4px 4px 2px 4px;
}
.gridbgheader
{
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	text-align: center;
	background-image: url(images/sidebar-header.jpg);
	background-repeat:repeat;
	padding: 4px 4px 2px 4px;
}
.gridrows { font-size:11px; font-family:Verdana; color:#000000; background-color:#FFFFFF; padding: 4px 4px 4px 4px; }

.spacer { width: 2%; height: 27px; clear: both; }
.gridspacer { width: 2px; }
/* Grid Class - End */
/* Footer Class - Start */
#footer_box
{
	/*height:12px;
	padding:6px;*/
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#939598;
	text-align:center;
	clear:both;
}
#footer_box p
{
	color:#000;
}
#footer_box a
{
	color:white;
}
#footer_box a:hover
{
	color:#595959;
}
/* Footer Class - End */
/* Form Class - Start */
.textbox
{
	font-family:verdana;
	font-size:11px;
}
.notes
{
	font-family:verdana;
	font-size:10px;
}
.popup
{
	font-family:verdana;
	font-size:11px;
}
/* Form Class - End */
/* Index1 Page - Start*/
.panel_left_column
{
    text-align:left;
	line-height:14px;
	font-weight:bold;
	font-size:11px;
	font-family:Verdana;
	color: #666666;
	vertical-align: top;
	padding-top:5px;
}
.left_column 
{
	width:30%;
	text-align:right;
	line-height:14px;
	font-weight:bold;
	font-size:11px;
	font-family:Verdana;
	color: #666666;
	vertical-align: top;
	margin:4px 0 0 0;
	padding-top:5px;
}
.question
{
	width:30%;
	line-height:14px;
	text-align:left;
	font-weight:bold;
	font-size:11px;
	font-family:Verdana;
	color: #666666;
	vertical-align: top;
	margin:4px 0 0 0;
	padding-top:5px;
}
.panel_right_column 
{
    /*width: 60%;*/
	text-align:left;
	line-height:14px;
	font-size:11px;
	font-family:Verdana;
	margin: 0px 0 5px 0;
	padding-top: 0px;
}

.right_column 
{
	width: 68%;
	text-align:left;
	line-height:14px;
}
.title_bar2 
{
	font-weight:bold;
	font-size:11px;
	color: #FFFFFF;
	text-align:left;
	background-image: url(images/sidebar-header.jpg);
	background-repeat:repeat;
	padding: 4px 0px 3px 5px;
}
.title_bar 
{
	font-weight:bold;
	font-size:11px;
	color: #FFFFFF;
	height:23px;
	text-align:left;
	background-image: url(images/sidebar-header.jpg);
	background-repeat:repeat;
	padding: 4px 0px 3px 5px;
}
.sub_title_bar 
{
	height: 20px;
	margin-bottom:0px;
	color: #000000;
	background-color:#EFEFEF;
	font-size:11px;
	text-align:left;
	padding:4px 1px 1px 5px;
}

.save_button
{
	padding: 10px 1px 1px 1px;
	height:50px;
	text-align: center;
	font-size: 11px;
	border-top: 1px solid #E5730D;	
	background-color: #EFEFEF;
}
.button,.save_button input
{
	text-align: center;
	font-size: 11px;
	background-color: white;
	margin: 0px 5px 0px 0px;
}
.left_save_button
{
	padding: 1px 1px 1px 10px;
	height:50px;
	font-size: 11px;
	border-top: 1px solid #E5730D;	
	background-color: #EFEFEF;
}
.redstar
{
	color: Red;
	/*padding-left:3px;*/
}
.errormsg
{
	font-family:verdana;
	font-size:11px;
	color: Red;	
}
.successmsg
{
	font-family:verdana;
	font-size:11px;
	color: Green;	
	font-weight:bold;
}
/* Index1 Page - End*/
a.logout
{
	padding: 0 8px; 
	margin-right: 6px;
	text-decoration: none;
	color: black;
}
a:hover.logout 
{
	color: #8DC63F;
	text-decoration: underline;
}

.SplitterLeftPanel {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	background-color:white;
}

.SplitterRightPanel {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	background-color:white;
}

.SplitterDivider {
	width: 2px;
	background-color: #FDA102;
}

div#tipDiv 
{
    
  position:absolute; visibility:hidden;
  left:0; top:0; z-index:1000;
  width:220px; padding:3px; font-size:11px;
  background-color:#FFFFDD; border:1px solid black; 
  }
.main_head
 {
 	font-family:verdana;
	font-size:11px;
	color: #FFFFFF;
 }
.welcomemsg
{
	position:absolute;z-index:1000;font-family:verdana;font-weight: bold;font-size:11px;color: #FFFFFF;top: 60px;left: 190px;
}
#quick_help
{
	background-color: white; margin-top:10px;margin-left:10px;width:740px;overflow:auto;position:absolute;
}
a.forum_title
{
    font-size: 12px;
    color: #175A82;
    font-weight: bold;
}
a:hover.forum_title
{
    font-size: 12px;
    color: #175A82;
     font-weight: bold;
}
.recurring_panel
{
	font-size:11px;
	font-family:Verdana;
	color:#175A82;
	background:#FFFFFF;
	margin:0px 0px 0px 0px;
	padding:0px 5px 0px 5px;
	border:1px solid #C0C0C0;
}
.panel_font_style
{
    font-weight:bold;font-size:11px;font-family:Verdana;
}
.FrmCaption
{
    font-weight:bold;font-size:11px;font-family:Verdana;
    text-align:right;
}
.left_column_font
{
    text-align:left;
	line-height:14px;
	font-weight:bold;
	font-size:11px;
	font-family:Verdana;
	color: #666666;
}
a.project_link
{
    font-size: 12px;
    color: #175A82;
    font-weight: 100;
}
a:hover.project_link
{
    font-size: 12px;
    color: #E46B00;
     font-weight: 100;
}
a.project_section_link
{
    font-size: 10px;
    color: #175A82;
    font-weight: 100;
}
a:hover.project_section_link
{
    font-size: 10px;
    color: #E46B00;
    font-weight: 100;
}

.Graybox {  }
.Graybox td { color: #FFFFFF; }

.warning
{
	font-size:11px;
	background-color:#FFFFDD; 
	border:1px solid #E5730D; 
}
/* Tree View CSS */
.TreeViewPanel
{
	border:1px solid #E5730D;
}
.TreeViewMenu
{
	/*padding: 3px;*/
	border-bottom:1px solid #E5730D;
	background: #EBF0FA;
}
.TreeViewSpliter
{
	background-image: url(../images/semi-transparent.gif);
	background: #EBF0FA;
}
#progressbar_maintable
{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	/*	position: expression('absolute');*/
	height: expression(document.documentElement.scrollHeight+'px');
	width: expression(document.documentElement.scrollWidth+'px');
	z-index: 1000;
	background-image: url(../images/semi-transparent.gif);
}
#progressbar_maintable td {
	padding-top: 150px;
	vertical-align: top;
	text-align: center;
	font: bold 12px verdana;
	color: blue;
	text-align: center;
	text-align: -moz-center;
}
#progressbar_content
{
	width: 350px;
	padding: 10px;
	border: 2px solid #9999ff;
	background: #EBF0FA;
	/*background-image: url(../images/whitebg.gif);*/
}
#progressbar_maintable td td {
	padding-top: 3px;
}
.popup_content { font-size:11px; font-family:Verdana; width:90%; background:#FFFFFF; margin:10px 0px 0px 10px; padding:0px 0px 0px 0px; border:1px solid #E5730D;}
.survey_content { font-size:11px; font-family:Verdana; width:100%; background:#FFFFFF; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:1px solid #E5730D; }
.div_content 
{ 
	font-size:11px; font-family:Verdana; 
	width: 95%; background:#FFFFFF; 
	margin:10px 0px 0px 10px; 
	padding: 5px; 
	border:1px solid #E5730D;
}
.div_content_noborder
{ 
	font-size:11px; font-family:Verdana; 
	width: 95%; background:#FFFFFF; 
	margin:10px 0px 0px 10px; 
	padding: 5px; 
}
.readonly_div_content
{
	overflow:auto;
	width:660px;
	border:1px solid #000000;
	padding:1px 1px 1px 1px;
}
.checkboxes_div
{
	overflow: auto;
	border: inset 2px;;
	padding: 1px 1px 1px 1px;
}
.DynamicPopup { background-color: #f0f0f0;  border: 1px solid #9999ff; }
.DynamicPopup td { color: #000000; font-size:11px;}
.DynamicPopup input { 
	text-align: center;
	font-size: 11px;
	background-color: white; padding-left: 5px; padding-right: 5px;font-weight:bold;
	margin: 0px 5px 0px 0px; }
.DynamicPopup_btn {
padding: 10px 1px 1px 1px;
	height:40px;
 background-color: #f0f0f0;text-align: center; border-top: 1px solid #9999ff;}
 
 a:link.footerlink , a:active.footerlink, a:visited.footerlink
 {
	color: White;
	text-decoration: underline;
 }
a:hover.footerlink
 {
	color: White;
	text-decoration: none;
 }

/* Exam Content */
#question_content,#CSSquestion_content { font-size:11px; font-family:Verdana; width:100%; background:#FFFFFF;  padding:0px 0px 0px 0px; border:1px solid #E5730D;  /*color:#175A82;*/ }

.SelectedDIVCSS
{
    background-color:Silver;border-bottom:1px solid black;cursor:pointer;height:50px;
}
.UnselectedDIVCSS
{
    background-color:Transparent;border-bottom:1px solid black;cursor:pointer;height:50px;
}
.HelperDIVCSS
{
    position:absolute;z-index:100000;border:1px solid black;height:50px;width:300px;background-color:#EFEFEF;overflow:auto;
}
.DraggingDIVCSS
{
    background-color:#FFEFEF;border-bottom:1px solid black;cursor:pointer;height:50px;
}







/*----------------------------------*/

.ModelPopupBG { background-color: #FFFFFF; }
.BGClass { background-color: white; filter:alpha(opacity=90); opacity:0.9; }


/*  Schedular Control --Commented by Saurabh */
/*
.overlay
   {
    border-bottom:1px solid #A8A8A8;
	border-top:1px solid #A8A8A8;
	border-right:1px solid #A8A8A8;
	border-left:0px;
    width:85px;
    position:absolute;
   }
   .timeslot
   {
    border-top:0px;
	border-left:0px solid #A8A8A8;
	border-right:1px solid #A8A8A8;
	border-bottom:0px;
    width:85px;
    height:14px;
    float:left;
   }
   .x_timeslot
   {
    border-top:0px;
	border-left:1px solid #A8A8A8;
	border-right:1px solid #A8A8A8;
	border-bottom:1px solid #A8A8A8;
    width:85px;
   color: #545454;
   vertical-align: middle;
   text-align: middle;
   }	
.playlist_slot
   {
    border-top:0px;
	border-left:1px solid #A8A8A8;
	border-right:1px solid #A8A8A8;
	border-bottom:1px solid #A8A8A8;
    width:200px;
    color: black;
  overflow:hidden;
   padding-top:6px;
   vertical-align: middle;
   text-align: middle;
   }	
.middle_timeslot
{
	border-top:1px solid #bfbfbf;
	border-left:0px solid #A8A8A8;
	border-right:1px solid #A8A8A8;
	border-bottom:1px solid #808080;
	width:85px;
    height:12px;
    float:left;
	
} 

*/
.pairsdiv
{
    padding:3px;
    border-bottom:1px solid black;
    height:50px;
}



/*DetailView*/

.dv_left_column 
{
	width:2%;
	text-align:right;
	line-height:30px;
	font-weight:bold;
	font-size:11px;
	font-family:Verdana;
	color: #666666;
	vertical-align: text-top;
	margin:4px 0 0 0;
	padding-right:5px;
}
.dv_right_column 
{
	width: 98%;
	text-align:center;
	line-height:30px;
	padding-left:5px;
}
.left_details_column 
{	
	text-align:right;
	line-height:30px;
	font-weight:bold;
	font-size:11px;
	font-family:Verdana;
	color: #666666;
	vertical-align: text-top;
	margin:4px 0 0 0;
	padding-right:5px;
}
.BlackboldHeading{font-size: 10pt;font-weight: bold;}
.DetailsItem{border-bottom:1px dotted gray;}
.AlternateDetailsItem{border-left:1px dotted gray;border-bottom:1px dotted gray;}



.GridView { background-color: #E5730D; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; font-size:12px;}
.GridView .HeaderTr { background-color: #EFEFEF;}
.GridView .HeaderTr th {  font-size: 12px; font-weight: bold; padding:4px 4px 4px 4px;  }
.GridView .HeaderStyle { background-color: #E5730D; font-weight: bold; font-size: 12px; text-align: center; vertical-align: middle;}
.GridView .RowStyle { font-weight: normal; vertical-align: top; background-color: #FFFFFF; padding:3px 3px 3px 3px;  }
.GridView .RowStyle td { font-weight: normal; vertical-align: top; background-color: #FFFFFF; line-height: 22px; padding:2px 4px 2px 4px;  }
.GridView .AlternatingRowStyle { font-weight: normal; vertical-align: top; background-color: #FFFFFF; line-height: 22px; padding:2px 4px 2px 4px; }
.GridView .SelectedRowStyle { font-weight: normal; vertical-align: top; background-color: #FFFFFF; }
.GridView .EmptyDataRowStyle { font-weight: bold; color: red; height: 25px; background-color: #FFFFFF; text-align: center; }
.GridView .PagerStyle { background-color: #FFFFFF; }
.GridView .PagerStyle a:active { color: #6d0202; text-decoration: underline; }


/*-------	FormView Style	Start  --------*/
.FormView { width: 98%; vertical-align: middle; color: #000000; }
.FormView .container { border: 1px solid #E5730D; width: 90%;  background-color: #FFFFFF; }
.FormView .title_bar,.FormTitle {padding: 5px 1px 5px 5px; background-color: #E5730D; border-bottom: 1px solid #E5730D; height: 22px; font-weight: bold;  font-size:12px; text-align: left; }
.FormView .sub_title_bar,.FormSubTitle {padding: 0px 1px 1px 5px; background-color: #EFEFEF; text-align: left;color: #800000; font-size:11px; height:20px;}
.FormView .FrmCaption { line-height:20px; text-align: right; vertical-align: top; padding-top: 2px; padding-bottom: 4px; font-weight: bold; width:40%;  background-color:White; white-space:nowrap; padding-right: 5px;}
.FormView .FrmCaptionleft { line-height:20px; text-align: left; vertical-align: top; padding-top: 2px; padding-bottom: 4px; font-weight: bold;  background-color:White; white-space:nowrap;}
.FormView .FrmInput { line-height:20px; text-align: left;  width: 58%; vertical-align: top; padding-top: 3px; background-color:White;}
.FormView .FrmInput span { font-weight: normal; padding-top: 5px; margin: 0px 0px 0px 0px; vertical-align: top; line-height:25px; border: 0px solid red; }
.FormView .FrmInput input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; vertical-align: middle; /*margin-top: 1px;*/  }
.FormView .FrmInput select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; font-weight: normal; color: #000000; border: 1px solid #E5730D; width: auto; }
.FormView .save_button_container { margin-top: 5px; padding: 10px; background-color: #EFEFEF; border-top: 1px solid #E5730D;} 
.FormView .RowStyle {border: 1px solid #E5730D; }

.bordertop0 { border-top: 0px; }
.button_container { margin: 0px; padding: 10px; background-color: #E5730D; border: 1px solid #E5730D; border-top: 0px solid #E5730D; text-align:center; } 
/*-------	FormView Style	End  --------*/

.button_container { margin: 0px; padding: 10px; background-color: #E5730D; border: 1px solid #E5730D; border-top: 0px solid #E5730D; text-align:center; } 

.attendance_cap{padding:5px 0px 5px 0px;font-weight:bold; text-align:center;}

.attendance_present{color:green; width:25px;text-align:center}
.attendance_absent{color:red; width:25px;text-align:center}
.attendance_blank{width:25px;text-align:center}

.GridTopContainer { border:1px solid #E5730D; padding: 5px;}