@charset "utf-8";
/* CSS Document */

/* CSS Reset */
* { margin:0; padding:0; }

body {
    background:#ffffff repeat-x 0 0;
  }

#container {
  width:1024px;
  margin:0 auto;
  }

#header {
  height:125px;
  width:960px;
  margin:20px auto 0  auto;
}

#header h1 {
    margin:20px auto 0  auto;
    display:block;
    float:left;
    width:320px;
    height:70px;
    background:url(../img/logo.jpg)  no-repeat 0 0;
    text-indent:-10000px;
  }

#header h1 a {
    display:block;
    width:100%;
    height:100%;
  }

#header h1 a:hover {
    background:url(../img/logo.jpg) no-repeat 0 -70px;
}

#header ul {
    display:block;
    float:right;
    width:640px;
    height:70px;
    background:url(img/menu.jpg) no-repeat 0 0;
    list-style:none;
  }

#header ul li {
    display:block;
    float:left;
    height:70px;
    text-indent:-10000px;
  }

#header ul li a {
    display:block;
    width:100%;
    height:100%;
  }

#home {
    width:131px;
  }
#about {
    width:110px;
  }
#business{
    width:169px;
  }
#contact {
    width:115px;
  }

#job {
    width:115px;
  }

#home a:hover {
    background:url(img/menu.jpg) no-repeat 0 -70px;
  }
#about a:hover {
    background:url(img/menu.jpg) no-repeat -131px -70px;
  }
#business a:hover {
    background:url(img/menu.jpg) no-repeat -241px -70px;
  }
#contact a:hover {
    background:url(img/menu.jpg) no-repeat -410px -70px;
  }
#job a:hover {
    background:url(img/menu.jpg) no-repeat -525px -70px;
  }

#MoCologo	{
	width:320px;
	height:70px;
	float:left;
  }
p#featuredText {
    display:block;
    position:relative;
	margin-top: 10px;
	margin-bottom: 5px; 	
	float:left;
    width:100%;
    height:360px;
    background:url(../img/featured_bg.jpg) no-repeat 0 0;
	background-position:center;
    text-indent:-10000px;
  }

p#intro	{
	margin:20px 0 0 0px;
  }

.bboxtable {
    position:relative;
	width:940px;
    float:left;
	margin:10px 0 0 10px;
  }
  
.bbox {
	border-left:1px solid #d7d7d7;
	border-right:1px solid #d7d7d7;

	}

#BodyText {
    position:relative;
    margin:20px 0 0 0;	
    width:620px;
    float:right;
	background-color:#fefefe;
	font:normal 11px/20px Verdana,Arial,MS Serif;
	color:#777777;
	}

#BodyText td{
    font:normal 11px/20px Verdana,Arial,MS Serif;
	color:#777777;
	}

#BodyText p{
	margin:0 20px 0 20px;
	text-align:justify;
	}

.btable {
	border-color:#000000;
	border-style:double;
	background-color:#FFFFFF;
	}
	
  #leftCol {
    width:300px;
    float:left;
    margin:0 0 0 10px;
	background-image:url(../img/logo_big.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	height:550px;
	}
  #leftCol h2 {
    font:normal 14px/30px Verdana, Arial, MS Serif;
    color:#555555;
	border-bottom:1px dotted #d7d7d7;
	margin:0 20px 0 0;
  }
  #leftCol p {
    font:normal 14px/40px Verdana, Arial, MS Serif;
	margin:0 20px 0 20px;
	border-bottom:1px dotted #d7d7d7;	
  }
  #pselect {
    color:00b4ff;
	background:url(../img/arrow.gif) right no-repeat;
  }
  #leftCol p a {
    color:#555555;
	text-decoration:none;
  }
  #leftCol p a:hover {
    color:#555555;
  }

.box {
    width:320px;
    height:210px;
    float:left;
	margin-bottom: 10px;
  }
.box h2 {
    font:bold 18px  Rockwell,Verdana, Geneva, sans-serif;
    color:#0f83bc;
    text-transform:uppercase;
    margin:35px 0 0 60px;
  }
.box h2 a{
	text-decoration:none;
    color:#0f83bc;
  }

.box p {
    font:normal 12px/18px Verdana, Geneva, sans-serif;
    color:#0c3b4a;
    margin:10px 30px 0 140px;
  }
.box p a{
	text-decoration:none;
    color:#0c3b4a;
  }

.web {
    background:url(../img/box1.jpg)  no-repeat 0 0;
  }
.digital {
    background:url(../img/box2.jpg)  no-repeat 0 0;
  }
.sw {
    background:url(../img/box3.jpg)  no-repeat 0 0;
  }
 
#footer {
	margin: 0 0 0 10px;
    clear:both;
    width:940px;
    border-top:0 dotted #b0b0b0;
  }
#footer p {
    margin:5px 0 0 10px;
    font:12px  Arial, Helvetica, sans-serif;
    color:#b0b0b0;
  }
.navycolor {
	font-size:14px;
	color:#00b4ff;
	border-bottom:1px inset #00b4ff;
	}
	
#partner {
	margin:0 0 0 50px;
	}
	
#joblist {
	margin: 0 0 0 50px ;
	width: 500px;
}

#color {
	color:#00b4ff;
}
