/* CSS Document */
body{
	margin: 0 0 30px 0;
	padding: 0 ;
	background: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif; }

div{ padding:0; margin:0; }

h1{
	color: #C6006F; 
	font-size:1.25em;
	margin: 0px;
	padding: 0px;
	font-family: 'Palatino Linotype', "Times New Roman", Times, serif,;
	font-weight: bold;} 
	
h2{
	color: #00A160; 
	font-size:1.2em;
	margin: 0px;
	padding: 0px;
	font-family: 'Palatino Linotype', "Times New Roman", Times, serif,;
	font-weight: bold;}	

	
h3{
	color: #005DAA;
	font-size:1em;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;}	
	
h4{
	color: #000000;
	font-size: 1em;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;}	

	
p{	margin: 0; padding: 0;}

a{ color:#c6006f;}
a:hover{ text-decoration:none;}

h1 a{ color:#00A160;}
h1 a:hover{ color:#C6006F; text-decoration:none; }

h3 a{ color: #005DAA;}
h4 a{ color: #000000;}

ul{	margin: 0; padding: 0; list-style-type: none;}

li{	margin: 0; padding:0;}

img{padding:0; margin:0;}
	
/********* outside tiles *******/

.tile_dark_green{display:none;}
	
.tile_green{
	background-color: #ffffff;
	border-top: 55px solid #FFFFFF;
	width: 50%;
	display:none;}

.tile_footer{display:none;}

/***** masthead *****/

#masthead{display:none;}
	
#masthead a{color: #FFFFFF;}

/******* containers ********/


#one-third_left{display:none;}

#two-third_right{
	width: 100%;
	border-right: 5px solid #FFFFFF;}	
		
#one_col{display:none; }

/***** side nav bar *****/
.side_nav{display:none;}

/******* content ********/


.content{background-color: #FFFFFF /*F6ECEC F0E097*/; padding: 0 0 20px 0;}

.content h1{ margin: 0px 10px .8em 30px; }		/*  purple  */
.content h2{ margin: 0px 10px .3em 30px; }		/*  green with bullet  */
.content h3{ margin: 0px 10px .2em 30px; }		/*  blue  */
.content h4{ margin: 0px 10px .1em 30px; }		/*  bold  */
.content p{
	margin: 0 25px 1em 30px;	
	font-size: 1em;
	line-height: 1.2em;
}
.content pre{
	margin: 0 0  0 30px;	
}
.hb_subtitle {
	font-weight:bold;
	color:#005DAA;
}

.heading_pad{ margin: 0 0 15px 0;}

.content .nopad{padding-bottom:0em; margin-bottom:0em;}
.content .add_pad{ padding-bottom: 1em;}

.blue{ color: #005DAA; }

.content .img_left{ float:left; margin: 5px 15px 1em 30px; }
.content .img_center{ float:center; margin: 5px 25px 1em 10px; }
.content .img_right{ float:right; margin: 5px 25px 1em 10px; }
p img{ margin:5px;}

/******* right column insert ********/

#insertbar {
	position:relative;
	width:188px;
	float:right;
	background-color:#eeeeee;
	margin-left:1.0em;
	margin-bottom: 0.8em;
	border-color:#666666;
	border-style:solid;
	border-width:1px;
	}
	
#insertbar p {
	margin:0 0.4em 1.0em 0.4em;
	padding:0;
	font-size:0.8em;
	text-align:center;
}

#insertbar h3 {
	margin:0;
	padding:0.4em .3em 0.7em 0.3em;
	text-align:center;
}

#insertbar h3.next {
	border-top-color:#666666;
	border-top-style:solid;
	border-top-width:1px;
}
#insertbar img {
	margin: 0 auto;
	}


/******* forms ********/

.content form{
	margin: 0 25px 1em 0px;
	padding: 0;	}

.search{float:right; height:55px; margin: 25px 5px 0 0; font-size: 1em}


/******* table ********/
.table{margin: .2em 10px 1.2em 30px; padding: 0;  font-size: 1em; vertical-align:top;}
.table th{padding: .2em .5em .3em .5em; margin:0; vertical-align:top; text-align:left;}
.table td{padding: .2em .5em .3em .5em; margin:0; vertical-align:top;}

/******* divisions ********/

.line{ border-bottom: 1px solid #005DAA; margin: 0 0 1em 0; padding: 0 0 .2em 0;}
.line img{ margin: 0 1em .5em 0;}


.left_side{	width: 254px; border-right: 1px solid #000000; padding: 5px 0 0 0; margin-bottom: 1em; float:left;}
.content .left_side h3{ margin: 0 10px .1em 15px; padding: 0 0 0 15px; }
.content .left_side p{ margin: 0 12px 1em 15px; padding: 0 0 0 15px; }

.right_side{ width: 254px; padding: 5px 0 0 0; float:left; }
.content .right_side p{ margin: 0 10px 1em 15px; padding: 0 0 0 15px;	 }	

.indent{ padding: 0 0 0 25px;}


/******* list styles ********/

.content ul{padding:0 15px .8em 70px; font-size: 1em; list-style-type:disc }
.content ul li{padding: 0 0 .4em 0;}
.content ul ul{ padding:.1em 0 .1em 30px;}

.content .list_number{list-style-type: decimal; }
.content .list_letter{list-style-type: lower-alpha; }
.content .list_circle{list-style-type: circle; }

.content .link_list{padding:0 15px .4em 30px; list-style-type:none;}
.content .link_list_2{padding:0 15px .4em 50px; list-style-type:none;}
.content .link_list li{padding: 0 0 .8em 0;}

.content .link_list_row {text-align:center; padding: .1em 30px 1em 30px; line-height: 1.7em; font-size: 1em;}
.content .link_list_row li{ display:inline; padding: 0 .4em 0 .3em;}


/******* contact ********/
form {margin:0px;padding:0px;}
.contact p{	font-size:.9em; }
.contact label{	clear:both; float:left;	text-align:right; margin:0 15px 1em 0; font-size:.9em; line-height:1.5em; width:150px;}
.contact .pushoff{	clear:both; float:left;	text-align:right; margin:0 15px 0 0; font-size:.9em; line-height:1.5em; width:150px;}
.contact .pushoff_short{clear:both; float:left;	text-align:right; margin:0 15px 0 0; font-size:.9em; line-height:1.5em; width:50px;}
.contact .pushofflast{	clear:both; float:left;	text-align:right; margin:0 15px 1em 0; font-size:.9em; line-height:1.5em; width:150px;}
.contact .nolead{line-height:1.1em; margin:0 15px 0 0; padding:0;}
.content .contact h2{padding-left:60px;}
.content .contact h3{margin-left:0;}
.contact .input-box{ margin: 0 0px 1em 0; padding: 0px; vertical-align:top;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: .9em;}	
.contact textarea{font-size: .9em; font-family: Verdana, Arial, Helvetica, sans-serif;}
.contact select{margin: 0 0px 1em 0; vertical-align:top; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em;}
.contact checkbox{float:left; vertical-align:top;}
.contact .checkboxlabel{ clear:none; text-align:left; margin:0 0 .3em 0; font-size:.9em; line-height:1.1em; width: 200px; }
.contact .checkboxlabel_long{ clear:none; text-align:left; margin:0 0 .6em 0; font-size:.9em; line-height:1.1em; width: 350px; }
.contact .submit-button{clear:both;	margin: 0.5em 0 0 165px; padding-bottom:1px ; font-size: .9em; font-family: Verdana, Arial, Helvetica, sans-serif;}
.contact .clear-button{	margin: 0 0 0 1em; padding-bottom:1px ;font-size: .9em; font-family: Verdana, Arial, Helvetica, sans-serif;}

/******* request ********/
.request{	border-width: 0px; 	padding: 1em 0 2em 60px;}
.request p{	font-size:.9em; margin:0 0 .5em 0;}
.request form{	padding:0px;	margin:0px;}
.request label{font-size:.9em; text-align:left; margin: 0 0 .3em 0;}
.request .radio{font-size:.9em; float:left;}
.request .radio_label{ text-align:left; padding: 0 0 0 .8em; }
.request div{margin-bottom: 1.2em;}
.input-box{	margin: 0px 0px 1.2em 0px;	padding: 0px; font-size: .9em;	font-family: Verdana, Arial, Helvetica, sans-serif;}	
.requesttextarea{	font-size: .9em;	font-family: Verdana, Arial, Helvetica, sans-serif;}
.request .submit-button{	clear:both;	margin: 10px 1em 0px 6em;	padding-bottom:1px ; font-size: .9em; font-family: Verdana, Arial, Helvetica, sans-serif;}
.request .clear-button{	margin: 10px 0px 0px 0px; padding-bottom:1px ;font-size: .9em; font-family: Verdana, Arial, Helvetica, sans-serif;}
#seethis {
	display:none;
	}

/******* footer ********/

.footer { display:none;}

.search{float:right; height:55px; margin: 25px 5px 0 0; font-size: 1em}

#print_footer{margin: 20px 0 0 0; display: inline;}
#cleardot{ display:none;}

/*******  control ********/

.control{display:none;}
.control ul{ display:none;}

.alert{display:none;}
