/* ---- Default Styles ---- */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

table {
	font-size: 12px;
}

/* ---- pre-vis login/register - login.asp ---- */

.loginContainer {
	width:500px;
	padding-top: 15px;
}

.loginRegisterTitle {
	width: 500px;
	float: left;
}

.loginRegisterContainer {
	width: 500px;
	border: solid 1px #D3D1D1;
	padding: 7px 7px 7px 7px;
	margin: 5px 0px 10px 0px;
	text-align:left;
}

.loginRegisterBtn {
	text-align:left;
	padding-top: 5px;
	width: auto;
}

.loginRegisterBtn2 {
	text-align:right;
	padding-top: 5px;
	width: auto;
}
	
.loginLoginTitle {
	width: 500px;
}

.loginLoginContainer {
	width: 500px;
	border: solid 1px #D3D1D1;
	padding: 7px 7px 7px 7px;
	margin: 5px 0px 10px 0px;
}

.loginLoginBtn {
	text-align:left;
	padding-top: 5px;
}

/* ---- Existing Styles ---- */
	
.tigerWelcome {
	text-align: center;
	font-size: 18px;
	font-weight: bold;	
}

.tigerCopyright {
	font-size: 9px;
	text-align: center;
}

.tigerCopyright A:link {text-decoration: none; color: black;}
.tigerCopyright A:visited {text-decoration: none; color: black;}
.tigerCopyright A:active {text-decoration: none; color: black;}
.tigerCopyright A:hover {text-decoration: none; color: black;}


.tigerHeader {
	text-align: left;
	font-size: 16px;
}
.tigerHeader2 {
	text-align: left;
	font-size: 14px;
}

.tigerHeader3 {
	text-align: left;
	font-size: 14px;
	color: #91268F;
	
}

.tigerText {
	text-align: left;
	font-size: 12px;
}

.tigerOptionText {
/*	font-size: 12px; */
}

.tigerDemogTable td {
	border-spacing: 0px;
}
.tigerDemogTable td{
	padding: 0px;
}

.tigerDPALabel {
	font-family: Arial, Helvetica, sans-serif;
	color: #3D3C3C;
	font-size: 12px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	padding: 0px;

}

.tigerContacts tr {
	}

.tigerDemogTable td {
	vertical-align: top;
}

.tigerValidationMessage {
	border-style: solid;
	border-width: 4px;
	border-color: red;
	background-color: pink;
}

.tigerValidationMessage .tigerissuelevel3
{
	list-style-image: url("/visit/images/icons/valid/error.ico");
}

.tigerValidationMessage .tigerissuelevel2
{
	list-style-image: url("/visit/images/icons/valid/warning.ico"); 
}

.tigerValidationMessage .tigerissuelevel1
{
	list-style-image: url("/visit/images/icons/valid/query.ico"); 
}

/* Tiger Text Boxes */

input.tigerTextbox {
	padding:0.15em;
	border:1px solid #ddd;
	background:#fafafa;
	font:12px arial, sans-serif;
	max-width: 20em;
}
input.tigerTextbox:hover, input.tigerTextbox:focus {
	border-color:#c5c5c5;
	background:#f6f6f6;
} 


input.tigerTextboxSelected {
	border-color:#C2C1C1;
	background:#F2F2F2;
} 

input.tigerTextboxDisabled {
	border-color:#EDEBEB;
	background:#FAFAFA;
} 

input.tigerTextboxDisabled:hover {
	border-color:#EDEBEB;
	background:#FAFAFA;
} 

/*
input.tigerTextboxError, .tigerListboxError, .tigerMultiListboxError, .tigerOptionGroupContainerError {
	border-style: double;
	border-width:2px;
	border-color: red; 
}

input.tigerTextboxError:hover, input.tigerTextboxError:focus {
	border-style: double;
	border-width:2px;
	border-color: red;
} 
*/

input.tigerLoginField {
	padding:0.15em;
	border:1px solid #ddd;
	background:#fafafa;
	font:bold 12px arial, sans-serif;
	max-width: 25em;
}
input.tigerLoginField:hover, input.tigerLoginField:focus {
	border-color:#c5c5c5;
	background:#f6f6f6;
} 


input.tigerLoginFieldSelected {
	border-color:#C2C1C1;
	background:#F2F2F2;
} 




.tigerLabelCell {
	text-align: right;
	vertical-align: center;
}

.tigerLabel {
	font-weight: bold;
}


.tigerLabelCenter {
	float:center;
	text-align:center;
	font-size:12px;
	font-weight:bold;
}
.tigerLabelLeft {
	float:left;
	text-align:left;
	font-size:12px;
	font-weight:bold;
}

.tigerLabelError {
	color: red;
}
	
.tigerLabelDisabled {
	color: gray;
}

.tigerOtherLabel {
	font-size: small;
	}
	
.tigerLabelSelected {
	color: #3333ff;
}

.tigerValidSign {
	color: red;
	font-size: 12px;
	font-weight: bold;
}

.tigerWholeFieldSelected {

}

.tigerLoginMessage {
	font-size: 12px;
	font-weight: bold;
	color: red;
}

.tigerStatusMessage {
	font-size: 10px;
}


/* Input Button Styles */

input.allButtons{
	background:url(../common/images/btn.gif) no-repeat;
    border-top: 1px solid #999B9A;
    border-left: 1px solid #999B9A;
    border-right: 2px solid #777C79;
    border-bottom: 2px solid #777C79;
	color:#000;
	cursor:pointer;
	text-align:center;
	vertical-align:top;
	width:auto;
    overflow: visible;
	padding: 0px 10px 0px 10px;
	-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;
}

input.allButtonsINT{
	background:url(../common/images/btn.gif) no-repeat;
    border-top: 1px solid #999B9A;
    border-left: 1px solid #999B9A;
    border-right: 2px solid #777C79;
    border-bottom: 2px solid #777C79;
	color:#000;
	cursor:pointer;
	text-align:center;
	vertical-align:top;
	width:290;
    overflow: visible;
	padding: 0px 10px 0px 10px;
	-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;
}

input.allButtons_hov{
    background:url(../common/images/btn_over.gif) no-repeat;
    border-top: 2px solid #777C79;
    border-left: 2px solid #777C79;
    border-right: 1px solid #999B9A;
    border-bottom: 1px solid #999B9A;
}

input.allButtons_hovINT{
    background:url(../common/images/btn_over.gif) no-repeat;
    border-top: 2px solid #777C79;
    border-left: 2px solid #777C79;
    border-right: 1px solid #999B9A;
    border-bottom: 1px solid #999B9A;
    width:290; 
}
#Submit-Forward{
	color:#000000;
	font:bold 14px Arial;
	height:32px;
}

#Submit-Back{
	font:bold 85% Arial;
	height:32px;
}

#Submit-Cancel{
	font:bold 85% Arial;
	height:32px;
}


.tigerGridNavigation {
text-align: right;
font-size: small;
}

.tigerGridHeaderCell {
padding: 3px;
}

.tigerGridHeaderCell  A:link {
text-decoration: none;
color: #E9D8DB;
}

.tigerGridHeaderCell  A:hover {
text-decoration: underline;
}

.tigerGridHeaderCell  A:visited {
text-decoration: none;
color: #E9D8DB;
}


.tigerGridHeaderCellSorted {
padding: 3px;
font-weight:bold;
}

.tigerGridHeaderRow {
background-color: #C80063;
color: #FFFFFF;
}

.tigerGridDataCell {
padding: 3px;
}

.tigerGridDataRow {
background-color: #FFC8E3;
color: #FFC8E3;
}

.tigerGridDataRowHover {
background-color: #8C3247;
color: #E9D8DB;
}

.tigerGrid {
background-color: #FFC8E3;
font-size: x-small;
padding: 0;
border-spacing: 1px;
border-color: black;
border: 1px solid #8C3247;
}

.tigerFilter {
	font-size: x-small;
}
.tigerFilterLabel {
	font-size: x-small;
}
.tigerFilterButton {
	height: 50px;
	width: 80px;
	font-size: large;
}

	.DemogContOneCol {width: 500px;}
	.DemogAnswOneCol {width: 500px; float:left;}
	
	.DemogContTwoCol {width: 600px;}
	.DemogAnswTwoCol {width: 300px; float:left;}
	
	.DemogContThreeCol {width: 900px;}
	.DemogAnswThreeCol {width: 300px; float:left;}
	
	.DemogContFourCol {width: 1200px;}
	.DemogAnswFourCol {width: 250px; float:left;}

/* ---- g5 - old step counter ---- */
.g05v0, .g05v1{background:url("/im/bg_ltblue_to_medblue.gif") repeat-x 0px -60px #A6BACD;padding:0px;margin:0px;position:relative}
.g05 {margin-bottom:10px}
.g05 em,.g05 span,.g05 li,.g05 b,.g05 a {font-size:13px}
.g05 li em {display:none}
.g05 ul {margin:0px;padding:3px;display:inline}
.g05 li {list-style:none;display:inline;background:url("/im/arrow_right_blue.gif") left center no-repeat;margin:0px 0px 0px 3px;padding-left:13px}
.g05 li span {list-style:none;display:inline;border:solid #5382A1 1px;background:#CCDAE3 url("/im/d7_tab_bg.gif") center left repeat-x;padding:1px;margin:0px;color:#000}
.g05 li span span{display:none;padding:0px 4px 0px 0px;border:0px}
.g05 li.current span span {display:inline;border:0px;font-weight:bold}
.g05 li.current span{border:solid #333 1px;background:url("/im/bg_lightyellow.gif") repeat-x 0px -20px #ffdb80}
.g05 li:hover {cursor:default}
.g05 li:hover span span {display:inline}
.g05 b {padding:4px}
.g05 h5 {display:inline;margin:0px;padding:0px}
.g05 a:hover{text-decoration:none;cursor:pointer}
.g05 a:hover b,.g05 a:hover span{color:#5282A5}
.g05 .g05v1 li span span{display:inline}
.g05TL{background:url("/im/TR_fff.gif") no-repeat top right}
.g05TR{background:url("/im/TL_fff.gif") no-repeat top left}
.g05BL{background:url("/im/BL_fff.gif") no-repeat bottom left}
.g05BR{background:url("/im/BR_fff.gif") no-repeat bottom right;padding:8px}
.d7 div.cornerBL div.g05TL,.pc1 div.cornerBL div.g05TL,.bg1 div.g05TL{background-image:url("/im/TL_eee.gif")}
.d7 div.cornerBL div.g05TR,.pc1 div.cornerBL div.g05TR,.bg1 div.g05TR{background-image:url("/im/TR_eee.gif")}
.d7 div.cornerBL div.g05BL,.pc1 div.cornerBL div.g05BL,.bg1 div.g05BL{background-image:url("/im/BL_eee.gif")}
.d7 div.cornerBL div.g05BR,.pc1 div.cornerBL div.g05BR,.bg1 div.g05BR{background-image:url("/im/BR_eee.gif")}
