body
{
margin:0px;
padding:0px;
width:100%;
height:100%;
background-image:url('../images/leftcolumn.gif');
background-repeat:repeat-y;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}

a
{
font-family:Arial, Helvetica, sans-serif;
}

/* MAIN LAYOUT -- TOP, LEFT, RIGHT */
.Topside, .Leftside, .Rightside
{
position:absolute;
}
.Topside
{
width:100%;
height:54px;
top:0px;
left:0px;
background-image:url('../images/topbg.gif');
background-repeat:repeat-x;
}
.Leftside
{
width:185px;
top:54px;
left:0px;
padding:5px;
background-image:url('../images/leftcolumn.gif');
}
.Rightside
{
top:54px;
left:195px;
padding:5px;
}

	/* TOP, LEFT, RIGHT CONTENTS */
	.Topside .logo, .Topside .info
	{
	position:absolute;
	}
	.Topside .logo
	{
	top:0px;
	left:25px;
	background-image:url('../images/toplogo.jpg');
	background-repeat:no-repeat;
	width:276px;
	height:54px;
	}
	.Topside .info, .Topside .info a:link, .Topside .info a:active, .Topside .info a:visited
	{
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
	}
	.Topside .info a:hover 
	{
	text-decoration:underline;
	}
	.Topside .info
	{
	top:10px;
	right:0px;
	padding-right:10px;
	}
	.Leftside a:link, .Leftside a:active, .Leftside a:visited, .Leftside a:hover
	{
	font-size:13px;
	color:#155ba2;
	text-decoration:none;
	display:block;
	padding:2px 6px 2px 6px;
	margin:2px;
	border:1px solid #F5F5F5;
	background-color:#F5F5F5;
	}
	.Leftside a:hover
	{
	color:#666666;
	border:1px solid #666666;
	background-color:#FFFFFF;
	}
	
	
	.Rightside .crumb
	{
	border:1px solid #CCCCCC;
	background-color:#EFEFEF;
	padding:5px 7px 5px 7px;
	color:#666666;
	margin-bottom:5px;
	font-size:12px;
	}
	.Rightside .crumb a:link, .Rightside .crumb a:active, .Rightside .crumb a:visited
	{
	font-size:12px;
	color:#155ba2;
	text-decoration:none;
	}
	.Rightside .crumb a:hover
	{
	text-decoration:underline;
	}
	.Rightside .content
	{
	width:100%;
	margin-bottom:5px;
	}
	.Rightside .content .Heading,
	.Heading
	{
	font-family: "Franklin Gothic Medium", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:20px;
	letter-spacing:0px;
	color:#666666;
	}
	.Font_10
	{
	font-size:10px;
	}
	.Font_11
	{
	font-size:11px;
	}
	

input
{
font-size:xx-small;
}
select
{
font-size:xx-small;
}

.formSection
{
border-bottom:1px solid #CCCCCC;
font-size:14px;
color:#003399;
}

.loginWin
{
position:relative;
top:70px;
text-align:center;
padding:10px;
}

/* Admin form top and bottom borders */
.formtable, .formsubmit
{
border-top:1px solid #CCCCCC;
font-size:11px;
}


/* Administrative Buttons */
.ab:link,
.ab:visited{
padding:1px 4px 1px 4px;
margin:2px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
text-decoration:none;
border-top:1px solid;
border-left:1px solid;
border-bottom:2px solid;
border-right:2px solid;
border-color:#868686;
background-color:#EFEFEF;
}
.ab:hover{
color:#000000;
background-color:#FFFFFF;
border-top:2px solid;
border-left:2px solid;
border-bottom:1px solid;
border-right:1px solid;
}

.text_header, .text_header_small
{
font-family: "Franklin Gothic Medium", Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
color:#0066CC;
}

.text_header_small
{
font-size:14px;
}

.text_regular
{
font-size:12px;
color:#666666;
}
