@charset "utf-8";
/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	/*background-image:url(/shared/images/backgroundBody.jpg);
	background-color:#96CCCC;
	background-attachment: fixed;*/
	/*overflow-y:scroll; overflow-x:auto;  Add scrollbar to Firefox because of centering issue*/
}

html,body {
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
	/*margin-bottom:1px;  Need for FireFox Scrollbar issue */
}

/***********************************************/
/* Tag Divs                                 */
/***********************************************/

th {
	font-weight:bold;
	font-size:10pt;
	}
	
.th
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	}
	
td
{
    font-family: Arial, Helvetica, sans-serif;
    font-size:10pt;
}
    
a img
{
    border: none;
	border-width:0px;
}

/* IE PNG Fix */
img, div { behavior: url(/shared/iepngfix.htc) } 

p
{
		font-family:Arial, Helvetica, sans-serif;
		font-size:10pt;
        text-decoration:none;
        text-align:left;
}

h1, h2, h3, h4, h5, h6
{
	font-family:Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: none;
    margin:0;
}
h1{font-size: 20pt;}
h2{font-size: 18pt;}
h3{font-size: 16pt;}
h4{font-size: 14pt;}
h5{font-size: 12pt;}
h6{font-size: 10pt;}

/***********************************************/
/* Form Fields                                 */
/***********************************************/

input.textbox, input.file
{
    background-color: #f4f7e4;
    border: #666666 1px solid;
    color: #333333;
    font-family: Verdana, Arial;
    font-size: 9pt;
    /*width: 100%;*/
}
select.dropdown
{
    background-color: #f4f7e4;
    border: #666666 1px solid;
    color: #333333;
    font-family: Verdana, Arial;
    font-size: 9pt;
/*    width: 100%;*/
}   
input.button
{
    font-size: 10pt;
    font-family: Verdana, Arial;
}
textarea.textarea
{
    background-color: #f4f7e4;
    border: #666666 1px solid;
    color: #333333;
    font-family: Verdana, Arial;
    font-size: 9pt;
    /*width: 100%;*/
}
table.form
{
    text-align:left;
}


/***********************************************/
/* Layout Divs                                 */
/***********************************************/
#pagecell
{
    /*background-image:url(/shared/images/backgroundPageCell.jpg);*/
	width:900px;
	margin-right:auto;
	margin-left:auto;
/*	border-left:solid 5px #000066;
	border-right:solid 5px #000066;
*/	position:relative;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treated as min-height*/
	min-height:101%; /* real browsers */ /* Changed to 101% from 100 so Firefox will always show scrollbar because of centering issue */
	}

div#navLogo
	{
		position:relative;
		top: 16px;
		margin-left:23px;
		 /*border-style:dashed; border-width:thin;*/ 
	}
	
span#navBar
	{
		position:relative;
		top: -45px;
		left: 0px;
		width: 635px;
		
		/*border-style:dashed; border-width:thin; */
	}
	
#sectionLogo
	{
		position:relative;
		width: 630px;
		top: 0px;
		margin-bottom:10px;
		left: 50px;
		font-size:large;
		height: auto;
		/* color:#FFFFFF; */
		text-align:left;
		 /*border-style:dashed; border-width:thin; */
	}
	
	
#mainContent
	{
		position:relative;
		margin-left:235px;
		margin-top:0px;
		width:655px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:10pt;
		padding-bottom:2em; /* bottom padding for footer */
		/*border-style:dashed; border-width:thin;*/
	}
	
#mainContentWide
	{
		position:relative;
		margin-left:20px;
		margin-top:-10px;
		width:870px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:10pt;
		padding-bottom:2em; /* bottom padding for footer */
		/*border-style:dashed; border-width:thin;*/
	}

#column1
	{
		position:relative;
		text-align: left;
		width:200px;
		float:left;
	}
#column2
	{
		position:relative;
		left:15px;
		text-align: left;
		width:650px;
		float:left;
	}
	
#sideImage
	{
	position:absolute;
	left:21px;
	top:175px;
	width:200px;
	/*border-style:dashed; border-width:thin;*/
		  
	}
	
	
div#footer 
{
	position:absolute;
	bottom:0;/* stick to bottom */
	width:900px;
	z-index:99;
	/*background:#0066CC;*/
	/*border-top:6px double black;*/
}
div#footer p 
{
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	margin-left:10px;
	margin-top:20px;
}

div #clearFooter /*clear the float tags */
{
	clear: both;
}

/***********************************************/
/* More Tags                                   */
/***********************************************/

span.errorList, div.errorList, .error
{
    color:#993300;
    font-size:11pt;
    font-weight:bold;
	vertical-align:middle;    
}

.classSearchLink A:link {text-decoration: none; color:#96CCCC;}
.classSearchLink A:visited {text-decoration: none; color:#96CCCC;}
.classSearchLink A:active {text-decoration: none; color:#96CCCC;}


/***********************************************/
/* Print Specific Tags                         */
/***********************************************/


#navLogo, #sideImage, #navbar, #navBar, #column1, #sidebox, #boxhead, #boxbody
{
        display: none;
}

.print-only
{
    display: inline;
	margin-top:10px;
	
}

.screen-only
{
    display: none;
}

