body {background-color: #b4cbe3; font-family: sans-serif; text-align: center; margin: 30px 0 0 0; padding: 0;}
A:link {color: #0000cc; text-decoration: none; }
A:visited {color: #0000cc; text-decoration: none; }
A:hover {color: #3333ff; text-decoration: underline;  }
A:visited:hover {color: #3333ff; text-decoration: underline;}

#container {width: 945px; text-align: left; margin-left: auto; margin-right: auto; padding: 0; margin-bottom: 40px;}
#content {background-color: #ffffff; padding: 10px 10px 10px 10px;}
#footer {color: #949494; text-align: center; font-family: "Verdana", sans-serif; font-size: 12px; padding-top: 20px;}
#main_column {border-left: 1px solid #cccccc; padding: 0 20px 20px 20px;}
#main_column2 {padding: 0 20px 20px 10px;}
#masthead {border-bottom: 1px solid #777777; padding-bottom: 12px; margin-bottom: 12px;}
#nav {float: right; font-family: "Tahoma", "Verdana", sans-serif; font-size: 12px; color: #444444; padding: 40px 10px 0 0;}
A.nav:link {color: #888888; text-decoration: none; }
A.nav:visited {color: #888888; text-decoration: none; }
A.nav:hover {color: #888888; text-decoration: underline;}
A.nav:visited:hover {color: #888888; text-decoration: underline;}
#subnav {font-family: "Verdana", sans-serif; font-size: 12px; line-height: 160%; color: #333333; margin: 4px 0 31px 0; padding: 10px 0 15px 0; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc;}
#subnav2 {font-family: "Verdana", sans-serif; font-size: 12px; line-height: 160%; color: #333333; margin: 4px 0 0px 0; padding: 10px 0 15px 0; border-top: 1px solid #cccccc;}

			
h1 {font-family: "Trebuchet MS", sans-serif; font-size: 26px; color: #3d6692; font-weight: bold;}
h2 {font-family: "Tahoma", sans-serif; font-size: 21px; font-weight: normal; color: #000000; margin: 6px 0 6px 0;}
h3 {font-family: "Tahoma", sans-serif; font-size: 18px; font-weight: normal; color: #000000; margin: 0 0 2px 0; line-height: 100%;}
p {font-family: "Verdana", sans-serif; color: #000000; font-size: 12px; text-align: left;}

.blue_block {width: 925px;}
.blue_content {background-color: #f5f8fc; padding-left: 10px; padding-right: 10px; padding-top: 1px;}
.dotted {border-bottom: 1px dotted #cccccc;}
.float_right {float: right; padding-left: 10px;}
.number {float: left; padding: 0 10px 10px 0;}
.number_copy {font-family: "Tahoma", sans-serif; font-weight: bold; font-size: 12px; color: #666666; }
.desc {font-family: "Trebuchet MS", sans-serif; font-size: 19px; color: #555555; margin: 3px 0 15px 0;}

.offer {font-family: "Tahoma", sans-serif; font-size: 16px; color: #666666; margin: 0 0 0 15px;}
.principles {text-align: center; margin: 6px 0 0 0;}
.quote {font-family: "Tahoma", sans-serif; font-style: normal; font-size: 16px; color: #666666;}
.sidebar_photo {padding-right: 15px;}
.sidebar_photo2 {padding-right: 15px; border-bottom: 1px solid #cccccc; padding-bottom: 25px;}


.template_offer {font-family: "Tahoma", "Verdana", sans-serif; font-size: 11px; color: #888888; text-align: center; padding: 0 5px 0 5px; }
.template_offer2 {font-family: "Tahoma", "Verdana", sans-serif; font-size: 11px; color: #888888; text-align: center; padding: 31px 5px 0px 5px; }

	.f_label {font-family: "Trebuchet MS", Tahoma, sans-serif; color: #000000; font-size: 12px; font-weight: bold;}
	.f_button {border: 1px solid #cccccc; background-color: #777777; font-family: "Arial", sans-serif; color: #ffffff; font-size: 11px; line-height: 130%;}
	.f_small {font-family: "Trebuchet MS", Tahoma, sans-serif; font-size: 11px;}
	.f_box {background-color: #E4EDF2; border: 1px solid #ddd; }
	.text_field {border: 1px solid #777777; background-color: #dddddd; font-family: "Trebuchet MS", "Tahoma", sans-serif; color: #000000; font-size: 11px;}
	
