/* CSS Document */html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, input, img, fieldset, td {	margin: 0;	padding: 0;	border: 0;}body {	background-image: url(../images/auto_marque_back.jpg);	background-repeat: repeat-x;	background-color: #45C2F2;}h1 {	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;	font-size: 1.2em;}h2 {	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;	font-size: 1.1em;}h3 {	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;	font-size: 0.9em;}p {	font-family: Verdana, Geneva, sans-serif;	font-size: 0.7em;	line-height: 1.5em;}li {	font-family: Verdana, Geneva, sans-serif;	font-size: 0.7em;	line-height: 1.5em;}#wrapper {	width: 978px;	margin-right: auto;	margin-left: auto;	padding-bottom: 50px;}#header #utilities {	float: right;}#header #utilities img {	float: left;}/* BUTTONS first level */#globalheader {	width: 978px;	height: 32px;}#globalheader #globalnav { margin: 0; padding: 0; }#globalheader #globalnav li { display: inline; }#globalheader #globalnav li a { float: left; height: 0; padding-top: 32px; overflow: hidden; }#globalheader #globalnav li a { background-image: url(../images/navigation.jpg); background-repeat: no-repeat; }/* ON STATES first level */#globalheader #globalnav li#button1 a { background-position: 0 0; width: 141px; }#globalheader #globalnav li#button2 a { background-position: -141px 0; width: 139px; }#globalheader #globalnav li#button3 a { background-position: -280px 0; width: 139px; }#globalheader #globalnav li#button4 a { background-position: -419px 0; width: 139px; }#globalheader #globalnav li#button5 a { background-position: -558px 0; width: 139px; }#globalheader #globalnav li#button6 a { background-position: -697px 0; width: 140px; }#globalheader #globalnav li#button7 a { background-position: -837px 0; width: 141px; }/* OVER STATES first level */#globalheader #globalnav li#button1 a:hover { background-position: 0 -32px; }#globalheader #globalnav li#button2 a:hover { background-position: -141px -32px; }#globalheader #globalnav li#button3 a:hover { background-position: -280px -32px; }#globalheader #globalnav li#button4 a:hover { background-position: -419px -32px; }#globalheader #globalnav li#button5 a:hover { background-position: -558px -32px; }#globalheader #globalnav li#button6 a:hover { background-position: -697px -32px; }#globalheader #globalnav li#button7 a:hover { background-position: -837px -32px; }/* PRESSED STATES first level */#globalheader #globalnav li#button1 a:active { background-position: 0 -64px; }#globalheader #globalnav li#button2 a:active { background-position: -141px -64px; }#globalheader #globalnav li#button3 a:active { background-position: -280px -64px; }#globalheader #globalnav li#button4 a:active { background-position: -419px -64px; }#globalheader #globalnav li#button5 a:active { background-position: -558px -64px; }#globalheader #globalnav li#button6 a:active { background-position: -697px -64px; }#globalheader #globalnav li#button7 a:active { background-position: -837px -64px; }/* ON STATES first level */#globalheader #globalnav li#button1 a.selected { background-position: 0 -96px; cursor: default; }#globalheader #globalnav li#button2 a.selected { background-position: -141px -96px !important; }#globalheader #globalnav li#button3 a.selected { background-position: -280px -96px !important; }#globalheader #globalnav li#button4 a.selected { background-position: -419px -96px !important; }#globalheader #globalnav li#button5 a.selected { background-position: -558px -96px !important; }#globalheader #globalnav li#button6 a.selected { background-position: -697px -96px !important; }#globalheader #globalnav li#button7 a.selected { background-position: -837px -96px !important; }.tabcontent {display:none;}@media print {.tabcontent {display:block !important;}}#content {	color: #FFF;}#content .tr {	float: right;}#content .tl {	float: left;}#content .mid {	background-color: #123F84;	margin-right: 8px;	margin-left: 8px;}#content h1,h2,h3 {	margin-left: 18px;	margin-bottom: 2px;	padding-top: 5px;}#content p {	margin-right: 18px;	margin-left: 18px;	padding-bottom: 12px;}#content ul {	margin-bottom: 20px;}#content li {	margin-right: 30px;	margin-left: 64px;	margin-bottom: 15px;}#content a {	color: #93CEE7;	text-decoration: none;}#content a.more {	color: #fff;}/*#content a.lightbox_link {	color: #A2D8F1;}*/#content a:hover {	text-decoration: underline;}#content .module_content {	background-color: #0F3F84;}#content .module_content h3 a:hover {		color: #FFF;}#content .module_content h3 a {		text-decoration: none;}#content h2 img {	margin-right: 8px;}#content h3 img {	margin-right: 6px;}#content .indent  {	margin-left: 50px;}#content #form {	float: right;	width: 368px;	margin-left: 10px;}#content #form .input{	color: #181818;	font-size: 11px;	font-family: Verdana, Geneva, sans-serif;	padding: 2px;	width: 16em;}#content #form label {	float: left;	width: 8.5em;	display: block;	text-align: right;	margin-right: 5px;}#content #form select {	width: 16em;	font-size: 11px;}#content #form textarea {	font-family: Verdana, Geneva, sans-serif;	font-size: 11px;	color: #181818;	padding: 2px;	width: 19em;}#content #form .textfieldRequiredState .textfieldRequiredMsg, #content #form .textfieldInvalidFormatState .textfieldInvalidFormatMsg, #content #form .textfieldMinValueState .textfieldMinValueMsg,#content #form .textfieldMaxValueState .textfieldMaxValueMsg,#content #form .textfieldMinCharsState .textfieldMinCharsMsg,#content #form .textfieldMaxCharsState .textfieldMaxCharsMsg{	display: inline;	color: #CC3333;	margin-left: 9em;	/*border: 1px solid #CC3333;*/}#content #moreinfo .input {	width: 15.5em;	margin-left: 20px;	margin-top: 10px;	font-size: 11px;	color: #181818;	font-family: Verdana, Geneva, sans-serif;	padding: 2px;}#content #moreinfo .textfieldRequiredState .textfieldRequiredMsg, #content #moreinfo .textfieldInvalidFormatState .textfieldInvalidFormatMsg, #content #moreinfo .textfieldMinValueState .textfieldMinValueMsg,#content #moreinfo .textfieldMaxValueState .textfieldMaxValueMsg,#content #moreinfo .textfieldMinCharsState .textfieldMinCharsMsg,#content #moreinfo .textfieldMaxCharsState .textfieldMaxCharsMsg{	display: inline;	color: #CC3333;	margin-left: 1.8em;	font-family: Verdana, Geneva, sans-serif;	font-size: 0.7em;	/*border: 1px solid #CC3333;*/}#content #left {	float: left;	width: 737px;}#content #left #text_area.homepage {	background-image: url(../images/home_back.jpg);	background-repeat: no-repeat;	background-color: #0F3F84;}#content #left #text_area.level2 {	background-image: url(../images/level2_back.jpg);	background-repeat: no-repeat;	background-color: #0F3F84;}#content #left #text_area .photo {	border: 11px solid #144D8E;	margin-top: 7px;	margin-bottom: 7px;	margin-left: 17px;}#content #left .pic_module .photo {	border: 11px solid #144D8E;	margin-left: 17px;	float:left;	margin-right: 17px;}#content #left .pic_module {	clear:both;}#content #left #text_area .testimonial {	margin-top: 20px;	margin-right: 35px;	margin-left: 50px;	line-height: 1.7em;}#content #left #text_area .testimonial p {	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;	font-size: 0.9em;	color: #2585BF;}#content #right {	margin-left: 765px;}#footer {	clear: both;	color: #0F3F84;	font-family: Verdana, Geneva, sans-serif;	font-size: 0.7em;	padding-top: 28px;}#footer a {	color: #0F3F84;}#footer a:hover {	text-decoration: none;}#footer span {	margin-right: 15px;	margin-left: 15px;}#footer #links {	float: right;}