/*--------------------------------------------------------------------------------------------*/* {	padding: 0 px;}:focus { outline: 0;}body {	background-image: url(images/walrus_bg2.png);	background-color: #7FCDCD;} img, div { border: 0;behavior: url(iepngfix.htc) } .clear {	border-bottom: #fff dotted 2px;}.right {	float: right;	margin-right: 10px;}.left {	float: left;	margin-left: 450px;}hr { 	border: 1px;}/*STRUCTURE*/#wrapper {	width: 900px;	margin: 0px 0px 10px 25px;	padding: 0px;	height: 420px;}#masthead {	width: 900px;	margin: 20px 0px  0px 25px;	font-size: 11px;	color: #C3D9A6;	font-family: "Times New Roman", Times, serif;	text-decoration: none;}#masthead .mark {	margin: 0px 0px 0px 2px;	float: left;}#masthead img {}#footer {	width: 900px;	margin: 0px 0px 10px 25px;	padding: 0px 0px 0px 0px;	font-family: HelveticaNeue, "Helvetica Neue", helvetica, arial;	color: #666;}/*NAV*/#masthead ul { margin: 0px 0px 0px 0px;padding: 0;list-style-type: none;float: right; }#masthead li { display: block; height: 38px; width: 139px; background: #fff url(../_images/rule_nav.gif) no-repeat left top;font-family: HelveticaNeue, "Helvetica Neue", helvetica, arial;text-transform: uppercase;font-size: 11px;letter-spacing: 1px; line-height: 38px; color: #00aeef; text-indent: 10px; float: left; text-decoration: none;}#masthead li a:link, li a:active, li a:visited  {	display: block;	background: #fff url("../_images/rule_nav.gif") no-repeat left top;	color: #512B1B;	text-decoration: none;}#masthead li a:hover  {	display: block;	background: #f7fdff;	color: #512B1B;	text-decoration: none;}/*SECTION*/.section {}/*MODS*/.nav {	width: 275px;	margin-bottom: 10px; 	margin-right: 25px;	float: left;	}.navscroll {	width: 275px;	margin-bottom: 10px;	padding-right: 5px;	margin-right: 25px;	float: left;	height: 400px;	overflow-y: auto;	overflow-x: hidden;	 }.nav_wide {	width: 420px;	margin-bottom: 10px;	padding-right: 5px;	margin-right: 25px;	float: left;	height: 400px;		}.navscroll_wide {	width: 420px;	margin-bottom: 10px;	padding-right: 5px;	margin-right: 25px;	float: left;	height: 400px;	overflow-y: auto;	overflow-x: hidden;	}.col1 {	width: 135px;	margin-bottom: 10px;	 	 	float: left;	color: #666;	}.content {	height: 450px;}.mod_wrapper {	margin: 0px;	background-color: #FFFFFF;}.mod_wrapper  .body {margin: 10px 0px 0px 5px; }.mod_boiler {	background: #fff;	width: 900px;	margin-bottom: 50px;} .mod_1 {	width: 660px;	margin-bottom: 0px;	padding-right: 4px;	margin-right: 5px;	border-right: #ccc dotted 1px;	float: left;	height: 300px;}.mod_2 {	width: 440px;	padding-right: 4px;	margin-right: 5px;	border-right: #ccc dotted 1px;	float: left;	height: 300px;}.mod_3 {height: 350px;width: 290px;margin-bottom: 10px;padding-right: 4px;margin-right: 5px;border-right: #ccc dotted 1px;float: left; }.mod_4 {	width: 215px;	margin-bottom: 0px;	padding-right: 4px;	margin-right: 5px;	border-right: #ccc dotted 1px;	float: left;	height: 300px;}.mod_4_spacer {	height: 300px;	width: 20px;	margin-bottom: 10px;	padding-right: 4px;	margin-right: 5px;	float: left;}.top_mod_4 {	height: 100px;	width: 215px;	margin-bottom: 10px;	padding-right: 4px;	margin-right: 5px;	float: left;}.top_mod_spacer {	height: 20px;	width: 20px;	margin-bottom: 10px;	padding-right: 4px;	margin-right: 5px;	float: left;}.mod_5 {height: 475px;width: 170px;float: left;margin-bottom: 10px;padding-right: 4px;margin-right: 5px;border-right: #ccc dotted 1px; }/*IMAGES*/.mod_5 img {width: 170px; height: 110px; }/*GLOBAL TYPOGRAPHY*/h2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	line-height: 11px;	color: #666666;	float: left;	margin: 0px;	font-weight: normal;}h2 a:link, h2 a:active, h2 a:visited  {	color: #666;	text-decoration: none;}h2 a:hover  {	color: #FFFFFF;	text-decoration: underline;}h3 {	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	color: #555;}h3 a:link, h3 a:active {	color: #FFFFFF;	text-decoration: none;}h3 a:visited  {	color: #FFFFFF;	text-decoration: none;}h3 a:hover  {	color: #FFFFFF;	text-decoration: underline;}.mod_intro {	color: #fff950;}.mod_intro_sel {	 	color: #FFFFFF;}.mod_2 h3 {	font-size: 11px;	line-height: 15px;}.mod_3 h3 {font-size: 15px;line-height: 20px; }.mod_4 h3 {	font-size: 11px;	line-height: 15px;}.mod_5 h3 {font-size: 12px;line-height: 15px;min-height: 30px; }.mod_d h3 {font-size: 13px;line-height: 18px; }h4 {	font-family: HelveticaNeue, "Helvetica Neue", helvetica, arial;	font-weight: normal;	font-size: 11px;	line-height: 40px;	color: #666;	float: right;	margin: 0px 4px 0px 0px;}h4 a:link, h4 a:active, h4 a:visited  {	color: #666;	text-decoration: none;}h4 a:hover  {	color: #FFFFFF;	text-decoration: underline;}.body h4 {	font-family: HelveticaNeue, "Helvetica Neue", helvetica, arial;	font-weight: normal;	font-size: 10px;	line-height: 12px;	text-transform: uppercase;	color: #FFFFFF;	float: none;}h5 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 16px;	margin: 6px 5px 6px 0px;	font-weight: bold;	line-height: 16px;}h5 a:link, h5 a:active, h5 a:visited  {	font-size: 16px;}h6 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 11px;	line-height: 14px;	color: #666;	margin: 0px 5px 15px 0px;	font-weight: normal;}h6 a:link, h6 a:active, h6 a:visited  {	color: #FFFFFF;	text-decoration: none;}p a:hover  {	color: #cde0ab;	text-decoration: underline;}p {	font-family: Georgia, "Times New Roman", Times, serif;	color: #666;	margin: 0px 5px 15px 0px;	font-weight: normal;}p a:link, p a:active, p a:visited  {	color: #fff950;	text-decoration: none;}p a:hover  {}.mod_3 p {font-size: 12px;line-height: 16px; }.mod_boiler p {	font-family: Arial, Helvetica, sans-serif;	font-size: 40px;	line-height: 48px;	color: #ccc;	font-weight: bold;	letter-spacing:-2px}.nav a:hover  {	color: #FFFFFF;	}.nav {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 13px;	text-decoration: none;	line-height: 16px;	color: #cde0ab;}.nav a:link, {	color: #cde0ab;	text-decoration: none;	} .nav a:active, {	color: #cde0ab;	text-decoration: none;	} .nav a  {	text-decoration: none;	} .nav a:visited   {	text-decoration: none;	}.navscroll a:hover  {	color: #FFFFFF;	}.navscroll {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 13px;	line-height: 17px;	scrollbar-base-color: #7FCDCD;}.navscroll a:link, {	color: #FFFFFF;	text-decoration: none;	} .navscroll a:active, {	color: #FFFFFF;	text-decoration: none;	} .navscroll a  {	text-decoration: none;	} .navscroll a:visited   {	text-decoration: none;	} .mod_intro p {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 22px;	line-height: 30px;	color: #FFFFFF; }.mod_description {	font-size: 11px;	line-height: 14px;	color: #666;		 }.mod_description a:link   {	color: #FFFFFF;	 }.mod_description a:visited   {	color: #FFFFFF;	 }.mod_shout {	font-size: 13px;	line-height: 13px;	font-family: Arial, Helvetica, sans-serif;	color: #FFFFFF;}.body ul { margin: 0px 0px 0px 0px;padding: 0;list-style-type: none; }.body li {	font-family: Georgia, serif;	font-weight: normal;	font-size: 15px;	line-height: 17px;	color: #FFFFFF;}.body li a:link, .body li a:active {color: #00aeef;background: #fff; text-decoration: none; }.body li a:visited  {color: #7ecfed;background: #fff; text-decoration: none;  }.body li a:hover  {color: #00aeef;background: #fff; text-decoration: underline; }/* FORM ELEMENTS */#section {	height: 400px	text-align: left;	float: left;	height: 100px;	width: 90px;	padding-right: 21px;		}.section form {display: inline; }.mod_wrapper form {background: #fff;border-top: 1px dotted #ccc; }label { font-family: Georgia, "Times New Roman", Times, serif;font-weight: normal;font-size: 10px;line-height: 12px;text-transform: uppercase;display:block; margin:20px 0 5px 0; }form select {font-family: Georgia, "Times New Roman", Times, serif;font-size: 10px;width: 170px; }form input {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 11px;	width: 170px;}form input.button { font: bolder 12px Georgia, "Times New Roman", Times, serif;border: 1px solid #ccc; padding: 2px 3px; background: #fff; color: #00aeef;display:block; width: auto; margin: 20px 0 5px 0; }textarea {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 11px;	width: 170px;}
