@charset "UTF-8";
/* emcit_s.css */


/* normalize margins and padding */
html, body, div, dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6,
pre, form, fieldset, input, p, blockquote, th, td
{
	margin: 0px;
	padding: 0px;
}
/* normalize font size for headers, pre and code */
h1, h2, h3, h4, h5, h6, pre, code {
	font-size: 100%;
}
/* remove list-style from lists */
/*ol,*/ 
ul {
	list-style: none;
}

 #emcit_ScrollMainsave .quote {
color:#222222;
font-family:"Times New Roman", Times, serif;
font-style:italic;
padding-left:6px;
margin-top:25px;
border-top:thin;
border-top-style:solid;
border-top-color:#333333;
padding-top:15px;}

 #emcit_ScrollMain .quote {
color:#222222;
font-family:"Times New Roman", Times, serif;
font-style:italic;
padding-left:6px;
}

blockquote, blockquote p {
	text-indent: -0.5em;
	}


/* commonly used classes and general changes */
#content form {
	border-top:1px #FFFFFF solid;	/* hack to remove extra spacing above firefox forms */
}
html {
	text-align: center;
	margin:0px;
}
body {
	width: 1000px;
	margin: 0 auto;
	text-align: left;
	position: relative;
	background-color:#ffffff;
	color:#494848;
}
body a {
	color:#494848;
	text-decoration:none;
}
body a:link {
	color:#0085FA;
	text-decoration:none;
}
body a:active {
	color:#0085FA;
	text-decoration:none;
}
body a:visited {
	color:#0085FA;
	text-decoration:none;
}
body a:hover {
	color:#0085FA;
	text-decoration: underline;
}
ul {
	margin:0px 0px 0px 15px;
	padding:0px;
}



.visible {
	visibility:visible;
}
.hidden {
	visibility:hidden;
}


#emcit_Content input {
	font-size:11px;
	line-height:15px;
	color:#333333;
}


/* page header styles  */

#sectionheader {
	
	left:220px;
	width:500px;
	height:25px;
	position:relative;
	margin-top:25px;
	margin-bottom:10px;
	}
	
	
	
#sectionheader_inside {
	left:210px;
	width:500px;
	height:25px;
	top:25px;
	position:relative;
	margin-top:15px;

	}

#sectionheader h1 {font-family:Arial, Helvetica, sans-serif;
font-size:16px;
	color:#307ccb;
}


#sectionheader h2 {font-family:Arial, Helvetica, sans-serif;
font-size:14px;
	color:#307ccb;
	line-height:16px;
}


#sectionheader_inside h1 {font-family:Arial, Helvetica, sans-serif;
font-size:16px;
	color:#307ccb;
}



/* thrive graphics area for top level pages and home page - three main styles one for each graphic */

#thriveleft1 {

background-image:url(../images/thrive_small_kayak.jpg);
background-repeat:no-repeat;
	margin-left:7px;
	width:130px;
	height:130px;
	position:relative;
	z-index:20;
	margin-bottom:30px;
	float:left;
	display:inline;
	}
	

#homeheader {
top:15px;
background-image:url(../images/homemountain.jpg);
background-repeat:no-repeat;
	margin-left:7px;
	width:988px;
	height:220px;
	position:relative;
	z-index:20;
	margin-top:15px;
	}
	
	#nwesticker {
top:15px;
	margin-left:7px;
	width:988px;
	height:29px;
	position:relative;
	z-index:20;
	margin-top:5px;
	margin-bottom:10px;
	text-align:center;
	}

	
	
	

#hometext {
float:left;
top:15px;
	margin-left:7px;
	width:630px;
	height:210px;
	position:relative;
	z-index:20;
	margin-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:100 thin;
	font-size:15px;
	line-height:21px;
	margin-bottom:20px;}
	
	#hometext_tall {
float:left;
top:8px;
width:375px;
	height:200px;
	position:relative;
	left:53px;
	z-index:20;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:100 thin;
	font-size:13px;
	line-height:18px;
	margin-bottom:20px;
	
}
	
#hometext p {
margin-bottom:15px;
color:#666666}

#hometext_tall p {
margin-bottom:10px;
color:#ffffff
}

#hometext a {
	color:#494848;
	text-decoration:none;
}
#hometext a:link {
	color:#494848;
	text-decoration:none;
}
#hometext a:active {
	color:#494848;
	text-decoration:none;
}
#hometext a:visited {
	color:#494848;
	text-decoration:none;
}
#hometext a:hover {
	color:#494848;
	text-decoration:underline;
}


#hometext_tall a {
	color:#bcd9ff;
	text-decoration:none;
}
#hometext_tall a:link {
	color:#bcd9ff;
	text-decoration:none;
}
#hometext_tall a:active {
	color:#bcd9ff;
	text-decoration:none;
}
#hometext_tall a:visited {
	color:#bcd9ff;
	text-decoration:none;
}
#hometext_tall a:hover {
	color:#bcd9ff;
	text-decoration:underline;
}




#hometop {
top: 30px;
float:left;
position:relative;
	left:42px;
	display:inline;
	padding:15px 20px 0px 20px;
	height:210px;
	width:300px;
		color:#992933;
		background:url(../images/hometop.png);
	background-repeat:no-repeat;}
		
	#hometop ul {
list-style:disc;}

#hometop h3 {
color:#339900;
font-size:13px;
line-height:16px;
padding-right:30px;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:15px;}


#hometop li {
color:#333333;
font-size:12px;
line-height:14px;
padding-right:40px;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:15px;}






#thriveheader1 {
top:15px;
background-image:url(../images/thrive_tent.jpg);
background-repeat:no-repeat;
	margin-left:7px;
	width:995px;
	height:131px;
	position:relative;
	z-index:20;
	margin-top:15px;
	}
	
	
#thriveheader2 {
top:15px;
background-image:url(../images/thrive_kayak.jpg);
background-repeat:no-repeat;
	margin-left:7px;
	width:995px;
	height:131px;
	position:relative;
	z-index:20;
	margin-top:15px;
	}
	
	#homethrive_tall {
top:15px;
background-image:url(../images/ionix_thrive.jpg);
background-repeat:no-repeat;
	margin-left:7px;
	width:988px;
	height:333px;
	position:relative;
	z-index:20;
	margin-top:15px;
	margin-bottom:15px;
	padding-top:10px;
	}
	
#thriveheader3 {
top:15px;
background-image:url(../images/thrive_ice.jpg);
background-repeat:no-repeat;
	margin-left:7px;
	width:995px;
	height:131px;
	position:relative;
	z-index:20;
	margin-top:15px;

	}
	
	#thriveheader4 {
top:15px;
background-image:url(../images/thrive_flower.jpg);
background-repeat:no-repeat;
	margin-left:7px;
	width:995px;
	height:131px;
	position:relative;
	z-index:20;
	margin-top:15px;

	}

	
	#thriveheader5 {
top:15px;
background-image:url(../images/thrive-crash.jpg);
background-repeat:no-repeat;
	margin-left:7px;
	width:995px;
	height:131px;
	position:relative;
	z-index:20;
	margin-top:15px;

	}

	
#thriveheader1 h1 {
font-family:Arial, Helvetica, sans-serif;
font-weight: lighter;
font-weight:100;
font-size:26px;
line-height:28px;
padding-top:70px;
padding-left:30px;
color:#CCCCCC;
filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}	
	
#thriveheader2 h1 {
font-family:Arial, Helvetica, sans-serif;
font-weight: lighter;
font-weight:100;
font-size:26px;
line-height:28px;
padding-top:14px;
padding-left:30px;
color:#ffffff;
filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}	

#homethrive_tall h1 {
font-family:Arial, Helvetica, sans-serif;
font-weight: lighter;
font-weight:100;
font-size:26px;
line-height:28px;
padding-top:14px;
padding-left:30px;
color:#ffffff;
filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}	





	#thriveheader3 h1 {
font-family:Arial, Helvetica, sans-serif;
font-weight: lighter;
font-weight:100;
font-size:22px;
padding-top:40px;
padding-left:630px;
color:#000000;
filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}	
	
	#thriveheader4 h1 {
font-family:Arial, Helvetica, sans-serif;
font-weight: lighter;
font-weight:100;
font-size:26px;
line-height:28px;
padding-top:24px;
padding-left:30px;
color:#ffffff;
filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}	
#thriveheader5 h1 {
font-family:Arial, Helvetica, sans-serif;
font-weight: lighter;
font-weight:100;
font-size:22px;
padding-top:40px;
padding-left:430px;
color:#FFFFFF;
filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}	
	


/* left nav sidebar */


#contentLeftempty {
	left:0px;
	width: 160px;
	height:auto;
	margin-right:35px;
	padding-left:15px;
	padding-right:10px;
	float: left;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:13px;
	padding-top:2px;
	padding-bottom:2px;
	color:#494848;
	vertical-align:top;
}

#contentLeftMenu {
	left:0px;
	width: 160px;
	height:auto;
	margin-right:35px;
	padding-left:15px;
	padding-right:10px;
	float: left;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:13px;
	padding-top:2px;
	padding-bottom:2px;
	color:#494848;
	border-right:thin;
	border-right-color:#538ecb;
	border-right-style:solid;
	vertical-align:top;
}
#contentLeftMenu li {
	display:block;
	background-color:#ffffff;
	padding-bottom:5px;
	padding-top:2px;
}
#contentLeftMenu li:hover {
	background-color:#eff3f7;
}
#contentLeftMenu li a {
	color:#494848;
	text-decoration:none;
}
#contentLeftMenu li a:link {
	color:#494848;
	text-decoration:none;
}
#contentLeftMenu li a:active {
	color:#494848;
	text-decoration:none;
}
#contentLeftMenu li a:visited {
	color:#494848;
	text-decoration:none;
}
#contentLeftMenu li a:hover {
	color:#494848;
	text-decoration:underline;
}


#contentLeftMenu strong {
color:#006699;}

#contentLeftMenuVid {
	left:0px;
	width: 160px;
	height:auto;
	margin-right:35px;
	padding-left:15px;
	padding-right:10px;
	float: left;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:12px;
	padding-top:2px;
	padding-bottom:2px;
	color:#494848;
	border-right:thin;
	border-right-color:#538ecb;
	border-right-style:solid;
	vertical-align:top;
}

#contentLeftMenuVid li {
	display:block;
	background-color:#ffffff;
	padding-bottom:5px;
	padding-top:2px;
}
#contentLeftMenuVid li:hover {
	background-color:#eff3f7;
}
#contentLeftMenuVid li a {
	color:#494848;
	text-decoration:none;
}
#contentLeftMenuVid li a:link {
	color:#494848;
	text-decoration:none;
}
#contentLeftMenuVid li a:active {
	color:#494848;
	text-decoration:none;
}
#contentLeftMenuVid li a:visited {
	color:#494848;
	text-decoration:none;
}
#contentLeftMenuVid li a:hover {
	color:#494848;
	text-decoration:underline;
}


#contentLeftMenuVid strong {
color:#006699;}



/* main top level nav style which loads gray bar background */

#mainMenu {
	position:relative;
	clear:both;
	width:1000px;
	height:30px;
	background-image:url(../images/bg_top_menu.gif);
	background-repeat:no-repeat;
}


/* controls placement of the main level nav items in tje gray bar */

#nav-home { visibility: hidden; position: absolute;
	top: 3px;
	right: auto;
	bottom: auto;
	left: 0px;}


#nav-solutions { visibility: hidden; position: absolute;
	top: 3px;
	right: auto;
	bottom: auto;
	left: 215px;}

#nav-blog { visibility: hidden; position: absolute;
	top: 3px;
	right: auto;
	bottom: auto;
	left: 229px;}
#nav-videos { visibility: hidden; position: absolute;
	top: 3px;
	right: auto;
	bottom: auto;
	left: 440px;}

#nav-events { visibility: hidden; position: absolute;
	top: 3px;
	right: auto;
	bottom: auto;
	left: 548px;}
#nav-contact { visibility: hidden; position: absolute;
	top: 3px;
	right: auto;
	bottom: auto;
	left: 536px;}
A:active.toolbarnav		{text-decoration: underline; color: #FFFFFF;}
A:link.toolbarnav		{text-decoration: none; color: #FFFFFF;}
A:visited.toolbarnav	{text-decoration: none; color: #FFFFFF;}
A:hover.toolbarnav		{text-decoration: none; color: #FFFFFF;
}

/* light blue subnav area - content loaded via javascript into this div */

#subnav {
	position:relative;
	top:0px;
	margin-top:-4px;/* for IE to nudge bar up so it lines up with the gray bar */
	clear:both;
	width:1000px;
	height:20px;
	background-image:url(../images/interface/subnav_back.gif);
	background-repeat:no-repeat;
}


/* videos posting  area */

#videosPlay {
position:relative;
	width: 535px;
	height:355px;
	padding:10px 0px 0px 15px;
	top:20px;
	float: left;
	background:url(../images/vidbox.jpg);
	background-repeat:no-repeat;
	vertical-align:middle;
}


#videos {
position:relative;
	width: 500px;
	height:132px;
	padding:15px 0px 0px 15px;
	top:20px;
	float: left;
	background:url(../images/videoback.png);
	background-repeat:no-repeat;
	vertical-align:middle;
}
#videos img {margin-right:20px;}

#videos dl { /* block position that can be changed at will */

width: 500px; /* width of block according to your background image */
}

#videos dl, dt, dd { /* suppression of all margins and paddings */
margin: 0;
padding: 0;
}

#videos dl { /* by default background on the entire block */
background: url(../images/cust_bot.gif) bottom left no-repeat;
padding-bottom: 18px; /* so that text will not appear on the bottom rounded edge */
}

#videos dt { /* bloc title definition */
height: 24px;
background: url(../images/cust_top.gif) top left no-repeat;
font-size: 1.3em;
font-weight: bold;
text-align: center;

}

#videos dd {
padding: 0 20px 0 10px; /* internal block spaces administration */
text-align: left;
background: url(../images/cust_mid.gif) top left repeat-y; /* internal background */
font-size:12px;
line-height:14px;
font-family:Arial, Helvetica, sans-serif;
	color:#494848;
}



#videos h3 {
color:#072849;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}


#videos p {
margin-left:3px;
padding-right:15px;
margin-right:30px;
}


/* end videos area */





/* right side assets learn more download area */


#contentright {
position:relative;
	width: 186px;
	float: right;
	display:inline;
	vertical-align:top;
	
}

/* learn more background flexible DL boxk */
	
 #contentright dl { /* block position that can be changed at will */

width: 186px; /* width of block according to your background image */
}

 #contentright dl, dt, dd { /* suppression of all margins and paddings */
margin: 0;
padding: 0;
}

#contentright dl { /* by default background on the entire block */
background: url(../images/learn_bot.gif) bottom left no-repeat;
padding-bottom: 18px; /* so that text will not appear on the bottom rounded edge */
}

#contentright dt { /* bloc title definition */
height: 44px;
background: url(../images/learn_top.gif) top left no-repeat;
font-size: 1.3em;
font-weight: bold;
text-align: center;
}

#contentright dd {
padding: 0 20px 0 15px; /* internal block spaces administration */
text-align: left;
background: url(../images/learn_mid.gif) top left repeat-y; /* internal background */
font-size:11px;
line-height:13px;
font-family:Arial, Helvetica, sans-serif;
	color:#494848;
}





#save {
background-image:url(../images/learnmore.gif);
	background-repeat:no-repeat;
	height:250px;
}




#contentright a {
	color:#494848;
	text-decoration:none;

}
#contentright a:link {
	color:#494848;
	text-decoration:none;
}
#contentright a:active {
	color:#494848;
	text-decoration:none;
}
#contentright a:visited {
	color:#494848;
	text-decoration:none;
}
#contentright a:hover {
	color:#494848;
	text-decoration:underline;
}


#contentright h3 {
color:#072849;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:10px;
}


#contentright p {
margin-left:3px;
padding-right:15px;
margin-right:30px;
}

/* 
 quote  area */


#customer {
position:relative;
	width: 500px;
	top:20px;
	float: left;
	display:inline;
	vertical-align:top;
	
}




/* customer quote etc more background flexible DL boxk */
	
#customer dl { /* block position that can be changed at will */

width: 500px; /* width of block according to your background image */
}

#customer dl, dt, dd { /* suppression of all margins and paddings */
margin: 0;
padding: 0;
}

#customer dl { /* by default background on the entire block */
background: url(../images/cust_bot.gif) bottom left no-repeat;
padding-bottom: 18px; /* so that text will not appear on the bottom rounded edge */
}

#customer dt { /* bloc title definition */
height: 24px;
background: url(../images/cust_top.gif) top left no-repeat;
font-size: 1.3em;
font-weight: bold;
text-align: center;

}

#customer dd {
padding: 0 20px 0 10px; /* internal block spaces administration */
text-align: left;
background: url(../images/cust_mid.gif) top left repeat-y; /* internal background */
font-size:12px;
line-height:14px;
font-family:Arial, Helvetica, sans-serif;
	color:#494848;
}





#save {
background-image:url(../images/learnmore.gif);
	background-repeat:no-repeat;
	height:250px;
}



#customer h3 {
color:#072849;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}


#customer p {
margin-left:3px;
padding-right:15px;
margin-right:30px;
}


/* end customer area */







*.subnav {
	color: #FFFFFF;
	background-color: transparent;
	margin: 10 0 0 0;
	font-family: Tahoma, Arial, 'Trebuchet MS', Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
}
A:active.subnav		{text-decoration: underline; color: #FFFFFF;}
A:link.subnav		{text-decoration: none; color: #FFFFFF;}
A:visited.subnav	{text-decoration: none; color: #FFFFFF;}
A:hover.subnav		{text-decoration: none; color: #FFFFFF;
}

/* navigation styles */
.topNav {
	padding:0px;
	margin:0px 30px 0px 79px;
	list-style-type:none;
	display:inline;
	float:left;
	z-index:90;	/* added for flashNav  */
}
	
.topNav li{
	display:inline;
	float:left;
	list-style-type:none;
}
	
.topNav li A{
	display:block;
		
}
.topNav li a span {
	display:none;
}
	

	




/*  div id's layouts */




#header {
	width:1000px;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	color:#000000;
	z-index:90;	/*added for flashNav for full height gray background - keeps top nav above it */
}




/*  top logo and search area */
#headerTop {
	width:1000px;
	height:81px;
	background-image:url(../images/bg_top_plain2.jpg);
	background-repeat:no-repeat;
	position:relative;
}

#header a {
	color:#FFFFFF;
	text-decoration:none;
}
#header a:link {
	color:#FFFFFF;
	text-decoration:none;
}
#header a:active {
	color:#FFFFFF;
	text-decoration:none;
}
#header a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
#header a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
#headerLeft {
	position:absolute;
	top:19px;
	left:0px;
	width:985px;
	height:63px;
	overflow:hidden;
}
.headerLeftLogo {
	position:absolute;
	top:-5px;
	left:5px;
}
#headerLeftSearch {
}
#headerLeftMenu {
	clear:both;
	float:right;
	width:600px;
	height:25px;
	margin-top:9px;
}
#headerRight {
	position:absolute;
	bottom:10px;
	left:854px;
	width:140px;
	overflow:hidden;
}



#content {
	float:left;
	display:inline;
	position: relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	margin-top:15px;
	color:#494848;
}


#emcit_ScrollMain {
	float:left;
	display:inline;
	padding:0px 10px 0px 0px;
	height:490px;
	width:530px;
}



#emcit_abstract {
	float:left;
	display:inline;
	padding:0px 10px 0px 0px;
	height:490px;
	width:530px;
}

#emcit_search {
	float:left;
	display:inline;
	padding:0px 10px 0px 0px;
	height:490px;
	width:530px;
	color:#333333;
}

#emcit_noscroll {
	float:left;
	display:inline;
	padding:0px 10px 0px 0px;
	height:490px;
	width:530px;
}


#emcit_ScrollMainSol {
	float:left;
	display:inline;
	overflow:auto;
	padding:0px 10px 0px 0px;
	height:490px;
	width:730px;
}


#emcit_ScrollMain_inside {
position:relative;
	top:30px;
	float:left;
	display:inline;
	overflow:auto;
	padding:0px 10px 0px 0px;
	height:410px;
	width:610px;
	
}



#emcit_Scrollhome {
	float:left;
	display:inline;
	padding:0px 10px 0px 0px;
	margin-left:15px;
	height:410px;
	width:958px;
	top: 35px;
}


#homeblog{
float:left;
	display:inline;
	padding:0px 10px 0px 0px;
	height:400px;
	width:300px;
	background-image:url(../images/back_emc.jpg);
	background-repeat:no-repeat;}
	
	
	#homecenter{
	position:relative;
	left:25px;
float:left;
	display:inline;
	padding-top:10px;
height:400px;
	width:300px;
	color:#992933;
	background:url(../images/back_emc.jpg);
	background-repeat:no-repeat;
	
	
	}
	/*  event area on home page - right col */

	#homeright {
float:left;
position:relative;
	left:55px;
	display:inline;
	padding:10px 10px 0px 0px;
	height:400px;
	width:300px;
		color:#992933;
		background:url(../images/back_emc.jpg);
	background-repeat:no-repeat;
	text-align:center;
		font-size:5px;
line-height:13px;}
		
	#homecenter ul {
list-style:disc;}

#homecenter h3 {
color:#339900;
font-size:13px;
line-height:16px;
	padding:10px 20px 0px 20px;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:15px;}


#homecenter li {
color:#333333;
font-size:12px;
line-height:14px;
padding-right:40px;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:15px;
margin-left:15px;}
		
#homecenter p {
margin-left:15px;}
		
		
		#homeright h3 {
color:#339900;
font-size:13px;
line-height:16px;
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:15px;}

	#homeright p {
		margin-bottom:0px;
		margin-top:6px;
		font-size:11px;
line-height:13px;
	}
	
	
	

	.homerightcaption {
		margin-bottom:0px;
		margin-top:6px;
		font-size:11px;
line-height:13px;
	}


.homerightcaption a:hover {
	text-decoration:underline;
}

#emcit_Scrollhome p {
color:#333333;
font-size:12px;
line-height:15px;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:5px;}







#emcit_NoScrollMain {
	float:left;
	display:inline;
	padding:0px 10px 0px 0px;
	width:610px;
	
}



#emcit_NoScrollMainForm {
	float:left;
	display:inline;
	padding:20px 10px 0px 20px;
	width:610px;
	height:auto;
	margin-bottom:150px;
	}


#tlc, #trc, #blc, #brc
	{
	background-color: transparent;
	background-repeat: no-repeat;
	}

#tlc
	{
	background-image:url(../images/tlc.gif);
	background-position: 0% 0%;
	}

#trc
	{
	background-image:url(../images/trc.gif);
	background-position: 100% 0%;
	}
	
#blc
	{
	background-image:url(../images/blc.gif);
	background-position: 0% 100%;
	}

#brc
	{
	background-image:url(../images/brc.gif);
	background-position: 100% 100%;
	}

#tb, #bb
	{
	background-color: transparent;
	background-repeat: repeat-x;
	}
			
#tb
	{
	background-image:url(../images/tb.gif);
	background-position: 0% 0%;
	}

#bb
	{
	background-image:url(../images/bb.gif);
	background-position: 50% 100%;
	}
	
#rb
	{
	background-image:url(../images/r.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
	}

#lb
	{
	background-color: #eeeeee;
	background-image:url(../images/l.gif);
	background-position: 0% 100%;
	background-repeat: repeat-y;
	}
	
	
#formbox
	{
	height:auto;
	position: relative;
	padding: 0;
	text-align: left;
	width: 605px;				/* <-- use this for a set width */
	background-color: #eeeeee;
	}
 	
#content_form
	{
	padding: 2em;
	}

#content_form h1
	{
	color:#0354c2;
	font-weight: bold;
	font-size: 1.2em;
	font-family: helvetica, geneva, arial, sans-serif;
	}
		
#content_form p
	{
	color:#3b3b3b;
	font-size: 1em;
	line-height: 1.3em;
	font-family: arial, helvetica, sans-serif;
	}


#emcit_ScrollMain h1 {
color:#0033CC;
font-size:16px;
line-height:20px;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:5px;}


#emcit_NoScrollMainForm h1 {
color:#0033CC;
font-size:16px;
line-height:20px;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:5px;}

#emcit_ScrollMain h3 {
color:#307ccb;
font-size:13px;
line-height:16px;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:5px;}



#emcit_ScrollMain p {
color:#333333;
font-size:13px;
line-height:15px;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:5px;}




#emcit_abstract h1 {
color:#0033CC;
font-size:16px;
line-height:20px;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:5px;}

#emcit_abstract h3 {
color:#5ca73a;
font-size:13px;
line-height:16px;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:5px;}



#emcit_abstract p {
color:#333333;
font-size:12px;
line-height:14px;
font-family:Arial, Helvetica, sans-serif;}

#emcit_abstract ul {
list-style:disc;}


#emcit_abstract li {
color:#333333;
font-size:12px;
line-height:14px;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:5px;}






.vidcaption {
color:#333333;
font-size:11px;
line-height:12px;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:5px;}

#emcit_ScrollMainSol p {
color:#333333;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;}



#emcit_NoScrollMain p {
color:#333333;
font-size:13px;
line-height:15px;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:5px;}


#emcit_NoScrollMainForm p {
color:#333333;
font-size:13px;
line-height:15px;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:5px;}



#emcit_ScrollMain td {
color:#333333;
font-size:11px;
line-height:15px;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:5px;
padding-bottom:3px;}



#emcit_NoScrollMain td {
color:#333333;
font-size:11px;
line-height:15px;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:5px;
padding-bottom:3px;}



#emcit_NoScrollMainForm td {
color:#333333;
font-size:11px;
line-height:15px;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:5px;
padding-bottom:3px;}


#emcit_ScrollMain ul {
list-style:disc;}


#emcit_ScrollMain li {
color:#333333;
font-size:13px;
line-height:15px;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:10px;}

#emcit_ScrollMain_inside h1 {
color:#0033CC;
font-size:16px;
line-height:20px;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:5px;}



#emcit_ScrollMain_inside p {
color:#333333;
font-size:12px;
line-height:15px;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:5px;}


#emcit_Content {
	position: relative;
	top:15px;
	width:994px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
	margin-top:6px;
	color:#ffffff;
	z-index:10;
}
#emcit_Content p {
	padding:0 0 15px 0;
}



#emcit_Background {
	background-image:url(../../../images/bg_orange_overlay2.gif);
	background-repeat:no-repeat;
	width:1000px;
	height:435px;
	position:absolute;
	z-index:20;	
}

#emcit_BackgroundFull {
	background-image:url(../../../images/bg_orange_overlayfull.gif);
	background-repeat:no-repeat;
	width:1000px;
	height:650px;
	position:absolute;
	z-index:20;	
}



#emcit_BackgroundG {
	background-image:url(../../../images/bg_green_overlay2.gif);
	background-repeat:no-repeat;
	width:1000px;
	height:435px;
	position:absolute;
	z-index:20;	
}
#emcit_BackgroundForm {
	background-image:url(../../../images/bg_blue_overlay2.gif);
	background-repeat:no-repeat;
	width:1000px;
	height:500px;
	position:absolute;
	z-index:20;	
}


#emcit_BackgroundFormAdwords {
	background-image:url(../../../images/bg_blue_overlayadwords.gif);
	background-repeat:no-repeat;
	width:1000px;
	height:1500px;
	position:absolute;
	z-index:20;	
}



#emcit_BackgroundFormup {
	background-image:url(../../../images/bg_blue_overlay3.gif);
	background-repeat:no-repeat;
	width:1000px;
	height:526px;
	position:absolute;
	z-index:20;	
}

#emcit_MainOverlay {
	position:absolute;
	top:24px;
	left:150px;
	width:626px;
	height:375px;
	z-index:60;
}



#emcit_MainOverlayForm {
	background-image:url(../../../images/bg_main_overlay_form.gif);
	background-repeat:no-repeat;
	position:absolute;
	top:24px;
	left:150px;
	width:686px;
	height:450px;
	z-index:60;
}



#emcit_MainOverlayFormAdwords {
	background-image:url(../../../images/bg_main_overlay_formadwords.gif);
	background-repeat:no-repeat;
	position:absolute;
	top:24px;
	left:150px;
	width:686px;
	height:1450px;
	z-index:60;
}


#emcit_MainOverlayForm2 {
	background-image:url(../../../images/bg_main_overlay_form_up.gif);
	background-repeat:no-repeat;
	position:absolute;
	top:24px;
	left:150px;
	width:686px;
	height:486px;
	z-index:60;
}

.emcit_SubHeader {
	height:31px;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	color:#333333;
}
.emcit_MainOverlayBody {
	position:relative;
	margin-left:12px;
	margin-top:6px;
}

#emcit_Download {
	float:left;
	display:inline;
	overflow:auto;
	padding:0px 10px 0px 0px;
	height:410px;
	width:790px;
}






.emcit_Link {
	font-weight:bold;
	color:#0066cc;
}
.emcit_Link a {
	color:#0066cc;
	text-decoration:none;
}
.emcit_Link a:link {
	color:#0066cc;
	text-decoration:none;
}
.emcit_Link a:active {
	text-decoration:none;
	color:#0066cc;
}
.emcit_Link a:visited {
	text-decoration:none;
	color:#0066cc;
}
.emcit_Link a:hover {
	color:#0066cc;
	text-decoration:underline;
}


#emcit_footer {
clear:both;
	position:relative;
	float:left;
	top:50px;
	margin-top:50px;
	left:0px;
	height:35px;
	width:1000px;
	z-index:50;
	background-image:url(../images/emcit_footer_bluehair.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
}



#emcit_footer_tall {
clear:both;
	position:relative;
	float:left;
	top:190px;
	margin-top:50px;
	left:0px;
	height:35px;
	width:1000px;
	z-index:50;
	background-image:url(../images/emcit_footer_bluehair.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
}





#emcit_footer_search {
clear:both;
	position:relative;
	float:left;
	top:1250px;
	margin-top:150px;
	left:0px;
	height:35px;
	width:1000px;
	z-index:50;
	background-image:url(../images/emcit_footer_bluehair.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
}



#emcit_footerhome {
	position:relative;
	float:left;
	top:20px;;
	margin-top:50px;
	left:0px;
	height:35px;
	width:1000px;
	z-index:50;
	background-image:url(../images/emcit_footer_bluehair.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
}







#emcit_formfooter {
clear:both;
	position:relative;
	top:50px;
	left:0px;
	height:35px;
	width:1000px;
	background-image:url(../images/emcit_footer_bluehair.gif);
	background-repeat:no-repeat;
		font-family:Arial, Helvetica, sans-serif;

}

#emcit_footer p {
margin-top:10px;	
	color:#666666;
	font-size:10px;
}

#emcit_footer_tall p {
margin-top:10px;	
	color:#666666;
	font-size:10px;
}

#emcit_formfooter p {
margin-top:10px;	
	color:#666666;
	font-size:10px;
}

#emcit_footer_search p {
margin-top:10px;	
	color:#666666;
	font-size:10px;
}


#emcit_footerhome p {
margin-top:10px;	
	color:#666666;
	font-size:10px;
}

#emcit_footerFull {
	position:absolute;
	top:650px;
	left:0px;
	height:154px;
	width:1000px;
	z-index:50;
	background-image:url(../../../images/bg_orange_overlay_BOT.gif);
	background-repeat:no-repeat;
}


#emcit_footerG {
	position:absolute;
	top:435px;
	left:0px;
	height:154px;
	width:1000px;
	z-index:50;
	background-image:url(../../../images/footer_green.gif);
	background-repeat:no-repeat;
}





#emcit_NavForm {
	position:absolute;
	top:500px;
	left:0px;
	height:154px;
	width:1000px;
	z-index:50;
	background-image:url(../../../images/bg_bottom_nav_pagesshort.gif);
	background-repeat:no-repeat;
}


#emcit_NavFormup {
	position:absolute;
	top:526px;
	left:0px;
	height:154px;
	width:1000px;
	z-index:50;
	background-image:url(../../../images/bg_bottom_nav_pagesshort.gif);
	background-repeat:no-repeat;
}



#emcit_NavFormadwords {
	position:absolute;
	top:936px;
	left:0px;
	height:154px;
	width:1000px;
	z-index:50;
	background-image:url(../../../images/bg_bottom_nav_pagesshort.gif);
	background-repeat:no-repeat;
}



#emcit_NoNav {
	position:absolute;
	top:936px;
	left:0px;
	height:20px;
	width:1000px;
	z-index:50;
	background-image:url(../../../images/bg_bottom_nonav.gif);
	background-repeat:no-repeat;
}

	
	