#container{width:860px;	margin:0 auto; text-align:left; background:url(../images/interior_background.gif) repeat-y #fff;}

#header img{border:none;  display:block}

#navigation{width:860px; *margin-top:-3px;	padding-bottom:30px;}

#content{color:#808185;	width:860px; line-height:1.5em;	font-size:12px;}

#left_column {width:185px;	float:left; position:relative;}
#left_column p{font-size:14px;	line-height:1.5em;}
#left_column a{text-transform:uppercase; color:#b6a067;	font-weight:bold; font-size:11px; text-decoration:none; letter-spacing:.1em;}

#left_column ul {list-style-type: none;	margin: 0; 	border: none; padding:5px 0;}
#left_column li{padding-left: .9em;	padding-bottom: 15px;}
#left_column li:hover{background:url(../images/arrow.gif) no-repeat 0 .4em;	padding-left: .9em;}
#left_column li#active{background:url(../images/arrow.gif) no-repeat 0 .4em; padding-left: .9em;}

#two_columns {float:right;	width:650px; position:relative;}

#right_column {width:205px; float:right; position:relative;	padding:0 0 40px 15px;}
#right_column a{color:#808185;	text-decoration:underline;}
#right_column a:hover {text-decoration:none;}

#right_column_title {text-align:left; font-weight:bold;	font-size:13px;	text-transform:uppercase; letter-spacing:0.1em;
	background-image:url(../images/arrow.gif);	background-repeat:no-repeat; background-position: 2px 14px;
	padding:12px 0 3px 20px;}

#center_column {float: left; display:inline; position: relative; width:400px; overflow:visible; /* Fixes italics bug in IE */
	padding:0 15px 40px 15px;}
#center_column a{color:#808185;	text-decoration:underline;}
#center_column a:hover {text-decoration:none;}
#center_column h1{font-size:18px; padding-bottom:15px; text-transform:uppercase;}
#center_column h2{font-size:13px; padding:10px 0; font-weight:bold;}
#center_column h3{font-size:16px; padding:5px 0; font-weight:bold;}
#center_column ul{list-style-type:square; padding:5px 0 5px 25px;}
#center_column li{padding:3px 0 3px 10px;}
/*Styles for Expand/Collapse */
#center_column .iconspan{float: left; margin: 0; cursor:hand; cursor:pointer;}
#center_column .iconspan img{float: left; margin: 3px 0 0 5px; cursor:hand; cursor:pointer;}
#center_column .eg-bar{padding: 5px 0;}
#center_column .icongroup ul{padding: 0 0 0 40px;}
#center_column .icongroup ul li{padding: 3px 0;}
/*End Styles for Expand/Collapse */

img.featured {padding: 4px;	display: inline; margin: 0 0 2px 7px; position:absolute; top:310px;	left:100px;}

#footer{width:860px; text-align:center;	background-color:#fff;}

.error{color:#FF0033;}

#twocol_container{width:860px;	margin:0 auto;	text-align:left; background:url(../images/twocol_interior_background.gif) repeat-y #fff;}

#twocol_main_column{padding:0 15px 40px 15px; width:620px; float:right; position:relative; overflow:visible; /* Fixes italics bug in IE */}
#twocol_main_column h1{font-size:18px; text-transform:uppercase;}
#twocol_main_column h2{font-size:13px; padding:10px 0;	font-weight:bold;}
#twocol_main_column ul{list-style-type:square;	padding:5px 0 5px 25px;}
#twocol_main_column li{padding:3px 0 3px 10px;}

#sub_links ul{padding:0; margin:0;}

#pagination{text-align:center; clear:both; padding-top:10px;}
#pagination a{font-size:14px; color:#828181;}
#pagination a:hover{text-decoration:none;}

#description{padding:10px 0 15px 0;}

a.click_here {font-size:14px; color:#828181; text-decoration:none;}
a.click_here:hover{text-decoration:underline;}

#print-email {padding:0 0 5px 0;}
#print-email img{border:none; padding-right:5px;}

#portfolio-wrapper{width: 620px; padding-top:30px;}

#portfolio-images{width: 460px; float:left; text-align:center}

#portfolio-links{width: 160px; float:left; text-align:left}
#portfolio-links ul{list-style-type:none; padding:0}
#portfolio-links li{padding:5px 0;}
#portfolio-links ul ul{padding-left:12px;}
#portfolio-links ul ul li{padding:2px 0 6px 10px; font-size:11px; line-height:1.1em; background:url(../images/arrow_sm.gif) no-repeat 0 .5em;}
#portfolio-links a.selected{color:#b6a067;}
#portfolio-links a:hover{color:#b6a067;}

#portfolio-links a{display: -moz-inline-box;
display: inline-block;
margin-right: 3px;
font-weight: bold;
color:#675c7e;
text-decoration: none;}

/* Contact Form */
form, label, input {font-size: 13px;}
fieldset {float: left; width: 320px; border: none; overflow: hidden;}
fieldset input, textarea {border: 1px solid #cdccca; margin-bottom:7px;}
label span {font-family: Arial, Helvetica, sans-serif; font-size: 11px;	line-height: 1.6em;}
form div input {padding: .4em; background-color: #765775; font-size: 11px; font-weight:bold; color: #fff;}
form div input:hover{background-color: #b6a067;}
/* End Contact Form */

/* ------- Image Replacement ---------------*/

ul#nav_main{list-style-type: none;	position: relative; width: 860px; height: 39px;}
ul#nav_main a {display: block; height: 39px; text-decoration: none;	overflow:visible; outline:none;}

li#nm_1 {position: absolute; left: 0; width: 232px; height: 39px; background: url(../images/interior_nav.gif) no-repeat 0 0;}
li#nm_2 {position: absolute; left: 232px; width: 173px; height: 39px; background: url(../images/interior_nav.gif) no-repeat -232px 0;}
li#nm_3 {position: absolute; left: 405px; width: 134px; height: 39px; background: url(../images/interior_nav.gif) no-repeat -405px 0;}
li#nm_4 {position: absolute; left: 539px; width: 117px; height: 39px; background: url(../images/interior_nav.gif) no-repeat -539px 0;}
li#nm_5 {position: absolute; left: 656px; width: 204px; height: 39px; background: url(../images/interior_nav.gif) no-repeat -656px 0;}

li#nm_1 a:hover { background : url(../images/interior_nav.gif) no-repeat 0 -39px; }
li#nm_2 a:hover { background : url(../images/interior_nav.gif) no-repeat -232px -39px; }
li#nm_3 a:hover { background : url(../images/interior_nav.gif) no-repeat -405px -39px; }
li#nm_4 a:hover { background : url(../images/interior_nav.gif) no-repeat -539px -39px; }
li#nm_5 a:hover { background : url(../images/interior_nav.gif) no-repeat -656px -39px; }

.nav_span {display:none;}

/* --------------------------------------- */

#pic img{float: left; text-align:center; margin: 5px 10px;} /* Logo page styles */

 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
 .clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */ 
/* --------------------------------------- */  


/* Client List page styles */
#list dl {width:700px; *width:400px; height:8em; margin:2em auto;}
#list dt {margin-bottom:1em; font-weight:bold;}
#list dd {width:25%; *width:50%; float:left; margin:0;}

table.downloads td{  margin: 0; padding:6px 5px 6px 5px;}

