@charset "utf-8";
/* CSS Document */
body {
	background: #A8A06C;
	font-size:100%;
	margin:0;
	padding:0;
}
a {
	text-decoration:none;
}
a img {
	border:none;
}
ul {
	list-style:none;
	margin:0;
	padding:0;
}
.center {
	text-align: center;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	margin:10px;
	padding:0;
	color: #333333;
}
.subnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
}
.subnav a {
	color: #000000;
	text-decoration: none;
}
.subnav a:visited {
	color: #999999;
}
.subnav a:hover {
	color: #FF0000;
}
.subnav a:active {
	color: #666666;
}
.redtext {
	color: #FF0000;
}

.sm-bm {margin-bottom:20px;} /*small bottom margin*/
.med-bm {margin-bottom:30px;} /*medium bottom margin*/
.lrg-bm {margin-bottom:40px;} /*large bottom margin*/
.xlrg-bm {margin-bottom:60px;} /*large bottom margin*/
.lrg-tm {margin-top:60px;} /*large top margin*/
.med-tm {margin-top:40px;} /*medium top margin*/
.sm-tm {margin-top:20px;} /*small top margin*/


/*=== Begin Main container ===*/
#container {
	width:945px;
	margin:30px auto 0;
	background:#FFF;
	border:2px solid #000;
	overflow:hidden;
}
#header {
	height:132px;
}
.index #header {
	background:url(../images/topimgindex.jpg) no-repeat 100% 0;
}
.plan #header {
	background:url(../images/topimgplan.jpg) no-repeat 100% 0;
}
.wayfind #header {
	background:url(../images/topimgwayfind.jpg) no-repeat 100% 0;
}
.messageschedule #header {
	background:url(../images/topimgplan.jpg) no-repeat 100% 0;
}
.identify #header {
	background:url(../images/topimgident.jpg) no-repeat 100% 0;
}
.stages #header {
	background:url(../images/topimgstages.jpg) no-repeat 100% 0;
}
.productsa #header {
	background:url(../images/topimgprod.jpg) no-repeat 100% 0;
}
.productsb #header {
	background:url(../images/topimgprod1.jpg) no-repeat 100% 0;
}
.productsc #header {
	background:url(../images/topimgprod.jpg) no-repeat 100% 0;
}

.clientele #header {
	background:url(../images/topimgclientele.jpg) no-repeat 100% 0;
}
.portfolio #header {
	background:url(../images/topimgportfolio.jpg) no-repeat 100% 0;
}
.contact #header {
	background:url(../images/topimgcontact.jpg) no-repeat 100% 0;
}
.help #header {
	background:url(../images/topimghelp.jpg) no-repeat 100% 0;
}
.privacy #header {
	background:url(../images/topimgprivacy.jpg) no-repeat 100% 0;
}

#logo {
	float:left;
	margin-left:65px;
	display:inline;/*IE6 margin bug*/
	background: url(../images/artlogo.gif) no-repeat;
}
/* Sprite Setup */
ul.menu {
	width:870px; /*945px total w/ padding*/
	height:24px;
	overflow:hidden;
	margin:0;
	padding:0 0 0 75px;
	background:url(../images/redbar.gif) repeat-x;
}
.menu span {
	margin-left:-999em;
}
.menu li {
	float:left;
}
ul.menu li a {
	display:block;
	width:100px;
	height:23px;
	background:url(../images/artformsprite.png);
}
/* * Normal Links */
ul.menu li.home a {
	background-position: 0 0;
}
ul.menu li.plan a {
	background-position: -100px 0;
}
ul.menu li.identify a {
	background-position: -200px 0;
}
ul.menu li.stages a {
	background-position: -300px 0;
}
ul.menu li.products a {
	background-position: -400px 0;
}
ul.menu li.clientele a {
	background-position: -500px 0;
}
ul.menu li.portfolio a {
	background-position: -600px 0;
}
ul.menu li.contact a {
	background-position: -700px 0;
}
/* * Hover Links */
ul.menu li.home a:hover {
	background-position: 0 -23px;
}
ul.menu li.plan a:hover {
	background-position: -100px -23px;
}
ul.menu li.identify a:hover {
	background-position: -200px -23px;
}
ul.menu li.stages a:hover {
	background-position: -300px -23px;
}
ul.menu li.products a:hover {
	background-position: -400px -23px;
}
ul.menu li.clientele a:hover {
	background-position: -500px -23px;
}
ul.menu li.portfolio a:hover {
	background-position: -600px -23px;
}
ul.menu li.contact a:hover {
	background-position: -700px -23px;
}
/* * Clicked Links */
ul.menu li.home a:active {
	background-position: 0 -23px;
}
ul.menu li.plan a:active {
	background-position: -100px -23px;
}
ul.menu li.identify a:active {
	background-position: -200px -23px;
}
ul.menu li.stages a:active {
	background-position: -300px -23px;
}
ul.menu li.products a:active {
	background-position: -400px -23px;
}
ul.menu li.clientele a:active {
	background-position: -500px -23px;
}
ul.menu li.portfolio a:active {
	background-position: -600px -23px;
}
ul.menu li.contact a:active {
	background-position: -700px -23px;
}
/* * Selected/Active Links */
ul.menu li.home a.selected {
	background-position: 0 -23px;
}
ul.menu li.plan a.selected {
	background-position: -100px -23px;
}
ul.menu li.identify a.selected {
	background-position: -200px -23px;
}
ul.menu li.stages a.selected {
	background-position: -300px -23px;
}
ul.menu li.products a.selected {
	background-position: -400px -23px;
}
ul.menu li.clientele a.selected {
	background-position: -500px -23px;
}
ul.menu li.portfolio a.selected {
	background-position: -600px -23px;
}
ul.menu li.contact a.selected {
	background-position: -700px -23px;
}
#submenu01 {
	float:left;
	margin-left: 175px;
	color: #000;
}
#submenu02 {
	float:left;
	margin-left: 475px;
	color: #000;
}
.shadowbar {
	clear:both;
	height:6px;
	background:#FF0000 url(../images/shadowbar.gif) repeat-x;
	overflow:hidden;
}
.in_text {
    font:12px/1.2 Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
    padding:0 0 0 20px;
	margin:5px;
	color: #333333;
	list-style-type: disc;
	list-style-position: inside;
}
.in_text_2 {
    font:12px/1.2 Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
    margin:5px;
    padding:0 0 0 20px;
    color: #333333;
    list-style-type: disc;
}
.in_text_3 {
    font:12px/1.2 Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
    margin:25px;
    padding:0 0 0 30px;
    color: #333333;
    list-style-type: disc;
}
.in_text_3 ul li {
    font:12px/.9 Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
    margin:7px;
    padding:0 0 0 20px;
    color: #333333;
    list-style-type: disc;
}
#content {
	width:100%;
	padding-top:30px;
	margin-left: 23px;
	overflow:hidden;     /*contain floats*/
}
#one {
	float:left;
	width:300px;
	overflow:hidden;     /*contain floats*/
}
.messageschedule #one {
	width:90%;
	overflow:hidden;     /*contain floats*/
	margin-left: 20px;
}
#two {
	float:left;
	width:310px;
	overflow:hidden;     /*contain floats*/
}
#three {
	float:left;
	width:300px;
	overflow:hidden;     /*contain floats*/
}

/*--FORM BOX----*/

.contact_form {
	width:400px;
	height:300px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	margin:10px;
	padding:0;
	color: #333333;
	margin:0px 0px 0px 0px;
	border: 0px solid #C4B795;
	left: 340px;
	top: 70px;
	background: url(../images/design02x.jpg);
	z-index: 1;
}

/*--END FORM BOX----*/

#footer {
	clear:both;
	width:100%;
	padding:0 0 2px;
}
#footer p {
	font-size: x-small;
	color: #000000;
	text-align: center;
	margin:2px 0;
}

