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

body {
    margin: 0 auto;
    padding: 0;
    background: #000;
    color: #333;
    font: 65%/1.8em Verdana, Arial, Helvetica, sans-serif;
}

/* TYPOGRAPHY RULES */

.uppercase { 
	text-transform: uppercase;
}

/* LAYOUT RULES */

#main {
	width: 961px;
	margin: auto;
	background-color: #FFF;
	height: 100%;
	padding-bottom: 43px;
}

#navigation {
	background-color: #FFF;
	height: 180px;
	width: 918px;
	position: relative;
}

#content {
	width: 785px;
	margin-top: 43px;
	margin-right: 43px;
	margin-bottom: 0;
	margin-left: 133px;
	position: relative;
}

#services, #portfolio, #explanation {
	background-color: #f2f2f2;
	padding: 0;
	margin-bottom: 43px;
	width: 785px;
	overflow: auto;
}
#boxes, #innerexplanation {
	width: 759px;
	margin: 13px;
}

#explanation {
	margin-bottom: 0;
}

#print {
	margin: 0 13px;
}

#web {
	margin: 0;
	float: right;
}

#tagholder {
	position: absolute;
	height: 183px;
	width: 133px;
}

/* MENU RULES */


#menu {
	background-color: #fff;
	position: absolute;
	width: 785px;
	left: 133px;
	margin-top: 43px;
	height: 137px;
	line-height: 150%;
}

#menu ul {
    padding: 0;
	margin: 0;
    background-color: #fff;
    color: #000;
}

#menu ul li {
    display: inline;
	width: 232px;
}

#menu ul li a {
    margin: 0 25px 0 0;
	padding: 2px 0 2px 13px;
    background-color: #fff;
    color: #333333;
    text-decoration: none;
    float: left;
	width: 232px;
	height: 16px;
}

#menu ul li a:visited {
    color: #999;
	text-decoration: line-through;
}

#menu ul li a:hover {
    background-color: #000;
    color: #fff;
	width: 232px;
	text-decoration: none;
}

#menu ul li a.current {
	background-color: #000;
    color: #fff;
	width: 232px;
	text-decoration: none;
}


/* MENU RULES


#menu {
	background-color: #fff;
	position: absolute;
	width: 785px;
	left: 133px;
	margin-top: 43px;
	height: 140px;
}

#menu ul {
    padding: 0;
	margin: 0;
}

#menu ul li {
    display: inline;
	width: 232px;
}

#menu ul li a {
    margin: 0 25px 0 0;
	padding: 0 0 0 13px;
    float: left;
	width: 232px;
	height: 20px;
} */


/* IMAGE RULES */


a:active, a:focus {
outline: 0
}

.thumbnail {
	margin: 6px 6px 0 0;
}


/* HYPERLINK RULES */

a:link {
    color: #000;
    text-decoration: underline;
}

a:visited {
    color: #000;
    text-decoration: underline;
}

a:hover {
    color: #333;
    text-decoration: none;
}

a:active {
    color: #333;
    text-decoration: none;
}

#boxes a:link img{
text-decoration: none;
border-color: #f2f2f2;
border-width: 1px;
}

#boxes a:visited img{
text-decoration: none;
border-color: #f2f2f2;
border-width: 1px;
}

#boxes a:hover img{
text-decoration: none;
border-color: #a7a7a7;
border-width: 1px;
}


/* BUTTON RULES*/

a#menu1 {
	background-image:url(menuimages/normal/menu01.jpg);
 	height: 20px;
	width:245px;
	display:block;
	float:left;
	margin:0;
}
a#menu1:hover {background-image: url(menuimages/over/menu01.jpg);}
a#menu1.current {background-image: url(menuimages/over/menu01.jpg);}


a#menu2 {
	background-image:url(menuimages/normal/menu02.jpg);
 	height: 20px;
	width:245px;
	display:block;
	float:left;
	margin:0;
}
a#menu2:hover {background-image: url(menuimages/over/menu02.jpg);}
a#menu2.current {background-image: url(menuimages/over/menu02.jpg);}


a#menu3 {
	background-image:url(menuimages/normal/menu03.jpg);
 	height: 20px;
	width:245px;
	display:block;
	float:left;
	margin:0;
}
a#menu3:hover {background-image: url(menuimages/over/menu03.jpg);}
a#menu3.current {background-image: url(menuimages/over/menu03.jpg);}


a#menu4 {
	background-image:url(menuimages/normal/menu04.jpg);
 	height: 20px;
	width:245px;
	display:block;
	float:left;
	margin:0;
}
a#menu4:hover {background-image: url(menuimages/over/menu04.jpg);}
a#menu4.current {background-image: url(menuimages/over/menu04.jpg);}

a#menu5 {
	background-image:url(menuimages/normal/menu05.jpg);
 	height: 20px;
	width:245px;
	display:block;
	float:left;
	margin:0;
}
a#menu5:hover {background-image: url(menuimages/over/menu05.jpg);}
a#menu5.current {background-image: url(menuimages/over/menu05.jpg);}


a#menu6 {
	background-image:url(menuimages/normal/menu06.jpg);
 	height: 20px;
	width:245px;
	display:block;
	float:left;
	margin:0;
}
a#menu6:hover {background-image: url(menuimages/over/menu06.jpg);}
a#menu6.current {background-image: url(menuimages/over/menu06.jpg);}


a#menu7 {
	background-image:url(menuimages/normal/menu07.jpg);
 	height: 20px;
	width:245px;
	display:block;
	float:left;
	margin:0;
}
a#menu7:hover {background-image: url(menuimages/over/menu07.jpg);}
a#menu7.current {background-image: url(menuimages/over/menu07.jpg);}


a#menu8 {
	background-image:url(menuimages/normal/menu08.jpg);
 	height: 20px;
	width:245px;
	display:block;
	float:left;
	margin:0;
}
a#menu8:hover {background-image: url(menuimages/over/menu08.jpg);}
a#menu8.current {background-image: url(menuimages/over/menu08.jpg);}


a#menu9 {
	background-image:url(menuimages/normal/menu09.jpg);
 	height: 20px;
	width:245px;
	display:block;
	float:left;
	margin:0;
}
a#menu9:hover {background-image: url(menuimages/over/menu09.jpg);}
a#menu9.current {background-image: url(menuimages/over/menu09.jpg);}


a#menu10 {
	background-image:url(menuimages/normal/menu10.jpg);
 	height: 20px;
	width:245px;
	display:block;
	float:left;
	margin:0;
}
a#menu10:hover {background-image: url(menuimages/over/menu10.jpg);}
a#menu10.current {background-image: url(menuimages/over/menu10.jpg);}


a#menu11 {
	background-image:url(menuimages/normal/menu11.jpg);
 	height: 20px;
	width:245px;
	display:block;
	float:left;
	margin:0;
}
a#menu11:hover {background-image: url(menuimages/over/menu11.jpg);}
a#menu11.current {background-image: url(menuimages/over/menu11.jpg);}


a#menu12 {
	background-image:url(menuimages/normal/menu12.jpg);
 	height: 20px;
	width:245px;
	display:block;
	float:left;
	margin:0;
}
a#menu12:hover {background-image: url(menuimages/over/menu12.jpg);}
a#menu12.current {background-image: url(menuimages/over/menu12.jpg);}


a#menu13 {
	background-image:url(menuimages/normal/menu13.jpg);
 	height: 20px;
	width:245px;
	display:block;
	float:left;
	margin:0;
}
a#menu13:hover {background-image: url(menuimages/over/menu13.jpg);}
a#menu13.current {background-image: url(menuimages/over/menu13.jpg);}


a#menu14 {
	background-image:url(menuimages/normal/menu14.jpg);
 	height: 20px;
	width:245px;
	display:block;
	float:left;
	margin:0;
}
a#menu14:hover {background-image: url(menuimages/over/menu14.jpg);}
a#menu14.current {background-image: url(menuimages/over/menu14.jpg);}


a#menu15 {
	background-image:url(menuimages/normal/menu15.jpg);
 	height: 20px;
	width:245px;
	display:block;
	float:left;
	margin:0;
}
a#menu15:hover {background-image: url(menuimages/over/menu15.jpg);}
a#menu15.current {background-image: url(menuimages/over/menu15.jpg);}


a#menu16 {
	background-image:url(menuimages/normal/menu16.jpg);
 	height: 20px;
	width:245px;
	display:block;
	float:left;
	margin:0;
}
a#menu16:hover {background-image: url(menuimages/over/menu16.jpg);}
a#menu16.current {background-image: url(menuimages/over/menu16.jpg);}


a#menu17 {
	background-image:url(menuimages/normal/menu17.jpg);
 	height: 20px;
	width:245px;
	display:block;
	float:left;
	margin:0;
}
a#menu17:hover {background-image: url(menuimages/over/menu17.jpg);}
a#menu17.current {background-image: url(menuimages/over/menu17.jpg);}


a#menu18 {
	background-image:url(menuimages/normal/menu18.jpg);
 	height: 20px;
	width:245px;
	display:block;
	float:left;
	margin:0;
}
a#menu18:hover {background-image: url(menuimages/over/menu18.jpg);}
a#menu18.current {background-image: url(menuimages/over/menu18.jpg);}


a#menu19 {
	background-image:url(menuimages/normal/menu19.jpg);
 	height: 20px;
	width:245px;
	display:block;
	float:left;
	margin:0;
}
a#menu19:hover {background-image: url(menuimages/over/menu19.jpg);}
a#menu19.current {background-image: url(menuimages/over/menu19.jpg);}


a#menu21 {
	background-image:url(menuimages/normal/menu21.jpg);
 	height: 20px;
	width:245px;
	display:block;
	float:left;
	margin:0;
}
a#menu21:hover {background-image: url(menuimages/over/menu21.jpg);}
a#menu21.current {background-image: url(menuimages/over/menu21.jpg);}


