* {
margin:0;
padding:0;
}
@font-face {
    font-family: 'open_sanslight';
    src: url('opensans-light-webfont.eot');
    src: url('opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans-light-webfont.woff') format('woff'),
         url('opensans-light-webfont.ttf') format('truetype'),
         url('opensans-light-webfont.svg#open_sanslight') format('svg');
  
}
@font-face {
    font-family: 'open_sansregular';
    src: url('opensans-regular-webfont.eot');
    src: url('opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans-regular-webfont.woff') format('woff'),
         url('opensans-regular-webfont.ttf') format('truetype'),
         url('opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'OpenSansBold';
    src: url('opensans-bold.eot');
    src: url('opensans-bold.eot') format('embedded-opentype'),
         url('opensans-bold.woff') format('woff'),
         url('opensans-bold.ttf') format('truetype'),
         url('opensans-bold.svg#OpenSansBold') format('svg');
}
@font-face {
    font-family: 'OpenSansExtrabold';
    src: url('opensans-extrabold.eot');
    src: url('opensans-extrabold.eot') format('embedded-opentype'),
         url('opensans-extrabold.woff') format('woff'),
         url('opensans-extrabold.ttf') format('truetype'),
         url('opensans-extrabold.svg#OpenSansExtrabold') format('svg');
}
@font-face {
    font-family: 'OpenSansSemibold';
    src: url('opensans-semibold.eot');
    src: url('opensans-semibold.eot') format('embedded-opentype'),
         url('opensans-semibold.woff') format('woff'),
         url('opensans-semibold.ttf') format('truetype'),
         url('opensans-semibold.svg#OpenSansSemibold') format('svg');
}
@font-face {
    font-family: 'OpenSansItalic';
    src: url('opensans-italic.eot');
    src: url('opensans-italic.eot') format('embedded-opentype'),
         url('opensans-italic.woff') format('woff'),
         url('opensans-italic.ttf') format('truetype'),
         url('opensans-italic.svg#OpenSansItalic') format('svg');
}


body 
{
font-family:'open_sansregular';
font-size:13px;
padding:0;
line-height:20px;
text-align:justify;
background:url(../images/top.jpg) top center no-repeat;
overflow-x:hidden;
}
#overallbody
{ 
background:url(../images/bottom.jpg)  bottom center no-repeat ;
}
.wrapper
{
	width:980px;
	margin:auto;
	
}
.outer-container
{
	width:980px;
	float:left;
	background:#FFFFFF;
	box-shadow: 1px 1px 1px 1px #E5E5E5;
	margin-top:30px;
	margin-bottom:220px;
}
.inner-container
{
	width:930px;
	margin:auto;
}
.header
{
	width:930px;
	float:left;
}
.logo
{
	width:268px;
	height:96px;
	float:left;
	margin-top:20px;
}
.menucontent
{
	width:650px;
	float:left;
	margin-top:50px;
}

.welcome{
	width:930px;
	float:left;
}
.founders
{
	width:231px;
	float:left;
}
h2
{
	font-size:20px;
	color:#404040;
	 font-family: 'open_sanslight';
	 font-weight:lighter;
}
.f-bold
{
	font-size:20px;
	color:#404040;
	 font-family: 'OpenSansBold';
}
.founder1
{
	margin-top:18px;
}
.welcome-content
{
	width:410px;
	float:left;
}
.space
{
	width:20px;
	float:left;
	border:1px solid #fff;
}
.ourservices
{
	width:240px;
	float:right;
}
h4
{
	color:#4e4e4e;
	 font-family: 'OpenSansBold';
	 font-size:13px;
	 font-weight:normal;
}
.spacing
{
	margin-top:15px;
}
h6
{
	color:#4e4e4e;
	 font-family: 'OpenSansItalic';
	 font-size:13px;
	 font-weight:lighter;
}
.read-hover a
{
	color:#adadad;
}
.read-hover a:hover
{
	color:#000;
}
.wel-con{
	color:#4e4e4e;
	 font-family: 'open_sansregular';
	 font-size:13px;
	 font-weight:inherit;
	 margin-top:15px;
	 line-height:25px;
}
.services{
	width:220px;
	padding-top:10px;
}
.services  li 
{
	list-style:disc url(../images/arrow.jpg) ;
	border-bottom:1px solid #f1f1f1;
	color:#4e4e4e;
	 font-family: 'open_sansregular';
	 font-size:13px;
	margin-bottom:10px;
margin-top:10px;  
padding-left:5px;
padding-bottom:10px;
margin-left:20px;
}


.e-bro
{
	background:url(../images/e-broucher.jpg) no-repeat;
	width:230px;
	height:80px;
	margin-top:10px;  
	padding:15px;                                     
}

.dwld
{
	color: #333333;
	font-size: 15px;
	font-family: 'open_sansregular';
}
.dwld1 a
{
	color: #b6b6b6;
	font-size: 13px;
	font-family: 'OpenSansBold';
	text-decoration: none;
}
.dwld1 a:hover
{
	color: #3055a3;
	font-size: 13px;
	font-family: 'OpenSansBold';
	text-decoration: none;
}
.foot-line{
	width:930px;
	height:10px;
	border-top:1px solid #ebebeb;
}
.shadow
{
	position:relative;
	top:43px;
}

.footer
{
	background:url(../images/footer-bg.png) center bottom no-repeat;
}
.footer_con 
{
width:930px;
padding-top:10px;
padding-bottom:20px;
font-size:12px;
font-family:'open_sansregular';
}
.footer_left 
{
float:left;
width:330px;
color:#343434;
line-height:25px;
}
.footer_right 
{
float:right;
text-align:right;
width:540px;
color:#343434;
line-height:25px;
}
.footer_right a 
{
color:#343434;
text-decoration:none;
}
.footer_right a:hover 
{
color:#000;
text-decoration:underline;
}
.inner-banner
{
	width:930px;
	border:0px;
	height:221px;
}
.about-content
{
	width:930px;
	float:left;
}
.about-left
{
	width:230px;
	float:left;
}
.about-right
{
	width:670px;
	float:right;
}
.abt-pic
{
	text-align:center;
}
.abt-title
{
	width:230px;
	background:#f3f3f3;
	height:35px;
}
.about-inner-title
{
padding-left:10px; 
padding-top:5px;
}
.about-menu li
{
	list-style:
}
.services1
{
	width:205px;
}
.services1 ul
{
	.padding-left:5px;
}
.services1   li 
{
	background:url(../images/arrow.jpg) left no-repeat;
	list-style:none;
	border-bottom:1px solid #f1f1f1;
	color:#4e4e4e;
	 font-family: 'open_sansregular';
	 font-size:13px;
	 width:230px;
}
.services1 ul li a
{
	color:#4e4e4e;
	text-decoration:none;
	padding:20px;
	line-height:40px;
}
.services1 ul li a:hover
{
	color:#3055a3;
	text-decoration:none;
}


    #slides {
      display: none
    }

    #slides .slidesjs-navigation {
      margin-top:3px;
    }

  
    .servicelist ul
	{
	padding-left:20px; 	
	}
    .servicelist  ul  li
	{
		list-style: disc url(../images/bullet.gif);
		margin-bottom:10px;
		margin-top:10px;
		font-family: 'open_sansregular';
	 font-size:13px;
		
		 
	}
	.servicelist ul li ul li
	{
		.list-style:none;
		list-style:none; 
		font-size:14px;
	}
	.founder ul
	{
		padding-left:20px;
	}
	.founder li
	{
	list-style:disc url(../images/bullet.gif) ;
	margin-bottom:10px;
	margin-top:10px;  
	}
	.founder a
	{
		color:#666;
		text-decoration:none;
	}
	.founder a:hover
	{
		color:#000;
		text-decoration:underline;
	}
	.tablecontactus a
	{
		color:#666;
		text-decoration:none;
	
	}
	.tablecontactus a:hover
	{
		color:#000;
		text-decoration:underline;
	}
	.textbox
{
padding-left:5px;

.line-height:25px;  
line-height:25px\9;  
height:30px;
width:220px;
border:1px solid #CCCCCC;
 
}
.textbox:focus
{
	outline:none;
	border-color:#9a9898;
	box-shadow:0 0 4px #9a9898;
     
}
 
.textboxarea
{
padding-left:5px; 
padding-top:5px; 
height:100px;
width:220px;
border:1px solid #CCCCCC;
font-family: 'open_sansregular'; 
font-size:13px;

}
.textboxarea:focus
{
	outline:none;
	border-color:#9a9898;
	box-shadow:0 0 4px #9a9898;
     
}
select:focus
{
	outline:none;
	border-color:#9a9898;
	box-shadow:0 0 4px #9a9898;
     
}
.selectval
{
padding-top:5px; 
padding-right:5px;
padding-bottom:5px;
height:30px;
width:228px;
border:1px solid #CCCCCC;
}

.our-motto
{
	
	width:230px;
	padding-top:10px;
}
.our-motto1
{
	
	width:230px;
	padding-top:10px;
	padding-bottom:10px;
}
.motto{
	font-size:20px;
	color:#404040;
	 font-family: 'open_sanslight';
	 font-weight:lighter;
	 padding-top:10px;
	 padding-left:10px;
}
.motto-con{
	color:#4e4e4e;
	 font-family: 'open_sansregular';
	 font-size:13px;
	 font-weight:inherit;
	 margin-top:10px;
	 line-height:25px;
}


.marquee {
  width: 230px;
  overflow: hidden;
  
}

.menu_list {	
	width: 230px;
	margin-top:3px;
}
.menu_head {
	width:230px;
	font-family: 'open_sansregular';
	font-size:13px;
	color:#565656; 
   	z-index:1;
	color:#666;
	border-bottom:1px solid #eaeaea;
	line-height:30px;
}
.menu_head a
{
color: #565656;
text-decoration:none;
background:url(../images/arrow.jpg) left no-repeat;
padding-left:20px;
line-height:40px;
}

.menu_head a:hover
{
color: #3055a3;
  text-decoration:none;
}
.menu_body 
{
color: #0099cc;
text-decoration:none;
}

.menu_body {
	display:none;
}
.menu_body a{
width:185px;
line-height:40px;
  display:block;
 color:#464646;
  font-size:13px;
  padding-left:20px;
  text-decoration:none;
  border-bottom:1px solid #eaeaea;
  margin-left:20px; 
  background:url(../images/arrow.jpg) left no-repeat; 
}
.menu_body a:hover{
  color: #3055a3;
  text-decoration:none;
  }
.bg-arrow
  {
  background:url(../images/arrow.png) left no-repeat;
}
.comp ul
{
padding-left:20px;

}
.comp li
{
list-style:disc outside url(../images/bullet.gif);
margin-bottom:10px;
margin-top:10px;  
padding-left:10px;

}
.comp a
{
color:#666;
text-decoration:none;
}
.comp a:hover
{
color:#000;
text-decoration:underline;
}
	.company
	{
		font-family: 'OpenSansSemibold';
		font-weight:normal;
		color:#3055a3;
	}
	.more{
		color:#3055a3;
		 font-weight:normal;
		 font-family: 'OpenSansSemibold';
		
	}
	.line{
		height:10px;
		border-bottom:1px solid #eaeaea;
		margin-bottom:10px;
	}
	
.comp1 ul
{
padding-left:20px;
}
.comp1 li
{
background:url(../images/bullet.gif) left no-repeat;
list-style:none;
margin-bottom:10px;
margin-top:10px;  
padding-left:20px;

}
.comp1 a
{
color:#666;
text-decoration:none;
}
.comp1 a:hover
{
color:#000;
text-decoration:underline;
}
.left_con_full {
float:left;
width:958px;
text-align:justify;
padding-left:10px;
}
.locations
{
	width:890px;
	padding:20px;
}




 .banner {
float:left;
width:930px;
height:430px;
}

.banner img{
display:block;
}

.banner_inner {
float:left;
width:930px;
height:430px;
}

.banner img{
display:block;
}

/*- Banner --*/


    #slides {
      display: none
    }

    #slides .slidesjs-navigation {
      margin-top:3px;
    }

    #slides .slidesjs-previous {
      margin-right: 5px;
      float: left;
    }

    #slides .slidesjs-next {
      margin-right: 5px;
      float: left;
    }

    .slidesjs-pagination {
      margin: 6px 0 0;
      float: right;
      list-style: none;
	  margin-top:-30px;
	  position:relative;
	  z-index:100000000000000000000000000000000000;
	  margin-right: 25px;
    }

    .slidesjs-pagination li {
      float: left;
      margin: 0 1px;
    }

    .slidesjs-pagination li a {
      display: block;
      width: 18px;
      height: 18px;
	  line-height:18px;
	  text-align:center;
      background:#FFFFFF;
      background-position: 0 0;
      float: left;
      overflow: hidden;
	  margin:0 5px;
	  text-decoration:none;
	  color:#5f5f5f;
    }

    .slidesjs-pagination li a.active,
    .slidesjs-pagination li a:hover.active {
     background:#000;
	 color:#FFFFFF;
    }

    .slidesjs-pagination li a:hover {
     background:red;
	 color:#FFFFFF;
    }



    #slides a:hover,
    #slides a:active {
      	 color:#FFFFFF !important;
    }

.back
{
	float:right;
	font-size:13px;
}
.back a
{
	color:#3055a3;
text-decoration:underline;
	font-weight:bold;
}
.back a:hover
{
	
	color:#000;
	
		text-decoration:none;
	
}
