/* CSS Document */
html { height: 100%; margin-bottom: 1px; }  /* Forces vert scrollbar on all pages*/

body 
{
	margin: 0 0 0 0;
	height: 100%;
	min-height: 100%;
	min-width: 820px;
	font-size: 12px;
	background-image:url(images/websiteimages/background_1.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	background-color:#CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
}

p, form, h1, h2, table
{
margin: 0;
padding: 0;
}

#container
{
margin-top:0px;
margin-left: auto;
margin-right: auto;
width: 800px;
height: auto;
min-height:600px;
}

#content
{
width: 760px;
height: auto;
float: left;
padding: 0px 20px 20px 20px;
background-color:#FFFFFF;
}


#header
{
width: 760px;
height: auto;
float: left;
}

#contentHOLDER
{
margin-top:10px;
margin-bottom:10px;
width: 760px;
height: auto;
float: left;
}

#footerHOLDER
{
width: 760px;
height: auto;
float: left;
}

#footerHOLDER p
{
width:760px;
font-size:10px;
float:left;
text-align:center;
margin-top:5px;
line-height:20px;
}


#footerHOLDER a
{
text-decoration:none;
font-size:10px;
color:#666666;
}

#footerHOLDER strong
{
font-size:10px;
margin-left:10px;
margin-right:10px;
color:#c4161c;
}

#mainlowerspacer{
width:760px;
height:22px;

float:left;

margin-top:0px;
margin-bottom:10px;
margin-left:0px;
margin-right:0px;
}


#contenttwo
{
width: 760px;
height: auto;
float: left;
padding: 0px 20px 20px 20px;
}

#CQspacer
{
width: 760px;
height: auto;
float: left;
}

#CQspacer p
{
width:760px;
float:left;
text-align:center;
margin-top:5px;
line-height:20px;
color:#666666;
font-size:10px;
}

#CQspacer a
{
text-decoration:none;
font-size:10px;
color:#666666;
}


/*--------------------------------------------------------*/



	#rightcontainer{
	width:174px;
	height:auto;
	float:right;
	margin: 0px 0px 0px 0px;
	}
	
	#rightcontainer img
	{
	float:right;
	margin-bottom:8px;
	}
	
	#middleinnertable{
	width:396px;
	margin-left:8px;
	float:left;
	}
	
	#middleinnertable p
	{
	margin-top:5px;
	margin-bottom:20px;
	margin-left:7px;
	margin-right:5px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	text-align:left;
	}
	#middleinnertable strong
	{
	color:#c4161c;
	}
	
  #middleinnertable h1.homepage { font-size:12px; }
	
	#middleinnertable h1
	{	
	margin-left:7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	text-decoration:none;
	text-align:left;
	color:#c4161c;
	font-weight:bold;
	}
	
	#middleinnertable h2
	{	
	margin-left:7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	text-decoration:none;
	text-align:left;
	color:#c4161c;
	font-weight:100;
	}
	
	
	#middleinnertable h3
	{
	margin-top:20px;
	margin-bottom:5px;
	margin-left:7px;
	margin-right:5px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	text-align:left;
	color:#c4161c;
	}
	
	
	#middleinnertable ul
	{
	margin-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	text-align:left;
	color:#333333;
	}
	
	#middleinnertable a
	{

	margin-top:2px;
	margin-bottom:15px;
	margin-left:7px;
	
	margin-right:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	text-align:left;
	color:#c4161c;
	}
	
	#rightinnertable{
	width:175px;
	}

/*--------------------------------------------------------*/

#mainHOLDERleftinnercontainer{
width:174px;
height:auto;

float:left;
margin: 0px 0px 0px 0px;
}


.HOLDERleftinnercontainer{
width:174px;
height:20px;

float:left;

margin-top:0px;
margin-bottom:3px;
margin-left:0px;
margin-right:0px;
}

#CALLBACKleftinnercontainer{
width:172px;

float:left;
margin:0px 0px 0px 0px;

border:#c4161c solid 1px;

}


#FORMBOXleftinnercontainer{
width:154px;

float:left;
padding:10px;
margin:0px 0px 0px 0px;
}

.FORMleftinnercontainer{
width:154px;

float:left;

margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

.FIELDleftinnercontainerone{
width:150px;
height:18px;
overflow:hidden;
margin: 2px 0px 8px 0px;


font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
text-align:left;
}

.FIELDleftinnercontainertwo{
width:150px;
height:60px;
overflow:scroll;
margin: 2px 0px 8px 0px;


font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
text-align:left;
}

.SUBMITleftinnercontainertwo{

float:left;
margin: 8px 0px 0px 0px;
}

.II01imagetypeA3{
float:left;
width:170px;
height:auto;
padding:2px;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}


#LINErightinnercontainer{
width:174px;
height:5px;

float:right;

margin-top:3px;
margin-bottom:11px;
margin-left:0px;
margin-right:0px;
overflow:hidden;
background-color:#CCCCCC;
}





/*--------------------------------------------------*/



.JJ01contacttableA1{
width:300px;

float:left;

margin-top:0px;
margin-bottom:0px;
margin-left:30px;
margin-right:0px;
}

	.JJ01contacttableA2{
	width:100px;
	}


	.JJ01contacttableA3{
	width:200px;
	}


.JJ01contactPARinfoA4{
width:90px;
float:right;

margin-top:5px;
margin-bottom:0px;
margin-left:0px;
margin-right:3px;

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
text-align:right;
}


.JJ01fieldPARinfoA1{
width:150px;
height:18px;
float:left;
overflow:hidden;

margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
text-align:left;
}


.JJ01fieldPARinfoA2{
width:200px;
height:60px;
float:left;
overflow:scroll;

margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
text-align:left;
}





