h1 {
  	color: #004080;
  	font-size: 13px;
}


h2.logo {
  	color: #35b558;
  	font-size: 16px;
  	margin-top: -17px;
  	margin-left: 40px;
  	margin-bottom: 0px;
  	height: 16px;
}

h3 {
	color: #004080;
}

.h1 {
	font-size: 13px;
	font-family: Verdana, Helvetica, Arial;
	font-weight: Bold;
	font-style: normal;
	text-decoration: none;
	color: #004080;
	line-height: normal;
	margin-bottom: 0;
	margin-top: 0;
}

.h2 {
	font-size: 12px;
	font-family: Verdana, Helvetica, Arial;
	font-weight: Bold;
	font-style: normal;
	text-decoration: none;
	color: #004080;
	line-height: normal;
	margin-bottom: 0;
	margin-top: 0;
}

.h3 {
	font-size: 11px;
	font-family: Verdana, Helvetica, Arial;
	font-weight: Bold;
	font-style: normal;
	text-decoration: none;
	color: #004080;
	line-height: normal;
	margin-bottom: 0;
	margin-top: 0;
}

.h4 {
	font-size: 11px;
	font-family: Verdana, Helvetica, Arial;
	font-weight: normal;
	font-style: Italic;
	text-decoration: none;
	color: #000000;
	line-height: normal;
	margin-bottom: 0;
	margin-top: 0;
}

body {
	font-size: 11px;
	font-family: Verdana, Helvetica, Arial;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #000000;
	background-color: #ffffff;
	line-height: normal;
	margin: 0px;
	padding: 0px;
    background-repeat: no-repeat;
}

.Indent1{margin-left: 40px;}

.Indent2{margin-left: 80px;}

.Indent3{margin-left: 120px;}

table, p {
	font-size: 11px;
	font-family: Verdana, Helvetica, Arial;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #000000;
	line-height: normal;
	margin-bottom: 0;
	margin-top: 0;
}

table.messages {
	background: white;
    border-style: solid none solid none;
	border-width: 1px;
    border-color: #a1bbd2 #c4d7e9 #a1bbd2 #c4d7e9;
}

table.loginform {
	border-style: none;
	border-spacing: 0px;
	margin-top: 5px; 
	margin-bottom: 7px;
}

table.loginform td {
  	padding: 2px;
}

table.member {
	width: 230px;
	border-style: none;
	border-spacing: 0px;
	margin-top: 19px;
}

table.points_tyres {
  	color: #194269;
  	border-style: none;
  	margin-top: 10px;
}

table.wheel_rim {
	border-style: none;
	margin: 5px 0px 0px 0px;
}

.text2 {
	font-size: 11px;
	font-family: Verdana, Helvetica, Arial;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #808000;
	line-height: normal;
	margin-bottom: 0;
	margin-top: 0;
}

.text3 {
	font-size: 11px;
	font-family: Verdana, Helvetica, Arial;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #400000;
	line-height: normal;
	margin-bottom: 0;
	margin-top: 0;
}

small {
	font-size: 9px;
	font-family: Verdana, Helvetica, Arial;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #000000;
	line-height: normal;
	margin-bottom: 0;
	margin-top: 0;
}

a {
	color: #0b5398;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
}

a:hover {
	color: #004080;
	text-decoration: underline;
	font-style: normal;
	font-weight: normal;
}

a.presfirm
{
	font-weight: bold;	
	color: #003f7a;
}

a.presfirm:hover
{
	font-weight: bold;
}

a.logo
{
  	text-align: left;
}

a.logo:hover
{
  	text-decoration: none;
}

.L1 a {
	color: #004080;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
}

.L1 a:hover {
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

.L1_Active {
	color: #000000;
	text-decoration: none;
	font-style: normal;
	font-weight: Bold;
}

.L1 {
	text-align: left;
}

.L2 a {
	color: #333333;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
}

.L2 a:hover {
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	color: #800040;
}

.L2_Active {
	color: #333333;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}

.L2,  {
	text-align: left;
}

.L3 a {
	color: #003366;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	font-family: Verdana, Helvetica, Arial;
	font-size: 10px;
}

.L3 a:hover {
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	color: #990000;
}

.L3_Active {
	color: #003366;
	text-decoration: underline;
	font-style: normal;
	font-weight: normal;
}

.L3,  {
	text-align: left;
}

.L4 a {
	color: #003366;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	font-family: Verdana, Helvetica, Arial;
	font-size: 10px;
}

.L4 a:hover {
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	color: #990000;
}

.L4_Active {
	color: #003366;
	text-decoration: underline;
	font-style: normal;
	font-weight: normal;
}

.L4,  {
	text-align: left;
}

.L5 a {
	color: #003366;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	font-family: Verdana, Helvetica, Arial;
	font-size: 10px;
}

.L5 a:hover {
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	color: #990000;
}

.L5_Active {
	color: #003366;
	text-decoration: underline;
	font-style: normal;
	font-weight: normal;
}

.L5,  {
	text-align: left;
}

input, textarea {
	font-size: 11px;
	font-family: Verdana, Helvetica, Arial;
	font-weight: normal;
	font-style: normal;
	color: #000000;
}

input.submitmember {
	background: url(images/enter_2.gif); 
	width: 84; 
	height: 36; 
	border: 0px; 
	cursor: pointer;  
}

input.submitreq {
  	color: #004080;
}

select {
	font-size: 11px;
	font-family: Verdana, Helvetica, Arial;
	font-weight: normal;
	font-style: normal;
	color: #000000;
}

.checkbox {
	font-size: 11px;
	font-family: Verdana, Helvetica, Arial;
	font-weight: normal;
	font-style: normal;
	color: #000000;
}

.radio {
	font-size: 11px;
	font-family: Verdana, Helvetica, Arial;
	font-weight: normal;
	font-style: normal;
	color: #000000;
}

b.alert {
    color: #bb2222;
	font-family: Verdana, Helvetica, Arial;
    font-weight: bold;
	font-size: 12px;
}

b.alert_small {
    color: #bb2222;
	font-family: Verdana, Helvetica, Arial;
    font-weight: bold;
	font-size: 11px;
}

b.draft {
    color: #0a3451;
    font-weight: bold;
}

b.company {
	color: #003f7a;
	margin-left: 30px;
}

td.reports_tblhead {
    font-weight: bold;
	text-align: left;
	vertical-align: middle;
	padding-left: 12px;
	color: #004080;
	letter-spacing: 3px;
    background: url(images/tbl_head_back.bmp);
    border: solid;
	border-width: 0px 0px 1px 1px;
    border-color: #004080;
}

td.contact { 
	text-align: left;
	vertical-align: middle;
	color: #004080;
	padding: 7px 0px 3px 25px;
}

td.member {
	text-align: left;
	vertical-align: middle;
	padding: 7px 0px 3px 25px;
}

td.member b {
	margin-left: -15px;
}

td.userhead
{
	font-family: "UniversLTStd BoldObl", "Myriad Pro", Arial, Sans-Serif;
	font-style: oblique;
	font-weight: bold;
	font-size: 14px;
	color: #01529c;
	margin-bottom: 3px;
}

td.username
{
	font-family: "UniversLTStd BoldObl", "Myriad Pro", Arial, Sans-Serif;
	font-style: oblique;
	font-weight: bold;
	font-size: 14px;
	color: #990000;
	text-align: right;
	margin-bottom: 3px;
	padding-right: 3px;
}

td.prescity
{
	font-size: 12px;
	font-weight: bold;
	color: #319456;
}	 

td.presfirm
{
	font-weight: bold;
	padding-left: 65px;
	height: 20px;
	color: #81a2c1;
}

td.presdate
{
	text-align: center;
	color: #81a2c1;
}

td.presdate2
{
	text-align: center;
	color: #003f7a;
}

td.messages_title {
  	color: #990000;
  	font-weight: bold;
  	text-align: center;
  	text-decoration: underline;
}

td.messages_content {
	color: #003f7a;
	vertical-align: top;
	padding: 5px;	
}

td.leftmenu_left {
	height: 61px; 
	width: 19px;
	background: white url(images/leftMenu_left.gif) no-repeat -7px 1px;   
}

td.leftmenu_top {
	height: 11px; 
	width: 181px;
	background: white url(images/leftMenu_top.gif) no-repeat;   
}

td.wheel_legend {
  	padding-top: 35px; 
	padding-left: 15px;
}

div.outer {
	width: 100%; 
	text-align: center;
}

div.alert {
	color: #bb2222;
	font-family: Verdana, Helvetica, Arial;
    font-weight: bold;
	font-size: 11px;
	margin: 5px 0px 10px -5px;
	text-align: center;
}

div.height_20 {
	height: 20px;
}

div.news_header
{
  font-family: "UniversLTStd BoldObl", "Myriad Pro", Arial, Sans-Serif;
  font-style: oblique;
  font-weight: bold;
  font-size: 14px;
  color: #01529c;
  margin-bottom: 3px;
}

div.news_text {
  	margin-bottom: 3px;
}

div.footer {
  	text-align: center;
	vertical-align: bottom; 
	margin: 30px auto 0px auto; 
	padding-bottom: 0px;
	width: 70%;  
}

ul.messages {
  	padding: 2px 3px 3px 12px;
  	margin: 0px;
}

li.messages {
    padding-top: 2px;
}

img.messages {
  	margin-top: 7px;
  	margin-bottom: 2px;
}

img.empty {
	width: 1px; 
	height: 650px; 
	visibility: hidden; 
	border: solid 0px white; 
	float: left;
}

img.brand_img {
	width: 162px;
	height: 46px;
  	/*margin-left: 100px;*/
  	border-style: none;
}

img.tyre_pic_1 {
	margin-top: 10px; 
	margin-right: 40px;
	border-style: none;
}

img.first {
  margin-top: 15px;
  margin-right: 15px;
}

p.errors {
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #bb2222;
	padding: 10px 30px 10px 30px;
}

p.form_info {
	color: #004080;
	padding: 0px 30px 10px 30px;
}
