/* setup================================== */* {  margin: 0;  padding: 0;}

/* typography================================== */
body {		font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 1.75em;}

h1 {  font-size: 2.5em;}
h2 {  font-size: 2.25em;}

h3 {  font-size: 1.75em;}
h4 {  font-size: 1.5em;  }

h5 {	font-size: 1.25em;}
h6 {	font-size: 1.15em;}

h1, h2, h3, h4, h5, h6 {	font-weight: normal;	color: #003300;}

p, li {	font-size: 1.1em;	line-height: 1.5em;}
ul {	list-style-type: disc;}

ul ul {	list-style-type: circle;}

ul ul ul {	list-style-type: none;}
#footer {	font-size: 10px;	text-align: left;}

#content h3,#contentleft h3   {	line-height: 1em;}

#content p.intro,#contentleft p.intro{font-size: 1.2em;line-height: 1.5em;}
.splashlongbox {	font-family: Georgia, "Times New Roman", Times, serif;}

.splashlongbox2{	font-family: Arial, sans-serif, "Lucida Sans";}
.splashlongbox2 *,.splashlongbox2 * * {	font-family: Arial, sans-serif, "Lucida Sans";}

.splashshortbox * {
	font-family: Arial, sans-serif, "Lucida Sans";
	color: #FFFFFF;
}
.splashpicbox p {	margin: auto auto;	font-size: 10px;	padding: 0;	clear: both;}

.splashshortbox img {	border-bottom: 1px solid #FFFFFF;	clear: both;	margin: 0;	padding: 0;}

.cleartable,.cleartable tbody,.cleartable caption, .cleartable td,.cleartable tr {	background-color: #FFFFFF;	color: #505050;}

/* links================================== */a:link {	color: #996600;	text-decoration:none;}
a:link {	color: #FFFFFF;	text-decoration:none;}
a:visited {	color: #FFFFFF;	text-decoration:none;}
a:hover {	color: #999999;}
a:active {	color: #FFFFFF;	text-decoration:none;}
/* layout================================== */
#splashbranding {
	height: 265px;
	width: 750px;
	margin: 0px;
	border: none;
}
.splashlongbox {
	clear: both;
	background-color: #FFFFFF;
	color: #000000;
	margin: 0px;
	padding: 0px;
}
.splashlongbox2 {	width: 750px;	clear: both;}
.splashshortbox {	float: left;	width: 374px;}
#splashcontent {	text-align: centre;	float: left;	display: block;	padding: 0px 0px 0px 0px;	margin: 20px 0px 40px 60px;}
#splashcontent {	width: 640px;}
#content {	width: 640px;}
#content,#contentleft {	float: left;	display: block;	padding: 0px 0px 0px 0px;	margin: 20px 0px 40px 60px;}
#contentleft{	width: 420px;}
#contentright  {	width: 200px;	float: left;	display: block; 	padding: 0px 0px 0px 20px;	margin: 20px 0px 0px 10px;}
#imcontent {	width: 200px;	float: right;	display: block;	padding: 0px 0px 0px 0px;	margin: 20px 0px 0px 0px;	height: 100%;}
#contentright img {	width: 150px;	display: block;	padding: 5px;	margin: 0px 0px 10px;	border: 1px solid #CCCCCC;	}
#footer {	clear: both;	padding: 5px 0px 3px 55px;	margin: 0px 0px 0px 0px;	height: 20px;}
h1, h2, h3, h4, h5 {	margin-bottom: 0.2em;	margin-top: 0;}
p,li {  margin: 0em 0em .25em 0em;}
#content h3,#contentleft h3   {	margin-bottom: 0.2em;	margin-top: 0.5em;}
#content p.intro,#contentleft p.intro{	display: block;  	margin: .5em 0em 1em 0em;}
.styletextarea{	background-image: url(languages/site_images/misc/form_bg.gif);			border: #999999 1px solid;	background-position: 0 0;	background-repeat: no-repeat;}
#contentimlib{	width: 640px;	padding: 0px 0px 0px 0px;	margin: 20px 0px 40px 60px;}
.imlibbox {	float: left;		width: 100px;	padding: 5px;	margin-right: 10px;	margin-bottom: 10px;	display: block;}
.imlibboxinner {	float: left;	height: 70px;	width: 100px;	padding: 5px;	display: block;	background-color: #FFFFFF;	border: 1px solid #CCCCCC;}
.imlibbox img {	display: block;	text-align: center;}
.styleinput {	background-image: url(languages/site_images/misc/form_bg.gif);	border: #999999 1px solid;	background-position: 0 0;	background-repeat: no-repeat;	text-align: left;	display: block;}
#contentimlib a {	color: #996600;	}
#contentimlib a:hover {	color: #003300;	}
#branding h1 {	margin: 0;	color: #CCCCCC;}
#branding h2 {	margin: 0;	font-family: "Times New Roman", Times, serif;	color: #CCCCCC;}
#branding p {	margin: 0;	font-family: "Times New Roman", Times, serif;	color: #CCCCCC;}
#branding a {	margin: 0;	font-family: "Times New Roman", Times, serif;	color: #CCCCCC;}
#branding img {	width: 22px;	height: 15px;	padding: 0px;	margin: 0px 0px 0px;	background-color: #FFFFFF;	border: 1px solid #CCCCCC;	}
#wrapper {	background-color: #FFFFFF;}
#branding {	padding: 10px 40px 10px 0px;	background-repeat: no-repeat;	background-color: #336666;	margin: 0px;	background-image: url(languages/site_images/misc/branding_bg.jpg);	height: 100px;}
#branding2 {	background-position: bottom;}
#footer {
	background-color:#CCCCCC;
	padding: 0px;
	margin: 0;
	text-align: center;
	line-height: 2em;
}
#splashfooter {	clear: both;	font-size: 10px;	color: #FFFFFF;	padding: 5px 0px 3px 55px;	margin: 0px 0px 0px 0px;	text-align:centre;	height: 20px;}
 #wrapper {	width: 750px;	margin: 0 auto;	text-align: left;	background-color: #FFFFFF;}
#splashwrapper {
	width: 750px;
	margin: 0 auto;
	text-align: center;
	background-color: #003300;
	font-family: Georgia, "Times New Roman", Times, serif;
	border: 1px solid #CCCCCC;
	background-image: url(languages/site_images/misc/splash_bg.jpg);
}

* #splashwrapper p  {	padding: 2px 90px 2px 90px;	color: #000000;	}
* #splashwrapper H1  {
	padding: 5px 90px 0px 90px;
	color: #003300;
	font-size: 2em;
}
* #splashwrapper H2  {	padding: 5px 90px 0px 90px;	color: #003300;font-size: 2em;	}
* #splashwrapper H3  {	padding: 5px 90px 0px 90px;	color: #003300;font-size: 2em;	}
. {	font-weight: normal;	background-color: #D9E3CF;	margin: 1px 0px 1em 0px;	padding: 0px 3px 1px .5em;	width: 100%;	color: #000000;}
.pricebarnospace {	font-weight: normal;	background-color: #D9E3CF;	margin: 1px 0px 0px 0px;	padding: 0px 3px 1px .5em;	width: 100%;	color: #000000;}
.pricebarshort {	font-weight: normal;	background-color: #D9E3CF;	margin: 1px 0px 0px 0px;	padding: 0px 3px 1px .5em;	width: 50%;	color: #000000;}
/* tables================================== */#content table,#contentleft table,#contentright table {	background-color: #D9E3CF;	color: #000000;	 font-size: 1.oem;	line-height: 1.4em;}
th, td {	padding: .25em .5em;	border-bottom: 1px solid #FFFFFF;}
tt {	background-color: #999933;}
caption {	color: #333333;	background-color: #CCCCCC;	text-align: left;	padding: .25em .5em;	margin: 0em 0em 1px 0em;	font-size: 1.25em;	border-bottom: 1px solid #FFFFFF;}
th {	padding: .2em .1em;	background-color: #CCCCCC;}
thead {	background-color: #FFFF00;	color: #FF0000;}
tbody {margin: 0em 0em 0em 0em	color: #000000;}
td p {	padding: 0;}
#content ul,#contentleft ul {	margin: 0em 0px .5em 0px;	padding: 0px 0px 0px 0px;	list-style: disc url(site_images/misc/bullet.jpg) inside;	background-repeat: no-repeat;	background-position: 0% 0%;}
#content ul li,#contentleft ul li {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}
 /* Nav ================================== */#mainNav {	font-size: 9px;	line-height: 1em;	background-color: #CCCCCC;	margin: 0px;	clear: both;	display: block;}
#mainNav ul {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 60px;	float: left;	width: 690px;	list-style: none;	background-color: #CCCCCC;}
#mainNav ul li {	float: left;	background: url(languages/site_images/misc/tab_right.jpg) no-repeat top right;	margin: 0px;	border-bottom: 1px solid #666666;}
/* Hack to make IE/Mac play nice */#mainNav li a {	padding: 0px 0.75em 0px 0.75em;	line-height: 2em;	background: url(languages/site_images/misc/tab_left.jpg) no-repeat top left;	text-decoration: none;	color: #333333;	float: left;	display: block;}
#mainNav ul a:hover {  color: #FFFFFF;}
#subNav {	font-size: 9px;	line-height: 1em;	background-color: #FFFFFF;	margin: 0px;	clear: both;}
#subNav ul {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 60px;	float: left;	width: 690px;	list-style: none;	background-color: #D9E3CF;}
#subNav ul li {	float: left;	background: url(languages/site_images/misc/subtab_right.jpg) no-repeat top right;	margin: 0px;}
/* Hack to make IE/Mac play nice */#subNav li a {	padding: 0px 0.75em 0px 0.75em;	line-height: 2em;	background: url(languages/site_images/misc/subtab_left.jpg) no-repeat top left;	text-decoration: none;	color: #333333;	float: left;	display: block;	border-bottom: 1px solid #666666;}
#subNav ul a:hover {  color: #FFFFFF;}
#content * * {  padding-right: 0px;}
#wrapper #content #form1 textarea {	width: 460px;	overflow: visible;}
/* colour================================== */body {	color: #505050;	background-color: #FFFFFF;	}
#content p.intro{		color: #606060;}
#footer {
	color: #FFFFFF;
}
#content h3,#contentleft h3   {  	color: #003300;}
* form {	background-color: #FFFFFF;}
.splashpicbox {	border: 1px solid #FFFFFF;	width: 170px;	height: 125px;	position: inherit;	margin: 0 auto;}
