body{
	
	background-color: #f1f5f0;
	margin: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding:0;
	font-size: 95%;
	font-family: georgia, times, "times new roman", serif;
	color: #000;
	text-align: center;


	
	color:black;
   	background-color:#fff;

   scrollbar-face-color:#6e298d;
   scrollbar-arrow-color:#FFFFFF;
   scrollbar-track-color:#C0B0B0;
   scrollbar-shadow-color:rgb(0,0,0);
   scrollbar-highlight-color:rgb(0,0,0);
   scrollbar-3dlight-color:#808080;
   scrollbar-darkshadow-Color:#202020;

	
}
a:active, a:link, a:visited{
	color: #0072AE;
	text-decoration: none;	
}
a:hover{
	color: #6e298d;
	text-decoration: none;
}

p{

	color: #555555;
	font-size: 11px;
	font-family: tahoma, times, "times new roman", serif;
	
}

ul{
	color: #555555;
	font-size: 8px;
	font-family: tahoma, times, "times new roman", serif;
}

li{
	list-style-type: square;
	size: 4px;
	color: #555555;
	font-size: 11px;
	font-family: tahoma, times, "times new roman", serif;
}

.SubmitButton{
	width: 100px;
	height: 24px;
	background-color: #0072AE;
	color: white;
	font-size: 12px;
	font-weight: bold;
}

#SubHeading{

	color: #555555;
	font-size: 12px;
	font-weight: bold;
	font-family: tahoma, times, "times new roman", serif;
	
}

#ContentHighlight{
	color: #0072ae;
	font-size: 11px;
	font-family: tahoma, times, "times new roman", serif;
}

h1{
 
	font-size: 20px;
	color: #6e298d;
	font-family: Bookman Old Style Bold;

}

#BodyCanvas{
	
   	margin: 0 auto;
   	height: auto;
   	width: 980px;
   	text-align: left;
   	border: solid #C8C6C6 1px;
	background: url( ../images/canvasBackground.png) repeat-y;
   
}

#Header {
   background: url( ../images/header.png) no-repeat;
   height: 80px;
}

#Navigation{
	float: left;
	margin-top: -19px;
	width: 170px;
	background-color: white;
	background-image: url(../images/navigationBackground.png); 
	z-index: 99;
}

#NavigationPanel {
	
	width:145px;
	height: 227px;
	z-index:11;
	border: 1px none #000000;
	
}
#NavigationButtons {
	
	list-style-type: none;
  	padding-left: 18px;
	margin: 0px;
	height: 28px;
}

/* --------- Menu Items: dims&pos -----------*/
#NavigationButtons ul {
  
  margin: 0px;
}
#NavigationButtons li{
	list-style-type: none;
	width: 145px;
	padding-top: 1px; 
	padding-left: 0px;
	padding-right: 0px;
	background: url('../images/NavBackground.gif') no-repeat;
	font-size: 14px;
	font-weight: bold;
}
#NavigationButtons li a {
	display: block;
	height: 23px;
	text-decoration: none;
}
#NavigationButtons li a:active, #NavigationButtons a:link, #NavigationButtons a:visited {
  padding-left: 10px;
  padding-top: 1px;
  color: white;
  font-weight: bold;
}

#NavigationButtons li a:hover{
  padding-left: 10px;
  color: #6e298d;
  font-weight: bold;
}

#NavigationOptions{
	
	float: left;
	left:20px;
	top:436px;
}
 #NavigationDesign{
	
	left:0px;
	color: #555555;
	font-size: 10px;
	font-family: tahoma, times, "times new roman", serif;
}
#SubMenu {
	padding-top: 0px;	
	padding-left: 0px;
	font-size: 10px;
	font-weight: bold;
}

#SubMenu li{
	position: relative;
	left: -1px;	
	padding-top: 1px;
	padding-left: 15px;
	font-size: 11px;
	font-weight: bold;
	
}

#SubMenu li a:active, #SubMenu li a:link, #SubMenu li a:visited{
	color: #0072AE;
	text-decoration: none;	
}

#SubMenu li a:hover{
	color: #6e298d;
	text-decoration: none;
}


#NavigationLogin{
	position: relative;
	height: 164px;	

}

.LoginInputBox{
	width: 108px;
	font-size: 10px;
}

.LoginSubmitButton{

	width: 60px;
	background-color: #0072AE;
	color: white;
	font-size: 12px;
	font-weight: bold;

}

#NavigationLoginUsername{
	position: absolute;
	left: 33px;
	top: 18px;	
	color: white
	
}

#NavigationLoginPassword{
	position: absolute;
	left: 33px;
	top: 100px;

}

#NavigationLoginSubmit{
	position: absolute;
	left: 90px;
	top: 122px;

}

#NavigationLoginRegister{
	position: absolute;
	left: 28px;
	top: 122px;
	

}


.NavContent{

	font-size: 9px;
	font-family: tahoma;
	background-color: white;
}

.NavContent a:active, .NavContent a:link, .NavContent a:visited{
	color: #7b7c7b;	
	text-decoration: none;
}
.NavContent a:hover{
	color: #6e298d;
	text-decoration: none;
}

/*
#NavigationSite{
	top: 460px;
	left: 10px;
	width: 144px;
	height: 60px;	
	z-index: 14;

}*/
#NavigationSite{
	position: relative;
	left: 15x;	
	width: 144px;
	_width: 164px;
	z-index: 14;
	background-color: white;
	padding-left: 24px;

}
#NavTerms{
	float: left;
	width: 65px;
}
#NavSpacer{
	float: left;
	width: 10px;
}

#NavPolicy {
	float: left;
	width: 65px;
	
}



#PageContent{
	float: left;
	width: 542px;
}

#Advertising{
	float: left;
	width: 264px;
}

#PageHeading{


	margin-left: 0px;
	height:34px;
	z-index:88;
	background-color: #fff;
	border: 0px none #000000;
	color: #6e298d;
	font-size: 20px;
	font-family: Bookman Old Style;
	font-weight: bold;	
	
}

#WebContent{
	
	
	padding-left: 10px;
	padding-right: 10px;
	
}




#AdvertisingImage{
	position: absolute;
	height:374px;
	z-index:8;
	border: 0px none #000000;	
	padding-bottom: 15px;
 
}


#AdvertisingLogo{
	
	padding-top: 15px;
	height:35px;
	z-index:8;
	border: 0px none #000000;	
	background: url( ../images/logo.png) no-repeat;
 
}


#Footer{
	clear: both;
   	background: url( ../images/footer.png) no-repeat;
   	height: 53px;
}

#positionlist{
	
	padding: 10px 10px 10px 10px;
	width: 500px;
	
}

#position{
	border: double 1px  #0072AE;
	padding: 10px 10px 10px 10px;
	width: 500px;
	height: 300px;
}

#forms{
	padding: 10px 10px 10px 10px;
	width: 500px;
	height: 40px;
	
}

#formname{
	float: left;
	width: 280px;
	font-size: 18px;
}

#formIcon{
	float: left;
	width: 50px;
	height: 50px; 
}
#formSize{
	float: left;
	margin-left: -45px;
	margin-top: 45px;
}
#pdfIcon	{

	width: 50px;
	height: 50px; 
	border: 0px;
	

}

/***/

#searchreturn{
	clear:both;
	float:right;
}

#searchreturnvalue{
	font-decoration:underline;
	font-size: 11px;
	color: red;
}

#positionlistsearch{
	clear: both;
	padding-top: 15px;
		
}
#positionheadersearch{
	font-size: 12px;
}
#positiontitlesearch{
	float: left;
	width: 60%;
}
#positiondatesearch{
	font-size: 11px;
	float: right;
	width: 35%;
	
}
#positiondetailssearch{
	clear:both;
	float:left;
	font-size: 11px;
}
#positionlocationsearch{
	float: left;
	width: 150px;
}
#positionstatesearch{
	float: left;
	width: 150px;
}
#positioncontentsearch{
	clear: both;
	font-size: 11px;
	padding-top: 5px;
	padding-left: 20px;
}

#positionrulesearch{
	border-bottom: solid gray 1px;
	padding-bottom: 5px;
}


/***/

#positionheader{
	
}
#positiontitle{
	float: left;
	width: 60%;
}
#positiondate{
	float: right;
	width: 35%;
	
}
#positiondetails{

}
#positionlocation{
	float: left;
}
#positionstate{
	float: left;
}
#positioncontent{
	clear: both;
	padding-top: 5px;
	padding-left: 20px;
	text-align: justify;
}

#positionsearchreturn{
	float: left;
}
#positiononline{
	
	float: right;
	padding-top: 25px;
}

#positionoffline{
	clear: all;
	float: right;
	padding-top: 5px;
}

#positionsearchform{
	float: right;
	_padding-right: 20px;
}
				
#positionImage{
	padding-bottom: 14px;
}

.inputlabel {
	font-weight: bold;
	color: #6e298d;
	font-size: 12px;
	text-align: right;
}
.inputfield{
	margin-top: 4px;
	background-color: #D9D9D9;
	font-weight: bold;
	width:250px;
	maxLength=: 100;
}

.inputfield200{
	margin-top: 4px;
	background-color: #D9D9D9;
	font-weight: bold;
	width:200px;
	maxLength=: 100;
}

.inputfield500{
	margin-top: 4px;
	background-color: #D9D9D9;
	font-weight: bold;
	width:480px;
	maxLength=: 100;
}

.inputfielddropdown{
	margin-top: 4px;
	background-color: #D9D9D9;
	font-weight: bold;
	width:200px;
	maxLength=: 100;
}
#inputfieldcheckbox{

}
#inputfieldtext{
	font-size: 10px;
	color: #0072AE;
	padding-left: 10px;
	
}
#compulsoryfield{
	color: red;
}
#applicationcontinue {
	float: right;
	margin-right: 20px;
	margin-bottom: 20px;
	
}

#applicationformcanvas{
	clear: all;
	float: left;
	text-align: left;
	width: 520px;
	border: double 4px #0072ae;
}
#applicationform{
	/*order: double 1px red;*/
}

#applicationformnamesrow{
	width: ;
	height: 30px;
	text-align: left;
}

#applicationformnamestitle{

	text-align: left;
	margin-right: 3%;
	width: ;
}

#applicationformnamesfield{

	text-align: left;
}

.inputfield{
	background-color: #D9D9D9;
	font-weight: bold;
	width: 240px;
	
}

#inputStringSmall{
	width: 200px;
}

#inputtextarea{
	width: 480px;
	padding-left: 30px;
}


#inputNumber{
	
	width: 60px;
	text-align: right;
}

#inputName {
	width: 240px;	
}

#applicationtabletitle{
	font-weight: bold;
	font-size: .8em;
			
}
#applicationformcompulsory{
	color: red;
	font-weight: bold;
	
}

#applicationformfield{
	text-align: left;
	padding-left: 30px;
}

#applicationtabledetails tr{
	height: 30px;
}

#applicationcontinue {
	clear: all;
	float: right;
	margin-right: 20px;
	margin-bottom: 20px;
	
	}


.applicationtable{
	clear: both;
	text-align: right;
	width: 405px;
	
}
	

#subpageheading {
	clear: all;
	color :  #0072ae;
	font-size: 14px;
	font-weight: bold;	
	margin-bottom: 15px;
	margin-top: 10px;
	margin-left: 20px;
	
	width: ;
}
#weblogin{
	margin-bottom: -10px;
	height: 30px;
	font-weight: bold;
	font-size: .8em;
}
#welcomemessage{
	float: left;
	width: 70%;
	
}
#welcomename{
	color: red;
}
#welcomesignout{
	float: right;
	width: 30%;
}

#newtable{
	clear: both;
}

#applygroup{
	clear: both;
	padding-bottom: 10px;
	width: 500px;

}

#applygrouptitle{
	color: #0072AE;
	font-weight: bold;
	padding-bottom: 5px;
}

#applygroupcontent{

	margin-left: 30px;
	width: 470px;
	
}
	
#fontbold{
	font-weight: bold;
}


.fontboldsmall{
	font-weight: bold;
	font-size: 12px;
}
	
#fontboldsmall{
	font-weight: bold;
	font-size: 12px;
}

#fontsmall{
	
	font-size: 12px;
}

.fontsmall{
	
	font-size: 12px;
}

#clearrow{
	clear: both;
	text-align: center;
}


#smallgray{
	font-size: 10px;
	color: gray;
	}
	
#smallgraypadded{
	padding-top: 5px;
	font-size: 10px;
	color: gray;
	}
	
#coverletterfile{
	width: 400px;
}

#positiondisplay{
	width: 500px;
}

#cd_name{
	
}

#cd_input{
	width: 150px;
	margin-left: 0px;
}

#cd_inputemail{
	width: 280px;
	margin-left: 0px;
}

#smallgraypaddedcustom{

	padding-top: 5px;
	font-size: 10px;
	color: gray;
	margin-left: 40px;
}


#loginregistercomments{
	font-size: 12px;
	font-weight: bold;
	color: white;
}

#compulsory{
	color: red;
	font-weight: bold;
	padding-right: 8px;
	padding-left: 8px;
	}
