.center{
	text-align: center;
}
.left{
	text-align: left;
}
.right{
	text-align: right;
}

.white_box_blue_heading{
	background-color: #FFFFFF;
	border: none;
	margin-top: 10px;
}

.white_box_blue_heading p{
	background-color: #FFFFFF;
	padding: 0px 5px 5px;
	line-height: 1.8em;
	margin: 0px;
	padding: 5px;
}

.white_box_blue_heading h1 {
	background-color: #003366;
	padding: 5px;
	color: #FFFFFF;
	margin: 0px;
}


/* ======== THUMBNAILS PAGE ====== */

ul#thumbnails {
padding: 0 0 0 0; 
margin: 5px 0 5px 0; 
list-style-type: none; 
}

ul#thumbnails img {
margin: 0 0 0 0; 
} /* OVERIDE THE MAIN CONTENT IMAGE MARGINS */

#contentBlock ul.folioThumbs img {
margin: 0 0 0 0; 
} /* OVERIDE THE MAIN CONTENT IMAGE MARGINS */


ul#thumbnails a img, ul.folioThumbs a img {
border: 2px solid #FFF; 
} 

ul#thumbnails a:hover img {
} 

ul#thumbnails li.thumb, ul.folioThumbs li.thumb {
display: inline;
}
ul#thumbnails li.thumb a, ul.folioThumbs li.thumb a {
padding: 3px;
float: left; 
border: 1px solid #DDD; 
background-color: #EEE;
display: block;
margin: 0 15px 12px 0;
} 
ul#thumbnails li.thumb a:hover, ul.folioThumbs li.thumb a:hover {
background-color: #DDD; 
}

/* CREO FORM STYLES - These are used by the form & form elements */
.crform{padding:0px 5px;}
.crform legend { font-size:1.2em; color:#648AAE; line-height:1.4em; padding:0px; margin:0px 0px 0px -8px; font-weight:bold;}
.crform_fieldset{ border:0px solid red; padding-bottom:10px;}
.crform select{}
.crform select{}
.crform_element{padding:0px; margin:0px;}
.crform_label_horiz{float:left; width:105px; padding:3px 0px;}
.crform_label_vert{display:block; padding:0px 0px;}
.crform_required_field{color:#FF0000; padding:0px; margin:0px;}
.crform_required_field_content {margin:5px 0px 10px;}
.crform_errortext{padding:5px;}
.crform_element_errortext{color:#FF0000; padding-bottom:0px; padding-left:100px; margin:0px 0px 0px 0px;}
.crform_input{background-color:#FFFFFF; border:1px solid #CCCCCC; margin:0px 0px 0px 0px;}
.crform_input_error{background-color:#FCFFBB; border:1px solid #CCCCCC;margin:0px;}
.crform_button{float:left; margin-left:175px;}
.crform_button1{}
.crform_button2{}
.crform select{}

.right_content_inner{ background-color:#EFEFEF; color:#9D9D9D; border:1px solid #DFDFDF; padding:5px; overflow:hidden; color:#666666;}
.right_content_outer{ background-color:#EFEFEF; color:#9D9D9D; border:1px solid #E4E4E4; padding:3px; overflow:hidden;}


/*Highlights selected form - Moziila/Opera. Opera highlights all fields bar select, Mozilla not 'small' fields*/
input:focus, select:focus, textarea:focus {}

.homePage_header{padding:5px; background-color:#557692; color:#FFFFFF; font-size:1.1em;}
.homePage_header h1{color:#FFFFFF;}

.contentArea{border-left:3px solid #016A3A; border-top:3px solid #016A3A; padding:0px 0px 0px 0px; min-height:50em;}
.contentArea h1 { background-color:#F96311; color:#FFFFFF; padding:5px;}

/* Set the minimum height in ie */
/* \*/
* html .contentArea {
	height: 50em;
}
/* */


.document_type{}
.document_type h1{}
.document_type h2{ border:0px; color: #648AAE; font-size:1.2em; padding:0px; margin:5px;}
.document_type a:link, .document_type a:visited { text-decoration:none;}
.document_type a:hover { text-decoration: underline;}

.newsAreaSmall{}
.newsAreaSmall img {border:1px solid #CCCCCC; padding:0px; float:left; margin:0px 5px 5px 0px;}

.fileList{ padding:10px 0px}
.fileList table {border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC;}
.fileList th {border-right:1px solid #CCCCCC; border-top:1px solid #CCCCCC; padding:3px;}
.fileList td {border-right:1px solid #CCCCCC; border-top:1px solid #CCCCCC; padding:3px;}

.languageSelect{margin:10px;}
.languageSelect a:link{color:#000000; text-decoration:none; padding:1px 3px 1px 3px;}
.languageSelect a:visited{color:#000000; text-decoration:none; padding:1px 3px 1px 3px;}
.languageSelect a:hover{color:#FF7100; text-decoration:underline; padding:1px 3px 1px 3px;}
.languageSelect a:active{color:#000000; text-decoration:none; padding:1px 3px 1px 3px;}
.languageSelect img {border:2px solid #FFFFFF; display:block; float:left; margin-top:-5px;}

.languageSelect_selected{margin:10px;}
.languageSelect_selected a:link{color:#000000; text-decoration:none; padding:1px 3px 1px 3px;}
.languageSelect_selected a:visited{color:#000000; text-decoration:none; padding:1px 3px 1px 3px;}
.languageSelect_selected a:hover{color:#FF7100; text-decoration:underline; padding:1px 3px 1px 3px;}
.languageSelect_selected a:active{color:#000000; text-decoration:none; padding:1px 3px 1px 3px;}
.languageSelect_selected img {border:2px solid #3B6EAE; display:block; float:left; margin-top:-5px;}

.rightSection {}


.twoPane {position:relative; padding:5px;}
.twoPane .leftContent {margin-right: 190px; padding:0px; min-height:14em;}
.twoPane .rightContent { position:absolute; padding-top:5px; right:0px; top:0px;}
.twoPane .rightContent img {border-bottom:4px solid #016A3A}

/* Set the minimum height in ie */
/* \*/
* html .twoPane {
	height: 14em;
}
/* */

.staffProfile .text p{padding:0px; margin:3px 0px;}

.webcamIntro_Small{ text-align:left;}
.webcamIntro_Small p { margin:0px; padding:0px; }

/******************************************/
/**************Final Styles****************/
/******************************************/

.contentGeneral { padding:5px; }
.contentGeneral h1 {background-color:#FFCC00; color:#000000; padding:7px; margin-left:-5px; margin-right:-5px; margin-top:-5px; margin-bottom:5px;}

.contentLeft {float:left; width:320px;}
.contentRight {float:right; width:190px; text-align:center;}
.contentRight .imageSection {padding:5px 0px; text-align:left;}
.contentRight .imageSection img {padding:0px 0px;}

.newsArea{padding:5px;}
.newsArea img {padding:0px; float:left; margin:0px 5px 5px 0px;}

.textLeft {text-align:left;}

/*Link Item Styles*/
.linkGeneral{font-weight:bold; font-size:1.1em; text-align:right; margin:5px 0px;}
.linkGeneral a:link{color:#000000; text-decoration:none; padding:1px 3px 1px 3px;}
.linkGeneral a:visited{color:#000000; text-decoration:none; padding:1px 3px 1px 3px;}
.linkGeneral a:hover{color:#FF7100; text-decoration:underline; padding:1px 3px 1px 3px;}
.linkGeneral a:active{color:#000000; text-decoration:none; padding:1px 3px 1px 3px;}

.linkBack{font-weight:bold; font-size:1.1em; text-align:right;}
.linkBack a:link{color:#000000; text-decoration:none; padding:1px 3px 1px 3px;}
.linkBack a:visited{color:#000000; text-decoration:none; padding:1px 3px 1px 3px;}
.linkBack a:hover{color:#FF7100; text-decoration:underline; padding:1px 3px 1px 3px;}
.linkBack a:active{color:#000000; text-decoration:none; padding:1px 3px 1px 3px;}
