body {
margin-top : 0;
background : #046590;
font-family : Arial, Helvetica, sans-serif;
color : #353535;
font-size : 13px;
line-height : 20px;
padding:20px 0;
}
#rws-wrapper {
width : 970px;
margin : 0 auto;
overflow : hidden;
background : #ffffff;
height : auto;
overflow : hidden;
padding:15px;
}

h3 {
font-size:29px; 
margin:0;
padding:0;
line-height:30px;
font-weight:600;
color:#046590;

}
h3 span {
color:#769d04;
}

h4 {
font-size:24px; 
margin:0;
padding:0;
line-height:30px;
font-weight:500;
color:#353535;

}
h4 span {
color:#769d04;
}

h4 span a {
color:#769d04;
text-decoration:none;
}
h4 span a:hover {
color:#769d04;
text-decoration:underline;
}

h1 {
font-size:16px; 
margin:0;
padding:0;
line-height:18px;
font-weight:600;
color:#046590;
width:auto;
}

h2 {
font-size:22px; 
line-height:24px;
font-weight:600;
color:#046590;
width:auto;
}

h1 span {
color:#769d04;
}

span {
color:#769d04;
}


p {
margin-top:0;
}

#rws-logo {
width:100%;
overflow: hidden;
padding-bottom:10px;
}
.hrline {
background:#c1dadf;
height:1px;
margin-bottom:10px;
}

#rws-maincontent {
overflow:hidden;
width:auto;
padding:0 0px 20px 20px;
}

#rws-maincontentleft {
width:585px;
float:left;
overflow:hidden;
padding-right:15px;
}

#apply_button {
width:auto;
float:right;
text-align:right;
}

#rws-bottomcontent {
margin-top:20px;
border:1px solid #c1dadf;
padding:20px;
}

#rwsbottom {
clear:both;
overflow:hidden;
width:auto;
height:auto;
}

#rws-maincontentright {
width:350px;
float:left;
overflow:hidden;
}

p.rws-content-new {
color:#89b872;
font-size:16px; 
font-weight:600;
}

#bottomcontentleft {
width:550px;
float:left;
overflow:hidden;
padding-right:15px;
}
#bottomcontentright {
width:350px;
float:left;
overflow:hidden;
}

#bottomcontentleft_2 {
width:425px;
float:left;
overflow:hidden;
}
#bottomcontentright_2 {
width:470px;
float:left;
overflow:hidden;
}

.subheading{
color:#046590;
font-weight:bold;
}

a.contentlink {
color:#046590;
text-decoration:underline;
}
a.contentlink:hover {
color:#046590;
text-decoration:none;
}

.bottomheading {
background:url(images/bottom_arrow.jpg) no-repeat top left;
padding-left:30px;
line-height:26px;
font-size:18px;
color:#046590;
margin-top:10px;
float:right;
text-align:right;
margin-right:30px;
}

.bottomheading a{
color:#046590;
text-decoration:none;
}

.bottomheading a:hover{
color:#046590;
text-decoration:underline;
}

#submitknowledge {
overflow:hidden;
clear:both;
width:auto;
padding-left:15px;
}

input.textbox_contact{
	width:550px;
	border:1px solid #bcdcea;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000000;
	padding:2px 0 0 3px;
	height:18px;
}

textarea.contactpage{
	width:550px;
	height:80px;
	border:1px solid #bcdcea;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000000;
	padding:2px 0 0 3px;
	
}

#msg12 {
	MARGIN-TOP: 10px; DISPLAY: none; Z-INDEX: 200; /*BACKGROUND: url(images/msg_arrow1.gif) no-repeat right center;*/ 
	POSITION: absolute; border-right:2px solid #1861a5;border-top:2px solid #1861a5; border:2px solid #1861a5; padding:2px 5px 2px 5px; color:#333333;
	BACKGROUND: #c1e1ff;
}
#msgcontent12 {
	/*BORDER-RIGHT: #924949 2px; PADDING-RIGHT: 0px; BORDER-TOP: #924949 2px solid; DISPLAY: block; PADDING-LEFT: 5px; BACKGROUND: #f3e6e6; PADDING-BOTTOM: 5px; BORDER-LEFT: #924949 2px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #924949 2px solid; color:#000000;*/
}
#msg {
	DISPLAY: none; PADDING-LEFT: 7px; Z-INDEX: 200; BACKGROUND: url(images/msg_arrow.gif) no-repeat left center; POSITION: absolute
}
#msgcontent {
	BORDER-RIGHT: #924949 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #924949 2px solid; DISPLAY: block; PADDING-LEFT: 5px; BACKGROUND: #f3e6e6; PADDING-BOTTOM: 5px; BORDER-LEFT: #924949 2px; PADDING-TOP: 5px; BORDER-BOTTOM: #924949 2px solid; max-width: 250px; min-width: 150px
}
ul li{
padding-bottom:5px;
}
