body
{
	margin: 0;
	font: 11px/16px Arial, Tahoma, Verdana;
	color: #000;
	background: url(../images/bg.gif) repeat #336;
}

td
{
	color: #000;
}

h1
{
	font: 18px Arial, Tahoma, Verdana;
	color: #EE2323;
	background: url(../images/dotred.gif) #fff 0 bottom repeat-x;
	padding: 0 0 5px 0;
	margin: 0 0 15px 0;
}

h2
{
	font: bold 15px Arial, Tahoma, Verdana;
	color: #EE2323;
	background: url(../images/dotred.gif) #fff 0 bottom repeat-x;
	padding: 0 0 5px 0;
	margin: 0 0 15px 0;
}

hr
{
	height: 1px;
	color: #D2D2D2;
	clear: both;
}

ul
{
	list-style-image: url(../images/ul.gif);
	margin: 0 0 0 20px;
}



/* Styles for Classes */

.topnav td
{
	background-color: #c33;
	color: #fff;
	height: 25px;
}

.bgwhite td
{
	background-color: #fff;
}

.sideBoxGray
{
	background: #fff url(../images/sideboxgraybg.gif) 0 0 repeat-y;
	width: 200px;
}

.sideBoxGray .contents
{
	padding: 5px 10px 5px 10px;
	border-bottom: 1px #ddd solid;
}
.sideBoxBlue
{
	background: #fff url(../images/sideboxbluebg.gif) 0 0 repeat-y;
	width: 200px;
}

.sideBoxBlue .contents
{
	padding: 5px 10px 5px 10px;
	border-bottom: 1px #B4D9FF solid;
}

td.breadcrumb
{
	font-size: 10px;
	color: #eee;
	line-height: normal;
}

.mainContents
{
	font-size: 12px;
}

.scrollContents
{
	width: 960px;
	height: 400px;
	overflow: auto;
}

.small
{
	font-size: 10px;
}

.green
{
	color: #0CB100;
}

.red
{
	color: #FF3333;
}

.white
{
	color: #ffffff;
}

.gray
{
	color: #999;
}

.date
{
	color: #ffffff;
	font: 11px/16px Arial, Tahoma, Verdana;
}

.imgL
{
	float: left;
	padding: 0 5px 5px 0;
}

.imgR
{
	float: right;
	padding: 0 0 5px 5px;
}

/* Table Properties */

.dataTable
{
	border: 1px #EBEBEB solid;
}

tr.rowtitle td
{
	color: #FFFFFF;
	font: bold 11px Arial, Tahoma, Verdana;
	background: #929191;
	border-right: 1px #FFFFFF solid;
	border-top: 1px #FFFFFF solid;
	border-bottom: 1px #FFFFFF solid;
}

tr.rowtitle1 td
{
	color: #FFFFFF;
	font: 11px Arial, Tahoma, Verdana;
	background: #006DAC;
	border-right: 1px #FFFFFF solid;
	border-top: 1px #FFFFFF solid;
	border-bottom: 1px #FFFFFF solid;
}

tr.row1 td
{
	background: #F5F4F4;
	border-right: 1px #FFFFFF solid;
	border-bottom: 1px #FFFFFF solid;
}

tr.row2 td
{
	background: #E5E5E5;
	border-right: 1px #FFFFFF solid;
	border-bottom: 1px #FFFFFF solid;
}

tr.row3 td
{
	background: #006699;
	border-right: 1px #FFFFFF solid;
	border-bottom: 1px #FFFFFF solid;
}

tr.rowred td
{
	background: #FD625E;
	border-right: 1px #FFFFFF solid;
	border-bottom: 1px #FFFFFF solid;
	color: #fff;
}

tr.rowgreen td
{
	background: #63BC71;
	border-right: 1px #FFFFFF solid;
	border-bottom: 1px #FFFFFF solid;
	color: #fff;
}

tr.rowblue td
{
	background: #B6D5F3;
	border-right: 1px #FFFFFF solid;
	border-bottom: 1px #FFFFFF solid;
}

tr.noborder td
{
	border: none;
}

/* Styles for Links */

a
{
	color: #339;
	text-decoration: none
}

a:hover, a:focus
{
	color: #339;
	text-decoration: underline;
}

a.whitelink
{
	color: #fff;
	text-decoration: none
}

a.whitelink:hover, a.whitelink:focus
{
	color: #fff;
	text-decoration: underline;
}

.breadcrumb a
{
	font-size: 10px;
	color: #eee;
	text-decoration: none;
}

.breadcrumb a:hover
{
	font-size: 10px;
	color: #eee;
	text-decoration: none;
}

/* Form Properties */


form
{
	margin: 0;
}

input
{
	font: 11px Arial, Tahoma, Verdana;
	border: 1px #ccc solid;
}


.search
{
	border: none;
	border-top: 1px #999999 solid;
	border-bottom: 1px #999999 solid;
	height: 20px;
	padding: 2px 0 0 0;
}

.btn
{
	font: bold 11px Arial, Tahoma, Verdana;
	text-align: left;
	color: #fff;
	background: url(../images/arrow-white.gif) 5px 5px #C33 no-repeat;
	border: 1px #c33 solid;
	padding: 0 0 0 13px;
}

.btnCancel
{
	font: bold 11px Arial, Tahoma, Verdana;
	text-align: left;
	color: #fff;
	background: url(../images/arrow-white.gif) 5px 5px #999 no-repeat;
	border: 1px #999 solid;
	padding: 0 0 0 13px;
}

select
{
	font: 11px Arial, Tahoma, Verdana;
}


textarea
{
	font: 11px Arial, Tahoma, Verdana;
	overflow: auto;
	border: 1px #ccc solid;
}

.noborder
{
	border: none;
}

