 @font-face {
    font-family: CongressSans;
    font-style:  normal;
    font-weight: normal;
    src: url(CONGRES3.eot);
  }
  @font-face {
    font-family: CongressSans;
    font-style:  normal;
    font-weight: 700;
    src: url(CONGRES2.eot);
  }
  @font-face {
    font-family: CongressSans;
    font-style:  oblique;
    font-weight: normal;
    src: url(CONGRES1.eot);
  }
  @font-face {
    font-family: CongressSans;
    font-style:  oblique;
    font-weight: 700;
    src: url(CONGRES0.eot);
  }
  

body {font-family: CongressSans, Arial, Helvetica, sans-serif; color: #fff; background-color: #001722}

.otherfont {font-family: Arial, Helvetica, sans-serif;
font-weigh:normal!important;
font-size:0.9em;}
.mywidth {width:475px;}

a {color: #fff;
	text-decoration:none;
	font-weight:bold;

}

p img{
margin:2px 12px 0 0 ;
}

a:hover {
	text-decoration:underline;
	color:#fff;
}
 
.normallink {
	display:inline; 
	font-size:1em; 
	width:0;
	width:auto;
	border:0;
}
a.normallink {
	border:0;
}
a:hover.normallink {
	border:0!important;
	text-decoration:underline
}

.menulink a {
	text-decoration:none;
	font-weight:bold;
	display:block;
	width:480px;
	padding-left:25px;
	background-repeat: no-repeat; 
	background-position: left center;
	background-image: url('../images/arrow_01.gif');
	color: #b1b6b7;
}

.short {width:371px;}
.longer {width:410px;}

.menulink a:hover {
	color: #fff;
	text-decoration:none;
	background-image: url('../images/arrow_02.gif');
}
 

h1 {font-size:26pt;
	color:#fff;
	padding:0px 0 10px 8px;
	margin:0 0 0 0;}
	
.mainmenu-faq h2 {padding:0;
	margin:0;
	line-height:40px;
	width:400px;
	}
	
.mainmenu-faq h2 a {	
	padding:0px 0 0 20px;
	width:400px;
	border-bottom:1px solid #D3C57D;
	font-size:20px;
	font-weight: normal;
}

.mainmenu-faq h2 a:hover{
	background:url(../images/roll-over.gif) repeat-y;
	color:#fff!important;
}
	
	
.about {width:700px;
	position:relative;
	left:15px;
}

.right {
	float:right;
	padding-left:15px;
}

.casestudy {
	float:right;
	padding-left:15px;
	padding-right:50px;
	width:220px;
}

.casestudy p {
font-size: 1em;
line-height:17px;}

.casestudy h5 {
font-size: 1em;
border-top: solid 1px #969595;
font-weight:normal;
padding-top:1px;
margin:10px 0 0 0;
}

.left {
	float:left;
}
	
h3 {padding:0px 0 0 0;
	margin:0 0 0 0;}
	
ul	{padding:0 0 0 0;
	margin:0 0 0 0;
}
	
li	{
	padding:5px 0 0px 0px;
	margin:0 0 0 0;}

ul#tabs{
	list-style-type: none;
	margin-left:5px;
}

#tabs li{
	float:left;
	width:140px;
	text-align:center;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	margin: 0 10px 0 0 ;
	padding: 4px 0px 4px 0px;
}

#tabs li a:hover{
color:#ccc;
}


#tabs li.active01{
	background-color:#349f2c;
}

#tabs li.active02{
	background-color:#ff8008;
}

#tabs li.active03{
	background-color:#029ba9;
}

#tabs li.active04{
		background-color:#f30363;
}


.outer1, .outer2, .outer3, .outer4{  
	background-repeat: no-repeat; 
	background-position: left top;
	padding:0;
	margin:2px;
	height:600px;
	width:800px;

}
.outer1 { background-image: url('../images/rightpanel_05.gif');}
.outer2 { background-image: url('../images/rightpanel_02.gif');}
.outer3 { background-image: url('../images/rightpanel_03.gif');}
.outer4 { background-image: url('../images/rightpanel_04.gif');}

#globe {
	position:relative;
	left: 420px;
	top: -440px;
	z-index: 2;
}

.pdf {
	background: url(../images/pdf.gif) no-repeat left center;
	padding:0px 0px 0px 25px;
	margin-bottom:10px;
}

ul.pdf li{padding: 0 0 0px 10px; }

.mp3 {
	background: url(../images/mp3.gif) no-repeat left center;
	padding:0px 0px 0px 25px;
	margin-bottom:10px;
}

.folder {
	background: url(../images/resources-01.gif) no-repeat left center;
	padding:0px 0px 0px 25px;
	margin-bottom:10px;
}

.ppt {
	background: url(../images/ppt.gif) no-repeat left center;
	padding:0px 0px 0px 25px;
	margin-bottom:10px;
}

ul.pdf li{padding: 0 0 0px 10px; }}

ul.ppt li{padding: 0 0 0px 10px; }

.address{margin-left:0px;
		margin-top: 8px;
		font-weight:bold;
}
		
.address a {padding:0px;
		margin:0px;}
		
p {
	font-size:1.1em;
	padding: 5px 0 15px 0;
	margin: 0 0 0 0;
	line-height: 23px;
}

.rollover {
	display:block;
	position: absolute;
	left:358px;
	top:130px;
	font-size:16px;
	font-weight:bold;
	color:#b1b6b7;
	width: 400px;
}

#suitemenu{ padding:0 0 0 6px;
}

#suitemenu a {
	text-decoration:none!important;
	vertical-align: middle;
}

#suitemenu li {
	width:107px;
	height:45px;
}

.contentpane{ 
clear:left;
width:470px;
margin-left: 10px;
}

.contentpane h2{ 
width:470px;
font-size:1.4em!important;
padding:20px 0 0 0;
margin:20px 0 0 0;
}
.contentpane h4{ 
width:470px;
font-size:1.3em!important;
}

.contentpane-faq {
	clear:left;
	width:470px;
	margin-left: 10px;
	padding-bottom: 200px;
}

.contentpane-faq h2 {
	width:470px;
	font-size:1.5em!important;
}


.contentpane h3 {
	border-top:1px solid #9aa3a6;
	padding:3px 0 0 0;
	margin:30px 0 0 0;
}

.contentpane-faq h3{
	font-size:1.1em!important;
	color:#029ba9;
	border-top:1px solid #9aa3a6;
	padding:3px 0 0 0;
	margin:30px 0 0 0;
}

.contentpane h4{
	padding:3px 0 0 0;
	margin:30px 0 0 0;
}

ul#faq{
	list-style-type: none;

}

#faq li{
	float: none;
	width:100%;
	height:1.85em;
	text-align:left;
}

.menu div{
	width:280px;
}

.menu ul {
	list-style-type: none;
	position:relative;
	left:-17px;
}
.menu ul li {
	width:280px;
	padding:0px;
	margin:0;
}

.menu ul li a{

	padding:0px 0 0 25px!important;
	margin:0;
	border-bottom:1px solid #fff;
	font-size:20px;
	font-weight: normal;
	line-height:40px;
	display:block;
}
	
.menu ul li a:hover{
	color:#fff!important;
	text-decoration:none;
	
}

ul.start li a{
	width:280px;
}

ul.start li a:hover{
	background:url(../images/roll-over.gif) repeat-y;
}

ul.faq li a, ul.faq{
	width:340px;
}

ul.faq li a:hover{
	background:url(../images/roll-over-long.gif) repeat-y;
}

ul.contact li a, ul.contact{
	width:360px;
}

ul.contact li a:hover{
	background:url(../images/roll-over-long.gif) repeat-y;
}
.contactline {line-height:1em;}

#picture-box{
width:311px;
float:right;
margin-right:47px;
}

p.up {
	padding:0px;
	margin:0;
}


.up a {
	text-decoration:none;
	font-weight:bold;
	display:block;
	float:right;
	padding-left:25px;
	background-repeat: no-repeat; 
	background-position: left center;
	background-image: url('../images/up-01.gif');
	color: #b1b6b7;
}

.up a:hover {
	color: #fff;
	text-decoration:none;
	background-image: url('../images/up-02.gif');
}
 
ul.linklist {
list-style:none;
	margin-left:0px;
}


.linklist li {
	padding: 3px 0 3px 0;
	border-top: 1px solid #b1b6b7;
}

.linklist li a:hover{
	text-decoration:none;
	color:#b1b6b7;
}


.resources a {
	text-decoration:none;
	font-weight:bold;
	display:block;
	float:right;
	padding-left:25px;
	background-repeat: no-repeat; 
	background-position: left center;
	background-image: url('../images/resources-01.gif');
	color: #b1b6b7;
}

.resources a:hover {
	color: #fff;
	text-decoration:none;
	background-image: url('../images/resources-02.gif');
}
 
.orange{
color:#ff8008;
}

.blue{
color:#029ba9;
}

.pink{
color:#f30363;
}

.green{
color:#349f2c;
}

.taupe{
color:#d3c57d;
}

.burgundy{
color:#7a0130;
}

.yellow{
color:#ffd902;
}

table#mytable {
border-top:1px solid #fff;

}


#mytable tr td{
	border-bottom:1px solid #fff;
	margin:0 2px 0 2px;
}

table.mytable {
border-top:1px solid #fff;

}


.mytable tr td{
	border-bottom:1px solid #fff;
	margin:0 2px 0 2px;
}

.contentpane h2.sm{ 
padding:0px 0 0 0;
margin:0px;
}