﻿html
{
   height:auto;
   height:100%;
   min-height:100%;
}
body
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	height:auto;
	height:100%;
	min-height:100%;
	font-size:11px;
	color:#383838;
	line-height:13px;
}
table, td
{
	font-size:100%;
	line-height:13px;
}
a 
{
	color:#0066CC;
	text-decoration:none;
}
a:visited
{
	color:#0066CC;
}
a:hover
{
	text-decoration:underline;
}
.LinkLg
{
	font-size:13px;
	font-weight:bold;
	line-height:15px;
}
.LinkGray a
{
	color:#383838;
}
.LinkGray a:visited
{
	color:#383838;
}
.main
{
	padding: 20px;
	width: 780px;
}
.heading
{
	font-size: 22px;
	color: #737373;
}

.MyImage
{
	font-size: 12px;
	margin: 18px;
	text-align: center;
	width: 150px;
}
.FontLg 
{
	font-size:13px;
}
.FontMdLg
{
	font-size:12px;
}
.FontMed
{
	font-size:10px;
}
.FontSm
{
	font-size:9px;
}
.Header
{
	font-size:15px;
	font-weight:bold;
}
.HeaderLg
{
	font-size:18px;
	font-weight:bold;
}

.HeaderColor
{
	background-color:#0066CC;
}
.LogoPlus 
{
	background:url(../img/hdr-CAL-Plus.png) no-repeat;
}
.LogoBasic 
{
	background:url(../img/hdr-CAL.png) no-repeat;
}
.PaleGray
{
	background-color:#E8E8E8;
}
.DarkGray
{
	background-color:#888888;
}
.BorderGray
{
	border:solid 1px #888888;
}
.HeaderLinkWhite
{
	
	color: White;
	text-decoration: none;
	font-weight: bold;
	
}
.HeaderLinkWhite a:link
{
	color: White;
	text-decoration: none;	
}
.HeaderLinkWhite a:visited
{
	color: White;
	text-decoration: none;
}
.HeaderLinkWhite a:hover
{
	color:#E8E8E8;
	text-decoration:underline
}


.HeaderLinkBlack
{
	font-size: 13px;
	color: #383838;
	text-decoration: none;
	font-weight: bold;
}

.HeaderLinkBlack a:link
{
	font-size: 13px;
	color: #383838;
	text-decoration: none;
	font-weight: bold;
}


.HeaderLinkBlack a:visited
{
	font-size: 13px;
	color: #383838;
	text-decoration: none;
	font-weight: bold;
}


.HeaderLinkBlack a:hover
{
	font-size: 13px;
	color: Black;
	text-decoration: none;
	font-weight: bold;
}

.PopupBackground 
{
	filter:alpha(opacity=50);
	-moz-opacity:.5;
	opacity:.5;
	background-color:Black;
	height:100%;
	width: 100%;
	position:absolute;
	top:0;
	left:0;
	display:none;
	z-index: 1;
}
.PopupBody 
{
	width:100%;
	height:100%;
	text-align:center;
	position:absolute;
	top:0;
	left:0;
	display:none;
	z-index: 2;
}
.PopupContent
{
	z-index: 3;
	border:solid 1px Black;
	background-color: White;
	margin:50px auto;
	width:700px;
	height:600px;
	text-align:left;
	overflow:scroll;
}