@charset "utf-8";

body {
	padding: 0px;
	margin: 0px;
	background: #222F64;
}

div.header {
	background: url(../i/BgImg.jpg) no-repeat left top;
; clip:         rect(   ); height: 140px
}

img.logo {
	padding-left: 140px;
	padding-top: 10px;
}

div.container {
	margin-left: auto;
	margin-right: auto;
	width: 800px;
}

div.tabs {
	padding-left: 8px;
	height: 20px;
}

div.content {
	background: #ffffff url(../i/content_corner-curves.jpg) no-repeat;
	padding: 20px;
; clip:   rect(   )
}

div.wideText {
	text-align: left;
	width: 550px;
	margin-left: 50px;
}

div.text {
	text-align: left;
	width: 425px;
	margin-left: 20px;
}

a.menu {
	color: #0d4e84;
	text-decoration: none;
	font-size: 0.6em;
	font-family: Verdana;
; line-height: 25px
}

a.menu:hover {
	color: #8cc63f;
}

td {
	font-family: Verdana;
}

table table {
	font-size: 0.7em;
	color: #646464;
}

td.footer {
	font-family: Arial;
	color: #b0b1b3;
	font-size: 0.7em;
}

a {
	font-family: Verdana;
	color: black;
	font-size: 1em;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
	
}

p {
	font-family: Verdana;
	color: #646464;
	font-size: 0.8em;
	text-align: left;
}

li {
	font-family: Verdana;
	color: #646464;
	font-size: 0.8em;
	
}

ul {
	margin-top: 0px;
	padding-bottom: 0px;
	
}

td.contact_and_search {
	color: #FFFFFF;
	font-family: Helvetica;
	font-size: 0.8em;
	line-height: 2em;
}

a.header_email {
	color: #ffffff;
	text-decoration: none;
}

a.header_email:hover {
	text-decoration: underline;
}

h1 {
	color: #003366;
	font-size: 1em;
	font-weight: bold;
	font-family: Helvetica;
	margin-top: 0px;
}

h2 {
	color: #003366;
	font-size: 0.9em;
	font-weight: bold;
	font-family: Helvetica;
	margin-top: 20px;
	}

.tandc {
	font-family: Verdana;
	color: #646464;
	font-size: 0.7em;
}


span.blue {
	color: #0000FF;
}

/* p {
	margin-bottom: 30px;
}*/

table.table-a {border-collapse: collapse;}
	table.table-a tr {}
		table.table-a tr th {border: 1px solid #a2bb09; border-collapse: collapse;}
		table.table-a thead tr th {background: url(../i/bg-thead-white.gif) no-repeat top left; border: 0 none; padding: 14px 7px 6px 7px;}
		table.table-a thead tr th.last {background: url(../i/bg-thead-white-last.gif) no-repeat top left; padding: 14px 7px 6px 8px;} 
		table.table-a thead tr th.even-last {background: url(../i/bg-thead-green-last.gif) no-repeat top left; padding: 14px 7px 6px 8px;} 
		table.table-a tbody tr th { width: 161px; text-align: left; background: url(../i/bg-tbody-white.gif) no-repeat top left; border: 0 none; padding: 7px 0px 8px 10px;}
		table.table-a tbody tr th.last {background: url(../i/bg-tbody-white-last.gif) no-repeat top left; padding: 7px 0px 9px 10px;}
		table.table-a tbody tr th.doubleLine {padding: 0; background: url(../i/bg-tbody-white-top.gif) no-repeat top left;}
			table.table-a tbody tr th.doubleLine div { padding: 8px 0px 8px 10px; background: url(../i/bg-tbody-white-bottom.gif) no-repeat bottom left;}
		table.table-a tr th.first {border: 0 none; background-image: none;}
		table.table-a tr th.even {background: #f5f9e0 url(../i/bg-thead-green.gif) no-repeat top left;}
			table.table-a tr th p {font-family: arial; font-size: 12px; font-weight: normal; color: #828283; margin: 0; padding: 0; line-height: 14px}	
				table.table-a tr th p span {color: #a2bb09;}
					table.table-a tr th p span a {color: #a2bb09; line-height: 10px; font-size: 9px;}
		table.table-a tr td {text-align: center; vertical-align:middle; background: url(../i/bg-cell-white.gif) no-repeat top left;}
		table.table-a tr td.last { background: url(../i/bg-last-cell-white.gif) no-repeat top left;}
		table.table-a tr td.even-last { background: url(../i/bg-last-cell-green.gif) no-repeat top left;}
		table.table-a tr td.even {background: url(../i/bg-cell-green.gif) no-repeat top left;}
		table.table-a tr.last td { background: url(../i/bg-cell-white-last.gif) no-repeat top left;}
		table.table-a tr.last td.even { background: url(../i/bg-cell-green-last.gif) no-repeat top left;}
		table.table-a tr.last td.final { background: url(../i/bg-cell-white-final.gif) no-repeat top left;}
		table.table-a tr.last td.even-final { background: url(../i/bg-cell-green-final.gif) no-repeat top left;}
			table.table-a tr td p.type-a {font-size: 11px; color: #a2bb09; font-weight: bold; font-family: arial; margin: 0; text-align:center;}
h3 { color: #646464; font-size: 0.9em; font-weight: bold; font-family: Helvetica; margin-top: 20px; }
