@charset "utf-8";
/* CSS Document */
/* CSSdfsd */
*{
	margin:0px;
	padding:0px;
}

html, body {
    height: 100%;
}

html {
    overflow-y: scroll;
}

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	background-image:url(../images/header_bg.jpg);
	background-position:center top;
	background-repeat:repeat-x;
}

p {
	margin-bottom: 10px;
}

a {
	color:#c23030;
	text-decoration:none;
	font-weight:bold;
}
a:hover {
	color:#c23030;
	text-decoration:underline;
	font-weight:bold;
}
.wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
	margin: 0 auto -288px;
}
.container{
	margin:auto;
	width:900px;
	position:relative;
}
.content_container{
	margin:auto;
	margin-top:20px;
	width:825px;
	padding:0;
	font-size:12px;	
	color:#454545;
}

.navmain {
	width:860px;
	height:140px;
	position:relative;
	top:0;
	left: 0;
	margin:0;	
}
.panel {
	width:825px;
	height: 390px;
	border-top: 3px #c23030 solid;
	background-color:#CCCCCC;
	margin:auto;
	z-index:30;
}
#noflashpanel {
	width:825px;
	height: 390px;
	border-top: 3px #c23030 solid;
	background-color:#CCCCCC;
	margin:auto;
	z-index:30;
}
.panel_news {
	width:825px;
	height: 300px;
	border-top: 3px #c23030 solid;	
	margin:auto;
	z-index:30;
}
#noflashpanelnews {
	width:825px;
	height: 300px;
	border-top: 3px #c23030 solid;
	background-color:#CCCCCC;
	margin:auto;
	z-index:30;
}
.panel_slim {
	width:825px;
	height: 190px;
	border-top: 3px #c23030 solid;
	background-image:url(images/flash_placement.jpg);
	background-color:#CCCCCC;
	margin:auto;
	z-index:30;
}

.panelteam {
	width:825px;		
	background-color:#c23030;
	margin:auto;
	height:3px;
	z-index:30;
}


.logo{
	margin-top:45px;
}
.mainnav{
	position:absolute;
	top:34px;
	left:317px;
	z-index:1;
}
.mainnav li{
	display:inline;
}

.mainnav li a:hover{
	background-position:bottom;
}
.mainnav li a.active {background-position:bottom}

.top {
	width:100%;
	height:23px;
	background:url(images/top.jpg) repeat-x;
}

.maincontentarea{
	margin:auto;
	width:860px;
}
.main_col{
	float:left;
	width:535px;
	margin-right:30px;
	background-color:#99CC99;
	color:#454545;
	font-size:12px;
	font-family:Helvetica, Arial, sans-serif;
}

.main_col_home{
	float:left;
	width:365px;
	margin-right:30px;
	background-color:#fff;
	color:#454545;
	font-size:12px;
	font-family:Helvetica, Arial, sans-serif;
}


.main_col_characters{
	float:left;
	width:550px;
}

.main_col_clients{
	width:860px;
}

.right_col{
	float:right;
	width:260px;
	background-color:#CC99FF;
	color:#ffffff;
}

.right_col_home{
	float:right;
	width:410px;
	background-color:#CC99FF;
	color:#ffffff;
}
.right_col_map{
	float:right;
	width:444px;
	background-color:#CC99FF;
	color:#ffffff;
}

.right_col_case{
	float:left;
	width:246px;
	padding-top:65px;
}
.right_col_case_txt{
	padding:10px 0px 0px 10px;
}
.clear{
	clear:both
}
.push{
	height:288px;
}
.footer{
	background-position:center;
	background:url(images/base.jpg) repeat-x;
	background-color:#CCCCCC;
	height:288px;	
}
.pagecontent{
	position:relative;
	height:auto;
}
.txt_small{
	font-size:1.1em;
	line-height:16px;
	padding:6px 0px 6px 0px;
	color:#666666;
}
.getintouch{
	display:block;
	margin-left:114px;
	margin-top:-14px;
}
.letter_image{
	background-image:url(../images/letter_image.jpg);
	width:128px;
	height:146px;
	display:block;
	position: absolute;
	left: 350px;
	top: 150px;
}
.letter_image:hover{
	background-position:bottom;
}
.footer_content{
	margin:auto;
	width:825px;
	position:relative;
}
.address_info{
	width: 280px;
	padding-top:71px;
	padding-right:20px;
	color:#666;
	font-size:13px;
	line-height:18px;
	float:left;
}
.coinfo{
	width: 260px;
	padding-top:71px;
	color:#666;
	font-size:13px;
	line-height:20px;
	padding-right:18px;
	float:left;
}
.smalllogos{
	width: 220px;
	padding-top:71px;
	color:#666;
	font-size:13px;
	line-height:20px;
	float:left;
}

.aff_icon{
	float:left;
	width:73px;
	height:64px;
}

.address_info a:hover{
	text-decoration:underline;
}
.footer_copy {
	width:500px;
	margin-top:30px;
	padding-top:6px;
	color: #888888;
	font-size:11px;
	float:left;
	border-top: 1px dotted #999999;
}
.footer_credits {
	width: 325px;
	height:36px;
	margin-top:30px;
	padding-top:6px;
	color: #888888;
	font-size:11px;
	text-align:right;
	border-top: 1px dotted #999999;
	float:left;
}
.footer_credits a{
	color: #888888;
	font-weight:bold;
	text-decoration:none;
}
.footer_credits a:hover{
	color: #666666;
	font-weight:bold;
	text-decoration:underline;
}
.footer_credits img {
	float:right;
	margin: 0 8px 0 8px;
}
.footer_nav {
    padding-top:20px;
	color:#fff;
	font-size:11px;
	line-height:15px;
}

.footer_nav ul li{
	display:inline;
}
.spacer{
	display:block;
	width:1px;
	height:13px;
	background-image:url('../images/spacer.gif');
}
.main_col_left{
	margin-top:40px;
	float:left;
	width:250px;
	padding-right:20px;
	color:#454545;
	font-size:12px;
	font-family:Helvetica, Arial, sans-serif;
}
.main_col_right{
	margin-top:40px;
	float:left;
	width:260px;
	padding-right:20px;
}


.nav {
	width: 860px;
	height: 140px;
	background: url(images/PEC_nav.jpg) no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	margin:0;
}
.nav li {
	display: inline;
}
.nav li a:link, .nav li a:visited {
	position: absolute;
	top: 0;
	height: 140px;
	text-indent: -9000px;
	overflow: hidden;
	z-index: 10;
}

.nav li ul { /* second-level lists */
	display: none;
	position: absolute;
	top: 1em;
	left: 0;
}

.nav li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}

.nav li:hover ul, .nav li.over ul { /* lists nested under hovered list items */
	display: block;
}

	.nav .home a:link, .nav .home a:visited {
		left: 0;
		width: 301px;
	}
	.nav .home a:hover, .nav .home a:focus {
		background: url(images/PEC_nav.jpg) no-repeat 0 -140px;
	}
	.nav .home a:active {
		background: url(images/PEC_nav.jpg) no-repeat 0 -280px;
	}
	.current-home .home a:link, .current-home .home a:visited {
		background: url(images/PEC_nav.jpg) no-repeat 0 -420px;
		cursor: default;
	}
	.nav-home, .nav-home-click {
		position: absolute;
		top: 0;
		left: 0;
		width: 301px;
		height: 140px;
		background: url(images/PEC_nav.jpg) no-repeat 0 -140px;
	}
	.nav-home-click {
		background: url(images/PEC_nav.jpg) no-repeat 0 -280px;
	}
	


	.nav .services a:link, .nav .services a:visited {
		left: 301px;
		width: 66px;
	}
	.nav .services a:hover, .nav .services a:focus {
		background: url(images/PEC_nav.jpg) no-repeat -301px -140px;
	}
	.nav .services a:active {
		background: url(images/PEC_nav.jpg) no-repeat -301px -280px;
	}
	.current-services .services a:link, .current-services .services a:visited {
		background: url(images/PEC_nav.jpg) no-repeat -301px -420px;
		cursor: default;
	}
	.nav-services, .nav-services-click {
		position: absolute;
		top: 0;
		left: 301px;
		width: 66px;
		height: 140px;
		background: url(images/PEC_nav.jpg) no-repeat -301px -140px;
	}
	.nav-services-click {
		background: url(images/PEC_nav.jpg) no-repeat -301px -280px;
	}
	


	.nav .cases a:link, .nav .cases a:visited {
		left: 367px;
		width: 95px;
	}
	.nav .cases a:hover, .nav .cases a:focus {
		background: url(images/PEC_nav.jpg) no-repeat -367px -140px;
	}
	.nav .cases a:active {
		background: url(images/PEC_nav.jpg) no-repeat -367px -280px;
	}
	.current-cases .cases a:link, .current-cases .cases a:visited {
		background: url(images/PEC_nav.jpg) no-repeat -367px -420px;
		cursor: default;
	}
	.nav-cases, .nav-cases-click {
		position: absolute;
		top: 0;
		left: 367px;
		width: 95px;
		height: 140px;
		background: url(images/PEC_nav.jpg) no-repeat -367px -140px;
	}
	.nav-cases-click {
		background: url(images/PEC_nav.jpg) no-repeat -367px -140px;
	}


	
	.nav .gallery a:link, .nav .gallery a:visited {
		left: 462px;
		width: 59px;
	}
	.nav .gallery a:hover, .nav .gallery a:focus {
		background: url(images/PEC_nav.jpg) no-repeat -462px -140px;
	}
	.nav .gallery a:active {
		background: url(images/PEC_nav.jpg) no-repeat -462px -280px;
	}
	.current-gallery .gallery a:link, .current-gallery .gallery a:visited {
		background: url(images/PEC_nav.jpg) no-repeat -462px -420px;
		cursor: default;
	}
	.nav-gallery, .nav-gallery-click {
		position: absolute;
		top: 0;
		left: 462px;
		width: 59px;
		height: 140px;
		background: url(images/PEC_nav.jpg) no-repeat -462px -140px;
	}
	.nav-gallery-click {
		background: url(images/PEC_nav.jpg) no-repeat -462px -280px;
	}
	
	
	
	.nav .health a:link, .nav .health a:visited {
		left: 521px;
		width: 111px;
	}
	.nav .health a:hover, .nav .health a:focus {
		background: url(images/PEC_nav.jpg) no-repeat -521px -140px;
	}
	.nav .health a:active {
		background: url(images/PEC_nav.jpg) no-repeat -521px -280px;
	}
	.current-health .health a:link, .current-health .health a:visited {
		background: url(images/PEC_nav.jpg) no-repeat -521px -420px;
		cursor: default;
	}
	.nav-health, .nav-health-click {
		position: absolute;
		top: 0;
		left: 521px;
		width: 111px;
		height: 140px;
		background: url(images/PEC_nav.jpg) no-repeat -521px -140px;
	}
	.nav-health-click {
		background: url(images/PEC_nav.jpg) no-repeat -521px -280px;
	}
	
	
	
	.nav .news a:link, .nav .news a:visited {
		left: 632px;
		width: 50px;
	}
	.nav .news a:hover, .nav .news a:focus {
		background: url(images/PEC_nav.jpg) no-repeat -632px -140px;
	}
	.nav .news a:active {
		background: url(images/PEC_nav.jpg) no-repeat -632px -280px;
	}
	.current-news .news a:link, .current-news .news a:visited {
		background: url(images/PEC_nav.jpg) no-repeat -632px -420px;
		cursor: default;
	}
	.nav-news, .nav-news-click {
		position: absolute;
		top: 0;
		left: 632px;
		width: 50px;
		height: 140px;
		background: url(images/PEC_nav.jpg) no-repeat -632px -140px;
	}
	.nav-news-click {
		background: url(images/PEC_nav.jpg) no-repeat -632px -280px;
	}
	
	
	
	.nav .awards a:link, .nav .awards a:visited {
		left: 682px;
		width: 61px;
	}
	.nav .awards a:hover, .nav .awards a:focus {
		background: url(images/PEC_nav.jpg) no-repeat -682px -140px;
	}
	.nav .awards a:active {
		background: url(images/PEC_nav.jpg) no-repeat -682px -280px;
	}
	.current-awards .awards a:link, .current-awards .awards a:visited {
		background: url(images/PEC_nav.jpg) no-repeat -682px -420px;
		cursor: default;
	}
	.nav-awards, .nav-awards-click {
		position: absolute;
		top: 0;
		left: 682px;
		width: 61px;
		height: 140px;
		background: url(images/PEC_nav.jpg) no-repeat -682px -140px;
	}
	.nav-awards-click {
		background: url(images/PEC_nav.jpg) no-repeat -682px -280px;
	}
	
	
	
	.nav .about a:link, .nav .about a:visited {
		left: 743px;
		width: 54px;
	}
	.nav .about a:hover, .nav .about a:focus {
		background: url(images/PEC_nav.jpg) no-repeat -743px -140px;
	}
	.nav .about a:active {
		background: url(images/PEC_nav.jpg) no-repeat -743px -280px;
	}
	.current-about .about a:link, .current-about .about a:visited {
		background: url(images/PEC_nav.jpg) no-repeat -743px -420px;
		cursor: default;
	}
	.nav-about, .nav-about-click {
		position: absolute;
		top: 0;
		left: 743px;
		width: 54px;
		height: 140px;
		background: url(images/PEC_nav.jpg) no-repeat -743px -140px;
	}
	.nav-about-click {
		background: url(images/PEC_nav.jpg) no-repeat -743px -280px;
	}
	
	
	
	.nav .contact a:link, .nav .contact a:visited {
		left: 797px;
		width: 63px;
	}
	.nav .contact a:hover, .nav .contact a:focus {
		background: url(images/PEC_nav.jpg) no-repeat -797px -140px;
	}
	.nav .contact a:active {
		background: url(images/PEC_nav.jpg) no-repeat -797px -280px;
	}
	.current-contact .contact a:link, .current-contact .contact a:visited {
		background: url(images/PEC_nav.jpg) no-repeat -797px -420px;
		cursor: default;
	}
	.nav-contact, .nav-contact-click {
		position: absolute;
		top: 0;
		left: 797px;
		width: 63px;
		height: 140px;
		background: url(images/PEC_nav.jpg) no-repeat -797px -140px;
	}
	.nav-contact-click {
		background: url(images/PEC_nav.jpg) no-repeat -797px -280px;
	}
	
	.pagetitle {
	color:#c23030;
	font-family:Helvetica, Arial, sans-serif;
	font-size:20px;
	font-weight:bold;
	margin: 0 0 12px 0;
}
.homepagetitle {
	color:#c23030;
	font-family:Helvetica, Arial, sans-serif;
	font-size:20px;
	font-weight:bold;
	margin: 0 0 12px 0;
}
.homepagetext {
	color:#454545;
	font-family:Helvetica, Arial, sans-serif;
	font-size:20px;
	font-weight:bold;
	line-height:25px;
	margin: 0 0 12px 0;
}
.pagetitlegrey {
	color:#454545;
	font-family:Helvetica, Arial, sans-serif;
	font-size:20px;
	font-weight:bold;
	margin: 0 0 12px 0;
}
.subtitlered {
	color:#c23030;
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
}
.subtitlewhite {
	color:#ffffff;
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
}
.subtitlegrey {
	color:#454545;
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
}
.subtitlegrey13 {
	color:#454545;
	font-family:Helvetica, Arial, sans-serif;
	font-size:13px;
	font-weight:bold;
}
.subtitlegrey16 {
	color:#454545;
	font-family:Helvetica, Arial, sans-serif;
	font-size:16px;
	font-weight:bold;
	line-height:19px;
}
.subtitlered16 {
	color:#c23030;
	font-family:Helvetica, Arial, sans-serif;
	font-size:16px;
	font-weight:bold;
	line-height:19px;
}
.subtitlegreyS {
	color:#454545;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.HLred {
	color:#c23030;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
}

.casetitle {
	width:550px;
	height:56px;
	background:url(images/casetitle.jpg) no-repeat;
	border-top:#c23030 10px solid;
	margin:0 0 20px 0;
}
.casetitle p {
	color:#ffffff;
	margin: 0 12px 15px 12px;
	font-size:16px;
}
.spant {
	font-weight:bold;
}

.Rbox {
	width:228px;
	background-color:#FFFFFF;
	border:#e8e8e8 6px solid;
}
.Rboxtitle {
	width:228px;
	height:46px;
	background:url(images/Rboxtitle.jpg) no-repeat;
	border-top:#c23030 3px solid;
}
.Rboxtitle p {
	color:#ffffff;
	margin: 15px 12px 15px 12px;
	font-weight:bold;
}

.Rboxcontent {
	width:228px;
	background-color:#FFFFFF;
	color:#454545;
	font-size:12px;
	font-family:Helvetica, Arial, sans-serif;
}

.Rboxcontent p {
	padding:5px;
}

.RboxcontentPic {
	width:228px;
	background-color:#FFFFFF;
	color:#454545;
	font-size:11px;
	font-family:Helvetica, Arial, sans-serif;
}

.RboxcontentPic p {
	padding:5px;
	line-height:14px;
}
.RboxcontentPic img {
	margin-bottom:5px;	
}

.Rbox_home {
	width:398px;
	background-color:#FFFFFF;
	border:#e8e8e8 6px solid;
}
.Rboxcontent_home {
	width:386px;
	background-color:#FFFFFF;
	border:#ffffff 6px solid;	
}
.Rbox_map {
	width:432px;
	background-color:#FFFFFF;
	border:#e8e8e8 6px solid;
}
.Rboxcontent_map {
	width:420px;
	background-color:#FFFFFF;
	border:#ffffff 6px solid;	
}

.Rlist
{
margin-left: 12px;
margin-top:10px;
padding-left: 0;
list-style: none;
}

.Rlistb {
padding-left: 15px;
background-image:url(images/bullet.jpg);
background-repeat: no-repeat;
background-position: 0 4px;
margin-bottom: 6px;
}
.Rlistinline
{
width:160px;
float:left;
margin-left: 20px;
padding-left: 0;
list-style: none;
color:#454545;
font-size:12px;
font-family:Helvetica, Arial, sans-serif;
}
.RlistinlineAwards
{
width:420px;
float:left;
margin-left: 20px;
padding-left: 0;
list-style: none;
color:#454545;
font-size:12px;
font-family:Helvetica, Arial, sans-serif;
}
.Rlistinlineb {
padding-left: 15px;
background-image:url(images/bullet.jpg);
background-repeat: no-repeat;
background-position: 0 4px;
margin-bottom: 14px;
font
}

.Go2list
{
margin-left: 12px;
margin-top:5px;
padding-left: 0;
list-style: none;
}
.Go2listb {
padding-left: 30px;
padding-right:5px;
margin-bottom:5px;
background-image:url(images/bullet_go.jpg);
background-repeat: no-repeat;
background-position: 0 0;
font-size:12px;
line-height:14px;
}
.Go2listb-on {
padding-left: 30px;
padding-right:5px;
margin-bottom:5px;
background-image:url(images/bullet_go-on.jpg);
background-repeat: no-repeat;
background-position: 0 0;
font-weight:bold;
color:#454545;
}

.Golist
{
margin-left: 27px;
padding-left: 0;
list-style: none;
}
.Golistb {
padding-left: 26px;
height:19px;
background-image:url(images/bullet_go.jpg);
background-repeat: no-repeat;
background-position: 0 0;
}

.contentL {
	width:530px;
	float:left;
	margin:0;
	color:#454545;
	font-size:12px;
	font-family:Helvetica, Arial, sans-serif;
}
.contentLservices {
	width:110px;
	float:left;
	margin:0;
	color:#454545;
	font-size:12px;
	font-family:Helvetica, Arial, sans-serif;
}
.contentMidservices {
	width:420px;
	float:left;
	margin:0 20px 0 0;
	color:#454545;
	font-size:12px;
	font-family:Helvetica, Arial, sans-serif;
}
.contentLteam1 {
	width:155px;
	float:left;
	margin:0;
	color:#454545;
	font-size:12px;
	font-family:Helvetica, Arial, sans-serif;
}
.contentMidteam1 {
	width:315px;
	float:left;
	margin:0 20px 0 0;
	color:#454545;
	font-size:12px;
	font-family:Helvetica, Arial, sans-serif;
}
.contentMidcontact {
	width:240px;
	float:left;
	margin:0 20px 0 0;
	color:#454545;
	font-size:12px;
	font-family:Helvetica, Arial, sans-serif;
}
.contentMidcontact_map {
	width:230px;
	float:left;
	margin:0 10px 0 0;
	color:#454545;
	font-size:12px;
	font-family:Helvetica, Arial, sans-serif;
}
.contentLcontact {
	width:200px;
	float:left;
	margin:0 20px 0 0;
	color:#454545;
	font-size:12px;
	font-family:Helvetica, Arial, sans-serif;
}
.service {
	width:114px;
	float:left;
	margin:10px 30px 18px 0;
	color:#454545;
	font-size:12px;
	font-family:Helvetica, Arial, sans-serif;
	line-height:14px;
	height:140px;
}
.service img{
	margin-bottom:8px;
}
.service a{
	color:#454545;
	font-size:12px;
	font-family:Helvetica, Arial, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
.service a:hover{
	color:#c23030;
	font-size:12px;
	font-family:Helvetica, Arial, sans-serif;
	font-weight:bold;
	text-decoration:none;	
}

.teammember {
	width:385px;
	float:left;
	margin:10px 25px 18px 0;
	color:#454545;
	font-size:12px;
	font-family:Helvetica, Arial, sans-serif;
	line-height:14px;
	height:155px;
}
.teammember img{
	margin-bottom:8px;
	float:left;
}
.teammember a{
	color:#454545;
	font-size:12px;
	font-family:Helvetica, Arial, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
.teammember a:hover{
	color:#c23030;
	font-size:12px;
	font-family:Helvetica, Arial, sans-serif;
	font-weight:bold;
	text-decoration:none;	
}

.contentL_contact {
	width:390px;
	float:left;
	margin:0;
	color:#454545;
	font-size:12px;
	font-family:Helvetica, Arial, sans-serif;
}
.contentL_home {
	width:380px;
	float:left;
	margin:0;
	color:#454545;
	font-size:12px;
	font-family:Helvetica, Arial, sans-serif;
}
.contentL a, Rboxcontent a, Rlist li a {
	color:#c23030;
	font-weight:bold;
	text-decoration:none;
}
.contentL a:hover, Rboxcontent a:hover, Rlist li a:hover {
	color:#c23030;
	font-weight:bold;
	text-decoration:underline;
}
.contentR {
	width:240px;
	float:right;
	margin:0;
	color:#454545;
	font-size:12px;
	font-family:Helvetica, Arial, sans-serif;
}
.contentR_contact {
	width:400px;
	float:left;
	margin:0;
	color:#454545;
	font-size:12px;
	font-family:Helvetica, Arial, sans-serif;
}
.contentR_home {
	width:410px;
	float:left;
	margin:0;
	color:#454545;
	font-size:12px;
	font-family:Helvetica, Arial, sans-serif;
}
.contentRteam {
	width:300px;
	float:right;
	margin:0;
	color:#454545;
	font-size:12px;
	font-family:Helvetica, Arial, sans-serif;
}
.contentRteam img{
	float:left;
}

.g_pro_wrap {
	width: 140px;
	float:left;
	margin:0 0 12px 0;
	text-align:left;
}
.g_project {
	width:126px;
	background-color:#e0e0e0;	
}
.g_text {
	width:110px;
	border:#e0e0e0 8px solid;
	margin:0;
	background-color:#e0e0e0;
	color:#666666;
	font-size:13px;
	font-weight:normal;
}
.g_title {
	font-weight:bold;
}

INPUT.btn {
	BORDER: #CCCCCC 1px solid; background-color: #efefef; FONT-size: 12px;font-family:Arial, Helvetica, sans-serif; COLOR: #c23030; font-weight:bold; padding:3px;margin:3px 0 5px 0;
}

INPUT.sfld {
	BORDER: #CCCCCC 1px solid; FONT-SIZE: 12px; COLOR: #454545; font-family:Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff;margin:3px 0 5px 0; padding:3px;
}
TEXTAREA.ct {
	BORDER: #CCCCCC 1px solid; FONT-SIZE: 12px; COLOR: #454545; font-family:Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff;margin:3px 0 5px 0; padding:3px;
}
INPUT.ct {
	BORDER: #CCCCCC 1px solid; FONT-SIZE: 12px; COLOR: #454545; font-family:Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff;margin:3px 0 5px 0; padding:3px;
}
.teamhier {
	color: #454545;
	font-size:10px;
	font-weight:bold;
	clear:both;	
}