/** BASIC */body {	margin: 0px;	padding: 0px;	background: #FFFFFF url(imgs/subpage01.jpg) repeat-x left top;}input {        border: 1px solid #aaa;        font-family: Verdana, Arial, Helvetica, sans-serif;        font-size: xx-small;        color: #333333;        text-decoration: none;}textarea {        border: 1px solid #aaa;        font-family: Verdana, Arial, Helvetica, sans-serif;        font-size: xx-small;        color: #333333;        text-decoration: none;}select {        border: 1px solid #aaa;        font-family: Verdana, Arial, Helvetica, sans-serif;        font-size: xx-small;        color: #333333;        text-decoration: none;}/** FORMS */form {	margin: 0px;	padding: 0px;}/** HEADINGS */h1, h2, h3, h4, h5, h6 {	margin: 0px;}h1, h2 {	margin-bottom: 15px;	padding-left: 18px;	background: url(imgs/homepage02.gif) no-repeat left center;	text-transform: uppercase;	font-size: 13px;	color: #3D3D45;}h1 span, h2 span {	color: #d53200;}h2.text1 {	margin-bottom: 5px;	padding-left: 0px;	background: none;	text-transform: none;	font-size: 11px;	color: #ff8a0c;}h3 {	font-size: 11px;}/** TEXTS */body, th, td, input, textarea, select {	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #1E2736;}p, ul, ol, dl {	margin-top: 0px;	margin-bottom: 1em;	text-align: justify;	line-height: 16px;}ul {	margin-left: 0px;	padding-left: 0px;	list-style-position: inside;}/** LINKS */a {	color: #660099;}a:hover {	text-decoration: none;}.link1 {	margin: 0px;	padding: 0px;	background: #ff8a0c url(imgs/homepage06.gif) no-repeat right center;	text-transform: uppercase;	line-height: normal;}.link1 a {	margin-left: 14px;	padding: 0px 6px;	background: #fff;	text-decoration: none;	font-size: 11px;	font-weight: bold;	color: #ff8a0c;}.link1 a:hover {	text-decoration: underline;}.link2 {	padding-left: 20px;	background: url(imgs/homepage13.gif) no-repeat left center;}.link2 a {	background: #FFFFFF;	text-decoration: none;	font-size: 11px;	font-weight: bold;	color: #ff640b;}/** STYLES */.style1 {}.style1 a {}.style1 a:hover {}/** BACKGROUNDS */.bg1 {}/** MISC */.align-justify { text-align: justify; }.align-right { text-align: right; }a img {	border: none;}img.left, img.right {	padding: 1px;	background: #FFFFFF;	border: 1px solid #BCC085;}img.left {	float: left;	margin: 0px 13px 0px 0px;}img.right {	float: right;	margin: 3px 0px 0px 15px;}hr { display: none; }.hr1 {	height: 1px;}/** PAGE */#page {	margin-top: -45px;}/** SIDEBAR */#sidebar {	padding: 1px;	background: #FFFFFF;	border: 1px solid #A8A8A8;}#sidebar .pad {	padding: 5px;	background: #E5E8BC url(imgs/homepage08.gif) repeat left top;}/** MENU */#menu a {	display: block;	width: 103px;	height: 45px;	padding-top: 15px;	background: url(imgs/homepage01.gif) no-repeat left top;	text-decoration: none;	text-transform: uppercase;	text-align: center;	font-size: 10px;	font-weight: bold;	color: #313131;}/** BOX STYLES */.box-style1 {	margin-bottom: 30px;	padding: 1px;	border: 1px solid #E8EAD6;}.box-style1 .content {	padding: 20px 20px 10px 20px;	background: #FFFFFF url(imgs/homepage04.gif) repeat-x left top;}.box-style2 {	margin-bottom: 30px;	padding: 1px;	border: 1px solid #E8EAD6;}.box-style2 .content {	padding: 20px 20px 10px 20px;	background: #FFFFFF url(imgs/homepage07.gif) repeat-x left top;}.box-style3 {	margin-bottom: 15px;}.box-style3 h2 {	height: 32px;	margin-bottom: 5px;	padding: 14px 0px 0px 30px;	background: #ff640b url(imgs/homepage09.gif) no-repeat left top;	font-size: 12px;	color: #FFFFFF;}.box-style3 .content {	padding: 15px;	background: url(imgs/homepage10.gif) repeat-x left top;}.box-style3 .content * {	line-height: normal;}.box-style3 .content a {	color: #E47F00;}.box-style3 .link1 a {	background: #E5E8BC;}.box-style4 {	margin-bottom: 10px;}.box-style4 h2 {	height: 32px;	margin-bottom: 5px;	padding: 14px 0px 0px 30px;	background: #ff640b url(imgs/homepage09.gif) no-repeat left top;	font-size: 13px;	color: #FFFFFF;}.box-style4 .content {	padding: 15px;	background: #28293e;}.box-style4 .content * {	line-height: normal;	color: #FFFFFF;}.box-style5 {}.box-style5 .content {	padding: 0px 20px;}/** FOOTER */#footer {}#footer p {	margin: 0px;	padding: 15px 0px;	line-height: normal;	text-align: center;	color: #999999;	font-size:1.05em;}#footer a {	color: #9D9D9D;}/** BASIC */html, body {	height: 100%;}/** HEADER */#header {	width: 820px;	height: 177px;	margin: 0px auto;	background: url(imgs/subpage02.jpg) no-repeat left top;}#header h1, #header p {	margin: 0px;	text-indent: -9999px;}#header h1 {	background: none;}/** PAGE */#page {	width: 850px;	margin: -45px auto 0px auto;}#clear {}/** CONTENT */#content {	float: right;	width: 560px;}.textleft {	text-align: left;}#homeul {	list-style-type: square;}#homeul {	margin: 0px 0px;	padding: 0px 0px;	list-style-type: none;	text-align: left;}#homeul li {	width: 520px;	height: 20px;	line-height: 20px;	margin: 0px 0px;	padding: 0px 0px;	color: #CC0000;	text-align: left;	text-transform: uppercase;	background-image: url(imgs/libg.jpg);}#homeul li:hover {	background-image: url(imgs/libghover.jpg);}#homeul li a {	display: block;	color: #990000;	text-decoration: none;}/** 2-COLUMN LAYOUT */.two-columns {	background: url(imgs/homepage05.gif) repeat-y 50% 0%;}.two-columns .column1 {	float: left;	width: 206px;}.two-columns .column2 {	float: right;	width: 206px;}.two-columns .pad {	padding: 0px 5px 0px 20px;}/** MENU */#menu {	height: 90px;}#menu ul {	margin: 0px;	padding: 0px;	list-style: none;	line-height: normal;}#menu li {	display: inline;}#menu a {	float: left;	margin-left: 7px;}#menu .first a {	margin: 0px;}/** SIDEBAR */#sidebar {	float: left;	width: 266px;}/** BOX1 */#box1 {}/** BOX2 */#box2 {	margin-bottom: 20px;}/** BOX3 */#box3 {}/** BOX4 */#box4 {}/** BOX5 */#box5 {}/** BOX6 */#box6 {}/** FOOTER */#footer {	clear: both;}