A:HOVER {
	color: #2b83c4;
	text-decoration: none;
	font-style: normal;
}
A:FOCUS {
	color: #2b83c4;
	text-decoration: none;
	font-style: normal;
	
}
A{
	color: black;
	text-decoration: none;
	font-style: normal;
	font-size: 10pt;
}
BODY
{
    BACKGROUND-COLOR: #DDDDDD;
    COLOR: #333366;
    FONT-FAMILY: 'Arial';
    font-size: 9pt
}
H1
{
    font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 14pt;
	font-family: Arial
}
H2
{
    COLOR: #6666CC;
    FONT-FAMILY: 'Times New Roman';
    TEXT-TRANSFORM: capitalize
}
H3
{
    COLOR: #6666CC;
    FONT-FAMILY: 'Times New Roman';
    TEXT-TRANSFORM: capitalize
}

H4
{
    COLOR: #6666CC;
    FONT-FAMILY: 'Times New Roman';
    TEXT-TRANSFORM: capitalize
}

H5
{
    COLOR: #6666CC;
    FONT-FAMILY: 'Times New Roman';
    TEXT-TRANSFORM: capitalize
}
H6
{
    COLOR: #6666CC;
    FONT-FAMILY: 'Times New Roman';
    TEXT-TRANSFORM: capitalize
}
TH {
 color: #6060cc
}

.heading {
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 24pt;
	font-family: Arial
}

.navlink {
	font-style: normal;
	font-family: Arial;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	color: white;
	font-size: 9pt
}
A.navlink:HOVER {
	color: black;
	text-decoration: underline;
	font-style: normal;
}
A.navlink:FOCUS {
	color: white;
	text-decoration: underline;
	font-style: normal;
}
.copyright{
	color: white;
	font-family: Arial;
	font-size: 8pt
}
.tablebody{
	color: black;
	font-family: Arial;
	font-size: 10pt;
	background: white;
	
}
.orange_table_black{
	color: black;
	background: #fd8c23;
	font-weight: bold;
	text-decoration: none;
	font-size: 9pt
}
.orange_table_white{
	color: white;
	background: #fd8c23;
	font-weight: bold;
	text-decoration: none;
	font-size: 9pt
}
INPUT{
	border-width: 1px;
	border-color: black;
	color: black;
	font-family: Arial;
	font-size: 10pt;
}
TEXTAREA{
border-width: 1px;
	border-color: black;
	color: black;
	font-family: Arial;
	font-size: 10pt;
}

.clearboth { clear: both; }



/* ############################################################################ */
/* ################# MAIN ID ATTRIBUTE NAMES FOR DIV REGIONS ################## */
/* ############################################################################ */


/* ################# RIGHT FLOAT MENU CONTROLS ################## */
#rightmenu {
  float: right;
  width: 200px;
  border: solid black 1px;
  margin-left: 1em;
  margin-right: 1em;
  margin-top: 1;
  margin: 10 10 10px 10px;
  clear: right;
}
#rightmenuheader {
  color: white;
	background: #fd8c23;
	
	margin: 0 0 0 0;
height: 20px;
width: 200px;
font-size: 12pt;
font-weight: bold;
line-height: 20px;
}
#rghtlinks a:link,#rghtlinks a:visited{
margin-top: 0px;
margin-left: 8px;
color: #333;
font-size: 11px;
text-decoration: none;
clear: both;
line-height: 14px;
/* any IE */
margin-right: expression('10px');

}
#rghtlinks a:hover{
text-decoration: underline;
}

#rghtlinks ul, #rghtlinks li{
margin-left: -4px;
}




/* ################# MAIN PAGE TABLE ALIGNMENT CONTROLS ################## */
#mainpagetable {

  width: 900px;
  border: solid black 1px;
  margin-top: 5;
  background: white;
}
#bodytext{
	color: black;
	font-family: Arial;
	font-size: 10pt;
	background: white;
	margin: 30 10 10px 10px;
}
 .containingbox p { margin-top: 0;}
 
 
 
 


/* ################# MAIN INDEX PAGE BODY TABLE CONTROLS (LISTINGS) ################## */
#servicesinfoblock {
	float: left;
  	background: #DBDBDB;
	background-image: url(../img/bkgd_text_dev_tile.gif);
	background-repeat: repeat-x;
	margin: 0 0 0 10px;
	height: 275px;
	width: 200px;
	font-size: 10pt;
	
	
}
#mainindexservicesheader {
  color: white;
	background: #fd8c23;
	background-image: url(../img/bkgd_devitems_tile.gif);
	background-repeat: repeat-x;
	/* margin: 0 0 0 10px; */
	height: 30px;
	width: 200px;
	font-size: 10pt;
	font-weight: bold;
	line-height: 30px;
}

#servicesinfobody a:link,#servicesinfobody a:visited{
	margin-top: 0px;
	margin-left: 8px;
	color: #333;
	font-size: 11px;
	text-decoration: none;
	clear: both;
	line-height: 14px;
	/* any IE */
	margin-right: expression('10px');
	

}
#servicesinfobody a:hover{
	text-decoration: underline;
}

#servicesinfobody ul, #rghtlinks li{
	margin-left: -4px;
}





/* ################# IMAGE FLOAT ALIGNMENT CONTROLS ################## */
#imagealignleft{
	
	float: left;
  	
  	margin-left: 1em;
 	margin-right: 1em;
 	margin-top: 1;
  	margin: 10 10 10px 10px;
 	clear: left;
}

#imagealignright{
	
	float: right;
  	
  	margin-left: 1em;
 	margin-right: 1em;
 	margin-top: 1;
  	margin: 10 10 10px 10px;
 	clear: right;
}




/* ################# JES2MAIL PAGE ALIGNMENT CONTROLS ################## */
#JES2infoblock {
	float: left;
  	background: #DBDBDB;
	background-image: url(../img/bkgd_text_dev_tile.gif);
	background-repeat: repeat-x;
	margin: 0 0 0 10px;
	height: 400px;
	width: 300px;
	font-size: 10pt;
	
	
}
#mainindexJES2header {
  color: white;
	background: #fd8c23;
	background-image: url(../img/bkgd_devitems_tile.gif);
	background-repeat: repeat-x;
	/* margin: 0 0 0 10px; */
	height: 30px;
	width: 300px;
	font-size: 10pt;
	font-weight: bold;
	line-height: 30px;
}

#JES2infobody a:link,#JES2infobody a:visited{
	margin-top: 0px;
	margin-left: 8px;
	color: #333;
	font-size: 11px;
	text-decoration: none;
	clear: both;
	line-height: 14px;
	/* any IE */
	margin-right: expression('10px');
	

}
#JES2infobody a:hover{
	text-decoration: underline;
}

#JES2infobody ul, #rghtlinks li{
	margin-left: -4px;
}
