#main { width:900px; margin:0 auto; text-align:left; }

#header 
{
	position:fixed; 
	top:0;
	height:150px; 
	width:900px; 
	Align: center;
	z-index:100;
	background: #ffffff;
	padding: 0px;
	display:inline;
	border-top: 4px solid white;
	border-right: 4px solid white;
	border-bottom: 4px solid white;
	border-left: 4px solid white;


}
	
#content 
{
	width:900px;
	position:relative;
	top: 165px;
	z-index:99;
	background:#cacaca;
	border-top: 4px solid #3163f7;
	border-right: 4px solid #1b3a95;
	border-bottom: 4px solid #1b3a95;
	border-left: 4px solid #3163f7;
}

#footer
{
	position: fixed;
	float:left;
	height:20px;
	bottom:0;
	width:900px;
	Align: center;
	clear: left;
	text-align: center;
	padding: 2px;
	background:#3163f7;
	z-index:100;
	
}




/* ######### CSS for Indented CSS Tabs. Remove if not using ######### */


.indentmenu{
	font: bold 13px Arial;
	width: 100%;
	padding: 2px 0px 0px 2px; /*leave this value as is in most cases*/
}

.indentmenu ul{
margin: 0;
padding: 0px 0px 0px 0px;
float: left;
/* width: 80%; width of menu*/
border-top: 1px solid navy; /*navy border*/
background: url(images/indentbg.gif) center center repeat-x;
}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
float: left;
color: white; /*text color*/
padding: 5px 11px;
text-decoration: none;
border-right: 1px solid navy; /*navy divider between menu items*/
border-left: 1px solid navy; 

}

.indentmenu ul li a:visited{
color: white;
}

.indentmenu ul li a.selected{
color: white !important;
padding-top: 6px; /*shift text down 1px*/
padding-bottom: 4px;
background: url(images/indentbg2.gif) center center repeat-x;
}


.tabcontentstyle{ /*style of tab content oontainer*/
border: 1px solid gray;
width: 400px;
margin-bottom: 1em;
padding: 10px;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}


/* ============================= page1 ===========================*/
#address 
{
	position:relative; 
	vertical-align:top;
	clear: left;
	float: right; 
	padding:0px 0px 0 0;
	z-index:101; 
	text-align:right; 
	display:inline
}


#row1
{
	float: left;
	width: 100%;
}

#row2
{
	float: left;
	width: 100%;
}

#row3
{
	float: left;
	width: 100%;
	background-color: #cacaca;
}

#row4
{
	float: left;
	width: 100%;
	background-color: #cacaca;
}	

#banner
{
	float: left;
	width: 100%;
	height:350px
	
}


#col-a
{
	clear: left;
	float: left;
	width: 300px;
	margin: 0 0 0 0px;
	display: inline;
	padding: 10px 0px 10px 0px;
	
}

#col-b
{
	clear: right;
	float: left;
	overflow:hidden;
	width: 300px;
	padding: 10px 0px 10px 0px;
	align:center;
	vertical-align:top;
	display: inline;
	text-align:center;
	
}
#col-c
{
	position:relative;
	clear: left;
	float: right;
	width: 300px;
	display: inline;
	vertical-align:top;
	text-align:center; 
	padding: 10px 0px 10px 0px;
	
}

#col-d
{
	clear: left;
	float: left;
	width: 430px;
	padding: 10px 10px 10px 10px;
	display: inline;
	text-align:justify
	
}

#col-e
{
	clear: left;
	float: right;
	width: 440px;
	padding: 10px 10px 10px 10px;
	display: inline;
	text-align:justify
	
}
#page1 .col-1{clear: left; float:left; width: 200px; padding:10px 10px 10px 10px ; text-align:justify; display:inline}
#page1 .col-2{clear: right; float:left; width: 200px; padding:10px 10px 10px 10px ; text-align:justify; display:inline}
#page1 .col-3{clear: right; float:left; width: 200px; padding:10px 10px 10px 10px ; text-align:justify; display:inline}
#page1 .col-4{clear: left; float:right; width: 200px; padding:10px 10px 10px 10px ; text-align:justify; display:inline}

#page1 .row1{float:left; width:100%; height:10%; text-align:justify; background:#3163f7}
#page1 .row2{float:left; width:100%; height:90%; text-align:justify; }

#temp .row-1{float:left; width:100%; height:10%; text-align:justify; background:#cacaca}

#hire .col-1{clear: left; float:left; width: 200px; padding:10px 10px 10px 10px ; text-align:justify; display:inline}
#hire .col-2{clear: right; float:left; width: 200px; padding:10px 10px 10px 10px ; text-align:justify; display:inline}
#hire .col-3{clear: right; float:left; width: 200px; padding:10px 10px 10px 10px ; text-align:justify; display:inline}
#hire .col-4{clear: left; float:right; width: 200px; padding:10px 10px 10px 10px ; text-align:justify; display:inline}

#hire .row1{float:left; width:100%; height:10%; text-align:justify; background:#3163f7;}
#hire .row2{float:left; width:100%; height:90%; text-align:justify;}

#contracts .col-1{clear: left; float:left; width: 200px; padding:10px 10px 10px 10px ; text-align:justify; display:inline}
#contracts .col-2{clear: right; float:left; width: 200px; padding:10px 10px 10px 10px ; text-align:justify; display:inline}
#contracts .col-3{clear: right; float:left; width: 200px; padding:10px 10px 10px 10px ; text-align:justify; display:inline}
#contracts .col-4{clear: left; float:right; width: 200px; padding:10px 10px 10px 10px ; text-align:justify; display:inline}

#contracts .row1{float:left; width:100%; height:10%; text-align:justify; background:#3163f7}
#contracts .row2{float:left; width:100%; height:90%; text-align:justify; }
