.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:5px 5px; width:325px; background-color:#3E3E75; color:#FFFFFF;}
.crform_fieldset{border:1px solid #AEC8A1; padding:6px; color:#FFFFFF;}
.crform_element{padding:0px; margin:0px;}
.crform_label_horiz{float:left; width:150px; padding:0px 0px;}
.crform_label_vert{display:block; width:125px; padding:0px 0px;}
.crform_required_symbol{color:#FF0000;}
.crform_required_field{margin:5px 0px 10px 0px; font-weight:bold;}
.crform_errortext{padding:0px; margin:0px;}
.crform_element_errortext{color:#FFFFFF; padding-bottom:2px; padding-left:125px; margin:0px;}
.crform_input{background-color:#FFFFFF; border:1px solid #CCCCCC; margin:0px; width:175px;}
.crform_input_error{background-color:#FCFFBB; border:1px solid #CCCCCC;margin:0px; padding:0px;}
.crform_button{ float:right;}
.crform_button1{}
.crform_button2{}

/* Small Form CSS */
.crform_small{padding:0px 5px; width:300px;}
.crform_fieldset_small{ border:1px solid #AEC8A1; padding:26px;}
.crform_element_small{padding:0px; margin:0px;}
.crform_label_horiz_small{float:left; width:100px; padding:0px 0px;}
.crform_label_vert_small{display:block; width:100px; padding:5px 0px;}
.crform_required_symbol_small{color:#FF0000;}
.crform_required_field_small{margin:5px 0px 15px 0px;}
.crform_errortext_small{padding:0px;}
.crform_element_errortext_small{color:#FF0000; padding-bottom:2px; padding-left:100px;}
.crform_input_small{background-color:#FFFFFF; border:1px solid #CCCCCC; margin:0px;}
.crform_input_error_small{background-color:#FCFFBB; border:1px solid #CCCCCC;margin:0px;}
.crform_button_small{ float:right;}
.crform_button1_small{}
.crform_button2_small{}

/*----------------------------------------------------------------*/

.image_right{}
.image_right a:link{display:block;border:2px solid #FFFFFF;}
.image_right a:visited{display:block; border:2px solid #FFFFFF;}
.image_right a:active{display:block; border:2px solid #FFFFFF;}
.image_right a:hover{display:block; border:2px solid #99B785; background-color:#99B785;;}

.image_lg_1{position:absolute; top:0px; left:0px;}
.image_lg_2{position:absolute; top:0px; left:110px;}
.image_lg_3{position:absolute; top:110px; left:110px;}
.image_lg_4{position:absolute; top:110px; left:0px;}
.image_sm_0{position:absolute; top:110px; left:110px;}
.image_sm_1{position:absolute; top:0px; left:0px;}
.image_sm_2{position:absolute; top:0px; left:110px;}
.image_sm_3{position:absolute; top:0px; left:220px;}
.image_sm_4{position:absolute; top:110px; left:220px;}
.image_sm_5{position:absolute; top:220px; left:220px;}
.image_sm_6{position:absolute; top:220px; left:110px;}
.image_sm_7{position:absolute; top:220px; left:0px;}
.image_sm_8{position:absolute; top:110px; left:0px;}
.image_sm_9{position:absolute; top:220px; left:0px;}

.pf_main_image{ padding-left:17px;}
.pf_small_image{ padding-left:15px; padding-top:15px;}

.html_button { border:1px solid #7F7F7F; padding:5px; margin:15px 15px 10px 0px; width:200px;  text-align:center; font-weight:bold; background-color:#99B785;}
.html_button a:link{color:#FFFFFF; text-decoration:none; }
.html_button a:visited{color:#FFFFFF; text-decoration:none;}
.html_button a:active{color:#FFFFFF; text-decoration:none;}
.html_button a:hover{color:#FFFFFF; text-decoration:none;}

.column_left { float:left;}
.column_right {float:right;}

.2col_cont_left {width:245px; float:left;}
.2col_cont_right {position:relative; width:335px; float:left; overflow:hidden;}

.pf_left_text {width:245px;}
.pf_right_image {position:relative; width:335px; float:left; overflow:hidden;}
.pf_right_text {width:330px; padding-top:5px;}

.gen_left_text{width:240px; float:left; padding:0px 20px 10px 0px;}
.gen_right_image{position:relative; width:320px; float:left;}
.gen_right_text{padding:310px 0px 5px 0px;}

.gen_left_text_wide{width:550px; float:left; padding: 0px 20px 10px 0px;}
.gen_right_text_wide{padding:0px 0px 5px 0px; width:220px; float:left;}

.content{padding:0px 5px 0px 5px; }
.content_right{padding:0px 5px 0px 5px; margin:0px 10px 0px 10px;color:#FFFFFF;}
.image_right{padding:1px 0px 0px 7px;}
.white_header{background-image:url(../img/white_tl.gif); background-repeat:no-repeat; height:10px; height:10px; background-color:#FFFFFF; text-align:right; padding:0px; margin:0px; line-height:0px; }
.white_body{background-color:#FFFFFF; color:#000066; padding:10px; overflow:hidden;}
.white_footer{background-image:url(../img/white_bl.gif); background-repeat:no-repeat; height:10px; height:10px; background-color:#FFFFFF; text-align:right; padding:0px; margin:0px; line-height:0px; }

.thumbnail_left{ float:left;}

.back_link{ color:#000000; text-align:right; padding:5px; font-weight:bold;}
.back_link a:link{color:#7666AE; text-decoration:none; }
.back_link a:visited{color:#7666AE; text-decoration:none;}
.back_link a:active{color:#7666AE; text-decoration:none;}
.back_link a:hover{color:#7666AE; text-decoration:none;}

.general_thumbnail{float:left; margin:0px 4px 4px 0px; border:2px solid #7666AE;}

.date_text{ text-align:right; padding:2px 0px; font-weight:bold;}

.left_menu_text{margin:5px 0px; color:#999999;}
.left_menu_text a:link{display:block; color:#CCCCCC; text-decoration: none;}
.left_menu_text a:visited{display:block; color:#CCCCCC; text-decoration: none;}
.left_menu_text a:active{display:block; color:#CCCCCC; text-decoration: none;}
.left_menu_text a:hover{display:block; color:#CCCCCC; text-decoration: none;}

.float_clear{clear:both;}