/* CSS Document */

body {
	margin:0px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 150%;
}

.figTable td {
padding:3px;
}
.greyBackground {
background-color:#f5f5f5;

}
.greyBackground2 {
background-color:#f5f5f5;
padding:3px;

}

.greyBackground3 {
background-color:#FFFFFF;
padding:3px;

}

.whiteBackground {
background-color:#FFFFFF;
padding:3px;

}
.RateClass {
text-align:center;
}
.selectmenuSpecial {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	width:280px;
}

.selectmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	width:300px;
}

.selectmenu11px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	width:300px;
	border:solid 1px #cccccc;
}

.selectmenu5char {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	width:50px;
	border:solid 1px #cccccc;
}

.selectmenu10char {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	width:80px;
	border:solid 1px #cccccc;
}

.selectmenu20char {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	width:150px;
	border:solid 1px #cccccc;
}

.inputbox1char {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	width:20px;
	border:solid 1px #cccccc;
}

.inputbox4char {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	width:50px;
	border:solid 1px #cccccc;
}

.inputbox10char {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	width:75px;
	border:solid 1px #cccccc;
}

.inputbox19char {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	width:139px;
	border:solid 1px #cccccc;
}

.inputbox20char {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	width:150px;
	border:solid 1px #cccccc;
}

.inputbox40char {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	width:300px;
	border:solid 1px #cccccc;
}

.textarea4row {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	width:300px;
}

.declaration {
margin:0px;
padding:0px;
line-height:150%
}

.copyright {
font-size:10px;
}
.show_result {
	display: none;
}

ul {
list-style-image:url(../images/imgPoint.gif);
margin:0px;
padding:10px 15px 10px 30px;
text-align:left;
}

li {
padding:5px;
margin:0px;
text-align:left;
}

table {
width:100%;
border-collapse:collapse;
empty-cells:show;
}

.formtable {
line-height:25px;
}

table.frameset {
width:750px;
}

td {
padding:0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

table td.definitionRow {
text-align:left;
}

table tr.redline {
line-height:1px;
height:3px;
background:#8C1137;
border-collapse: collapse;
}

.close {
font-size:10px;
color:#8d8d8d;
height:15px;
text-align:center;
background-color:#eaeaea;
padding-top:2px;
padding-bottom:2px;
}

.toolsPadding {
padding:15px 0px 0px 15px;
color:#5A5B5F;
}

td.header {
padding:5px;
text-align:left;
background-color:#e0e0e0;
font-weight:bold;
font-size:11px;
color:#333333;
}

table#jobInfo tr {
}
table#jobInfo tr td {
padding:7px;
text-align:left;
vertical-align:top;
font-size:11px
}

tr.evenRow {
background-color:#ffffff;
}

tr.oddRow {
background-color:#f5f5f5;
}

td.evenRow {
padding:7px;
text-align:left;
background-color:#ffffff;
vertical-align:top;
font-size:11px
}

td.oddRow {
padding:7px;
text-align:left;
background-color:#f5f5f5;
vertical-align:top;
font-size:11px
}

br {
	font-size: 10px;
	line-height: 16px;
}

a {
text-decoration:none;
color:#9C4260;
text-align:center;
}

a:hover {
	text-decoration:none;
	color:#9C4260;
}

.ahover {
	color:#666666;
}

.ahover:hover {
	color:#90153D;

}

.footer {
	color:#333333;
}


.currentTab {
color:#90153D;
text-align:center;
font-weight:bold;
font-size:10px;
}

.nonCurrentTab {
color:#666666;
text-align:center;
font-weight:bold;
font-size:10px;
}

.nonCurrentTab:hover {
color:#FFFFFF;
}


.loginTab {
color:#ffffff;
text-align:center;
font-weight:bold;
font-size:10px;
}

.logoutTab {
color:#ffffff;
text-align:center;
font-weight:bold;
font-size:10px;
}

.logoutTab:hover {
	color:#FFFFFF;
}


.title {
font-weight:bold;
font-size:11px;
color:#C60059;
}

.textinput {
width:307px;
font-size:11px;
border:1px solid #999999;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.blue {
color:#3366CC;
}

.loginTitle {
font-weight:bold;
font-size:11px;
color:#333333;
}

.loginForm {
font-weight:bold;
font-size:11px;
color:#ffffff;
}

.forgetPass {
font-size:11px;
color:#ffffff;
}

.forgetPass:hover {
font-size:11px;
color:#ffffff;
}

.colc2{
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #9C4260;
}

.colc2:hover
{
background-color: #245250;
}

.tr_highlight
{
background-color: #F5ECEF;
padding:7px;
text-align:left;
vertical-align:top;
font-size:11px
}

.tr_normal
{
padding:7px;
text-align:left;
vertical-align:top;
font-size:11px;
background-color:#f5f5f5;
}

.purple {
	text-decoration:none;
	color:#9C4260;
	background-color:#DFDFDF;
	font-size:9px;
	padding-left:5px;
	line-height:170%
}

.red_banner
{
text-align:left;
vertical-align:middle;
font-size:18px;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
/*background-image:redbanner_bg.jpg;*/
background-color:#C60058;
height:40px;
padding-left:15px;
}


table.contentTable td.header {
padding:5px;
text-align:center;
border: 1px solid #ffffff;
border-top-color:cccccc;
border-left-color:cccccc;
border-right-color:cccccc;
background-color:#e0e0e0;
}