body { margin: 0px; padding: 0px;} 
a:link  { color: #CC9900; text-decoration: none }
a:visited  { color: #CC6633; text-decoration: none }
a:hover {color: #CC0000;text-decoration: underline;}
a:active  { color: #009900; text-decoration: underline }
.HEAD { font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-weight: bold; color: #036; }
.HEAD2 { font-family: Arial, Helvetica, sans-serif; font-size: 24px; letter-spacing: 5; font-weight: bold; color: #FFF; }
.SUBHEAD { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #990000; }
.BoldBlue { color: #036; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
.BolderBlue { color: #036; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18px }
.WELCOME { font-family: Arial, Helvetica, sans-serif; font-size: 26px; font-weight: bold; color: #AA3300; }
.TEXTBOX { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; }
.TEXTBOXBlue { color: #036; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
.TEXTBOX2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.TEXTBOX2Blue { color: #036; font-size: 11px; font-family: Arial, Helvetica, sans-serif }
.TEXTbody  { font-family:  Arial, Helvetica, sans-serif; font-weight: normal; font-size: 13px; line-height: 15px; color: #555559; }
.TEXTbodyRed  { font-family:  Arial, Helvetica, sans-serif; font-weight: normal; font-size: 13px; line-height: 15px; color: #AA0000; }
.TEXTbodyBold  { font-family:  Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px; line-height: 15px; color: #555559; }
.TEXTHEADBold { font-family:  Arial, Helvetica, sans-serif; font-weight: bold; font-size: 18px; line-height: 18px; color: #999900; }
.TEXTVacancy   { color: green; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 15px }
.TEXTNoVacancy   { color: red; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 15px }
.FORMbodyBold  { font-family:  Arial, Helvetica, sans-serif; font-weight: bold; font-size: 15px; line-height: 15px; color: #555559; }
.LISTHEADBold { font-family:  Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; line-height: 16px; color: #FF0; }
.LISTbody  { font-family:  Arial, Helvetica, sans-serif; font-weight: normal; font-size: 13px; line-height: 15px; color: #990000; }
.LISTBodyWhite  { font-family:  Arial, Helvetica, sans-serif; font-weight: normal; font-size: 13px; line-height: 15px; color: #FFFFFF; }

.Table  { border: solid 1px black }
.shadow_curved_image { border: solid 0 #c4c8cc; 
-moz-border-radius-bottomright:15px;
-moz-box-shadow: 5px 5px 7px #888;
-webkit-border-bottom-right-radius: 15px;
-webkit-box-shadow: 5px 5px 7px #888 }

.shadow_image   { border-color: transparent; -moz-box-shadow: 5px 5px 7px #888; -webkit-box-shadow: 5px 5px 7px #888  }
.WelcomeLarge   { color: black; font-size: 28px; font-family: "Times New Roman"; font-style: italic; font-weight: normal }
h1, h2, h3, h4, h5 	{
 	font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
 	margin: 0;
 	padding: 0;
	}

h1	{ font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-weight: bold; color: #036; 
	}

h2 {
 	color: #000000; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; line-height: 17px
 	}

h3{
 	color: #000000; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; line-height: 15px 
	}

h4{
 	color: #000000; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; line-height: 15px 
	}

h5	{
 	color: #000000; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; line-height: 15px 
	}


p.border1
{
border-style:solid;
border-width:1px;
}

.border1
{
border-style:solid;
border-width:1px;
}

p.border2
{
width:325px;
height:275px;
background-color:white;
-moz-box-shadow: 10px 10px 5px #888888; /* Firefox 3.6 and earlier*/
-webkit-box-shadow: 10px 10px 5px #888888; /* Safari */
box-shadow: 10px 10px 5px #888888;
padding-left:1em;
padding-top:10px;
border-style:solid;
border-width:1px;
text-align:left;
color: #036; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; 
}

table.border2
{
width:325px;
height:275px;
background-color:white;
-moz-box-shadow: 10px 10px 5px #888888; /* Firefox 3.6 and earlier*/
-webkit-box-shadow: 10px 10px 5px #888888; /* Safari */
box-shadow: 10px 10px 5px #888888;
padding-left:1em;
padding-top:10px;
border-style:solid;
border-width:1px;
color: #036; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; 
}

.gradientbuttons ul{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 13px Verdana;
list-style-type: none;
text-align: center; /*set to left, center, or right to align the menu as desired*/
}

.gradientbuttons li{
display: inline;
margin: 0;
}

.gradientbuttons li a{
text-decoration: none;
padding: 5px 7px;
margin-right: 5px;
border: 1px solid #778;
color: white;
border:1px solid gray;
background: #3282c2;
border-radius: 8px; /*w3c border radius*/
box-shadow: 3px 3px 4px rgba(0,0,0,.5); /* w3c box shadow */
-moz-border-radius: 8px; /* mozilla border radius */
-moz-box-shadow: 3px 3px 4px rgba(0,0,0,.5); /* mozilla box shadow */
background: -moz-linear-gradient(center top, #a4ccec, #72a6d4 25%, #3282c2 45%, #357cbd 85%, #72a6d4); /* mozilla gradient background */
-webkit-border-radius: 8px; /* webkit border radius */
-webkit-box-shadow: 3px 3px 4px rgba(0,0,0,.5); /* webkit box shadow */
background: -webkit-gradient(linear, center top, center bottom, from(#a4ccec), color-stop(25%, #72a6d4), color-stop(45%, #3282c2), color-stop(85%, #357cbd), to(#72a6d4)); /* webkit gradient background */
}

.gradientbuttons li a:hover{
color: lightyellow;
}

.redtheme li a{
font-size:18px;
background: darkred;
background: -moz-linear-gradient(center top, #f5795d, #e55e3f 25%, #d02700 45%, #e55e3f 85%, #f5795d);
background: -webkit-gradient(linear, center top, center bottom, from(#f5795d), color-stop(25%, #e55e3f), color-stop(45%, #d02700), color-stop(85%, #e55e3f), to(#f5795d)); 
}

.greentheme li a{
font-size:12px;
background: green;
background: -moz-linear-gradient(center top, #7ad690, #3ec05c 25%, #298a40 45%, #3ec05c 85%, #7ad690);
background: -webkit-gradient(linear, center top, center bottom, from(#7ad690), color-stop(25%, #3ec05c), color-stop(45%, #298a40), color-stop(85%, #3ec05c), to(#7ad690)); 
}

.blacktheme li a{
font-size:16px;
background: black;
background: -moz-linear-gradient(center top, #9f9f9f, #686868 25%, #2a2a2a 45%, #686868 85%, #9f9f9f);
background: -webkit-gradient(linear, center top, center bottom, from(#9f9f9f), color-stop(25%, #686868), color-stop(45%, #2a2a2a), color-stop(85%, #686868), to(#9f9f9f)); 
}

.orangetheme li a{
font-size:14px;
background: #e55e3f;
background: -moz-linear-gradient(center top, #ecad9a, #e5937c 25%, #cf4c2a 45%, #e5937c 85%, #ecad9a);
background: -webkit-gradient(linear, center top, center bottom, from(#ecad9a), color-stop(25%, #e5937c), color-stop(45%, #cf4c2a), color-stop(85%, #e5937c), to(#ecad9a)); 
}
