/*
 * $Rev: 2895 $, $LastChangedDate: 2011-10-10 12:16:17 -0700 (Mon, 10 Oct 2011) $ ($LastChangedBy: khoang $)
 */


.A: link{color: #000000; text-decoration: none;}
.alert
{
        color: red;
        font-size: 50px;
}
.alert1
{
		color: red;
		font-size: 18px;
}
a:hover.actlink
{
        color: red;
        font-weight: bold
}

.actlink:hover {

                color: red;
                font-weight: bold
}

.bodytext {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #333333;

}
.bodytext-medium-center {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #333333;
        text-align: center

}
.bodytext-medium-center-bold {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #333333;
        text-align: center;
        font-weight: bold;

}
.bodytext-medium {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #333333;
        text-align: center

}
.bodytext-large {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #333333;
        text-align: center
}
.bodytext-bold {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #333333;
        font-weight: bold;

}

#LoginFormTable_error {
	padding: 0;
	margin: 0 0 6 0;
	width: 300px;
	text-align: center;
	background: #FFC4C4;
	border: 1px solid #bbb;
}

#LoginError {

}

#LoginForm {
	margin-top: 3em;
}

#LoginFormTable {
	padding: 0;
	margin: 0;
	width: 300px;
	text-align: center;
	background: #eee;
	border: 1px solid #bbb;
}

	#EmailLabel, #PasswordLabel {
		text-align: left;
	}

	#EmailField input, #PasswordField input {
		width: 148px;
	}

	#LoginButton {
		margin-top: 0.5em;
		text-align: right;
		padding-top: 1em;
	}

		#LoginButton input{
			margin-top: 0.5em;
			text-align: center;
			padding-top: 0;
		}

	#ForgotPassword {
		text-align: left;
		padding-top: 1em;
	}

.InfoMessage {
	font: 10pt Helvetica, Verdana, Arial, sans-serif;
	color: #061958;
	padding: 1em;
	width: 650px;
	text-align: left;
	background: #ffffcc;
	border: 1px solid #061958;
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left: auto;
	margin-right: auto;
}

.ErrorMessage {
	padding: 4;
	margin: 0 0 6 0;
	width: 100%;
	text-align: left;
	background: #FFC4C4;
	border: 1px solid #bbb;
}

.ErrorMessage_referralUpdate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #555;
	width: 492px;
	margin-left: 0 auto;
	margin-right: 0 auto;
}

.bodytext-bold-small-center {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #858585;
        font-weight: bold;
         text-align: center
}
.bodytext-bold-small {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #858585;
        font-weight: bold;
        text-align: center;
}
.bodytext-small {


        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #333333;

}
.bodytext-small-center {


        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #333333;
        text-align: center
}
.bodytext-buttons {


        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #333333;
}

.bodytext-bold-blue-large-g-back {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 16px;
        background-color: #9999999;
        color: #000099;
        font-weight: bold;
        text-align: center;
}

.bodytext-bold-blue-large {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 16px;

        color: #000099;
        font-weight: bold;
}

.bodytext-bold-center {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #000099;
        text-align: center;
        font-weight: bold;
}
.bodytext-bold-blue {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #000099;
        text-align: center;
        font-weight: bold;
}
.title-text {
font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #000099;
        text-align: center;
        font-weight: bold;
}
.table-title3 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        background-color: #000099;
        color: #FFFFFF;
}
.table-title2 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        background-color: #333666;
        color: #FFFFFF;
}
.table-title {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000099;
        text-align: center;
}
.table-title-final {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #000009;
        text-align: center;
}

.table-title-selected3 {
   font-family: verdana, arial, helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        background-color: #777777;
        color: #000000;
}



.table-title-selected2 {
        font-family: verdana, arial, helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        background-color: #555555;
        color: #000000;
}

.table-title-selected {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        background-color: #888888;
        color: #000000;
}
.table-title-linked {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        background-color: #AAAAA5;
        text-align: center;
        color: #000000;
}
.table-title-small {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        background-color: #AAAAA5;
        font-weight: bold;
        text-align: center;
        color: #000000;
}
.table-small-final {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        background-color: #AAAAA5;
        font-weight: bold;
        text-align: center;
        color: #000000;
}
.table-title-new {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        background-color: #003366;
        font-weight: bold;
        text-align: center;
        color: #FFFFFF;
}
.bodytitles-bold-blue {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 16px;
        color: #000099;
       font-weight: bold;
}
.tablebody {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #666666;
        text-align: center;
}
tr.info-row {
	text-align: left;
}
td.info-cell {
}
TABLE.referral_view_table_outer {
        border: solid 1px #EAEAEA;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #333333;
}
TABLE.referral_view_table_inner_left {
        border-right: solid 1px #EAEAEA;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #333333;
        padding: 10px;
        }
TABLE.referral_view_table_inner_right{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #333333;
        padding: 10px;
        }
}
TABLE.referral_invoice {
        border: solid 1Px #EAEAEA;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #333333;
        padding: 2px;
}

body {
	margin: 0 5px 0 5px;
	padding: 0;
}

#mainNavigationTable {
	margin: 0 0 2em -5px;
	width: 100.6%;
	border-collapse: collapse;
	padding: 0px;
}

	#mainNavigationTable tr td {
		padding: 0px;
		margin: 0px;
		border-spacing: 0px;
	}

#topHeaderFirstRow td {
	background: rgb(65, 137, 235) url(images/NewTrackerHeader_tile.jpg);
}

tr#brandLogo {
	background-color: #0a1f62;
}

td#navigationContainerTD {
	border-top: 1px solid black;
	border-bottom: 1px solid #000;
	margin: 0;
	height: 20px;
}

#topLogos {
	vertical-align: middle;
}

.mainNavigationLink {
	margin: 0 18px;
	height: 20px;
	padding: 0;
	display: block;
	float: left;
}
			.mainNavigationLink a {
				font: bold 11px/20px Helvetica, "Times New Roman", Arial, Verdana, sans-serif;
				color: #061958;
				text-decoration: none;
			}

				.mainNavigationLink a:hover{
					color: #9f9f9f;
				}

#ChangePasswordContainer {
}

	#PasswordFields {
		float: left;
		margin-left: 2em;
	}

	#PasswordInstructions {
		float: left;
		margin-left: 5em;
		width: 280px;
		font-size: 12px;
		border: 1px solid #000;
		background: #ddd;
		padding: 0 0 0 25px;
	}

		.PasswordInstructionsHeaderText {
			font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
			font-size: 12px;
			margin-top: 1em;
			color: #333333;
			font-weight: bold;
		}

		.PasswordExamples {
			font-family: "Courier", "Courier New",  "monospaced";
			font-size: 12px;
			color: #333333;
		}

.HomePageButton a,
.HomePageButton a:link,
.HomePageButton a:visited,
.HomePageButton a:hover,
.HomePageButton a:active {
	font: inherit;
	text-decoration: none;
}

	.HomePageButton img {
		vertical-align: middle;
		margin-right: 1em;
	}

.ClearingDiv {
	clear: both;
}

#associatedReferrals {
	width: 227px;
}

