body {position:relative;padding:5px;margin:0;font:16px Arial, Helvetica, sans-serif;color:#000;}
body div#wrap {position:relative;padding:0;margin:0 auto;width:700px;border:1px solid #eee;background:#fff;}
body div#wrap div#header {}
body div#wrap div#body {position:relative;padding:0;margin:0;}
body div#wrap div#body div#left {float:left;width:18%;padding-left:3px;}
body div#wrap div#body div#middle {margin-left:20%;margin-right:20%;}
body div#wrap div#body div#right {position:absolute;width:18%; right:1px; top:1px;padding-right:3px;}
body div#wrap div#footer {text-align:center;}
body div#wrap div#footer img {margin-top:50px;margin-bottom:30px;}

div#middle ol {list-style:url(../images/list-style.png) outside;}
	
#plugins {padding:0;margin:0;position:relative;}
#plugins ol {list-style:none;margin:0;padding:0;}
#plugins ol li {width:100%;margin-bottom:5px;}
#plugins ol li a {color:#000099;font-weight:bold;}
#plugins ol li a img {width:100%;}
#legal p a {color:#000066; text-decoration:none;}
#legal {padding:2px;border:1px solid #eee;margin-top:20px;margin-left:5px;margin-right:5px;margin-bottom:5px;}
#legal p {text-align:center;color:#000066;font:10px Arial, Verdana, sans-serif;padding:0;margin:2px;}
#messenger {height:30px;text-align:right; font-size:12px;}

.align-left {}
.align-right {text-align:right;}
.spacer {width:100%;height:50px;}
.half-spacer {width:2%;height:25px; position:relative;}
.half-half-spacer {width:2%;height:10px; position:relative;}
.download-pdf {font-size:12px;}
.downloads ul {list-style:url(../images/list-style.png) outside;}
.bnav {font-weight:bold;font-size:12px;margin-bottom:20px;padding:3px;}
.bnav a {color:#000099;}
.bgrounded {background:#eee;padding:3px;border:1px solid #ccc;}

#trademark {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: lighter;
    padding-right: 4px;
    padding-top: 6px;
    position: relative;
    text-align: right;
}

li span.size {font-size:10px;padding-left:20px;}
tr.td-spacer {height:10px;}
ul li.xls {list-style:url(../images/dimg/xls.png) outside;width:auto;padding:5px;}
ul li.pdf {list-style:url(../images/dimg/pdf.png) outside;width:auto;padding-left:5px;}

/*HTML Tag styles*/
img {border:0; padding:0; margin:0;}
h1,h2,h3,h4,h5,h6 {font-family:"Eras Bold ITC"; color:#666666;}
a {text-decoration:underline;}
h3 {font:"Eras Bold ITC"; color:#000066;border-bottom:1px solid #eee; padding:0; margin:0;display:block;}
legend {font-family:"Eras Bold ITC";color:#666666;}
p {text-align:left;}
p a {color:#000099;font-weight:bold;}
p span {display:block;margin:5px;text-align:right;}
p span a {font-size:13px;text-decoration:underline;font-weight:bold;}
td {border-bottom:1px solid #eee;margin-bottom:30px;}
table {margin-bottom:0px;}
font a {font-weight:bold;color:#000099;font-size:15px;}
li a {color:#000099;}
p font {color:#000000;font-size:14px;font-weight:bold;}

/*Table*/
div table tr td div.super-sub {margin-left:10px;}
div table tr td span.title {font-weight:bold;font-size:16px;color:#000099; display:block;}
div table tr td span.sub-title {font:bold 14px Arial, Helvetica, sans-serif; color:#000; display:block;}
div table tr td span.super-sub-title {font:bold 13px Arial, Helvetica, sans-serif; color:#000066; display:block;}
div table tr td span.super-sub-title {font:bold 13px Arial, Helvetica, sans-serif; color:#000; display:block;}

/*Contacts*/
div.contacts {
	margin-left:10px;border:1px solid #eee;padding-bottom:20px;padding-left:3px;padding-right:3px;padding-top:2px;margin-top:10px;
}
div.contacts div.title-head {font:bold 16px "Eras Bold ITC";color:#000066;border-bottom:1px inset #eee; padding:3px;}
div.contacts div.title-head a {color:#000099;}
div.contacts div.bd {padding:3px;}
div.contacts div.image-con {
	float:left;
	height:100px;
	width:100px;
	margin-right:5px;
	margin-bottom:5px;
	background:#fff;
	border:1px solid #eee;
}
div.contacts div.image-con-small {
	float:left;
	height:50px;
	width:50px;
	margin-right:5px;
	margin-bottom:5px;
	background:#fff;
	border:1px solid #eee;
}
div.contacts p {text-align:justify;font-size:12px;}
div.contacts div.contact-details {display:block;margin-top:10px;}
div.contacts .marg {margin-left:105px;}
div.contacts .marg-small {margin-left:55px;}
div.contact-list {
	height:55px;
	border-right:1px solid #eee;
	border-bottom:1px solid #eee;
	margin-bottom:5px;
}
/*Contacts*/

/*Send Form*/
div#sendform {width:393px;}
div#sendform form {padding:0;margin:0;}
div#sendform form fieldset {
	border-top:1px solid #eee;
	border-left:1px solid #eee;
	border-bottom:1px solid #eee;
	border-right:1px solid #eee;
	padding-bottom:30px;
	padding-left:5px;
}
div#sendform form fieldset legend {margin-bottom:20px;} 
div#sendform form label {display:block;margin-bottom:10px;}
div#sendform form div {display:block; margin-bottom:10px;}
div#sendform form div span {display:block; padding:3px;}
div#sendform form div label.inner {display:inline;cursor:pointer;vertical-align:middle;font-weight:bold;color:#000099;}
div#sendform form label textarea {margin:3px;}
div#sendform form label input {margin:3px;}
div#sendform form label table {margin:3px;}
div#sendform form label span {display:block; padding:3px;}
label.error {color:#ff0000;font-size:10px;}
/*Send Form*/

/*Form*/
div.form {
	padding:10px;
	margin:0 auto;
	width:80%;
	border-top:1px solid #eee;
	border-left:1px solid #eee;
	border-bottom:1px solid #eee;
	border-right:1px solid #eee;
}
div.form form {padding:0;magin:0;}
div.form form label {display:block;padding:5px;}
div.form form label span {padding:5px;}
div.form form label input {display:block;padding:5px;width:94%;margin-top:3px;border:1px solid #000066;}
div.form form label select {display:block;padding:5px;width:60%;margin-top:3px;border:1px solid #000066;}
div.form form input.button {margin-top:10px;padding:3px;}
div.form form div {margin-right:20px;}
/*Form*/
