/* * { margin:0; padding:0; }  */

body {
	background:#535b5e url('/images/bg.jpg') repeat top left; 
	text-align:center; 
	margin-top:25px; 
}

h3 {
	font-size:14px; 
	color:#000; 
	text-transform:uppercase; 
	font-family:Arial,Helvetica,sans-serif; 
	font-weight:bold; 
	margin:20px 0 10px 0;
}

td { 
	/* 
	vertical-align:top; 
	text-align:left; 
	*/
}

.suppl {
	font-size:12px;
}

body, td, th, div { 
	font-family:Arial, Helvetica, sans-serif; 
	color:#262626; 
	font-size:14px; 
	line-height:18px;
}

/* 
#container { 
	border:12px; 
	width:950px; 
	text-align:center;
}
*/
#main { 
	border:0px solid #fff; 
	margin-bottom:0px;
}
#main2 { 
	border:0px solid #fff; 
	padding:12px; 
	margin-bottom:30px; 
	background:#ffffff url('/images/bg_bird.jpg') no-repeat top right;
}
/*
#container { 
	border:0px solid #fff; 
	width:950px; 
	margin-bottom:30px; 
	background:#ffffff url('/images/bg_bird.jpg') no-repeat top right;
}
*/

#container { 
	padding:0;
	margin:0 13px;
	border:0;
	width:950px;
	background:#fff url('/images/bg_bird.jpg') no-repeat top right;
}

#page {
	width:976px;
	margin-bottom:30px; 
	background:url('/images/page_shadow.png') repeat-y top left;
}

li { 
	line-height:16px; 
	margin-bottom:10px; 
}
ul { 
	list-style-image:url('/images/orangesquare2.png'); 
}
#content ul {
	padding-right:20px; 
}

img { 
	border:0; 
}

a, 
a:visited { 
	border:0; 
	text-decoration:none; 
	color:#A7530F;
}

.item { 
	padding-left:11px; 
	padding-right:12px; 
	padding-bottom:6px; 
	height:86px;
	/*
	background-color:#fcfcfa;
	*/
	background-color:#ddd9d0; 
	text-align:left; 
}
div.item_inner {
	position:relative;
	left:0px;
	top:0px;
	width:279px;
	height:86px;
	border:0px solid red;
	background-color:#fcfcfa;
	cursor:pointer;
}

div.item_inner_on{
	position:relative;
	left:0px;
	top:0px;
	width:279px;
	height:86px;
	border:0px solid red;
	background-color:#ffba00;
	cursor:pointer;
}

div.icon {
	position:absolute;
	left:7px;
	top:13px;
	width:60px;
	height:60px;
}
div.icon-w-border {
	position:absolute;
	left:7px;
	top:13px;
	padding:1px;
	width:56px;
	height:56px;
	border:1px solid #a9a9a1;
	background-color:#ffffff;
}

div.text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
	color:#262626;
	line-height:13px;
	position:absolute;
	left:86px;
	top:15px;
	width:151px;
	height:56px;
	
}

div.plus {
	position:absolute;
	left:245px;
	top:36px;
	width:17px;
	height:17px;
}


#content { 
	text-align:left; 
	padding-top:17px;
	padding-left:4px;
}
#content p { 
	margin:0px 20px 20px 20px; 
}
#content h2 { 
	font-family:arial,"Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif; 
	font-size:22px; 
	line-height:22px; 
	margin:0px 20px 10px 20px;
	color:#333736;
}


/* boxes in content area (e.g. page: what we do) */
table.boxcontent {}
table.boxcontent td {
	font-size:12px;
}
table.boxcontent h3 {
	margin:0 0 6px 0;
	padding:0 30px 0 0;
	color:#ffba00;
	background-image:url('/images/plus.png');
	background-repeat:no-repeat;
	background-position:241px 0px;
}
table.boxcontent h3.on {
	color:#000000;
	background-image:url('/images/plus_on.png');
}
table.boxcontent p {
	margin:0 0 10px 0;
	padding:0;
	font-size:13px;
}
table.boxcontent tr {
	vertical-align:top;
}
table.boxcontent td.boxbox {
	padding-top:10px;
	width:301px;
	text-align:left;
}
table.boxcontent td.boxspacer {
	width:10px;
	height:10px;
}
table.boxcontent div.boxbox {
	height:340px;
	padding:10px 10px 6px 25px;
	background-color:#f2f4ef;
}
table.boxcontent div.boxbox_on {
	height:340px;
	padding:10px 10px 6px 25px;
	background-color:#fff0c9;
}

table.boxcontent ul {
	margin:0;
	padding:6px 0 6px 10px;
	font-size:12px;
	font-weight:bold;
	list-style-image:none;
	list-style-type:none;
}
table.boxcontent ul li {
	margin:0 0 2px 0;
	padding:0;
}




.news p { 
	margin:10px 0px 10px 0px; 
}
.event p { 
	margin:10px 0px 10px 0px;
}
.news h3, 
.event h3 { 
	font-family:"arial mt",arial; 
	font-weight:normal; 
	letter-spacing:.05em; 
	font-weight:normal; 
	font-size:14px;
	line-height:18px; 
	/*
	text-transform:uppercase; 
	*/
	margin:1px 0px 10px 0px;
}

.pnews { 
	margin:20px 0px 0px 0px !important; 
}



/* footer */
#footer { 
	margin:20px; 
	margin-top:40px; 
	text-align:left; 
	color:#262626; 
	font-size:13px; 
}
#footer a { 
	color:#262626; 
	text-transform:uppercase; 
	text-decoration:none; 
	font-size:11px; 
}
#footer span { 
	margin-left:8px; 
	margin-right:8px; 
}
#footer .bookmarker {
	margin:0 8px 0 10px;
	opacity:0.4;
	-moz-opacity:0.4;
	filter:alpha(opacity=40);
}
#footer .bookmarker:hover {
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100);
}


.next { 
	width:40px !important; 
	height:40px !important; 
}


/*  STYLES FOR SIDEBAR  */
.block { 
	display:none;
	/* width:512px; height:423px; */
	background-color:#fff; 
}
#b_1_1 {
	display:normal; 
	margin:0; 
	padding:0; 
	text-align:left; 
}
#b_1_2, 
#b_1_3 {
	display:none; 
	margin:0; 
	padding:0; 
}

.close { 
	float:right; 
	border:1px solid #fff; 
	margin:0 auto;
}
.layercontent { 
	float:left; 
	margin-left:28px; 
	margin-top:31px; 
	margin-bottom:24px;
}
h3.title { 
	font-size:14px; 
	color:#000; 
	text-transform:uppercase; 
	font-family:arial,helvetica,sans-serif; 
	font-weight:bold; 
	margin:0; 
	margin-bottom:10px; 
	margin-top:20px;
}
p.desc { 
	font-size:12px; 
	line-height:18px; 
	color:#000; 
	font-family:arial,helvetica,sans-serif;
	margin:0; 
	margin-bottom:10px; 
}

p.link a { 
	text-decoration:none; 
	color:#ffba00; 
	font-weight:bold; 
	font-family:arial; 
	font-size:12px; 
}

.arrows { 
	cursor:pointer; 
}

img.layerpic {
	border:1px solid #aba8a2;
	padding:1px;
	width:313px;
	height:223px;
}


/* twitter feed */
#twitter_div_pf {
	margin-top:0;
	padding-right:12px;
	text-align:left;
}
#twitter_div {
	margin-top:36px;
	padding-right:12px;
	text-align:left;
}

#twitter_div .sidebar-title {
	font-size:14px;
}

#twitter-link {
	font-size:12px;
}

ul#twitter_update_list {
	list-style-type:none;
	list-style-image:none; 
	margin-left:0;
	padding-left:12px;
	font-size:12px;
}


/* content tab navigation */
#content2 {
	text-align:left;
}

#content2 div.contentTabNav {
	margin:17px 0 20px 0;
}

div.contentTabNavigationWrapper {
	clear:both;
	width:579px;
	margin:0;
	padding:0 0 0 33px;
	border-bottom:1px solid #a9aaaa;
}
#contentTabNavigation {
	padding:0;
}
ul#contentTabNavigation {
	margin:0;
	padding:0;
	height:33px;
}
ul#contentTabNavigation li {
	margin-right:3px;
	display:inline;
	float:left;
	list-style-type:none;
	background-color:#f2f4ef;
	border:1px solid #a9aaaa;
}
ul#contentTabNavigation li a {
	padding:8px 0 0 0;
	width:110px;
	height:24px;
	display:block;
	text-align:center;
	text-decoration:none;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#333736;
}
ul#contentTabNavigation li a:HOVER {
	background-color:#ffffff;
	/*
	height:23px;
	border-bottom:1px solid #ffffff;
	*/
}
ul#contentTabNavigation li.active {
	background-color:#ffffff;
	border-bottom:1px solid #ffffff;
}

div.contentTabNav div.contents {
	clear:both;
	padding:10px 20px 20px 35px;
}


#content2 ul.feed {
	margin:0;
	padding:0;
	list-style-type:none;
	list-style-image:none;
}
#content2 ul.feed li {
	padding:10px 25px 13px 10px;
	border-bottom:1px solid #ddd9d0;
}
#content2 ul.feed li h3 {
	margin:0;
	padding:0 0 10px 0;
	font-size:17px;
	line-height:110%;
	text-transform:none;
	color:#262626;
}
#content2 ul.feed li h4 {
	margin:0;
	padding:0 0 5px 39px;
	font-size:11px;
	font-weight:normal;
	
	background-image:url('/images/bit.png');
	background-position:1px 6px;
	background-repeat:no-repeat;
}
#content2 ul.feed li p {
	margin:0 0 9px 0;
	padding:0;
}
#content2 ul.feed li table.toolbar {
	width:520px;
}
#content2 ul.feed li table.toolbar td.link a {
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
}
#content2 ul.feed li table.toolbar td.sharethis {
	text-align:right;
	text-transform:uppercase;
	font-size:11px;
}

#content2 ul.feed li table.links td {
	padding-right:10px;
	padding-bottom:5px;
}
#content2 ul.feed li table.links td span.suppl {
	margin-left:-7px;
}


div.TXF {
	width:273px;
	height:62px;
	margin-bottom:31px;
}
div.TXF a {
	display:block;
	width:273px;
	height:62px;
	background-repeat:no-repeat;
	background-position:0 0;
}

div.TXF a#TXF-twitter {
	background-image:url('../images/txf/banner_twitter.png');
}
div.TXF a#TXF-twitter:HOVER {
	background-image:url('../images/txf/banner_twitter_over.png');
}
div.TXF a#TXF-xing {
	background-image:url('../images/txf/banner_xing.png');
}
div.TXF a#TXF-xing:HOVER {
	background-image:url('../images/txf/banner_xing_over.png');
}
div.TXF a#TXF-facebook {
	background-image:url('../images/txf/banner_facebook.png');
}
div.TXF a#TXF-facebook:HOVER {
	background-image:url('../images/txf/banner_facebook_over.png');
}



