/*Design by Free CSS Templateshttp://www.freecsstemplates.orgReleased for free under a Creative Commons Attribution 2.5 License*/* {	margin: 0;	padding: 0;}/* We force a vertical scroll bar to stop page shift in firefox, safari, etc */html { 		min-height: 100%;		margin-bottom: 1px;}body {	background: #FFFFFF;	font: normal 10pt "Trebuchet MS", Arial, Helvetica, sans-serif;	color: #666666;	margin: 0px;	padding: 0px;	text-align: center;}#container {	background:  #FFFFFF;	margin: 0 auto;	text-align: left;	padding: 0px 0px;	border: none;	left: 0px;	top: 0px;	width: 70em;}#container2 {	background:  #FFFFFF;	margin: 0 auto;	text-align: left;	padding: 0px 0px;	border: none;	left: 0px;	top: 0px;}h1, h2, h3 {	color: #586BAA;}h2 {}h3 {}p, blockquote, ul, ol {}p {}blockquote {	margin-left: 3em;}ul {	margin-left: 3em;}ul li {}ol {	margin-left: 3em;}ol li {}a {	color: #586BAA;}a:hover {	text-decoration: none;}img {}/* Boxed Style */.boxed {	margin-bottom: 5px;}.boxed .title {	height: 31px;	padding: 9px 0 0 20px;	background: #6FBE6E url(images/img05.gif) repeat-x;	font-size: 1.2em;	color: #CC0000;}.boxed .content {	padding: 10px 10px;	background: url(images/img06.gif) repeat-x;}/* Post */.post {}.post .title {	padding: 5px 0 0 10px;	font-size: 2em;	font-weight: normal;}.post .subtitle {	padding: 5px 0 0 10px;	font-size: 1.5em;	font-weight: normal;}.post .date {}.post .date .month {}.post .date .day {}.post .date .year {}.post .meta {}.post .meta p {}.post .story {	padding: 10px 20px 10px 10px;	background: url(images/img07.gif) repeat-x;}.post h3 {	margin-bottom: 1em;}.post .story p, .post .story blockquote, .post .story ul, .post .story ol {	margin-bottom: 1.5em;	line-height: 150%;}/* Header */#header {	width: 740px;	height: 150px;	margin: 0 auto;}/* Menu */#menu {	height: 90px;	margin: 0px 0px;	width: 70em;	background-image: url(images/img01.gif);	background-repeat: repeat-x;	background-position: left top;; padding: 0px 0px 0px 5px}#menu ul {	margin: 0;	padding-top: 25px;	list-style: none;}#menu li {	display: inline;}#menu a {	display: block;	float: left;	height: 32px;	margin-left: 1px;	padding: 13px 15px 0;	background: #FFFFFF url(images/img02.gif) repeat-x;	text-align: center;	text-decoration: none;	font-weight: bold;	color: #586BAA;}#menu a:hover {	background-image: url(images/img03.gif);	border-color: #FEDA8D;	color: #CC0000;}#menu .active a {	height: 36px;	margin-top: -4px;	background-image: url(images/img04.gif);	border: 1px solid #479AC6;	border-bottom: none;	font-weight: bold;	color: #479AC6;}/* Logo */#logo {	margin: 0px 0px 0px 0px;	padding: 5px 0px 0px 5px;}/* Content */#content {	margin: 0px 0px;	padding: 0px 0px 0px 5px;	width: 70em;}#extra {}/* Content > Main */#main {	margin: 0px 0px 5px;	overflow: auto;	height: 40em;; padding: 5px 0px 0px 5px}#main a {}/* Content > Search */#search {	left: 0px;	padding-left: 0px;	margin: 0px;	padding-top: 5px;	text-align: right;	padding-right: 15px;	padding-bottom: 5px;}#search input.searchbox {	width: 10em;	padding: 2px;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	color: #666666;	height: 15px;}#search a {}/* Content > Main > Welcome */#welcome {}/* Content > Main > Example */#example {}/* Content > Sidebar */#sidebar {	float: left;	width: 220px;	padding: 0px;	margin-left: 0px;	left: 0px;}#sidebar a {}/* Content > Main > Services */#services {	margin-bottom: 1em;}#services option.dropdown {	font: normal small "Trebuchet MS", Arial, Helvetica, sans-serif;	color: #666666;}/* Content > Sidebar > Login */#login {}#login form {}#login fieldset {	border: none;}#login legend {	display: none;}#login label {	font-size: x-small;	font-weight: bold;}#login input {	margin-bottom: 5px;}#inputtext1, #inputtext2 {	width: 170px;	padding: 2px;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	color: #666666;	height: 15px;}#inputsubmit1 {}/* Content > Sidebar > Updates*/#updates {}#updates ul {	margin: 0;	list-style: none;}#updates h3 {	margin: 0;	font: bold x-small Verdana, Arial, Helvetica, sans-serif;}#updates p {	margin-bottom: 1.4em;	font-size: smaller;	line-height: normal;}/* Content > Sidebar > Partners*/#partners {}#partners .content {	padding: 10px 0;}#partners ul {	margin: 0;	border-bottom: 1px solid #D1BC5C;	list-style: none;	line-height: normal;}#partners li {	padding: 10px;	border-top: 1px solid #D1BC5C;}/* Footer */#footer {	clear: both;	background: url(images/img08.gif) repeat-x;; width: 70em; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; padding-top: 30px; padding-right: 0; padding-bottom: 30px; padding-left: 0}#footer p {	margin: 0;	text-align: center;	font-size: x-small;}/* Footer > Legal */#legal {}/* Footer > Links */#links {}#plateimage {	background-image: url(images/plates.jpg);	background-repeat: no-repeat;	background-position: center;	height: 200px;}.fltrt {	float: right;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 8px;}.fltlft {	float: left;	margin-top: 0px;	margin-right: 8px;	margin-bottom: 0px;	margin-left: 0px;}.fltlft50pcnt {	float: left;	width: 40%;}.notes {	font-size: smaller;}.login-notes {	font-size: x-small;	font-weight: bold;}#supportjump {	margin-bottom: 1em;}.margined {	margin: 10px;	border: 1px solid #66CCCC;	padding: 5px;}.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */clear:both;height:0;font-size: 1px;line-height: 0px;} .emailbox {	width: 15em;	padding: 2px;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 10pt;	color: #666666;	height: 15px;	margin-bottom: 5px;}.countbox {	width: 3em;	padding: 2px;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 10pt;	color: #666666;	height: 15px;	margin-bottom: 5px;}.commentsbox {	width: 20em;	padding: 2px;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 10pt;	color: #666666;	height: 10em;	margin-bottom: 5px;}.formlabel {	font-weight: normal;	float: left;	width: 10em;} .formtextarea{ width: 250px; height: 150px; } .formboxes{ width: 1em; } .formsubmitbutton{ margin-left: 12em; margin-top: 5px; }.fltlftmargined {	margin: 8px 8px 8px 0px;	float: left;	border: 1px solid #586BAA;	padding: 8px;	text-align: center;}/*        =================================        start of Tooltip css code here        ================================= */        a.info{        position:relative;           /*this is the key*/        z-index:24;            /* background-color:#ffffff; background colour of display text */                       /* color:#000000; colour of display text */            /* border:1px dotted #999; border colour */        vertical-align:middle;        text-decoration:none;        font-style:italic;        }        a.info:hover {        z-index:25;         /*  background-color:#ffff66; */        }        a.info span{        display: none;  /* hide the span text using this css */        }        a.info:hover span{ /*the span will display just on :hover state*/        display:block;        position:absolute;        top: 1.5em;        left: 3em;        width:15em;        border:1px solid #ff0000; /* border colour */        background-color:#ffff99; /* background colour here */        color:#000000;         /* text colour */        text-align: center;        font-size: .8em;        font-style:italic;        z-index:30;        }        .images {        vertical-align:bottom;        }