/* Main styles */

body {
  background: #EAEEF1 url(../images/bg.jpg) repeat-x 0 0; 
	font-family: Verdana;
	font-size: 14px;
	padding: 0px;
	margin: 10px auto;}

body#home {
  background: #EAEEF1 url(../images/bg.jpg) repeat-x 0 0; 
	font-family: Verdana;
	font-size: 14px;
	padding: 0px;
	margin-top: 50px;
}

#main_table {
	border: 1px solid #CCC;
	padding: 3px; 
	/*/*/line-height: 1.5em; /* */;
background-color: #FFF;}
 #mainTable td {
 	padding: 20px;/*Pads each table cell in modern browsers*/;
background-color: #ffffff;}
  #maincontent { 
 	font-size: 14px;	/*/*/font-size: 100%; /* */;
background-color: #ffffff;}
 .sidebar {
 	width: 200px;
 	font-size: 12px;	/*/*/font-size: 85%; /* */;
background-color: #ffffff;
}
 #header {
 	background-color: #006599;
 	color: #ffffff;
    background-repeat: repeat-y;
    background-position: left center;
    background-image: url(../images/gradient.jpg);
    padding: 10px 4px;
}

#header_new {
 	background-color: #FFFFFF;
    background-position: center;
    background-image: url(../new-header-footer/warmrapidsheader.jpg);
    background-repeat: no-repeat;
    height: 85px;
    padding: 5px 0 0 0;
}

 #header_home {
 	background-color: #006599;
 	color: #ffffff;
    background-repeat: repeat-y;
    background-position: left center;
    background-image: url(../images/gradient_home.jpg);
}

 #footer {
    background-color: #FFFFFF;
 	color: #000000;
    text-align: center;
    background-repeat: no-repeat;
    background-position: center top;
    background-image: url(../images/warmwave.jpg);
    padding: 55px 0 10px 0;
    height: 90px;
    font-size: 18px;
 }

 #footer p {
    font-family: "Monotype Corsiva", Palatino, "Times New Roman", serif;
 }

 td, p, ul {
 	font-family: Verdana;
 }
 h1:first-child {margin-top: 0;}/*starts first h1 in TD flush top*/
 h2:first-child {margin-top: 0;}/*starts first h2 in TD flush top*/
 
 .sidebar a {
 	/*/*/padding: 3px;
 	display: block;
 	border: 2px #CCC dashed;
 	text-decoration: none;
 	line-height: 1em;
 	width: 160px; /* */
 }
 .sidebar a:link, .sidebar a:visited {
 	color: #666;
 }
.sidebar a:active {
 	color: #000000;
 	background-color: #ffdfae;
 	border: 2px solid #76D495;
 }
 .sidebar ul {
 	/*/*/padding-left: 1em;
 	margin-left: 1em;
 	list-style-type: none; /* */
 }
 .sidebar li {
 	/*/*/margin: 0px 0px 6px 0px; /* */
 }
 
.sidebar_button {
	border: 2px #CCC hidden;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #9c9680;
}
 .sidebar a:hover {
 	color: #000000;
 	background-color: #ffdfae;
 	border: 2px #999999 solid;
 } .current {  border-color: #ffdfae ffdfae ffdfae}

.rightpad {
  padding-right: 10px;
}

ul {
  padding-left: 14px;
  margin-left: 0;
  margin-top: 0;
}

.nobottom {
  font-size: 14px;
  margin: 0 auto;
}

.centre {
  text-align: center;
}

.imagefloatright {
  float:right;
  padding-left: 4px;
}

.sidebar .socialnet a { border: none; width: auto; float: left; background-color: #FFF;}
.socialnet img { border: none; padding-right: 13px; }

