﻿BODY { background-image: url('images/back.gif'); background-repeat: repeat-x; margin: 0px 0px 0px 0px; background-color: #002d66; font-family: Verdana, Arial, helvetica; font-size: 12px; color: Black; text-decoration: none; font-weight: normal; letter-spacing: normal; text-transform: none; word-spacing: normal; }
IMG { border-width: 0px; }

H1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 2em; font-weight: 700; font-style: normal; text-decoration: none; word-spacing: normal; letter-spacing: normal; text-transform: none; }
H2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.75em; font-weight: 700; font-style: normal; text-decoration: none; word-spacing: normal; letter-spacing: normal; text-transform: none; }
H3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.58em; font-weight: 500; font-style: normal; text-decoration: none; word-spacing: normal; letter-spacing: normal; text-transform: none; }

HR { border-width: 0; background-color: #C0C0C0; height: 1px; }
A:link { text-decoration: none;  }
A:visited { text-decoration: none; }
A:active { text-decoration: none;  }
A:hover { text-decoration: none;  }

INPUT, SELECT, TEXTAREA { font-family: Verdana, Arial, helvetica; font-size: 11px; }

Table.MainTable { padding: 0; width: 100%; height: 100%; border-color: Maroon; border-collapse: collapse; border-width: 0px; vertical-align: middle; color: #FFFFFF; text-decoration: none; }

.DataEntryForm {border-style: none; background: #F8F8F8;}
.DataEntryForm tr {border-top: solid 1px #87BBF3;}
.DataEntryForm input[type=text] {width: 100px;}


Table.Form { color: black;width: 100%; text-align: left; }
Table.GradeDescription { height: 30px; vertical-align: middle; font-weight: bold; border: solid 1px Black; width: 100%; text-align: center; border-collapse: collapse; }
TD.TableHeader, TR.TableHeader { color: white !important; background-color: #276EAF; font-weight: bold; text-align: center; }
TD.TableRow, TR.TableRow { height: 30px; }
TD.DarkTD { background-color: Silver; }
TD.SubjectTitle { padding-left: 10px; text-align: left; }
TD.SubjectWiseRank { width: 7%; font-size: 8px; }
td.TopCell { background-color: #790000; height: 10px; font-size: 10px; text-align: right; vertical-align: middle; padding-right: 2px; }
TD.HeaderCell { padding: 16px; text-decoration: none; text-align: center; vertical-align: top; width: 100%; color: #FFFFFF; background-color: #002d66; font-size: 22px; }

span.SiteTitle, div.SiteTitle, h1.SiteTitle { font-family: Lucida Sans Unicode, verdana, arial; color: #0033CC; font-size: 18px; font-weight: bold; }
span.SiteSubTitle, div.SiteSubTitle, h3.SiteSubTitle { font-family: Lucida Sans Unicode, verdana, arial; color: gray; font-size: 14px; }
TD.SubHeaderCell { font-family: Verdana, Arial, helvetica; font-size: 12px; color: white; border-bottom: solid 1px #C9AD86; padding: 0px; text-decoration: none; text-align: center; vertical-align: middle; width: 100%; height: 22px; background-color: #862006; }
td.SubHeaderCell a:link { color: white; text-decoration: none; }
td.SubHeaderCell a:visited { color: white; text-decoration: none; }
td.SubHeaderCell a:hover { color: white; text-decoration: underline; }

TD.LeftCell { background-color: white; font-family: Verdana, Arial, helvetica; font-size: 10pt; background-image: url(images/back_left.png); background-repeat: repeat-x; color: Black; border-right: solid 1px silver; vertical-align: top; padding: 4px 1px 1px 4px; text-decoration: none; width: 16%; }
TD.MainCell { font-family: Verdana; font-size: 10pt; color: Black; vertical-align: top; padding: 4px 0px 2px 0px; text-decoration: none; width: 100%; }
TD.RightCell { background-color: #f7f7f7; font-family: Verdana, Tahoma, Arial, helvetica; font-size: 10pt; color: Black; border-left: solid 1px silver; vertical-align: top; padding: 1px 1px 1px 1px; text-decoration: none; width: 16%; }
TD.FooterCell { font-family: Verdana, Arial, helvetica; font-size: 8pt; color: white; background-color: #002D66; border-top: solid 1px silver; padding-top: 2px; padding-bottom: 2px; text-decoration: none; text-align: center; width: 100%; }
td.FooterCell a:link { color: white; text-decoration: none; } 
td.FooterCell a:visited { color: white; text-decoration: none; }
#spnConsttoBuiltup {font-weight:bold;
}
A.SubHeaderLink:hover { text-decoration: underline; color: yellow;}
A.SubHeaderLink { text-decoration: none;  font-size: 8pt; }
A.LeftLink { text-decoration: none;  }
A.LeftLink:hover { text-decoration: underline; color: red; }

div.PageTitle, H1.PageTitle, h2.PageTitle, span.PageTitle { font-family: Verdana, Arial, helvetica; font-size: 14px; font-weight: bold; color: #0033cc; padding-bottom: 10px; margin: 0; }
div.PageSubTitle, h2.PageSubTitle { font-family: Verdana, Arial, helvetica; font-size: 12px; font-weight: bold; color: #006600; padding-bottom: 10px; margin: 0; }
.Highlight { font-weight: bold; color: #CC0000; }
div.Box, table.Box, span.Box { background-color: #E6EEFF; border: 1px solid #cccccc; border-collapse: collapse; padding: 2px; }

.Bold { font-weight: bold; }
.Center { text-align: center; }
.Left { text-align: left; }
input.textbox { width: 50px; }
input.NumericTextBox { width: 50px; background-color: #E8F3FF; text-align: right; }
.InvalidMarks {border: solid 2px red !important;background-color: #FFDBE2 !important;color: #000;}
.RequireFieldSign {color:Red;vertical-align:middle;}
.ErrorText { font-family: Verdana; color: Red; color: #F00; font-weight: bold; padding: 8px; display: block;}
.hidden { display: none; }

input[type=text], textarea, select
{
	background: #FAFEFF;
	border: solid 1px #94C3FF;
    padding: 1px;
}

input:focus, textarea:focus, select:focus
{
	background: #FFFFBA;
	border: solid 1px #CEC38E;
}

.NumberBox
{
    text-align: right;
    padding-right: 2px;
}

.AddButton
{
    background-repeat: no-repeat;
    background-image: url('images/plus.gif');
    padding: 1px 0px 2px 20px;    
	font-weight: bold;	
}

.EditButton
{
    background-repeat: no-repeat;
    background-image: url('/images/edit.png');
    padding: 0px 0px 2px 22px;    
}

.DeleteButton
{
    background-repeat: no-repeat;
    background-image: url('/images/delete.png');
    padding: 0px 0px 2px 22px;    
}

.RefreshButton
{
    background-repeat: no-repeat;
    background-image: url('/images/refresh.png');
    padding: 2px 0px 2px 22px;    
}

.FormButton
{
    background-repeat: no-repeat;
    background-image: url('/images/form.png');
    padding: 2px 0px 2px 22px;    
}


.PrintButton
{
    background-repeat: no-repeat;
    background-image: url('images/print.png');
    padding: 2px 0px 2px 22px;    
	color: #975705;
	font-weight: bold;	
	height: 22px;
    display: block;
}


div.DownloadCSVBox { background-color: #f4fdff; border: solid 1px gray; padding: 4px 4px 4px 4px; text-align: left; width: 99%; }
div.SummaryBox { background-color: #EFF7FF; border: 1px solid #006600; border-collapse: collapse; padding: 5px; }

/*GridView - Starts*********************************/
TABLE.GridTable { color: #333333; border-width: 1px; border-style: solid; border-color: #C0C0C0; text-align: center; font-size: 11px; }
TR.GridHeader { background-color: #093E9C; color: white; font-weight: bold; text-align: center; }
TR.GridHeader a:link { color: blue; font-size: 14px; font-weight: bold; }
TR.GridHeader a:visited { color: blue; }
TR.GridRow { background-color: #FDF7EC; color: black; }
TR.GridAlternateRow { background-color: white; color: black; }
TR.GridSelectedRow { background-color: #D1DDF1; font-weight: bold; color: #333333; }
TR.GridEditRow { background-color: #0073E6; }
TR.GridFooter { background-color: #C0C0C0; color: black; font-weight: bold; }
TR.GridPager { background-color: #F3DDB6; color: #916515; text-align: center; font-weight: bold;}
/*GridView - Ends*********************************/

.LoginInfo { text-align: right; }
.LoginInfo a { text-decoration: underline; color: White; }
.LoginInfo a:hover { color: White; cursor: hand; }

.ModelDialog { border: 1px solid #DDD; background: #EEE; color: #333; outline: 0px; position: fixed; z-index: 900000; left: 15%; top: 15%; -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px; padding: 2px; }
.ModelDialogHeading { padding: 4px 12px; position: relative; -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px; border: 1px solid #4297D7; background: #5C9CCC url("/Scripts/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png") 50% 50% repeat-x; color: #FFFFFF; font-weight: bold; zoom: 1; display: block; }
.ModelDialogHeading:hover { cursor: move; }
.ModelDialogHeading span { margin: 1px 16px 1px 0; color: white; font-weight: bold; }
.ModelDialogHeading a { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; color: white; }
.ModelDialogHeading a:hover { border: 1px solid #fbcb09; background: #fdf5ce; font-weight: bold; color: #c77405; -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px; }
.ModelDialogHeading a span { display: block; margin: 1px; background: url("/Scripts/images/ui-icons_d8e7f3_256x240.png") no-repeat -96px -128px; width: 16px; height: 16px; text-indent: -99999px; overflow: hidden; }
.ModelDialogHeading a span:hover {  }
.ModelDialogContent { position: relative; border: 0; padding: 6px 8px; background: none; overflow: auto; zoom: 1;}
li {
    list-style:none;
}

.btnSave{width: 166px;
height: 27px;
background: #0850B0;
color: #FFF;
border: 1px solid #053676;
border-radius: 5px;
font-weight: bold;
font-size: 14px;}

.btnSave:hover,.btnSave:active{background-color: #FFC893;border: solid 1px #00004A;color:#010025;}

.Header{background-color: #D2F1FD;
border: solid 1px #A6BCFF;
border-radius: 2px;
color: #862006;
font-size: 18px;
padding: 2px;
padding-left: 12px;}
.FieldValueCell input{}
.NumberCell{color: #A82504;
font-weight: bold;
text-align: center;
width: 3%;}

.PartLinks li{list-style: none;float: left;border: solid 1px #17D2F4;padding: 2px;width: 76px;text-align: center;background-color: #010025;border-radius: 4px;}
.PartLinks li a{color:White;}
.PartLinks li:hover{background-color: #D2F1FD;color:Black;}
.PartLinks li a:hover{color:Black;}

.PartName{color: #B81C00;}
.FieldValueCell{}
.FieldNameCell{width: 70%;}