body
{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px/16px;
color:#333333;
background:url(../images/top-back2.jpg) 0 0 repeat-x;
width:100%;
}
div, img, h1, h2, h3, h4, p, ul, li, span, input, form, a, a:hover, b, class, br
{
margin:0px;
padding:0px;
border:none;
list-style-type:none;
}
a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}
a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#F00;
}
a.aunder{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	text-decoration:underline;
}
a.aunder:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#F00;
	text-decoration:underline;
}
a.readmoreb
{
	font-size:10px;
}
.spancolor
{
color:#000000;
font-size:12px;
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
line-height:25px;
}
a.readmoreb:hover
{
color:#000000;
}
a.under
{
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}
.color
{
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:12px;
	font-weight:bold;
}
a.under:hover
{
text-decoration:underline;
}
.img
{
padding:10px 0 0 20px;
}
.onecolumnfix
{
width:1004px;
margin:0 auto;
}
.companyoverview
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:22px;
	text-transform:uppercase;
color:#990000;
padding:20px 0 0 20px;
}
.conbutton
{
	width:77px;
	height:24px;
	background:url(../images/conbutton.jpg) 0 0 no-repeat;
	text-align:center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	cursor:pointer;
	font-weight:bold;
}
ul,li
{
line-height:18px;
}
a, a:hover
{
text-decoration:none;
border:none;
}
#thanks {
	float:left; 
	display:inline;
	background:url(../images/tmail.png) no-repeat center center;
	width:600px;
	height:400px;
	text-align:center; 
	margin-left:75px; 
	margin-top:10px;
}
#thanks p {
	padding-bottom: 10px;
	padding-top:10px;
	color:#000000;
}
.clearfloat
{
clear:both;
font-size:0px;
}
span.sub
{
color:#000000; line-height:140%; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding:0px 0 0 10px;
}
#headertop
{
width:990px;
height:114px;
margin:0 auto;
background:url(../images/top-back.jpg) 0 0 repeat-x;
}
#headertop #logo
{
width:288px;
height:107px;
float:left;
}
#headertop #formback
{
width:300px;
height:40px;
float:right;

}
#headertop #formback label.search
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#666666;
margin:0px;

}
#headertop #formback input.input1
{
width:180px;
border-left:#CCCCCC 1px solid;
border-right:#CCCCCC 1px solid;
border-top:#CCCCCC 1px solid;border-bottom:#CCCCCC 1px solid;
padding:0px;
}
#headertop #formback input.input2
{
width:36px;
height:34px;
cursor:pointer;
background:url(../images/header-top-form.jpg) 0 0 no-repeat;
margin-top:0px;
}
#headertop #topnavigation
{
width:627px;
height:36px;
float:right;
padding-top:38px;
padding-right:0px;
}
#headertop #topnavigation ul 
{
margin:0px;
}
#headertop #topnavigation ul li
{
float:left;
margin:0px;
padding:0px;
}
#headertop #topnavigation ul li a.topnav
{ 
width:95px;
height:35px;
font-family:"Trebuchet MS",sans-serif,  Arial;
font-size:13px;
color:#000000;
text-align:center;
font-weight:bold;
line-height:230%;
}
#headertop #topnavigation ul li a.topnav:hover
{
background:url(../images/topnavigation-button-why.gif) 0 0 no-repeat;
color:#FFFFFF;
display:block;
}
#headertop #topnavigation ul li a.topnavwhy
{ 
width:95px;
height:35px;
font-family:Arial, Helvetica, sans-serif, "Trebuchet MS",sans-serif, Arial;
font-size:13px;
font-weight:800;
color:#FFFFFF;
display:block;
text-align:center;
background:url(../images/topnavigation-button-why.gif) 0 0 no-repeat;
line-height:220%;
}
#headertop #topnavigation ul li a.topnavwhy:hover
{
color:#FFFFFF;
display:block;
}
a.topnavotherlink
{ 
width:122px;
height:35px;
font-family:"Trebuchet MS",sans-serif, Arial;
font-size:13px;
color:#000000;
font-weight:bold;
display:block;
text-align:center;
line-height:220%;
}
a.topnavotherlink:hover
{
background:url(../images/topnavigation-button.gif) 0 0 no-repeat;
color:#FFFFFF;
display:block;
}
#header #headermidline
{
height:2px;
width:1000px;
margin:0 auto;
background:#e03c00;
}
#headerbot
{
width:990px;
height:193px;
margin:0 auto;
}
p.para4
{
font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; text-decoration:none;
padding-bottom:15px;
padding-left:10px;
background:url(../images/dotted-border.jpg) 0 100% no-repeat;
padding-top:15px;
}
#headerbot2
{
width:990px;
height:179px;
margin:0 auto;
}
#headerbot3
{
width:990px;
height:179px;
margin:0 auto;
}
.blankslogan
{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:16px;
padding-top:155px;
font-weight:bold;
padding-left:10px;
}
a.otherlinks
{
color:#FF0000;
font-family:Arial, Helvetica, sans-serif; padding-left:10px;
font-size:12px;
font-weight:bold;
}
a.otherlinks:hover
{
font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; text-decoration:none;
padding-left:10px;
}
a.otherlinks2
{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
line-height:20px;
}
a.otherlinks2:hover
{
color:#333333;
}
ul.otherpageul
{
list-style-type:square;
padding-top:20px;
padding-left:30px;
line-height:18px;
}
ul.otherpageul li
{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:10px;
list-style-type:square;
line-height:22px;
}
ul.ol
{
list-style-type:circle;
padding-top:5px;
padding-left:60px;
}

ul.ol li
{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:10px;
list-style-type:circle;
padding-top:5px;
}
ul.ol li a
{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
}
#topheaderleft
{
width:715px;
height:193px;
float:left;
}
#topheaderright
{
width:275px;
height:193px;
float:right;
background:url(../HEADER_IMAGE/IMGRIGHT.jpg) 0 0 repeat-x;
}
{
width:715px;
height:193px;
float:left;
}
/* Slider start here */


.container {
	width: 715px;
	padding: 0;
	float:left;
}
.folio_block {
	position: absolute;
	height: 193px;
	width: 715px;
	float:left;
}
/*--Main Container--*/
.main_view {
	float: left;
	position: relative;
}
/*--Window/Masking Styles--*/
.window {
	height:193px;	width: 715px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
}
.image_reel {
	position: absolute;
	top: 0; left: 2px;
}
.image_reel img {float: left;}

/*--Paging Styles--*/
.paging {
	position: absolute;
	bottom: 0px; right: -7px;
	width: 178px; height:47px;
	z-index: 100; /*--Assures the paging stays on the top layer--*/
	text-align: center;
	line-height: 40px;
	background:url(../images/paging_bg2.png) no-repeat;
	display: none; /*--Hidden by default, will be later shown with jQuery--*/
}
.paging a {
	padding: 3px;
	text-decoration: none;
	color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold; padding: 3px;
}
.paging a.active {
	font-weight: bold; 
	background: #920000; 
	border: 1px solid #610000;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px; padding: 3px;
}
.paging a:hover
{
font-weight: bold;
-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px; padding: 3px;
}

/* Slider end */

#midcontent
{
width:1004px;
height:500px;
margin:0 auto;
}
#midcontent #left
{
width:757px;
height:500px;
float:left;
}
#midcontent #lefttop
{
width:757px;
height:208px;
float:left;
background:url(../images/leftside-back.gif) 0 0 repeat-x;
}
#midcontent #lefttop #lefttopbox1
{
width:247px;
height:208px;
background:url(../images/mid-content-divider.jpg) 100% 0 no-repeat;
float:left;
}
img.pad
{
padding:10px 0 0 12px;
}
p.text
{
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5c5d57;
padding:10px 10px 0 10px;
}
p.otherpagetext
{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
padding-bottom:15px;
background:url(../images/dotted-border.jpg) 0 100% no-repeat;
}
h2
{
font-family:tr;
font-size:14px;
font-weight:bold;
color:#CC3300;
padding-left:20px;
padding-top:10px;
}
.subhead{
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
  font-size:18px; 
  color:#d72825; 
  font-weight:normal; 
  padding-top:15px;
  padding-left:20px;
  text-transform:uppercase;
  }
p.text2
{
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5c5d57;
padding:7px 0 0 20px;
color:#545454;
line-height:20px;
line-height:135%;
padding-right:20px;
padding-left:20px;
}
p.text3
{
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5c5d57;
padding:20px 0 0 20px;
color:#000000;
line-height:18px;
text-transform:uppercase;
line-height:135%;
font-weight:bold;
}
p.bold
{
font-size:13px;
font-weight:bold;
font-family:"Trebuchet MS", sans-serif, Arial  ;
color:#333333;
text-transform:uppercase;
font-weight:bold;
padding-top:10px;
padding-left:12px;
}
p.bold span
{
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
color:#000099;
padding-top:25px;
}
p.more 
{
background:url(../images/more-hover.jpg) 0 3px no-repeat;
padding:0 0 0 15px;
color:#ec0c00;
font-size:10px;
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
margin-left:10px;
margin-top:8px;
}
p.more a
{
color:#ec0c00;
}
p.morebutton
{
width:91px;
height:20px;
background:url(../images/button2.gif)  0 0 no-repeat;
padding:2px 0 0 19px;
color:#FFFFFF;
font-size:12px;
font-style:italic;
margin-left:19px;
margin-top:10px;
cursor:pointer;
}
p.morebutton a
{
color:#FFFFFF;
}
#midcontent #lefttop #lefttopbox2
{
width:247px;
height:208px;
background:url(../images/mid-content-divider.jpg) 100% 0 no-repeat;
float:left;
}
#midcontent #lefttop #lefttopbox3
{
width:247px;
height:208px;
float:left;
}
#imageslinks
{
height:100px;
width:750px;
position:relative;
background:url(../images/dotted-border.jpg) 0 0 no-repeat;
}
#imageslinks img
{
padding-left:10px;
padding-top:15px;
}
#midcontent #left h1
{
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:bold;
color:#dd8a77;
padding:23px 0 0 20px;
}
#midcontent #left #midbox1
{
width:332px;
height:169px;
margin:14px 0 0 10px;
float:left;
background:url(../images/midbox-line.jpg) 100% 0 no-repeat;
}
#midcontent #left #midbox1 ul
{
padding-top:20px;
padding-left:20px;
float:left;
}
#midcontent #left #midbox1 ul li
{
margin:0px;
}
#midcontent #left #midbox1 ul li a
{
background:url(../images/mid-text-back-img.gif) 0 5px no-repeat;
padding-left:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}
#midcontent #left #midbox1 ul li a:hover
{
color:#FF0000;
}
h2.normal
{
height:25px;
width:243px;
font-size:13px;
font-weight:bold;
color:#c11815;
font-family: "Trebuchet MS",sans-serif, Arial;
background:url(../images/dash-line.gif) 0 100% no-repeat;
padding-left:0px;
}
h3.simple
{
font-size:12px;
color:#990099;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
padding:20px 0 0 10px;
}
#midcontent #left #midbox2
{
width:332px;
height:169px;
margin:14px 0 0 15px;
float:left;
}
#midcontent #left #midbox2 ul
{
padding-top:20px;
padding-left:20px;
float:left;
}
#midcontent #left #midbox2 ul li
{
margin:0px;
}
#midcontent #left #midbox2 ul li a
{
background:url(../images/mid-text-back-img.gif) 0 5px no-repeat;
padding-left:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}
#query_form 
{
float:left; 
display:inline; 
width:340px; 
margin-left:70px;
}

#query_form_label
{
float:left; 
display:inline; 
width:120px; 
margin-bottom:15px; 
text-align:right
}

#query_form_txtbox
{
float:left; 
display:inline; 
width:140px; 
margin-bottom:15px;
}

#query_form_submit
{
float:left; 
display:inline; 
width:400px;
}
#midcontent #right
{
width:247px;
height:500px;
background:url(../images/rightside-back.gif) 0 0 repeat-y;
float:right;
}
p.email
{
background:url(../images/mid-content-img6.gif) 0 3px no-repeat;
padding-left:30px;
margin-left:20px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
margin-top:10px;
font-weight:bold;
color:#333333;
}
p.callus
{
background:url(../images/right-text-back-img2.gif) 0 0px no-repeat;
padding-left:30px;
margin-left:20px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
margin-top:10px;
height:20px;
color:#333333;
margin-bottom:15px;
}
p.skype
{
background:url(../images/right-text-back-img3.gif) 0 0px no-repeat;
padding-left:30px;
margin-left:20px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
margin-top:10px;
height:20px;
color:#333333;
}
p.yahoo
{
background:url(../images/right-text-back-img4.gif) 0 0px no-repeat;
padding-left:30px;
margin-left:20px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
margin-top:10px;
height:20px;
color:#333333;
}
p.ourloc
{
height:19px;
background:url(../images/right-text-back-img5.gif) 0 0px no-repeat;
padding-left:30px;
margin-left:20px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
margin-top:10px;
color:#000;
}
p.submit
{
height:19px;
background:url(../images/right-text-back-img6.gif) 0 0px no-repeat;
padding-left:30px;
margin-left:20px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
margin-top:10px;
color:#000;
}
a.contactcon
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:13px;
}
a.contactcon:hover
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#F00;
	font-size:13px;
}
p.requist
{
height:19px;
background:url(../images/right-text-back-img7.gif) 0 0px no-repeat;
padding-left:30px;
margin-left:20px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
margin-top:10px;
color:#000;
}
p.faqindex
{
height:19px;
background:url(../images/faq.jpg) 0 0 no-repeat;
padding-left:30px;
margin-left:20px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
margin-top:10px;

}
a.red
{
color:#4d4d4d;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
cursor:pointer;
text-decoration:underline;
}
a.red:hover
{
color:#F00;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
}
span.green
{
color:#000;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
span.green2
{
color:#000;
padding-left:53px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
#footer
{
height:120px;
background:url(../images/footer-back.gif) 0 0 repeat-x;
position:relative;
}
#footer #footercontent
{
width:1004px;
height:120px;
margin:0 auto;
}
p.allright
{
color:#d50000;
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
float:left;
padding:10px 30px 0 403px;
}
#footer #footercontent ul.foot1{margin:0px; padding:5px 0 0 610px;}
#footer #footercontent ul li{padding-right:5px; float:left;}
#footer #footercontent ul li a{float:left;}

#footer #footercontent #footnavigation
{
margin:0px;
}

#footer #footercontent #footnavigation ul.foot2{ padding:20px 0 0 300px;}
#footer #footercontent #footnavigation ul li{height:13px;}
#footer #footercontent #footnavigation ul li a{
font-family:Arial, Helvetica, sans-serif;
padding-right:5px;
color:#000000;
font-size:12px;
line-height:11px;
padding-left:5px;
}
#footer #footercontent #footnavigation ul li a.border{
font-family:Arial, Helvetica, sans-serif;
border-right: 1px solid #000000;
padding-right:5px;
color:#000000;
font-size:
12px;
line-height:11px;
padding-left:2px;
}
#footer #footercontent #footnavigation ul li a.border:hover
{
color:#FF0000;
}
#footer #footercontent #footnavigation ul li a.border2:hover
{
color:#FF0000;
}
