/* Default CSS Stylesheet for a new Web Application project */
BODY
{
    margin-top: 0px;
    margin-left: 0px;
    background-repeat: no-repeat;
    font-family: Verdana, Arial, MS Sans Serif;
}


#logs #nav-logs a, #home #nav-home a, #searchschools #nav-searchschools a, 

#transmittal #nav-transmittal a, #letters #nav-letters a
{
    /* declarations to style the current state */
    background-color: #d9edff;
}

a:link
{
    color: navy;
}
a:visited
{
    color: navy;
}
a:hover
{
    color: #ff0000;
}

a:active
{
    color: navy;
}

a.linkText
{
    color: white;
    font-family: Verdana, Arial, MS Sans Serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

a.linkText:link
{
    color: white; /* you can define other styles if necessary */
}

a.linkText:visited
{
    color: white; /* you can define other styles if necessary */
}

a.linkText:hover
{
    color: white;
}


.Alternate
{
    background-color: #ffffcc;
}


.Menu
{
    text-decoration: none;
    font-weight: bold;
    color: White;
}
.MenuIE8
{
    z-index: 100;
}
.TopMenu
{
    border-right: thin outset;
    padding-right: 2px;
    border-top: thin outset;
    padding-left: 2px;
    font-weight: bold;
    font-size: 9pt;
    padding-bottom: 2px;
    border-left: thin outset;
    padding-top: 2px;
    border-bottom: thin outset;
    font-family: Verdana, Arial, MS Sans Serif;
    border-collapse: collapse;
    background-color: transparent;
}

TD
{
    font-size: 9pt;
    margin: 4px;
    color: #000000;
    font-family: Verdana, Arial, MS Sans Serif;
}

.hTD
{
    color: #000000;
    font-family: Verdana, Arial, MS Sans Serif;
    display: none;
}

P
{
    margin-bottom: 2px;
    margin-top: 2px;
    font-size: 9pt;
    color: #000000;
    font-family: Verdana, Arial, MS Sans Serif;
}

.menuitem
{
    font-size: 10pt;
    font-weight: normal;
    cursor: hand;
    color: #000000;
    padding: 2px;
    font-family: Verdana, Arial, MS Sans Serif;
}

LI
{
    margin-bottom: 2px;
    margin-top: 2px;
    font-size: 9pt;
    color: #000000;
    font-family: Verdana, Arial, MS Sans Serif;
}

.textbox
{
    font-size: 10pt;
    color: #000000;
    font-family: Verdana, Arial, MS Sans Serif;
    border-right: #639ace 1px solid;
    border-top: gray 1px solid;
    border-left: gray 1px solid;
    border-bottom: #639ace 1px solid;
}

.listbox
{
    font-size: 9pt;
    color: #000000;
    font-family: Verdana, Arial, MS Sans Serif;
    border-right: #639ace 1px solid;
    border-top: gray 1px solid;
    border-left: gray 1px solid;
    border-bottom: #639ace 1px solid;
}

.ReadTextbox
{
    border-right: #639ace 1px solid;
    border-top: gray 1px solid;
    font-size: 9pt;
    background: #eaebeb;
    border-left: gray 1px solid;
    color: gray;
    border-bottom: #639ace 1px solid;
    font-family: Verdana, Arial, MS Sans Serif;
    text-align: right;
}


.TxtRightAlign
{
    font-size: 9pt;
    width: 40px;
    color: #000000;
    text-align: right;
    font-family: Verdana, Arial, MS Sans Serif;
    border-right: #639ace 1px solid;
    border-top: gray 1px solid;
    border-left: gray 1px solid;
    border-bottom: #639ace 1px solid;
}

.TxtTotal
{
    font-size: 9pt;
    font-weight: bold;
    width: 50;
    color: #000000;
    text-align: right;
    border-right: white 1px;
    border-top: white 1px;
    border-left: white 1px solid;
    border-bottom: white 1px solid;
    font-family: Verdana, Arial, MS Sans Serif;
}

.datetextbox
{
    color: #000000;
    width: 85px;
    height: 20px;
    font-size: 9pt;
    font-family: Verdana, Arial, MS Sans Serif;
    border-right: #639ace 1px solid;
    border-top: gray 1px solid;
    border-left: gray 1px solid;
    border-bottom: #639ace 1px solid;
}

OPTION
{
    font-size: 9pt;
    color: #000000;
    font-family: Verdana, Arial, MS Sans Serif;
    border-right: #639ace 1px solid;
    border-left: gray 1px solid;
}

TEXTAREA
{
    font-size: 9pt;
    color: #000000;
    font-family: Verdana, Arial, MS Sans Serif;
    border-right: #639ace 1px solid;
    border-top: gray 1px solid;
    border-left: gray 1px solid;
    border-bottom: #639ace 1px solid;
}

h2
{
    margin-top: 2px;
    font-weight: bolder;
    font-size: 10pt;
    margin-bottom: 2px;
    color: #a52a2a;
    font-family: Verdana, Arial, MS Sans Serif;
}

h3
{
    margin-top: 0px;
    font-weight: bolder;
    font-size: 9pt;
    margin-bottom: 2px;
    color: #a52a2a;
    font-family: Verdana, Arial, MS Sans Serif;
}

OL
{
    margin-top: 2px;
    font-size: 9pt;
    margin-bottom: 2px;
    font-family: Verdana, Arial, MS Sans Serif;
}

.nounderline
{
    color: #DAA520;
    text-decoration: none;
    font-family: Webdings;
    font-size: 12pt;
}

.PageHeader
{
    font-weight: bolder;
    font-size: 14pt;
    color: #a52a2a;
    font-family: Verdana, Arial, MS Sans Serif;
    height: 21px;
}
.PageNameHeader
{
    font-weight: bolder;
    font-size: 10pt;
    color: #a52a2a;
    font-family: Verdana, Arial, MS Sans Serif;
    height: 21px;
}


.combo
{
    font-size: 9pt;
    color: #000000;
    height: 20px;
    background-color: #FFFFFF;
    text-align: left;
    font-family: Verdana, Arial, MS Sans Serif;
}

/*Use it for Labels to display field values on the screen (i.e. read only 

fields)*/
.label
{
    font-weight: bolder;
    font-size: 9pt;
    background: none transparent scroll repeat 0% 0%;
    font-family: Verdana, Arial, MS Sans Serif;
    text-align: left;
}

.labelCenter
{
    font-weight: bolder;
    font-size: 9pt;
    background: none transparent scroll repeat 0% 0%;
    font-family: Verdana, Arial, MS Sans Serif;
    text-align: center;
}

.SummaryTotal
{
    font-weight: bold;
    font-size: 9pt; /*background-color: #ffffcc;*/
    font-family: Verdana, Arial, MS Sans Serif;
    text-align: right;
}


/*Use it for Labels where warning/confirmation messgaes needs to be displayed*/
.message
{
    font-weight: bolder;
    font-size: 9pt;
    background: none transparent scroll repeat 0% 0%;
    color: #0000cd;
    font-family: Verdana, Arial, MS Sans Serif;
    text-align: center;
}


/*Use it for Labels where "Location Address is same as mailing address" needs to 

be displayed*/
.LocAddressMsg
{
    font-size: 9pt;
    background: none transparent scroll repeat 0% 0%;
    color: #0000cd;
    font-family: Verdana, Arial, MS Sans Serif;
    text-align: center;
    font-style: italic;
}
/*Use it for Labels where ERROR messgaes needs to be displayed*/
.ErrorMessage
{
    font-weight: lighter;
    font-size: 9pt;
    background: none transparent scroll repeat 0% 0%;
    color: #ff0000;
    font-family: Verdana, Arial, MS Sans Serif;
    text-align: center;
}

.InfoMessage
{
    font-weight: bolder;
    font-size: 9pt;
    background: none transparent scroll repeat 0% 0%;
    color: #ff0000;
    font-family: Verdana, Arial, MS Sans Serif;
    text-align: center;
}

.button
{
    border-right: #639ace 1px solid;
    border-top: gray 1px solid;
    border-left: gray 1px solid;
    border-bottom: #639ace 1px solid;
    font-weight: bold;
    font-size: 9pt;
    cursor: hand;
    color: black;
    font-family: Verdana, Arial, MS Sans Serif;
    background-color: #8cdcef;
    background: -moz-linear-gradient(top, #8cdcef 0%, #1ba5c7 100%);
}


.Nametextbox
{
    font-size: 10pt;
    width: 135px;
    color: #000000;
    font-family: Verdana, Arial, MS Sans Serif;
    border-right: #639ace 1px solid;
    border-top: gray 1px solid;
    border-left: gray 1px solid;
    border-bottom: #639ace 1px solid;
}

.AddressTextbox
{
    font-size: 10pt;
    width: 320px;
    color: #000000;
    font-family: Verdana, Arial, MS Sans Serif;
    border-right: #639ace 1px solid;
    border-top: gray 1px solid;
    border-left: gray 1px solid;
    border-bottom: #639ace 1px solid;
}

.StateTextbox
{
    font-size: 10pt;
    width: 32px;
    color: #000000;
    font-family: Verdana, Arial, MS Sans Serif;
    border-right: #639ace 1px solid;
    border-top: gray 1px solid;
    border-left: gray 1px solid;
    border-bottom: #639ace 1px solid;
}

.ZipTextbox
{
    font-size: 10pt;
    width: 45px;
    color: #000000;
    font-family: Verdana, Arial, MS Sans Serif;
    border-right: #639ace 1px solid;
    border-top: gray 1px solid;
    border-left: gray 1px solid;
    border-bottom: #639ace 1px solid;
}

.PhoneTextbox
{
    font-size: 10pt;
    width: 30px;
    color: #000000;
    font-family: Verdana, Arial, MS Sans Serif;
    border-right: #639ace 1px solid;
    border-top: gray 1px solid;
    border-left: gray 1px solid;
    border-bottom: #639ace 1px solid;
}

.NameControl
{
    font-size: xx-small;
    color: Blue;
    font-style: italic;
    font-family: Arial;
}

.NameControlWithBG
{
    font-size: xx-small;
    color: #000000;
    font-family: Arial;
    background-color: #d9edff;
}


.ColumnHeader
{
    font-weight: bold;
    font-size: 9pt;
    color: #000000;
    font-family: Verdana, Arial, MS Sans Serif;
    background-color: #d9edff;
    text-align: center;
}
.ColumnHeaderLeftAlign
{
    font-weight: bold;
    font-size: 9pt;
    color: #000000;
    font-family: Verdana, Arial, MS Sans Serif;
    background-color: #d9edff;
    text-align: left;
}

.ColumnHeaderBackGroundColor
{
    color: #000000;
    background-color: #d9edff;
}
.GridFooter
{
    background-color: WHITE;
}
.ColumnHeaderAlign
{
    font-weight: bold;
    font-size: 9pt;
    color: #a52a2a;
    font-family: Verdana, Arial, MS Sans Serif;
    background-color: #d9edff;
    text-align: left;
}

.SectionHeader
{
    font-weight: bold;
    font-size: 11pt;
    color: #000000;
    font-family: Verdana, Arial, MS Sans Serif;
    background-color: #d9edff;
    cursor: pointer;
}

.SectionSubHeader
{
    font-weight: bold;
    font-size: 9pt;
    color: #000000;
    font-family: Verdana, Arial, MS Sans Serif;
    background-color: #d9edff;
}

.SideHeader
{
    font-weight: bold;
    font-size: 9pt;
    color: #000000;
    font-family: Verdana, Arial, MS Sans Serif;
    background-color: #d9edff;
    text-align: right;
}
.Header
{
    width: 984px;
    font-weight: bold;
    font-size: 9pt;
    color: #000000;
    font-family: Verdana, Arial, MS Sans Serif;
    background-color: #d9edff;
}
.AlternateRow
{
    font-family: Verdana, Arial, MS Sans Serif;
    background-color: #F7F7DE;
}

blockquote
{
    margin-top: 0px;
    margin-bottom: 0px;
}



.ServiceDescription
{
    text-align: justify;
    padding-left: 10px;
    padding-right: 10px;
    font-weight: bold;
}


.TableBorder
{
    width:720px;
    border-color:black;	
    border-right: 1px solid;
    border-top: 1px solid;
    border-left: 1px solid;
    border-bottom: 1px solid;
}

/*ReadOnly
{
	font-family: Comic Sans MS;
	background-color:Blue;
	color: Red;
}*/
.SelectedItem
{
    background-color: #E6FCE6;
}
.statusmsg
{
    color: #cc0000;
}
/*Table border for both the browsers*/
.TableBorder
{
    border-right: 1px solid;
    border-left: 1px solid;
    border-top: 1px solid;
    border-bottom: 1px solid;
    width: 720px;
    border-color:black;	
}
/*Use it for Labels where Instructions needs to be displayed*/
.Instructions
{
    font-size: 9pt;
    font-weight: normal;
    background: none transparent scroll repeat 0% 0%;
    color: Blue; /*font-style:italic;*/
    font-family: Verdana, Arial, MS Sans Serif;
    text-align: left;
}


.mandatory
{
    color: #FF0000;
    font-size: 9pt;
}
.subheading
{
    color: navy;
    font-size: 7pt;
}
/*Use it for to and from text for dates*/
.Info
{
    font-weight: normal;
    font-size: smaller;
    font-style: italic;
    color: #0000cd;
    font-family: Verdana, Arial, MS Sans Serif;
}
.sortimage
{
    font-size: small;
    color: navy;
    font-family: Webdings;
}
.REPEATERTABLE
{
    width: 984px;
    padding: 3px, 3px, 3px, 3px;
    background-color: transparent;
    border-color: Gray;
    border-collapse: collapse;
}
.Table100
{
    width: 100%;
}
/* Class for displaying fieldset */
.Fieldset
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    font-weight: bold;
    font-size: 9pt;
    border-left: black 1px solid;
    color: #0000ff;
    border-bottom: black 1px solid;
    font-family: Verdana, Arial, MS Sans Serif; /*background-color: #d9edff;*/
    width: 989px;
}
/* Class for displaying fieldset */
.LookUPFieldset
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    font-weight: bold;
    font-size: 9pt;
    border-left: black 1px solid;
    color: #0000ff;
    border-bottom: black 1px solid;
    font-family: Verdana, Arial, MS Sans Serif;
}

.InternetTabTable
{
    width: 760px;
}

.TDLookup
{
    font-size: 8pt;
    margin: 4px;
    color: #000000;
    font-family: Verdana, Arial, MS Sans Serif;
}

.buttonLookup
{
    border-right: #639ace 1px solid;
    border-top: gray 1px solid;
    border-left: gray 1px solid;
    border-bottom: #639ace 1px solid;
    font-weight: bold;
    font-size: 8pt;
    cursor: hand;
    color: black;
    font-family: Verdana, Arial, MS Sans Serif;
    background-color: #fff0b3;
}

.listboxLookup
{
    font-size: 8pt;
    color: #000000;
    font-family: Verdana, Arial, MS Sans Serif;
    border-right: #639ace 1px solid;
    border-top: gray 1px solid;
    border-left: gray 1px solid;
    border-bottom: #639ace 1px solid;
}
.textboxLookup
{
    font-size: 8pt;
    color: #000000;
    font-family: Verdana, Arial, MS Sans Serif;
    border-right: #639ace 1px solid;
    border-top: gray 1px solid;
    border-left: gray 1px solid;
    border-bottom: #639ace 1px solid;
}
.comboLookup
{
    font-size: 8pt;
    color: #000000;
    height: 10px;
    background-color: #FFFFFF;
    text-align: left;
    font-family: Verdana, Arial, MS Sans Serif;
}

/* Use it for Labels to display Screen Titles on the screen (i.e. read only 

fields)*/
.ScreenTitle
{
    font-weight: bolder;
    font-size: 11pt;
    color: #a52a2a;
    font-family: Verdana, Arial, MS Sans Serif;
}

/*Use it for Labels where success messages/information needs to be displayed*/

.TRSearchResultMessage
{
    background-color: #ffffcc;
}
/* Class for displaying fieldset with color */
.clsFieldset
{
    border-right: 1 px solid;
    border-top: 1px solid;
    border-left: 1px solid;
    border-bottom: 1px solid; /*	font-weight: bold;	*/
    font-size: 10pt;
    color: #6699ff;
    font-family: Verdana, Arial, MS Sans Serif;
    background-color: #d9edff;
    border-style: solid;
    border-width: 1px;
}


table.menutable a:link
{
    color: white;
}

table.menutable a:visited
{
    color: white;
}

table.menutable a:hover
{
    color: black;
}

.MenuItemStyle
{
    border-right: 1 px solid;
    border-left: 1px solid;
    font-size: 10pt;
    font-family: Verdana, Arial, MS Sans Serif;
    border-style: solid; /*border-width: 1px;*/
    text-align: left;
}

.lblControlInfo
{
    color: navy;
    font-family: Verdana;
    font-size: xx-small;
}

.txtBoxError
{
    border-style: groove;
    border-width: 1px;
    border-color: inherit;
    background-color: #FFB7B7;
}

.gridView
{
    background-color: White;
    border-color: #DEDFDE;
    border-style: None;
    border-width: 1px;
    padding: 4;
    font: Black; /*gridlines: Vertical;*/
}

.gridHeader
{
    text-align: right;
    font-weight: bold;
}
.AccordionPane
{
    font-size: 9pt;
    color: #000000;
    font-family: Verdana, Arial, MS Sans Serif;
    background-color: #d9edff;
    text-align: left;
}
.accordion
{
    font-weight: bold;
    font-size: 11pt;
    color: #000000;
    font-family: Verdana, Arial, MS Sans Serif;
    background-color: #d9edff;
}
.accordionContent
{
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
    width: auto;
}

.accordionLink
{
    color: white;
}

.accordionHeader
{
    border: 1px solid #D9EDFF;
    color: white;
    background-color: #F7F7DE;
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
    text-align: left;
}
.watermarktxtbox
{
    font-size: 10pt;
    color: #C0C0C0;
    font-family: Verdana, Arial, MS Sans Serif;
    border-right: #639ace 1px solid;
    border-top: gray 1px solid;
    border-left: gray 1px solid;
    border-bottom: #639ace 1px solid;
}

.modalBackground
{
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.modalPopup
{
    background-color: #ffffff;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 3px;
    width: 250px;
}

.modal
{
    background-color: Gray;
    filter: alpha(opacity=40);
    opacity: 0.7;
}

td.Footer
{
    font-size: 9px;
    line-height: 16px;
    color: #033668;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-decoration: none;
}

td.Footer a
{
    font-size: 9px;
    line-height: 16px;
    color: #033668;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-decoration: none;
}

td.Footer a:hover
{
    font-size: 9px;
    line-height: 16px;
    color: #033668;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-decoration: none;
}

.focus
{
    border: 2px solid #AA88FF;
    background-color: #FFEEAA;
}
.NotNA
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12pt;
    color: #FF0000;
}

.tbox {position:absolute; display:none; padding:14px 17px; z-index:900}
.tinner {padding:15px; -moz-border-radius:5px; border-radius:5px; background:#fff url(images/preload.gif) no-repeat 50% 50%; border-right:1px solid #333; border-bottom:1px solid #333}
.tmask {position:absolute; display:none; top:0px; left:0px; height:100%; width:100%; background:#000; z-index:800}
.tclose {position:absolute; top:0px; right:0px; width:30px; height:30px; cursor:pointer; background:url(../Images/close.png) no-repeat}
.tclose:hover {background-position:0 -30px}

#error {background:#ff6969; color:#fff; text-shadow:1px 1px #cf5454; border-right:1px solid #000; border-bottom:1px solid #000; padding:0}
#error .tcontent {padding:10px 14px 11px; border:1px solid #ffb8b8; -moz-border-radius:5px; border-radius:5px}
#success {background:#2ea125; color:#fff; text-shadow:1px 1px #1b6116; border-right:1px solid #000; border-bottom:1px solid #000; padding:10; -moz-border-radius:0; border-radius:0}
#bluemask {background:#4195aa}
#frameless {padding:0}
#frameless .tclose {left:6px}