body,ul,li,p,img,h1, h2, h3, h4, h5, h6,h7, ul, ol, li, dl, dt, dd, form, fieldset, legend {margin:0; padding:0; border:0}

body {background:url(../images/bg.gif) top repeat-x #fbfbfb; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333}
.homewrapper {width:930px; margin:0 auto}
.wrapper {width:890px; margin:0 auto}
.footer_bg {background:#292c35;}
.footer {background:#00030a; height:100px; line-height:18px}
.footer-1{background:#292c35; height:110px; line-height:18px}
.footer1 {height:100px; line-height:18px;width:100%;background-color:#333333;text-align:center;}
.footer .copy {font-size:11px; color:#999; padding-top:15px; margin-left:20px;/*position:relative;*/}
.footer ul {margin-top:15px; margin-left:20px}
.footer li {float:left; margin-right:20px; list-style-type:none}
.footer a {color:#999;font-size:11px;font-weight:bold}
.footer  a:visited {color:#999;}
.footer li img {vertical-align:middle}

.footer-1 .copy {font-size:11px; color:#999; padding-top:15px; margin-left:20px;/*position:relative;*/}
.footer-1 ul {margin-top:15px; margin-left:20px}
.footer-1 li {float:left; margin-right:20px; list-style-type:none}
.footer-1 a {color:#999;font-size:11px;font-weight:bold}
.footer-1  a:visited {color:#999;}
.footer-1 li img {vertical-align:middle}

.footerMenuUs a{font-weight:normal}
.footerUS {background:#00030a; height:100px; line-height:18px}
.footerUS .copy {font-size:11px; color:#999; padding-top:15px; margin-left:20px;/*position:relative;*/}
.footerUS ul {margin-top:15px; margin-left:20px;color:#999}
.footerUS li {float:left; margin-right:5px; list-style-type:none}
.footerUS  a {color:#999; font-weight:bold; font-size:9px;}
.footerUS  a:visited {color:#999;}
.footerUS li img {vertical-align:middle}

.shl {/*background:url(../images/shl.png) repeat-y left;*/ padding-left:9px; }
.shr {/*background:url(../images/shr.png) repeat-y right;*/ padding-right:9px;}
.topbanner {height:110px; position:relative}
a {color:#001d77; font-weight:normal; text-decoration:none}
a:visited {color:#6174B6}
a:hover {text-decoration:underline}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#30588e;
	font-size: 24px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	font-weight:normal;}
h2 {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	color:#777;
	font-size: 14px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	font-weight:bold;	
	}
h3 {
	font-family:"Arial Narrow",Arial, Helvetica, sans-serif;
	color:#30588e;
	font-size: 17px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	font-weight:bold;}
h7 {
	font-family:Arial, Helvetica, sans-serif;
	color:#30588e;
	font-size: 14px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	font-weight:normal;}

.paging {margin-bottom:20px}
.paging a {padding-right:10px; text-decoration:underline}
.paging .current {font-weight:bold; color:#333; text-decoration:none}
.input_search {font-family:arial;font-size:12px;width:150px;border-style:solid;border-width:1px;border-color:#ffffff;border-top-color:#aca899;border-left-color:#aca899;}
input, select, textarea {color:#333; background:#fff; font-family:Arial, Helvetica, sans-serif;}
.gray {color:#999}
.logo{background:url(../images/logo.gif) top left no-repeat; height:110px; width:252px; position:absolute;}
.logo a {display: block;text-indent: -900%;position: relative;outline: none;height:110px; width:299px;}

.menu_holder {height:26px; background:url(../images/bgmenu.gif); position:relative; z-index:5}
.navClassUSText {position:absolute;top:32px; bottom:0; right:7px;color:White;font-size:12px;font-family:Arial, Helvetica, sans-serif;font-weight:bold}
.navClass {position:absolute; bottom:0; right:0;}
.navClass li {float:left; margin-right:2px; list-style-type:none}
/*.navClass span { background:url(../images/navbg_l.gif) top left no-repeat; padding-left:15px; padding-bottom:3px; padding-top:4px}*/
/*.navClass span { background:url(../images/navbg_l.gif) top left no-repeat; padding-left:15px;padding-top:4px;padding-bottom:3px;}*/

.navClass span { background:url(../images/navbg_l.gif) top left no-repeat; padding-left:15px; display:block; height:22px; cursor:pointer }

.navClass a {display:block; color:#fff; font-size:11px; font-weight:bold; background:url(../images/navbg_r.gif) top right no-repeat; padding-right:15px; line-height:22px; }
.navClass a:visited {color:#fff}
.navClass a:hover, .navClass a.active {text-decoration:none;background:url(../images/navbg_ov_r.gif) top right no-repeat;}
.navClass a:hover span, .navClass a.active span {background:url(../images/navbg_ov_l.gif) top left no-repeat;}


.topright {color:#96a2a9; height:25px; background:url(../images/toptab_r.png) top left no-repeat; position:relative; float:right; padding-left:27px}
.topright .items-holder { font-size:11px; height:25px; background:url(../images/toptab_l.png) top right no-repeat; position:relative; padding-right:27px}
.topright .items-holder input {border:1px solid #ccc; font-size:10px; height:10px; line-height:10px; width:80px; vertical-align:middle; float:left; margin-right:3px}

.topright ul {height:1%}
.topright li {PADDING-RIGHT: 11px; PADDING-LEFT: 12px; FLOAT: left; WHITE-SPACE: nowrap; border-right:1px solid #96a2a9; height:11px; margin-top:5px;list-style-type: none;}
.topright li.last {border:none}
.topright li a {DISPLAY: block; WHITE-SPACE: nowrap; color:#96a2a9; font-size:11px; }
.topright li a:hover {color:#57b3e1}
.topright li a:visited {color:#96a2a9;}

.mainbanner {position:relative; background:#000;}
#fW_Content {
	OVERFLOW: hidden; WIDTH: 930px; HEIGHT: 300px;
}
#fW_Content IMG {
	WIDTH: 930px; HEIGHT: 300px;
}
.control_holder {z-index:1; bottom:10px; left:20px; background:url(../images/ban_right.png) no-repeat top right; padding-right:9px; height:26px; position:absolute}

#fW_Controls {background:url(../images/ban_left.png) no-repeat top left; padding-left:9px; padding-top:3px;height:26px;}

#fW_Controls A {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; FLOAT: left; COLOR: #ddd; TEXT-ALIGN: center; padding:2px; padding-left:5px; padding-right:5px; margin-left:3px; margin-right:3px
}
#fW_Controls A:hover {text-decoration:none;padding:1px; padding-left:4px; padding-right:4px; border:1px solid #ddd}
#fW_Controls A.activeSlide {
	border:1px solid #ddd; background:#000; padding:1px; padding-left:4px; padding-right:4px; color:#ddd
}

.content {min-height:300px; background:#fff; padding:0 7px 12px 7px; }

.clear {clear:both; height:0}
.right {float:right}
.left {float:left}
.image {padding:5px; background:#fff; border:1px solid #d9d9d9; margin-right:15px}

.hotnews {margin:7px 0 7px 0;background: url(../images/hotnews_bg.gif) top left no-repeat;padding-top: 5px ; padding-bottom:6px}
.hotnews p {FLOAT: left; padding-bottom:6px; width: 100%; }
.hotnews a {text-decoration:none; font-weight:normal; font-size:13px; background:none}
.hotnews a.news-headline {float:left;font-weight:bold; width:150px; border-right:#808080 1px solid; display:block; color:#000; margin-right:7px; text-align:center}
.hotnews a.news-link {color:#003592; margin-left:7px;}

.hotnews a.news-link:hover, .hotnews a.news-headline:hover {text-decoration:underline}
.hotnews #FW_News {/*float:left; */height:18px;overflow: hidden;}

.home-esp1{width:294px; height:10px; }
.home-imp {height:100%; margin-bottom:15px; margin-top:10px}

.home-imp .home-box {width:294px; height:100%; float:left; margin-right:13px; position:relative; font-size:13px; border:1px solid #91a1be}

/*.ContShortcutPag {width:888px; height:120px; float:left;  margin-left:0px; margin-right:1px; position:relative; font-size:13px; border:1px solid #91a1be}
.ContShortcutHome {width:912px;height:120px; float:left;  margin-left:-12px; margin-right:13px; position:relative; font-size:13px; border:1px solid #91a1be}
*/
.home-imp1 .home-box1 {width:912px; height:120px; float:left;  margin-left:-12px; margin-right:13px; position:relative; font-size:13px; border:1px solid #91a1be}
.home-imp2 .home-box2 {width:160px; float:left;  margin-top:5px; margin-left:7px; margin-right:7px; position:relative; font-size:13px; border:0px solid #91a1be}
.titleShortcuts {padding-bottom:5px;font-family: Arial; font-size: 8pt; color: #494949; font-weight: bold}
a.shortcutlink {font-family: Arial, Times, serif; font-size:11px;  color:#6174B6}
.shortnamelink {font-family: Arial, Times, serif; font-size:11px;  color:#6174B6}
/*.PrinFooter .DivShortcut {height:120px;  float:left;position:relative;}*/
.PrinFooter .Divsepara {width:1000px; float:left; height:15px;  position:relative; }
.PrinFooter .Divsepara1 {width:1000px; float:left; height:5px;  position:relative; }
.home-box3{height:120px;position:relative;font-size:13px; border:1px solid #91a1be;background: url(../images/footerBg.jpg) top left repeat-x;}
.home-box3-1{height:120px;position:relative;font-size:13px; }
.DivShortCuts {height:120px; position:relative;}
.ContShortcutPag {position:relative; font-size:13px; border:1px solid #91a1be}
.ContShortcutHome {position:relative; font-size:13px; border:1px solid #91a1be}
.wrapperFooter {width:914px; margin:0px auto;}
.wrapperFooter1 {width:894px; margin:0px auto;}


.DivFooter1 {position:relative; padding-top:5px}
.bg{ background-color:transparent;}
.bg1{ background-color:#CCCCCC;}
.DivFooter2 {height:100px; position:relative; }
.DivSepar {height:3px; margin-top:10x;}
.DivSepar1 {height:2px; margin-top:2px;}
.DivShortcut {position:relative; float:left;}
.uShortcut { list-style:none}

.home-imp .img_holder {height:160px; overflow:auto}
.home-imp .last {margin-right:0}
.home-imp .home-box h3 {margin-top:10px; margin-left:10px; margin-right:10px}
.home-imp .home-box p {margin-top:10px; padding-left:10px; padding-right:10px;}
.home-imp .home-box .box-link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#1576d7; vertical-align:middle}

.tab_holder {width:460px; height:185px;border:1px solid #91a1be; float:left; margin-top:10px;}
#FW_Tabs {OVERFLOW: hidden; width:460px; height:160px;}
#FW_Tabs_Control {height:25px; background:url(../images/bgtab_off.gif) repeat-x}
#FW_Tabs_Control li {float:left; list-style:none}
#FW_Tabs_Control li a {padding-left:15px; padding-right:15px; line-height:24px; font-size:12px; font-weight:bold;float:left; color:#2e4978;border-right:1px solid #91a1be;}
#FW_Tabs_Control A.activeSlide {background:url(../images/bgtab_on.gif) repeat-x}
.tab {padding:10px; width:440px; overflow:hidden; height:140px; font-size:11px}

.search_holder {width:435px; float:right; border:1px solid #91a1be; font-weight:bold; height:185px;margin-top:10px;}
.title_box {height:21px; padding-left:10px; font-weight:bold; line-height:21px; border-bottom:1px solid #cccccc;  background:#001d77; color:#fff}
.title_box3 {height:30px; padding-left:10px; font-weight:bold; line-height:30px; border-bottom:1px solid #91a1be;  background:url(../images/bgtitle2.gif) top left repeat-x; color:#2e4978; /*background:#001d77; color:#fff; */font-family:"Arial Narrow",Arial, Helvetica, sans-serif;}
.search_holder .controls { margin-left:10px; margin-right:10px; margin-bottom:10px;margin-top:7px;}
.search_holder label {display:block}
.search_holder select,.search_holder input {vertical-align:middle}
.search_holder img {vertical-align:middle; border:0}

.title_box2 {height:21px; padding-left:10px; font-weight:bold; line-height:21px; border-bottom:1px solid #cccccc;  background:url(../images/bgtitle2.gif) top left repeat-x; color:#2e4978; border:1px solid #dedede; margin-bottom:7px}

.left_side {width:160px;float:left;margin-top:13px;}
.right_side {width:160px;float:right;margin-top:13px;}
.center_side {width:536px; float:left; margin-left:10px; margin-top:9px}
.center_side_large {width:706px; float:left; margin-left:10px; margin-top:9px}

#left_menu {border:1px solid #ddd; background:#f4f4f4}
#left_menu ul {margin-left:9px; margin-top:10px;font-size:11px;}
#left_menu li {padding-bottom:11px; list-style-type:none}
#left_menu a {font-weight:bold; color:#666}
#left_menu a:hover,  #left_menu .active {color:#001d77;}

.navTrack {font-weight:bold}
.navTrack {font-size:11px; margin-top:7px}

.item_desc {font-size:11px; margin-bottom:30px}
.item_desc strong {font-size:12px; color:#215cc2; display:block; margin-bottom:7px}
.item_desc .thumb {padding:3px; border:1px solid #ccc; float:left; margin-right:10px;}
.item_data {margin-bottom:10px; margin-top:10px}
.item_data li {float:left; padding-right:5px; color:#777; list-style-type:none}
.item_data li span {font-weight:bold}

.button {background:url(../images/bgbtn.gif); border:1px solid #c4cccc; height:21px;width: auto;overflow: visible; font-weight:bold; color:#333; font-size:11px; padding-left:10px; padding-right:10px} 

.iButton {background:url(../images/bgbtn.gif) bottom left; border:1px solid #c4cccc; line-height:20px; height:21px; float:left; color:#777777; text-decoration:none; margin-right:8px;padding-left:10px; padding-right:10px; font-size:11px}
a.iButton:hover {color:#333; text-decoration:none; border:1px solid #8fc1ff;background:url(../images/bgbtn_ov.gif) bottom left;}
a.iButton:visited {color:#777777;}
#aListen span {background:url(../images/ic_listen.gif) no-repeat center left; padding-left:12px}
#aDownload span {background:url(../images/ic_download.gif) no-repeat center left; padding-left:12px}
#aComment span {background:url(../images/ic_comment.gif) no-repeat center left; padding-left:18px}
#aYouTube span {background:url(../images/ic_youtube.gif) no-repeat center left; padding-left:18px}
#aShop span {background:url(../images/ic_shop.gif) no-repeat center left; padding-left:18px}
#aSummary span {background:url(../images/ic_summary.gif) no-repeat center left; padding-left:18px}

.aListen {background:url(../images/bgbtn.gif) bottom left; border:1px solid #c4cccc; line-height:20px; height:21px; float:left; color:#777777; text-decoration:none; margin-right:8px;padding-left:10px; padding-right:10px; font-size:11px}
.aListen span {background:url(../images/ic_listen.gif) no-repeat center left; padding-left:12px}
.aDownload {background:url(../images/bgbtn.gif) bottom left; border:1px solid #c4cccc; line-height:20px; height:21px; float:left; color:#777777; text-decoration:none; margin-right:8px;padding-left:10px; padding-right:10px; font-size:11px}
.aDownload span {background:url(../images/ic_download.gif) no-repeat center left; padding-left:12px}
.aComment {background:url(../images/bgbtn.gif) bottom left; border:1px solid #c4cccc; line-height:20px; height:21px; float:left; color:#777777; text-decoration:none; margin-right:8px;padding-left:10px; padding-right:10px; font-size:11px}
.aComment span {background:url(../images/ic_comment.gif) no-repeat center left; padding-left:18px}
.aYouTube {background:url(../images/bgbtn.gif) bottom left; border:1px solid #c4cccc; line-height:20px; height:21px; float:left; color:#777777; text-decoration:none; margin-right:8px;padding-left:10px; padding-right:10px; font-size:11px}
.aYouTube span {background:url(../images/ic_youtube.gif) no-repeat center left; padding-left:18px}

.aSummary {background:url(../images/bgbtn.gif) bottom left; border:1px solid #c4cccc; line-height:20px; height:21px; float:left; color:#777777; text-decoration:none; margin-right:8px;padding-left:10px; padding-right:10px; font-size:11px}
.aSummary span {background:url(../images/ic_summary.gif) no-repeat center left; padding-left:18px}
.aShop {background:url(../images/bgbtn.gif) bottom left; border:1px solid #c4cccc; line-height:20px; height:21px; float:left; color:#777777; text-decoration:none; margin-right:8px;padding-left:10px; padding-right:10px; font-size:11px}
.aShop span {background:url(../images/ic_shop.gif) no-repeat center left; padding-left:18px}

.bg_podcast { height:125px; background:url(../images/bgpodcast.jpg) right top no-repeat; padding: 5px 125px 5px 5px; border:1px solid #ddd; margin-bottom:12px}
.bg_podcast img {vertical-align:middle}
.bg_offices {height:125px; background:url(../images/bgoffices.jpg) right top no-repeat; padding: 5px 125px 5px 5px; border:1px solid #ddd; margin-bottom:12px}

#advertise {text-align:center}
#advertise a {font-size:10px; line-height:20px}

.chkbox{ background-color:transparent; border-width:0px; vertical-align:middle}

.singleBox {margin-bottom:10px}
.singleBox p {margin-bottom:10px }

.playerskin {background:url(../images/skinplayer.gif) no-repeat; width:300px; height:99px; padding:6px; color:#fff; font-size:10px; float:left; margin-bottom:10px}
.playerskin img {border:1px solid #fff; float:left}
.playerskin .data {float:left; margin-left:20px}
.playerskin a{color:#BBDDFF}
.playerskin #flashcontent { margin-top:4px}

.videoyoutube {float:left; width:320px;margin-bottom:10px}
.detail-options {float:left; margin-left:10px; margin-bottom:10px}

#recent-comments {margin-bottom:10px}
.commentlist {clear: both;padding:  5px 0 10px;margin: 0;}
.comment-data {padding: 4px 15px 5px 0;}
.comment-number { font-style:italic; color: #333333;display: block;width: 38px;text-align: center;float: left;letter-spacing: -1px;padding-bottom: 2px;}
.comment-list cite {font: normal bold 110%/130% Arial, Helvetica, sans-serif;float: left;overflow: hidden;width: 410px;}
.comment-list .comment-date {display: block;padding: 4px 0 2px 38px;clear: both;color: #666666;}
.comment-list cite a {text-decoration:underline; color:#000; font-weight:bold}
.comment-list cite a:hover {text-decoration:none}
.comment-entry {padding: 0 0 15px 38px;	width: 440px;overflow: hidden;}
.comment-list em {display: block;padding: 4px 0 2px 38px;clear: both; font-weight:bold; color:#003366}
.comment-list li {border-bottom:1px solid #ddd; list-style-type:none}
.comment-list .alt { background:#f8f8f8; }
.comment-list .author {background: lightyellow;}
.comment-list .staff {background:#E6FFE6;}

#comment-form {padding: 10px 0; margin: 0;}
#comment-form  p {clear: both;padding-bottom: 5px;}
#comment-form  label {font-weight: bold; font-size: 100%;padding-top: 8px;width: 80px;float: left;}
#comment-form  small {color: #999999;font-size: 90%;padding-top: 8px;display: block;}
#comment-form  input {width: 220px;float: left;margin-right: 10px;}
#comment-form  textarea {width: 470px;height: 150px; margin-top:4px; font-size:12px}
#comment-form #submit { float:right}

.book {margin-bottom:30px}
.book img {float:left; margin-right:5px;margin-bottom:5px}
.book strong {color:#215cc2}
.book p {margin-top:5px; margin-bottom:5px; margin-left:100px}
.book label {font-weight:bold}

.office {border-bottom:1px solid #eee; padding-bottom:7px}
.office_place {width:190px; height:100px; margin-left:10px}
.global {color:#2e4978}

div.rlink {background:#e6e9ee; padding:5px; margin:5px 5px 20px 0}
a.rlink {font-weight:bold; color:#000}
strong.rlink {color:#215cc2; padding-left:10px}

strong.plink {color:#215cc2; padding-left:10px}
div.partner {background:#f4f4f4; padding:5px; margin:5px 5px 5px 10px; font-size:11px}
div.plink {background:#e6e9ee; padding:5px; margin:5px 5px 5px 10px}
a.plink {font-weight:bold; color:#000}

.clients .cl {width:120px; height:90px; margin:15px; text-align:center; float:left; vertical-align:middle; line-height:90px}
.clients img {text-align:center;  vertical-align:middle}

.line{ background-color:#ccc; height:1px; width:100%; margin:10px auto 10px auto; clear:both}

.filter strong {margin-right:15px}
.filter select {vertical-align:middle}

.newsdate {margin-left:10px; width:100px; font-weight:bold}
.eventsdate {margin-left:3px;width:115px; font-weight:bold}
.newshead { margin-bottom:10px; width:360px}
.eventshead {margin-left:10px; margin-bottom:10px; width:360px}
.newshead p {margin-bottom:3px}
.newshead p strong a{font-weight:bold;}
.eventshead p strong a{margin-left:10px; font-weight:bold;}
.newsdetail {padding:0; color:#000; margin-bottom:30px}
.nofound {margin:auto; width:350px; margin-top:20px; text-align:center}

.addthis {cursor:pointer; margin-top:10px;  margin-bottom:10px;}

.article {margin-bottom:20px; border-top:4px solid #001d77; padding-top:10px; line-height:140%; margin-right:20px }
.article h1 a {color:#000; font-size:18px}
.article h1 a:hover {color:#215cc2}
.article h2 {color:#222; font-size:14px; font-weight:normal;}
.article h3 {color:#666; font-size:11px; font-weight:normal; float:left; font-family:Arial, Helvetica, sans-serif}
.article h4 a {color:#215cc2; font-size:12px; float:right; font-weight:bold}
.article_body {clear:both; border-top:2px solid #001d77; padding-top:10px}
.article p,.article ul, .article_body ol {margin-bottom:10px}
.article_body ul, .article_body ol { margin-left:30px}
.article_body h1 { font-size:16px; font-weight:bold; color:#000; line-height:150%}
.article_body h2 { font-size:12px; font-weight:bold; color:#000; line-height:150%; font-family:Arial, Helvetica, sans-serif}
.article_body h3 {color: #333; font-size:16px; font-weight:bold; float:none; margin-bottom:10px}
.article_body h3 em {color:#CC0000; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif}
.article_body p em strong {color:#CC0000; font-size:14px;  font-family:Georgia, "Times New Roman", Times, serif}
.article_body li { margin-left:30px}
.article_body ol li{ list-style-type:decimal}
.article_body li {list-style-type:disc}
.article_cats {font-weight:bold; font-size:11px}
.article .playerskin p {margin-bottom:5px}


.col_list {margin-bottom:10px}

.list-archives {font-size:11px; margin-left:5px; margin-top:3px}
.list-archives li {background:url(../images/ic_archive.gif) no-repeat left; padding-left:20px; margin-bottom:3px; list-style-type:none}

.list-categories {font-size:11px; margin-left:5px; margin-top:3px}
.list-categories li {background:url(../images/ic_folder.gif) no-repeat left; padding-left:20px; margin-bottom:3px; list-style-type:none}

.browse_cats {margin-left:10px;  overflow:auto}
.browse_cats li {float:left; width:223px; margin-right:10px; margin-bottom:15px; list-style-type:none}
.browse_cats a {font-weight:bold; font-size:13px}
.browse_spec {margin-left:10px; overflow:auto; margin-bottom:15px}
.browse_spec li {float:left; width:223px; margin-right:10px; margin-bottom:5px; list-style-type:none}
.browse_spec a {font-weight:normal; font-size:11px}

.group_list {font-size:11px; margin-bottom:10px; margin-left:10px}
.group_list a{color:#215cc2; display:block; font-weight:bold; font-size:13px}
.group_list a:hover {text-decoration:underline}

.desc_box {height:200px;border:1px solid #ddd; margin-bottom:12px; position:relative; background:#fff; width:476px}
.desc_box img {position:absolute;}
.desc_box h1 {color:#000; font-size:16px; font-weight:bold; margin-bottom:2px}
.desc_box .trans {position:absolute; filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90; background:#fff; width:456px; padding:5px 10px 5px 10px; bottom:0; text-align:justify;}

.course_place {width:190px; margin-left:10px}
.courses li{background:url(../images/bullet1.gif) no-repeat top left; margin-bottom:8px; padding-left:18px; list-style-type:none}
.courses a {color:#215cc2}

.testi {margin-bottom:20px}
.testi blockquote {font-style:italic; margin-bottom:8px}
.testi p {font-weight:bold; text-align:right; font-size:11px}

.testiServices {margin-bottom:20px}
.testiServices blockquote { margin:0; padding:0;font-style:italic; margin-bottom:8px; padding-left:110px;font-size:11px}
.testiServices p {font-weight:bold; text-align:right; font-size:11px}
.testiServices .image {padding:3px; border:1px solid #ccc; float:left; margin-right:10px;}

.staticContent {clear:both; border-top:2px solid #001d77; padding-top:10px}
.staticContent p {margin-bottom:10px}
.staticContent ul, .staticContent ol { margin-left:30px;margin-bottom:10px}
.staticContent h1 { font-size:16px; font-weight:bold; color:#000; line-height:150%}
.staticContent h2 { font-size:12px; font-weight:bold; color:#000; line-height:150%; font-family:Arial, Helvetica, sans-serif}
.staticContent h3 {color: #333; font-size:16px; font-weight:bold; float:none; margin-bottom:10px}
.staticContent li { margin-left:30px}
.staticContent ol li{ list-style-type:decimal}
.staticContent li {list-style-type:disc}

.staticContent2 {clear:both;}
.staticContent2 p {margin-bottom:10px}
.staticContent2 ul, .staticContent ol { margin-left:30px;margin-bottom:10px}
.staticContent2 h1 { font-size:16px; font-weight:bold; color:#000; line-height:150%}
.staticContent2 h2 { font-size:12px; font-weight:bold; color:#000; line-height:150%; font-family:Arial, Helvetica, sans-serif}
.staticContent2 h3 {color: #333; font-size:16px; font-weight:bold; float:none; margin-bottom:10px}
.staticContent2 li { margin-left:30px}
.staticContent2 ol li{ list-style-type:decimal}
.staticContent2 li {list-style-type:disc}


.buttons-li { font-size:11px; background:url(../images/ic_linkedin.gif) no-repeat top left; padding-left:20px; margin-left:10px;}

.arrow {margin-left:20px; margin-top:10px}
.arrow li {background:url(../images/ic_arrow.gif) no-repeat 5px left; padding-left:14px; list-style:none; font-size:12px; margin-bottom:5px}
.arrow a {color:#000}

.regform td{padding:1px; padding-right:10px}
.red {color:red; font-family:Tahoma,Arial, Helvetica, sans-serif; font-size:11px}
.regform input {border-width:1px}
.center {text-align:center}

.home-podcast {background:url(../images/home/earphones.jpg) -10px right no-repeat;padding-right:150px;width:300px; }
.home-video {background:url(../images/home/camera.jpg) bottom right no-repeat;padding-right:150px;width:300px; }
.home-webinar {background:url(../images/home/webinar.jpg) bottom right no-repeat;padding-right:150px;width:300px; }

.col_a , .col_b {margin-bottom:3px; margin-top:3px}
.col_a { text-align:right; float:left; width:30%; padding-right:15px}
.col_a label {font-weight:bold}
.col_b { float:left; width:65%}

.small { font-size:11px; color:#666 }

.err {background:#FFFFCC; border:1px solid #ccc; padding:15px; color:#CC0000; margin:15px}
.err p {font-weight:bold; background:url(../images/ic_alert.gif) no-repeat top left; padding-left:20px}
.err ul {margin-left: 15px;}
.err li {margin-bottom:5px}

.teampic {margin-right:10px; margin-bottom:10px}
.teammember {margin-bottom:10px; width:340px; padding-top:10px; margin-left:10px}
.teammember p {margin-bottom:3px}
.teammember p strong a{font-weight:bold;}
.team_detail {padding:0; margin-bottom:30px}
.team_detail .image{ margin-left:10px;}

.sitemap li{background:url(../images/bullet1.gif) no-repeat top left; margin-bottom:8px; padding-left:18px; list-style-type:none; text-decoration:none}
.sitemap span{font-size:14px;font-weight:bold;}
.sitemapPrincipal{background:url(../images/bullet1.gif) no-repeat top left; margin-bottom:8px; padding-left:18px; list-style-type:none;}



.home-box-round{margin-bottom:5px;background:url(../images/bgtitle5.gif) top left repeat-x;border:1px solid #dedede;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;}
.home-box-round .title-box {border-bottom-color:#dedede;border-bottom-width:1px;border-bottom-style:solid;height:18px;padding-top:2px;color:#2e4978;font-weight:bold;}
.home-box-round .box-body-round{margin-top:10px;margin-bottom:30px;}
#mainNav .current_page a {background:#6d371f;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;}

.fontResume{color:#666666; font-weight:bold}
.txtResume{background-color:#FFFFFF; border:1px solid #B3B9C3; margin:2px 0pt 8px 0pt}
.cboResume{background-color:#FFFFFF; border:1px solid #B3B9C3; margin:2px 0pt 6px 0pt}

.caseStudies {margin-bottom:12px;}
.caseStudies a {color:#235CD9;font-size:9pt;font-weight:bold}

.caseStudies p{padding-top:4px;padding-bottom:6px;color:#777777}
.caseStudies-body {padding-top:4px;padding-bottom:6px;color:#777777}
.caseStudies-body a {font-size:8pt;font-weight:lighter}
.caseStudies p a{color:#0101FF;font-size:8pt;font-weight:lighter}
.caseStudies span{font-size:8pt;color:#777777}

.bg_casestudies { height:125px; background:url(../images/bus_graph_.jpg) right top no-repeat; padding: 5px 125px 5px 5px; border:1px solid #ddd; margin-bottom:12px}
.bg_casestudies img {vertical-align:middle}