@charset "utf-8";
/* CSS Document */


div.floatleft
{
float: left;
margin-bottom:0px;
padding-bottom:0px;
margin-left:20px;
width:316px; 
height:400px
}
div.floatright
{
float: right;
}

/*div.topBar {
background-image:url(../images/top_bar.jpg);
background-repeat:repeat-x;
width:700px;
height:82px;
position:absolute;
}*/

div.pageNum {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;

}

.mainheadTX {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:28px;
	margin-bottom: 0px;
	width:300px;
}

 div.menuList {
	background-image:url(../images/menufill.jpg);
	background-repeat:repeat-x;
	float: left; /* since this element is floated, a width must be given */
	width: 176px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	height: 520px;
 }
 
 /* BORDER DEFINITION */
  div#right  {
background:url(../images/rightborder3.jpg);
background-repeat:no-repeat;
background-position:right top;
height: 530px;
}
  div#rightP2  {
background:url(../images/rightborderP2.jpg);
background-repeat:no-repeat;
background-position:right top;
height: 530px;
}
   div#rightbot  {
background:url(../images/rightbottomborder.jpg);
background-repeat:no-repeat;
background-position:right bottom;
}
   div#bottom {
background:url(../images/bottomborder.jpg);
background-repeat:no-repeat;
background-position:left bottom;
	width: 176px;
	margin-left:1px;
}
   div#bottom2 {
background:url(../images/bottomborderP2_2.jpg);
background-repeat:no-repeat;
background-position:left bottom;
	width: 176px;
	margin-left:1px;
}
   div#topborder {
background:url(../images/topborder.jpg);
background-repeat: repeat-x;
background-position:top;
	width: 176px;
	margin-left:0px;
}
   div#leftborder {
background:url(../images/topborder.jpg);
background-repeat: repeat-y;
background-position:left;
	margin-left:0px;
}
   div#lowerleftborder {
background:url(../images/ll.jpg);
background-repeat:no-repeat;
background-position:left bottom;
	margin-left:0px;
}
 /* END BORDER DEFINITION */
 .menu {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
border-top:1px;
border-bottom:0;
border-left:0;
border-right:0;
border-top-color: #000000 ;
border-style: solid;
padding: 8px 10px 8px 20px;
vertical-align:top;
color: #CD6501; 

}
.menu A:link  {text-decoration: none;
color:#000000;
}
.menu A:visited  {text-decoration: none;
color:#000000;
}
.menu A:active  {text-decoration: none;
color:#000000;
}
.menu A:hover  {text-decoration: none; 
color: #2A76B0;
}
.boxTXThead {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	margin: -10px 3px 0px 3px;
	color:#0066AA;
	text-align:center;
}
.boxTXThead A:link  {text-decoration: none;
color:#0066AA;
}
.boxTXThead A:visited  {text-decoration: none;
color:#0066AA;
}
.boxTXThead A:active  {text-decoration: none}
.boxTXThead A:hover  {text-decoration: none; 
color: #5283A4;
}
.boxTXTbod {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
margin: 0px 13px 3px 13px;
}
.boxTXTbod A:link  {text-decoration: none;
color:#C96601;
}
.boxTXTbod A:visited  {text-decoration: none;
color:#C96601;
}
.boxTXTbod A:active  {text-decoration: none}
.boxTXTbod A:hover  {text-decoration: none; 
color: #ff6600;
}
.boxLink {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
color:#c96601;
margin: 0px 13px 3px 13px;
}

.boxLink A:link  {text-decoration: none;
color:#C96601;
}
.boxLink A:visited  {text-decoration: none;
color:#C96601;
}
.boxLink A:active  {text-decoration: none}
.boxLink A:hover  {text-decoration: none; 
color: #ff6600;
}

.bodTXT A:link  {text-decoration: none;
color:#C96601;
}
.bodTXT A:visited  {text-decoration: none;
color:#C96601;
}
.bodTXT A:active  {text-decoration: none}
.bodTXT A:hover  {text-decoration: none; 
color: #2A76B0;
}

.txtContBOX A:link  {text-decoration: none;
color:#C96601;
}
.txtContBOX A:visited  {text-decoration: none;
color:#C96601;
}
.txtContBOX A:active  {text-decoration: none}
.txtContBOX A:hover  {text-decoration: none; 
color: #2A76B0;
}

.mainmenuPick {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
color:#c96601;
margin: 0px 13px 3px 13px;
}

/* FIREFOX FIX  */
div.contain {
margin: 0px 0px 0px 5px;  /* IE  0px 0px 0px 0px;  */
padding: 0px;
border: solid 5px white;
width: 993px;
height:720px;
}

/* FIREFOX FIX */
div.topBar {
background-image:url(../images/top_bar.jpg);
background-repeat:repeat-x; 
width:816px; 
height:82px; 
position:absolute; 
margin: 0px 0px 0px 177px;
}
/* FIREFOX FIX */
div.imageCont {
float: right; 
width: 486px;
margin: 82px 0px 0px 0px;  /* IE 82px 0px 0px 0px;  */
padding: 0px; 
}

div.centerContain {
margin: 82px 0px 0px 190px;
padding: 0px;
width: 300px;
}
.headLine {
	font-size:3px;
	border-bottom-width:2px;
	border-bottom-color: #CCCCCC;
	border-bottom-style:solid;
	margin-bottom: 8px;
	margin-top:8px;
	width:280px;
}
.bodTXT {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:0px;
margin-right:20px;
line-height:18px;
color:#000000;
font-weight:normal;
}
/* FIREFOX FIX */
div.bottomBOX {
clear: both; 
 /* width: 830px;  */
width: 997px;
height:205px;
border-style: none none none none;
position:relative;
margin: 20px 0px 0px 0px; /* IE 0px 0px 0px 70px;  */
}

div.scrollableDiv {
overflow: auto;
height: 330px;
width: 311px;
padding: 0px;
}



/* FIREFOX FIX */
.contactMenu {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
text-align:right;
vertical-align:text-top;
line-height:1px;
margin:-3px 8px -8px 0px; /* IE 0px 8px 0px 0px;  */

}


.contactMenu A:link  {text-decoration: none;
color: #000000;
}
.contactMenu A:visited  {text-decoration: none;
color:#000000;
}
.contactMenu A:active  {text-decoration: none}
.contactMenu A:hover  {text-decoration: none; 
color: #CC0000;

}
/* PAGE TWO */
div.ptwoSUBmenu { /* page sub menu control */
font-family:Arial, Helvetica, sans-serif; 
font-size:9pt;
font-weight:bold;
margin: 25px 0px 25px 0px;
}
.ptwoSUBmenu A:link  {text-decoration: none;
color:#929292;
}
.ptwoSUBmenu A:visited  {text-decoration: none;
color:#929292;
}
.ptwoSUBmenu A:active  {
border-bottom: #CD6501 ;
border-bottom-style:solid;
border-bottom-width:thick;
color: #CD6501;
}
.ptwoSUBmenu A:hover  {
color: #CD6501;
}

.subMenuSelected  {
border-bottom: #CD6501 ;
border-bottom-style:solid;
border-bottom-width:thick;
color: #CD6501;
}


.ptwoBodTxt {
font-family:Arial, Helvetica, sans-serif; 
font-size:9pt; 
margin:0px 0px 10px 0px; 
padding:0px 0px 0px 0px;
}

.ptwoBlueTxt {
 font-weight:bold; 
 color:#006BAA;
 }
ul.ptwoTXT {
/*font-style:italic;*/
margin:0px 0px 10px 10px; 
padding:0px 0px 0px 30px;
line-height:11pt;
list-style-type:square;
}

ol.orderBull {
font-family:Arial, Helvetica, sans-serif; 
font-size:9pt; 
list-style:decimal;
margin-bottom:12pt;
}

.topMenu {
font-family:Arial, Helvetica, sans-serif; 
font-size:8pt;
font-weight:bold;
text-align:left;
margin: 5px 0px 0px 10px;
width:400px;
}
.topMenu A:link  {text-decoration: none;
color: #000000;
}
.topMenu A:visited  {text-decoration: none;
color:#000000;
}
.topMenu A:active  {text-decoration: none}
.topMenu A:hover  {text-decoration: none; 
color: #2A76B0;
}
.topMenuSel  {text-decoration: none; 
color: #990000;
}


 /* FF FIX */
div.flashContBOX {
position:absolute; 
margin:-550px -200px 0px 40px;
width:740px;
height:675px;
}
 /* FF FIX */
.flashHeader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	margin: -620px 0px 0px 0px;
	text-align:center;
	font-weight: bold;
	color: #FF6600;
}


 /* FF FIX */
div.testImgpos {
position:absolute;
margin: 0px 0px 0px -3px;
}

/* NEW LINE */
.homeLines {
	background-image: url(../images/linesH.gif);
	background-repeat: no-repeat;
	margin: -29px 0px 0px 30px;
}

/* FF */
iframe { border: 0px none }
div.arrows { position:absolute; margin: -95px 0px 0px 285px; width:0px; text-align:center;  }
div.arrows img { position:absolute; margin: 80px 0px 0px 0px;  padding:8px } /* POSITION OF ARROWS */



 /* FF FIX */
div.txtContBOX {
position:absolute; 
margin: 160px -200px 0px 60px;
width: 630px;
}
 /* FF FIX */
div.txtContBOXalt {
position:absolute; 
margin:-610px -200px 0px 65px;
width: 630px;
}

#txtContBOX ul {
font-family:Arial, Helvetica, sans-serif; 
font-size:9pt; 
margin:0px 0px 10px 10px; 
padding:0px 0px 0px 30px;
line-height:11pt;
}
#txtContBOX p  {
font-family:Arial, Helvetica, sans-serif; 
font-size:9pt; 
margin:0px 0px 10px 0px; 
padding:0px 0px 0px 0px;
}

 /* FF FIX */
div.bgcolor {
position:absolute; 
background-image: url(../images/l2/lines.gif);
background-repeat:repeat-y;
width:992px;
/*height:750px;  FF FIX */

}
 /* FF FIX */
div.bgBoxcap   {
background-image:url(../images/l2/lines_cap.gif); 
background-position:top; 
background-repeat:no-repeat; 
position:absolute;
width:995px;
margin:0px 0px 0px 0px; /* TOP MARGIN FF FIX */

}

.footer {
font-family:Arial, Helvetica, sans-serif; 
font-size:9px; 
text-align:center; 
width: 650px;
margin: 20px 0px 0px 230px; /* LEFT MARGIN FF FIX */
}

.footerMenu {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
text-align:center;
font-weight:bold;
width: 650px;
color: #CD6501; 
margin: 65px 0px 0px 230px; /* LEFT MARGIN FF FIX */

}
.footer A:link  {text-decoration: none;
color: #CD6501;
}
.footer A:visited  {text-decoration: none;
color:#CD6501;
}
.footer A:active  {text-decoration: none}
.footer A:hover  {text-decoration: none; 
color: #2A76B0;

}

.txtContBOXalt  A:link  {text-decoration: none;
color: #CD6501;
}
.txtContBOXalt A:visited  {text-decoration: none;
color:#CD6501;
}
.txtContBOXalt A:active  {text-decoration: none}
.txtContBOXalt A:hover  {text-decoration: none; 
color: #2A76B0;

}



