body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: url(images/layout2/layout2/JBM-Mainpage-Layout-Rev2_r1_c2.gif);
	background-repeat: repeat-x;
	background-color:#231E3E;
}

.text {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.8em;
	font-style: normal;
	color: #333333;
}

.smalltext {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style: normal;
	color: #333333;
}

.highlighttext {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.8em;
	font-style: normal;
	color: #232A53;
	font-weight: bold;
}
.redtext {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.8em;
	font-style: normal;
	color: #FF0000;
	font-weight: bold;
}
.bluetext {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.8em;
	font-style: normal;
	color: #232A53;
	font-weight: bold;
}


H1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.2em;
	COLOR: #232A53;
	font-family: arial, verdana;
	margin: 0.5em 0%;
	text-align: left;
}

H2 {
	FONT-SIZE: 1.0em; 
	font-family: arial, verdana; 
	COLOR: #232A53;
	margin: 0.2em 0%;
	text-align: left;

}
H3 {
	FONT-SIZE: 1.1em; 
	font-family: arial, verdana; 
	COLOR: #333333;
	margin: 0.2em 0%;
	text-align: left;

}

.largeText {
	FONT-SIZE: 1.2em; 
	font-family: arial, verdana; 
	line-height: 1.5em;
	text-align: left;

}

.orangeheader {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #FFCC33;
	FONT-FAMILY: Arial, Verdana;
}

.whiteheader {
	color: #ffffff;
	font-size: 0.8em;
	font-weight: bold; 
	font-family: arial, verdana; 
	margin: 0.7em 0%;

}
.orangesmallheader {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #FFCC33;
	FONT-FAMILY: Arial, Verdana;
	text-align: left;
}

.blueheader {
	FONT-WEIGHT: bold;
	FONT-SIZE: 0.8em;
	COLOR: #110C44;
	font-family: arial, verdana;
	text-align: left;
}
.mainheader {
	FONT-WEIGHT: bold;
	FONT-SIZE: 0.8em;
	COLOR: #232A53;
	font-family: arial, verdana;
	text-align: left;
}

A:link {	COLOR: #232A53; TEXT-DECORATION: underline; font-size: 1.0em; font-family: arial, verdana;}
A:visited {	COLOR: #232A53; TEXT-DECORATION: underline; font-size: 1.0em;  font-family: arial, verdana;}
A:hover { COLOR: #cc0000; TEXT-DECORATION: none;  font-size: 1.0em; font-family: arial, verdana;}

a.smallmenu:link { color: #232A53; text-decoration: none; font-size:0.7em; font-family:Arial,Verdana,Helvetica,sans-serif;  }
a.smallmenu:active{ color: #999933; text-decoration: none; font-size:0.7em; font-family:Arial,Verdana, Helvetica, sans-serif; }
a.smallmenu:visited { color: #232A53; text-decoration: none; font-size:0.7em; font-family:Arial,Verdana,Helvetica,sans-serif; }
a.smallmenu:hover{ color: #999933; text-decoration: none; font-size:0.7em; font-family:Arial,Verdana,Helvetica,sans-serif;}

a.topmenu:link { color: #232A53; text-decoration: none; font-size: 11px; font-family:Arial,Verdana,Helvetica,sans-serif; font-weight: bold; }
a.topmenu:active{ color: #999933; text-decoration: none; font-size: 11px; font-family:Arial,Verdana,Helvetica,sans-serif; font-weight: bold; }
a.topmenu:visited { color: #232A53; text-decoration: none; font-size: 11px; font-family:Arial,Verdana,Helvetica,sans-serif;  font-weight: bold;}
a.topmenu:hover{ color: #999933; text-decoration: none; font-size: 11px; font-family:Arial,Verdana,Helvetica,sans-serif;  font-weight: bold;}

a.sidemenu:link { color: #ffffff; text-decoration: none; font-size: 0.7em; font-family:Arial,Verdana,Helvetica,sans-serif; line-height: 1.0em;    }
a.sidemenu:active{ color: #cccccc; text-decoration: none; font-size: 0.7em; font-family:Arial,Verdana,Helvetica,sans-serif; line-height: 1.0em;   }
a.sidemenu:visited { color: #ffffff; text-decoration: none; font-size: 0.7em; font-family:Arial,Verdana,Helvetica,sans-serif; line-height: 1.0em;   }
a.sidemenu:hover{ color: #cccccc; text-decoration: none; font-size: 0.7em; font-family:Arial,Verdana,Helvetica,sans-serif; line-height: 1.0em;  }

a.selectedsidemenu:link { color: #999933; text-decoration: none; font-size: 1.0em; font-family:Arial,Verdana,Helvetica,sans-serif;  }
a.selectedsidemenu:active{ color: #232A53; text-decoration: none; font-size: 1.0em; font-family:Arial,Verdana,Helvetica,sans-serif;  }
a.selectedsidemenu:visited { color: #999933; text-decoration: none; font-size: 1.0em; font-family:Arial,Verdana,Helvetica,sans-serif;  }
a.selectedsidemenu:hover{ color: #232A53; text-decoration: none; font-size: 1.0em; font-family:Arial,Verdana,Helvetica,sans-serif; }

a.bottommenu:link { color: #666666; text-decoration: none; font-size: 11px; font-family:Arial,Verdana,Helvetica,sans-serif;  }
a.bottommenu:active{ color: #ffffff; text-decoration: none; font-size: 11px; font-family:Arial,Verdana,Helvetica,sans-serif; }
a.bottommenu:visited { color: #666666; text-decoration: none; font-size: 11px; font-family:Arial,Verdana,Helvetica,sans-serif;}
a.bottommenu:hover{ color: #ffffff; text-decoration: none; font-size: 11px; font-family:Arial,Verdana,Helvetica,sans-serif; }

a.whitelink:link { color: #999933; text-decoration: none; font-size: 11px; font-family:Arial,Verdana,Helvetica,sans-serif; font-weight: bold; }
a.whitelink:active{ color: #232A53; text-decoration: none; font-size: 11px; font-family:Arial,Verdana,Helvetica,sans-serif; font-weight: bold; }
a.whitelink:visited { color: #999933; text-decoration: none; font-size: 11px; font-family:Arial,Verdana,Helvetica,sans-serif;  font-weight: bold;}
a.whitelink:hover{ color: #232A53; text-decoration: none; font-size: 11px; font-family:Arial,Verdana,Helvetica,sans-serif;  font-weight: bold;}

a.job:link { color: #232A53; text-decoration: none; font-size: 13px; font-family:Arial,Verdana,Helvetica,sans-serif; font-weight: bold; }
a.job:active{ color: #cc0000; text-decoration: none; font-size: 13px; font-family:Arial,Verdana,Helvetica,sans-serif; font-weight: bold; }
a.job:visited { color: #232A53; text-decoration: none; font-size: 13px; font-family:Arial,Verdana,Helvetica,sans-serif;  font-weight: bold;}
a.job:hover{ color: #cc0000; text-decoration: none; font-size: 13px; font-family:Arial,Verdana,Helvetica,sans-serif;  font-weight: bold;}

.smalltext {FONT-SIZE: 0.7em; font-family: arial, verdana; }
.smalltextgrey {FONT-SIZE: 11px; font-family: arial, verdana; font-color:#333333; }
.littleorangebold { color: #999933;FONT-SIZE: 10px; }

TD.mainmenu {background: #315FA6; text-align: center }
TD.mainmenurollover {background: #5B7DB2; text-align: center }

TD.sideheader {background: #315FA6; font-family:arial, verdana,sans-serif; font-size: 105%; font-weight: bold; color: #ffffff; text-transform: uppercase }
TD.sideheadersmall {background: #315FA6; font-family:arial, verdana,sans-serif; font-size: 0.7em; font-weight: bold; color: #ffffff }

TD.sidemenu {background: #f1f1f1; text-align: right }
TD.sidemenurollover {background: #e2e2e2; text-align: right }

TD.form {
	text-align: right; 
	font-family:Arial,Verdana, Helvetica, sans-serif; 
	font-size: 0.7em; 
	font-weight: bold 
}

.errorFormInput {
	FONT-SIZE: 0.6em;
    font-family:Arial, Verdana, Helvetica, sans-serif;
	color: #CC0000;
}
.errorFormInputSmall {
	color:#CC0000; 
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size: 0.7em
}
.smalltextInput {
	FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana; 
}

.FormInputInstructions{
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-weight:normal; 
	color: #333333
}

INPUT.textbox {
	FONT-SIZE: 10px; FONT-FAMILY: arial, verdana
}

input.submitbutton{
   color:#232A53;
   font-family:arial, verdana,sans-serif;
   font-size:0.6em;
   font-weight:bold;
   background-color:#ffc;
   border:1px solid;
   border-top-color:#999;
   border-left-color:#999;
   border-right-color:#999;
   border-bottom-color:#999;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffcccccc');}

.smallbreak {
	font-size: 0.2em;
	font-family: arial, Verdana;
}

hr {
color: #232A53;
height: 1px;
width: 100%;
}

