/** BASIC */body {	margin: 0px;	padding: 0px;	background: #FFFFFF url(/images/homepage01.gif) repeat-x left top;}/** FORMS */form {	margin: 0px;	padding: 0px;}/** TABLE MENU */table.thumbs td {	border-top:solid 1px #e0e0e0;    padding-top:7px;}/** HEADINGS */h1, h2, h3, h4, h5, h6 {	margin: 0px;}#box7 h2 {margin: 21px 0 1px 0;padding-bottom:0;font-size:14px;color:#525252;}#box7 p {font-size:12px;line-height:145%;margin: 9px 15px 16px 0;}#box7 li {font-size:12px;line-height:145%;margin: 12px 0 12px 0;}/** TEXTS */body, th, td, input, textarea, select {	font-family: verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #545454;}p, blockquote, ul, ol, dl {	margin-top: 0px;	margin-bottom: 1em;}#box3 h2 {	font-size: 13px;	font-weight: bold;    padding-bottom:2px;	color: #555555;}#box3 p {	font-size: 115%;	line-height:145%;    padding-right:10px;    color:#555555;    margin-bottom:17px;    margin-top:8px;}#box3 li {	font-size: 115%;	line-height:145%;    padding-right:10px;    margin-bottom:10px;    }h1 {	margin-bottom: 20px;    margin-top:8px;    padding-bottom:4px;	padding-left: 28px;	background: url(/images/homepage09.gif) no-repeat left center;	font-size: 18px;	font-weight: normal;	color: #444444;}.text1 {	text-align: right;	color: #5E5E5E;    padding-bottom:4px;}.text2 {	text-align: right;	font-size: 14px;	font-weight: bold;	color: #424242;}.text3 {	color: #EAF3FA;}.text4 {	margin-bottom: 20px;	padding-left: 30px;	background: url(/images/homepage09.gif) no-repeat left center;	font-size: 21px;	font-weight: normal;	letter-spacing: -2px;	color: #1859A9;}.text5 {	font-size: 12px;	font-weight: bold;    padding-bottom:10px;	color: #9A0001;}.text6 {	margin-bottom: 20px;	padding-left: 30px;	background: url(/images/homepage09.gif) no-repeat left center;	font-size: 18px;	font-weight: normal;	letter-spacing: -1px;	color: #276AA5;}.text7 {	height: 15px;	margin-bottom: 10px;	padding-left: 4px;	background: url(/images/homepage17.gif) no-repeat left center;	font-size: 11px;	font-weight: bold;	color: #FFFFFF;}.text8 {	text-align: center;	font-size: 10px;	color: #999999;}/** LINKS */a {	color: #246EC9;}a:hover {	text-decoration: none;}.link1 {	text-decoration: none;	font-size: 13px;	font-weight: normal;	color: #FFFFFF;}.link1:hover {	text-decoration: underline;	font-weight: normal;}.link2 {	padding-left: 12px;	background: url(/images/homepage08.gif) no-repeat left center;	color: #B1F0FF;}.link3 {	display: block;	height: 18px;	padding: 2px 0px 0px 5px;	background: url(/images/homepage13.gif) no-repeat left center;    margin-top:5px;	text-decoration: none;	font-size: 10px;	color: #FFFFFF;}/** STYLES */.style1 {}.style1 a {}.style1 a:hover {}/** BACKGROUNDS */.bg1 { background: url(/images/homepage07.jpg) no-repeat left bottom; }.bg2 { background: url(/images/homepage15.gif) repeat-y left top; }.bg3 { background: #F9F9F9 url(/images/homepage16.gif) repeat-x left top; }/** MISC */.align-justify { text-align: justify; }.align-right { text-align: right; }img { border: none; }.img1 {	float: left;	margin: 3px 15px 0px 0px;}.img2 {	float: right;	margin: 3px 0px 0px 15px;}.hr1 {	height: 1px;	margin-bottom: 10px;	background: url(/images/homepage11.gif) repeat-x left top;}.hr2 {	height: 1px;	margin-bottom: 10px;	background: url(/images/homepage18.gif) repeat-x left top;}#callout {border:solid 1px silver; background-color:white;padding:5px 5px 5px 10px;margin:15px 0 15px 0;}#callout2 {border:solid 1px silver; background-color:#FDFED4;padding:5px 5px 5px 10px;margin:15px 0 15px 0;}#promo {float:left; margin:0 10px 10px 0;} 