
body {
	margin: 0px;
	padding: 0px;
	background-color: #fff;
	color: #000;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 11px;
}

p {
	margin-left: 10px;
}

/*
font {
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 11px;
}
*/

td {
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 11px;
}

input {
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 11px;
}

select {
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 11px;
}

textarea {
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 11px;
}

a.nav{
	text-decoration: none;
	font-weight: normal;
}

a.nav:link {
	color: #fff;
}

a.nav:visited {
	color: #fff;	
}

a.nav:active {
	color: #fff;
}

a.nav:hover {
	text-decoration: underline;
	color: #fff;
	
}

a {
	text-decoration: none;
}

a:link {
	color: #00f;
}

a:visited {
	color: #900;	
}

a:active {
	color: #00f;
}

a:hover {
	text-decoration: underline;
	color: #900;
}

/* Site wide. */

.pageHeader {
	font-weight: bold;
	color: #036;
	margin-left: 10px;
}
.pageHeader a:link{
	color: #036;
}
.pageHeader a:visited{
	color: #036;
}

.headline {
	font-weight: bold;
	color: #369;
}

.error {
	font-weight: bold;
	color: #CC0000;
}

.ErrFONT {
	FONT-SIZE: 9pt; COLOR: #CC0000; FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica
}

.message {
	font-weight: bold;
	color: #369;
}

.navHeader{
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #036;
	
	}
	
div.msgBox {
	width: 500px;
	height: 100px;
	border: 1px solid #fc6;
	background-color: #FFFFE5;
	padding: 20px;
	text-align: justify;
	font-size: 12px;
	line-height: 18px;
}

div.button {
	width: 100px;
	border-top: 1px solid #69c;
	border-left: 1px solid #69c;
	border-bottom: 1px solid #036;
	border-right: 1px solid #036;
	background-color: #369;
	padding-left: 5px;
	padding-right: 5px;
	line-height: 18px;
	vertical-align: middle;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	text-align: center;
	cursor: hand;
}

div.disabledButton {
	width: 100px;
	border-top: 1px solid #369;
	border-left: 1px solid #369;
	border-bottom: 1px solid #9cf;
	border-right: 1px solid #9cf;
	background-color: #69c;
	padding-left: 5px;
	padding-right: 5px;
	line-height: 18px;
	vertical-align: middle;
	font-weight: bold;
	color: #9cf;
	text-decoration: none;
	text-align: center;
	cursor: text;
}

div.legend {
	width: 500px;
	border: 1px solid #ccc;
	padding: 4px;
	color: #999;
}

div.legend div.legendTitle {
	width: auto;
	margin-bottom: 3px;
}

div.legend span.iconLegend {
	width: auto;
	margin-right: 10px;
}

div.userProfile {
	margin: 5px;
	width: 140px;
	height: 80px;
	padding: 5px;
	border-top: 1px solid #036;
	border-left: 1px solid #036;
	border-bottom: 1px solid #78182E;
	border-right: 1px solid #78182E;
	background-color: #D6EBFF;
	color: #036;
}

/* Generic table. */

table.tblGeneric {
}

table.tblGeneric tr.header {
	background-color: #69c;
	text-align: center;
	font-weight: bold;
	color: #fff;
}

table.tblGeneric tr.nav {
	background-color: #69c;
	text-align: center;
	color: #fff;
}

table.tblGeneric tr.dark {
	background-color: #D6EBFF;
}

table.tblGeneric tr.light {
	background-color: #fff;
}

table.tblGeneric tr.total {
	text-align: right;
	font-weight: bold;
}

table.tblGeneric td.title {
	color: #369;
	text-align: left;
	font-weight: bold;
	width:150;
}

table.tblGeneric td.values {
	color: #000;
	text-align: left;
	font-weight: normal;
	width: 450px;
}

table.tblGeneric td.paddedSides {
	padding: 0px 7px 0px 7px;
}

table.tblGeneric td.indented {
	padding-left: 20px;
}

/* Generic form. */

form.frmGeneric {
	line-height: 17px;
}

form.frmGeneric .name {
	text-align: right;
	color: #036;
}

form.frmGeneric input {
	width: 200px;
	vertical-align: middle;
}

form.frmGeneric select {
	width: 200px;
	vertical-align: middle;
}

form.frmGeneric input.required {
	background-color: #ffc;
}

form.frmGeneric select.required {
	background-color: #ffc;
}

form.frmGeneric input.checkbox {
	width: auto;
}

form.frmGeneric input.radio {
	width: auto;
}

form.frmGeneric span.radio input,
form.frmGeneric span.checkbox input {
	width: auto;
}

form.frmGeneric input.button {
	width: 100px;
	border-top: 1px solid #69c;
	border-left: 1px solid #69c;
	border-bottom: 1px solid #036;
	border-right: 1px solid #036;
	background-color: #369;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 10px;
	line-height: 14px;
	vertical-align: middle;
	font-weight: bold;
	color: #fff;
}

form.frmGeneric input.button2 {
	width: 100px;
	border-top: 1px solid #69c;
	border-left: 1px solid #69c;
	border-bottom: 1px solid #036;
	border-right: 1px solid #036;
	background-color: #369;
	padding-left: 5px;
	padding-right: 5px;
	line-height: 14px;
	vertical-align: middle;
	font-weight: bold;
	color: #fff;
}

form.frmGeneric input.EMbutton {
	border-top: 1px solid #69c;
	border-left: 1px solid #69c;
	border-bottom: 1px solid #036;
	border-right: 1px solid #036;
	background-color: #369;
	padding-left: 5px;
	padding-right: 5px;
	line-height: 14px;
	vertical-align: middle;
	font-weight: bold;
	color: #fff;
	width: 220px;
}
/*
form.frmGeneric textarea {
	width: 200px;
}
*/
form.frmGeneric textarea.required {
	background-color: #ffc;
}

form.frmGeneric legend {
	padding: 0px 5px 2px 5px;
}

form.frmGeneric fieldset {
}

/* Call Center header. */

table#callCenterHeader {
	display: none;
	margin-bottom: 15px;
	border: 0px;
	width: 100%;
	background-color: #036;
	color: #fff;
}

table#callCenterHeader tr td.welcome {
	text-indent: 3px;
	color: #fff;
}

table#callCenterHeader tr td.rightLinks {
	padding-right: 3px;
	text-align: right;
	color: #fff;
}

table#callCenterHeader tr td a {
	color: #fff;
}

table#callCenterHeader tr td a:link {
	color: #fff;
}

table#callCenterHeader tr td a:visited {
	color: #fff;
}

table#callCenterHeader tr td a:active {
	color: #fff;
}

table#callCenterHeader tr td a:hover {
	color: #fff;
}

table#callCenterHeader tr td.logoContainer {
	padding: 15px 0px 0px 15px;
	background-color: #fff;
}


/* Main table. */

table.tblMain {
	border: 0px;
	width: 100%;
}

table.tblMain tr.headerImage {
	height: 64px;
	background-image: url("../img/blueSkin/bgHeader.gif");
	background-repeat: repeat-x;	
}

table.tblMain td.headerIcons {
	background-image: url("../../img/exitTaupeSkin/topline.gif");
	width: 400px;
}

table.tblMain td.headerLogo {
	background-image: url("../../img/exitTaupeSkin/topline.gif");
	width: auto;
}

table.tblMain td.headerTail {
	background-image: url("../../img/exitTaupeSkin/headerLogoBackground.gif");
	width: 40px;
}

table.tblMain tr.headerImage td.left {
	/* padding-top: 12px; */
}

table.tblMain tr.headerImage td.right 
{
	text-align: right;
}
table.tblMain tr.buttonText {
	height: 17px;
	background-image: url("../img/blueSkin/bgButtonText.gif");
	background-repeat: repeat-x;
}
table.tblMain tr.buttonText td.left {
	vertical-align: bottom;
}

table.tblMain tr.buttonText td.right {
	text-align: right;
}

table.tblMain td.navAndContent {
	background-image: url("../img/blueSkin/bgContentRight.gif");
	background-repeat: no-repeat;
	background-position: top right;
}

/* Buttons table. */

table.tblButtons {
	/*width: 500px;*/
	height: 52px;
	/*background-image: url('../img/blueSkin/bgHouse.gif');*/
	background-repeat: no-repeat;
}

table.tblButtons td {
	text-align: center;
}

table.tblButtons td.btnHome {
	width: 56px;
}

table.tblButtons td.btnEmail {
	width: 55px;
}

table.tblButtons td.btnCalendar {
	width: 67px;
}

table.tblButtons td.btnDocuments {
	width: 83px;
}

table.tblButtons td.btnContacts {
	width: 69px;
}

table.tblButtons td.btnEForms {
	width: 66px;
}

table.tblButtons td.btnEMarketing {
	width: 83px;
}

/* Navigation and Content table. */

table.tblNavAndContent tr.navAndContent {
}

table.tblNavAndContent tr.navAndContent td.navigation {
	width: 150px;
	height: 490px;
	background-color: #369;
	vertical-align: top;
	color: #fff;
}

table.tblNavAndContent tr.navAndContent td.navigation a {
	color: #fff;
}

table.tblNavAndContent tr.navAndContent td.navigation a:link {
	color: #fff;
}

table.tblNavAndContent tr.navAndContent td.navigation a:visited {
	color: #fff;
}

table.tblNavAndContent tr.navAndContent td.navigation a:active {
	color: #fff;
}

table.tblNavAndContent tr.navAndContent td.navigation a:hover {
	color: #fff;
}

table.tblNavAndContent tr.navAndContent td.navigation .firstLink {
	width: 150px;
	height: 20px;
	background-color: #369;
	border-top: 1px solid #69c;
	border-bottom: 1px solid #69c;
	text-indent: 5px;
	line-height: 20px;
	color: #fff;
	cursor: pointer;
}

table.tblNavAndContent tr.navAndContent td.navigation .link {
	width: 150px;
	height: 20px;
	background-color: #369;
	border-bottom: 1px solid #69c;
	text-indent: 5px;
	line-height: 20px;
	color: #fff;
	cursor: pointer;
}

table.tblNavAndContent tr.navAndContent td.navigation .linkOver {
	width: 150px;
	height: 20px;
	background-color: #036;
	border-bottom: 1px solid #69c;
	text-indent: 5px;
	line-height: 20px;
	color: #fff;
	cursor: pointer;
}

table.tblNavAndContent tr.navAndContent td.navigation .currentPage {
	width: 150px;
	height: 20px;
	background-color: #036;
	border-bottom: 1px solid #69c;
	text-indent: 5px;
	line-height: 20px;
	color: #fff;
	cursor: pointer;
}

table.tblNavAndContent tr.navAndContent td.navigation .newLink {
	font-weight: bold;
	color: #fc3;
}

table.tblNavAndContent tr.navAndContent td.navigation a.nav:link,
table.tblNavAndContent tr.navAndContent td.navigation a.nav:active,
table.tblNavAndContent tr.navAndContent td.navigation a.nav:visited,
table.tblNavAndContent tr.navAndContent td.navigation a.nav:hover {
	color: #fff;
}

table.tblNavAndContent tr.navAndContent td.content {
	vertical-align: top;
	padding-left: 10px;
	padding-top: 10px;
}


/* Panel Table With Border. */

table.tblPanel {
	border: 0px;
	width: 305px;
}

table.tblPanel tr td.title {
	height: 20px;
	border-top: 2px solid #69c;
	border-left: 2px solid #69c;
	border-bottom: 2px solid #036;
	border-right: 2px solid #036;
	background-color: #369;
	text-indent: 5px;
	font-size: 12pt;
	font-weight: bold;
	color: #fff;
}

table.tblPanel tr td.body {
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 5px;
}

table.tblPanel tr td.body a {
	text-decoration: none;
	font-weight: bold;
	color: #369;
}

table.tblPanel tr td.body a:hover {
	color: #036;
}

/* Panel Table With NO Border. */

table.tblPanel_NoBorder {
	border: 0px;
	width: 305px;
}

table.tblPanel_NoBorder  tr td.title {
	height: 20px;
	border-top: 0px;
	border-left: 0px;
	border-bottom: 0px;
	border-right: 0px;
	background-color: #369;
	text-indent: 5px;
	font-size: 12pt;
	font-weight: bold;
	color: #fff;
}

table.tblPanel_NoBorder  tr td.body {
	border-left: 0px;
	border-bottom: 0px;
	border-right: 0px;
	padding: 5px;
}

table.tblPanel_NoBorder  tr td.body a {
	text-decoration: none;
	font-weight: bold;
	color: #369;
}

table.tblPanel_NoBorder  tr td.body a:hover {
	color: #036;
}




/* Login form. */

div.loginProfile {
	height: 250px;
	background-image: url('../img/logos/exitlogingradient.gif');
}

form.frmLogin {
	border-top: 1px solid #881C34;
	border-left: 1px solid #881C34;
	border-bottom: 1px solid #881C34;
	border-right: 1px solid #881C34;
	background-color: #C4C1BC;
	line-height: 17px;
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #881C34;
}

form.frmLogin input {
	width: 140px;
	vertical-align: middle;
}

form.frmLogin input.button {
	width: 80px;
	border-top: 1px solid #69c;
	border-left: 1px solid #69c;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	background-color: #036;
	padding-left: 5px;
	padding-right: 5px;
	line-height: 14px;
	vertical-align: middle;
	font-size: 12pt;
	font-weight: bold;
	color: #FFF;
}

/* Yahoo Search form. */

form.frmYahooSearch {
	margin-left: 5px;
	line-height: 17px;
}

form.frmYahooSearch input {
	width: 140px;
	vertical-align: middle;
}

form.frmYahooSearch input.button {
	width: 80px;
	margin-top: 5px;
	border-top: 1px solid #69c;
	border-left: 1px solid #69c;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	background-color: #036;
	padding-left: 5px;
	padding-right: 5px;
	line-height: 14px;
	vertical-align: middle;
	font-weight: bold;
	color: #fff;
}
