
html, body
{
	
	position: relative !important;
	
}

body
{
	background-color: #4988a7;
	padding: 0px;
	margin-top: 0px;
	font-family: verdana;
	font-size: 12px;
	background-image: url(../Images/watercolorbg.jpg);
}
input
{
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	font-family: Verdana !important;
}
p
{
	font-size: 12px;
	font-weight: normal;
	color: #005983;
	margin:0px 0px 12px 0px;
	padding:0px;
}

a
{
	color: #005983;
	font-weight: bold;
	cursor:pointer;
}
a:link
{
	text-decoration: none;
	cursor:pointer;
}
a:visited
{
	color: #005983;
	text-decoration: none;
	cursor:pointer;
}
a:hover
{
	text-decoration: none;
	color: #2d7901;
	cursor:pointer;
}
a:active
{
	text-decoration: none;
	color: #2d7901;
	cursor:pointer;
}
.anchor_disable
{
	color: Gray !important;
	text-decoration: none;
}
.Invisible
{
	visibility: hidden;
}


.ErrorMsg
{
	color: Red;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}
.SuccessMsg
{
	color: Blue;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}


.InfoMsg
{
	font-size: 12px;
	color: Green;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
/*-------------------------------------------------------------------------------------------------------------------*/


.G-12-B /* Green-12px-Bold */
{
	color: #6eb651;
	font-size: 12px;
	font-weight: Bold;
}

.G-14-B /* Green-14px-Bold */
{
	color: #6eb651;
	font-size: 14px;
	font-weight: Bold;
}

.R-12-B /* Red-12px-Bold */
{
	color: red;
	font-size: 12px;
	font-weight: Bold;
}

.R-14-B /* Red-14px-Bold */
{
	color: red;
	font-size: 14px;
	font-weight: Bold;
}




.DB-11-N /* Dark Blue-11px-Normal */
{
	color: #005983;
	font-size: 11px;
	font-weight: normal;
}

.DB-12-N /* Dark Blue-12px-Normal */
{
	color: #005983;
	font-size: 12px;
	font-weight: normal;
}
.DB-12-B /* Dark Blue-12px-Bold */
{
	color: #005983;
	font-size: 12px;
	font-weight: Bold;
}
.DB-12-B-W /* White-12px-Bold */
{
	color: White;
	font-size: 12px;
	font-weight: Bold;
}



.DB-10-B /* Dark Blue-10px-Bold */
{
	color: #005983;
	font-size: 10px;
	font-weight: Bold;
}

.DB-14-B /* Dark Blue-12px-Bold */
{
	color: #005983;
	font-size: 14px;
	font-weight: Bold;
}


.G-12-N /* Green-12px-Normal */
{
	color: #6eb651;
	font-size: 12px;
	font-weight: Bold;
}

.G-12-I /* Green-12px-Italic */
{
	color: #6eb651;
	font-style: italic;
	font-size: 12px;
}

.R-12-I /* Red-12px-Italic */
{
	color: red;
	font-style: italic;
	font-size: 12px;
}

/*-------------------------------------------------------------------------------------------------------------------*/
/* Button Styles */
.buttonstyle, .buttonstyle_disable
{
	background-image: url(../Images/Buttonbg.gif);
	background-repeat: no-repeat;
	border: none;
	font-weight: bold;
	font-size: 10px;
	background-color: Transparent;
	text-transform: capitalize; /*filter: progid:DXImageTransform.Microsoft.shadow(color='#cad6e6', Direction=120, Strength=12);*/ /*filter: progid:DXTextTransform.Microsoft.shadow(color='#cad6e6', Direction=120, Strength=12);*/
}
.buttonstyle
{
	color: #ffffff;
	cursor: pointer;
}

.newsletterbuttonstyle
{
	background-image: url(../Images/Buttonbg.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	font-size: 12px;
	background-color: Transparent;
	text-transform: capitalize;
	color: #ffffff;
	cursor: pointer;
	border:1px solid #666; 
	font-size:12px;
	text-align:center;
}

.buttonstyle_disable
{
	color: Gray;
}

.bigbuttonstyle, .bigbuttonstyle_disable
{
	background-image: url(../Images/BigButtonbg.gif);
	background-repeat: no-repeat;
	border: none;
	font-weight: bold;
	font-size: 12px;
	background-color: Transparent;
	
}

.mediumbuttonstyle
{
	background-image: url(../Images/MediumButtonBg.gif);
	background-repeat: no-repeat;
	border: none;
	font-weight: bold;
	font-size: 12px;
	background-color: Transparent;
	
}
.mediumbuttonstyle
{
	color: #2e7205;
	cursor: pointer;
}

.bigbuttonstyle
{
	color: #2e7205;
	cursor: pointer;
}
.bigbuttonstyle_disable
{
	color: Gray;
}

.gobuttonstyle, .gobuttonstyle_disable
{
	background-image: url(../Images/GoButton_DarkBlue.gif);
	background-repeat: no-repeat;
	border: none;
	font-weight: bold;
	font-size: 12px;
	
}

.gobuttonstyle
{
	color: #2e7205;
	background-color: Transparent;
	cursor: pointer;
}
.gobuttonstyle_disable
{
	color: Gray;
}

.prevbuttonstyle
{
	background-image: url(../Images/LeftArrow.gif);
	background-repeat: no-repeat;
	background-color: Transparent;
	border: none;
	color: #2e7205;
	font-weight: bold;
	font-size: 12px;
	cursor: pointer;
}

.nextbuttonstyle
{
	background-image: url(../Images/RightArrow.gif);
	background-repeat: no-repeat;
	background-color: Transparent;
	border: none;
	color: #2e7205;
	font-weight: bold;
	font-size: 12px;
	cursor: pointer;
}
.surveybuttonstyle
{
	background-image: url(../Images/SurveyCompleteButtonbg.gif);
	background-repeat: no-repeat;
	background-color: Transparent;
	border: none;
	color: #2d7901;
	font-weight: bold;
	font-size: 12px;
	cursor: pointer;
}

.innerbuttonstyle
{
	background-color: Transparent;
	border: none;
	color: #2d7901;
	font-weight: bold;
	font-size: 12px;
	cursor: pointer;
}




.PostiveHeader
{
	font-size: 18px;
	color: #89c765;
	margin-top: 15px;
	font-weight: bold;
	cursor: pointer;
}

.NegativeHeader
{
	font-size: 18px;
	color: #ff1921;
	margin-top: 15px;
	font-weight: bold;
	cursor: pointer;
}

.MasterHeader
{
	font-size: 18px;
	color: #a54ca2;
	margin-top: 15px;
	font-weight: bold;
	cursor: pointer;
}

.InconsistentHeader
{
	font-size: 18px;
	color: #edce00;
	margin-top: 15px;
	font-weight: bold;
	cursor: pointer;
}

.print
{
	display: block;
}

.noprint
{
	display: none;
}

a.test
{
	font-size: 12px;
	font-family: Arial;
}

a:hover.test
{
	font-size: 12px;
	font-family: Arial;
	text-decoration:underline;
}