body {
margin:0;
background-color:#37383E;
font-family:Arial;
font-size:14px;
color:#CCCCCC;
line-height:20px;
}
html {
     overflow: -moz-scrollbars-vertical;
}
a
{
color:#FF9933;
text-decoration:none;
}
a:hover
{
color:#FF9933;
text-decoration:underline;
}

.input1
{
width:104px;
}
#header
{
width:100%;
height:124px;
background-color:#010101;
border-bottom:solid 1px #302E34;
}
#header_inner
{
margin:0 auto;
width:834px;
height:124px;
}
#header_logo
{
float:left;
width:400px;
height:84px;
margin-left:2px;
margin-top:16px;
}
#header_dt
{
float:right;
width:167px;
height:70px;
margin-top:12px;
font-family:Tahoma;
font-size:11px;
color:#FFFFFF;
}
#header_dt2
{
float:right;
width:167px;
height:70px;
margin-top:42px;
font-family:Tahoma;
font-size:11px;
color:#FFFFFF;
}
#menu_bg
{
width:100%;
height:29px;
background-color:#191A1C;
}
#menu
{
margin:0 auto;
width:834px;
height:29px;
}
#menu_nav
{
float:right;
width:680px;
height:29px;
font-family:Verdana;
color: #ffffff;
font-size:12px;
}
#menu_nav ul
{
list-style:none;
height:29px;
margin :0 0 0 0px;
padding:0;
float:right;
line-height:28px;
}
#menu_nav ul li
{
float:left;
width:110px;
margin-left:0px;
height:29px;
text-align:center;
background-image:url('../images/menu_bg.jpg');
background-repeat:no-repeat
}
#menu_nav ul li a
{
display:block;
text-decoration:none;
color:#cfcfcf;
font-weight:bold;
line-height:29px;
font-family:Verdana;
font-size:11px;
}
#menu_nav ul li a:hover
{
color:#FAAA55;
}
#menu_nav ul li a:active
{
color:#FAAA55;
}

.active
{
color:#FAAA55;
font-weight:bold;
line-height:29px;
font-family:Verdana;
font-size:11px;
}
#wrapper
{
margin:0 auto;
width:834px;
height:auto;
overflow:hidden;
}
#mainheader
{
margin:0 auto;
width:828px;
height:auto;
overflow:hidden;
clear:both;
}
#mainbody_top
{
margin-top:24px;
float:left;
width:834px;
height:24px;
background-repeat:no-repeat;
clear:both;
font-weight:bold;
font-size:12px;
margin-bottom:14px;
}
#mainheader_left
{
float:left;
width:197px;
height:251px;
background:url('../images/bannerleft.jpg') no-repeat 0% 50%;

}
#mainheader_left2
{
float:left;
width:197px;
height:160px;
background:url('../images/bannerleft2.jpg') no-repeat 0% 50%;

}
#innerheader_left
{
float:left;
width:197px;
height:auto;
overflow:hidden;
}
#mainheader_right
{
float:right;
width:617px;
height:251px;
background:url('../images/mainbanner.jpg');
}
#nav2
{
width:224px;
height:280px;
}
#nav2 ul
{
list-style:none;
height:55px;
margin :0;
padding:0;
float:right;
font-family:Arial;
font-size:16px;
color:#FA9E38;
font-weight:bold;
line-height:18px;
vertical-align:middle
}
#nav2 ul li
{
width:224px;
height:55px;
text-align:left;
border-bottom:solid 1px #25262A;
line-height:48px;
}
#nav2 ul li a
{
text-decoration:none;
color:#9F9F9F;
font-family:Arial;
font-size:16px;
color:#FA9E38;
font-weight:bold;
line-height:18px;
padding-left:32px;
}
#nav2 ul li a:hover
{
color:#CCCCCC;
}
#mainbody
{
float:left;
width:834px;
height:auto;
overflow:hidden;
}

#leftlink
{
margin-top:30px;
width:197px;
height:100%;
overflow:hidden;
}
#leftlink2
{
margin-top:20px;
width:197px;
height:100%;
overflow:hidden;
}
#leftlink ul
{
list-style:none;
margin :0;
padding:0;
}
#leftlink2 ul
{
list-style:none;
margin :0;
padding:0;
}
#leftlink ul li
{
width:166px;
height:45px;
text-align:left;
background:url('../images/leftlink_bg2.jpg') no-repeat 0% 50%;
padding-left:31px; padding-top:6px; background-repeat:no-repeat
}
#leftlink2 ul li
{
width:166px;
height:24px;
text-align:left;
background:url('../images/leftlink_bg3.jpg') no-repeat 0% 50%;
padding-left:31px; padding-top:6px; background-repeat:no-repeat
}
#leftlink ul li a
{
font-family:Arial;
font-size:14px;
color:#FFFFFF;
line-height:18px;
font-weight:bold;
text-decoration:none;
}
#leftlink2 ul li a
{
font-family:Arial;
font-size:14px;
color:#FFFFFF;
line-height:18px;
font-weight:bold;
text-decoration:none;
}
#leftlink ul li a:hover
{
font-family:Arial;
font-size:14px;
color:#FA9E38;
line-height:18px;
font-weight:bold;
text-decoration:none;
}
#bodycontent
{
float:left;
width:834px;
height:auto;
overflow:hidden;
margin-top:24px;
}
#bodycontent_left
{
float:left;
width:204px;
height:auto;
overflow:hidden;
}
#bodycontent_right
{
float:right;
width:612px;
height:auto;
overflow:hidden;
}
#footer
{
width:100%;
height:28px;
float:left;
background-color:#010101;
margin-top:24px;
border-top:solid 6px #191A1C;
}
#footer2
{
margin:0 auto;
width:900px;
height:20px;
margin-top:4px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#CCCCCC;
line-height:18px;
font-size:11px;
}
#footer4
{
float:left;
width:350px;
height:20px;
margin-top:4px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#CCCCCC;
line-height:18px;
font-size:11px;
}
#footer6
{
float:right;
width:534px;
height:20px;
margin-top:4px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#CCCCCC;
line-height:18px;
font-size:11px;
}
.orange1
{
font-family:arial;
font-size:12px;
color:#FA9E38;
}
.orange2
{
font-family:arial;
font-size:14px;
font-weight:bold;
color:#FA9E38;
}
.white1
{
font-family:arial;
font-size:14px;
font-weight:bold;
color:#F8F8F8;
}
.head1
{
font-family:Arial;
font-size:18px;
font-weight:bold;
color:#FA9E38;
padding-left:8px;
}
.head2
{
font-family:verdana;
font-size:12px;
font-weight:bold;
color:#333333;
}
.search
{
width:118px;
height:18px;
border: solid 1px #333333;
background-color:#CCCCCC;
}
.txtfield1
{

border: solid 1px #333333;
background-color:#CCCCCC;
}
.searchbutton
{
width:58px;
height:20px;
border: solid 1px #333333;
background-color:#CCCCCC;
}
.newsletterbutton
{
width:154px;
height:20px;
border: solid 1px #333333;
background-color:#CCCCCC;
}
.txt1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
color:#CCCCCC;
}
.txtlatestnews
{
font-family:arial;
font-size:12px;
line-height:18px;
color:#CCCCCC;
}
.txttestimonials a
{
font-family:arial;
font-size:12px;
line-height:18px;
color:#CCCCCC;
text-decoration:none;
}
.txttestimonials a:hover
{
font-family:arial;
font-size:12px;
line-height:18px;
color:#FA9E38;
text-decoration:none;
}
.txtlatestnews2
{
font-family:Verdana;
font-size:14px;
line-height:18px;
color:#CCCCCC;
text-decoration:underline;
}