@charset "UTF-8";
/* CSS Document */


/* ###### LAYOUT ###### */

body {
	/*background: #000;*/
}

#wrapper {
	width: 908px;
	margin: 0 auto;
	padding: 0;
	/*background: url(../images/mainbkgd.png) repeat-y;*/
	/*border: 1px solid #000;*/
}

#header {
	background: #fff;
	margin-bottom: 5px;
}

#flash-home {
	margin: 0 0 0 275px;
	padding: 0;
}

#nav {
	width: 205px;
	/*border-right: 1px solid #000;*/
	border-top: 1px solid #bfb8a8;
	border-bottom: 1px solid #bfb8a8;
	margin-top: 10px;
	float: left;
	text-align: right;
}

#content {
	width: 670px;
	background: #fff url(../images/checkered.gif) repeat;
	float: right;
	/*margin-right: 5px;*/
	margin-top: 10px;
	border-top: 1px solid #5f8f7e;
}

#content_home {
	width: 670px;
	background: #fff;
	margin-top: 10px;
	float: right;
	border-top: 1px solid #5f8f7e;
}
	

div.contact {
	border-bottom: 1px solid #5f8f7e;
}

#footer {
	text-align: center;
	width: 908px;
	clear: both;
	border-top: 2px solid #5f8f7e;
	padding-top: 5px;
	/*background: #5f8f7e;*/
}

div#footclr {
	clear: both;
	width: 900px;
}

#contact_foot {
	border-top: 1px solid #5f8f7e;
	/*padding: 10px;*/
	background: #fff;
}

div.col3 {
	width: 200px;
	margin: 0 5px;
	float: left;
}

table#threed{
	width: 700px;
}

table#threed td {
	text-align: center;
	vertical-align: bottom;
	padding: 10px 0;
	font-size: 12px;
}

table#threed img, 
table.talent img,
table#walkons img {
	margin-bottom: 5px;
}

table.talent,
table#walkons {
	font-size: 12px;
	text-align: center;
	margin: 0 auto;
}

table.talent td {
	width: 136px;
	padding-bottom: 10px;
}

table.talent a, table.talent img,
table#walkons a, table#walkons img {
	border: 0 none;
	text-decoration: none;
}

 {
	margin-bottom: 5px;
}


/* ###### TEXT FORMATTING ###### */

body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000;
}

p, ul {
	font-size: 14px;
}

#content p,
#content ul {
	margin-left: 10px;
	margin-right: 10px;
}

#footer p {
	margin: 0;
	font-size: 12px;
}

#header h1, h2, h4 {
	font-family: Arial Rounded MT Bold, Arial, Verdana, Helvetica, sans-serif;
}

#header h1 {
	color: #5f8f7e;
	text-align: center;
	width: 675px;
	margin: 0;
}

h2 {
	color: #5f8f7e;
	text-align: center;
}

h4 {
	color: #988f7b;
}

.bold {
	font-weight: bold;
}

.italic {
	font-style: italic;
}

.center {
	text-align: center;
}

.top {
	margin-top: 0;
}

.bottom {
	margin-bottom: 0;
}

#contact_foot p {
	font-size: 14px;
}

.smaller {
	font-size: 14px;
}

.larger {
	font-size: 16px;
}






/* ###### LINK FORMATTING ###### */

a:link,
a:visited {
	color: #5f8f7e;
}

a:hover {
	color: #988f7b;
}

#footer a:link,
#footer a:visited {
	color: #000;
	text-decoration: none;
}

#footer a:hover {
	color: #5f8f7e;
}


#contact_foot a:link,
#contact_foot a:visited {
	color: #000;
	text-decoration: none;
}

#contact_foot a:hover {
	color: #5f8f7e;
}



.noborder { /* for images which are links */
	text-decoration: none;
	border: 0 none;
}





/* ###### FLOATS/CLEARS ###### */

.fltLt {
	float: left;
}

.fltRt {
	float: right;
}

.clr {
	clear: both;
}







/* ###### FLASH MOVIE LAYERS ###### */



#flash_pr {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
	left: 52%;
	bottom: 250px;
}

#flash_commvideo {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
	left: 52%;
	top: 330px;
}

#flash_elearning {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
	left: 60%;
	top: 246px;
}

#flash_fulfillment {
	position:absolute;
	width:144px;
	height:115px;
	z-index:1;
	left: 60%;
	bottom: 300px;
}

#flash_graphicdesign {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
	left: 60%;
	bottom: 250px;
}

#flash_internetradio {
	position:absolute;
	width:128px;
	height:115px;
	z-index:1;
	left: 60%;
	bottom: 300px;
}

#flash_printing {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
	left: 52%;
	bottom: 300px;
}

#flash_socmed {
	position:absolute;
	width:200px;
	height:115px;
	z-index:999;
	left: 52%;
	bottom: 300px;
}

#flash_copywriting {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
	left: 60%;
	bottom: 300px;
}



/* ###### NAVIGATION ###### */

#nav ul {
	margin: 0;
	padding: 0;
}

#nav li {
	list-style-type: none;
}

#nav a:link,
#nav a:visited {
	/*background: #bfb8a8;*/
	/*border-bottom: 1px solid #000;*/
	color: #000;
	display: block;
	text-decoration: none;
	padding: 5px 0 5px 10px;
	font-size: 14px;
	/*font-weight: bold;*/
}

#nav a:hover {
	/*background: #5f8f7e;*/
	color: #5f8f7e/*fff*/;
	font-weight: bold;
}
