*{margin:0;padding:0;border:none;outline:none;}
	
	

body {
 	color:#FFF;font-size:14px;
	font-family:Arial,sans-serif;
	margin:0;
	background:#9CACB5;
	}

#wrap {
	margin: 0 auto;
	width:750px;height:100%;
	}

#footer {margin:10px auto 0 auto;text-align:center;}

/*================================= MENU + PHONE NUMBER */
	
#toolbar {
	margin:10px 0 0 0;
	width:750px;height:30px;
	color:#9CACB5;
	}
	
#menu {
	margin:0;
	width:500px;height:30px;
	float:left;
	list-style:none;
	}

#menu li {float:left;margin:0;padding:0 10px 0 0;}
#menu li a {color:#9CACB5;cursor:default;}
#menu li a:hover {color:#9CACB5;cursor:default;}

#contact_number {
	width:175px;height:30px;
	float:right;
	text-align:right;
	}

/*================================= FLASH  BANNER */
	
#banner {margin:10px 0 0 0;width:750px;height:215px;}
#banner_xl {margin:10px 0 0 0;width:750px;height:351px;}


/*================================= CONTENT AREA */

#content {
	position:relative;
	width:750px;
	height:auto;
	margin:0 0 10px 0
	}

#content h1 {
	padding:5px 15px 5px 15px;margin:5px 0 0 0;
	font-size:18px;
	text-transform:lowercase;
	background:transparent url(../images/Heading_Arrow.gif) left center no-repeat;
	}
	
#content h2 {
	padding:5px 16px 0 16px;
	font-size:13px;
	color:#4C5C66;
	}

#content h2 em {
	font-style:normal;
	padding:0 2px 0 0;
	color:#FFF;
	}
	
#content p {
	padding:5px 16px;
	font-size:12px;
	}

#content p.news {
	line-height:175%;
	}

#content a {
	text-decoration:none;
	color:#FFF;
	}
	
#content a:hover {
	text-decoration:none;
	color:#4C5C66;
	}
	
#content ul {
	margin:0 18px;
	font-size:12px;
	list-style:none;
	}

#content ul li {
	padding:2px 10px;
	background:transparent url(../images/Bullet_Point.gif) left center no-repeat;
	}

/*================================= PORTFOLIO */

#portfolio_text {
	float:left;
	font-size:11px !important;
	line-height:150%;
	padding:5px 3px !important;
	width:182px;
	white-space:nowrap;
}

#client_list {
	clear:left;
	float:left;
	width:188px;
	margin:10px 0 0 0 ! important;
	list-style:none;
	}

#client_list li {
	white-space:nowrap;
	font-size:11px;
	padding:4px 3px ! important;
	background:transparent ! important;
	}

	
#display {
	float:right;
	margin: 0;
	width:527px;
	height:575px;
	}

#display img {border:1px solid #B5C0C7;}

	
.noJS {margin: 25px 0 0 -7px;}

.Portfolio_Tile {height:auto;}

.Portfolio_Link {position:absolute;margin:-40px 0 0 0;}

.Portfolio_Desc {
	width:512px;
	margin:10px 0 0 0;
	padding: 5px 6px 20px 6px !important;
	border:1px solid #B5C0C7;
	}


/*================================= CONTACT */

form {
	margin:0;
	padding:0;
	}

#contact_form {
	margin:0 auto;
	width:750px;
	}
	
#contact_form td {
	padding:2px 0;
	}

#contact_form th {
	text-align:right;
	font-weight:normal;
	font-size:11px;
	padding:0 2px;
	}
	
#contact_form input, #contact_form textarea {
	border:0px;
	width:315px;
	}

#submit_button {
	width:65px ! important; height:16px;
	float:right;
	text-align:left;font-size:11px;color:#FFF;
	background:transparent url(../images/Submit.gif) right center no-repeat;
	}


