.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 {
padding:2px 0 0 2px;
/*border: 2px solid #FFF; */
} 

ul#thumbnails a:hover img {
} 

ul#thumbnails li.thumb, ul.folioThumbs li.thumb {
display: inline;
}

/*****************/
ul#thumbnails li.thumb a.thumbBox, ul.folioThumbs li.thumb a.thumbBox {
padding: 3px;
float: left; 
/*border: 1px solid #DDD;*/
background: url(../img/thumb_background.gif) no-repeat;
display: block;
/*margin: 0 15px 12px 0;*/
margin: 0;
} 
ul#thumbnails li.thumb a:hover, ul.folioThumbs li.thumb a:hover {
/*background-color: #DDD;*/
}

a.thumbTitle:link { color:#41678D; font-weight:bold; text-decoration:none; border:0; }
a.thumbTitle:visited { color:#41678D; font-weight:bold; text-decoration:none; border:0; }
a.thumbTitle:hover { color:#333399; font-weight:bold; text-decoration:none; border:0; }
a.thumbTitle:active { color:#41678D; font-weight:bold; text-decoration:none; border:0; }


/* CREO FORM STYLES - These are used by the form & form elements */
.crform { padding:6px 15px 10px 15px;}
.crfrom_clear_div {}
.crform_fieldset{}
.crform_element{}
.crform_label_horiz{color:#392411; font-weight:bold; padding:0 0 0 2px; float:left; width:95px;}
.crform_required_field{ color:#FF0000;}
.crform_errortext{}
.crform_element_errortext{ color:#FF0000;  padding:0 0 5px 2px; margin-left:100px; width:198px;}
.crform_input {  border:1px solid #CCCCCC; margin:0 0 5px 0; padding:0 5px 0 5px; width:198px;}
.crform_input_error { border:1px solid #CCCCCC; padding:0; padding:0 5px 0 5px; background-color: #FBFFB0; width:198px;}
.crform_button { background-color:#6DB81F; border:1px solid #CCCCCC; color:#FFFFFF; font-weight:normal; cursor: pointer;        border: 2px solid;

        border-color:  #AAE76D #4F8716 #4F8716 #AAE76D ; margin-right:5px; }
.crform_button1{}
.crform_button2{}

/* CREO FORM STYLES - These are used by the form & form elements */
.crform_small { border:1px solid #492F14; background-color:#DECDBE; padding:5px;}

.crfrom_clear_div_small {}
.crform_fieldset_small{}
.crform_element_small{}
.crform_label_horiz_small{ color:#392411; font-weight:bold; padding:0 0 0 2px;}
.crform_required_field_small{ color:#FF0000;}
.crform_errortext_small{}
.crform_element_errortext_small{ color:#FF0000;  padding:0 0 5px 2px;}
.crform_input_small {  border:1px solid #CCCCCC; margin:0 0 5px 0; padding:0 5px 0 5px; width:170px;}
.crform_input_error_small { border:1px solid #CCCCCC; padding:0; padding:0 5px 0 5px; background-color: #FBFFB0; width:170px;}
.crform_button_small { background-color:#6DB81F; color:#FFFFFF; font-weight:normal; cursor: pointer; border: 2px solid; border-color:  #AAE76D #4F8716 #4F8716 #AAE76D ; }
.crform_button_small hover{ background-color:#6DB81F; color:#FFFFFF; font-weight:normal; cursor: pointer; border: 2px solid; border-color:  #AAE76D #4F8716 #4F8716 #AAE76D ; }
.crform_button1_small{}
.crform_button2_small{}

.centreSection_background { /*background-image:url(../img/centreBackground.gif);*/ display:block; padding:5px;}
.centreSection_top { background:url(../img/centreTop.gif) no-repeat; height:2px;}
.centreSection_bottom { background:url(../img/centreBottom.gif) no-repeat; height:2px; display:block;}

.address { background:#FFFFFF; color:#000000; }
.icon_position { margin-bottom:-7px; }

.newsHighlight{ margin-bottom:5px;}
.newsHighlight h2 { display:block; color:#84786A; font-size:1.2em; line-height:1.0em; margin:0; padding:0; font-weight:normal;}
.newsHighlight h2 a:link { color:#84786A;}
.newsHighlight h2 a:visited { color:#84786A;}
.newsHighlight h2 a:hover { color:#6EBC20;}
.newsHighlight h2 a:active { color:#84786A;}

.newsHighlight img { background:url(../img/imageBackground.gif) no-repeat; padding:11px; float:right; height:40px; width:40px;}
.newsHighlight .left {width:130px; float:left; padding:2px 0 0 0; padding-right:5px;}

.profile{}
.profile h2 { display:block; color:#84786A; font-size:1.2em; line-height:1.0em; margin:0; padding:0; font-weight:normal;}
.profile img {float:left; margin:0px 5px 0 0; border:2px solid #492F14;}

.newsDetails {}
.newsDetails fixedImg { float:left; border:3px solid #492F14; margin:5px;}
.newsDetails .date { float:left; font-style:italic; font-size:0.9em; font-weight:bold;}
.newsDetails h1 { border-bottom: none;}
.newsDetails h2 { border-bottom: none;}
.rightSection_background {padding:10px 5px 10px 10px;}
.rightSection_top { background:url(../img/menuTop.gif) no-repeat; height:2px;}
.rightSection_bottom { background:url(../img/menuBottom.gif) no-repeat; height:2px;}
.rightSection_background h1 { font-size:1.2em; padding-bottom:5px; border-bottom:0;}

.contentGeneral { padding:5px 10px 5px 10px; line-height:1.4em;}
.contentGeneral  p {padding:0; margin:0 0 15px 0;}

.display_documents { border:1px solid #CCCCCC; margin:5px 0 5px 0; padding:5px; background-color:#FFFFFF;}

.linkBack { float:right; font-weight:bold; color:#71BA22; background:url(../img/ico_back.gif) no-repeat  0 50%;}
.linkBack a:link { color:#342110; font-weight:bold; text-decoration:none; border:0; padding:3px 3px 3px 20px; }
.linkBack a:visited { color:#342110; font-weight:bold; text-decoration:none; border:0; padding:3px 3px 3px 20px; }
.linkBack a:hover { color:#342110; font-weight:bold; text-decoration:underline; border:0; padding:3px 3px 3px 20px; }
.linkBack a:active { color:#342110; font-weight:bold; text-decoration:none; border:0; padding:3px 3px 3px 20px; }

.message { color:#FF0000; padding:5px 0 5px 0; margin:0;}

.forum { padding:10px 15px;}
.forum img {}
.forum td, .forum th {padding:2px 6px 2px 6px; }

.generalButton { background-color:#6DB81F; border:1px solid #CCCCCC; color:#FFFFFF; font-weight:normal; cursor: pointer;        border: 2px solid;

        border-color:  #AAE76D #4F8716 #4F8716 #AAE76D ; float:right; margin:0 5px 0 0;}
