/* General */* {	margin:0;	padding:0;	line-height:120%;}body {	margin:15px 0 0 0;	text-align:center;	height:100%;	font-family:Verdana, Arial, Helvetica, sans-serif;	color:#838383;	line-height:120%;}.accessible {	position:absolute;	top:-10000px;	left:-10000px;}/* Layout */.container {	width:1000px;	text-align:center;	margin:8px auto 0 auto;	border-left:1px solid #1D82D6;	border-right:1px solid #1D82D6;	border-top:1px solid #1D82D6;}.footer {	width:100%;	height:100px;	/*position:absolute;	bottom:0;	left:0;*/	text-align:center;}.flashcontainer {	height:75px;	width:1000px;	text-align:center;	margin:0 auto 0 auto;	border-left:1px solid #1D82D6;	border-right:1px solid #1D82D6;}.signoff {	width:100%;	height:25px;	background-color:#FFFFFF;}.copyright {	width:1002px;	margin:auto;	border-top:1px solid #1D82D6;}.content {	width:998px;	text-align:left;}.heightspacer {	float:left;	width:1px;	height:310px;}.leftcolhead {	width:950px;	float:left;	margin:20px auto 0 30px;	display:inline;}.leftcol {	width:455px;	float:left;	margin:20px auto 0 30px;	display:inline;}.rightcol {	width:455px;	float:left;	margin:20px auto 0 30px;	display:inline;}.headercontainer {	height:146px;	width:1002px;	margin:0 auto 0 auto;	position:relative;	font-family:"Century Gothic", Verdana, Arial;}.bluebar {	width:100%;	height:5px;	background-color:#93D7F5;	font-size:0;	line-height:0;}.logomain {	float:left;	width:305px;	height:73px;	background-image:url(../images/logomain.gif);	background-repeat:no-repeat;	margin:8px auto auto 15px;}.logomain a {	display:block;	width:305px;	height:73px;}.toprightnav {	float:right;	display:inline;	height:22px;	width:300px;}/* Individual */.toprightnav ul {	list-style-type:none;	width:400px;	display:inline;}.toprightnav li {	list-style-type:none;	float:left;	margin:0 3px 0 3px;	display:inline;	/*width:auto;*/	background-color:#93D7F5;	background-image:url(../images/toprightnavtableft.gif);	background-repeat:no-repeat;}.toprightnav li a {	font-size:14px;	line-height:0;	display:block;	float:left;	/*width:auto;*/	height:22px;	text-align:center;	background-image:url(../images/toprightnavtabright.gif);	background-repeat:no-repeat;	background-position:right;	color:#1D82D6;	text-decoration:none;	text-transform:lowercase;	/*margin-left:12px;	padding-right:12px;*/}.toprightnav li a span.textpad {	float:left;	display:inline;	margin:1px 12px auto 12px;}.toprightnav li a:hover, .toprightnav li a.current {	color:#FFFFFF;}.topnav {	float:left;	margin-top:16px;	width:1002px;	height:44px;	background-color:#93D7F5;	display:inline;}.topnav ul {	list-style-type:none;}.topnav li {	list-style-type:none;	float:left;	display:inline;	background-image:url(../images/topnavtableftoff.gif);	background-repeat:no-repeat;	background-color:#1FA5E5;}.topnav li.current {	background-image:url(../images/topnavtablefton.gif);	background-color:#1D82D6;}.topnav li a {	float:left;	font-size:14px;	display:block;	width:auto;	height:22px;	text-align:center;	background-image:url(../images/topnavtabrightoff.gif);	background-repeat:no-repeat;	background-position:right;	color:#FFFFFF;	text-decoration:none;	text-transform:lowercase;	/*margin-left:12px;	padding-right:12px;*/}.topnav li a span.pad {	float:left;	display:inline;	margin:1px 14px auto 14px;}.topnav ul li ul li a span.pad {	float:left;	display:inline;	margin:3px 12px auto 12px;}.topnav li a:hover, .topnav li a.current {	color:#93D7F5;}.topnav li a.current {	background-image:url(../images/topnavtabrighton.gif);}.topnav ul li ul {	position:absolute;	left:0;	top:124px;	width:1002px;	background-image:url(../images/bgsubnav.gif);}.topnav ul li ul li {	background:none;}.topnav ul li ul li a {	background:none;	font-size:12px;	color:#FFFFFF;}.topnav ul li ul li a:hover, .topnav ul li ul li a.current {	color:#93D7F5;	background:none;}ul li a {	cursor:pointer;}.copyright p {	text-align:right;	font-size:11px;	padding-top:5px;}.content p {	font-size:12px;	margin-top:1em;	color:#838383;}.content p2 {	font-size:14px;	margin-top:1em;	color:#838383;	text-decoration:bold;}.content ul {	list-style-type:none;	font-size:12px;	color:#1D82D6;	margin-top:1em;}.content ul li {	list-style-type:none;	background-image:url(../images/bulletarrow.gif);	background-repeat:no-repeat;	background-position:0 5px;	padding-left:11px;}.content a {	color:#1D82D6;	text-decoration:none;}.content a:hover {	text-decoration:underline;}.content h2 {	font-family:"Century Gothic", Verdana, Arial;	font-size:42px;	font-weight:normal;	color:#1D82D6;	text-transform:lowercase;}.content h3 {	font-size:14px;	font-weight:normal;	color:#1D82D6;}.contactform p {	position:relative;}.contactform span.textbox {	position:absolute;	left:75px;}.contactform input.textbox, .contactform textarea.textarea1, .contactform textarea.textarea2 {	width:250px;}.contactform textarea.textarea1 {	height:5em;}.contactform textarea.textarea2 {	height:10em;}p.mailtolink {	margin-left:30px;}p.mailtolink a {	display:block;	width:400px;	height:17px;	background-image:url(../images/iconmail.gif);	background-repeat:no-repeat;	padding:2px 0 0 35px;}.contactform p.send {	margin-top:10em;	margin-left:75px;	font-family:"Century Gothic", Verdana, Arial;	font-size:14px;	color:#1D82D6;	line-height:18px;}.contactform p.send a {	color:#93D7F5;	background-image:url(../images/bullet12x12.gif);	background-repeat:no-repeat;	background-position:0 3px;	display:block;	width:7em;	height:18px;	padding-left:16px;	text-transform:lowercase;}.contactform p.send a:hover {	color:#1D82D6;	text-decoration:none;}