
/*-------------------------------------------------------------------- */

/* !Global Reset */
/*-------------------------------------------------------------------- */
* {font-size: 100.01%; margin: 0; padding: 0;}
html {font-size: 62.5%;}
h1, h2, h3, h4, h5, h6, p, blockquote, form, fieldset, table, ul, ol {
	margin: 0 0 1em;
}

/* Fixers */
/*-------------------------------------------------------------------- */
* a {position: relative;} /* Gets links displaying over a PNG background */
a {outline: none;} /* Remove Firefox's dotted borders */
a images {border: none;} /* Remove IE's blue borders */
table {border-collapse: collapse; border-spacing: 0;}
fieldset, images {border: 0;}
q:before, q:after {content: '';}

/* Base Elements */
/*-------------------------------------------------------------------- */
a, a:link, a:visited, a:active {color: #525252; font-weight: bold; text-decoration: none;}
a:hover {color: #8c0808; text-decoration: none; -webkit-transition: color 0.2s ease-in;}
abbr, acronym {font-style: normal; border-bottom: dotted 1px #666; cursor: help;}
blockquote {border-left: .25em solid #e3e3e3; margin-left: 1.5em; padding-left: 1.5em;}
body {
	background: #790000 url('../img/bg-top.png') repeat-x;
	font: 13px/150% "HelveticaNeue-Regular", 'Helvetica Neue', Helvetica, Arial, Tahoma, Verdana, sans-serif;
	color: #000000;
	/*text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.8);
	s-webkit-text-stroke: 1px transparent;*/
}
code {font: 1.1em monaco, courier, monospace;}
h1 {margin: 0; font-size:16px; padding: 20px 15px 20px 15px;}
h2 {font-size:14px; padding-left: 15px; }
h3 {margin: 0; font-size: 14px;}
h4 {margin: 0; font-size:16px; padding: 20px 15px 10px 15px;}
h5 {margin: 0; font-size:30px; color: #EE3426; padding: 20px 15px 0px 15px;}
hr {border-bottom-color: #888888; border-bottom-style: solid; border-bottom-width: 0.5px; background:  repeat-x; padding: 0px 15px 0px 15px; }
ol, ul {margin-left: 2em;}
UL.check  { list-style: url(/img/check.gif) circle }

/* Wrap */
/*-------------------------------------------------------------------- */
.wrap {
	margin: 0 auto;
	width: 850px;
	
}

#header	{padding-bottom: 20px;}

#header span {padding-top: 75px;}


/* Menu */
#nav {
	border-bottom-color: #919191;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	background-repeat: no-repeat;
	margin:0 auto;
	background-image: url(../img/menu.png);
	width:850px;
	height: 40px;
	}
	
/* Everything CSS  Menu */
	ul#menu{margin:0; padding:0; list-style:none; clear:both;}
		#menu li{overflow:hidden; text-indent:-9999px; display:inline; float:left; margin-right:0px; margin-left: 0px;}
			#menu li a{background:url('../img/menu-1.png') no-repeat; width:100%; height:100%; display:block;}
			

			/* Executive Button */
			#menu li.executive{width:133px; height:40px;}
				#menu li.executive a{background-position:-0px -80px;}
				#menu li.executive a:hover{background-position:-0px -40px;}
				#menu li.executive a.selected{background-position:-0px -0px;}
			
			/* EMP Button */
			#menu li.emp{width:196px; height:40px;}
				#menu li.emp a{background-position:-133px -80px;}
				#menu li.emp a:hover{background-position:-133px -40px;}
				#menu li.emp a.selected{background-position:-133px -0px;}
				
			/* Virtual Button */
			#menu li.virtual{width:118px; height:40px;}
				#menu li.virtual a{background-position:-329px -80px;}
				#menu li.virtual a:hover{background-position:-329px -40px;}
				#menu li.virtual a.selected{background-position:-329px -0px;}
				
			/* Test Button */
			#menu li.meet{width:120px; height:40px;}
				#menu li.meet a{background-position:-447px -80px;}
				#menu li.meet a:hover{background-position:-447px -40px;}
				#menu li.meet a.selected{background-position:-447px -0px;}
				
			/* Home Button */
			#menu li.location{width:87px; height:40px;}
				#menu li.location a{background-position:-567px -80px;}
				#menu li.location a:hover{background-position:-567px -40px;}
				#menu li.location a.selected{background-position:-567px -0px;}
			
			/* Home Button */
			#menu li.contact{width:93px; height:40px;}
				#menu li.contact a{background-position:-654px -80px;}
				#menu li.contact a:hover{background-position:-654px -40px;}
				#menu li.contact a.selected{background-position:-654px -0px;}
			
			/* Home Button */
			#menu li.chat{width:79px; height:40px;}
				#menu li.chat a{background-position:-747px -80px;}
				#menu li.chat a:hover{background-position:-747px -40px;}
				#menu li.chat a.selected{background-position:-747px -0px;}
	
/* Slideshow */

#slide_home {
	background-image: url(../img/slide.jpg);
	border-bottom-color: #919191;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-style: solid;
	border-top-color: white;
	border-top-width: 1px;
	background-repeat: no-repeat;
	margin:0 auto;
	width:850px;
	height: 275px;
	}
	
#slide_home img {padding:24px 4px 0px 4px;}	

#slide {
	border-bottom-color: #919191;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-style: solid;
	border-top-color: white;
	border-top-width: 1px;
	background-repeat: no-repeat;
	margin:0 auto;
	background: #f1f1f1;
	width:850px;
	height: 275px;
	}



#slideshow  {
    width: 850px;
    position:relative;
    height:366px;
}

#slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height: 366px;

}

#slideshow DIV.active {
    z-index:10;
    opacity:1.0;
}

#slideshow DIV.last-active {
    z-index:9;
}

#slideshow DIV IMG {
    height: 366px;
    display: block;
    border: 0;

}

	
#testimonials	{
	border-bottom-color: #919191;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-style: solid;
	border-top-color: white;
	border-top-width: 1px;
	background-repeat: no-repeat;
	margin:0 auto;
	background: #dedede;
	width:850px;
	height: 55px;
	
	}
	
#testimonials img {padding-left: 10px; padding-right: 10px; }
#testimonials p {
	padding-top: 18px;
	font-size: 14px; 
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.8);
	s-webkit-text-stroke: 1px transparent;
	}

#content {
	color: #3d3d3d;
	border-bottom-color: #919191;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-style: solid;
	border-top-color: white;
	border-top-width: 1px;
	background-repeat: no-repeat;
	margin:0 auto;
	background: #f1f1f1;
	width:850px;
	height: 1375px;
	}
	
#content p {padding: 0px 20px 20px 20px;}

#content_location {
	border-right-color: #909090;
	border-right-width: 1px;
	border-right-style: solid;
	float: left;
	color: #3d3d3d;
	border-bottom-color: #919191;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-style: solid;
	border-top-color: white;
	border-top-width: 1px;
	background-repeat: no-repeat;
	margin:0 auto;
	background: #f1f1f1;
	width:599px;
	height: 1150px;
	}
	
#content_location p { padding: 0px 20px 20px 20px;}

.location_space  {width: 300px;}

#content_main {
	border-right-color: #909090;
	border-right-width: 1px;
	border-right-style: solid;
	float: left;
	color: #3d3d3d;
	border-bottom-color: #919191;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-style: solid;
	border-top-color: white;
	border-top-width: 1px;
	background-repeat: no-repeat;
	margin:0 auto;
	background: #f1f1f1;
	width:599px;
	height: 600px;
	}
	
#content_main p { padding: 20px 20px 20px 20px;}

#content_ebp {
	border-right-color: #909090;
	border-right-width: 1px;
	border-right-style: dotted;
	float: left;
	color: #3d3d3d;
	border-bottom-color: #919191;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-style: solid;
	border-top-color: white;
	border-top-width: 1px;
	background-repeat: no-repeat;
	margin:0 auto;
	background: #ffffff;
	width:599px;
	height: 1100px;
	}
	
#content_ebp p { padding: 20px 20px 0px 20px;}


.main_space  {width: 300px;}

#content_contact_location {
	border-right-color: #909090;
	border-right-width: 1px;
	border-right-style: solid;
	float: left;
	color: #3d3d3d;
	border-bottom-color: #919191;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-style: solid;
	border-top-color: white;
	border-top-width: 1px;
	background-repeat: no-repeat;
	margin:0 auto;
	background: #f1f1f1;
	width:599px;
	height: 900px;
	}

#content_contact_location p { padding: 0px 20px 20px 20px;}

.location_space  {width: 300px;}

#content_contact {
	border-right-color: #909090;
	border-right-width: 1px;
	border-right-style: solid;
	float: left;
	color: #3d3d3d;
	border-bottom-color: #919191;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-style: solid;
	border-top-color: white;
	border-top-width: 1px;
	background-repeat: no-repeat;
	margin:0 auto;
	background: #f1f1f1;
	width:599px;
	height: 875px;
	}
	
#content_contact p { padding: 0px 20px 20px 20px;}

#content_office {
	border-right-color: #909090;
	border-right-width: 1px;
	border-right-style: solid;
	float: left;
	color: #3d3d3d;
	border-bottom-color: #919191;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-style: solid;
	border-top-color: white;
	border-top-width: 1px;
	background-repeat: no-repeat;
	margin:0 auto;
	background: #f1f1f1;
	width:599px;
	height: 2000px;
	}
	
#content_office p { padding: 0px 20px 20px 20px;}

#content_virtual {
	border-right-color: #909090;
	border-right-width: 1px;
	border-right-style: solid;
	float: left;
	color: #3d3d3d;
	border-bottom-color: #919191;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-style: solid;
	border-top-color: white;
	border-top-width: 1px;
	background-repeat: no-repeat;
	margin:0 auto;
	background: #f1f1f1;
	width:599px;
	height: 1450px;
	}
	
#content_virtual p { padding: 0px 20px 20px 20px;}

#sidebar {
	border-left-color: white;
	border-left-width: 1px;
	border-left-style: solid;
	float: right;
	color: #3d3d3d;
	font-size: 14px;
	border-bottom-color: #919191;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-style: solid;
	border-top-color: white;
	border-top-width: 1px;
	background-repeat: no-repeat;
	margin:0 auto;
	background: #f1f1f1;
	width:249px;
	height: 800px;
	}
	
#sidebar p {padding: 0px 20px 20px 20px;}

#sidebar_main {
	border-left-color: white;
	border-left-width: 1px;
	border-left-style: solid;
	float: right;
	color: #3d3d3d;
	font-size: 14px;
	border-bottom-color: #919191;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-style: solid;
	border-top-color: white;
	border-top-width: 1px;
	background-repeat: no-repeat;
	margin:0 auto;
	background: #f1f1f1;
	width:249px;
	height: 600px;
	}
	
#sidebar_main p {padding: 0px 20px 20px 20px;}

#sidebar_ebp{
	border-left-color: white;
	border-left-width: 1px;
	border-left-style: solid;
	float: right;
	color: #3d3d3d;
	font-size: 14px;
	border-bottom-color: #919191;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-style: solid;
	border-top-color: white;
	border-top-width: 1px;
	background-repeat: no-repeat;
	margin:0 auto;
	background: #f6f7f9;
	width:249px;
	height: 1100px;
	}
	
#sidebar_ebp p {padding: 0px 20px 20px 20px;}

#sidebar_location{
	border-left-color: white;
	border-left-width: 1px;
	border-left-style: solid;
	float: right;
	color: #3d3d3d;
	font-size: 14px;
	border-bottom-color: #919191;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-style: solid;
	border-top-color: white;
	border-top-width: 1px;
	background-repeat: no-repeat;
	margin:0 auto;
	background: #f1f1f1;
	width:249px;
	height: 1150px;
	}
	
#sidebar_location p {padding: 0px 20px 20px 20px;}

#sidebar_contact_location{
	border-left-color: white;
	border-left-width: 1px;
	border-left-style: solid;
	float: right;
	color: #3d3d3d;
	font-size: 14px;
	border-bottom-color: #919191;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-style: solid;
	border-top-color: white;
	border-top-width: 1px;
	background-repeat: no-repeat;
	margin:0 auto;
	background: #f1f1f1;
	width:249px;
	height: 900px;
	}
	
#sidebar_contact_location p {padding: 0px 20px 20px 20px;}


#sidebar_contact {
	border-left-color: white;
	border-left-width: 1px;
	border-left-style: solid;
	float: right;
	color: #3d3d3d;
	font-size: 14px;
	border-bottom-color: #919191;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-style: solid;
	border-top-color: white;
	border-top-width: 1px;
	background-repeat: no-repeat;
	margin:0 auto;
	background: #f1f1f1;
	width:249px;
	height:875px;
	}
	
#sidebar_contact p {padding: 0px 20px 20px 20px;}

#sidebar_office {
	border-left-color: white;
	border-left-width: 1px;
	border-left-style: solid;
	float: right;
	color: #3d3d3d;
	font-size: 14px;
	border-bottom-color: #919191;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-style: solid;
	border-top-color: white;
	border-top-width: 1px;
	background-repeat: no-repeat;
	margin:0 auto;
	background: #f1f1f1;
	width:249px;
	height: 2000px;
	}
	
#sidebar_office p {padding: 0px 20px 20px 20px;}

#sidebar_virtual {
	border-left-color: white;
	border-left-width: 1px;
	border-left-style: solid;
	float: right;
	color: #3d3d3d;
	font-size: 14px;
	border-bottom-color: #919191;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-style: solid;
	border-top-color: white;
	border-top-width: 1px;
	background-repeat: no-repeat;
	margin:0 auto;
	background: #f1f1f1;
	width:249px;
	height: 1450px;
	}
	
#sidebar_virtual p {padding: 0px 20px 20px 20px;}

#bottom-ebp {
	margin:0 auto;
	background-image: url(../img/foot.png);
	width:850px;
	height: 40px;
	padding-bottom: 20px;
}

#links	{color: white;}

#links a {color: white; font-weight: normal;}

#foot {
	border-top-color: white;
	border-top-width: 1px;
	border-top-style: solid;
	background-repeat: no-repeat;
	margin:0 auto;
	background-image: url(../img/foot.png);
	width:850px;
	height: 40px;
	padding-bottom: 20px;
	}

#foot p{padding:10px 0px 0px 10px; font-size: 12px;}
#foot span{float: right; padding-right: 10px; font-size: 12px;}
#foot img	{vertical-align: middle; padding-bottom: -4px;}

#footer {padding-bottom: 35px;}

#footer p {
	padding-right: 10px;
	float: right;
	color: #ffffff; 
	text-shadow: none;
	}
	
#footer img	{
	vertical-align: middle;
	padding-bottom: 4px;
}
