.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:15px 15px; width:410px;}
.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:145px; 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:150px; 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:right;}
.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:1px solid #CCCFCE; position:relative;}
.contentArea h1 { color:#FFFFFF; padding:5px; margin:5px;}
.contentArea img {}
.contentArea ul{list-style-position: inside;}

.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;}

.newsArea{border-top:1px solid #CCCFCE; padding:5px;}
.newsArea img {border:1px solid #CCCCCC; padding:0px; float:left; margin:0px 5px 5px 0px;}

.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 {}


/*Link Item Styles*/
.linkGeneral{font-weight:bold; font-size:1.1em; text-align:right; margin:5px 0px;}
.linkGeneral a:link{color:#FFFFFF; text-decoration:none; background-color:#8DADBA; padding:1px 3px 1px 3px;}
.linkGeneral a:visited{color:#FFFFFF; text-decoration:none; background-color:#8DADBA; padding:1px 3px 1px 3px;}
.linkGeneral a:hover{color:#FF7100; text-decoration:underline; background-color:#8DADBA; padding:1px 3px 1px 3px;}
.linkGeneral a:active{color:#FFFFFF; text-decoration:none; background-color:#8DADBA; padding:1px 3px 1px 3px;}

.linkBack{font-weight:bold; font-size:1.1em; text-align:right;}
.linkBack a:link{color:#FFFFFF; text-decoration:none; background-color:#8DADBA; padding:1px 3px 1px 3px;}
.linkBack a:visited{color:#FFFFFF; text-decoration:none; background-color:#8DADBA; padding:1px 3px 1px 3px;}
.linkBack a:hover{color:#FF7100; text-decoration:underline; background-color:#8DADBA; padding:1px 3px 1px 3px;}
.linkBack a:active{color:#FFFFFF; text-decoration:none; background-color:#8DADBA; padding:1px 3px 1px 3px;}

.herdDetails table {}
.herdDetails th { border-bottom:1px solid #CCCCCC; padding:5px;}
.herdDetails td { border-bottom:1px solid #CCCCCC; padding:5px;}

.herdReport {}
.herdReport table {}
.herdReport th {padding:0px 5px;}
.herdReport td {padding:0px 5px;}



.herdSummary {}
.herdSummary h1 {margin:0px; padding:5px 0px; font-size:1.5em; font-weight:bold; color:#22428C;}
.herdSummary h2 {margin:0px; padding:2px 10px; font-size:1.5em; font-weight:bold; color:#000000;}
.herdSummary h3 {margin:0px; padding:2px 20px; font-size:1.3em; font-weight:bold; color:#000000;}
.herdSummary h4 {margin:0px; padding:2px 30px; font-size:1.1em; font-weight:bold; color:#000000;}
.herdSummary p {padding:2px 30px; margin:0px;}
.herdSummary p a:link, .herdSummary p a:visited { text-decoration:none;}
.herdSummary p a:hover { text-decoration:underline;}

.staffProfile .text p{padding:0px; margin:3px 0px;}

.webcamIntro_Small{ text-align:left;}
.webcamIntro_Small p { margin:0px; padding:0px; }

.reportHeadings{ padding:5px; font-size:1.3em; color:#333333;}
.reportHeadings a:link{ text-decoration:none; color:#333333;}
.reportHeadings a:visited{ text-decoration:none; color:#333333;}
.reportHeadings a:hover{ text-decoration:underline; color:#333333;}
.reportHeadings a:active{ text-decoration:none; color:#333333;}