/* Default CSS Stylesheet for a new Web Application project */

body
{
	width:100%;
    margin:0px;
    padding:0px;    
    background:#ffffff url(images/background.gif) repeat-y;
    font-family:Arial;
    /*border-collapse:collapse;
    position:static;
	line-height:0px;*/
}


.calLink:link	
{
	position:relative;
	
	font-family:Arial;
	font-size:0.75em;
	letter-spacing:normal;
	text-decoration:none;
	color:	#3333cc;
	
	}	
		
.calLink:visited	
{
	position:relative;
	
	font-family:Arial;
	font-size:0.75em;
	letter-spacing:normal;
	text-decoration:	none;
	color:	#3333cc;
	
	}	
		
.calLink:active	
{
	position:relative;
	
	font-family:Arial;
	font-size:0.75em;
	letter-spacing:normal;
	text-decoration: none;
	color:	#3333cc;
	
	}	
		
.calLink:hover	
{
	position:relative;
	font-family:Arial;
	font-size:0.75em;
	letter-spacing:normal;	
	text-decoration: underline;
	color:	#3333cc;
	
	}

.edigate:link	
{
	position:relative;
	
	font-family:Arial;
	font-size:0.85em;
	letter-spacing:normal;
	text-decoration:underline;
	color:	#777777;
	
	}	
		
.edigate:visited	
{
	position:relative;
	
	font-family:Arial;
	font-size:0.85em;
	letter-spacing:normal;
	text-decoration:underline;
	color:	#777777;
	
	}	

.edigateText
{
	font-family:Arial;
	font-size:0.85em;
	letter-spacing:normal;
	display:inline;
	color:	#888888;
}

.benn_Link
{
	margin:5px	5px 5px 2px;
	float:left
}

h1,h2,h3,.pagetext,.pagetextBold
{
	
	display:block;
}

h1
{
	
	font-size:1.5em;
	color:#235B97; /* 346ca8 */
	text-align:center;
}

h2
{
	
	font-size:1.25em;
	color:#235B97;
}

h3
{
	margin:1px 1px 20px 1px;
	font-size:1.2em;
	font-style:italic;
	color:#235B97;	
	text-align:center;
	border:solid 1px #235B97;
	background-color:#DAEDFF; /* 8EBAE7 */
}

h4
{
	margin:1px 1px 1px 1px;
	font-size:1em;
	color:#000000;	
	text-align:left;
	display:block;
}


.framedpanel
{
 position:relative;
	padding:4px;
	display:inline-block;
	overflow:visible;
	text-align:left;
	border:solid 1px #235B97;
}
.sundaypanel
{
	display:block;
	position:relative;
	float:none;
	text-align:center;
    overflow:visible;	
	padding:4px;
	border:solid 1px #235B97;	
	margin:1px 1px 2px 1px;
	height:auto;
	width:70%;
}

.sundaypanelalt
{
	display:block;
	background-color:#DAEDFF;
	position:relative;
	float:none;
	text-align:center;
	width:70%;
	padding:4px;
	border:solid 1px #235B97;	
	margin:1px 1px 2px 1px;	
	height:auto;
}

.pagetext,.pagetextBold
{
	font-size:1em;
	color:#235B97;
	text-align:left;
}
.pagetextBold
{
	font-weight:bold;
}

form
{
	width:100%;
	/*border-collapse:collapse;
	position:absolute;
	line-height:0px;*/
	background:  url(images/topbg.gif) repeat-x;
}

.tblItemCell
{
	font-family:Arial;
	font-size:1em;
	border-bottom:solid 1px #003466;
	color:#000000;
	background-color:#FFFFFF
}

.tblAltItemCell
{
	font-family:Arial;
	font-size:1em;
	border-bottom:solid 1px #235B97;
	color:#000000;
	background-color:#96B1CE
}
	
.blockimg
{
	width:100%;
	position:relative;
	display:block;
	margin:0px;
	padding:0px;
	
	/*float:none;line-height:0px;*/
}
.inlineimg
{
	position:relative;
	display:block;
	margin:0px;
	padding:0px;
	float:left;
	/*line-height:0px;*/
}
.window
{
	background: url(images/topbg.gif) repeat-x;
	margin:0px;	
}

.header
{
	width:900px;		
	margin:0px;
	display:block;
	vertical-align:top;
	border-collapse:collapse;
	height:123px;
	overflow:visible;
}
.main
{	
	display:block;
	position:relative;
	width:910px
}

.navmenu
{
	margin:23px 0px 0px 10px;
	vertical-align:top;
	padding:0px;
	border-collapse:collapse;
	line-height:0px;
}
.content
{
	display:block;
	position:relative;
	float:left;
	
}
.footer
{
	font-size:0.85em;
	color:#235B97;
	text-align:left;
	position:relative;
	clear:both;
	display:block;
	padding:30px 0px 20px 260px;	
}

.leftPanel
{
	width:268px;
	float:left;		

}

.halfpage
{
	position:relative;
	width:50%;
	float:left;
	display:inline;
	padding:4px;
}

.thirdpage
{
	float:left;
	width:200px;
	padding:2px 2px 2px 15px;
	
}
.twothirdpage
{
	padding:4px;
	width:410px;
	float:left;	
}
.wholepage
{
	padding:4px;
	width:600px;
	float:left;	
	text-align:center;
}

