/*CODE BEING USED*/
body { 
text-align: center;
margin: 0; 
padding: 0; 
color: #555; 
font-family: "Lucida Sans Unicode","LucidaGrande", Verdana, Sans-serif; 
font-size: 62.5%; 
background: #efede2 url(slices/back.jpg) repeat-x top center; 
}

#one {
	margin:0 auto;
	width: 840px;
	padding:0;
	text-align: center;
	
	/*border-right: 1px solid #3e3e3e;  a bit of a hack, white space to the right of photo appear for some reason */
}
.style4 {color: #5e5e5e;
letter-spacing: .1em;
font-size: .9em;
font-weight:bold;
}		
.style5 {color: #888888; 
padding: 0 0 0 0; 
margin: 0 0 0 0; 
font-size: 1em;
font-weight:bold;
}	
.style6 {color:#333c4e}	
.style7 {color:#888888}	
.style8 {color: #000000; 
font-size: .95em; }
.style9 {color: #555555; 
font-size: 1.1em;
line-height: 14px; }

.whitepaper {color:#ffffff; font-family: "Lucida Sans Unicode","LucidaGrande", Verdana, Sans-serif; font-size: 12px;}
.videocopyright {color:#666666; font-family: "Lucida Sans Unicode","LucidaGrande", Verdana, Sans-serif; font-size: 10px;}
#three{
	margin:0 auto;
	width: 840px;
}
	

#wrapper {
	width: 840px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	font-size: 1.2em;
	position:relative;
	background: transparent;
	/*background: #fff;*/
}

#header-img {
	display: block;
	height: 123px;
}

#footer_back { 
clear: both; 
margin: 0; 
width: 100%; 
height: 101px; 
background: #efede2 url(slices/footer.jpg) repeat-x center bottom; 
text-align: center; 
}

#footer { 
margin: 0 auto;
padding: 13px 4px 0 4px;
width: 840px; 
color: #5C6E80; 
font-size: 1.0em; 
text-align: left; 
}


#left-col { 
float: left; 
padding: 0; 
margin: 10px 0 0 6px; 
width: 400px; 
}

#left-col-wider { 
float: left; 
padding: 0; 
margin: 10px 0 0 6px; 
width: 470px; 
}

#left-col-widest { 
float: left; 
padding: 0; 
margin: 10px 0 0 6px; 
width: 530px; 
}

#feature-wide { 
float: left; 
padding: 0; 
margin: 0 0 10px 0; 
width: 530px; 
background: #b3bcc1 url(slices/feature-wide-bg.jpg) repeat; 
}

#client-left-col { 
float: left; 
padding: 0; 
margin: 10px 0 0 6px; 
width: 500px; 
}

#main-col { 
float: left; 
padding: 0; 
margin: 10px 0 0 6px; 
width: 805px; 
}

#foot-left-col { 
float: left; 
padding: 0 0 0 5px; 
margin: 0 auto; 
width: 400px; 
}

#foot-right-col { 
float: right; 
padding: 0 10px 0 0; 
margin: 0 auto; 
width: 300px; 
}

#right-col { 
margin: 10px 0 0 0; 
padding: 0; 
float: right; 
width: 415px; 
 }

#client-col { 
margin: 10px 0 0 0; 
padding: 0; 
float: left; 
width: 289px; 
border: 0; 
}

#thin-client-col { 
margin: 10px 0 0 0; 
padding: 0; 
float: right; 
width: 225px; 
border: 0; 
}

#thin-seminars-col { 
margin: 10px 0 0 0px; 
padding: 0 0 0 8px; 
float: right; 
width: 180px; 
border-left: 1px solid #CCCCCC;

}

#book-col { 
margin: 0px 0 0 0px; 
padding: 0 0 0 0px; 
float: left; 
width: 193px; 

}

a.special2:link {color: #fff; text-decoration: underline;}
a.special2:visited {color: #fff; text-decoration: underline;}
a.special2:hover {color: #fff; text-decoration: underline;}
a.special2:active {color: #fff; text-decoration: underline;}

.imgExtras {margin: 0px 0px 5px 0px;}
.imgSubHead {margin: 0px 0px 5px 0px;}
.imgLogos {margin: 6px 0px 46px 3px;}
.imgFloatLeft {float:left;margin:0 auto; padding: 0 0 0 0;}
.imgFloatLeftBook {float:left;margin:10px 10px 0px 0; padding: 0 0 10px 0;}
.imgFloatWhitePaper {float:left;margin:10px 10px 10px 10px; padding-bottom: 10px;}
.imgFloatWhitePaper2 {float:left;margin:10px 10px 10px 10px; padding-bottom: 0px;}
.imgFloatWhitePaper3 {float:left;margin:10px 10px 10px 10px; padding-bottom: 40px;}
.imgFloatWhitePaperHeadline {margin:30px 0px 30px 0px;}
.imgFloatWhitePaperHeadline2 {margin:10px 0px 10px 0px;}
.imgFloatLeftBook2 {float:left;margin:10px 10px 0px 0; padding: 0 0 110px 0;}
.imgFloatLeftBook3 {float:left;margin:10px 10px 0px 0; padding: 0 0 5px 0;}

h3 { 
padding: 0 0 3px 0; 
margin: 0 0 0px 0; 
color: #5c6e80; 
width: 445px; 
font-size: 1.0em; 
text-transform: uppercase; 
}

h2 { 
color: #888888; 
padding: 0 0 0 0; 
margin: 0 0 0 0; 
font-size: 1em;
font-weight:bold;
}

.imgThumb {
	margin:0px 10px 3px 3px;
	border: 1px solid #939393;
	background:#FFFFFF;
	float:left;
	padding: 3px;
}

/*---------------------------------------------------------------------------*/ /*---------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------*/ /*---------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------*/ /*---------------------------------------------------------------------------*/

.up, hr { 
position: absolute; 
top: -10000px; 
padding: 0; 
margin: 0; 
}

a, a:link, a:visited, a:active  { 
color: #2571AA; 
text-decoration: underline; 
}

a:hover { 
color: #3399FF; 
text-decoration: underline; 
}

#home #homenav a,
#about #aboutnav a,
#events #eventsnav a,
#media #medianav a,
#store #storenav a,
#contact #contactnav a { 
background: #2B2B2B url(/img/top_menu_on.png) no-repeat; 
color: #fff; 
text-decoration: none; 
margin: 0;  
}

#menu-top li a.elso, body#contact #contactnav a.elso { 
padding: 0 0 14px 10px !important; 
}

#left-col h3{ 
padding: 0 0 3px 0; 
margin: 0 0 0px 0; 
color: #5c6e80; 
width: 245px; 
font-size: 1.0em; 
text-transform: uppercase; 
}

#thin-client-col .window dl { 
margin: 0; 
padding: 0; 
}

#thin-seminars-col .window2 dl { 
margin: 0; 
padding: 0; 
}

#thin-client-col .window dt, #thin-client-col .window dd { 
float: left; 
padding: 0 0 5px 0; 
margin: 6px 0 0 0; 
color: #000000; 
font-size: .95em; 
width: 52px; 
border-bottom: 1px solid #E1DEDC; 
}

#thin-seminars-col .window2 dt, #thin-seminars-col .window2 dd { 
float: left; 
padding: 0 0 5px 0; 
margin: 6px 0 0 0; 
color: #000000; 
font-size: .95em; 
width: 52px; 
border-bottom: 1px solid #E1DEDC; 
}

#thin-client-col .window dd { 
color: #000000; 
width: 173px; 
}

#thin-seminars-col .window2 dd { 
color: #000000; 
width: 163px; 
}

#thin-seminars-col #times_list { 
padding: 0; 
margin: 17px 0 36px 0; 
font-size: 1.0em; 
}

#thin-client-col #times_list { 
padding: 0; 
margin: 17px 0 36px 0; 
font-size: 1.0em; 
}

#left-col #times_list ul { 
padding: 0; 
margin: 0; 
}

#left-col #times_list li { 
padding: 0; 
margin: 0 0 3px 0; 
list-style-type: none; 
}

#left-col #dir_list { 
padding: 0; 
margin: 0; 
font-size: 1.1em; 
}

#left-col #dir_list ul { 
padding: 0; 
margin: 0; 
}

#left-col #dir_list li { 
padding: 0; 
margin: 10px 0 5px 0; 
list-style-type: none; 
}

#left-col #dir_list li ul { 
padding: 0; 
margin: 0 0 20px 0; 
}

#left-col #dir_list li li { 
padding: 5px 0 0 10px; 
margin: 0; 
list-style-type: none; 
background: url(/img/dir_list_button.png) no-repeat 0 .8em; 
}

.window { 
float: left; 
margin: 0; 
padding: 0; 
width: 230px; 
}

.window2 { 
float: left; 
margin: 0; 
padding: 0; 
width: 220px; 
}

.window2 p { 
margin: 13px 15px 0 0; 
padding: 0; 
}

.window2 p img { 
padding: 3px; 
border: 1px solid #ccc; 
background-color: #fff; 
}

.window p { 
margin: 13px 15px 0 0; 
padding: 0; 
}

.window p img { 
padding: 3px; 
border: 1px solid #ccc; 
background-color: #fff; 
}

a.edit_add  img { 
padding: 5px 0 0 0; 
margin: 0;
border: none; 
background: none; 
}

#actual { 
padding: 0; 
margin: 0; 
color: #8A8A8A; 
font-size: 1.0em; 
}

#actual li#actual_a{ 
width: 225px !important; width /**/:260px; 
float: left; 
height: 34px; 
line-height: 34px; 
vertical-align: middle; 
list-style-type: none; 
margin: 18px 0; 
padding: 0 0 0 35px; 
background: #F4F3E8 url(/img/actual_a.png) no-repeat 0 .9em; 
}

#actual li#actual_b  { 
width: 240px; 
height: 28px; 
margin: 18px 0; 
padding: 6px 0 0 5px; 
background: #F4F3E8; 
float: left;
vertical-align: middle;
list-style-type: none; 
}

#actual li#actual_b img {
position: relative;
top: 3px;
}

#right-col h3 { 
padding: 0 0 3px 0; 
margin: 0 0 0px 0; 
color: #5c6e80; 
width: 245px; 
font-size: 1.0em; 
text-transform: uppercase; 
}

#right-col h4 { 
padding-bottom: 3px; 
margin: 0; 
color: #3399FF; 
font-size: 1.1em; }

#right-col p { 
padding: 0; 
margin: 0 0 10px 0; 
font-size: 1.0em;
line-height:1.4em; 
}

#right-col .anno h4{
	margin-top: 10px;
	}

#right-col img.floatLeftClear { 
float: left; 
clear: left; 
margin: 0 9px 0px 0; 
display: block; 
padding: 0 0 35px 0; 
}

#footer #left { 
float: left; 
padding: 0; 
margin: 65px 0 0 0; 
width: 520px; 
}

#footer #left p { 
padding: 0 0 5px 0; 
margin: 0; 
}

#footer #left p span { 
padding: 0 11px; 
margin: 0; 
}

#footer #right {
margin: 50px 0 0 0; 
padding: 0; 
float: right; 
width: 245px; 
border: 0; 
}

#footer #right p { 
padding: 10px; 
margin: 0; 
background: #F4F2E9;
font-size: 1.0em;
line-height:1.5em; 
}

#footer #right p span { 
padding: 0 5px; 
margin: 0; 
}

.divider {
	height: 0px;
	margin: 5px 0 10px 0;
	border-bottom: 1px solid #CCCCCC;
	margin-right: 5px;
	line-height: 0px;
}