
/* Start of Poll Styles */
html body #Form1 tbody
{
	margin: 0px;
	padding: 0px;
}

#Form1
{
	margin: 0px;
	padding: 0px;
}

div
{
	margin: 0px;
	padding: 0px;
}

.grn-border-div
{
	border: solid 1px green;
}

.notice-sup
{
	font-size: 0.5em;
}

.new-version-sup
{
	font-size: 0.5em;
	background: Yellow;
}
.old-version-sup
{
	font-size: 0.5em;
	color:Gray;
}

.default-list
{
	list-style: none;
	text-decoration: none;
}

.inline-list
{
	margin: 3px;
	padding: 0px;
	list-style: none;
	text-decoration: none;
	display: inline;
}

.inline-listItem
{
	display: inline;
}

.hand-anchor
{
	cursor: hand;
	cursor: pointer;
}

.gb-link
{
	cursor: hand;
	cursor: pointer;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #990000;
	text-decoration: none;
}

.gb-link-fr
{
	cursor: hand;
	cursor: pointer;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #990000;
	text-decoration: none;
}

.gb-link-t
{
	cursor: hand;
	cursor: pointer;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #990000;
	text-decoration: none;
}

.default-datagrid-column
{
	margin: 3px;
	height: 27px;
}

.default-Image-Button
{
	cursor: hand;
	cursor: pointer;
	margin: 2px;
	height: 25px;
}

.radioButton
{
	margin: 3px;
	padding: 3px;
}

.selectedRadioButton
{
	background-color: #FFCC99;
	margin: 3px;
	padding: 3px;
}

.horizontalUl
{
	display: inline;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
.defaultLi
{
	display: inline;
	text-align: left;
	border-top: solid 1px LightGray;
	border-left: solid 1px LightGray;
	border-right: solid 1px LightGray;
	border-bottom: solid 1px #FFCC99;
	padding: 0.2em;
	margin: 0.2em;
	font-weight: normal;
	background-color: whitesmoke;
}
.selectedLi
{
	display: inline;
	text-align: left;
	border-top: solid 1px #FFCC99;
	border-left: solid 1px #FFCC99;
	border-right: solid 1px #FFCC99;
	border-bottom: solid 1px whitesmoke;
	padding: 0.2em;
	margin: 0.2em;
	font-weight: bolder;
	background-color: #FFCC99;
}

.actionSpan
{
	cursor: hand;
	cursor: pointer;
	color: Blue;
	font-size: 1em;
	font-weight: bolder;
	font-family: Sans-Serif;
}

.tagSpan
{
	cursor: hand;
	cursor: pointer;
	font-weight: bolder;
	font-family: Sans-Serif;
}

.fileNameSpan
{
	font-weight: bolder;
}

.default-span
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.defaultDiv
{
	padding: 5px;
	margin: 5px;
}

.page-header_div
{
	margin: 10px;
	text-align: center;
}

.gb-div
{
	overflow: auto;
	margin: 0px;
	padding: 0px;
}

.bottomDiv
{
	position: absolute;
	vertical-align: bottom;
	height: 100%;
}

.transparentDiv_hidden
{
	display: none;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	background: gray;
	opacity: 0.75;
	filter: alpha(opacity=75);
}

.transparentDiv
{
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	background: gray;
	opacity: 0.75;
	filter: alpha(opacity=75);
}

.modelDialogDiv_hidden
{
	z-index: 1000;
	background: White;
	display: none;
	position: absolute;
	width: 50%;
	height: 50%;
	top: 25%;
	left: 25%;
}

.modelDialogDiv
{
	z-index: 1000;
	background: White;
	display: block;
	position: absolute;
	width: 50%;
	height: 50%;
	top: 25%;
	left: 25%;
}

.borderDiv
{
	border-style: solid;
	border-width: 1px;
	padding: 0.2em;
	margin: 0.2em;
}

.borderDiv1
{
	border-style: solid;
	border-width: 1px;
	border-color: #FFCC99;
	padding: 0.2em;
	margin: 0.2em;
}

.actionLinkDiv
{
	font-size: 1em;
	font-weight: bolder;
	margin: 3px;
}

.visibleDiv
{
	display: inline;
	margin: 5px;
}
.invisibleDiv
{
	display: none;
}


.polls
{
	font-family: Verdana;
	font-size: 12px;
	padding: 5px;
	width: 50%;
	border-width: 2px;
	margin: 15px;
}

.pollTableHeaderRow
{
	font-weight: bold;
	background-color: #CC3333;
}


.pollTable
{
	background-color: #FFFF99;
	font-family: Verdana;
	font-size: 12px;
	border-width: 2px;
	width: 100%;
	overflow: hidden;
}

.pollTitleCellText
{
	color: #fff;
}

.pollTitle
{
	background-color: #600;
}

.pollTitleCell
{
	text-align: left;
}

.choiceStyle
{
	text-align: left;
}

/* End of Poll Styles */


.table_FooterStyle
{
	background-color: #5D7B9D;
	font-weight: bold;
	color: White;
}

.table_HeaderStyle
{
	background-color: #8A0808;
	font-weight: bold;
	color: White;
}

.table_RowStyle
{
	background: #F7F6F3;
	color: #333333;
}

.table_RowStyleAlternative
{
	background-color: White;
	color: #284775;
}

.table_EditRowStyle
{
	background: #999999;
}

.table_SelectedRowStyle
{
	background-color: #E2DED6;
	font-weight: bold;
	color: #333333;
}

.checkbox
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #000000;
}
.popupChild
{
	z-index: 9000;
	left: 250px;
	position: absolute;
	top: 300px;
}

.pChild
{
	z-index: 9000;
	left: 10%;
	position: absolute;
	top: 30%;
	background-color: White;
}

.popupChildFullScreen
{
	z-index: 9000;
	left: 100px;
	position: absolute;
	top: 100px;
}

.transparent
{
	filter: alpha(opacity=60);
	moz-opacity: 0.6;
	opacity: 0.6;
}
/* Added for the Tooltip in Gradebook  03/08/07 - Megha*/
.tooltipTransparent
{
	background-color: #FFFFCC;
	font-family: Verdana;
	font-size: 14px;
	height: auto;
	width: 170px;
}
.toolTip
{
	border-right: solid 1px silver;
	border-top: solid 1px silver;
	filter: alpha(opacity=90);
	border-left: solid 1px silver;
	border-bottom: solid 1px silver;
	width: 170;
	color: White;
	position: relative;
	height: auto;
	background-color: #FFFFCC;
}
.Indicator
{
	font-family: Verdana;
	font-size: 25px;
	position: absolute;
	top: 40%;
	left: 40%;
	display: none;
	width: 20%;
	z-index: 99999;
	border-right: solid 1px black;
	border-top: solid 1px black;
	border-left: solid 1px black;
	border-bottom: solid 1px black;
	background-color: #FFFFCC;
	overflow: hidden;
}

.content_div
{
	margin: 5px;
	padding: 10px;
	background: whitesmoke;
	color: Black;
	border: #ddd 1px solid;
}

.divCenter
{
	position: absolute;
	top: 200px;
	left: 300px;
}


.floatingDivStyle
{
	background-color: #FFFFCC;
	font-family: Verdana;
	font-size: 14px;
}

.hiddenDiv
{
	display: none;
}

.silverFloatingHiddenDiv
{
	display: none;
	position: absolute;
	background: #C0C0C0;
	margin-left: 20%;
	margin-right: 10%;
}

.powderBlueFloatingHiddenDiv
{
	display: none;
	position: absolute;
	background: #DEB887;
	margin-left: 10%;
	margin-right: 10%;
}

.FileUpload
{
	width: 100%;
}

.TextBoxWidth
{
	width: 300px;
}

.MultilineTextBox
{
	width: 600px;
	height: 250px;
}

.MultilineTextBox1
{
	width: 600px;
	height: 150px;
}


.hide
{
	display: none;
}

.show
{
	display: block;
}


.GBContainer
{
}

.default-table
{
	margin: 5px;
	padding: 5px;
}

.CWTable
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	border-collapse: separate;
	padding: 0px;
	margin: 0px;
	word-spacing: 0;
	width: 100%;
	background-color: White;
}

.CWGBImage
{
	border: solid 1px black;
}

.CWTableHeader
{
	background-color: #993333;
	color: #E7E7FF;
	vertical-align: top;
	padding: 3px;
}

.CWTableHeaderCell
{
	padding: 3px;
}

/* COMMON STYLES */

body
{
	background: #fff;
	margin: 0px;
	padding: 0px;
}

.schdlink
{
	font-family: Courier New;
	font-weight: bold;
	font-size: 16px;
	color: #990000;
	text-decoration: underline;
}

.bluelink
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: blue;
	text-align: left;
	text-decoration: underline;
}

.grayLink
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #808080;
	text-align: left;
	text-decoration: none;
}

.calenShowDate
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: Blue;
	text-align: center;
	text-decoration: underline;
}

.calenHideDate
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: Silver;
	text-align: center;
	text-decoration: line-through;
}

.bluelinkbig
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 20px;
	color: Blue;
	text-align: left;
	text-decoration: underline;
}

.redinfo
{
	font-family: Courier New;
	font-weight: bold;
	font-size: 16px;
	color: Red;
	text-align: left;
}

.redlink
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: Red;
	text-align: left;
	text-decoration: underline;
}

.textbox2
{
	cursor: text;
	border-width: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #cc0000;
}

.extraHugeLabelLink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 24px;
	color: #cc0000;
	text-decoration: underline;
}
.extraHugeLabelLink:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 24px;
	color: #cc0000;
	text-decoration: underline;
}
.extraHugeLabelLink:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	text-decoration: none;
	font-size: 24px;
	background-color: Yellow;
	text-decoration: underline;
}

.hugeLabelLink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 16px;
	font-weight: bold;
	color: #cc0000;
	text-decoration: underline;
	padding: 5px;
}
.hugeLabelLink:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #cc0000;
	text-decoration: underline;
	padding: 5px;
}
.hugeLabelLink:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
	background-color: Yellow;
	padding: 5px;
}

.cwBlueLink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.75em;
	color: Blue;
	text-decoration: none;
}

.cwlink
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1em;
	color: #CC0000;
	text-decoration: none;
}

.cwlink:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1em;
	color: #CC0000;
	text-decoration: none;
}
.cwlink:hover
{
	font-family: Arial, Helvetica, sans-serif;
	background-color: Yellow;
	color: #CC0000;
	text-decoration: none;
}

.cwlink1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
	color: #990000;
	text-decoration: underline;
}

.cwlink1:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
	color: #990000;
	text-decoration: underline;
}

.cwlink1:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: normal;
	font-size: 14px;
	background-color: Yellow;
}

.cwlink2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #990000;
	text-decoration: underline;
}

.cwlink2:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #990000;
	text-decoration: underline;
}
.cwlink2:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	text-decoration: underline;
	background-color: Yellow;
}

.cwzlink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #990000;
	text-decoration: none;
}

.cwzlink:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #990000;
	text-decoration: none;
}
.cwzlink:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #990000;
	text-decoration: none;
}

.cwTableLink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #0066CC;
	text-decoration: none;
}

.cwTableLink:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #0066CC;
	text-decoration: none;
}
.cwTableLink:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

/* Added on July 31st for Styling DataGrid -- Vivek*/
.CWDataGrid
{
	border: "Ridge" 2px White;
	background-color: White;
}

.CWDataGridSelectItem
{
	font-weight: bold;
	color: White;
	background-color: #9471DE;
}

.CWDataGridItem
{
	color: Black;
	background-color: #DEDFDE;
}

.CWDataGridHeader
{
	font-weight: bold;
	color: #E7E7FF;
	background-color: #993333;
}

.CWDataGridFooter
{
	color: Black;
	background-color: #C6C3C6;
}

.CWDivHeader
{
	/*background-color: #C6C3C6;*/
	background-color: #C6C3C6;
	border-top: solid 1px white;
	border-bottom: solid 1px white;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 15px;
	text-align: left;
	padding-top: 4px;
	padding-right: 0.6em;
	height: 28px;
	width: 100%;
	text-decoration: none;
}



.CWDivHeader:hover
{
	background-color: #C6C3C6;
	border-top: solid 1px black;
	border-bottom: solid 1px black;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 15px;
	text-align: left;
	padding-top: 4px;
	padding-right: 0.6em;
	height: 28px;
	width: 100%;
	text-decoration: none;
}

.CWLinkHeaderStyle
{
	color: white;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	text-align: left; /*	padding-top: 4px; 	padding-right: 0.6em; */
	height: 28px;
	width: 100%;
	vertical-align: baseline;
	text-decoration: none;
}

.CWLinkHeaderStyle:hover
{
	color: #600;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-weight: bolder;
	font-size: 13px;
	text-align: left;
	padding-top: 4px;
	padding-right: 0.6em;
	height: 28px;
	width: 100%;
	vertical-align: baseline;
	text-decoration: none;
}

.selectPopperNumberLabel
{
	font-family: Sans-Serif;
	font-size: 0.8em;
	color: Blue;
}

.positionLabel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	text-align: left;
	padding-left: 14%;
}
/* -----------------------------------------------  */

.BigIconLink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 18px;
	color: #990000;
	text-decoration: none;
}

.BigIconLink:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 18px;
	color: #990000;
	text-decoration: none;
}
.BigIconLink:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
}


.CWHEADER
{
	background: #600;
	border-bottom: solid 3px black;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 25px;
	text-align: right;
	padding-top: 4px;
	padding-right: 0.6em;
	height: 40px;
	width: auto;
}

.CWFOOTER
{
	position: relative;
	top: 0px;
	height: 20px;
	width: 100%;
	background: #600;
	border-top: solid 3px black;
	color: #fff;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
}

.maintenanceLabel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #000;
	text-align: center;
	background-color:rgb(204, 153, 102);
	border: dotted 1px #fff;
	padding: 5px;
}

.pageLabel
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 14px;
	color: #cc0000;
}

.newUsersLabel
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 16px;
	text-decoration: blink;
	color: #cc0000;
}

.label
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #000000;
}

.errorLabel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #ee0000;
	background-color: Yellow;
	text-align: center;
}

.huge-errorLabel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #ee0000;
	text-align: center;
}

.NoticeLabel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #ee0000;
	text-align: left;
}

.NoticeLabel2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #ee0000;
}

.NoticeLabel3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #ee0000;
}


.rowborder
{
	border: dashed 1px #000000;
	padding: 2px;
}

.boldLabel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	text-align: left;
}

.bigBoldLabel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #000000;
	text-align: left;
}

/* Right aligned */
.raBoldLabel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	text-align: right;
}

.OrdinaryLabel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	text-align: left;
}

.hugeLabel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.5em;
	color: #cc0000;
}

.message-div
{
	text-align: center;
}

.section-div
{
	margin: 5px;
	text-align: center;
}

.section-div-left
{
	margin: 5px;
	text-align: left;
}

.extraHugeLabel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 3em;
	color: #cc0000;
}

.smallLabel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #cc0000;
}

.button-submit
{
	cursor: pointer;
	cursor: hand;
	background-image: url( "../Images/buttonBg.gif" );
	background-repeat: repeat-x;
	border-style: solid;
	border-width: 1px;
	border-color: Gray;
	height: inherit;
	color: Black;
	margin: 5px 0px 5px 0px;
}

.button
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-weight: normal;
	color: #cc0000;
	font-variant: small-caps;
	background: #ccc;
	border-color: #ddd;
	border-style: outset;
	border-width: 1px;
}

.largeButton
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: larger;
	font-weight: bolder;
	color: #cc0000;
	font-variant: normal;
	background: #ccc;
	border-color: #ddd;
	border-style: outset;
	border-width: 2px;
	width: 20em;
}

.boldButton
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	color: #cc0000;
	font-variant: normal;
	background: #ccc;
	border-color: #ddd;
	border-style: outset;
	border-width: 1.5px;
}

.flatbutton
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-weight: normal;
	color: #000000;
	font-variant: small-caps;
	background: silver;
	border-color: #ddd;
	border-style: solid;
}

/*
.button:hover
{
	font-weight: bold;
}
*/

.textbox
{
	color: black;
	cursor: text;
	border-width: 1px;
	border-style: ridge;
	border-color: #ddd;
}

.cwtextbox
{
	color: black;
	cursor: text;
	border-width: 1px;
	border-style: ridge;
	border-color: #ddd;
	width: 60%;
}

.textboxGBScore
{
	color: black;
	cursor: text;
	border-width: 1px;
	border-style: ridge;
	border-color: #ddd;
	width: 100%;
}

.textboxGBComments
{
	color: black;
	cursor: text;
	border-width: 1px;
	border-style: ridge;
	border-color: #ddd;
	width: 100%;
}

.textboxRO
{
	color: black;
	background: #cccccc;
	cursor: text;
	border-width: 1px;
	border-style: ridge;
	border-color: #ddd;
}

.finePrint
{
	font-family: Arial Narrow, Sans-Serif;
	font-size: 11px;
	font-weight: lighter;
	font-variant: normal;
	color: Red;
}

.finePrint2
{
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: lighter;
	font-variant: normal;
	color: Red;
}

.content
{
	margin-left: 5%;
	margin-right: 5%;
	background: whitesmoke;
	color: Black;
	border: #ddd 1px solid;
}

.navigatorContent
{
	margin-left: 5%;
	margin-right: 5%;
	background: #FFFFFF;
	color: Black;
}

.hiddenContent
{
	margin-left: 5%;
	margin-right: 5%;
	background: whitesmoke;
	color: Black;
	border: #ddd 1px solid;
	display: none;
}

.dropDown
{
	border-width: 1px;
	border-style: dashed;
	border-color: #ddd;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	color: #000;
}

/* FOR LOGIN PAGE*/
.loginFields
{
	background: whitesmoke;
	color: #000;
	border: #ddd 1px solid;
}

/* FOR PASSWORD REMIND PAGE */
.pwdReminderContent
{
	background: whitesmoke;
	color: Black;
	border: #ddd 1px solid;
}

/* FOR REGISTER PAGE */

/* MAIN NAVIGATION BAR */
/* active tab */
.tab-active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	background-color: #c96;
	color: #900;
	text-decoration: none;
	border-left: solid 3px #fff;
	border-right: solid 3px #fff;
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-left: 18px;
}
.tab-active a:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #900;
	text-decoration: none;
}
.tab-active a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #900;
	text-decoration: none;
}

.tab-active a:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #900;
	text-decoration: none;
}

.tab-active a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #900;
	text-decoration: none;
}

/* inactive tab */
.tab-inactive
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	background-color: #ccc;
	border-left: solid 3px #fff;
	border-right: solid 3px #fff;
	text-align: center;
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-left: 18px;
	text-decoration: none;
}

.tab-inactive a:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.tab-inactive a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.tab-inactive a:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFC453;
	text-decoration: none;
}
.tab-inactive a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #600;
	text-decoration: none;
}

/* COURSE NAVIGATION BAR BACKGROUND */
.secNavBG
{
	background-color: #c96;
	height: 5px;
}

.courseTab-active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	text-align: center;
	background-color: #c96;
	color: #600;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-left: 18px;
}

.courseTab-active a:link
{
	color: #600;
	text-decoration: none;
}

.courseTab-active a:visited
{
	color: #600;
	text-decoration: none;
}

.courseTab-active a:active
{
	color: #600;
	text-decoration: none;
}

.courseTab-active a:hover
{
	color: #600;
	text-decoration: none;
}

.courseTab-inactive
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	text-align: center;
	background-color: #c96;
	color: #eee;
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-left: 18px;
}
.courseTab-inactive a:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #eee;
	text-decoration: none;
}
.courseTab-inactive a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #eee;
	text-decoration: none;
}
.courseTab-inactive a:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFC453;
	text-decoration: none;
}
.courseTab-inactive a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #600;
	text-decoration: none;
}
/* page header and content section */

.pageHeader
{
	margin-top: 1%;
	margin-left: 10%;
	margin-right: 10%;
	text-align: right;
	color: #990000;
	font-size: 14px;
}

.pageContent
{
	/*background: #eee;*/
	margin-left: 10%;
	margin-right: 10%;
	border-top: #990000 1px solid;
	border-bottom: #990000 1px solid;
	padding: 10px;
	color: #006600; /*font-size: 15px;*/
}

.pageTextCenter1
{
	text-align: center;
	color: #990000;
	font-size: 30px;
}

.defaultAnchor
{
	margin: 5px;
	padding: 5px;
}

a:active.anchor
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #990000;
	text-decoration: none;
}
a:hover.anchor
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a.anchor
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #990000;
	text-align: right;
	text-decoration: none;
}

.pnlBorderS1
{
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
}

.pnlBorderS2
{
	/*	border-bottom: 1px solid #000000; 	border-top: 1px solid #000000; 	border-left: 1px solid #000000; 	border-right: 1px solid #000000;*/
}

.lnkbtnS1
{
	/* 	border-top: 2px solid #000000; 	border-left : 2px solid #000000; 	border-right : 2px solid #000000; 	border-bottom: 1px solid #000000; */
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #cc0000;
	text-decoration: none;
}

.lnkbtnS1:active
{
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #cc0000;
	text-decoration: none;
}

.lnkbtnS1:hover
{
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #cc0000;
	text-decoration: underline;
}

/* ADDING STYLES FOR EXAM BUILDER */
.ProblemSets
{
	background: white;
	border: solid 1px gray;
}

.AlternatingProblemContainer
{
	background: #fff;
	border: solid 1px gray;
}

.ProblemContainer
{
	background: #ffe;
	border: solid 1px gray;
}

.ProblemSelect
{
	position: absolute;
	left: 10%;
}

.Problem
{
	margin-left: 15%;
	margin-right: 18%;
}

.ProbSetHeader
{
}

.ProblemSelectHeader
{
	position: absolute;
	left: 10%;
	width: 10%;
	font-size: medium;
	font-weight: bold;
}

.ProblemHeader
{
	position: absolute;
	left: 45%;
	font-size: medium;
	font-weight: bold;
}

.ProblemDetailHeader
{
	position: absolute;
	left: 84%;
	font-size: medium;
	font-weight: bold;
}

.ProblemDetail
{
	position: absolute;
	left: 82%;
}

.Solution
{
	background: #fff;
}

.Answer
{
	background: #efe;
	font-weight: bold;
}

.topBox
{
	padding: 5px;
	text-align: center;
	margin: 5px 10%;
}

.topBox2
{
	background-color: #fff;
	padding: 5px;
	text-align: center;
	margin: 5px 10%;
	border: 1px solid;
}

.TableHeader
{
	font-weight: bold;
	background-color: #ffc;
}
.adminLabel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #cc0000;
}
.ObnoxiousYellowLabel
{
	background-color: #FFFF00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 34px;
	color: #ee0000;
	text-align: left;
}
.Hyper
{
	text-decoration: none;
}


/*
Styles added for the inbox message 
*/


#modal .modalTop
{
	width: 100%;
	background-color: Transparent;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
	padding: 4px;
	color: #ffffff;
	text-align: right;
}
#modal .modalTitle
{
	padding: 4px;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	float: left;
}


#modal .modalTop a, .modalTop a:visited
{
	color: #ffffff;
}

#modal .modalBody
{
	padding: 10px;
	text-align: left;
}

.modalContainer
{
	position: absolute;
	visibility: hidden;
	border: 2px solid;
	z-index: 999999;
	background-color: White;
}

/* 
fieldset styles 
*/

fieldset
{
	margin: 1em 1em 1em 1em;
	padding: 0.5em 0.5em 0.5em 0.5em;
	width: 70%;
}

legend
{
	margin: 1em 1em 1em 1em;
	color: #000000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}

fieldset ol
{
	padding: 1em 1em 0 1em;
	list-style: none;
}

ol
{
	list-style: none;
}

.gbLink-UL
{
	margin: 5px;
	padding: 5px;
	list-style: none;
}

.cwUL
{
	font-size: 1.5em;
	font-family: Serif;
	text-align: center;
	padding: 5px 5px 5px 5px;
	margin: 5px 5px 5px 5px;
	border: 5px 5px 5px 5px;
}

.cwLI
{
	font-size: 1em;
	font-family: Serif;
	text-align: left;
	margin: 5px 5px 5px 5px;
	padding: 5px 5px 5px 5px;
	border: 5px 5px 5px 5px;
}

.section-header-span
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-weight: bold;
}

.page-header-span
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 14px;
	color: #cc0000;
}

.cwLISpan
{
	font-size: 1em;
	font-weight: bold;
	font-family: Serif;
	text-align: left;
}

.tableHeaderSpan
{
	background-color: #ffc;
	margin: 5px;
	font-weight:bold;
}

.titleSpan
{
	font-size: 1.5em;
	text-align: center;
	margin: 5px;
	padding: 10px;
}

.titleDiv
{
	text-align: left;
}

.infoSpan
{
	font-weight: bold;
	font-family: Sans-Serif;
	text-align: left;
}

.warning-span
{
	font-weight: bold;
	font-family: Sans-Serif;
	text-align: left;
	background: Yellow;
}

.emptyInformationSpan
{
	margin: 3px;
	padding: 3px;
	font-family: Sans-Serif;
	font-weight: bold;
	display: inline;
}

.informationSpan
{
	background-color: #FFCC99;
	font-family: Sans-Serif;
	font-weight: bold;
	margin: 3px;
	padding: 3px;
	display: inline;
	text-align: center;
}

.closeDialogSpan
{
	font-family: Sans-Serif;
	color: Red;
	font-weight: bold;
	text-align: right;
	position: absolute;
	right: 5px;
	cursor: hand;
	cursor: pointer;
}

.selectedKeyLabel
{
	background-color: #FFFF66;
	font-weight: bold;
	margin: 5px;
}

.cwLILabel
{
	font-size: 0.8em;
	font-weight: normal;
	font-family: Serif;
	text-align: left;
	background-color: #FFFFCC;
}

.infoLabel
{
	text-align: left;
	margin: 5px;
}

fieldset li
{
	padding-bottom: 1em;
	float: left;
	clear: left;
	width: 100%;
}

fieldset.submit
{
	border-style: none;
}

cwlabel
{
	float: left;
	width: 10em;
	margin-right: 1em;
	text-align: right;
	display: block;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #000000;
}


label_1
{
	float: left;
	width: 10em;
	margin-right: 1em;
	text-align: right;
}

label_1
{
	display: block;
	font-weight: bold;
}

fieldset.submit
{
	float: none;
	width: auto;
	border: 0 none #FFF;
	padding-left: 12em;
	border-style: solid;
}

.submit
{
	border-style: solid;
}
/* Exam Builder Navigation Bar*/

.examNavBG
{
	background-color: #ccc;
	height: 5px;
}

.examTab-active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	text-align: center;
	background-color: #ccc;
	color: #600;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-left: 18px;
}

.examTab-active a:link
{
	color: #600;
	text-decoration: none;
}
tab-inactive .examTab-active a:visited
{
	color: #600;
	text-decoration: none;
}

.examTab-active a:active
{
	color: #600;
	text-decoration: none;
}

.examTab-active a:hover
{
	color: #600;
	text-decoration: none;
}

.examTab-inactive
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	text-align: center;
	background-color: #ccc;
	color: #eee;
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-left: 18px;
}
.examTab-inactive a:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #eee;
	text-decoration: none;
}
.examTab-inactive a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #eee;
	text-decoration: none;
}
.examTab-inactive a:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFC453;
	text-decoration: none;
}
.examTab-inactive a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #600;
	text-decoration: none;
}





