@charset "UTF-8";
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #ffffff;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
.oneColElsCtr #container {
	width: 800px;  /* this will create a container 80% of the browser width */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #848481;
	text-align: left; /* this overrides the text-align: center on the body element. */
}

.oneColElsCtr #topNav {
	
}

.oneColElsCtr #mainContent {
	width: 800px;  /* this will create a container 80% of the browser width */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	background:#adadb5;
	text-align: left; /* this overrides the text-align: center on the body element. */
	
}

.oneColElsCtr #subContent {
	width: 740px;  /* this will create a container 80% of the browser width */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	background:#999999;
	border:1px solid #ffffff;
	text-align: left; /* this overrides the text-align: center on the body element. */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;height:245px;
	padding:20px;
	padding-bottom:20px;
	text-align:left;
	line-height:1.4em;
}

.oneColElsCtr #subContentcontact {
	width: 740px;  /* this will create a container 80% of the browser width */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	background:#999999;
	border:1px solid #ffffff;
	text-align: left; /* this overrides the text-align: center on the body element. */
	height:405px;
	padding:20px;
	text-align:left;
}

.oneColElsCtr #subContentcontactportfolio {
	width: 800px;  /* this will create a container 80% of the browser width */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	background:#999999;
	border:1px solid #ffffff;
	text-align: left; /* this overrides the text-align: center on the body element. */
	height:610px;
	padding:20px;
	position:relative;
	
}


 #nav-main {
    background:url(images/navtop-final.jpg) no-repeat;
    width:800px;
    height:323px;
    margin:0;
    padding:0;
    }

    #nav-main span {
    display: none;
    }

    #nav-main li, #nav-main a {
    height:323px;
    display:block;
    }

    #nav-main li {
    float:left;
    list-style:none;
    display:inline;
    }

    #nav-main-01 {width: 150px;}
    #nav-main-02 {width: 180px;}
    #nav-main-03 {width: 230px;}
    #nav-main-04 {width: 230px;}
	

    #nav-main-01 a:hover {background:url(images/navtop-final.jpg) 0px -323px no-repeat; }
    #nav-main-02 a:hover {background:url(images/navtop-final.jpg) -150px -323px no-repeat; }
    #nav-main-03 a:hover {background:url(images/navtop-final.jpg) -330px -323px no-repeat; }
    #nav-main-04 a:hover {background:url(images/navtop-final.jpg) -560px -323px no-repeat; }
	
	
	
.centerdiv{ /*IE method of centering a relative div*/
text-align: center;
float:left;
padding-left:40px;
padding-top:20px;
}

.centerdiv>div{ /*Proper way to center a relative div*/
margin: 0 auto;
float:left;
padding-left:40px;
padding-top:20px;
}

.intro{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	width:290px;
	line-height:1.4em;
	border-right:2px dotted #ffffff;
	padding-bottom:20px;
	padding-right:25px;
	position:relative;
	top:20px;
}

.capital {font-size: 14px}
.heading2 {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:46px;
	}
	
#contacthead{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	width:290px;
	line-height:1.4em;
	position:relative;
	left:420px;
	top:-300px;
}

