body {
	background-color: 000000;
	color: FFFFFF;
	font-family: Verdana, Helvetica;
	font-size: 10px;
	margin: 0px;
	}



a:link, a:visited, a:active {
	color: ffffff;
	text-decoration: underline;
	}



.welcome_box {
	color: FFFFFF;
	font-size: 9px;
	font-family: Verdana, Helvetica;
	padding: 15px;
	}



.front_services {
	color: FFFFFF;
	font-size: 9px;
	font-family: Verdana, Helvetica;
	padding: 0px;
	}



li {
	background: url(images/orange_bullet.gif) left center no-repeat;
	padding-left: 15px;
	margin-bottom: 10px;
	}



.folio_list {
	color: FFFFFF;
	font-size: 10px;
	font-family: Verdana, Helvetica;
	padding: 0px;
	}



.folio_about {
	color: FFFFFF;
	font-size: 10px;
	font-family: Verdana, Helvetica;
	padding: 15px;
	}



.services_list {
	color: FFFFFF;
	font-size: 12px;
	font-family: Verdana, Helvetica;
	line-height: 130%;
	}



.services_pricing {
	color: FFFFFF;
	font-size: 12px;
	font-family: Verdana, Helvetica;
	}



.services_about {
	color: FFFFFF;
	font-size: 11px;
	font-family: Verdana, Helvetica;
	}



.services_pricing_box {
	color: FFFFFF;
	font-size: 11px;
	font-family: Verdana, Helvetica;
	}



.contact_form {
	color: FFFFFF;
	font-size: 11px;
	font-family: Verdana, Helvetica;
	text-align: right;
	}



.contact_sent {
	color: FFFFFF;
	font-size: 12px;
	font-family: Verdana, Helvetica;
	}



.contact_left {
	padding-left: 40px;
	}



.contact_services {
	color: FFFFFF;
	font-size: 9px;
	font-family: Verdana, Helvetica;
	}



.contact_info {
	color: FFFFFF;
	font-size: 12px;
	font-family: Verdana, Helvetica;
	}



.about_info {
	color: FFFFFF;
	font-size: 12px;
	font-family: Verdana, Helvetica;
	padding: 20px;
	}

.icon-box {
	padding: 10px 0 0 6px;
	}
	
.icon-box h1{
	padding: 20px 5px 5px 5px;
	margin: 0;
	font-size: 10px;
	}
	
.icon-text {
	padding: 20px 0 0 0;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #cccccc;
	}
	
.icon-text h1 {
	font-size: 12px;
	margin: 0;
	}
	
.icon-text h2 {
	margin: 0;
	padding: 5px 5px 0 0px;
	font-size: 11px;
	}
	
.icon-text h3 {
	margin: 0;
	padding: 5px 5px 0 0px;
	font-size: 11px;
	}
	
.web-learn a{
	color: #0da8d4;
	}
	
.print-learn a{
	color: #f8900b;
	}
	
.logo-learn a{
	color: #b7e010;
	}


/* #### ADMIN ADD PROJ #### */

.admin-addproj-text h1 {
	margin: 0;
	padding: 5px 5px 5px 0px;
	font-size: 10px;
	}
	
.admin-addproj-text h2 {
	margin: 0;
	padding: 5px 5px 5px 0px;
	font-size: 10px;
	}
	
.admin-addproj-text h3 {
	margin: 0;
	padding: 5px 5px 5px 0px;
	font-size: 10px;
	}

.ind {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #464646;
	}
	
.middle-text {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #10a8d4;
	}

/* ### HOME SLIDING BOX ### */

#link-box {
	width: 308px;
	height: 227px;
	clear: both;
	padding: 25px 0 0 0;
	}
	
#cms-img {
	margin: 2px 0 0 0;
	}

#cms-cogs{
	margin: 3px 0 5px 8px;
	float: left;
	}
	
#cms-learn-more{
	margin: 3px 8px 5px 0px;
	float: right;
	}
	
#cms-detail h2{
	padding: 10px 0 30px 3px;
	margin: 0;
	font-size: 10px;
	clear: both;
	}

#brochure-img {
	margin: 3px 0 5px 8px;
	float: left;
	}
	
#button-view {
	margin: 3px 8px 5px 0px;
	float: right;
	}
	
#brochure-detail h2{
	padding: 10px 0 30px 3px;
	margin: 0;
	font-size: 10px;
	clear: both;
	}

/* ### INDICATIONS BOX ### */

#ind-box {
	width: 276px;
	background: url("images/trans-bg.png");
	overflow: auto;
	}
	
.ind-box {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #000000;
	text-align: left;
	}
	
.ind-box2 {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #000000;
	text-align: left;
	padding: 5px;
	}

	
#ind-box a{
	color: #000000;
	}
	
#ind-box a:hover{
	color: #000000;
	}

#ind-header {
	height: 30px;
	width: 290px;
	background: url("images/trans50-bg.png");
	padding: 7px 5px 5px 0;
	}
	
#ind-header a{
	text-decoration: none;
	}
	
#ind-header a:hover{
	text-decoration: underline;
	}
	
#green-trace {
	padding: 30px 0 0 0;
	background: url("images/green-trace-bg.gif") no-repeat;
	background-position: bottom;
	height: 227px;
	width: 300px;
	}

/* ### Admin Stats ### */

.admin-stats {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #fff;
	padding: 40px 0 0 17px;
	}
	
/* ### PORTFOLIO ### */

#folio-list {
	width: 231px;
	height: 455px;
	margin: 0 15px 0 15px;
	padding: 0px;
	float: left;
	}
	
#folio-detail {
	width: 433px;
	height: 450px;
	margin: 0 15px 0 0;
	padding: 0px;
	float: right;
	}
	
#webdev-toggle {
	width: 231px;
	height: 48px;
	padding: 0px;
	}

#webdev-list {
	width: px;
	height: px;
	padding: 0px;
	}
	
#webdev-list h1{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #f2f2f2;
	margin: 2px 0 2px 0;
	}
	
#webdev-list h1 a{
	text-decoration: none;
	}
	
#webdev-list h1 a:hover{
	text-decoration: underline;
	}
	
#print-list h1{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #f2f2f2;
	margin: 2px 0 2px 0;
	}
	
#print-list h1 a{
	text-decoration: none;
	}
	
#print-list h1 a:hover{
	text-decoration: underline;
	}
	
#branding-list h1{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #f2f2f2;
	margin: 2px 0 2px 0;
	}
	
#branding-list h1 a{
	text-decoration: none;
	}
	
#branding-list h1 a:hover{
	text-decoration: underline;
	}
	
#cms-list h1{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #f2f2f2;
	margin: 2px 0 2px 0;
	}
	
#cms-list h1 a{
	text-decoration: none;
	}
	
#cms-list h1 a:hover{
	text-decoration: underline;
	}
	
.medimage a img {
	border: 1px solid #5d5d5d;
	}
	
.medimage a:hover img {
	border: 1px solid #888888;
	}
	
.project-title{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	color: #b7df10;
	font-weight: bold;
	}
	
.project-about{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #f2f2f2;
	padding-left: 15px;
	}
	
/* ### Services ### */

#services-left {
	width: 231px;
	height: 380px;
	margin: 0 0 0 15px;
	padding: 0px;
	float: left;
	clear: left;
	}
	
#services-right {
	width: 399px;
	height: 600px;
	margin: 0 15px 0 0;
	padding: 0px;
	float: right;
	clear: right;
	}
	
#services-about {
	width: 399px;
	height: 249px;
	clear: both;
	margin: 0 auto;
	text-align: left;
	padding: 0;
	float: left;
	}
	
#services-about h1{
	margin: 15px 15px 15px 15px;
	}
	
#related-projects {
	background: url("images/related-projects-bg.png") no-repeat;
	margin: 0 0 0 15px;
	width: 231px;
	height: 254px;
	padding: 50px 15px 0 24px;
	float: left;
	clear: left;
	}
	
#related-projects a img {
	border: 1px solid #5d5d5d;
	}
	
#related-projects a:hover img {
	border: 1px solid #888888;
	}
	
/*#header-doforyou {
	margin: 0 0 10px 5px;
	}*/
	
#services-header {
	margin: 0px 0 15px 0;
	}

#services-reflect {
	margin: 0px 0 50px 0;
	}
	
#bullet {
	padding: 2px 0px 0 5px;
	}
	
.services-about-content {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #fff;
	padding: 0 15px 0 15px;
	text-align: justify;
	}
	
.procedure {
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	color: #fff;
	padding: 0 10px 0 0px;
	}
	
#mobile-support {
	width: 315px;
	height: 159px;
	float: left;
	display: inline;
	}
	
#mobile-support2 {
	width: 196px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #FFF;
	float: right;
	margin: 15px 10px 0 15px;
	text-align: left;
	}
	
#iphone-icon {
	margin: 16px 0 0 26px;
	width: 68px;
	height: 143px;
	background: url("../images/iphone-idsite.gif");
	float: left;
	}