
.small { font-style: normal; font-weight: normal; font-size: 10px; line-height: 14px; font-family: Arial, Arial, Helvetica, sans-serif }
.normal        { font-style: normal; font-weight: normal; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica, sans-serif }
.normal13 { font-style: normal; font-weight: normal; font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Helvetica, sans-serif }
.large { font-style: normal; font-weight: normal; font-size: 12px; line-height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif }
.exlarge { font-style: normal; font-weight: normal; font-size: 14px; line-height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif }
.link  { font-style: normal; font-weight: normal; font-size: 12px; line-height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif }
A                { color: #151364; font-weight: normal; text-decoration: none }
A:hover     { text-decoration: underline }
A:active { text-decoration: underline }
.inline_para{display:inline;}

/* New CSS added by Walk IT - March 2008 - www.walk-it.co.uk */ 
/* The following code is used to allow for a css based menu, to replace the table based content previously used */

* {
	margin: 0;
	padding: 0;
}

body {
  text-align:center;
	font-size:100% !important;
	background-color: #201e76;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#page {
	background-color: #ffffff;
	width: 780px;
	margin: 0 auto;
}

#menu {
	float: left;
	width: 155px;
	background-color: #ffffff;
	padding-top: 10px;
	padding-left: 20px;
}

#menu a:link, #menu a:visited { 
 display: block; 
 text-transform: uppercase;
 width: 150px; 
 height: 26px;
 margin-top: 2px;
 text-decoration: none;
 text-align: center; 
 font-size: 10px;
 font-weight: bold;
 line-height: 26px;
 overflow: hidden;
} 

#menu a:hover, .chosen {
 background-image: url(media/menu/menu-down.png);
 color: #EFEEEE; 
}

#menu .nav {
 background-image: url(media/menu/menu-up.png);
 color: #151364;
}

#content {
	margin-left: 185px;
	background-color: #ffffff;
	padding-top: 10px;
}

#toplinks {
	width: 550px;
	padding-bottom: 20px;
	float: right;
}

#toplinks img {
	padding-left: 25px;
}

img {
	border: none;
	align: left;
}

img.floatLeft {
	float:left;
	clear:left;
	margin:5px;
}

h1, h2, h3, p {
	text-align: left;
	padding: 5px 22px 10px 0;
}

h1, h2, h3 {
	color: #201e76;
	display: block;
}

h1 { 
	font-size: 16px; 
}

h2 {
	font-size: 14px;
}

h3 {
	font-size: 13px;
}
	
p, ul {
	font-size: 11px;
	line-height: 15px;
}

ul {
	text-align: left;
	padding-left: 25px;
}

table { 
	background-color: #ffffff;
	font-size: 11px;
	text-align: left;
}

#content a:link, #content a:visited, table a:link, table a:visited {
	text-decoration: none;
	border-bottom: 1px dotted #151364;
}

#content a:hover, table a:hover {
	text-decoration: none;
	border-bottom: 1px solid #151364;
}

#no-link a:link, #no-link a:visited, #no-link:hover {
	border-bottom: 0px;
}

#quote {
	background:url(media/general/quote.gif) no-repeat;
	padding: 30px 130px 15px 55px;
}

.writer {
	padding-left: 50px;
	font-style: italic;
	font-size: 10px;
}

.quote-box {
	background:url(media/general/price-form-background.png) no-repeat;
	float: right;
	width: 190px;
	padding: 45px 30px 5px 5px;
	margin-left:10px;
}

.quote-box2 {
	background:url(media/general/price-form-background-blank.png) no-repeat;
	float: right;
	width: 190px;
	padding: 5px 10px 5px 10px;
	margin-left:10px;
}

.PriceForm2 {
	background-image:url(media/general/price-form-background2.png);
	background-repeat:no-repeat;
}

.intro {
 color: #201e76;
 font-size: 12px;
}

/* additional classes */
.float-left  { float: left; }
.float-right { float: right; }
.align-left  { text-align: left; }
.align-right {	text-align: right; }
.align-center {	text-align: center; }
.clear { clear: both; }