 .{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	 MARGIN: 0px auto; FONT: small "Trebuchet MS", Trebuchet, Verdana, Sans-serif; WIDTH: 800px; COLOR: #000; TEXT-ALIGN: center;

background: url(img_background.gif) top center repeat-y;
background-color: #ffffff

}

A {
	COLOR: #000099; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
P A:link P A:visited {
	COLOR: #000099; TEXT-DECORATION: none; 
}
P A:hover {
	TEXT-DECORATION: underline
}
A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; FONT: small "Trebuchet MS", Trebuchet, Verdana, Sans-serif;
}

H1 {
	DISPLAY: inline; FONT-SIZE: 1.7em;  COLOR: #FF6600; TEXT-ALIGN: center; font-family: Arial, Helvetica, sans-serif; 
}
H2 {
	FONT-SIZE: 1.2em;  COLOR: #ff3333
}
H3 {
	FONT-SIZE: 1em; MARGIN: 0px 15px; COLOR: #ff3333
}
H3.lefttitle {
	FONT-WEIGHT: normal; MARGIN: 20px
}
LI H3.lefttitle {
	FONT-WEIGHT: normal; MARGIN: 0px
}
.h7 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.3em; MARGIN: 10px 0px 10px 15px; COLOR: #292929
}
H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; MARGIN: 10px 0px 10px 15px; COLOR: #292929
}
H6 {
	FONT-WEIGHT: normal; FONT-SIZE: 0.9em; MARGIN: 0px 0px 0px 15px; COLOR: #666666
}
#wrap {
	BACKGROUND: #ffffff; MARGIN: auto; WIDTH: 800px; TEXT-ALIGN: left
}
.clearfix {
	DISPLAY: inline-block;
}
.clear {
	CLEAR: both;
	width: 800px;
	background:#FFFFFF;
}

ul
{
margin-left: 0px;
padding-left: 15px;
}

li
{
	list-style-type:disc;
	padding-bottom:3px;
}


#top {
	BACKGROUND: #ffffff; MARGIN: auto; WIDTH: 800px; TEXT-ALIGN: left; FLOAT: left;
	background-image: url(rps.gif);
	border:none;
	background-repeat: no-repeat;
}
#logo {
	FLOAT: left;
	background-image: url(rps.gif);
	border:none;
	background-repeat: no-repeat;
}
.clearfix{
	CLEAR: both; DISPLAY: block; HEIGHT: 0px; content: "."
}

#navcontainer UL {
	PADDING-LEFT: 0px; FLOAT: left; MARGIN-LEFT: 0px; WIDTH: 800px; COLOR: white;  FONT-FAMILY: arial, helvetica, sans-serif; BACKGROUND-COLOR: #036; margin:0px;
}
#navcontainer UL LI {
	DISPLAY: inline
}
#navcontainer UL LI A {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 1.0em; PADDING-LEFT: 1.0em; FLOAT: left; PADDING-BOTTOM: 0.2em; COLOR: white; PADDING-TOP: 0.2em; BACKGROUND-COLOR: #036; TEXT-DECORATION: none; 
}
#navcontainer UL LI A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #FF9966
}

#container {
	WIDTH: 800px; background-color:#FFFFFF; background: #FFFFFF; 
}

#container2 {
	padding-left:20px; WIDTH: 750px; background-color:#FFFFFF; background: #FFFFFF; 
}


#flash {
	FLOAT: left; WIDTH: 400px; background-color:#FFFFFF;
}
#navlist UL {
	PADDING-LEFT: 0px; FLOAT: right; COLOR: black;   FLOAT: right; MARGIN-LEFT: 0px; WIDTH: 800px; COLOR: white; FONT-FAMILY: arial, helvetica, sans-serif; BACKGROUND-COLOR: #FFCC66; margin:0px;
}
#navlist UL LI {
	DISPLAY: inline;
	
}
#navlist  LI A {
	 BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 1.0em; PADDING-LEFT: 1.0em; FONT-SIZE: 1em; FLOAT: right; PADDING-BOTTOM: 0.2em; COLOR: black; PADDING-TOP: 0.2em; BACKGROUND-COLOR: #FFCC66; TEXT-DECORATION: none;
}
#navlist  LI A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #FF9966
}

#footer {
	WIDTH: 800px; BACKGROUND-COLOR: #FFCC66; TEXT-ALIGN:center; COLOR: #000; PADDING-top: 0px;
	display:block; 
}

.heading {
	DISPLAY: block; FONT-SIZE: 1.4em; background-color: #FFCC66; COLOR: #000; TEXT-ALIGN: center
}

.heading2 {
	DISPLAY: block; FONT-SIZE: 1.4em; background-color: #FFCC66;; COLOR: #000; TEXT-ALIGN: center
}

.red {
	COLOR: red; PADDING: 5px; 
}


#righthome {
	LEFT: 400px; FLOAT: right; WIDTH: 49%; background-color:#FFFFFF;
}

#sidebar
{
	FLOAT: left; WIDTH: 375px; background-color:#FFFFFF;
	padding:5px;
}

#sidehome
{
	FLOAT: left; WIDTH: 275px; background-color:#FFFFFF;
	padding:5px;
}

#contact_sidehome
{
	left: 100px; WIDTH: 675px; background-color:#FFFFFF;
	padding:5px;
}

#righthome_base {
	LEFT: 300px; FLOAT: right; WIDTH: 62%; background-color:#FFFFFF;
}

#r1 li{LIST-STYLE-TYPE:square; }

#r1 ul{
	MARGIN-TOP: 1px; MARGIN-BOTTOM: 1px; float:left; display:block
}

#content
{
	left:400px; FLOAT: left; WIDTH: 375px; background-color:#FFFFFF;
	padding:10px;
}



.form

{
	padding:10,10,10,10;
}

 input, select, textarea
{
color: #781351;
background: #E2F0FF;
margin-bottom:2px;
margin-left:20px;
border: 1px solid #781351
}

#formcontainer
{
	width:600px;
	margin-left:120px;
	padding-top:10px;
}

 label
{

float: left;
text-align: right;
display: block;
margin-right:10px;
}

textarea
{height:400px;
	width:350px;
}

.errorlist
{
	color:red;
	}
	
ul li  .errorlist
{
	color:red;
	}
 .author
 
{
	color:red;
	font-size:0.8em;
	}
	
.cheading
{
	background:#EAF4FF;
	display:block;
	font-size:1.em;
	text-align:left;
	padding-left:10px;
}


.cheading2
{
	color:#FF771C;
	font-size:1.0em;
 background-color:#FFFFFF;
    display:inline;
}

.block_box {
  background-color:#EAF4FF;
  border: 1px solid #D8DBFE;
  padding:2px;
  margin-top:2px;
  margin-bottom:2px;
  margin-right:8px;
}

a.cheading2.link
{
	color:#FF771C; TEXT-DECORATION:underline; 
}

a.cheading2.ahover {
	TEXT-DECORATION:none; color:#800000;
}

DIV#author {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 22px; COLOR: #888
}
DIV#author A {
	COLOR: #888
}
DIV#wrapper {
	MARGIN: 0px auto; WIDTH: 650px; background-color: #F0F0F0; 
	}

A.button {
	PADDING-RIGHT: 18px; DISPLAY: block; BACKGROUND: url(bg_button_a.gif) no-repeat right top; FLOAT: left; FONT: 12px arial, sans-serif; COLOR: #444; MARGIN-RIGHT: 6px; HEIGHT: 24px; TEXT-DECORATION: none
}
A.button SPAN {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 18px; BACKGROUND: url(bg_button_span.gif) no-repeat; PADDING-BOTTOM: 5px; LINE-HEIGHT: 14px; PADDING-TOP: 5px
}
A.button:active {
	BACKGROUND-POSITION: right bottom; COLOR: #000; outline: none
}
A.button:active SPAN {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left bottom; PADDING-LEFT: 18px; PADDING-BOTTOM: 4px; PADDING-TOP: 6px
}

div.logo {
  background-color: white;
  background-image: url(rps.gif);
  background-repeat: no-repeat;
  text-indent: 400px; text-align:center;
  border:none;
  height:75px;
}

div.flash {
  background-color: white;
  background-repeat: no-repeat;
  border:none;
}

input.searchbox
	{
	float: right;
	width: 170px;
	min-height: 25px;
	padding: 3px 5px 0px 25px;
	background: url(search.png) top right no-repeat;
	border:none;

}

input.submit
	{
	width: 80px;
	min-height: 21px;
	margin: 1px 5px 0px 5px;
	background: url(search_button.png) top left no-repeat;	
	cursor: pointer;
	float: right;
	border:none;
}	

.logo1
{
width: 31%;
padding: 3px;
float:left;
}

.step1
{
background-image: url(circle.gif); font-size:1.5em;  background-repeat: no-repeat;
height:45px; padding-left:17px; padding-top:7px;
}

.clear_all
{
clear:both;
}


