/* ttex */

/* global styles */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 77%; /* initially set to percentage so that ems work without producing miniscule text in IE */
	line-height: 1.2em;
	text-align: left;
	color: #414042; background: #fff;
	margin: 0; padding: 0; }
	
p { margin: 0; padding: 0 0 10px 0; }
	
form,
fieldset { margin: 0; padding: 0; border: none; }

h1, h2, h3, h4 ,h5 { font-size: 1em; margin: 0; padding: 0 0 10px 0; }

h4 { color: #ed008c; }

img { border: none; }
.clear { clear: both; }

a { color: #414042; text-decoration: underline; }
a:hover { color: #3a393a; text-decoration: none; }
a:active { outline: none; }

/* style for blankwin */
a.external {
	position: relative; padding-right: 12px;
	background:url(/images/ico_external.gif) no-repeat 100% 50%; white-space:nowrap; }

div { 
/*border: 1px solid #ffcc00; */
}	

hr { color: #8c989f; background-color: #8c989f; height: 1px; border: 0; }

/* header container */
#header { position: relative; margin: 2px auto 0 auto; width: 743px; height: 75px;  }
#header #skip { display: none; }
#header h1 { position: absolute; width: 260px; height: 75px; margin: 0; padding: 0; }
#header h1 a { 
	position: absolute; display: block; top: 0; left: 0; width: 260px; height: 75px; 
	text-indent: -9999px; background: transparent url(/images/logo_ttex.gif) 0 0 no-repeat; }
	
#header #clientlogin { position: relative; margin: 2px auto 0 auto; width: 76px; height: 26px; }	
#header #clientlogin a {  position: relative; display: block; float: left; height: 13px; width: 76px; text-indent: -9999px;
	background: transparent url(/images/menu_client.gif) 0 -13px no-repeat; left: 327px; top: 26px; }
#header #clientlogin a:hover {	 background-position: 0 0; }
#header #clientlogin a.active {	 background-position: 0 0; }


/* main menu container */
#mainMenu {	position: relative;  margin: 0 auto 0 auto; width:743px; height:24px;}
	
#mainMenu ul,
#mainMenu ul li { display: block; padding: 0; margin: 0; list-style: none; position: relative; }
#mainMenu ul li { display: block; float: left; }

#mainMenu ul li a { position: relative; display: block; float: left; height: 24px; text-indent: -9999px;
	background: transparent url(/images/main_menu2.gif) 0 0 no-repeat; } 

/* about us */
#mainMenu ul li.aboutUs a { background-position: 0 -24px; width: 363px; }
#mainMenu ul li.aboutUs a:hover { background-position: 0 0; }
#mainMenu ul li.aboutUs a.active { background-position: 0 0; }

/* portfolio */
#mainMenu ul li.portfolio a { background-position: -363px -24px; width: 82px; }
#mainMenu ul li.portfolio a:hover { background-position: -363px 0; }
#mainMenu ul li.portfolio a.active { background-position: -363px 0; }

/* services */
#mainMenu ul li.services a { background-position: -444px -24px; width: 87px; }
#mainMenu ul li.services a:hover { background-position: -444px 0; }
#mainMenu ul li.services a.active { background-position: -444px 0; }

/* suppliers */
#mainMenu ul li.suppliers a { background-position: -531px -24px; width: 133px; }
#mainMenu ul li.suppliers a:hover { background-position: -531px 0; }
#mainMenu ul li.suppliers a.active { background-position: -531px 0; }

/* contactUs */
#mainMenu ul li.contactUs a { background-position: -664px -24px; width: 78px; }
#mainMenu ul li.contactUs a:hover { background-position: -664px 0; }
#mainMenu ul li.contactUs a.active { background-position: -664px 0; }

/* main wrapper */
#wrapper { position: relative; width: 743px; margin: 5px auto 0 auto; }
#home #wrapper {  margin: 0 auto 0 auto; }

/* content area */
#wrapper #content { background-color: #c8dadb; }
#home #wrapper #content { background-color: #fff; }
#about #wrapper #content { background: #c8dadb url(/images/icon_goneGreen.gif) 10px bottom no-repeat;  padding: 0 0 30px 0; }


/* local menu 1 */
#wrapper #content #localMenu1 { background-color: #fff;  width: 542px; height: 24px; margin: 0 0 0 10px; 
	padding: 10px 0 0 0; border-top: 6px solid #c8dadb; }

#wrapper #content #localMenu1 ul { display: block; }
#wrapper #content #localMenu1 ul,
#wrapper #content #localMenu1 ul li { margin: 0 0 3px 2px; padding: 0; list-style: none; }
#wrapper #content #localMenu1 ul {  }
#wrapper #content #localMenu1 ul li { display: inline; border-right: 1px solid #d1d3d4; font-size: 1.0em; }
#wrapper #content #localMenu1 ul li:hover { border-right: 1px solid #fff; }
#wrapper #content #localMenu1 ul li.last { border-right: none; }
#wrapper #content #localMenu1 ul li span,
#wrapper #content #localMenu1 ul li a { margin: 0 0 0 -5px; color: #8c989f; padding: 7px 10px 7px 15px; text-decoration: none; background-image: none; }
#wrapper #content #localMenu1 ul li a:hover { text-decoration: none; background-color: #d1d3d4; color: #fff; }

/* local menu 2 */
#wrapper #content #localMenu2 { background-color: #fff;  width: 542px; height: 24px; margin: 0 0 0 10px; 
	padding: 10px 0 0 0; border-top: 6px solid #c8dadb; }

#wrapper #content #localMenu2 ul { display: block; }
#wrapper #content #localMenu2 ul,
#wrapper #content #localMenu2 ul li { margin: 0 0 3px 0; padding: 0; list-style: none; }
#wrapper #content #localMenu2 ul {  }
#wrapper #content #localMenu2 ul li {	display: inline; border-right: 1px solid #a7b0b6; font-size: 1.0em; }
#wrapper #content #localMenu2 ul li.last { border-right: none; }
#wrapper #content #localMenu2 ul li span,
#wrapper #content #localMenu2 ul li a { color: #8c989f; padding: 0 10px 0 15px; text-decoration: none; background-image: none; }
#wrapper #content #localMenu2 ul li a:hover { text-decoration: underline; }

/* Drop down menu DIVs */
#dropmenudiv { margin: 0; position:absolute;  border-bottom: 1px solid #fff;  border-bottom-width: 0;  font-size: 1em; 
	line-height: 20px; z-index:100; }
#dropmenudiv a { width: 100%; display: block; text-indent: 13px; border-bottom: 1px solid #fff; padding: 5px 0 5px 0;  
	text-decoration: none; color: #fff; }
#dropmenudiv a:hover { background-color: #d1d3d4; padding: 5px 0 5px 0; text-indent: 13px; color: #000; }

/* home image container */
#home #wrapper #content #homeImage { position: relative; float: left; width: 100%; }

/* body container */
#wrapper #content #bodyContainer {/* position: relative; */float: left; width: 406px; border-left: 10px solid #ccd9da; background-color: #fff;
	padding: 20px 10px 10px 15px; min-height: 250px; margin: 0 0 80px 0; }
	
/* home container */
#home #wrapper #content #bodyContainer { /* position: relative; */ /*width: 725px;  */ width: 100%; background-color: transparent; padding: 0; 
	min-height: 150px; margin: 160px 0 55px 0; border-left: none; }
#home #wrapper #content #bodyContainer h2 { display: block; position: relative; float: right; width: 365px; margin: 30px 0 0 0; font-size: 1.3em;
	font-weight: bold; color: #67676b; }
#home #wrapper #content #bodyContainer h2 span { font-size: 2.8em; font-weight: normal; color: #000;  text-transform: uppercase; }
#home #wrapper #content #bodyContainer p { display: block; position: relative; float: right; width: 178px; padding: 10px 30px 0 10px;
	color: #67676b; font-size: 1.2em; font-weight: normal; }
#home #wrapper #content #bodyContainer div.seo { display: none; }

/* Portfolio body container */
#portfolio #wrapper #content #bodyContainer { /* position: relative; */ width: 690px;  border-left: 10px solid #ccd9da;  background-color: #fff;
	padding: 20px 10px 10px 15px; min-height: 250px; margin: 0 10px 10px 5px; }
#portfolio #wrapper #content #pagination { float: right; width: 296px;  border-top: 10px solid #ccd9da; background-color: #fff; 
	padding: 10px 10px 5px 15px; margin: 2px 13px 0 5px; color: #a7b0b6; }
#portfolio #wrapper #content #pagination a { color: #8c989f; text-decoration: none; padding: 3px; }
#portfolio #wrapper #content #pagination a:hover { color: #8c989f; text-decoration: underline; }
#portfolio #wrapper #content #pagination a.active {  color: #e6981d; font-weight: bold; }

#portfolio #wrapper #content #leftCol { position: relative; float: left; width: 430px; height: 286px; 
	background: url(/images/bg_portfolio.gif) bottom right no-repeat; }
#portfolio #wrapper #content #rightCol { position: relative; float: right; width: 250px; }
#portfolio #wrapper #content #rightCol h4 { color: #e6981d; }
#portfolio #wrapper #content #rightCol span { color: #414042; font-weight: normal; }

#portfolio #wrapper #content #bodyContainer #portCont { position: relative; float: left;  width: 430px; }

#portfolio #wrapper #content #bodyContainer #localPag { position: relative; float: left; width: 430px; margin: 10px 0 7px 0; color: #797e81; text-decoration: none; }
#portfolio #wrapper #content #bodyContainer #localPag a { color: #797e81; text-decoration: none; }
#portfolio #wrapper #content #bodyContainer #localPag a:hover { color: #666; text-decoration: underline; }
#portfolio #wrapper #content #bodyContainer #localImages{ position: relative; float: left; width: 430px; background: url(/images/bg_other2.gif) top right no-repeat; height: 88px; text-align: right; padding: 20px 0 20px 0; }
#portfolio #wrapper #content #bodyContainer #portCont #localImages img { border: 1px solid #ccc; }
#portfolio #wrapper #content #bodyContainer #portCont #localImages img:hover { border: 1px solid #000; }


/* suppliers body container */
#suppliers #wrapper #content #bodyContainer { /* position: relative; */  width: 715px;  border-left: 10px solid #ccd9da;  background-color: #ccd9da;
	padding: 0; min-height: 250px; margin: 0 10px 10px 5px;  }
#suppliers #wrapper #content #pagination { float: right; width: 400px;  border-top: 10px solid #ccd9da; background-color: #fff; 
	padding: 10px 10px 5px 15px; margin: 2px 13px 0 5px; color: #a7b0b6; }
#suppliers #wrapper #content #pagination a { color: #8c989f; text-decoration: none; padding: 3px; }
#suppliers #wrapper #content #pagination a:hover { color: #8c989f; text-decoration: underline; }
#suppliers #wrapper #content #pagination a.active {  color: #e2510a; font-weight: bold; }

#suppliers #wrapper #content #leftCol { position: relative; float: left; width: 275px; }
#suppliers #wrapper #content #rightCol { position: relative; float: right; width: 395px; background-color: #fff; padding: 15px; }

#suppliers #wrapper #content #rightCol h4 { color: #e2510a; }
#suppliers #wrapper #content #rightCol span { color: #414042; font-weight: normal; }


/* Global Network body container */
#global #wrapper #content #bodyContainer { /* position: relative; */  width: 715px;  border-left: 10px solid #fff;  background-color: #fff;
	padding: 0; min-height: 250px; margin: 0 10px 10px 5px;  }
#global #wrapper #content #pagination { float: right; width: 400px;  border-top: 10px solid #ccd9da; background-color: #fff; 
	padding: 10px 10px 5px 15px; margin: 2px 13px 0 5px; color: #a7b0b6; }
#global #wrapper #content #pagination a { color: #8c989f; text-decoration: none; padding: 3px; }
#global #wrapper #content #pagination a:hover { color: #8c989f; text-decoration: underline; }
#global #wrapper #content #pagination a.active {  color: #e2510a; font-weight: bold; }

#global #wrapper #content #leftCol { position: relative; float: left; width: 275px; }
#global #wrapper #content #rightCol { position: relative; float: right; width: 395px; background-color: #fff; padding: 15px; }

#global #wrapper #content #rightCol h4 { color: #e2510a; }
#global #wrapper #content #rightCol span { color: #414042; font-weight: normal; }
#global #wrapper #content { background-color: #fff; }
#global #wrapper #content #bodyContainer #globalMap img { margin: 10px 0 0 40px;}



/* contact container */
#contact #wrapper #content #bodyContainer { /* position: relative; */  width: 715px;  border-left: 10px solid #ccd9da;  background-color: #ccd9da;
	padding: 0; min-height: 250px; margin: 0 10px 10px 5px;  }
#contact #wrapper #content #pagination { float: right; width: 40px;  border-top: 10px solid #ccd9da; background-color: #fff; 
	padding: 10px 10px 5px 15px; margin: 2px 13px 0 5px; color: #a7b0b6; }

#contact #wrapper #content #leftCol { position: relative; float: left; width: 270px; }
#contact #wrapper #content #rightCol { position: relative; float: right; width: 395px; background-color: #fff; padding: 15px; }

#contact #wrapper #content #rightCol h4 { color: #e2510a; }
#contact #wrapper #content #rightCol span { color: #414042; font-weight: normal; }

/* filesystem body container */
#filesystem #wrapper #content #bodyContainer { /* position: relative; */  width: 715px;  border-left: 10px solid #ccd9da;  background-color: #ccd9da;
	padding: 0; min-height: 250px; margin: 0 10px 10px 5px;  }

#filesystem #wrapper #content #leftCol { position: relative; float: left; width: 265px;  background-color: #fff; margin: 10px 0 0 0; padding: 10px; }
#filesystem #wrapper #content #rightCol { margin: 10px 0 0 0; position: relative; float: right; width: 395px;  background-color: #fff; padding: 15px; }

#filesystem #wrapper #content #rightCol input.formfield { width: 100%; border: 1px solid #eee; font-size: 1.6em; }
#filesystem #wrapper #content #rightCol label { font-size: 1.2em; color: #666; }
#filesystem #wrapper #content #rightCol h3 { color: #e2510a; }
#filesystem #wrapper #content #rightCol span { color: #414042; font-weight: normal; }

.uploadBtn { display: block; border: 1px solid #b5c0c2; background-color: #8b98a0; color: #fff; font-weight: normal; text-align: center;
	text-transform: uppercase; padding: 6px 0 6px 0; width: 175px; font-size: 1.5em; margin: 50px auto 0 auto; }
.uploadBtn a { color: #fff; text-decoration: none; }
.uploadBtn:hover,
.uploadBtn a:hover { background-color: #666; color: #cbd9da; text-decoration: none; }
#rightCol legend { font-weight: bold; font-size: 1.2em; color: #8f551b; }
#rightCol fieldset { border: 1px dotted #ccc; padding: 5px 0 40px 0 ; }
#rightCol #fileDownload { width: 100% }
#rightCol #fileDownload td { border-bottom: 1px dotted #ddd; }
#rightCol #fileDownload a:hover { color: #009c07; }
#rightCol #fileDownload th { border-bottom: 1px dotted #ddd; }



/* image container */
#wrapper #content #imgContainer { position: relative; float: left; width: 302px; height: 302px; background-color: #ccd9da; margin: 0 0 65px 0;}

/* footer */
#footer { width: 743px; height: 30px; background: #8c989f; margin: 5px 0; }
#home #footer { margin: 0; }

#footer a {color: #fff; text-decoration: none; }
#footer a:hover {color: #fff; text-decoration: underline;}

#footer #tel { height: 20px; position: relative; float: left; margin: 7px 0 0 15px; color: #fff; font-size: 1.5em;  }

#footer #email { height: 20px; position: relative; float: right; margin: 7px 15px 0 0; color: #fff; font-size: 1.5em;  }


#portfolio #wrapper #content #bodyContainer #portCont #localPag { width: 160px; }
#portfolio #wrapper #content #bodyContainer #portCont #enlargeImg { position: relative; float: right; width: 253px; margin: 10px 0 0 0;
	color: #e6981d; font-style: italic; }


/* Microsite
-------------------------------------------*/
#micro { font-family: Verdana, Arial, San Serif; }

#micro #wrapper #content { background: #fff url(/images/micro/bg_content.gif) 0 0 repeat-y; }

#micro #wrapper #content #col1 { position: relative; float: left; margin: 45px 0 0 0; width: 194px;  }

#micro #wrapper #content #col2 { position: relative; float: left; margin: 0 0 0 20px; width: 520px;  }

#micro #wrapper #content #col2 #col2Content { position: relative; float: left; margin: 0; width: 310px;  }
#micro #wrapper #content #col2 #col2Content h2 { margin: 10px 0 10px 0; font-family: Arial, Helvetica, Sans Serif; font-size: 1.8em; color: #6b7378; border-bottom: 1px dotted #393939; }
#micro #wrapper #content #col2 #col2Content p { margin-bottom: 15px;  }

#micro #wrapper #content #col2 #col2Testimonial { position: relative; float: right; margin: 46px 0 0 0; color: #fff; font-weight: bold; width: 156px; background: #4094c2 url(/images/micro/bg_testimonials.gif) 0 bottom no-repeat; padding: 15px; }

#micro #wrapper #content #col2 #col2ImageFader { position: relative; float: left; margin: 20px 0 0 0; width: 520px; height: 170px; }
#micro #wrapper #content #col2 #col2ImageFader img { width: 520px; height: 170px; border: 0; top: 0; left: 0; }
#micro #wrapper #content #col2 #col2ImageFader span { display: none; }

#micro #wrapper #content #col1 ul { display: block; list-style-type: none; margin: 0 0 10px 0; background: transparent url(/images/micro/brdr_nav.gif) 0 bottom repeat-x; 
	padding: 0 0 7px 0 ; }

#micro #wrapper #content #col1 ul li { display: block; margin: 0; padding: 0; }

#micro #wrapper #content #col1 ul li a { display: block; width: 172px; height: 18px; background: transparent url(/images/micro/brdr_nav.gif) 0 0 repeat-x; 
	padding: 7px 2px 0 20px; font-weight: bold; text-decoration: none; }
#micro #wrapper #content #col1 ul li a:hover { color: #1191cd; }
#micro #wrapper #content #col1 ul li a.current { background: transparent url(/images/micro/brdr_nav-current.gif) 0 0 repeat-x; color: #1191cd; }

#micro #wrapper #content #col1 ul ul { background: none; margin: 0; padding: 0; }
#micro #wrapper #content #col1 ul ul li { display: block; margin: 0 0 0 20px; padding: 0; }
#micro #wrapper #content #col1 ul ul li a { display: block; width: 165px; background: none; height: 18px; padding: 7px 2px 0 7px; font-weight: bold; text-decoration: none; }
#micro #wrapper #content #col1 ul ul li a.first { border-bottom: 1px solid #aeb1b3; }

#micro #wrapper #content #col1 ul ul li a.current { background: none; }

#micro #wrapper #content #col1 ul#guideline { background: none; margin: 25px 0 10px 0; }
#micro #wrapper #content #col1 ul#guideline li a { display: block; width: 172px; height: 18px; background: none; padding: 7px 2px 0 40px; font-weight: normal; font-size: 0.9em; text-decoration: none; }
#micro #wrapper #content #col1 ul#guideline li { background: transparent url(/images/micro/icn_pdf.gif) 15px 6px no-repeat; }

/* Microsite - Products
-------------------------------------------*/
#micro .hide { display: none; }
#micro #wrapper #content #col2 #col2Products a.zoom { display: block; border: 1px solid #fff; width: 86px; height: 69px; margin: 0 15px 0 0; } 
#micro #wrapper #content #col2 #col2Products a.zoom:hover { border: 1px solid #348bb7; } 

#micro #wrapper #content #col2 #col2Products table { border-top: 2px solid #348bb7; margin: 0 0 20px 0; padding: 10px 0 0 0; }
/*#micro #wrapper #content #col2 #col2Products th { display: none; }*/

#micro #wrapper #content #col2 #col2Products td { padding: 0 0 20px 0; }


#micro #wrapper #content #col2 #col2Products caption { display: none;  } 

#micro #wrapper #content #col2 #col2Products .tdcol1 { width: 86px; } 
#micro #wrapper #content #col2 #col2Products .tdcol2 { width: 105px; }
#micro #wrapper #content #col2 #col2Products .tdcol3 { width: 329px; }
#micro #wrapper #content #col2 #col2Products .datalabel { color: #348bb7; font-weight: bold;  }

#micro #wrapper #content #col2 #col2Products .moreBtn { text-align: right; margin: 10px 0 0 0; }

/* home-v2 */
#home-v2 { font-family: Verdana, Arial, San Serif; line-height: 1.5em;  }
#home-v2 #wrapper #content { background-color: #fff; }
#home-v2 #wrapper #content #bodyContainer { border-top: 1px solid #000; border-bottom: 1px solid #000;  }

#home-v2 #wrapper #content #lCol { position: relative; float: left; width: 440px; margin: 0 12px 0 0; }
#home-v2 #wrapper #content #rCol { position: relative; float: left; width: 290px; margin: 0; } 
#home-v2 #wrapper #content #lCol #col1L { position: relative; float: left; width: 265px; width: 230px; background: transparent url(/images/bg-home2-col1L.jpg) 0 0 repeat-y; padding: 10px 10px 10px 25px; font-size: 0.9em; }
#home-v2 #wrapper #content #lCol #col1R { position: relative; float: left; width: 175px; width: 145px; background: transparent url(/images/bg-home2-col1R.jpg) 0 0 repeat-y; padding: 10px 5px 10px 25px; min-height: 225px; height: auto !important; height: 225px; }

#home-v2 #wrapper #content #rCol #col2T { background-color: #8c989f; position: relative; padding: 16px; font-size: 0.9em; color: #fff; margin: 10px 0 0 0; }
#home-v2 #wrapper #content #rCol #col2B { margin: 5px 0 0 0; background: transparent url(/images/bg-home2-col2B1.gif) 0 0 no-repeat; padding: 15px; font-size: 0.9em; color: #fff; }
#home-v2 #wrapper #content #rCol #col2B h3 { font-family: Helvetica, Arial, Verdana, San Serif; font-size: 1.9em; font-weight: normal; }


#home-v2 #wrapper #content #lCol h2 { font-family: Helvetica, Arial, Verdana, San Serif; font-size: 1.9em; font-weight: normal; margin: 10px 0 10px 0; border-bottom: 1px dotted #000; }
#home-v2 #wrapper #content #lCol p { margin: 0 0 9px 0; }

#home-v2 #wrapper #content #lCol #col1R,
#home-v2 #wrapper #content #lCol #col1L { font-size: 0.9em; }
#home-v2 #wrapper #content #lCol #col1L h4 { font-family: Helvetica, Arial, Verdana, San Serif; color: #246672; font-size: 1.2em; margin: 5px 0 5px 0; padding: 0; }

#home-v2 #wrapper #content #lCol #col1R h4 { font-family: Helvetica, Arial, Verdana, San Serif; color: #6b7378; font-size: 1.4em; margin: 5px 0 5px 0; padding: 0; }
#home-v2 #wrapper #content #lCol #col1R ul { margin: 0; padding: 0 0 0 15px; }
#home-v2 #wrapper #content #lCol #col1R li { margin: 0; list-style-image: url(/images/icn-arrow-000.gif); }
#home-v2 #wrapper #content #lCol #col1R a { text-decoration: none; }
#home-v2 #wrapper #content #lCol #col1R a:hover { text-decoration: underline; }

#home-v2 #wrapper #content #rCol #col2T h3 { font-family: Helvetica, Arial, Verdana, San Serif; color: #fff; font-size: 1.7em; font-weight: normal; margin: 10px 0 0 0; padding: 0; }
#home-v2 #wrapper #content #rCol #col2T h4 { font-family: Verdana, Helvetica, Arial, San Serif; color: #fff; font-size: 1.1em; font-weight: normal; margin: 0 0 7px 0; padding: 0; }

#home-v2 #wrapper #content a.more { display: block; float: right; background: transparent url(/images/bg-home2-btn.gif) 0 0 no-repeat; text-decoration: none; width: 56px; height: 17px; padding: 0 0 0 25px; color: #393939; text-transform: uppercase; font-family: Verdana, Helvetica, Arial, Verdana, San Serif; font-size: 0.75em; }
#home-v2 #wrapper #content a.more:hover { color: #53C4D9; }

#home-v2 #wrapper #content #rCol #col2Bbtm { width: 290px; height: 8px; background: transparent url(/images/bg-home2-col2B2.gif) 0 0 no-repeat; }

/* scroll pane */
#home-v2 #content #lCol #col1L #scrollable { position: relative; margin: 0; }
#home-v2 #content #lCol #col1L #scroll-pane { width: 240px; height: 197px; padding: 0; }

#home-v2 #content #lCol #col1L #scroll-pane h3 { font-size: 1.2em; color: #1a92d8; margin: 0; padding: 0; }

#home-v2 #content #lCol #col1L .jScrollPaneContainer { position: relative; overflow: hidden; z-index: 1; }
#home-v2 #content #lCol #col1L .jScrollPaneTrack { position: absolute; cursor: pointer; right: 0; top: 0; height: 100%; background: #fff url(/images/icn-scroll-track.gif) 0 0 repeat; border: none; }
#home-v2 #content #lCol #col1L .jScrollPaneDrag { position: absolute; background: transparent url(/images/icn-scroll-drag-tab.gif) 0 2px no-repeat; height: 106px !important; cursor: pointer; overflow: hidden; }
#home-v2 #content #lCol #col1L .jScrollPaneDragTop { position: absolute; top: 0; left: 0; overflow: hidden; }
#home-v2 #content #lCol #col1L .jScrollPaneDragBottom { position: absolute; bottom: 0; left: 0; overflow: hidden; }

#home-v2 #content #lCol #col1L a.jScrollArrowUp { display: block; position: absolute; z-index: 1; top: 0; right: 0; text-indent: -2000px; overflow: hidden; height: 10px; background: transparent url(/images/icn-scroll-arr-u-spri.gif) 0 0 repeat-x; }
#home-v2 #content #lCol #col1L a.jScrollArrowUp:hover { background-position: 0 -10px; }

#home-v2 #content #lCol #col1L a.jScrollArrowDown { display: block; margin: 2px 0 0 0; position: absolute; z-index: 1; bottom: 0; right: 0; text-indent: -2000px; overflow: hidden; height: 10px; background: transparent url(/images/icn-scroll-arr-d-spri.gif) 0 0 repeat-x; }
#home-v2 #content #lCol #col1L a.jScrollArrowDown:hover { background-position: 0 -10px; }
#home-v2 #content #lCol #col1L a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover { background-position: 0 -20px; }

#home-v2 #scrollable #scroll-pane .eventsList .ELCol { }
#home-v2 #scrollable #scroll-pane .eventsList .ELCol .ELCol1 { position: relative; float: left; width: 50%; font-weight: bold; line-height: 1.1em; }
#home-v2 #scrollable #scroll-pane .eventsList .ELCol .ELCol2 { position: relative; float: left; width: 50%; color: #000; line-height: 1.1em; font-size: 0.8em; }
#home-v2 #scrollable #scroll-pane .eventsList .ELCol3 { position: relative; margin: 10px 0 0 0 }
#home-v2 #scrollable #scroll-pane .eventsList .ELCol4 a { display: block; margin: 0 0 10px 0; padding: 0 0 0 10px; background: transparent url(/images/icn-arrow-000.gif) 0 8px no-repeat; }
















































