body {
     font-family: "Tahoma", Tahoma, sans-serif;
 }


#wrapper {
     width:1000px;
     margin:0 auto 0 auto;
     font-size:1.0em;
 }


#header {
     position:relative;
     width:100%;
     background:url(logo.gif) no-repeat left top;
     height:160px;
 }


h1 {
     margin:0 0 0 -5000px;
 }


.strapline {
     margin:90px 0 0 0;
     background: #7cb5f3;
     padding:5px;
     color:#ffffff;
     font-style:italic;
     font-weight:bold;
 }


#memberLogin{
	position: absolute;
	right: 0;
	top: 170px;
	width: 190px;
}

#memberLogin b{
	color: #7cb5f3;
}

#memberLogin p{
	color: #555;
	font-size: 13px;
}

#navbar {
     width:200px;
     margin:20px 0 0 0;
     float:left;
 }


#navbar ul {
     margin:0;
     padding:0;
 }


#navbar ul li {
     list-style-type:none;
     background:url(li.gif) left top no-repeat;
     margin:0 0 10px 0;
     padding:0 0 0 30px;
 }


#navbar ul li a {
     color:#000000;
     text-decoration:none;
 }


#navbar ul li ul {
     margin: 10px 0 0 0;
 }


#navbar ul li ul li {
     list-style-type:none;
     background:none;
     margin:0;
     padding:0!important;
     font-size:0.9em;
 }


#navbar ul li ul li a {
     color:#7cb5f3;
     text-decoration:none;
 }


#navbar ul li ul li a:hover {
     color:#000000;
 }


#navbar ul li a:hover {
     color: #7cb5f3;
 }


#content {
     width:800px;
     float:left;
 }


#contactdetails {
     width:180px;
     position:absolute;
     top:10px;
     left:75%;
     color:#7cb5f3;
 }


#contactdetails ul {
     margin:0;
     padding:0;
 }


#contactdetails li {
     list-style-type:none;
     font-size:12px;
     text-align:right;
 }


#subsection {
 }


#lists {
	margin: 170px 0 0 0;
     padding:10px;
     width:180px;
     float:right;
 }


#smallform p {
     font-size:0.8em;
 }


#smallform input, #memberLogin input {
     border: 1px solid #7cb5f3;
 }


#newsfeed {
 }


#newsfeed ul {
     margin:0;
     padding:0;
 }


#newsfeed li {
     list-style-type:none;
     margin:0 0 10px 0;
     font-size:0.8em;
 }


#newsfeed a {
     text-decoration:none;
     color:#000000;
 }


#maintext {
     width:545px;
     padding:0;
     margin:0 0 0 5px;
     float:left;
 }


#maintext li {
     padding:3px 0 0 0;
     font-size:0.9em;
 }


.clear {
     color:#fff;
     clear:both;
 }


.introduction {
 }


.styleform {
     background: url(strapline.png) right bottom no-repeat #7cb5f3;
     color:#ffffff;
 }


table {
     border: solid 0;
 }


.box3small {
     background: #bcd8f1;
     color: #3d5e7d;
     padding:5px;
 }


table {
     text-align: center;
     border: solid 0;
 }


tr {
 }


img {
 }


td {
 }


div {
 }


.box1small, .box2small {
     width:28%;
     padding:5px;
     float:left;
     margin:10px 10px 10px 0;
 }


.box2small {
     background: #bbd8f0;
 }


.box2small h2 {
     margin:0;
     color:#333;
 }


.box1small h2 {
     margin:0;
 }


.boxheader {
 }


.boxsmall {
 }


.button {
 }


#componentGroups {
     width:75%;
     clear:left;
     float:left;
 }


#componentGroups h3 {
     font-size:1em;
     margin:0;
     color:#333;
 }


#componentGroups ul {
     margin:0;
     padding:0;
 }


#componentGroups li {
     list-style-type:none;
     font-size:0.9em;
     margin:10px 0 0 0;
 }


#componentGroups a {
     text-decoration:none;
 }


h2, h3, h4, h5 {
     color:#7cb5f3;
 }


#componentGroup_Prot, #componentGroup_Plan, #componentGroup_Save {
     width:30%;
     margin:0 5px 0 0;
     float:left;
     text-align:center;
 }


#protjpg {
 }


#componentGroup_Plan {
 }


#planjpg {
 }


#componentGroup_Save {
 }


h3 {
 }


#savejpg {
 }


ul {
 }


.component_GenIn {
 }


.component_TrEnd {
 }


.component_UtChk {
 }


a {
     color:#7cb5f3;
 }


#footer {
     clear:both;
     text-align:center;
     width:80%;
     font-size:0.8em;
     margin:0 auto 0 auto;
     padding:20px 0 0 0;
 }


p {
     font-size:0.9em;
 }


a:link {
 }


a:visited {
 }


a:hover {
 }


a:active {
 }
