/* CSS Document */* {margin:0; padding:0;}a {	color: #cc000d;}a:hover {	color: #FF0000;}.nav_element a {	color: #ffffff;	text-decoration: none;}.nav_element_on a {	color: #9d0003;	text-decoration: none;}.nav_element a:hover {	color: #ffffff;	text-decoration: underline;}li {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	list-style-position: inside;	list-style-type: circle;	color: #494949;}/* Structure */body {	background-image: url(images/background.jpg);	background-repeat: repeat-x;		background-color: #5d9ade;}.container {		width: 860px;		margin-top: 0px;	margin-right: auto;		margin-bottom: 	0px;		margin-left: auto;	position:relative;}.header {	height: 139px;	padding-left: 49px;}.nav {	height: 49px;	background-image: url(images/nav_background.gif);	padding-left: 49px;}.nav_element {	float: left;	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-style: normal;	color: #FFFFFF;	padding-top: 17px;	padding-right: 14px;	padding-left: 14px;	font-weight: bold;}.nav_element_on {	float: left;	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-style: normal;	color: #FFFFFF;	padding-right: 14px;	font-weight: bold;	padding-top: 19px;	background-image: url(images/nav_on.gif);	background-repeat: repeat-x;	padding-left: 14px;	height: 30px;}.content {	height: 100%;	background-image: url(images/content_background.gif);	background-repeat: repeat-x;	background-color: #FFFFFF;	padding-left: 49px;}.content_inside {	height: 100%;	background-image: url(images/content_background2.gif);	background-repeat: repeat-x;	background-color: #FFFFFF;	padding-left: 49px;}.top_photo {}.left_col {	clear: none;	float: left;	width: 469px;	padding-right: 33px;}.faq_col {	clear: none;	float: left;	width: 740px;}.blue {	width: 750px;	background-color: #d9ebfb;	padding-top: 10px;	padding-bottom: 6px;	padding-left: 14px;	margin-bottom: 16px;}.blue2 {	width: 750px;	background-color: #d9ebfb;	padding-top: 6px;	padding-bottom: 6px;	padding-left: 14px;	margin-bottom: 16px;}.left_col2 {	clear: none;	float: left;	width: 600px;	padding-right: 33px;}.sch_left_col {	clear: none;	float: left;	width: 600px;	padding-right: 33px;}.right_col {	float: left;	width: 261px;	padding-top: 18px;}.love_box {	background-color: #f1f0e5;	border: 1px solid #dcdbc8;	padding: 10px;	margin-bottom: 22px;}.news_sidebar {	background-image: url(images/sidebar_background.gif);	padding-top: 22px;	padding-right: 24px;	padding-left: 24px;	background-repeat: no-repeat;}.news_sidebar2 {	background-image: url(images/sidebar_line.gif);	padding-right: 24px;	padding-left: 24px;	background-repeat: no-repeat;	padding-bottom: 18px;}.footer {	background-image: url(images/footer_background.gif);	background-repeat: repeat-x;	height: 66px;	clear: both;	width: 762px;	padding-bottom: 80px;	padding-top: 20px;	padding-left: 15px;}#email {	height:31px;	width:373px;	left:49px;	top:92px;	position:absolute;}/* Type and color */p {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #494949;	padding-bottom: 16px;	line-height: 17px;	}h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;	}h2 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 28px;	color: #235896;	font-weight: normal;	padding-top: 31px;	padding-bottom: 24px;	}h3 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 18px;	color: #235896;	padding-bottom: 10px;	}h5 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 18px;	color: #003366;	font-weight: bold;	text-align: center;	}.left_col h3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #494949;	font-weight: bold;	text-align: left;	padding-bottom: 12px;	}h4 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	color: #003366;	font-weight: normal;	text-align: center;	}.right_col h2 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 18px;	font-weight: normal;	color: #5c5927;	padding-top: 12px;	padding-bottom: 10px;		}.right_col h3 {	text-align: left;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 15px;	font-weight: normal;	color: #000000;	padding-bottom: 4px;		}.right_col p {	color: #5c5927;	line-height: 14px;	}.footer p {	line-height: 14px;	font-size: 11px;	}.faq_col p {	padding-left: 14px;	}.blue h3 {	font-size: 14px;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	padding-bottom: 0px;	}.blue2 h3 {	font-size: 14px;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	padding-bottom: 0px;	}/* replacements */#logo {	width: 373px;	height: 139px;	position: relative;	float: left;	}#logo span {	background: url(images/logo.gif) no-repeat;	position: absolute;	width: 400px;	height: 150px;	}