
/***** ELEMENTS *****/
body {
	background-color:#FFFFFF;
	/* background-image: url(""); */
	margin:0px 0px 0px 0px; */
	font-family:Arial;
	font-size:12px;
}

a {
	font-family:Arial;
	font-size:12px;
}

/***** general use ********/
.cText10 {
	/* general use content text */
	color:#000000;
	font-family:Arial;
	font-size:10px;
}
.cText11 {
	/* general use content text */
	color:#000000;
	font-family:Arial;
	font-size:11px;
}
.cText12 {
	/* general use content text */
	color:#000000;
	font-family:Arial;
	font-size:12px;
}
.cText14 {
	/* general use content text */
	color:#000000;
	font-family:Arial;
	font-size:14px;
}
.cLink {
	/* general use content Link */
	color:#073195;
	font-family:Arial;
	text-decoration:underline;
}
.cLink:hover {
	/* general use content Link hover */
	color:#F58136;
	text-decoration:none;
}

.cLink_2 {
	/* mostly for display of user name */
	color:#073195;
	font-family:Arial;
	text-decoration:none;
	font-weight:bold;
}
.cLink_2:hover {
	/* general use content Link hover */
	color:#F58136;
	text-decoration:underline;
}


/*** FORM STYLING ***/
.winXp {
	/* XP type styling for forms */
	border:1px #7F9DB9 solid;
	background-color:#FFFFFF;
	height:18px;
}
.reqXp {
	/* styling for required fields */
	border:1px #FF0000 solid;
	background-color:#FFFFFF;
	height:18px;
}
.valXp {
	/* styling for invalid fields */
	border:1px #CC9900 solid;
	background-color:#FFFFFF;
	height:18px;
}

.disXp {
	/* styling for invalid fields */
	border:1px #999999 solid;
	background-color:#efefef;
	height:18px;
}
.redXp {
	/* styling for invalid fields */
	border:1px red solid;
	color: red;
	text-align:center;
	background-color:#FFFFFF;
	height:18px;
}
.blueXp {
	/* styling for invalid fields */
	border:1px blue solid;
	color: blue;
	text-align:center;
	background-color:#FFFFFF;
	height:18px;
}
.greenXp {
	/* styling for invalid fields */
	border:1px green solid;
	color: green;
	text-align:center;
	background-color:#FFFFFF;
	height:18px;
}
.tRequired {
	color:#FF0000;
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}
#msgRequiredDiv {

}
.msgRequired {
	color:#FF0000;
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}

.emailCapture {
    width: 200px;
	border:1px #7F9DB9 solid;
	height:18px;
    background-image: url(../img/emailCapture.gif);
	background-repeat: no-repeat;
}
.signup_button {
	-x-system-font:none !important;
    background:#FF9900 none repeat scroll 0% 0%;
    border:1px solid #7F9DB9;
    color:#ffffff;
    cursor:pointer;
    font-family:arial,sans-serif !important;
    font-size:12px !important;
    font-size-adjust:none !important;
    font-stretch:normal !important;
    font-style:normal !important;
    font-variant:normal !important;
    font-weight:bold !important;
    line-height:normal !important;
    overflow:visible;
    padding:1px 8px;
    text-align:center;
    vertical-align:middle;
    width:auto;
}
.signup_button_on {
	-x-system-font:none !important;
    background:#FFCC66 none repeat scroll 0% 0%;
    border:1px solid #7F9DB9;
    color:#ffffff;
    cursor:pointer;
    font-family:arial,sans-serif !important;
    font-size:12px !important;
    font-size-adjust:none !important;
    font-stretch:normal !important;
    font-style:normal !important;
    font-variant:normal !important;
    font-weight:bold !important;
    line-height:normal !important;
    overflow:visible;
    padding:1px 8px;
    text-align:center;
    vertical-align:middle;
    width:auto;
}

