/*   TAG STYLES    */
BODY,body {background-image:url('images/BGimage.gif'); color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin:0;}

#dropmenudiv { position:absolute; border:0px solid black; border-bottom-width: 0; font:normal 11px Verdana; line-height:25px; z-index:100; color: #fff; } 

#dropmenudiv a { width: 158px; display: block; text-indent: 4px; border-bottom: px solid black; padding: 0px 0; text-decoration: none; font-weight: bold; color: #fff; } 

#dropmenudiv a:visited { width: 158px; display: block; text-indent: 4px; border-bottom: px solid black; padding: 0px 0; text-decoration: none; font-weight: bold; color: #fff; } 

#dropmenudiv a:hover { /*hover background color*/ background-color: ; font-color: white; }


/* CSS FOR PULL DOWN MENU - DON'T TOUCH! */

div.menuBar, div.menuBar a.menuButton, div.menu, div.menu a.menuItem {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FFFFFF; }

div.menuBar {border-top: 0px none #0066CC; border-bottom: 0px none #0066CC; border-left: 2px solid #669ACC; border-right: 2px solid #669ACC; padding: 7px 2px 3px 0px; text-align: left; color: #FFFFFF; background-image: url(images/gradient2.gif); }

div.menuBar a.menuButton {background-color: transparent; color: #FFFFFF; cursor: default; left: 0px; margin: 0px; padding: 6px 8px 3px; position: relative; text-decoration: none; top: 0px; z-index: 100; border-top: 0px none #FFFFFF; border-right: 1px solid #FFFFFF; border-bottom: 0px none #FFFFFF; border-left: 0px none #FFFFFF; }

div.menuBar a.menuButton:hover {background-color: #4477B8; border-top: 0px none #FFFFFF; border-right: 1px solid #FFFFFF; border-bottom: 0px none #FFFFFF; border-left: 0px solid #FFFFFF; color: #FFFFFF; }

div.menuBar a.menuButtonActive, div.menuBar a.menuButtonActive:hover {background-color: #4477B8; border-top: 1px solid #4477B8; border-right: 1px solid #FFFFFF; border-bottom: 0px solid #FFFFFF; border-left: 0px solid #FFFFFF; color: #ffffff; left: 0px; top: 0px; }

div.menu {background-color: #4477B8; border: 0px solid; border-color: #f0f0f0 #909090 #909090 #f0f0f0;  left: 0px; padding: 0px; position: absolute; top: 0px; visibility: hidden; z-index: 101; }

div.menu a.menuItem {color: #FFFFFF; cursor: default; display: block; padding: 3px 1em; text-decoration: none; white-space: nowrap; }

div.menu a.menuItem:hover, div.menu a.menuItemHighlight {background-color: #000080; color: #ffffff; }

div.menu a.menuItem span.menuItemArrow {margin-right: -.75em; }

div.menu div.menuItemSep {border-top: 1px solid #909090; border-bottom: 1px solid #f0f0f0; margin: 4px 2px; }

.BODYCOPYHOME {
	font-family: Verdana;

	font-size: 14px;

	line-height: 28px;

	color:#444444;
}
	
.BODYCOPY {
	font-family: Verdana;

	font-size: 11px;

	line-height: 22px;

	color: #666666;
}
.BODYCOPYWHITE {
	font-family: Verdana;

	font-size: 11px;

	line-height: 22px;

	color: #FFFFFF;
}
.BREADCRUMBS {
	font-family: Verdana;

	font-size: 11px;

	color: #999;

	border-bottom-width: 1px;

	border-bottom-color: #DBDBDB;
}
.FOOTER2AC,.footer2ac {
	font-family: Verdana;

	font-size: 10px;

	color: #999;

	border-bottom-width: 1px;

	border-bottom-color: #DBDBDB;

	vertical-align: top;
}

.FOOTERAC,.footerac {
	font-family: Verdana;

	font-size: 11px;

	color: #6699CC;

	border-bottom-color: #cadbed;

	background-position: top;

	padding-bottom: 3px;

	font-weight: normal;

	font-style: normal;

}

.FOOTERAC,.footerac{

	font-family: Verdana;

	font-size: 11px;

	color: #6699CC;

	border-bottom-color: #cadbed;

	background-position: top;

	padding-bottom: 3px;

	font-weight: normal;

	font-style: normal;

}

#p7s1content1 {
	position: absolute;
	width: 170px;
	z-index: 99;
	left: 1px;
	top: 148px;
	visibility: visible;
}

#scrollsidebar {
    margin: 0px;
	padding: 8px;
    width:164px; 
    height:150px; 
    overflow:auto; 

}

a:hover.FOOTERH,a:hover.footerh,a:hover.FOOTERAC,a:hover.footerac {

	color: #6699CC;
	text-decoration: none;

}

a:link.FOOTER2H,a:link.footer2h,a:link.FOOTERAC,a:link.footerac {

	color: #999999;
	text-decoration: none;

}

a:visited.FOOTERH,a:visited.FOOTERAC,a:visited.footerh {

	text-decoration: none;
	

}

.FOOTER2AC,.footer2ac {

	font-family: Verdana;

	font-size: 10px;

	color: #999;

	border-bottom-width: 1px;

	border-bottom-color: #DBDBDB;

	vertical-align: top;

}

a:hover.FOOTER2H,a:hover.footer2h  {

	text-decoration: none;
	color: #999;
	

}
a:link.FOOTER2H,a:link.footer2h  {

	text-decoration: none;
	color: #999;
	

}
a:visited.FOOTER2H,a:visited.footer2h  {

	text-decoration: none;
	color: #999;
	

}

.QUICKL {
	font-family: Verdana;

	font-size: 10px;

	line-height: 14px;

	color: #999;
}
.QLhover {

	color: #fff;

	background-color: #999;

}
QLACTIVE {

	font-family: Verdana;

	font-size: 10px;

	color: 999;

}

}

QLACTIVE a:hover{

	background-color: #999;

	color:#fff;

}
.SUBNAV {
	font-family: Verdana;

	font-size: 10px;

	line-height: 26px;

	color: #666666;

	top: 0px;

	clip:     rect(7px auto auto auto);

	padding: 2px 4px 2px 5px;
}
.SUBNAVACTIVE td{
	background-color:#FFFFFF;
}
.Testimonial {
	font-family: Verdana;

	font-size: 10px;

	color: #004780;
}

UL.Testimonial  { margin-top:10px; margin-bottom: -10px;}

.bodybig {

	font-family: Verdana;

	font-size: 13px;

	line-height: 20px;

	color: #FFF;

	font-weight: bold;

}

.bodyjobs {

	font-family: Verdana;

	font-size: 11px;

	font-style: normal;

	line-height: 20px;

}





a {color: #0070b0; text-decoration: none; }

a:link {color: #FFCC00;}

a:hover { color: #FFCC00;  text-decoration: underline;  }

a:visited { color: #FFCC00; }


a.whitebg {color: #000066 text-decoration: none; }

a.whitebg:link {color: #000066;}

a.whitebg:hover { color: #3399CC;  text-decoration: underline;  }

a.whitebg:visited { color: #000066; }

a.topnav {color: #999999; text-decoration: none; }

a.topnav:link {color: #999999;}

a.topnav:hover { color: #999999;  text-decoration: underline;  }

a.topnav:visited { color: #999999; }



UL, OL {font-family: Arial, Helvetica, sans-serif;  margin-top:-12px; }



a.foot {color: #0070b0; text-decoration: none; }

a.foot:visited {color: #0070b0; text-decoration: none; }

a.foot:hover {color: #FFFF66; text-decoration: none; }



input, textarea {border-width: 1px; padding: 2px; }

input.button {border-width: 2px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }

pre {color: #006060; font-family: "Courier New", Courier, monospace; font-size: 80%; margin-left: 1em; }

pre i {color: #c06000; }

table.boxed {border-spacing: 2px; empty-cells: hide; }

td.boxed, th.boxed, th.boxedHeader {background-color: #ffffff; border-color: #000000; border-style: solid; border-width: 1px; color: #000000; padding: 2px; padding-left: 8px; padding-right: 8px; }

th.boxed {background-color: #c0c0c0; }

th.boxedHeader {background-color: #808080; color: #ffffff; }

li {color:#FFCC00; }
li span {color:#FFFFFF}


/* MAIN LAYOUT               */

#main { margin: 0px 0px 0px 0px; text-align: left; width: 710px; }

#content {border: 2px solid #669ACC; padding: 0px 0px 0px 0px; }

#location {border: 2px solid #669ACC; border-top: 0px solid #0066CC; border-bottom-width: 0px; padding: 8px 11px 3px 10px; background-color: #669ACC; font-size: 12pt; color: #FFFF66; }

.navBar {background-color: #ffffff; border: 2px solid #669ACC; color: #ffffff; font-size: 9pt; margin: 0px; padding: 2px; padding-left: 8px; padding-right: 0px; text-align: left; border-top-width: 5px; border-bottom-width: 0px; }

#quotes {border:0px solid blue;position:relative;margin-left:186px;display:inline;}

.footBar {background-color: transparent; border: 2px solid #669ACC; color: #ffffff; font-size: 9pt; margin: 0px; padding: 2px; padding-left: 8px; padding-right: 8px; text-align: left; background-image: url(images/gradient2.gif); border-top: 0px none; }

#homepage { height: 640px;background-image: url(images/background-home-1.jpg);

	background-repeat: no-repeat;background-position: bottom; }

#homepage2 {padding-left:310px;padding-right:10px;background-image: url(images/new-home-background2.jpg);

	background-color: #8EBCE9;background-repeat: no-repeat;height: 550px;}

#homepage3 {padding-top:10px;padding-left:25px;padding-right:10px; padding-bottom:5px;background-image: url(images/new-homepage4_03.jpg);

	background-color: white;background-repeat: no-repeat;}

#homepage4 {padding-top:10px;padding-left:0px;padding-right:0px; padding-bottom:5px;

	background-color: white;background-repeat: no-repeat;}



/*                           */



.navCurrentPage {color: #a07040; font-weight: bold; }

.sideBox {background-color: #f0e0d0; border-color: #d0a070; border-style: solid; border-width: 1px; float: right; padding: .5em; margin-top: 0px; margin-left: 8px; margin-bottom: 8px; margin-right: 0px; width: 12em; }

.noteBox {background-color: #f0f0f0; border-color: #909090; border-style: solid; border-width: 1px; padding: .5em; }

.footer {margin-bottom: 0px; }

.HELP {font-size: 10px; }

.HELPheading {font-size: 12px; font-weight: bold; }

.txtblackthick {color: #333333;  font-family: Arial, Verdana;  font-size: 12px;  text-decoration: none;  line-height: normal;  font-weight: bold}



.color1 {color:#000000;}

.color2 {color:#000099;}

.color3 {color: #ff6600;}

.color4 {color: #003399;}

.color5 {color: #777777;}

.size1 {font-size:.9em;}

.size2, .txt, .txtMain, .txtorange, .txtblack, .txtgray, .txtred, .txtblue {

font-size:1em;

}

.size3 {font-size:1.35em;}

.size4 {font-size:1.6em;}





.txtMain {color: #000000; text-decoration: none; padding-left: 15px; }

.txtorange { color: #FF6600;  font-weight: bold;  }

.txtblue { color: #99CCFF;  font-weight: bold;  }

.txtitalic { color: #000000; font-weight: bold; font-style: italic;  }

.txtlarge { color: #000000; font-size:16px;}

.txtred { color: #FF0000;  }

.txtbox { color: #000000; font-family: Courier New, Courier, mono;  font-size: 12px }

.txtblack {color: #000000;}

.txtgray {color: #999999; font-weight: bold}



.txtwhite { color: #FFFFFF;  font-size: 10px;  text-decoration: none;  line-height: normal;  }

.txtsmall { color: #000000;  font-size: 10px;  text-decoration: none;  line-height: normal;  }

.txtorangeLARGE {color: #FF6600;  font-size: 1em;}

.txtgrayLARGE {color: #999999;  font-size: 1em;}

.l1 { color: #000099;  font-size: 10px;  text-decoration: underline;  font-weight: bold;  }

.THINBLUE {font-size: 16px; color: #000099; line-height: normal; padding-left: 13px; padding-right: 7px; }

.THINBLUEnopad {font-size: 18px; color: #000099; line-height: 32px; }

.popuphighlight {font-size: 14px; font-weight: bold; color: #FFFFFF; background-color: #333333; padding: 8px; }

.popuphighlight2 {font-size: 14px; font-weight: bold; color: #FFFFFF; background-color: #0000CC; padding: 8px; }

.TABLE {text-decoration: none; }

.HEADING {font-size: 16px; font-weight: normal; line-height: normal; color: #FFFFFF; word-spacing: normal; letter-spacing: normal; }

.WELCOME {font-size: 18px; color: #FFFFFF; }

.hdr { color: #1C3051;  font-size: 16px;  font-weight: bold;  text-decoration: none;  line-height: normal;  }

.hdr2 { color: #000000;  font-size: 20px;  font-weight: bold;  text-decoration: none;  line-height: normal;  }

.hdr3 {
	color: #1C3051;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	line-height: normal;
}

.Hdr4 { font-size: 12px; font-weight: bold; color: #999999; list-style-type: circle; }

.Hdr5 { font-size: 24px; font-weight: normal; color: #ff6600; }

.Hdr6 { font-size: 36px; font-weight: normal; color: #003399; }

.curvy {
	position:relative;
	width:170px;
	background:#FFE580;
	color:#000;
	margin:1em auto;
	padding:5px;
}
#ctl, #cbl, #ctr, #cbr {position:absolute; width:20px; height:20px; color:#FFE580; background:#1C3051; overflow:hidden; font-style:normal; z-index:1;}
#ctl {top:0; left:0;}
#cbl {bottom:0; left:0;}
#ctr {top:0; right:0;}
#cbr {bottom:0; right:0;}
.curvy em b {position:absolute; font-size:150px; font-family:arial; color:#FFE580; line-height:40px; font-weight:normal;}
#ctl b {left:-8px;}
#ctr b {left:-25px;}
#cbl b {left:-8px; top:-17px;}
#cbr b {left:-25px; top:-17px;}
#dot {position:absolute; left:-15px; top:20px;}
.curvy p {position:relative; z-index:100; padding:5px 11px;}

.curvyltb {position:relative; width:170px; background:#FFE580; color:#000; margin:1em auto; padding:5px;}
#ctlltb, #cblltb, #ctrltb, #cbrltb {position:absolute; width:20px; height:20px; color:#FFE580; background:#4D6284; overflow:hidden; font-style:normal; z-index:1;}
#ctlltb {top:0; left:0;}
#cblltb {bottom:0; left:0;}
#ctrltb {top:0; right:0;}
#cbrltb {bottom:0; right:0;}
.curvyltb em b {position:absolute; font-size:150px; font-family:arial; color:#FFE580; line-height:40px; font-weight:normal;}
#ctlltb b {left:-8px;}
#ctrltb b {left:-25px;}
#cblltb b {left:-8px; top:-17px;}
#cbrltb b {left:-25px; top:-17px;}
#dot {position:absolute; left:-15px; top:20px;}
.curvyltb p {position:relative; z-index:100; padding:6px 8px;}





          

