/***********************************************************************
Name of File     : WASCE_Common.css
Author           : Infosys
Class Definition : This file contains the css styles for the html tags
Create date      : 04/07/2009
Modification log:
Date(mm/dd/yyyy)   Author            Issue_ID         Description
04/07/2009         Infosys                            Created file 
01/21/2012         Infosys                            Modified file for SDP.
'**************************************************************************/
html
{
	color: #525252;
	background: #FFF;
	filter: expression(document.execCommand("BackgroundImageCache", false, true));
}

body, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, blockquote /*, th, td*/
{
	margin: 0;
	padding: 0;
}
body
{
	font-size: 68.8%;
	font-family: arial, helvetica, verdana, sans-serif;
}

fieldset, img
{
	border: 0;
}
address, caption, cite, code, dfn, em, strong, th, var
{
	font-style: normal;
	font-weight: normal;
}

caption
{
	text-align: left;
}
h1
{
	background-color: inherit;
	color: #525252;
	font-size: 181.8%;
	font-style: normal;
	font-weight: normal;
	margin: 5px 0px 5px 0px;
	text-transform: capitalize;
}
h2
{
	background-color: inherit;
	color: #525252;
	font-size: 163.6%;
	font-style: normal;
	font-weight: normal;
	margin: 5px 0px 5px 0px;
	text-transform: capitalize;
}
h3
{
	background-color: inherit;
	color: #525252;
	font-size: 136.4%;
	font-style: normal;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	text-transform: capitalize;
}
h4
{
	background-color: inherit;
	color: #525252;
	font-size: 127.3%;
	font-style: normal;
	font-weight: bold;
	margin: 0px 0px 5px 0;
	text-transform: capitalize;
}
h5
{
	background-color: inherit;
	color: #525252;
	font-size: 109.1%;
	font-style: normal;
	font-weight: bold;
	margin: 0;
	text-transform: capitalize;
}
h6
{
	background-color: inherit;
	color: #525252;
	font-size: 100%;
	font-style: normal;
	font-weight: bold;
	margin: 0;
	text-transform: capitalize;
}
q:before, q:after
{
	content: '';
}
abbr, acronym
{
	border: 0;
	font-variant: normal;
}
sup
{
	vertical-align: text-top;
}
sub
{
	vertical-align: text-bottom;
}
input, textarea, select
{
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
}
input, textarea, select
{
	font-size: 100%;	
}
/*Start - MOD - WCAG0003*/
textarea
{
	border-left-color: #c6c6c6;
	border-bottom-color: #c6c6c6;
	color: #525252;
	border-top-color: #c6c6c6;
	padding-top: 0px;
	border-right-color: #c6c6c6;
	font-family: Arial, helvetica, sans-serif;
}
/*End - MOD - WCAG0003*/

legend
{
	color: #000;
	display: none;
}

table
{
	font-size: inherit;
	font: 100%;
}
pre, code, kbd, samp, tt
{
	font-family: monospace;
	font-size: 108%;
	line-height: 100%;
}

a:link, a:visited
{
	background-color: inherit;
	color: #005643;
	text-decoration: none;
}

a:hover, a:active, a:focus
{
	background-color: inherit;
	color: #005643;
	text-decoration: underline;
}

.smalllink, a.smalllink:visited
{
	font-size: 90.9%;
	color: #005643;
}
a.smalllink:hover, a.smalllink:active, a.smalllink:focus
{
	color: #005643;
	text-decoration: underline;
}


.labelplain
{
	background-color: inherit;
	color: #525252;
	font-weight: normal;
}

.labelerror
{
	background-color: inherit;
	color: #C00000;
	font-weight: bold;
}

.labelplainerror
{
	background-color: inherit;
	color: #C00000;
}

a.labelerror:link
{
	color: #C00000 !important;
}
a.labelerror:visited
{
	color: #C00000 !important;
}
a.labelerror:hover
{
	color: #C00000 !important;
}
a.labelerror:active
{
	color: #C00000 !important;
}
a.labelerror:focus
{
	color: #C00000 !important;
}

.labelattention
{
	background-color: inherit;
	color: #C00000;
}

.labelbold
{
	background-color: inherit;
	color: #525252;
	font-weight: bold;
}

.labelTitle
{
	background-color: inherit;
	color: #525252;
	font-weight: normal;
	font-size: medium;
}

.pageHeaderText
{
	font-size: 90%;
	text-transform: capitalize;
	color: #525252;
	cursor: default;
	text-decoration: none;
}

/*Start - MOD - WCAG0002*/
/*.labelTitle
{
	background-color: inherit;
	color: #525252;
	font-size: 61.1%;
}*/
/*End - MOD - WCAG0002*/

.greenTextBold
{
	color: #005643;
	font-family: Arial;
	font-weight: bold;
}
.greenText
{
	color: #005643;
	font-family: Arial;
}


.normalAnchor
{
	color: #005643;
	text-decoration: none;
}
.normalHyperLink
{
	font-size: 118.2%;
}
.select
{
	border: 1px solid #b3afa5;
	background-color: white;
	color: #525252;
	height: 20px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}


.textbox, .textboxselected
{
	background-color: inherit;
	color: #525252;
	height: 17px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	vertical-align: middle;
}

.textbox
{
	border: 1px solid #C4C1B6;
}

.textboxselected
{
	border: 1px solid #808080;
}

.logininput, .logininputselected
{
	background-color: white;
	color: #525252;
	height: 17px;
	width: 140px;
	padding-left: 5px; 
	vertical-align: middle;
}

.logininput
{
	border: 1px solid #C4C1B6;
}

.logininputselected
{
	border: 1px solid #808080;
}

.spanHidden
{
	position: absolute;
	text-indent: -9999px;
	top: auto;
	width: 1px;
	height: 1px;
	overflow: hidden;
}

ul.validationSummary li
{
	
	color: #c00000;
}
.DisabledButton
{
	cursor: text;
}

.EnabledButton
{
	cursor: hand;
}

.BoldFont
{
	font-weight: bold;
	color: black;
}

.ItalicFont
{
	font-style: italic;
}
.ItalicFontGreen
{
	font-style: italic;
}
.BoldFontRed
{
	font-weight: bold;
	color: #c00000;
}

.BoldFontGreen
{
	font-weight: bold;
	color: #005643;
}


.readOnlyTextBox
{
	color: #6f6f6f;
	
}

/***********************************
Start - MOD - WCAG0002
************************************/
.labelsuccess
{
	background-color: inherit;
	color: #005643;
	font-weight: bold;
}
/***********************************
End - MOD - WCAG0002
************************************/

/***********************************
Start - MOD - WCAG0003
************************************/
legend.visiblelegend
{
	display:inline;
	color:#525252;
}
.rowLeftBorderStyle
{
	background: #f7941c;
}

.gridTableWthBkgrd
{
	padding: 3px 3px 3px 3px;
	margin: 0px 0px 0px 0px;
	border: solid 2px #f7941c;
	border-collapse: collapse;
	background-color: #FEEB9F;
}

.pageInfoBkgrd
{
	background-color: #Fff6d5;
	padding: 3px 3px 3px 3px;
}

/***********************************
End - MOD - WCAG0003
************************************/


/*START - MOD - WTP00321 -SDP 2012*/

.SdpPageColor
{
	background-color: #F7F7F7;
}

.TopNav img
{
width :562px;
float:left;
}


.box, .box_Normal
{
	float: left;
	display: inline;
	background-image: url(Images/outbox_ls.png);
	background-repeat: repeat-y;
	background-position: left top;
	margin: -12px 0 6px;
}
.box .boxInner, .box_Normal .boxInner_Normal
{
	float: left;
	display: inline;
	background-image: url(Images/outbox_rs.png);
	background-repeat: repeat-y;
	background-position: right top;
	width: 100%;
}



.innerbox
{
	float: left;
	display: inline;
	background-image: url(Images/inbox_ls.png);
	background-repeat: repeat-y;
	background-position: left top;
}

.innerbox .innerboxInner
{
	float: left;
	display: inline;
	background-image: url(Images/inbox_rs.png);
	background-repeat: repeat-y;
	background-position: right top;
	width: 100%;
}
.innerbox .innerboxTop .innerboxLeft, .innerbox .innerboxTop .innerboxRight
{
	width: 13px;
	background-repeat: no-repeat;
}
.innerbox .innerboxTop, .innerbox .innerboxTop .innerboxLeft, .innerbox .innerboxTop .innerboxRight
{
	height: 13px;
	font-size: 0;
	background-image: url(Images/inbox_tc.png);
}
.innerbox .innerboxTop .innerboxLeft
{
	float: left;
	background-image: url(Images/inbox_tl.png);
}
.innerbox .innerboxTop .innerboxRight
{
	float: right;
	background-image: url(Images/inbox_tr.png);
}
.innerboxBottom .innerboxLeft, .innerboxBottom .innerboxRight
{
	width: 13px;
	background-repeat: no-repeat;
	display: block;
}
.innerboxBottom, .innerboxBottom .innerboxLeft, .innerboxBottom .innerboxRight
{
	height: 13px;
	font-size: 0;
	background-image: url(Images/inbox_bc.png);
}
.innerboxBottom .innerboxLeft
{
	float: left;
	background-image: url(Images/inbox_bl.png);
}
.innerboxBottom .innerboxRight
{
	float: right;
	background-image: url(Images/inbox_br.png);
}
.innerboxWide
{
	/*width: 514px;*/
	width: 565px;
}
.innerboxWide .innerboxMiddle
{
	width: 547px;
margin-left: 10px;
}

.VerifyCustTop
{
margin-left: 20px;
	
}
.verticalcontainerdiv 
{
	width:250px;
	padding-left: 500px;
	
}

.Enrollmentcontainerdiv
{
	margin-left: 30px; 
	float: left;
}

 /* Start-Codereview -Saad-12-20-11 */
.EnrollmentDetcontainerdiv
{
	margin-left: 10px; 
	float: left;
}
 /* End-Codereview -Saad-12-20-11 */
.ContactInfodiv
{
	margin-left: 30px; 
	float: left;
}
.redTextStyle
{
	color: #C00000;
}

/*End - MOD - WTP00321 -SDP 2012*/

