@charset "utf-8";
/* CSS Document */
/* General CSS */

body {
	padding:0px;
	margin:6px 0px 0px 0px;
	background:#FFFFFF;	
	}
	
form, p {
	padding:0px;
	margin:0px;
	}
	
a {
	outline:0px;
	}
	
img {
	border:0px;
	}
	
.clear {
	clear:both;
	}	
	
	
/* MAIN CONTAINER */

#mainwrap {
	width:98%;
	padding:0px;
	margin:0px auto;
	background:#FFFFFF;
	}	
	
/* Top Navigation */
	
#topheader {
	height:199px;	
	padding:0px;
	margin:0px;
	background:url(../images/top-header-bg.jpg) repeat-x left top;
	position:relative;
	}
	
.logo {
	width:645px;
	height:199px;
	display:block;
	position:absolute;
	left:-1px;
	top:2px;
	z-index:2000;
	background:url(../images/top-left.png) no-repeat left top;
	}
	
.topright {
	width:339px;
	height:199px;	
	padding:0px;
	margin:0px;
	background:url(../images/top-right.jpg) no-repeat left top;
	position:absolute;
	right:-1px;
	top:0px;
	z-index:100;
	}		
	
#topheader ul {
	width:318px;
	height:19px;
	padding:5px 0px 0px 6px;
	margin:0px;
	list-style-type:none;
	position:absolute;
	right:7px;
	bottom:0px;
	}
	
#topheader li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	padding:0px 5px 0px 6px;
	margin:0px;
	float:left;
	}
	
#topheader ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;	
	}

#topheader ul li a:hover, #topheader ul li a.active, #topheader ul li a.active:hover {
	color:#E3E9EC;
	}
	
	
/* Top Banner */					
	
#banner {
	height:191px;
	padding:0px;
	margin:0px;
	border:6px solid #E1E1E1;
	background:url(../images/banner-bg.jpg) repeat-x right top;	
	}


/* Content Section */

#maincontentwrap {
	width:100%;
	padding:0px 8px 0px 0px;
	margin:0px;
	background:url(../images/right-col-shadow.jpg) no-repeat right top;	
	}	
	
#contentwrap {
	padding:0px;
	margin:0px 0px 0px 0px;
	background:url(../images/content-wrap-bg.jpg) repeat-x left top #ffffff;
	}	

/* Left Section */	
		
#leftcol {
	width:303px;
	height:706px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:left;
	line-height:18px;
	padding:0px;
	margin:0px;
	background:url(../images/left-col-shadow.jpg) no-repeat left top;	
	float:left;
	position:relative;
	}
	
#leftcol .floatleft {
	padding:0px;
	margin:0px 4px 8px 0px;
	float:left;
	}	
	
#leftcol ul {
	width:278px;
	list-style-type:none;
	padding:10px 0px 0px 4px;
	margin:0px;
	background:url(../images/left-menu-bg.jpg) no-repeat left top;
	position:absolute;
	top:0px;
	left:16px;
	z-index:3000;
	}
	
#leftcol ul li {
	padding:4px 10px 5px 6px;
	margin:0px 0px 4px 0px;
	border-bottom:1px solid #E2F1F6;
	}
	
#leftcol ul li.last {
	border:none;	
	}	
		
#leftcol ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	padding:0px 6px 0px 16px;
	margin:0px;	
	background:url(../images/left-menu-bullet.jpg) no-repeat left 5px;
	display:block;		
	}
	
#leftcol ul li a:hover {
	color:#C3E4EF;
	}

.newsevents {
	width:196px;
	height:182px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:left;
	line-height:22px;	
	padding:72px 31px 0px 31px;
	margin:550px auto 0px auto;	
	background:url(../images/newsevents-bg.jpg) no-repeat left top;	
	}
	
	
/* Right Section */		
		
#rightcol {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:left;
	line-height:18px;	
	padding:0px 8px 0px 0px;
	margin:0px 0px 0px 313px;
	position:relative;
	}

#rightcolTable {
	width:600px;
	height:420px;
	float:left;
	border:1px;
	border-color:#DFF0FB;
	border-style:solid;
	}

#rightcolCell1 {
	width:45px;
	height:80px;
	float:left;
	padding-left:2px;
	padding-top:3px;
	border-bottom:1px;
	border-bottom-color:#DFF0FB;
	border-bottom-style:solid;	
	}
#rightcolCell2 {
	width:547px;
	height:80px;
	float:left;
	padding-top:3px;
	padding-left:5px;
	border-bottom:1px;
	border-bottom-color:#DFF0FB;
	border-bottom-style:solid;
	border-left:1px;
	border-left-color:#DFF0FB;
	border-left-style:solid;
	}

#rightcol h1.welcome {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#1797CE;
	text-align:left;
	font-weight:normal;
	padding:0px 0px 12px 0px;
	margin:21px 0px 14px 0px;
	border-bottom:1px solid #E1E1E1;
	}
	
#rightcol h1 {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	color:#1797CE;
	text-align:left;
	line-height:24px;
	font-weight:normal;
	padding:0px 0px 12px 0px;
	margin:21px 0px 14px 0px;
	border-bottom:1px solid #E1E1E1;
	}			

#rightcol ul {
	width:210px;
	list-style-type:none;
	padding:12px 0px 0px 18px;
	margin:0px 0px 0px 6px;
	background:url(../images/rightcol-bg.jpg) repeat-x right top #ffffff;	
	}
	
#rightcol ul li {
	padding:0px;
	margin:0px 0px 12px 0px;
	}
	
#rightcol ul li div {
	padding:0px 0px 0px 43px;
	margin:0px;
	}
	
#rightcol ul li a, #rightcol ul li a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#E85305;
	text-decoration:none;
	}
	
#rightcol ul li span {
	color:#E85305;
	}
	
.morebutton {
	padding:0px 10px 0px 0px;
	margin:0px;
	float:right;	
	}
	
#rightcol .contentimg {	
	padding:0px;
	margin:0px 10px 4px 0px;
	float:left;
	}
			
	
/* Footer Section */					
	
#footer {	
	width:96%;
	padding:0px;
	margin:0px auto;
	border-top:1px solid #E1E1E1;
	}
	
#footer div {	
	width:452px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	text-align:left;
	padding:14px 0px 0px 0px;
	margin:0px;
	float:left;
	}
	
#footer span {	
	color:#302E7E;
	}
	
#footer ul {	
	width:166px;
	list-style-type:none;
	padding:17px 0px 0px 0px;
	margin:0px;
	float:right;
	}
	
#footer ul li {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	padding:0px 4px 0px 4px;
	margin:0px;
	background:url(../images/footer-sep.jpg) no-repeat right top;		
	float:left;
	}
	
#footer ul li.last {	
	padding:0px 0px 0px 4px;
	}	
	
#footer ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#767676;
	text-decoration:none;
	}
	
#footer ul li a:hover {	
	color:#333333;
	}
		
#footer div.poweredby {
	width:156px;
	padding:4px 0px 8px 0px;
	margin:0px;
	background:url(../images/aride-logo.jpg) no-repeat right top;
	position:relative;
	}
	
#footer div.poweredby a, #footer div.poweredby a:hover {
	width:92px;
	height:24px;
	display:block;
	position:absolute;
	right:0px;
	top:0px;
	}	
	
/* Inner Section Css */		
	
.innerborder {
	border-top:1px solid #D7EBF2;
	}
	
.innerimg {
	border-top:1px solid #D7EBF2;
	}
	
#rightcol .innercontentimg {	
	padding:2px;
	margin:0px 10px 4px 0px;
	border:1px solid #E1E1E1;
	float:left;
	}	
	
.bdrBottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1E1E1;
	background-position: bottom;
	}
	
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#ff6600;
	font-weight:bold;
	text-align:left;
	padding:0px;	
	margin:0px;
	}
	
h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#5EC9F3;
	font-weight:bold;	
	text-align:left;
	padding:0px;	
	margin:0px;
	}	
.frmDiv	
{
float:left;
}
.regiatrationHead
{
	
	height:20px;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#5697AB;
	background:#B3E2F3;
	padding-left:10px;
}

.mandatoryStar
{
font-family:arial,helvetica,sans-serif;
font-size:11px;
color:#FF0000;
}

.messageDiv
{
width:600px;
height:22px;
border:1px;
border-style:solid;
border-color:#FF0000;
background-image:url(../images/message26x26.gif);
background-repeat:no-repeat;
padding-left:38px;
padding-top:5px;
}