* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
}
#wrapper { 
 margin: 0 auto;
 width: 745px;
}

h4.bottom {margin-top:90px;}

#header {
	width:745px;
	height:101px;
	background-image:url(images/headerv2.gif);
	text-align:right;
	margin: 25px 0 0 0;
}

#header a:link {
	color: #ffffff;
	text-decoration: none;
}

#header a:visited {
	color: #ffffff;
	text-decoration: none;
}

#header a:hover {
	color: #ffffff;
	text-decoration: underline;
}

#header .mailTo a:link {
	color: #000000;
	text-decoration: none;
}

#header .mailTo a:visited {
	color: #000000;
	text-decoration: none;
}

#header .mailTo a:hover {
	color: #000000;
	text-decoration: none;
}

#header p {
	display:inline;
	margin: 0 5px 0 5px;
}

#header img {
	margin: 0 0 0 10px;
}

#header ul {
	color: #FFFFFF;
	list-style-type: none;
	text-align:left;
	margin:65px 0 0 10px;
}
#header li {
	display: inline;
	padding:0 15px 0 0;
}

#uk {
	margin: 10px 0 0 0;
	height:25px;
}

#uk p {
	padding: 5px 0 0 0;
}

#uk a {
	font-size: 11px;
	color: #003366;
	text-decoration: underline;
}

#uk img {
	float:left;
}

#content { 
 color: #333;
 background: #FFFFFF;
 height: auto;
}

#main_window {
	float:left;
	padding:0 0 0 45px;
	color:#397aa4;
}

#main_window ul {
	padding:0 0 25px 15px;
}
#main_window .note {
	color: #003366;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
}




#main_window .tin_desc {
	display: inline;
	margin: 0 0 0 15px;
}

#main_window .tin_title {
	display: inline;
	
}
#main_window .tin {
	display: inline;
}
#main_window h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
	font-size:18px;
	padding: 0 0 10px 0;
}

#bottom_graph {
	margin: 0 0 45px 0;
	clear:both;
	color:#397AA4;
	
}

#bottom_graph h4 {margin-bottom:1em;}

#bottom_graph p {
	margin-top: 35px;
}

#main_window .bottom_desc {
	padding:0 0 0 105px;

}


#rightcolumn { 
 float: right;
 background: #FFFFFF;
 display: inline;
 position: relative;
 width: 300px;
 
 
}

#rightcolumn img {
	float: right;
	clear: right;
	margin: 0 0 15px 0;
	padding: 0 35px 0 0;
}
#main_window .stick_desc {
	padding-left: 74px;
}
#pricing li {
	margin-left: 25px;
}


table.prices {width:100%; border-top:dotted 1px #397AA4; 
border-bottom:dotted 1px #397AA4; color:#397AA4;}

table.prices td {padding:0.3em; font-weight:bold; text-align:center;;}
tr.topRow td {border-bottom:solid 8px #397AA4; font-weight:normal;}
tr.bottomRow td {font-weight:normal;}
