/* CSS Document */
body
{
	background:url(../images/bg-grey.gif) repeat-x;
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#58595B;
}
td{background-color:#FFFFFF}

.fleft{float:left;}
.fright{float:right;}
.padT{padding-top:10px;}
.padL{padding-left:10px;}
.pad5{padding:5px;}
.padR{padding-right:15px;}
.red{color:#D91F27;}
select{
	border:1px solid #a7a7a7;
	height:24px;
	font-size:9px;
	color:#D91F27;
	padding-left:1px;
	width:90px;
}
.textbox{
	border:1px solid #a7a7a7;
	height:16px;
	font-size:10px;
	color:#D91F27;
	margin-top:3px;
	width:140px;
}
a.topnav:link
{
	font-weight:bold;
	color:#231F20;
	text-decoration:none;
}
a.topnav:visited
{
	font-weight:bold;
    color:#231F20;
	text-decoration:none;
}
a.topnav:hover
{
	font-weight:bold;
	text-decoration:underline;
	color:#D91F27;
}
.topnavsel
{
	font-weight:bold;
	text-decoration:underline;
	color:#D91F27;
}
.rednav
{
	background:url(../images/red-navbg.gif) repeat-x;
	font-size:13px;
	color:#FFFFFF;
	text-decoration:none;
	height:30px;
}
.font10{font-size:10px; color:#58595B;}
.font12{font-size:14px; font-weight:bold;}
.font14{font-size:14px;}
.font21{font-size:21px;}
.lh14{line-height:14px;}
.lh18{line-height:18px;}
.lh22{line-height:22px;}
.white{color:#FFFFFF;}
.frame{
	background:url(../images/frame.gif) no-repeat;
	height:256px;
	width:218px;
}
.frame1{
	background:url(../images/frame1.gif) no-repeat;
	height:224px;
	width:182px;
}
.w249{width:249px;}
.w218{width:218px;}
.w180{width:180px;}
.cls{clear:both;}
.footer
{
	color:#a7a7a7;
	text-decoration:underline;
}
.footer:link
{
	color:#a7a7a7;
	text-decoration:underline;
}
.footer:hover
{
	color:#a7a7a7;
	text-decoration:none;
}
.greylink
{
	text-decoration:underline;
	color:#58595B;
}
.greylink:link
{
	text-decoration:underline;
	color:#58595B;
}
.greylink:hover
{
	text-decoration:none;
	color:#58595B;
}
.loginbg
{
background:url(../images/login-bg.gif) repeat-x top left;
border:1px solid #dbdbdd;
}
.h191{height:191px;}
.h80{height:80px;}
.button
{
background:url(../images/red-navbg.gif) repeat-x;
border:1px solid #e94e4a;
color:#FFFFFF;
font-weight:bold;
height:16px;
width:70px;
cursor:pointer;
cursor:hand;
}
.greybutton
{
background:url(../images/greybtbg.gif) repeat-x;
border:1px solid #a7a8a9;
color:#FFFFFF;
font-weight:bold;
height:16px;
width:100px;
cursor:pointer;
cursor:hand;
}
.w100{width:100px;}
.formbg{
background:url(../images/formbg.gif) repeat-x bottom;
border:1px solid #dbdbdd;
background-color:#FFFFFF;
}
div.row {clear: both;font:normal 11px verdana,arial; color:#808285; margin-top:4px;}
div.row label {float: left;width: 110px;text-align: right;padding-right: 5px; padding-top:5px; font:normal 12px Verdana,Arial;color:#808285;}
.seltabbg{
	background:url(../images/seltabbg.gif) repeat-x;
}
.Unseltabbg{
	background:url(../images/Unseltabbg.gif) repeat-x;
}
.tabline{
	background:url(../images/tabline.gif) repeat-x;
}
.bdr{border-left:1px solid #d1d1d1; border-right:1px solid #d1d1d1;}
.padtab{padding-left:40px; padding-top:20px;}