/* Imported style sheets */
/*@import url(/css/forms.css); */

*
{
	margin				: 0px;
	padding				: 0px;
}

/* IE htc behaviours to implement support for things it should support */

html 
{
/*	background-color	: #ffffff;*/
}

body
{
	background-color		: #ffffff;
	font-family: Arial, sans-serif; 
/*	font-size: 12px; */
	cursor					: default;
	margin					: 0px;
	width : 100%;
}

a,a:visited,a:active
{
	color					: #000099;
}

a:hover
{
	color					: #000000;
}

abbr,.tagInfo
{ 
	border-bottom			: 1px dotted #000;
	cursor					: help; 
}

#pageHeader
{
/*	background			: #ffffff url('/images/tile.jpg');*/
}

#siteBanner
{
	margin				: 0px;
	padding				: 0px;
	height				: 64px;
/*	background			: transparent url('/images/resizeBanner.gif') no-repeat top left;*/
	background			: transparent no-repeat top left;
	position			: relative;
}

#pageWrapper
{
	background			: #FFFFFF url('/images/leftFiller2008.gif') 0px 0px repeat-y;
	margin-left: 0px;
	padding-top			: 40px;
/*	line-height			: 1.2em;*/
}

#sideBar
{
	padding				: 0px 0px 80px 0px;
	float				: left;
	width				: 138px;
}

#sideBar li a:hover
{
	background-color		: #017ac3;
	color					: #ffffff;
}

#pageContent
{
	/* top right bottom  left */
	margin				: 0px 20px 0px 150px;
	padding				: 0px 0px 10px 10px;
}

#pageContent h1
{
	font-family: Arial, sans-serif; 
/*	font-size: 12px; */
	margin				: 0px 150px 10px 0px;
	color				: #000;
}

#pageContent p
{
	font-family: Arial, sans-serif; 
/*	font-size: 12px; */
/*	margin				: 0px 0px 10px 10px;*/
}

#pageContent pre
{
	margin-left	:	10px;
}

#pageContent ul
{
	margin-top		: 20px;
	margin-left		: 20px;
}

#pageContent ol
{
	margin-top		: 20px;
	margin-left		: 20px;
}

#pageContent li
{
	margin-left		: 10px;
}

/*
#pageContent table
{
	max-width					: 100%;
}
*/

#rightSideBar
{
	float					: right;
/*	background-color		: #017ac3;*/
	margin					: 0px 0px 10px 10px;
/*	border					: 0px solid #017ac3;*/
/*	border-width			: 0px 0px 1px 1px;*/
	padding-bottom			: 3px;
	width					: 15px;
}

#pageFooter
{
	text-align: center;
	font-size: xx-small;	
	clear: both;
	border-top: 2px solid #017ac3;
	border-bottom: 2px solid #017ac3;
	background: #FFFFFF;
}

/* Defines the right and filler widths and location */
#rightCurve {
/*	background: url(/images/rightCurve.jpg) no-repeat top left;*/
	background			: #fff url('/images/topFiller2008.jpg') repeat-x;
	margin-left: 0px;
	height: 30px;
/*	min-width: 350px;*/
/*	background-color: #017ac3;*/
}

#topLeftFiller {
	background-color: #017ac3;
	width: 138px;
	margin-left: 0px;
}

#bottomLeftFiller {
	background: url(/images/rightCurve.jpg) repeat-y;
	width: 111px;
	margin-left: 0px;
	height:100%;
}

#leftCurve {
	background: transparent url(/images/leftCurve.jpg) no-repeat;
	position: absolute;
	margin: 0px 138px;
}

#pageBanner {
/*	float: left;*/
	margin-left: 0px;
	width: 575px;
	color: #017ac3;
	font-size: 26px;
	font-weight: bold;
	text-align: center;
	border-bottom: 2px solid #ffdd00;
}

#subPageMenu{
    background: transparent url(/images/openDoorBanner.jpg) no-repeat;
    background-position: 50% 0%;
    font-weight:bold;
    font-size: 90%;
    text-align:center;
}