body{
  margin: 0px;
  padding: 0px;
  background-color: #fff;
}
td{
	color: #626262;
}
body, td {
  font: 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a{
	color: #bf0000;
	text-decoration: none;
}
a:visited{
	color: #bf0000;
}
a:hover{
	color: #bf0000;
	text-decoration: underline;
}


.downmenu{
	font-size: 7pt;
	color: #939393;
}
.downmenu a{
	font-size: 7pt;
	color: #939393;
	text-decoration: none;
	margin-left: 5px;
	margin-right: 5px;
}
.downmenu a:visited{
	font-size: 7pt;
	color: #939393;
	text-decoration: none;
	margin-left: 5px;
	margin-right: 5px;
}
.downmenu a:hover{
	font-size: 7pt;
	color: #939393;
	text-decoration: underline;
	margin-left: 5px;
	margin-right: 5px;
}
.downphone{
	font-size: 7pt;
	color: #ff6e00;
}	

a.footerlink{
	font-size: 7pt;
	color: #ff6e00;
	text-decoration: underline;
}
a.footerlink:hover{
	font-size: 7pt;
	color: #ff6e00;
	text-decoration: underline;
}
a.footerlink:visited{
	font-size: 7pt;
	color: #ff6e00;
	text-decoration: underline;
}
a.footerlink:active{
	font-size: 7pt;
	color: #ff6e00;
	text-decoration: underline;
}
.contText{padding-left: 0pt;}
.contText ul
{
 list-style-type:     none;
 list-style-image:    none;
 list-style-position: outside;
 padding-left: 0pt;
 margin-left: 0pt; 
}

.contText ul li
{
background: url('../images/bullet_cnt.gif') no-repeat scroll left 5px;
padding: 0pt 0pt 9px 10px;

}
.mtitle {
	font-size: 10pt;
	font-weight: bold;
	color: #3F3F3F;
	padding-left: 25px;
}
span.mtitle {
	padding-left: 0;
}
.mtitle h1{
	font-size: 10pt;
	font-weight: bold;
	color: #3F3F3F;
	padding: 0;
	margin: 0;
}

.btitle { font-size: 10pt; font-weight: bold; color: #3F3F3F; }
.btitle a:link { font-size: 10pt; font-weight: bold; color: #bf0000; text-decoration: none; }
.btitle a:visited { font-size: 10pt; font-weight: bold; color: #bf0000; text-decoration: none; }
.btitle a:hover { font-size: 10pt; font-weight: bold; color: #600000; text-decoration: underline; }

.mcontent{
	vertical-align: top;
	padding-bottom: 15px;
	padding-top: 15px;
	padding-left: 6px;
}
.rescenter{
	font-size: 7pt;
	vertical-align: top;
	padding-left: 60px;
	padding-top: 35px;
}
.rescenter p{
	margin-top: 5px;
	margin-bottom: 5px;
}
.rescenter a{
	color: #626262;
	font-weight: bold;
	text-decoration: none;
}
.rescenter a:visted{
	color: #626262;
	font-weight: bold;
	text-decoration: none;
}
.rescenter a:hover{
	text-decoration: underline;
}
.lmenu{
	padding-top: 1px;
}
.lmenu a{
	color: #6f6f6f;
	font-size: 8pt;
	text-decoration: none;
}
.lmenu a:visited{
	color: #6f6f6f;
	font-size: 8pt;
	text-decoration: none;
}
.lmenu a:hover{
	color: #ff6400;
	font-size: 8pt;
	text-decoration: none;
}
.needs{
	font-size: 8pt;
	font-weight: bold;
	vertical-align: top;
	padding-left: 20px;
	padding-top: 4px;
}
.need_a a{
	color: #6f6f6f;
	font-size: 8pt;
	text-decoration: none;
}
.need_a a:visited{
	color: #6f6f6f;
	font-size: 8pt;
	text-decoration: none;
}
.need_a a:hover{
	color: #6f6f6f;
	font-size: 8pt;
	text-decoration: underline;
}
.indsub{
	color: #939393;
	font-size: 7pt;
	vertical-align: top;
	padding-right: 0px; padding-top: 0px; padding-bottom: 0px;
}
.indsub h1{
	color: #666666;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 9pt;
}
.indsub h2{
	color: #666666;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 9pt;
}
.indsub a{
	text-decoration: underline;
	color: #bf0000;
}
.indsub a:visted{
	text-decoration: underline;
	color: #bf0000;
}
.indsub a:hover{
	text-decoration: none;
	color: #bf0000;
}
.scont{
	background-repeat: repeat-x; 
	background-position: top;
	padding-top: 6px;
	padding-left: 0px;
	line-height: 15px;
}
.scont sup{ font-size: 8px;}
.scont p{
	margin-bottom: 10px;
	margin-top: 5px;
}
.scont ul{
	margin-bottom: 10px;
	margin-top: 10px;	
}
.scont a{
	color: #bf0000;
	text-decoration: none;
}
.scont a:visited{
	color: #bf0000;	
	text-decoration: none;
}
.scont a:hover{
	color: #bf0000;	
	text-decoration: underline;
}

.stcontBox {
	margin-bottom: 15px;
}
.stcont{
	color: #4c4c4c;
	padding: 3px 0 0 0;
	font-size: 8pt;
	background: url(../images/separator_bg.gif) no-repeat left top;
	vertical-align: top;
  	font-weight: bold;
}
.stcont h2{
   padding : 0;
	margin : 0;
	color: #4c4c4c;
	font-size: 8pt;
  	font-weight: bold;
}


.headline {
  margin-bottom: 10px;
}

.clientLogin {
  float: right;
  width: 100px;
  text-align: right;
}

/* news index */
.headnews {
  margin-bottom: 10px 0 5px;
}
.headnews a, .headnews a:visited, .headnews a:hover {
  color: #bf0000 !important;
}
.newsNav {
  text-align: right;
  padding: 3px 0;
}

.nmg { font-size: 8pt; 
		 font-weight: normal; 
		 padding-top: 0px; 
		 padding-LEFT: 25px; 
		 color: #3F3F3F }
.dottedSep {
	background: url(../images/dotted_sep_bg.gif) repeat-x left 50%;
	line-height: 3px;
	margin: 16px 0;
}

.dottedSep2 {
	background: url(../images/dotted_sep_bg.gif) repeat-x left 50%;
	line-height: 2px;
	margin: 6px 0;
}
.parent {
 display: none
}

.kioskTitle{
        font-family: Tahoma;
	color: #626262;
	font-size: 8pt;
	vertical-align: top;
  	font-weight: bold;
}

a.psr:link{
   font-family: Verdana;
	color: #626262;
	font-size: 7pt;
	text-decoration: none;
	}

a.psr:hover {
   font-family: Verdana;
	color: #626262;
	font-size: 7pt;
	text-decoration: underline;
	}
a.psr:visited{
   font-family: Verdana;
	color: #626262;
	font-size: 7pt;
	text-decoration: none;
	}
a.psr:active{
   font-family: Verdana;
	color: #626262;
	font-size: 7pt;
	text-decoration: none;
	}
.panelink a { color: #626262; text-decoration: none; }
.panelink a:link, .panelink a:hover, .panelink a:visited { color: #bf0000; }
.panelink a:hover { text-decoration: underline; }

/* form error message */
.errorMessage {
  margin: 10px 0;
	color: #f00;
}

#needs-bg3 {
	height: 100px;
	vertical-align: top;
	background: url(../images/needs_bg3.jpg) no-repeat left top;
}
/* menu */
.musel01{
	height: 5px;
	width: 5px;
	background: url(../images/musel01.gif) no-repeat;
}
.musel02{
	height: 5px;
	width: 145px;
	background: url(../images/musel02.gif) no-repeat;
	
}
.musel03{
	height: 5px;
	width: 6px;
	background: url(../images/musel03.gif) no-repeat;
	
}
.musel04{

	width: 5px;
	background: url(../images/musel04.gif) repeat-y;
	
}
.musel05{

	width: 145px;
	background: url(../images/musel05.gif) repeat-y;
	
}
.musel06{

	width: 6px;
	background: url(../images/musel06.gif) repeat-y;
	
}
.musel07{
	height: 5px;
	width: 5px;
	background: url(../images/musel07.gif) no-repeat;
	
}
.musel08{
	height: 5px;
	width: 145px;
	background: url(../images/musel08.gif) no-repeat;
	
}
.musel09{
	height: 5px;
	width: 6px;
	background: url(../images/musel09.gif) no-repeat;
	
}


.msel01{
	height: 5px;
	width: 5px;
	background: url(../images/msel01.gif) no-repeat;
	
}
.msel02{
	height: 5px;
	width: 145px;
	background: url(../images/msel02.gif) no-repeat;
	
}
.msel03{
	height: 5px;
	width: 6px;
	background: url(../images/msel03.gif) no-repeat;
	
}
.msel04{

	width: 5px;
	background: url(../images/msel04.gif) repeat-y;
	
}
.msel05{

	width: 145px;
	background: url(../images/msel05.gif) repeat-y;
	
}
.msel06{

	width: 6px;
	background: url(../images/msel06.gif) repeat-y;
	
}
.msel07{
	height: 5px;
	width: 5px;
	background: url(../images/msel07.gif) no-repeat;
	
}
.msel08{
	height: 5px;
	width: 145px;
	background: url(../images/msel08.gif) no-repeat;
	
}
.msel09{
	height: 5px;
	width: 6px;
	background: url(../images/msel09.gif) no-repeat;
	
}


.fields
{
  font-size:10px;
  margin-top:10px;
}

h3.title
{
	font-family: Tahoma;
	color: #626262;
	font-size: 14px;
	margin-top:0px;
	margin-bottom:0px;
}

span.red
{
  color:#ff0000;
}


/*------------------------------------ No Flash HTML ---------------------------------*/

#menuNoFlash
{
  width:777px;
  height:283px;
  margin: 0px auto 0px auto;
}

#menuNoFlash div.top1
{
  border: 0px #000000 solid;
  width:740px;
  height:55px;
  border-right: 1px #d8d8d8 solid;
  border-left: 1px #d8d8d8 solid;
  background:url('../images/topNoFlash-01.gif') no-repeat top left;
  padding: 0px 0px 0px 0px;
}

#menuNoFlash div.top2
{
  width:778px;
  height:227px;
  background:url('../images/topNoFlash-02.gif') no-repeat top left;
  border: 0px #000000 solid;
  margin:0px;
  padding:1px;
}

#menuNoFlash div.top2-2
{
  width:778px;
  height:110px;
  background:url('../images/topNoFlash-02-2.gif') no-repeat top left;
  border: 0px #000000 solid;
  margin:0px;
  padding:1px;
}

#menuNoFlash div.top1 img.logo
{
  float:left;
  width:182px;
  height:33px;
  border: 0px #000000 solid;
  margin:17px 0px 0px 12px;
}

#menuNoFlash div.top1 a.login:link, #menuNoFlash div.top1 a.login:active, #menuNoFlash div.top1 a.login:hover, #menuNoFlash div.top1 a.login:visited
{
  float:right;
  height:32px;
  border: 0px #000000 solid;
  margin:6px 16px 0px 400px;
  padding:2px 8px 0px 20px;
  color: #000000;
  font-family:Arial;
  font-size:11px;
  background: url(../images/topNoFlash-login.gif) no-repeat top left;
}

#menuNoFlash div.top1 ul
{
  border: 0px #000000 solid;
  float:right;
  list-style-type:none;
  margin:0px 0px 0px 0px;
  padding: 0px 26px 0px 0px;
}

#menuNoFlash div.top1 ul li, #menuNoFlash div.top1 ul li.hover
{
  float:left;
  margin:0px 0px 0px 10px;
  padding: 0px 0px 0px 10px;
  background:url('../images/topNoFlash-menu.gif') no-repeat left 5px;
  font-size:11px;
  font-family:Arial;
}


#menuNoFlash div.top1 ul li.hover
{
  background:url('../images/topNoFlash-menu-hover.gif') no-repeat left 5px;
}

#menuNoFlash div.top1 a:link, #menuNoFlash div.top1 a:visited, #menuNoFlash div.top1 a:active, #menuNoFlash div.top1 a:hover
{
  color:#999999;
}

#menuNoFlash div.top2 div.mmenu, #menuNoFlash div.top2-2 div.mmenu
{
  margin:50px auto 0px auto;
  width:500px;
  height:50px;
  border: 1px #000000 solid;
}

#menuNoFlash div.top2 ul, #menuNoFlash div.top2-2 ul
{
  list-style-type:none;
  margin: 0px 20px 0px 105px;
  padding:77px 0px 0px 0px;
  border: 0px #000000 solid;
  height:100px;
}

#menuNoFlash div.top2 ul li, #menuNoFlash div.top2-2 ul li
{
  float:left;
  margin: 0px;
  padding:0px;
  border: 0px #000000 solid;
}

#menuNoFlash div.top2 ul li a:link, #menuNoFlash div.top2 ul li a:visited, #menuNoFlash div.top2 ul li a:active, #menuNoFlash div.top2 ul li a:hover, #menuNoFlash div.top2-2 ul li a:link, #menuNoFlash div.top2-2 ul li a:visited, #menuNoFlash div.top2-2 ul li a:active, #menuNoFlash div.top2-2 ul li a:hover
{
  float:left;
  color:#999999;
  border: 0px #000000 solid;
  height:60px;
}

#menuNoFlash div.top2 ul li a.m-01
{
  margin: 0px;
  padding:48px 23px 10px 23px;
  background: url('../images/topNoFlash-menu-01.gif') no-repeat 30px top;
}

#menuNoFlash div.top2 ul li a.m-02
{
  margin: 0px;
  padding:48px 23px 10px 23px;
  background: url('../images/topNoFlash-menu-02.gif') no-repeat 35px top;
}

#menuNoFlash div.top2 ul li a.m-03
{
  margin: 0px;
  padding:48px 40px 10px 40px;
  background: url('../images/topNoFlash-menu-03.gif') no-repeat 33px top;
}

#menuNoFlash div.top2 ul li a.m-04
{
  margin: 0px;
  padding:48px 0px 10px 0px;
  background: url('../images/topNoFlash-menu-04.gif') no-repeat 35px top;
}

#menuNoFlash div.top2 ul li a.m-05
{
  margin: 0px;
  padding:48px 12px 10px 12px;
  background: url('../images/topNoFlash-menu-05.gif') no-repeat 40px top;
  font-weight:bold;
  color: #666666;
}

#menuNoFlash div.top2 ul li a.line
{
  float:left;
  padding:38px 5px 10px 20px;
  background: url('../images/topNoFlash-menu-line.gif') no-repeat 5px 0px;
  height:60px;
}

/* ------------------------------ Inner Page --------------------------------- */

#menuNoFlash div.top2-2 ul
{
  padding:25px 0px 0px 0px;
}

#menuNoFlash div.top2-2 ul li a.m-01
{
  margin: 0px;
  padding:48px 23px 10px 23px;
  background: url('../images/topNoFlash-menu-01.gif') no-repeat 30px top;
}

#menuNoFlash div.top2-2 ul li a.m-02
{
  margin: 0px;
  padding:48px 23px 10px 23px;
  background: url('../images/topNoFlash-menu-02.gif') no-repeat 35px top;
}

#menuNoFlash div.top2-2 ul li a.m-03
{
  margin: 0px;
  padding:48px 40px 10px 40px;
  background: url('../images/topNoFlash-menu-03.gif') no-repeat 33px top;
}

#menuNoFlash div.top2-2 ul li a.m-04
{
  margin: 0px;
  padding:48px 0px 10px 0px;
  background: url('../images/topNoFlash-menu-04.gif') no-repeat 35px top;
}

#menuNoFlash div.top2-2 ul li a.m-05
{
  margin: 0px;
  padding:48px 12px 10px 12px;
  background: url('../images/topNoFlash-menu-05.gif') no-repeat 40px top;
  font-weight:bold;
  color: #666666;
}

#menuNoFlash div.top2-2 ul li a.line
{
  float:left;
  padding:48px 5px 10px 20px;
  background: url('../images/topNoFlash-menu-line.gif') no-repeat 5px 0px;
  height:60px;
}


/* --------------------------- testimonials ----------------------------- */

div.testimonials_title
{
  width:172px;
  height:24px;
  background: url('../images/testimonials-title.gif') no-repeat left top;
  padding:1px 0px 0px 0px;
  margin:0px;
  border: 0px #000000 solid;
}

div.testimonials_title p
{
  font-family:Tahoma;
  font-size:11px;
  font-weight:bold;
  color:#4d4d4d;
  text-align:left;
  margin:7px 0px 0px 9px;
  line-height:100%;
  height:5px;
  border: 0px #000000 solid;
}

div.preload
{
  width:1px;
  height:1px;
  background: url('../images/shot1.gif') no-repeat 1000px top;
  background: url('../images/shot2.gif') no-repeat 1000px top;
  background: url('../images/shot3.gif') no-repeat 1000px top;
  background: url('../images/shot4.gif') no-repeat 1000px top;
  background: url('../images/shot5.gif') no-repeat 1000px top;
  background: url('../images/shot6.gif') no-repeat 1000px top;
  background: url('../images/shot7.gif') no-repeat 1000px top;
  background: url('../images/shot8.gif') no-repeat 1000px top;
  background: url('../images/shot9.gif') no-repeat 1000px top;
  background: url('../images/shot10.gif') no-repeat 1000px top;
  background: url('../images/shot11.gif') no-repeat 1000px top;
  background: url('../images/shot12.gif') no-repeat 1000px top;
  background: url('../images/shot13.gif') no-repeat 1000px top;
  background: url('../images/shot14.gif') no-repeat 1000px top;
}

div.testimonials_img1, div.testimonials_img2, div.testimonials_img3, div.testimonials_img4, div.testimonials_img5, div.testimonials_img6, div.testimonials_img7, div.testimonials_img8, div.testimonials_img9, div.testimonials_img10, div.testimonials_img11, div.testimonials_img12, div.testimonials_img13, div.testimonials_img14
{
  border: 0px #000000 solid;
  margin:0px;
  padding:0px;
  width:172px;
  height:300px;
  background: url('../images/shot1.gif') no-repeat left top;
}

div.testimonials_img2
{
  background: url('../images/shot2.gif') no-repeat left top;
}
div.testimonials_img3
{
  background: url('../images/shot3.gif') no-repeat left top;
}
div.testimonials_img4
{
  background: url('../images/shot4.gif') no-repeat left top;
}
div.testimonials_img5
{
  background: url('../images/shot5.gif') no-repeat left top;
}
div.testimonials_img6
{
  background: url('../images/shot6.gif') no-repeat left top;
}
div.testimonials_img7
{
  background: url('../images/shot7.gif') no-repeat left top;
}
div.testimonials_img8
{
  background: url('../images/shot8.gif') no-repeat left top;
}
div.testimonials_img9
{
  background: url('../images/shot9.gif') no-repeat left top;
}
div.testimonials_img10
{
  background: url('../images/shot10.gif') no-repeat left top;
}
div.testimonials_img11
{
  background: url('../images/shot11.gif') no-repeat left top;
}
div.testimonials_img12
{
  background: url('../images/shot12.gif') no-repeat left top;
}
div.testimonials_img13
{
  background: url('../images/shot13.gif') no-repeat left top;
}
div.testimonials_img14
{
  background: url('../images/shot14.gif') no-repeat left top;
}

