BODY
{
	font-size: 12px;
	color: black;
	font-family: verdana;
	background-color:gray;
	padding: 0;
	margin: 0;
}
Body.PopBody
{
	background-color: white;
	margin: 0;
	padding: 5px;
}
TD
{
	font-size: 12px;
	font-family: verdana;
}
A
{
	color: #525252;
	text-decoration: none;
}
A:hover
{
	color: black;
	text-decoration: underline;
}
#C12
{
	background:url(c12.jpg) no-repeat 0 0;
	width:640px;
	height:109px;
}
#C3
{
	background-color:White;
	height:88px;
}
.BlackLine
{
	background:black url(blackbg.jpg) no-repeat 10px 0;
	color:White;
	font-weight:bolder;
	font-size:14px;
	text-transform:uppercase;
	text-align:center;
	padding:3px 5px 3px 5px; 
}

#MenuArea
{
	border-top:Transparent 1px solid;
	height:24px;
	padding-left:4px;
	padding-right:4px;
}
.M1
{
	background:black url(menu.jpg) no-repeat 0 0;
	height:23px;
	width:2px;
}
.M3
{
	background:black url(menu.jpg) no-repeat 0 -23px;
	height:23px;
	width:2px;
}
.Separator
{
	width:4px;
}
.MainMenu
{
	background-color:#929292;
	text-align:center;
	padding-left:3px;
	padding-right:3px;
}
.MainMenu A
{
	text-decoration: none;
	font-weight: bolder;
	color: white;
	font-size: 12px;
}
.MainMenu A:hover
{
	text-decoration: none;
	color:black;
}
#BodyArea
{
	padding-left:112px;
	padding-right:112px;
	background-color:White;
}
#HomeBodyArea
{
	padding:15px;
	background-color:White;
}
#SideCell
{
	background-color:White;
	padding:20px 0 15px 0;
	width:180px;
	height:100%;
}
.SideDiv
{
	margin-bottom: 5px;
}

.sf11
{
	background:url(sideframe.gif) no-repeat 0 0;
	width:12px;
	height:11px;
	line-height:11px;
}
.sf12
{
	background:url(sideframetb.gif) repeat-x 0 0;
	width:100%;
	height:11px;
	line-height:11px;
}
.sf13
{
	background:url(sideframe.gif) no-repeat -12px 0;
	width:12px;
	height:11px;
	line-height:11px;
}
.sf31
{
	background:url(sideframe.gif) no-repeat 0 -12px;
	width:12px;
	height:12px;
}
.sf32
{
	background:url(sideframetb.gif) repeat-x 0 -12px;
	width:100%;
	height:12px;
}
.sf33
{
	background:url(sideframe.gif) no-repeat -12px -12px;
	width:12px;
	height:12px;
}
.SideFrame
{
	background:white url(sf.jpg) repeat-x center top;
	width:100%;
	height:100%;
	padding:5px;
	color:Black;
	border-left:#545454 2px solid;
	border-right:#545454 2px solid;
	border-top:0;
}
.SideFrameHd{
	padding:4px;
	background:#CECECE;
	border-left:#545454 2px solid;
	border-right:#545454 2px solid;
}	

.SideFrameHeader
{
	padding:4px 20px 4px 10px;
	color:Black;
	font-weight:600;
	font-size:16px;
}
.SideFrameHeaderLine
{
	background:black url(sfbg.jpg) no-repeat 120px center;
	padding:4px;
	height:15px;
	width:100%;
	
}
.BodyCell
{
	background-color:White;
	padding:20px 0 10px 10px ;
	height:100%;
	width:100%;
}
.BodyDiv
{
	padding-top:5px;
	padding-bottom:5px;
}
.HeadCell
{
	color:black;
	font-weight: 600;
	font-size: 16px;
	font-family: Tahoma;
	padding-left: 5px;
	margin-bottom: 5px;
}
.bf11
{
	background:url(bodyframe.gif) no-repeat 0 0;
	width:9px;
	height:9px;
}
.bf12
{
	background:url(bodyframetb.gif) repeat-x 0 0;
	width:100%;
	height:9px;
}
.bf13
{
	background:url(bodyframe.gif) no-repeat -9px 0;
	width:9px;
	height:9px;
}
.bf31
{
	background:url(bodyframe.gif) no-repeat 0 -9px;
	width:9px;
	height:9px;
}
.bf32
{
	background:url(bodyframetb.gif) repeat-x 0 -9px;
	width:100%;
	height:9px;
}
.bf33
{
	background:url(bodyframe.gif) no-repeat -9px -9px;
	width:9px;
	height:9px;
}
.BodyFrame
{
	background-color:White;
	width:100%;
	height:100%;
	padding:0 5px 0 5px;
	border-left:#a8a8a8 1px solid;
	border-right:#a8a8a8 1px solid;
}
#FooterCell
{
	background-color:white;
	height:25px;
	text-align:right;
	color:black;
	font-size:11px;
	padding-right:10px;
}
#FooterCell A
{
	font-weight:bolder;
	text-decoration:none;
	color:black;

}
#FooterCell A:hover
{
	text-decoration:underline;
	color:gray;
}
#FooterLinks
{
	background-color:white;
	height:25px;
	text-align:center;
	color:black;
	font-size:11px;
}
#FooterLinks A
{
	font-weight:bolder;
	text-decoration:none;
	color:black;

}
#FooterLinks A:hover
{
	text-decoration:underline;
	color:gray;
}
.SubMenu {
	margin:0;
	padding:0;
	list-style-type:square;
}
.SubMenu2{
	margin:0 1px 0 15px;
	padding:0;
}
.SubMenu li {
	list-style-position:inside;
	padding:0;
	margin:3px 0 3px 0;
}
.SubMenu2 li {
	margin-bottom:4px;
	margin:3px 0 3px 0;
}

.SubMenu a
{
	text-decoration: none;
	font-weight: bolder;
	color:black;
	font-size:12px;
}
.SubMenu a:hover
{
	color: gray;
	text-decoration: none;
}



.formfield
{
	border: black 1px solid;
	font-size: 12px;
	font-family: Tahoma;
	color: Black;
}
.FormNote{
	font-size:11px;
	color:darkgreen
}

.formButton
{
	border: black 1px solid;
	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma;
	background-color: black;
	color: white;
}
.RegTerms{
	height:100px;
	overflow:auto;
	border:gray 1px solid;
	padding:4px;
}

.gf11
{
	background:url(grayframe.gif) no-repeat 0 0;
	width:6px;
	height:6px;
}
.gf12
{
	background-color:#ababab;
	width:100%;
	height:6px;
}
.gf13
{
	background:url(grayframe.gif) no-repeat -6px 0;
	width:6px;
	height:6px;
}
.gf31
{
	background:url(grayframe.gif) no-repeat 0 -6px;
	width:6px;
	height:6px;
}
.gf32
{
	background-color:#ababab;
	width:100%;
	height:6px;
}
.gf33
{
	background:url(grayframe.gif) no-repeat -6px -6px;
	width:6px;
	height:6px;
}
.GrayFrame
{
	background-color:#ababab;
	width:100%;
	height:100%;
	padding:0 6px 0 6px;
	color:Black;
}
.GrayFrameHeader
{
	background-color:#ababab;
	padding:4px 8px 4px 8px;
	color:Black;
	font-weight:600;
	font-size:14px;
}
.GrayFrameHeader A
{
	color:Black;
	font-weight:600;
	font-size:14px;
}
.GrayFrameHeader A:hover
{
	color:white;
	font-weight:600;
	font-size:14px;
	text-decoration:none;
	
}
.Images
{
	border:white 2px solid;
	padding:3px;
}
.SideHead
{
	color:black;
	font-weight:bolder;
	text-align:center;
	font-size:14px;
	margin-bottom:3px;
}
.FrameHeader {
	background-color:black;
	color:White;
	font-weight:bolder;
	font-size:12px;
	text-transform:uppercase;
	text-align:center;
	padding:3px; 
	margin-bottom:4px;
}
.FrameHeader a{
	color:silver;
	text-decoration:none;
}
.FrameHeader a:hover{
	color:white;
	text-decoration:none;
}
.WhiteFrame
{
	margin-bottom: 6px;
}

/* GRID */
.TrTitle2 TD, TD.TdTitle2
{
	background-color:#484848;
	color:white;
	font-size:11px;
}
.TrTitle TD, Td.TDTitle
{
	background-color:#484848;
	color:white;
	text-align:center;
	Font-weight:bolder;
	padding-top:5px;
	padding-bottom:5px;
	font-size:11px;
}
.Tr1 TD ,.trPlain td, TD.TDPlain
{
	Background-color:#F5F5F5;
	font-size:11px;
}
.Tr1 .formfield, .Tr2 .formfield {
	font-size:11px;
}
.trmarked td, TD.TDmrked
{
	Background-color:#EAEAEA;
}
.Tr2 TD
{
	Background-color:#EAEAEA;
	font-size:11px;
}


