a:link,a:visited,a:active,a:hover, h1, h2, h3, body, ul, td, .sqbullets,
 .ptxt,  .ptxtc, .gtxt, .paneltxt, .paneltxtr, .stxt, .subheadr, .headtxt, input, textarea, select, filel, .backtotop {
font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	color: white;
}

a:link,a:active, a:visited, .fakelink, .fakeunderline
{
font-size: 11px;
color: #696969;
font-weight: bold;
text-decoration: none;
}

.hrblue {
  border:0;
  border-top: 1px solid White;
  height: 0;
  background: White;
}

hr {
  border:0;
  border-top: 1px solid #A9A9A9;
  height: 0;
  background: #A9A9A9;
}


a:hover
{
font-size: 11px;
color: Black;
font-weight: bold;
text-decoration: none;
}

body
{
background-color: White;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
 xackground-image : url(i/background.jpg);
 xbackground-repeat : no-repeat;
 xbackground-position : center 100px;
 x background-position : center 100px;
  
xbackground: #086eb6 url(i/bckgnd.png) no-repeat center top;
}



img {border: 0px solid #FFFFFF;}


b, strong {font-weight: bold;}

.ptxt, .ptxtc{
font-size: 11px;
line-height: 17px;
text-align: left;
vertical-align: top;
color : #383838;
}

 .ptxtc{
text-align: center;
font-size: 12px;
line-height: 17px;
vertical-align: top;
font-weight: bold;
color : #383838;
}

.gtxt{
font-size: 12px;
line-height: 14px;
text-align: left;
vertical-align: top;
font-weight: bold;
color : #383838;
}

.paneltxt{
font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif;
font-size: 11px;
line-height: 14px;
text-decoration: none;
color: #383838;
}

.paneltxtr, .paneltxt_contact{
font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif;
font-size: 11px;
line-height: 14px;
text-decoration: none;
color: #383838;
text-align: left;
vertical-align: middle;
margin-left: 12px;
}

.paneltxt_contact{
font-size: 12px;
font-weight: bold;
line-height: 18px;
}

.stxt{
font-size: 11px;
line-height: 14px;
color : #383838;
float: right;
vertical-align: top;
font-weight: bold;
}

input, select, file, option{
vertical-align: middle;
font-size: 11px;
color : #383838;

}


p{
margin: 0px;
padding: 0px;
}



/* centerdiv used by javascript slideshow*/

.centerdiv{ /*IE method of centering a relative div*/
text-align: center;
}

.centerdiv>div{ /*Proper way to center a relative div*/
margin: 0 auto;
}



form {
/*xmargin-bottom: 5px;*/
}


#logopos{
position: relative;
left: 0px;
}


#footerpos {
position: absolute;
height: 20px;
width: 950px;
bottom: 2px;
left: 10px;
text-align: center;
}

.footer{
line-height: 14px;
xcolor : #3b7ba5;
color: #565656;
font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
text-align: center;
}

.footer a:link, .footer a:active, .footer a:visited, .footer a:hover {
font-size: 11px;
text-decoration: underline;
xcolor : #3b7ba5;
xcolor: #3F3F3F;
color: #565656;
}

.footer a:hover {
text-decoration: none;
}

.mapline, .mapline a:link, .mapline a:active, .mapline a:visited, .mapline a:hover {
color : Black;
font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif;
text-decoration: none;
text-align: left;
font-weight: normal;
line-height: 18px;
font-size: 13px;
}

.mapline {
xfloat: left;
text-align:left;
text-decoration: none;
margin-left: 10px;
}

.mapline a:link, .mapline a:active, .mapline a:visited, .mapline a:hover {
font-size: 12px;
color : White;
font-weight: bold;
}

.mapline a:hover {
color : Black;
}

#mainbody{

color: black;
vertical-align: top;
width: 1014px;
margin: auto;
/*margin-top: 20px;*/
text-align: center;	
position : relative;
/*height: 1400px;*/
height: auto;
}

#main{
background : White;
 xbackground-image : url(i/back_header.jpg);

}

#innerbody{
position: absolute;
width: 624px;
height: auto;
top: 126px;
left: 96px;
background-color : white;
color: black;
vertical-align: top;
border : 1px solid silver;
}

.subhead{
font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif;
font-size: 18px;
line-height: 19px;
text-decoration: none;
font-weight: bold;
color: #383838;
}

.subheadr{
font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif;
font-size: 17px;
line-height: 19px;
text-decoration: none;
font-weight: bold;
color: #383838;
text-align: center;
vertical-align: top;
}

.subhead_contact{
font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif;
font-size: 17px;
line-height: 33px;
text-decoration: none;
font-weight: bold;
color: #383838;
text-align: center;
padding-top: 10px;
}

.cph_subhead{
font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif;
font-size: 14px;
line-height: 17px;
text-decoration: none;
font-weight: bold;
xcolor: #820C03;
color: #09198D;
}

.cph_cell, .ee_cell{
	padding:15px;
padding-bottom: 8px;
height: 80px;
color: Black;
width: 220px;
text-align: left;
background-color : White;
font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
font-weight: bold;
}

.cph_cell2{
xpadding:5px;
height: 36px;
color: Black;
width: 220px;
text-align: center;
background-color : White;
font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif;
font-size: 14px;
line-height: 36px;
font-weight: bold;
background : url(i/cph_button.jpg) no-repeat;
cursor: pointer
}

.ee_cell2{
xpadding:5px;
height: 36px;
color: Black;
width: 220px;
text-align: center;
background-color : White;
font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
background : url(i/ee_button.jpg) no-repeat;
cursor: pointer
}


.ee_subhead{
font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif;
font-size: 14px;
line-height: 17px;
text-decoration: none;
font-weight: bold;
color: #09198D;
}

.ee_subhead2{
font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif;
font-size: 14px;
line-height: 17px;
text-decoration: none;
font-weight: bold;
color: black ;
}

.contactus, .contactus2{
font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif;
font-size: 18px;
line-height: 22px;
text-decoration: none;
font-weight: bold;
color: #383838;
vertical-align: middle;
text-align: left;
}

.contactus2{
font-size: 15px;
line-height: 18px;
}

.contactus a:link,.contactus a:active, .contactus a:visited, .contactus a:hover {
font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif;
font-size: 18px;
line-height:26px;
text-decoration: underline;
font-weight: bold;
color: #383838;
vertical-align: middle;
}

.contactus a:hover {
color: #383838;
text-decoration: none;
}

.contact_numbers{
float:right;
padding-right:90px;
}

.fieldhead{
font-weight: bold;	
vertical-align: top;
color : #383838;
}


.clickable_photo{
cursor: pointer;	
}

.form_subhead{
	background-color : #881831;
	color : White;
}


li {padding-bottom: 3px;
font-size: 11px;
line-height: 17px;
text-align: left;
vertical-align: top;
color : #383838;}

.whitebox{
background-color : white;
	font-size: 12px;
}

.linkonwhite{
vertical-align: top;
text-align: center;
font-size: 12px;
color : #383838;
vertical-align: top;
font-weight: normal;
}

.linkonwhite a:link, .linkonwhite a:active, .linkonwhite a:visited, .linkonwhite a:hover {
font-size: 12px;
font-weight: normal;
text-decoration: underline;
color : #383838;
}

.linkonwhite a:hover {
text-decoration: none;
}


.linkonyellow{
padding-top: 1px;
xvertical-align: top;
text-align: center;
font-size: 11px;
line-height: 14px;
color : #383838;
float: right;
xvertical-align: middle;
font-weight: bold;
}

.linkonyellow a:link, .linkonyellow a:active, .linkonyellow a:visited, .linkonyellow a:hover {
font-size: 11px;
text-decoration: none;
color : #383838;
}

.linkonyellow a:hover {

text-decoration: underline;
}

#header{
position: relative;
height: 150px;
top: 0px;
left: 0px;	
vertical-align: top;
 background : #6197c1;
  background : #086eb6;
  background-image : url(i/back_header.jpg);
}

#login_panel{
	 background : #024792;
	 color: white;
}

#main_menu
{
	background-color : #009BAC;
		background-color: #15AFBD;
	  background-image : url(i/back_menu.jpg);
	width: 100%;
	height: 37px;
	text-align: left;
	vertical-align: middle;
}

#left_column{
	margin-left:20px;
	text-align: left;
}

.view_calendar_text, .view_calendar_pic{
cursor: pointer;
}

.view_calendar_text{
	font-size: 15px;
	color: #383838;
	font-weight: bold;
}

#heading_changer_container{
height: 50px;
text-align: center;
overflow: hidden;	
}

#heading_changer_text{
font-size: 18px;
line-height: 24px;
color: White;
font-weight: bold;
overflow: hidden;	
height: 50px;
}


.big3Dpanel{
padding:15px;
padding-bottom: 8px;
height: 80px;
color: #3F3F3F;
width: 440px;
text-align: justify;
}

.big3Dpanel2{
background : url(i/central_button.jpg) no-repeat;
padding-right: 50px;
}

.linkonbig3Dpanel{
vertical-align: top;
text-align: center;
font-size: 11px;
color : #3F3F3F;
float: right;
vertical-align: top;
font-weight: bold;
}

.linkonbig3Dpanel a:link, .linkonbig3Dpanel a:active, .linkonbig3Dpanel a:visited, .linkonbig3Dpanel a:hover {
font-size: 11px;
text-decoration: underline;
color : #383838;
}

.linkonbig3Dpanel a:hover {
text-decoration: none;
}

.med3Dpanel, .med3Dpanel_clickable{
background : url(i/right_button.jpg) no-repeat;
height: 103px;
width: 248px;
text-align: center;
vertical-align : middle;
}

.med3Dpanel_clickable{
cursor: pointer;
}

