* {margin:0;padding:0}
body {
height:100%;
text-align:center;
background : #5E5E5E;
font-family:Arial,Helvetica,Verdana, Geneva, sans-serif;

}

html{height:100%;text-align:center;font-size:62.5%;}

#outer{
min-height:98%;
width:870px;
color: #000;
text-align:left;
margin:-22px auto 0;
background :url(../images/outerbg.gif) 0px 100px repeat-y  #FFF;
}
* html #outer{height:98%;} /*for IE as it treats height as min-height anyway*/

#header{width:860px;border-top:22px solid #FFF;}

#centrecontent{width:870px;float:left;;background : #FFF;}


.clearer{clear:both;height:1px;overflow:hidden;margin-top:-1px;}
.lineBr{clear:both;}
img{border:none;}

li, ul, h1,h2,h3,h4,p,a{padding:0;	margin:0;}


#topNav{
float:left;
background : url(../images/topnavbg.gif) no-repeat #FFF;
width:870px;
min-height:2.9em;
height:auto!important;
height:2.9em;
padding-top:5px;
}

#topNavList{
background : url(../images/navlistbg.gif);
width:870px;
min-height:3.3em;
height:auto!important;
height:3.3em;
float:right;
padding-top:10px;
}

#topNavList ul{float:right;}
#topNavList li{	list-style : none;display : inline;}
#topNavList img{float:left;}
#logo{float:left;}
#topstrap{float:right;}
#orgBar{float:left;background : url(../images/orgbar.gif) repeat-x;height:14px;width:870px;}

#leftContent{float:left;width:578px;border-right:solid 1px #CECECE;background : #FFF;}
#leftContent p{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:130%;
	color:#696969;
	width:445px;
	margin-left:25px;
}

#leftContent p span{font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:85%;line-height:12px;}

#rightContent{float:left;width:291px;background : #FFF;	}
 

#rightTop{
	float:left;
	background : url(../images/rightTopbg.gif);
	width:291px;
	height:268px;
}

#rightList li{list-style : none;display:block;}


.greyco{
background : url(../images/greycobtm.gif) no-repeat 0% 100% #5E5D5E;
	float:left;
	height:20.4em;
	width:247px;
	margin-top:-45px;
}

.greyco p{font-size:120%;color:#FFF;padding:10px 15px 30px 20px;}

#footer{
	width:870px;
	background : url(../images/footerbg.gif) no-repeat 0% 100% #FFF;
	height:2.3em;
	clear:both;
	margin:auto;
	margin-top:-10px;
}
#footerinner{text-align : left;}

#footer li{
display:inline;
font-size:100%;
color:#312F2F;
padding-left:25px;
}

#footer li span{color:#A9A8B4;}

/*Contact styles */
#leftContent  #contactP{
	color:#4D4A4A;
	font-size:120%;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding:10px 0px 10px 0px;
}

#contactbody h2{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:200%;
	color:#F99D1D;
	margin:0px 0px 0px 25px;
}

#errorLink{
	color:#F99D1D;
	font-weight:bold;
}


#contactform input, #contactform label {float:left;}
#contactform input {width:175px;}
 #contactform label{
float:left;
width:90px;
padding-left:100px;
font-size:120%;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#FF9600;
font-weight:bold;
padding-bottom:15px;
}
 #contactform #sample{ width:20px; }
 
 #contactform #send{width:72px;	height:25px;margin-left:295px;}

.orgco{
background : url(../images/orgcobtm.gif) no-repeat 0% 100% #F99D1D;
	float:left;
	height:26.4em;
	width:247px;
	margin-top:45px;
}

.orgco p{font-size:120%;color:#FFF;padding:10px 15px 30px 20px;}

#rightContent .conRightP{
	color:#474146;
	padding-bottom:0;
}


#rightContent .conRightP a{
	color:#474146;
	text-decoration:none;
	background : url(../images/brownArrrow.gif) no-repeat 0px 1px;
	padding-left:9px;
}

/*End Contact styles */

.greycoRight{
	margin-top:0px;
}

.bodyh2{
font-size:130%;
	margin:0px 0px 0px 25px;
	color:#4D4A4A;
}

#leftContent .bodyP{
	font-size:110%;
	color:#696969;
	padding:0px 0px 10px 0px;
}



.orangList{
	margin:0px 0px 80px 35px;
}


.orangList li{
	font-size:130%;
	color:#5E5D5E;
	list-style : url(../images/orgbullet.gif);
	padding-bottom:10px;
}

/*About styles */
#aboutbody  .greycoRight{
	margin-top:60px;
}

#aboutcoimg{
float:left;
	margin:30px 0px 30px 25px;
	cursor : default;
}
#aboutcoimg:hover{
float:left;
	margin:30px 0px 30px 25px;
	cursor : auto;
}

/*End About styles */

/*Service styles */

#servicescoimg{
float:left;
	margin:30px 0px 30px 0px;
	cursor : auto;
}

/*End Service styles */

/*application styles */

#applicationbody h2{
padding:10px 0px 0px 0px;
}



.appLeftColumn{
	padding-left:25px;
}
.appColumn{
	float:left;
	width:163px;
	margin-right:5px;
}

#leftContent .colP{
width:143px;
	font-size:110%;
	color:#696969;
	padding:0px 0px 0px 0px;
	margin:20px 0px 0px 0px;
}

#applicationbody .orangList{
	margin:0px 0px 20px 35px;
}

#eventcoimg, #sponscoimg{
float:left;
	margin:20px 0px 0px 25px;
}


.pcode{
	text-transform : uppercase;
}

/*End application styles */