img {
	border: 0;
}

table {
	margin: 0;

	border-collapse: collapse;
}

td {
	padding: 0;
	border-width: 0;
	font-size: 100%;
	
}

div {
	margin: 0px 0px 0px 0px;
}

body {
background-image: url(../images/bg-body.gif);

}
.quoteForm{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
}

a:
{
	color: #2020A5;
}

a:hover
{
	color: #666666;
}

a:visited
{
	color: #202080;
}

a:active
{
	color: #2020A5;
}



/* top styles */

div.topfull
{
background-image: url(../images/top-full.gif);
width: 714;
height: 30;
}

div.topheader
{
background-image: url(../images/top-header.gif);
width: 714;
height: 67;
}


/*################################### end */



/* content styles */

table.main
{
width: 714;
height: 409;
background-color: #ffffff;
}


#content
{
	background-image: url(../images/bg-contene.gif);
	width: 386;
	height: 328;
	background-repeat: repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: .7em;
	vertical-align: top;
}


div.content_pad
{
padding-top: 0px;
padding-bottom: 0px;
padding-left: 15px;
padding-right: 15px;
}




#leftbar
{
	background-image: url(../images/bg-leftbar.gif);
	width: 84;
	height: 100%;
	background-repeat: repeat-y;
}

#nav
{
	vertical-align: top;
}

#rightbar
{
	background-image: url(../images/bg-rightbar.gif);
	width: 32;
	background-repeat: repeat-y;
}

#rightbar
{
	width: 32;
	height: 328;
	background-color: #ffffff:
}

#bottomcontent
{
	width: 630;
	height: 81;
	background-color: #ffffff:
}


/*################################### end */




/* bottom styles */

div.bottomfull
{
	background-image: url(../images/bottom-full.gif);
	width: 714;
	height: 21;
	background-repeat: no-repeat;
}


/*################################### end */





/* font styles used for header*/

b.color1
{
	color: #9B9B9B;
	font-size: 1.2em;
}

b.color2
{
	color: #000000;
	font-size: 1.2em;
}

center.color3
{
	color: #10109F;
}


table.text
{

}


/*################################### end */




/* form styles */

table.form
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 1em;
	vertical-align: top;
}


input.input1
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 1em;
	width: 125px;
	height: 20px;
}

input.input2
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 1em;
	width: 300px;
	height: 20px;
}

h1 {
	font-size: 150%;
	margin-bottom: 10px;
}

h3 {
	font-size: 100%;
	border-bottom: 1px solid #BBBBBB;
	margin-bottom: 0px;
	
}

/*################################### end */


/*########################################*/
/* Job board styles */

table.jobcategories {
	font-size: 100%;
	width: 100%;
}

table.joblistings {
	font-size: 100%;
	width: 100%;
}

table.jobdetails {
	font-size: 100%;
	width: 100%;
}

table.jobdetails td.label {
	font-size: 100%;
	font-weight: bold;
	padding-right: 8px;
	text-align: left;
}

table.jobdetails td.data {
	width= 90%;
	padding-right: 10px;
}




/* footer styles */


div.copyright
{
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: .8em;
	padding-left: 265px;
	padding-bottom: 10px;
}


/*########################################*/
