BODY
{
    FONT-SIZE: 11px;
    FONT-FAMILY: verdana,arial,helvetica;
    BACKGROUND-COLOR: #ffffff
}

H1, H2, H3
{
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial,helvetica
}

H1
{
    FONT-SIZE: 16px;
    COLOR: #CC6633;
}
H2
{
    FONT-SIZE: 16px;
    COLOR: #CC6633;
}
H3
{
    FONT-SIZE: 15px;
    COLOR: #7D7C78;
	margin-bottom:5px
}
H4
{
    FONT-SIZE: 14px;
    COLOR: #CC6633;
	margin-bottom:5px
}
H5
{
    FONT-SIZE: 17px;
    COLOR: #CC6633;
	margin-bottom:5px
}
TD
{
    FONT-SIZE: 12px;
    FONT-FAMILY: arial,helvetica
}
TH
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: arial,helvetica;
    BACKGROUND-COLOR: #7ca6bd
}
SELECT
{
    FONT-SIZE: 12px;
    FONT-FAMILY: arial,helvetica
}
INPUT
{
    FONT-SIZE: 12px;
    FONT-FAMILY: arial,helvetica
}
TEXTAREA
{
    FONT-SIZE: 12px;
    FONT-FAMILY: arial,helvetica
}
.feature
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #006699;
    FONT-FAMILY: arial,helvetica
}
.select
{
    FONT-SIZE: 12px;
    FONT-FAMILY: arial,helvetica
}
.input
{
    FONT-SIZE: 12px;
    FONT-FAMILY: arial,helvetica
}
.head
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #CC6633;
    FONT-FAMILY: arial,helvetica
}
.head2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #4791A9;
    FONT-FAMILY: arial,helvetica
}
.head3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #000000;
    FONT-FAMILY: arial,helvetica  
}
.head4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #BB341C;
    FONT-FAMILY: arial,helvetica  
}
.subhead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: black;
    FONT-FAMILY: arial,helvetica
}
.sub
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #668172;
    FONT-FAMILY: arial,helvetica
}
.small
{
    FONT-SIZE: 11px;
    FONT-FAMILY: arial,helvetica
}
.smallwhite
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: arial,helvetica
}
.white
{ 
	font-size:12px; 
	font-family:arial,helvetica; 
	color:#ffffff
}
.xsmall
{
    FONT-SIZE: 10px;
    FONT-FAMILY: arial,helvetica
}
.smallgrey
{
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: arial,helvetica
}
.grey
{
    COLOR: #666666
}
.redalert
{
    COLOR: #cc0000
}
.greenalert
{
    COLOR: #339933
}
.homelist
{
    MARGIN-TOP: 0px;
    PADDING-LEFT: 1em;
    FONT-SIZE: 11px;
    MARGIN-LEFT: 0px;
    TEXT-INDENT: -1em;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial,Helvetica;
    LIST-STYLE-TYPE: none
}

.formerrors
{
	font-family:Verdana,Arial,Helvetica;
	font-size:12px;
	margin-bottom:15px;
	padding-right:7px;
	border:dashed 1px #FFFF00;
	background:#FFFFCC;
	color:#CC0000;
}

.formerrors UL
{
	margin:10px;
	padding-left:17px;
	list-style-type:circle;
}

.formerrors ul li
{
	margin-top:7px;
}

A:link
{
    COLOR: #1B75A2;
    TEXT-DECORATION: none
}
A:visited
{
    COLOR: #1B75A2;
    TEXT-DECORATION: none
}
A:active
{
    COLOR: #1B75A2;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #CC6633;
    TEXT-DECORATION: none
}
A.rtCol:link
{
    COLOR: #1B75A2;
    TEXT-DECORATION: none
}
A.rtCol:visited
{
    COLOR: #1B75A2;
    TEXT-DECORATION: none
}
A.rtCol:active
{
    COLOR: #1B75A2;
    TEXT-DECORATION: none
}
A.rtCol:hover
{
    COLOR: #CC6633;
    TEXT-DECORATION: underline
}
A.menu:link
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
A.menu:visited
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
A.menu:active
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
A.menu:hover
{
    COLOR: #CC6633;
    TEXT-DECORATION: underline
}
A.submenu:link
{
    COLOR: #c37936;
    TEXT-DECORATION: underline
}
A.submenu:visited
{
    COLOR: #c37936;
    TEXT-DECORATION: underline
}
A.submenu:active
{
    COLOR: #c37936;
    TEXT-DECORATION: underline
}
A.submenu:hover
{
    COLOR: #CC6633;
    TEXT-DECORATION: underline
}
A.toolbar:link
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.toolbar:visited
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.toolbar:active
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.toolbar:hover
{
    COLOR: #CC6633;
    TEXT-DECORATION: none
}

A.red:link
{
    COLOR: #990000;
    TEXT-DECORATION: none
}
A.red:visited
{
    COLOR: #990000;
    TEXT-DECORATION: none
}
A.red:active
{
    COLOR: #990000;
    TEXT-DECORATION: none
}
A.red:hover
{
    COLOR: #CC6666;
    TEXT-DECORATION: underline
}
A.black:link
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.black:visited
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.black:active
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.black:hover
{
    COLOR: #CC6633;
    TEXT-DECORATION: underline
}

A.searchResult:link
{
    COLOR: #336699;
    TEXT-DECORATION: underline
}
A.searchResult:visited
{
    COLOR: #336699;
    TEXT-DECORATION: underline
}
A.searchResult:active
{
    COLOR: #336699;
    TEXT-DECORATION: underline
}
A.searchResult:hover
{
    COLOR: #CC6633;
    TEXT-DECORATION: underline
}

.alertbox
{
	background-color:#FFFFCC;
	padding:10px 10px 10px 10px;
	border:dashed 1px #FFED00;
}

.formbutton
{
	color:White;
	padding:0px 3px 1px 3px;
	background-color:#336699;
	height:22px;
	border-width:1px;
	cursor:hand;
	font-weight:bold;
}

.searchform
{
	border:dashed 1px #cccccc;
	background-color:#eeeeee;
	font-family:Arial,Helvetica;
	font-size:12px;
	color:#555555;
}

.normal
{
	text-align:left;
	font-weight:normal;
}

/*	Begin .datagrid1 */
.datagrid1
{
	clear:both;
	width:100%;
}

.datagrid1 a:active,
.datagrid1 a:link,
.datagrid1 a:visited
{
	color:#994400;
	text-decoration:none;
}
.datagrid1 a:hover
{
	color:#994400;
	text-decoration:underline;
}

.datagrid1 td
{
	white-space:nowrap;
	height:29px;
	font-family:Verdana,Arial,Helvetica;
	font-size:11px;
	color:#444444;
	padding:3px 8px 3px 8px;
	border-bottom:solid 1px #CCCCCC;	
}

.datagrid1 td.normalwrap
{
	white-space:normal;
}

.datagrid1 tr.header td
{
	font-weight:bold;
	color:#ffffff;
	background-color:#999999;
	border-top:solid 1px #cccccc;
	border-bottom:solid 1px #eeeeee;
}

.datagrid1 tr.header a:link
{
	text-decoration:none;
	color:#FFFFDA;
}
	
.datagrid1 tr.header a:visited
{
	text-decoration:none;
	color:#FFFFDA;
}
	
.datagrid1 tr.header a:active
{
	text-decoration:none;
	color:#FFFFDA;
}
	
.datagrid1 tr.header a:hover
{
	text-decoration:underline;
	color:#FFFFDA;
}

.datagrid1 tr.item td
{
	background-color:#F0F0F0;
}

.datagrid1 tr.item td.alt
{
	background-color:#E0E0E0;
}

.datagrid1 tr.altitem td
{
	background-color:#E0E0E0;
}

.datagrid1 tr.altitem td.alt
{
	background-color:#F0F0F0;
}

.datagrid1 tr.edititem td 
{
	background-color:#FFFFCC;
	border-bottom:solid 1px #FFED00;
}

.datagrid1 tr.delitem td 
{
	background-color:#FF8888;
	border-bottom:solid 1px #CC0000;
}
/*	End .datagrid1 */

.pager
{
	padding:5px;
	font-family:Verdana,Arial,Helvetica;
	font-size:12px;
}

.gridcontainer
{
	width:600px;
	overflow:auto;
}

/*	Begin .formtable1 */
.formtable1
{
	 background-color:#eeeeee;
}

.formtable1 td,
.formtable1 th
{
	height:29px;
	font-family:Arial,Helvetica;
	font-size:12px;
	padding:3px 8px 3px 8px;
}

.formtable1 th
{
	white-space:nowrap;
	width:1%;
	line-height:22px;
	vertical-align:top;
	text-align:left;
	color:#555555;
	font-weight:bold;
	background-color:#dddddd;
	border-bottom:dashed 1px #cccccc;
}

.formtable1 td
{
	border-bottom:dashed 1px #B6B5AC;
}

.formtable1 td.head
{
	font-family:Verdana,Arial,Helvetica;
	font-size:13px;
	font-weight:bold;
	color:#F3F2EB;
	background-color:#7D7C78;
	border-top:solid 1px #9D9B89;
	border-bottom:solid 1px #72716B;
}

.formtable1 td.info
{
	background-color:#FFFFCC;
	padding:3px 8px 3px 8px;
	border-bottom:dashed 1px #FFED00;
}

.formtable1 td.break
{
	height:20px;
	border:none 0px;
	background-color:Transparent;
}

.formtable1 td.nostyle
{
	border:none 0px;
	background-color:Transparent;
}

.formtable1 input,
.formtable1 select,
.formtable1 textarea
{
	border-width:1px;
}
.formtable1 textarea
{
	width:100%;
}
/*	End .formtable1 */

/*	Begin .viewtable1 */
.viewtable1
{
	 width:100%;
}

.viewtable1 td,
.viewtable1 th
{
	height:29px;
	font-family:Arial,Helvetica;
	font-size:12px;
	color:#333333;
	padding:3px 16px 3px 5px;
	border-bottom:dashed 1px #CCCCCC;
}

.viewtable1 th
{
	white-space:nowrap;
	width:1%;
	line-height:22px;
	vertical-align:top;
	text-align:left;
	font-weight:bold;
	background-color:Transparent;
}

.viewtable1 td.break
{
	height:20px;
	border:none 0px;
	background-color:Transparent;
}

.viewtable1 td.nostyle
{
	padding:0px;
	border:none 0px;
	background-color:Transparent;
}

.viewtable1 tr.header td
{
	padding:5px 0px 5px 5px;
	font-weight:bold;
	color:#ffffff;
	background-color:#999999;
	border-top:solid 1px #cccccc;
	border-bottom:solid 1px #eeeeee;
}
/*	End .viewtable1 */

#REMain
{
	width:775px;
	margin:10px;
}

