@charset "utf-8";
/* CSS Document */
body {
background-image:url(../images/bg.jpg); background-repeat:repeat-x ; 
 margin:0;
 font-size:1em;
 line-height:1.5em;
}

/*  links */
a:link {	color: #003399; }
a:visited {	color: #003399; }
a:hover {	color: #ff8601; text-decoration: none}
a:active {	color: #ff8601; text-decoration: none; background-color: #8CCEE8;}

/*  boxes */

p ,ul,ol, .rightboxs{
	font-size: 90%;
	font-family:  geneva, arial, helvetica, san-serif;
	text-decoration: none;
	/*text-align: left;*/
	TEXT-ALIGN: justify; color:#545454
	  
}

h1 {	margin-top: 3px; margin-bottom: 3px; padding-top:10px; font-weight: normal; font-size: 24px;  line-height: 26px; font-family: geneva, arial, georgia, times, times new roman, serif; text-decoration: none; color: #02467d ; 
}

h2{	margin-top: 3px; font-weight: normal; font-size: 17px; margin-bottom: 3px; line-height: 22px; font-family: geneva, arial,georgia, times, times new roman, serif; text-decoration: none; color: #02467d ;
}

h3 {
	margin-top: 2px; font-weight: normal; font-size: 14px; margin-bottom: 2px; line-height: 16px; font-family: geneva, arial,georgia, times, times new roman,  serif; text-decoration: none; color: #02467d ; 
}

h4 {
	margin-top: 1px; font-weight: normal; font-size: 12px; margin-bottom: 1px; line-height: 14px; font-family: geneva, arial, georgia, times, times new roman,  serif; text-decoration: none; color: #02467d ;
}

h5 {
	 font-size: 11px; line-height: 11px; font-family: geneva, arial, georgia, times, times new roman,  serif; text-decoration: none; color: #02467d  ;
}
h6 { line-height: 10px; }

.small {font-size:small}
.smaller { font-size:smaller}
.medium {
font-size: 11px; color: #554455; line-height: 12px; font-family: arial, helvetica, sans-serif;
}
.larger { font-size:larger}
	/*     ////////////////////////     HEADER           //////////////////////////////////      /      */

#outerwrapper {margin:0 auto;width:100% ; 
}
#wrapper {
	margin:0 auto;
	width:850px;
	background-image: url(../images/bgMain850.jpg);
	background-repeat:repeat-y;
}
#innerwrapper {margin:0 auto; width:840px ;  
}
#header {margin:0 auto;width:840px ;height:122px; 
background-image:; background-repeat:repeat-x;
 
}
#topboxleft{
	width: 320px;
	float: left; background-image:url(../images/Maintek_Logo.gif); background-repeat:no-repeat; background-position:left top;
height: 122px;
 text-align:left;
}
#topboxcenter{
	width: 200px;
	float: left;
		height: 122px;
 text-align: center;
}

 
#topboxright{
	width: 250px;
	float: right;
	height: 122px;
	margin-top:0px;
	background-image: url(../images/Maintek_Logo_Mirror.gif);
	background-repeat:no-repeat;
	background-position: right top;
	  }
.clear {clear:both; line-height:0;}
.hide { display:none;}
.space { width:100px; ; height:10px; clear:both; line-height:0;}


#container {margin:0 auto;width:100%; background:#FFFFFF; clear:both }
.container {margin:0 auto;width:780px;  background:#FFFFFF; background-image:; background-repeat:repeat-y ; background-position:right; clear:both }

#leftcol {width:150px;float:left;padding:0px;}
	* html #leftcol {width:150px;wid\th:150px;}
	
#leftcolwide {
	width:450px;
	float:left;
	padding:0px;
	margin-left:25px
}

#centercol {
	width:550px;
	float:left;
	padding:10px;
	margin: 0;
}
	* html #centercol {width:510px;wid\th:510px;}
	
#centercolGallery {
	width:590px;
	float:left;
	padding:2px 0 2px 10px;
	margin: 0;
	font-size: 85%;
	font-family:  geneva, arial, helvetica, san-serif;
}
#rightcol {
	width:220px;
	float:right;
	padding:2px;
	border-left: #c5c3ce 1px solid;
	margin: 0;
}
	* html #rightcol {width:250px; wid\th:250px;}
	

.content{
	width: 500px;
	padding:10px;
	margin:0;
	margin-left:auto;
	margin-right:auto;
	font-size: 100%;
	font-family:  geneva, arial, helvetica, san-serif;
	text-decoration: none;
	text-align: justify;
	color:#545454
}
	
.photobox {	float:left; margin:15px 10px 1px 0 ; width:185px; 	font-size: 12px;
	font-family:  geneva, arial, helvetica, san-serif; text-align:center;}

/*#373A6F dark Blue */
	
#top {margin:0; width:100%; height:150px;    padding-top:20px; background:#E6E6F1; background-image: url(../images/bgTop.jpg); background-repeat: repeat-x;  border-bottom: #FF8000 2px solid; }
#top img{ margin:0;  padding:5px;   }

#topPages {margin:0; width:100%; height:50px;    padding-top:20px; background:#E6E6F1; background-image: url(../images/bgTop.jpg); background-repeat: repeat-x;  border-bottom: #FF8000 2px solid; }

#topBanner {margin:0; width:100%; height:50px;    padding-top:20px; background:#E6E6F1; background-image: url(../images/bgTop.jpg); background-repeat: repeat-x;  border-bottom: #FF8000 2px solid; }
#topBanner img{ margin:0;  padding:5px;   }

.leftbox{
	width: 265px;
	padding:5px;
	float:left;
	margin: 0;
	text-align:center;
}
.midbox{
	width: 265px;
	padding:5px;
	float:left;
	margin: 0;
	text-align:center;
}
.rightbox{
	width: 265px;
	padding:5px;
	float:right;
	margin: 0;
	text-align:center;
}

.rightboxs{	width: 93%;	padding:3%;	display:block;	margin:2px auto; text-align: justify;
 font-size:0.8em;
 line-height:1.4em;
}
.rightboxs img  { padding:0px 5px; text-align:center; }
.image {float:right; margin:5px 0 5px 15px ; text-align:center;}	 
.image .caption {  margin:5px 0 0 0 ;font-size: 70%; line-height:1.1em; width:  200px; 
                  font-family: Verdana, Arial, sans-serif;
                  text-align: center; }
.imageGal {	float:left; margin:1px 8px 1px 8px ; 	text-align:center;}	 
.imageGal .caption {  margin:3px 0 0 0 ;font-size: 80%; width:  200px; 
                  font-family: Verdana, Arial, sans-serif;
                  text-align: center; }
.tab {	width: 100%; height:25px;   margin:0;padding-top:5px; display:block;  background-image: url(../images/bgGradGrey.jpg) ; background-repeat: repeat-x;  text-align: center; font: bold 14px Geneva,Arial, Helvetica, sans-serif ; color: #000078;}
.tab a:link,.tab a:visited {font: bold 12px Geneva,Arial, Helvetica, sans-serif; color: #000078; text-decoration: none; }

.leftboxcontainer{
	width: 120px;
	padding:0;
	float:left;
	margin: 0 15px 5px 0;
}

.mainbox{	width: 450px; padding:10px ;  margin:0; margin-left:auto ; margin-right:auto;
clear:both;}

.top_head {font-size:12px; height:30px;  padding:10px 0 0 5px; background: url(bgGradGrey.gif)   repeat-x; color: #258; } 

#foot {margin:0 auto;width:850px ;height:25px; background-color:#FFFFFF;  
background-image: url(../images/bgFoot.jpg) ; background-repeat:repeat-x; background-position:bottom;
}
#footleft {
	width: 80px;
	height:60px;
	padding:0;
	float:left;
	background-image: ;
	background-repeat:no-repeat;
	background-position:bottom left;
}
#footcenter {	width: 600px; height:60px; float:left; background-image:; background-repeat:no-repeat; background-position: top left; text-align: right; padding:0;}

#footright {	width: 80px; height:60px;  padding:0 ; float:right; background-image:; background-repeat:no-repeat; background-position:bottom right; ) }


.formbox { width:80%;	float:left; margin:0 ; padding:0 9.9%; text-align: left; font-size:85%;}
.formboxleft {width:30%;	float:left; margin:0 ;  padding:1% 1% 0 1%; text-align: right; font-size:75%;
}
.formboxright {width:60%;	float:left; margin:0 ;  padding:1% 1% 0 1%; text-align: left; font-size:75%;
}

.highlight {background-color: pink; }
.txtgrey { color:#545454}
hr { color: #333366; height:1px; margin:0; }
.bg-grey { background:#f1f1f2}
.bg-darkgrey { background:#DEDEE0}
.bg-white { background:#fff}
.clear {clear:both; line-height:0;}
.hide { display:none;}
.space { width:100px; ; height:10px; clear:both; line-height:0;}
.white { color:#fff}
.red { color:#f00}
.border {border-width:1px;border-style:solid;border-color:#333;}
.left { float: left;}
.right { float: right;}
.txtright { text-align: right; }
.txtcenter { text-align: center; }
.noleftborder { border-left: none;}
.checkthis {display:none;}

.border {border-width:1px;border-style:solid;border-color:#02467d;}

.menu_horz{position:relative;display:block;height:22px;font-size:12px;font-weight:bold;background:transparent  url(../images/bgOFF.gif)  repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;}
.menu_var{background:transparent  url(../images/bgOFF2.gif)  repeat-x top left;}
.menu_horz ul{margin:0;padding:0;list-style-type:none;width:auto;}
.menu_horz ul li{display:block;float:left;margin:0 1px 0 0;}
.menu_horz ul li a{display:block;float:left;color:#000078;text-decoration:none;padding:3px 10px 0 10px;height:18px; border-left:1px solid #BECCEB; }
.menu_horz ul li a:hover,.menu_horz ul li a.current{color:#fff;background:#374B63  url(../images/bgON.gif) repeat-x top left;}
.blue-white { background:#373A6F; color:#FFFFFF; width:100%; padding:8px;   }
.current {color:#fff;background:#374B63  url(../images/bgON.gif) repeat-x top left;}
