/* @override http://fr.metalsoftware.com/users/css/style-print.css */

body {
	font: 12px Arial, Helvetica, Geneva, sans-serif;
	color: #262626;
}

.azWhiteLabel {
	font: bold 9px Arial, Helvetica, Geneva, sans-serif;
	color: #fff;
}

input.insignin {
	width: 110px;
	height: 21px;
}

table#footer {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
}

table#copyright {
	color: #3f3f3f;
	font-size: 9px;
}

td {
	font-size: 12px;
}

.main {
	font-size: 12px;
	text-decoration: none;
	color: #000;
}

.sfCriteriaTip  {
	font-size: 12px;
	text-decoration: none;
	color: #5d5d5d;
}


.mainbold {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #000;
}

.mainsmall {
	font-size: 10px;
	text-decoration: none;

}

.fpHomeLink {
	color: #518cc8;
	font-size: 10px;
	font-weight: bold;
}

a.fpHomeLink:hover {
	text-decoration: none;
}

.faHomeLink {
	color: #133c89;
	font-size: 12px;
}

a.faHomeLink:hover {
	text-decoration: none;
}

.fpHead {
	font-weight: bold;
	font-size: 13px;
	color: #000;
}

.footerLink {
	color: #FFFFFF;
	font-size: 12px;
}

a.footerLink:hover {
	text-decoration: none;
}

.Tip {
	color: #000;
	font-size: 12px;
}

.Tip2 {
	color: #000;
	font-size: 12px;
	background-color: #f6f6da;
	padding: 3px 6px;
}

.riKey {
	color: #000;
	font-weight: bold;
	font-size: 12px;
}

.Error {
	color: #b31f24;
	font-weight: bold;
	font-size: 12px;
	background-color: #f4cfcf;
	padding: 4px 6px 6px;
}

.Required {
	color: #c45a03;
	font-weight: bold;
	font-size: 12px;
}

.Link {
	color: #518cc8;
	font-size: 12px;
	font-weight: bold;
}

a.Link:hover {
	text-decoration: none;
}

.Heading {
	color: #4968af;
	font-size: 15px;
	font-weight: bold;
}

.hilitebox {
	color: #b31f24;
	font-weight: bold;
	font-size: 12px;
	background-color: #f8f8e3;
	padding: 1px 6px 6px;
	border: 1px dotted #af5236;
}

.hilitebluebox {
	background-color: #eff4ff;
	padding: 4px 6px 5px;
	border: 1px dashed #003876;
}

.srRowOdd {
	background-color: #FFFFFF;
}

.srRowEven {
	background-color: #f6f6da;
}

.agRowOdd {
	background-color: #FFFFFF;
}

.agRowEven {
	background-color: #efefef;
}

.memberNote {
	color: #000000;
	font-size: 12px;
	background-color: #f8f8e3;
	padding: 8px;
	border: 1px dotted #af5236;
}

.memberRed {
	color: #d63a35;
	font-size: 12px;
	font-weight: bold;
}

.memberHeading {
	color: #4968af;
	font-size: 15px;
	background-color: #eef1f7;
	padding: 8px;
}

.mypicks tr#odd {
	background-color: #FFFFFF;
}

.mypicks tr#even {
	background-color: #f6f6da;
}

.srNew {
	background-color: #fae25a;
	color: #000;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	padding: 2px;
}

.srSaved {
	background-color: #78bc60;
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	padding: 2px;
}

.srSave {
	background-color: #c45a03;
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	padding: 2px;
}

.srRequest {
	background-color: #135aa2;
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	padding: 2px;
}

.srViewed {
	color: #78bc60;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.srNotViewed {
	color: #c45a03;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.plTodo {
	background-color: #c45a03;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid #030300;
	padding: 2px 3px 3px;
}



.plAlerts {
	background-color: #c45a03;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid #030300;
	padding: 2px 3px 3px;
}

.plMortgage {
	background-color: #fae25a;
	color: #000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid #030300;
	padding: 2px 3px 3px;
}

.plTitle {
	background-color: #1460ac;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid #030300;
	padding: 2px 3px 3px;
}

.plTitleBox td {
	background-color: #1460ac;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid #030300;
	padding: 2px 3px 3px;
}

.plValue {
	font-size: 13px;
	text-decoration: none;
	color: #000;
}

.plKey {
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #000;
}

.plButton {
	background-color: #c45a03;
	color: #f6f6da;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid #fae25a;
	padding: 2px 3px 3px;
}

.SubHeading {
	color: #4968af;
	font-size: 15px;
	background-color: #eef1f7;
	padding: 8px;
	font-weight: bold;
}

.MedHeading {
	color: #4968af;
	font-size: 13px;
	background-color: #eef1f7;
	padding: 6px;
	font-weight: bold;
}

.SmallHeading {
	color: #4968af;
	font-size: 12px;
	background-color: #eef1f7;
	padding: 5px;
	font-weight: bold;
}

.TableForm {  
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-style: normal;
line-height: normal;
font-weight: normal;
color: #000000;
 border: 1px solid black;
}
.TableForm th {
background: #163085;
color: #FFFFFF;
}
.TableForm tr#even {
background:#F5F7F7;
}
.TableForm tr#odd {
background:#F5F4F4;
}

