* {
	margin: 0px;
	padding: 0px;
	font-family:Verdana, Geneva, sans-serif;
	
}
 img {
	 border: none;
 }

html {
	background: url('images/allback.jpg') repeat;
}
body
{
    height:100%;
    }
h1 {
	padding-top: 30px;
	color: #000;
	font-size: 18px;
	border-bottom: 2px solid #939494;
}
h3 {
	padding-top: 30px;
	color: #0f8499;
	font-size: 18px;
	border-bottom: 2px solid #939494;
}
h2 {
	color: #0f8499;
	font-size: 14px;
	padding: 10px 0px;
}
.all {
	width: 934px;
	margin: auto; 
}

logoWrap {
	float:left;
}
.headerRight {
	float:left;
}
.topNumber {
	background: url('images/phone_top.png') no-repeat;
	color: #FFF;
	font-weight: bold;
	font-size: 11px;
	width: 208px;
	height: 54px;
	padding-top: 15px;
	margin: 30px 0px 0px 200px;
}
.topNumber p{
	padding-left: 12px;
}
.topnav {
	background: url('images/main_nav_back.jpg') repeat-x;
	height: 20px;
	padding: 7px 10px;
	width: 422px;
}
.topnav ul {
	float: right
	
}
.topnav li {
	float:left;
	list-style: none;
	text-transform:uppercase;
	font-size: 11px;
	letter-spacing: 1px;
	padding-left: 20px;
	font-weight: bold;
}
.topnav li a {
	color: #939494;
	text-decoration: none;
}
.bodyWrap {
	background: #fcfcf8 ;
	width: 924px;
}
.footerwrap {
	color: #939494;
	font-size: 9px;
	 width: 924px;
}
.footerwrap a{
	color: #939494;
	font-size: 9px;
	text-decoration: none;
	
}
.footernav {
	background: #939494;
	font-size: 10px;
	padding: 5px;
}
.footernav ul {
	text-align: center;
}
.footernav li {
	list-style: none;
	display: inline;
	padding-left: 3px;
	text-transform: uppercase;
	
}
.footernav li a {
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}
.leftWrap {
	width: 258px;
	float: left;
	text-align: center;
	font-size: 12px;
	
}
.leftWrapinside {
	
	
}
.left {
	padding: 10px;
	float: left;
	text-align: center;
	background: #c7e8ed url('images/right_bottom.jpg') no-repeat center bottom;
}
.left p {
	text-align: center;
	font-size: 14px;
	padding: 5px;
}
.leftNav {
	background: url('images/vision_chart.png') no-repeat;
	width: 232px;
	height: 190px;
}
.leftNav ul{
	padding: 20px 10px 0px 0px;
}
.leftNav li {
	color: #0f8499;
	list-style: none;
	font-weight: bold;
	text-transform: uppercase;
}
.leftNav li a {
	color: #0f8499;
	text-decoration: none;
	padding-left: 20px;
}
.leftNav li a:hover {
	background: url('images/left_arrow.jpg')  left center no-repeat;
	 color: #999;
}
.rightWrap {
	padding: 20px;
	width: 620px;
	float: left;
	/*background: url('images/about_back.jpg') no-repeat bottom;*/
}
.rightWraphome {
	padding: 20px 20px 170px 0px;
	font-size: 11px;
	line-height: 18px;
	width: 645px;
	float: left;
	background: url('images/homepage_image.jpg') bottom right no-repeat ;
}

.rightWrapabout {
	padding: 20px 0px 263px 20px;
	font-size: 11px;
	line-height: 18px;
	width: 645px;
	float: left;
	background: url('images/about_back.jpg') bottom right no-repeat ;
}
.contentWrapabout {
	font-size: 11px;
	line-height: 18px;
}
.rightWrapcontact {
	padding: 20px 0px 198px 30px;
	font-size: 11px;
	line-height: 18px;
	width: 635px;
	float: left;
	background: url('images/contact_bottom.jpg') bottom right no-repeat ;
}
.rightWrapcontact a {
	text-decoration: none;
	color:#000 ;
}
.rightWrapnews {
	padding: 20px 0px 395px 30px;
	font-size: 11px;
	line-height: 18px;
	width: 635px;
	float: left;
	background: url('images/contact_bottom.jpg') bottom right no-repeat ;
}
.formWrap {
	background: #dbdcd9 ;
	font-weight: bold;
	text-transform: uppercase;
	width: 300px;
	padding: 10px 20px;
	margin-top: 10px;
}
.formWrap input {
	width: 250px;
}
.formWrap input#submit {
	width: 100px;
	background: #2fafcc;
	border: none;
	color: #FFF;
}
.formWrap input#submit a{
}
.accordion {
	cursor: pointer;
}
.success {
	background: url('images/success_back.jpg') no-repeat;
	text-align: center;
	height: 200px;
	width: 200px;
	padding-right: 150px;
	padding-top: 0px;
	margin-top: 243px;
}
.success2 {
	background: url('images/success_back.jpg') no-repeat;
	text-align: center;
	height: 160px;
	width: 200px;
	padding-right: 150px;
	padding-top: 0px;
	margin-top: 23px;
}
.frames {
	white-space: nowrap;
}
.frames img {
	border: 1px solid #000;
	margin: 2px;
	cursor:pointer;
}



        .lbModal
        {
            padding:10px;
            background-color:#FFFFFF;
            border:1px solid #000000;
            border-radius:10px;
            -moz-border-radius:10px;
            -webkit-border-radius:10px;
            box-shadow:0px 0px 20px #555555;
            -moz-box-shadow:0px 0px 20px #555555;
            -webkit-box-shadow:0px 0px 20px #555555;
            overflow:visible !important;
            
            }
        .lbCover
        {
            background-color:#555555;
            }
        .lbDescCover
        {
            background-color:#888888;
            z-index:5;
            }
        .lbDescBox
        {
            font-size:12px;
            color:#FFFFFF;
            z-index:6;
            }    
        
        .lbClose
        {
            background:transparent url(images/close.png) 0px 0px no-repeat;
            display:block;
            position:absolute;
            top:-12px;
            right:-12px;
            height:20px;
            width:20px;
            cursor:pointer;
            }
        .lbModal .lbNext, .lbModal .lbPrev
        {
            position:absolute;
            display:block;
            z-index:7;
            width:50px;
            height:100%;
            top:0px;
            cursor:pointer;
            }
        .lbModal .lbNext
        {
            right:11px;
            }    
        .lbModal .lbPrev
        {
            left:11px;
            }        
        .lbModal .lbNext span, .lbModal .lbPrev span
        {
            font-family:Arial;
            position:absolute;
            font-size:12px;
            padding:5px;
            left:0px;
            background-color:#FFFFFF;
            top:20%;
            width:40px;
            border:1px solid #444444;
            }
        .lbModal .lbNext span
        {
            -webkit-border-top-left-radius: 10px;
            -webkit-border-bottom-left-radius: 10px;
            -moz-border-radius-topleft: 10px;
            -moz-border-radius-bottomleft: 10px;
            border-top-left-radius: 10px;
            border-bottom-left-radius: 10px;
            border-right-width:0px;
            }
        .lbModal .lbPrev span
        {
            -webkit-border-top-right-radius: 10px;
            -webkit-border-bottom-right-radius: 10px;
            -moz-border-radius-topright: 10px;
            -moz-border-radius-bottomright: 10px;
            border-top-right-radius: 10px;
            border-bottom-right-radius: 10px;
            border-left-width:0px;
            }    
        .lbModal .lbMain>img
        {
            vertical-align:middle !important;
            zoom:1;
            }     

  
    
    
 