/* #### START FORM ITEMS #### */

#Form {
	width:605px;
}

.FormPage {
	visibility:hidden;
	position:absolute;
	width:605px;
}

.Question {
	width:555px;
	margin-top:0px;
	background-image:url(../assets/images/Form-question-bg.jpg);
	background-repeat:no-repeat;
	background-color:#f1f5f8;
	padding:25px;
}
.QuestionText {
	font-weight:bolder;
	color:#487795;
}

#Form .progress {
	height: 95px;
	width:605px;
	text-align:left;
	text-indent:10px;
	background-image:url(../assets/images/Form-page-bg.jpg);
	font-family:Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:normal;
	color:#FFFFFF;
	margin-top:5px;
}
#Form .progressText {
	height: 20px;
	width:605px;
	text-align:left;
	text-indent:10px;
	font-family:Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:normal;
	color:#FFFFFF;
	margin-top:6px;
}

#Form .done {
	width:100px;
	height:65px;
	background-image:url(../assets/images/Form-page-done.png);
	background-position:center;
	background-repeat:no-repeat;
	font-family:Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 24px;;
	font-weight: bold;
	text-align:center;
	text-indent:0px;
	color:#999999;
	padding-top:15px;
	float:left;
	cursor:pointer !important;
	
}

#Form .current {
	width:100px;
	height:65px;
	background-image:url(../assets/images/Form-page-current.png);
	background-position:center;
	background-repeat:no-repeat;
	font-family:Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 24px;;
	font-weight: bold;
	text-align:center;
	text-indent:0px;
	color:#gts;
	padding-top:15px;
	float:left;
}

#Form .todo {
	width:100px;
	height:65px;
	background-image:url(../assets/images/Form-page-todo.png);
	background-position:center;
	background-repeat:no-repeat;
	font-family:Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 24px;;
	font-weight: bold;
	text-align:center;
	text-indent:0px;
	color:#gts;
	padding-top:15px;
	float:left;
	cursor:pointer !important;
}

#Form .SubmitButton {
	margin-top: 3px;
	font-family:Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 0.85em;
	font-weight: bold;
	color: #436376;
	letter-spacing: -0.0004em;
	background-image:url(../assets/images/Forms-ButtonBg.gif);
	background-repeat: repeat-x;
	background-color: #fff;
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-style: double;
	border-right-style: double;
	border-bottom-style: double;
	border-left-style: double;
	border-top-color: #B3C5D0;
	border-right-color:  #8CA8B9;
	border-bottom-color:  #8CA8B9;
	border-left-color: #B3C5D0;
	cursor:pointer !important;
	padding: 2px;
}

#Form .SubmitButton:hover, #Form .SubmitButton:focus {
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-style: double;
	border-right-style: double;
	border-bottom-style: double;
	border-left-style: double;
	border-top-color: #82A0B3;
	border-right-color:  #56788F;
	border-bottom-color:  #56788F;
	border-left-color: #82A0B3;
}

.BeginButton {
	margin-top: 3px;
	font-family:Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 0.85em;
	font-weight: bold;
	text-align:center;
	color: #436376;
	letter-spacing: -0.0004em;
	background-image:url(../assets/images/Forms-ButtonBg.gif);
	background-repeat: repeat-x;
	background-color: #fff;
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-style: double;
	border-right-style: double;
	border-bottom-style: double;
	border-left-style: double;
	border-top-color: #B3C5D0;
	border-right-color:  #8CA8B9;
	border-bottom-color:  #8CA8B9;
	border-left-color: #B3C5D0;
	cursor:pointer !important;
	padding: 2px;
	width:100px;
	float:right;
}

.BeginButton:hover, #Form .BeginButton:focus {
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-style: double;
	border-right-style: double;
	border-bottom-style: double;
	border-left-style: double;
	border-top-color: #82A0B3;
	border-right-color:  #56788F;
	border-bottom-color:  #56788F;
	border-left-color: #82A0B3;
}

.PrevButton {
	margin-top: 3px;
	font-family:Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 0.85em;
	font-weight: bold;
	text-align:center;
	color: #436376;
	letter-spacing: -0.0004em;
	background-image:url(../assets/images/Forms-ButtonBg.gif);
	background-repeat: repeat-x;
	background-color: #fff;
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-style: double;
	border-right-style: double;
	border-bottom-style: double;
	border-left-style: double;
	border-top-color: #B3C5D0;
	border-right-color:  #8CA8B9;
	border-bottom-color:  #8CA8B9;
	border-left-color: #B3C5D0;
	cursor:pointer !important;
	padding: 2px;
	width:100px;
	float:left;
	vertical-align:bottom;
}

.PrevButton:hover, #Form .PrevButton:focus {
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-style: double;
	border-right-style: double;
	border-bottom-style: double;
	border-left-style: double;
	border-top-color: #82A0B3;
	border-right-color:  #56788F;
	border-bottom-color:  #56788F;
	border-left-color: #82A0B3;
	vertical-align:bottom;
}

.NextButton {
	margin-top: 3px;
	font-family:Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 0.85em;
	font-weight: bold;
	text-align:center;
	color: #436376;
	letter-spacing: -0.0004em;
	background-image:url(../assets/images/Forms-ButtonBg.gif);
	background-repeat: repeat-x;
	background-color: #fff;
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-style: double;
	border-right-style: double;
	border-bottom-style: double;
	border-left-style: double;
	border-top-color: #B3C5D0;
	border-right-color:  #8CA8B9;
	border-bottom-color:  #8CA8B9;
	border-left-color: #B3C5D0;
	cursor:pointer !important;
	padding: 2px;
	width:100px;
	float:right;
	vertical-align:bottom;
}

.NextButton:hover, #Form .PrevButton:focus {
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-style: double;
	border-right-style: double;
	border-bottom-style: double;
	border-left-style: double;
	border-top-color: #82A0B3;
	border-right-color:  #56788F;
	border-bottom-color:  #56788F;
	border-left-color: #82A0B3;
	vertical-align:bottom;
}

#Form .CommentField {
	font-size: 1em;
	padding: 4px;
	margin: 0;
	width: 555px;
	height: 50px;
	border: 1px solid #B3C5D0;
	font-family: Arial, Helvetica, sans-serif;
	color: #598EB3;
}

/* #### START AZINDEXBOX #### */

/* Start Expandable Box Container */
#AZIndexBox .ExBox-Container-gts {

}
/* End Expandable Box Container */

/* Start Expandable Box Header */
#AZIndexBox .ExBox-Header-gts {

}

#AZIndexBox .ExBox-Header-Outer-gts {

}

#AZIndexBox .ExBox-Header-Inner-gts {

}

#AZIndexBox .ExBox-Header-gts h2 {

}
/* End Expandable Box Header */

/* Start Expandable Box Content */
#AZIndexBox .ExBox-Content-gts {
	padding: 0;
}

#AZIndexBox .ExBox-Content-gts ul{
	margin: 0;
	padding-top: 9px;
	padding-left: 10px;
	height:50px;
	width:auto;
}

#AZIndexBox .ExBox-Content-gts li{
list-style:none;
	border: 1px solid #94B5BC;
	margin: 1px;
	text-align:center;
	float:left;
	line-height:12px;
}

#AZIndexBox .ExBox-Content-gts a{
	font-family:Arial, Helvetica, sans-serifl;
	font-size: 1.2em;
	font-weight: bold;
	color: #5A7998;
	text-decoration:none;
	display:block;
	width: 25px;
	height: 17px;
	padding-top: 6px;
	background-color:#fff;
}

#AZIndexBox .ExBox-Content-gts li.disabled{
	font-family:Arial, Helvetica, sans-serifl;
	font-size: 1.2em;
	font-weight: bold;
	color:#aeaeae;
	text-decoration:none;
	display:block;
	width: 25px;
	height: 17px;
	padding-top: 6px;
	background-color:#CCCCCC;
	border: 1px solid #aeaeae;
}

#AZIndexBox .ExBox-Content-gts a:hover{
	color: #fff;
	text-decoration: none;
	background-color: #5A7998;
}
/* End Expandable Box Content */

/* Start Expandable Box Footer */	
#AZIndexBox .ExBox-Footer-gts {

}

#AZIndexBox .ExBox-Footer-Outer-gts {
	height: 1px;
}
/* End Expandable Box Footer */

/* Start Other Styles */

/* Start More Link */
#AZIndexBox .Icons-MoreLink a {
	background-image: url(../assets/images/Icons-MoreLink-gts.gif);
	color: #3c6783;
}

#AZIndexBox .Icons-MoreLink a:hover {
	text-decoration:underline;
}

#searchMenu .searchLink {
font-family: Arial, Helvetica, sans-serif;
	color: #779EBB;
	font-size: 1em;
	font-weight: bold;

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D3E2EB;
	
	background-color:#e7eef4;
	
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 4px;
	padding-right: 0;
	height:auto;
	margin-left: 0;
	margin-right: 0;
	margin-top: 4px;
	margin-bottom: 0px;
	width: auto;
	display:block;
}

.searchSubHeader {
font-family: Arial, Helvetica, sans-serif;
	color: #779EBB;
	font-size: 1em;
	font-weight: bold;

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D3E2EB;
	
	background-color:#e7eef4;
	
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 4px;
	padding-right: 0;
	height:auto;
	margin-left: 0;
	margin-right: 0;
	margin-top: 4px;
	margin-bottom: 0px;
	width: auto;
	display:block;
}

#gtsAdminContent {
width:900px;
}

#gtsAdminMenu {
width:auto;
height:20px;
padding-left:10px;
}


#gtsTable table  {
	background-image:url(../assets/images/Form-question-bg.jpg);
	background-repeat:no-repeat;
	background-color:#f1f5f8;
	
	border-color:#487795;
	border-style:solid;
	border-width:1px;
	
	width:605px;
	
	margin:0px;
}

#gtsTable td {
padding:5px;
border-bottom:1px solid #bac8d3;
margin:0px;
}

#gtsTable .content-border {
border-top-color:#666666;
border-top-style:dotted;
border-top-width:thin;
}

#gtsTable li {
border-left:5px solid #487795;
background-color:#f1f5f8;
padding:5px;
font-size:12px;
list-style:none;
line-height:1em;
border-bottom-color:#487795;
border-bottom-style:dotted;
border-bottom-width:thin;
}

#gtsTable li:hover {
border-left:5px solid #1c4a67;
background-color:#FFFFFF;
padding:5px;
font-size:12px;
list-style:none;
}

#gtsTable ul {
padding:0px;
margin:0px;
}

#gtsTable a {
font-size:12px;
text-decoration:none;
color:#1c4a67;
font-family:Arial, Helvetica, sans-serif;
/*line-height:5px;*/
}

#gtsTable a:hover {
font-size:12px;
text-decoration:underline;
color:#1c4a67;
/*line-height:5px;*/
}

#gtsTable .header {
background: url(../assets/images/ExBox-Header-BottomLeft-487795.gif) left bottom;
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
border:none;
}

#gtsTable .header td {
border-right:1px solid #ffffff;
}

#gtsTable tr.childRow{
background-color:#f1f5f8;
}
#gtsTable tr.childRowRollover{
background:#FFFFFF;
}
#gtsTable td.indexRow {
background:#CCCCCC;
font-weight:bold;
color:#333333;
}

#gtsTable .tableBreak {
background-color:#487795;
width:auto;
height:1px;
}

#gtsTable input[type=text] {
width: 300px;
} 

.norecords {
background-color:#ddaaaa;
color:#990000;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
vertical-align:middle;
padding:5px;
}

.norecords2 {
color:#990000;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
}

#showall {
background-color:#cfdbe4;
border-top:1px, #006699;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
border:none;
padding:5px;
}

#home {
background-color:#e6e6e6;
border-top:1px, #006699;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
border:none;
padding:5px;
}