/***************************
*                          *
*  GLOBAL                  *
*                          *
****************************/

form 	{
margin : 0;
padding : 0;
}

textarea {
	font-size: 1em;
	font-family: "Verdana","Arial","Helvetica",sans-serif; 
	color: #121B8A; 
	}

/***************************
*                          *
*  HOMEPAGE INTROSEARCH    *
*                          *
****************************/

.introsearch {
	width: 440px; 
	height: 321px;
	border: 0px solid blue;
	float: left;
	margin: 20px 0px 20px 20px;
	text-align: left;
	display: inline;
	font-size: 0.9em;
	 
}

.formtitle {
	font-weight: bold;
	color: #051085;
	font-size: 1.2em;
	width: 325px;
	border: 0px solid red;
	float: left;
	text-align: left;
	margin: 15px 0px 15px 9px;
	display: inline;
}

fieldset.homepagesearch {
	border : 0px solid red;
	float: left;
	text-align: right;
	width: 440px;
	height: 182px;
	background: url(../images/fieldsetinfosearch_bgd.jpg);
	padding: 0px;
	margin: 0px;
}



.formitemcont {
	border: 0px solid blue; 
	xbackground-color: red;
	width: 170px; 
	float: left; 
	text-align: left;
	margin: 0px 0px 10px 10px;
	display: inline;
	font-weight: bold;
	color: #051085;
}

select.hpsa {
	width: 170px;
	font-family: "Verdana","Arial","Helvetica",sans-serif;
	font-size: 1em;
}

select.hpsb {
	width: 235px;
	font-family: "Verdana","Arial","Helvetica",sans-serif; 
	font-size: 1em;
}

.advancedsearch {
	width: 325px;
	margin: 5px 0px 0px 0px;
	border: 0px solid red; 
	color: #32449C;
	float: left;
	font-weight: bold;
	background: url(../images/blue_arrows.gif) 220px 6px no-repeat;
}	

.homesearchsubmit {
	float: left;
	width: 88px;
	height: 26px;
	margin: 0px 11px 0px 0px;
	border: 0px solid red; 
	background: url(../images/searchbutton_b.jpg);
	color: #ffffff;
	font-weight: bold;
	font-size: 0.9em;
	margin-left: 10px;
	font-family: "Verdana","Arial","Helvetica",sans-serif;	
	}

/*************************/
/*                       */
/*     register FORM     */
/*                       */
/*************************/



fieldset.register{
float: left;
margin : 0px;
padding : 0em;
border : 0px solid blue;
text-align: left;
width: 320px;
}

fieldset.registerb {
float: right;
margin-left: 80px;
padding : 0em;
border : 0px solid red;
text-align: left;
width: 290px;
}

.register label {
display : block;
border: 0px solid green;
width: 105px;
margin-bottom: 17px;
font-weight: bold;
height: 18px;
}

.registerb label {
display : block;
border: 0px solid green;
width: 70px;
margin-bottom: 12px;
font-weight: bold;
}

.register input {
	border: 1px solid #7F9DB9;
	color: #121B8A;
	float: right;
	width: 180px;
	height: 16px;
	margin-top : 0px;
	margin-right: 25px;
	margin-bottom: 15px;
	background-color: #FCFAFF;
	font-family: "Verdana","Arial","Helvetica",sans-serif; 
}

.registerb input {
	xdisplay : block;
	xdisplay : inline;
	border: 1px solid #7F9DB9;
	color: #121B8A;
	float: right;
	width: 200px;
	height: 16px;
	margin-top : 0px;
	margin-bottom: 6px;
	background-color: #FCFAFF;
	font-family: "Verdana","Arial","Helvetica",sans-serif; 
}

.register select {
	background-color: #FCFAFF;
	float: right;
	border: 1px solid #7F9DB9;
	width: 200px;
	margin-bottom: 30px;
	font-family: "Verdana","Arial","Helvetica",sans-serif; 
}

.registerb select {
	font-size: 1em;
	color: #121B8A;
	background-color: #FCFAFF;
	float: right;
	border: 1px solid #7F9DB9;
	width: 200px;
	margin-bottom: 30px;
	font-family: "Verdana","Arial","Helvetica",sans-serif; 
}

.register textarea {
	float: right;
	margin-top : 0px;
	background-color: #FCFAFF;
}

.registerb textarea {
	float: right;
	margin-top : 0px;
	background-color: #FCFAFF;
}

.registerbutton {
	width: 88px;
	height: 24px;
	padding: 3px 0px 0px 0px;
	text-align: center;
	border: 0px solid red; 
	background: url(../images/backbutton.jpg);
	color: white;
	font-weight: bold;
	font-family: "Verdana","Arial","Helvetica",sans-serif;	
	margin-left: auto;
	margin-right: auto;
	}

fieldset.signinaccount {
margin : 0px;
padding : 15px;
border : 0px solid #ccc;
width: 400px;
height: 160px;
background: url(../images/fieldset_signin_bgd.jpg) no-repeat 0px 0px;
voice-family: "\"}\""; 
voice-family:inherit;
width: 370px; 
height: 130px;
} 


html>body fieldset.signinaccount {
width: 370px; 
height: 130px;
}

/* Style the legend, labels and the div containing the submit button. */

.signinaccount label {
font-weight: bold;display : inline;
text-align: left;
border : 0px solid #ccc;
margin: 4px 0px 0px 0px;
float: left;
clear: left;
}

input {
	width: 270px;
	margin: 0px;
	padding: 0px;
	color: #121B8A;
	font-family: "Verdana","Arial","Helvetica",sans-serif; 
	font-size: 1em;
	height: 16px;
	}

#accountsignin {
	width: 111px; 
	height: 22px;
	border: 0px solid red; 
	font-weight: bold;
	font-size: 1em;
	xpadding: 0px;
	margin: 0px;
	background: url(../images/account_signin_bgd.jpg) no-repeat -20px -8px;
}


/*************************/
/*                       */
/*     Contact FORM      */
/*                       */
/*************************/

fieldset.contactus {
margin : 0px;
padding : 0em;
border : 0px solid green;
xtext-align: right;
width: 420px;
xmargin-left: 120px;
margin-left: auto;
margin-right: auto;
}

/* Style the legend, labels and the div containing the submit button. */

.contactus label {
border: 0px solid red;
display : block;
width: 210px;
margin-bottom: 30px;
font-weight: bold;
}

.contactus input {
	width: 200px;
	border: 1px solid #7F9DB9;
	color: #121B8A;
	float: right;
	width: 200px;
	height: 16px;
	margin-top : 0px;
	background-color: #FCFAFF;
	font-family: "Verdana","Arial","Helvetica",sans-serif;
}

.contactus textarea {
	float: right;
	margin-top : 0px;
	background-color: #FCFAFF;
	font-family: "Verdana","Arial","Helvetica",sans-serif; 
}

.cubutton {
	width: 88px;
	height: 24px;
	padding: 3px 0px 0px 0px;
	text-align: center;
	xdisplay: inline;
	border: 0px solid red; 
	background: url(../images/backbutton.jpg);
	color: white;
	font-weight: bold;
	xfloat: left;
	xfont-size: 0.9em;
	font-family: "Verdana","Arial","Helvetica",sans-serif;	
	margin-left: auto;
	margin-right: auto;
	}


/*************************/
/*                       */
/*        JBE FORM       */
/*                       */
/*************************/

fieldset.jbe {
margin : 0px;
padding : 0em;
border : 0px solid green;
xtext-align: right;
width: 420px;
margin-left: auto;
margin-right: auto;
}

/* Style the legend, labels and the div containing the submit button. */

.jbe label {
border: 0px solid red;
display : block;
width: 210px;
margin-bottom: 30px;
font-weight: bold;
}

.labelmate {
border: 0px solid blue;
display : block;
width: 200px;
xmargin-bottom: 30px;
font-weight: bold;
float: right;
}

.jbe input {
	width: 200px;
	border: 1px solid #7F9DB9;
	float: right;
	width: 200px;
	height: 16px;
	color: #121B8A;
	margin-top : 0px;
	background-color: #FCFAFF;
}

.jbebutton {
	width: 68px;
	height: 22px;
	padding: 3px 0px 0px 0px;
	text-align: center;
	xdisplay: inline;
	border: 0px solid red; 
	background: url(../images/apply.gif);
	color: white;
	font-weight: bold;
	xfloat: left;
	xfont-size: 0.9em;
	font-family: "Verdana","Arial","Helvetica",sans-serif;	
	margin-left: auto;
	margin-right: auto;
	}

/***********************/
/*                     */
/*   SEARCH results    */
/*                     */
/***********************/


.resultsapply {
	width: 88px;
	height: 24px;
	padding: 3px 0px 0px 0px;
	text-align: center;
	xdisplay: inline;
	border: 0px solid red; 
	background: url(../images/backbutton.jpg);
	color: white;
	font-weight: bold;
	float: left;
	xfont-size: 0.9em;
	font-family: "Verdana","Arial","Helvetica",sans-serif;	
	xmargin-left: auto;
	xmargin-right: auto;
	}


.fulldetails {
	width: 128px;
	height: 24px;
	padding: 3px 0px 0px 0px;
	text-align: center;
	xdisplay: inline;
	border: 0px solid red; 
	background: url(../images/fulldetailsbutton.jpg);
	color: white;
	font-weight: bold;
	float: left;
	xfont-size: 0.9em;
	font-family: "Verdana","Arial","Helvetica",sans-serif;	
	xmargin-left: auto;
	xmargin-right: auto;
	}

/***********************************/
/*                                 */
/*   ADVANCED SEARCH FORMATTING    */
/*                                 */
/***********************************/


.selectb {
	width: 276px;
	margin-top : 2px;
	font-family: "Verdana","Arial","Helvetica",sans-serif; 
	color: black;
	font-size: 1em;
}

.inputb {
	width: 18px;
	margin-top : 0px;
	font-family: "Verdana","Arial","Helvetica",sans-serif; 
	border: 0px solid red; 
	float: left;
	margin-right: 5px;
	color: #121B8A;
}

.inputlabel {
	xheight: 20px; 
	border: 0px solid blue; 
	float: left; 
	display: block; 
	width: 190px;
}

.apply {
	width: 68px;
	height: 22px;
	padding: 3px 0px 0px 0px;
	text-align: center;
	xdisplay: inline;
	border: 0px solid red; 
	background: url(../images/apply.gif);
	color: white;
	font-weight: bold;
	float: left;
	xfont-size: 0.9em;
	font-family: "Verdana","Arial","Helvetica",sans-serif;	
	xmargin-left: auto;
	xmargin-right: auto;
	}
	
.searchsubmit {
	width: 88px;
	height: 26px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	border: 0px solid red; 
	background: url(../images/backbutton.jpg);
	color: #32449C;
	font-weight: bold;
	font-size: 1em;
 	margin-left: auto;
 	margin-right: auto;
 	display: block;
 	}


.fieldsetinfosearch {
margin : 0px;
padding : 0em;
border : 0px solid red;
text-align: right;
	width: 377px;
	height: 182px;
	background: url(../images/fieldsetinfosearch_bgd.jpg);
}

/*************************/
/*                       */
/*     SJBE              */
/*                       */
/*************************/

fieldset.sjbe {
margin : 0px;
padding : 0em;
border : 0px solid green;
xtext-align: right;
width: 420px;
xmargin-left: 120px;
margin-left: auto;
margin-right: auto;
}

/* Style the legend, labels and the div containing the submit button. */

.sjbe label {
border: 0px solid red;
display : block;
width: 210px;
margin-bottom: 30px;
font-weight: bold;
}

.sjbe input {
	width: 200px;
	border: 1px solid #7F9DB9;
	xborder: 1px solid red;
	color: #121B8A;
	xfloat: right;
	width: 200px;
	height: 16px;
	margin-top : 0px;
	background-color: #FCFAFF;
	font-family: "Verdana","Arial","Helvetica",sans-serif;
}

.sjbe textarea {
	float: right;
	margin-top : 0px;
	background-color: #FCFAFF;
	font-family: "Verdana","Arial","Helvetica",sans-serif; 
}

.cubutton {
	width: 88px;
	height: 24px;
	padding: 3px 0px 0px 0px;
	text-align: center;
	xdisplay: inline;
	border: 0px solid red; 
	background: url(../images/backbutton.jpg);
	color: white;
	font-weight: bold;
	xfloat: left;
	xfont-size: 0.9em;
	font-family: "Verdana","Arial","Helvetica",sans-serif;	
	margin-left: auto;
	margin-right: auto;
	}
	
input.cubutton {
	width: 88px;
	height: 24px;
	padding: 3px 0px 0px 0px;
	text-align: center;
	xdisplay: inline;
	border: 0px solid red; 
	background: url(../images/backbutton.jpg);
	color: #121B8A;
	font-weight: bold;
	xfloat: left;
	xfont-size: 0.9em;
	font-family: "Verdana","Arial","Helvetica",sans-serif;	
	margin-left: auto;
	margin-right: auto;
	}	