@charset "utf-8";
body {
	margin: 0px;
	padding: 0px;
	font-family:tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	line-height:1.9em;
	 
}
a { text-decoration:none; color:#FF0000}
h1,h2,h3,ul,li,form{ margin:0px; padding:0px }
p{ margin:0px; padding:5px 10px; line-height:1.7em; }
p strong{ color:#c72300;}
#masterContainer{ width:840px; margin:auto; background:url(../images/bg.png)  no-repeat;  background-position:0 100px; }
#bgdesign,.bb{}
#innerContainer{
	margin:0 26px;
	padding: 0px;
	padding-top: 20px;
}
#shadow{margin:0px 26px; background:url(../images/shadow.jpg) no-repeat top; }

#shadow .footer{ padding:30px; text-align:center; color:#6e6e6e}
#shadow .footer a{color:#6e6e6e; text-decoration:underline;}
#shadow .footer a:hover{ color:#000}
#headerLogo{ height:107px; margin:0 26px; margin-top:10px}
#headerLogo .logo{ width:234px; float:left;}
#headerLogo .topmenu{ float:right; width:145px; height:32px; padding-top:75px; margin-right:50px }
img{ border:none}
.headertxt{ background:url(../images/ban2.png) no-repeat; height:121px; padding-left:239px}
#menuContainer{
	height:36px;
	border-bottom:3px solid #d3d3d3;
	
	margin:0px 20px;
	*overflow:hidden;
}

.error{ color:#ff0000; display:none}
/* Styles for the entire LavaLamp menu */
.lavaLamp {
	position: relative;
	height: 35px;
	background: url(../image/bg.gif) no-repeat bottom;
	padding: 5px;
	margin: 0;
	overflow: hidden;
	margin-left:150px;
	z-index:7
}
    /* Force the list to flow horizontally */
    .lavaLamp li {
        float: left;
        list-style: none;
    }
        /* Represents the background of the highlighted menu-item. */
        .lavaLamp li.back {
           /* background:  url(../images/menu.png) no-repeat right -30px;*/
            width: 9px; height: 35px;
            z-index: 8;
            position: absolute;
        }
            .lavaLamp li.back .left {
                background: url(../images/menu.png) no-repeat top  center ;
                height: 35px;
                padding-right: 9px;
            }
        /* Styles for each menu-item. */
        .lavaLamp li a {
	position: relative;
	overflow: hidden;
	text-decoration: none;
	text-transform: uppercase;
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px ;
	font-weight:bold;
	color: #000000;
	outline: none;
	text-align: center;
	height: 35px;
	top: 10px;
	z-index: 10;
	letter-spacing: 0;
	float: left;
	display: block;
	margin: auto 10px;
        }
        
.lavaLamp li a:hover { color:#CC3300}		
.header{
	position:relative;
	height:197px;
	margin: 0px 20px;
}
.header .flashover{
	position:absolute;
	z-index:5;
	width:786px;
	height:212px;
	left: -20px;
	top: -15px;
	background:transparent;
}
h1{ font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:normal; color:#000; padding:8px}
h1 strong{ color:#ff1200;}
#contentContainer{ }
#contentContainer .left{
	width:215px;
	float:left;
	background: #fff;
}
#contentContainer .right{
	margin-left:215px
}
#contentContainer .left h1{ background:url(../images/h2bg.gif); text-transform:uppercase}
h2{ font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#003366; padding:5px 10px; background:url(../images/vi.png) no-repeat left center; padding-left:20px;}
.clear{ clear:both}
.news{ padding:10px; font-size:10px;  }
.news a{  font-weight:bold; font-size:11px; }
a.read {background:url(../images/readmore.png) no-repeat; padding:0 20px; color:#000000; height:20px; display:inline-block}
.call{ background:url(../images/callsu.png) no-repeat left top; height:50px; padding-top:30px; padding-left:60px; font-size:20px; font-family:Georgia, "Times New Roman", Times, serif;	 color:#CC0000; margin-top:5px}
.divider{ height:5px; background:url(../images/h2bg.gif); overflow:hidden}
.htbx{ background:url(../images/bght.png) repeat-x; margin-left:10px; padding-right:50px }
.htbx .inner{ background:url(../images/12.png) no-repeat left top; height:142px; padding-left:120px; padding-top:10px }
.htbx .inner p{line-height:2.2em}
.quot{ background:url(../images/gt.gif) no-repeat top; }
.lbcont{ padding-left:10px}
.lbox{
	width:280px;
	height:110px; float:left
}
.lbox:hover{ }

.lbox .ico{ width:70px; text-align:left; float:left }
.lbox .title{ float:left; width:195px}

.lblinks a{ color:#002176; font-size:10px; text-decoration:underline}
.lblinks a:hover{ color:#000000; font-weight:bold}
.learn a{ background:url(../images/lb.png) bottom no-repeat; width:65px; text-align:center; display:inline-block; height:14px; overflow:hidden; padding:0px; font-size:10px; color:#000000;  line-height:normal }
.learn a:hover{ background-position:top}

