/*
Develop by Janaka & Harshanie
*/

*{
margin:0px;
padding:0px;
}

<!--
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}



.oneColFixCtrHdr #container {
	width: 1000px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.oneColFixCtrHdr #header {
	float:left;
	width:1000px;
	height:104px;
	background: #ffffff; 

}

.oneColFixCtrHdr #header .headleft {
float:left;
width:506px;
height:104px;
}

.oneColFixCtrHdr #header .jslogo {
float:left;
width:352px;
height:104px;
border:0px;
}

.oneColFixCtrHdr #header .headlright {
float:left;
width:473px;
height:104px;
background-color:#ffffff;
}

.oneColFixCtrHdr #header .headlrighttop {
float:left;
width:473px;
height:18px;
background-color:#ffffff;
}

.oneColFixCtrHdr #header .headlright p{
float:left;
width:473px;
height:104px;
font-size:11px;
text-align:right;
}

.oneColFixCtrHdr #header .loginarea{
float:left;
width:473px;
height:22px;
font-size:11px;
margin-top:35px;
background-color:#ffffff;
}

.oneColFixCtrHdr #header .joinnow{
float:left;
width:87px;
height:22px;
}

.oneColFixCtrHdr #header .hedbtn{
float:left;
border:0px;
}

.oneColFixCtrHdr #header .uname{
float:left;
width:130px;
height:18px;
padding-top:4px;
font-size:10px;
padding-left:3px;

}

.oneColFixCtrHdr #header .pword{
float:left;
width:64px;
height:18px;
padding-top:4px;
font-size:10px;
padding-left:5px;
}

.oneColFixCtrHdr #header .unametxt{
float:left;
width:100px;
height:16px;
font-size:10px;
border:#666666 1px solid;
margin-top:2px;
}


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

.oneColFixCtrHdr #header a:hover{
color:#cc0001;
text-decoration:underline;
}

.oneColFixCtrHdr #seachbar{
float:left;
width:648px;
height:45px;
background-color:#cc0001;
padding-left:352px;
}

.oneColFixCtrHdr #seachbar .serbartxt{
float:left;
height:30px;
font-size:12px;
color:#FFFFFF;
padding-right:5px;
padding-top:15px;
}

.oneColFixCtrHdr #seachbar .sersltbox{
float:left;
margin-top:15px;
width:160px;
height:18px;
border:#999999 1px solid;
font-size:10px;
color:#000000;
margin-right:10px;
}

.oneColFixCtrHdr #seachbar .serbtn{
float:left;
margin-top:15px;
}

.oneColFixCtrHdr #iconmbar{
float:left;
width:1000px;
height:175px;
background-color:#ffffff;
}

.oneColFixCtrHdr #iconmbar .iconimg{
float:left;
width:217px;
height:124px;
margin-left:25px;
margin-top:25px;
border:0px;
}

.oneColFixCtrHdr #mainContent {
	float:left;
	width:1000px;
	padding-bottom:15px;
	background-color:#ffffff;
}

.oneColFixCtrHdr #leftContent {
float:left;
width:246px;
padding-left:22px;
background-color:#ffffff;
}

.oneColFixCtrHdr #leftContent ul{
	float:left;
	display:block;
	width:245px;
	padding-left:2px;
	padding-right:2px;
	height:auto;
	margin-top:10px;
	margin-bottom:10px;
}

.oneColFixCtrHdr #leftContent li{
	margin-top:10px;
	margin-left:12px;
	list-style-image:url(../images/menu_icon.jpg);
	list-style-position:outside;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align: justify;
}

.oneColFixCtrHdr #leftContent a{
color:#000000;
text-decoration:none;
}

.oneColFixCtrHdr #leftContent a:hover{
color:#666666;
text-decoration:underline;
}



.oneColFixCtrHdr #rightContent {
	float:left;
	width:725px;
	font-size:11px;
	color:#000000;
	text-align:justify;	
	background-color:#ffffff;
}

.oneColFixCtrHdr #formtitlearea{
float:left;
width:725px;
height:25px;
background-color:#FFFFFF;
margin-top:15px;
}

.oneColFixCtrHdr #formtitlearea .titlecon{
float:left;
padding-left:10px;
padding-top:5px;
font-size:12px;
color:#FFFFFF;
padding-right:10px;
height:20px;
background-color:#cc0001;
}

.oneColFixCtrHdr #formtitlearea .titleicon{
float:left;
width:25px;
height:25px;
border:0px;s
}

.oneColFixCtrHdr #formArea {
	float:left;
	width:725px;
	font-size:11px;
	color:#000000;
	text-align:justify;	
	background-color:#efefef;
	border-top:#cc0001 1px solid;  
	
}

.oneColFixCtrHdr #formArea .formworkarea{
float:left;
padding-bottom:15px;
width:520px;
}

.oneColFixCtrHdr #formArea .formhelparea{
float:right;
width:185px;
background-color:#FDD9EC;
padding-bottom:15px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
padding-left:5px;
padding-right:5px;
padding-top:10px;
border:#D30E22 1px solid;
margin-top:15px;
margin-bottom:15px;
margin-right:5px;
}

.oneColFixCtrHdr #formArea .leftformcol{
float:left;
width:190px;
padding-left:10px;
font-size:11px;
color:#000000;
text-align:left;
margin-top:10px;
height:30px;
}

.oneColFixCtrHdr #formArea .nleftformcol{
float:left;
width:190px;
padding-left:10px;
font-size:11px;
color:#000000;
text-align:left;
margin-top:5px;
height:25px;
}


.oneColFixCtrHdr #formArea .rightformcol{
float:left;
width:310px;
padding-left:8px;
font-size:11px;
color:#000000;
text-align:left;
margin-top:10px;
height:30px;

}

.oneColFixCtrHdr #formArea .nrightformcol{
float:left;
width:310px;
padding-left:8px;
font-size:11px;
color:#000000;
text-align:left;
margin-top:5px;
height:25px;

}


.oneColFixCtrHdr #formArea .mailcol{
float:left;
width:705px;
padding-left:10px;
font-size:11px;
color:#000000;
text-align:left;
margin-top:10px;
}




.oneColFixCtrHdr #rightContent table{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
background-color:#ffffff;
}

.oneColFixCtrHdr #rightContent .hotbar{
float:left;
width:98%;
padding-top:10px;
padding-bottom:15px;
padding-left:15px;
border:#666666 1px solid;
margin-top:10px;
margin-bottom:10px;
}


.oneColFixCtrHdr #rightContent tr{
font-family:Verdana, Arial, Helvetica, sans-serif;
height:30px;
}

.oneColFixCtrHdr #rightContent select{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
background-color:#F5F5F5;
width:180px;
}

.oneColFixCtrHdr #rightContent .textbox{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
border:1px solid #999999;
background-color:#F5F5F5;
width:190px;
}

.oneColFixCtrHdr #rightContent file{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
border:1px solid #999999;
background-color:#ffffff;
}

.oneColFixCtrHdr #rightContent textarea{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
border:1px solid #999999;
background-color:#ffffff;
}

.oneColFixCtrHdr #rightContent radio{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
background-color:#eadeff;
width:180px;
}


.oneColFixCtrHdr #rightContent h1{
	float:left;
	width:700px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000000;
}


.oneColFixCtrHdr #rightContent h2{
float:left;
width:700px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
}

.oneColFixCtrHdr #rightContent h3{
float:left;
width:700px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

.oneColFixCtrHdr #rightContent p{
	float:left;
	width:710px;
	font-size:11px;
	color:#000000;
	margin-top:5px;
	margin-bottom:5px;
}

.oneColFixCtrHdr #rightContent ul{
	float:left;
	display:block;
	width:650px;
	padding-left:10px;
	padding-right:10px;
	height:auto;
	margin-top:10px;
	margin-bottom:10px;
}


.oneColFixCtrHdr #rightContent ol{
	float:left;
	display:block;
	width:630px;
	padding-left:10px;
	padding-right:10px;
	height:auto;
	margin-top:10px;
	margin-bottom:10px;
}

.oneColFixCtrHdr #rightContent li{
	margin-top:10px;
	margin-left:25px;
	list-style-position:outside;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align: justify;
}

.oneColFixCtrHdr #rightContent a{
color:#000000;
font-weight:bold;
text-decoration:none;
}

.oneColFixCtrHdr #rightContent a:hover{
color:#666666;
text-decoration:underline;
}


.oneColFixCtrHdr #hotjobarea .hotjobs {
float:left;
width:705px;
height:25px;
padding-top:5px;
padding-left:5px;
background-color:#7ccfe1;
margin-top:10px;
margin-bottom:10px;
}

.oneColFixCtrHdr #hotjobarea {
float:left;
width:710px;
}

.oneColFixCtrHdr #hotjobarea .hotjleft {
float:left;
width:540px;
background-color:#ffffff;
padding-bottom:10px;
}

.oneColFixCtrHdr #hotjobarea .hjarea {
float:left;
width:170px;
padding-bottom:6px;
background-color:#ffffff;
margin-right:10px;
margin-top:12px;
color:#000000;
font-size:10px;
}

.oneColFixCtrHdr #hotjobarea a{
color:#000000;
text-decoration:none;
}

.oneColFixCtrHdr #hotjobarea a:hover{
color:#cc0001;
text-decoration:underline;
}

.oneColFixCtrHdr #hotjobarea .hotjright {
float:left;
width:170px;
background-color:#ffffff;
}

.oneColFixCtrHdr #hotjobarea .hoticon {
float:left;
width:147px;
margin-top:10px;
border:0px;
}

.oneColFixCtrHdr #footertop {
float:left;
width:1000px;
margin-top:10px;
padding-top:10px;
padding-bottom:10px;
height:110px;
background-color:#13475f;
}

.oneColFixCtrHdr #footertop a{
color:#CCCCCC;
text-decoration:none;
}

.oneColFixCtrHdr #footertop a:hover{
color:#FFFFFF;
text-decoration:underline;
}

.oneColFixCtrHdr #footertop p{
float:left;
width:960px;
padding-left:10px;
padding-right:15px;
color:#FFFFFF;
font-size:11px;
text-align:center;
}

.oneColFixCtrHdr #footerbot {
float:left;
width:1000px;
padding-top:10px;
padding-bottom:10px;
height:30px;
background-color:#000000;
}

.oneColFixCtrHdr #footerbot p{
float:left;
width:1000px;
padding-left:10px;
padding-right:10px;
color:#959494;
font-size:11px;
text-align:left;
}

.error{
font-size:10px;
color:#FF0000;

margin-right:5px;
width:5px;
}

.oneColFixCtrHdr #footer {
	padding: 0 10px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background:#DDDDDD;
}
.oneColFixCtrHdr #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}
-->