/* CSS workarounds
=====================================================================*/
	/*--- IE ---*/
	@import "ieStyles.css";
	
	/* IE 5.x for Mac (Band Pass Filter: http://www.stopdesign.com/examples/ie5mac-bpf)/ */
	/*\*//*/
		@import "ie5mac.css";
	/**/


/* Undo existing styles
======================================================================*/
button, code, h1, h2, h3, h4, h5, h6, input, pre, select, table, td, textarea, th { font-size: 1em; }
blockquote, body, br, button, dl, dd, dt, fieldset, form, h1, h2, h3, h4, h5, h6,
html, label, legend, li, ol, p, pre, table, td, th, ul { margin: 0; padding: 0; }


/* Fonts
======================================================================*/
body, input, select, textarea, #main,h1, h2, h3, h4, h5, h6, h7, #title, #home #wrap, #wrap, #home #header, #header, #header #tab, #header #tab #current,
#home #mainNav, #mainNav, #mainNav ul, #containerHome, #containerAbout, #containerLabelSe, #containerMarketingSe, #containerPortfolio, #containerExtras,
form, #contentTable, #contactInfoHome, #contactInfoAbout, #contactInfoLabel, #contactInfoMarketing, #contactInfoPortfolio, #contactInfoExtras, #footer     
{ font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; }

/*h1, h2, h3, h4, h5, h6, h7,#title
{ font-family: Georgia, "Times New Roman", Times, serif; }*/


/* Basics
======================================================================*/
a { text-decoration:none; cursor: pointer; border:0; color:#000; }
a:hover { text-decoration: none; cursor: pointer; color:#000;  }
html, body {height:100%;}
body #home {background-color:#FFF; font-size: 76%; line-height:1.5;}
body {background-color:#FFF; font-size: 76%; line-height:1.5;}
h1 { font-size: 1.8em;font-weight:normal; color:#000; }
h2 {font-size:1.5em;font-weight:normal; margin-left:1.8em; margin-bottom:1em; color:#000; }
h3 {font-size:1.4em;font-weight:normal; margin-left:1.8em; color:#000; }
h4 {font-size:1.3em;font-weight:bold; margin-left:1.9em; margin-bottom:.5em; color:#000; }
h4 span {font-size:1em; font-weight:normal; color:#000; }
h5 {font-size:1.5em;font-weight:normal; color:#000; }
h6 {font-size:1.3em; font-weight:normal; color:#000; }
img {border:none;}



//* Core layout
======================================================================*/
.alert, .alert a { color: #900; }
.alertForm { margin-left:2.1em; padding-bottom:.5em; color: #900; }
.clear { clear: both; }
.flashIntro {display:none; no-repeat 0 0;}
.bodyContent {width:720px; margin-bottom:.5em;}
.bodyContent .bodytext {width:48%; float:left;} 
.bodyContent .bodyImg {width:47%; padding-top: 5px;}
.bodyContent .bodyImg img {float: right; display:block; padding-bottom:1.5em; text-align:right;}
.bodyContent .bodyImgL {width:49%; padding-top: 5px;}
.bodyContent .bodyImgL img {float: left; display:block; padding-bottom:1.5em; text-align:right;}
.bodyContent .bodytextR {width:47%; float:left;}
.bodyContent .floatRight {width:47%; float:right;}
.bodyContent .floatLeft {width:47%; float:left; margin-left:1.2em;}

.bottomNav ul {display:none;}

#home #wrap { width: 720px; display:block; text-align: left; padding-top:4em; background:none;}
#wrap { width: 720px; display:block; text-align: left;}

/* Header
	======================================================================*/
	#home #header {font-size:1em; margin:0; padding:0; float:right; display:none;}
	#header {float:left; width:720px; font-size:1em; line-height:normal;}
	#header #img-wrapper { float:left; padding:.5em 0 0 2.4em; display:none;}
	
	/*Tabs------------------------------------------------------------------------------------------------------------------------------*/
	
	#header #tab {float:left; line-height:normal; width:720px; display:none;}
	#home #header #tab {margin-top:1em; color:#000;}
	#header #tab ul { list-style:none; color:#000;}
	#header #tab li { display:inline;}
	#header #tab a {float:left; margin:.5em; text-decoration:none; border-bottom:1px solid #000; color:#000;}
	#header #tab span { float:left;display:block; color:#000;}
	/* Commented Backslash Hack hides rule from IE5-Mac \*/#header #tab a span {float:left;} /* End IE5-Mac hack */
	
	#header #tab #current { background-color:#000; color:#FFF;}
	
/* Content
======================================================================*/

	/* Button's
	======================================================================*/	
	#home #mainNav {font-size:1em; float:left; line-height:normal; margin:.8em 0; display:none;}
	#mainNav {font-size:1em; float:left; line-height:normal; margin:.2em 0 .8em 0; display:none;}
	#mainNav ul {margin:0; float:left; padding:0; list-style:none; color:#000; display:none;}
	#mainNav ul li {float:left;}
	
	.aboutIN, .labelSe, .marketingSe, .portfolio, .extras {border-right: 3px #000 outset; padding: 1px 7px; color:#000;}
	.currentA, .currentL, .currentM, .currentP, .currentE {border-right: 3px #000 outset; padding: 1px 7px; color:#000;}
	#headImage {display:none;}
	
	/* Container-Home
	======================================================================*/
	#containerHome {float:left; width:680px; font-size:1em;} 
	#containerHome h3 {font-weight:bold;}
	
	/* Container-About
	======================================================================*/
	#containerAbout, #containerLabelSe, #containerMarketingSe, #containerPortfolio, #containerExtras {float:left; font-size:1em; width:680px;}
	#containerAbout {background: #fff;}
	/*Opacity FILTER: Alpha(Opacity=68, FinishOpacity=68, Style=2);*/
	.secNav1 ul, .secNav2 ul, .secNav3 ul, .secNav4 ul, .secNav5 ul {display:none;}
	
	#containerAbout .ULbody ul {color:#000; padding:0 1.2em 1em 2.1em;}
	#containerAbout .ULbody ul li {margin-left:1.5em;}
	#containerAbout .ULbody ul li a {color:#000; text-decoration:underline;}
	#containerAbout .ULbody ul li a:hover {color:#000; text-decoration:none;}
	#containerAbout .OLbody ol {color:#000; padding:0 1.8em 1em 2.1em;}
	#containerAbout .OLbody ol li {margin-left:2.7em;}
	#containerAbout .OLbody ol li a {color:#000; text-decoration:underline;}
	#containerAbout .OLbody ol li a:hover {color:#000; text-decoration:none;}
	
	#containerAbout .contentImg img {width:198px; float: right; clear: right; margin: 8px 15px 15px 25px; display:block;}
	#containerAbout .contentImg p { width:198px; float: right; clear: right; margin: 5px 0 8px 25px; display:block;} 

	#containerAbout p a, #containerLabelSe p a, #containerMarketingSe p a, #containerPortfolio p a, #containerExtras p a {color:#000; text-decoration:underline;}
	#containerAbout p a:hover, #containerLabelSe p a:hover, #containerMarketingSe p a:hover, #containerPortfolio p a:hover, #containerExtras p a:hover {color:#000; text-decoration:none;}
	#containerAbout p, #containerLabelSe p, #containerMarketingSe p, #containerPortfolio p, #containerExtras p {margin-left:1.3em; padding:0 1em .5em 1em; color:#000;}
	#containerAbout h1, #containerLabelSe h1, #containerMarketingSe h1, #containerPortfolio h1, #containerExtras h1 {margin-left:1.3em; margin-top:.8em; color:#000;}
	#containerAbout h2, #containerLabelSe h2, #containerMarketingSe h2, #containerPortfolio h2, #containerExtras h2 {margin-left:1.5em; margin-top:.2em; margin-bottom:.5em; color:#000;}
	
	/* Container-Label Services
	======================================================================*/
	#containerLabelSe {background: #fff;}
	.secNav2 ul {background:#fff; border-top:1px solid #000; border-bottom:1px solid #000;}
	
	#containerLabelSe .ULbody ul {color:#000; padding:0 1.2em 1em 2.8em;}
	#containerLabelSe .ULbody ul li {margin-left:1.5em;}
	#containerLabelSe .ULbody ul li ul {color:#000; padding: .2em 1.2em 1em 1.8em;}
	#containerLabelSe .ULbody ul li ul li {margin-left:1.5em; list-style:circle;}
	#containerLabelSe .ULbody ul li a {color:#000; text-decoration:underline;}
	#containerLabelSe .ULbody ul li a:hover {color:#000; text-decoration:none;}
	#containerLabelSe .OLbody ol {color:#000; padding:0 1.8em 1em 2.8em;}
	#containerLabelSe .OLbody ol li {margin-left:2.7em;}
	#containerLabelSe .OLbody ol li a {color:#000; text-decoration:underline;}
	#containerLabelSe .OLbody ol li a:hover {color:#000; text-decoration:none;}
	
	#containerLabelSe .contentImg img {width:198px; float: right; clear: right; margin: 8px 15px 15px 25px; display:block;}
	#containerLabelSe .contentImg p { width:198px; float: right; clear: right; margin:0; padding:0 31px 5px 0; display:block;}
	
	/* Container-MarketingServices
	======================================================================*/
	#containerMarketingSe {background: #fff;}  
	.secNav3 ul {background:#fff; border-top:1px solid #000; border-bottom:1px solid #000;}
	
	#containerMarketingSe .ULbody ul {color:#000; padding:0 1.2em 1em 2.1em;}
	#containerMarketingSe .ULbody ul li {margin-left:1.5em;}
	#containerMarketingSe .ULbody ul li a {color:#000; text-decoration:underline;}
	#containerMarketingSe .ULbody ul li a:hover {color:#000; text-decoration:none;}
	#containerMarketingSe .OLbody ol {color:#000; padding:0 1.8em 1em 2.1em;}
	#containerMarketingSe .OLbody ol li {margin-left:2.7em;}
	#containerMarketingSe .OLbody ol li a {color:#000; text-decoration:underline;}
	#containerMarketingSe .OLbody ol li a:hover {color:#000; text-decoration:none;}
	
	#containerMarketingSe .contentImg img, #containerMarketingSe .contentImg p { width:198px; float: right; clear: right; margin: 5px 15px 20px 25px; display:block;}
	#containerMarketingSe .contentImg p { width:198px; float: right; clear: right; margin: 5px 0 8px 25px; display:block;} 
	
	/* Container-Portfolio
	======================================================================*/
	#containerPortfolio {background: #fff;} 
	.secNav4 ul {background:#fff; border-top:1px solid #000; border-bottom:1px solid #000;}
	
	#containerPortfolio .ULbody ul {color:#000; padding:0 1.2em 1em 2.1em;}
	#containerPortfolio .ULbody ul li {margin-left:1.5em;}
	#containerPortfolio .ULbody ul li a {color:#000; text-decoration:underline;}
	#containerPortfolio .ULbody ul li a:hover {color:#000; text-decoration:none;}
	#containerPortfolio .OLbody ol {color:#000; padding:0 1.8em 1em 2.1em;}
	#containerPortfolio .OLbody ol li {margin-left:2.7em;}
	#containerPortfolio .OLbody ol li a {color:#000; text-decoration:underline;}
	#containerPortfolio .OLbody ol li a:hover {color:#000; text-decoration:none;}

	#containerPortfolio .contentImg img, #containerPortfolio .contentImg p {width:198px; float: right; clear: right; margin: 8px 15px 15px 25px; display:block;}
	#containerPortfolio .contentImg p { width:198px; float: right; clear: right; margin: 5px 0 8px 25px; display:block;} 
	
	/* Container-Extras
	======================================================================*/
	#containerExtras {background: #fff;}  
	.secNav5 ul {background:#fff; border-top:1px solid #000; border-bottom:1px solid #000;}
	
	#containerExtras .ULbody ul {color:#000; padding:0 1.2em 1em 2.1em;}
	#containerExtras .ULbody ul li {margin-left:1.5em;}
	#containerExtras .ULbody ul li a {color:#000; text-decoration:underline;}
	#containerExtras .ULbody ul li a:hover {color:#000; text-decoration:none;}
	#containerExtras .ULbody ul li ol li {margin-left:1.5em; list-style:circle; padding-top:.5em;}
	#containerExtras .OLbody ol {color:#000; padding:0 1.8em 1em 2.1em;}
	#containerExtras .OLbody ol li {margin-left:2.7em;}
	#containerExtras .OLbody ol li a {color:#000; text-decoration:underline;}
	#containerExtras .OLbody ol li a:hover {color:#000; text-decoration:none;}
	
	#containerExtras .contentImg img, #containerExtras .contentImg p {width:198px; float: right; clear: right; margin: 15px 10px 5px 20px; display:block;} 
	#containerExtras .contentImg p { width:198px; float: right; clear: right; margin: 5px 0 8px 25px; display:block;}
	
	/* Container-Form
	======================================================================*/
	.alert {color:#900;}
	.btn {
		background: #fff; border:1px solid #000;
		overflow: visible;
		padding: 0.1em 1em;
		color: #000;
		cursor: pointer;
		margin-right:.5em; 
		margin-left: 1.5em;
	}
	form {width:675px;}
	.c2l { float: left;}
	.c2l, .c2r { width: 40%; }
	.c2l .c2l, form .c2r .c2r { width: 47%; }
	.c2r { float: right; }
	.txt { border: 1px solid #cb832e; padding: 0.3em .5em; width: 99.9%; }
	
	/* Container-TABLE
	======================================================================*/
	#contentTable {text-align:left; margin:1em 2.8em;}
	#contentTable table {width:600px; padding:0 2em; margin:.5em 1em;} 
	#contentTable td {display:block; margin-bottom:1em;}
	#contentTable a:hover {text-decoration:underline;}
	
	/* Container-Contact-Info Shade
	======================================================================*/
	#contactInfoHome, #contactInfoAbout, #contactInfoAbout, #contactInfoLabel, #contactInfoMarketing, #contactInfoPortfolio, #contactInfoExtras {width:660px; text-align:center; float:left;font-size:.9em; margin-top:1em; margin-bottom:.5em;}
	#contactInfoHome, #contactInfoAbout, #contactInfoLabel, #contactInfoMarketing, #contactInfoPortfolio, #contactInfoExtras {color:#000; background:#fff; border:#000;}	
	#contactInfoHome ul, #contactInfoAbout ul, #contactInfoLabel ul, #contactInfoMarketing ul, #contactInfoPortfolio ul, #contactInfoExtras ul {margin:0; padding:0; list-style:none;}
	#contactInfoHome ul li, #contactInfoAbout ul li, #contactInfoLabel ul li, #contactInfoMarketing ul li, #contactInfoPortfolio ul li, #contactInfoExtras ul li {display:inline; text-align:center; padding-right:.9em; font-weight:bold;}
		
		
	/* Footer
	======================================================================*/
	#footer {width:665px; margin:0; padding:0; float:left;}
	#footer .currentH, #footer .currentP, #footer .currentA, #footer .currentC  {font-weight:bold; text-decoration:none;}
	#footer .currentH {color:#000;}
	#footer .currentP {color:#000;}
	#footer .currentA {color:#000;}
	#footer .currentC {color:#000;}
	#footer li{  display: inline;color:#000;border-right:1px solid #000; padding-right:.7em; margin-right:.5em; }
	#footer .last{border:0; text-decoration:none;}
	#footer ul{font-size:.9em; list-style:none; padding-left:1.5em;}
	#footer p {text-align:center; font-size:.8em; color:#000; margin:0;}
	#footer .lefttext {float:left; margin-left:1.2em;}
	#footer .righttext{float:right;}
	#footer a {color:#000;}
	#footer a:hover{text-decoration:underline;}
	#footer li a{text-decoration:none; color:#000;}
	

	
