* { 
	margin:0;
	padding:0;
}
IMG { 
	border:0;
}
BODY{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#b9b9b9;
}
/*EM,
STRONG {
	font-style:normal;
	font-weight:normal;
}*/
/*OL,
UL {
	list-style:none;
}*/
/*h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}*/
INPUT.type_radio,
INPUT.type_checkbox {
	position: relative;
	bottom: -2px;
}
* HTML INPUT.type_radio,
* HTML INPUT.type_checkbox {
    position:static;
    bottom: 0;
}
a  {
     color:#4FB2FF;
     text-decoration:none;
}

A {
    text-decoration:none;
    -moz-outline-style:none;
}
A:hover{
    text-decoration:underline;
}
INPUT, TEXTAREA, SELECT {
    font: 12px arial;
    padding: 1px 2px;
}
OPTION{
    padding: 0 7px 0 3px;
}

/* new clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
.imgfix {
	vertical-align: bottom;
}
HTML{
	background:url(../images/bg_main.png) repeat 0 0;
}
.gradient{
	background:url(../images/bg_gradient.png) repeat-x 0 0;
}
* html .gradient{
	_background:none;
}

.confirm{
border-bottom:none !important;
}
.confirm P{
font-weight:bold !important;
}

.container{
	margin:auto;
	position:relative;
	width:962px;
	/*min-height:650px;*/ /* to remove ?*/
}
/*header*/
.header {
	height:122px;
	margin:auto;
	position:relative;
	margin-bottom:2px;
}
.logo{
	background:transparent url(../images/logo.png) no-repeat scroll 0 0;
	display:block;
	float:left;
	height:88px;
	overflow:hidden;
	text-decoration:none !important;
	text-indent:-9999px;
	width:257px;
	margin-bottom:5px;
}
* HTML .logo{
	background:transparent url(../images/logo_IE6.gif) no-repeat scroll 0 0;
}
.header UL{
	width:832px;
	list-style:none;
	height:32px;
	float:left;
}
.header UL LI {
	float:left;
}
.header UL LI.selected{
	background:transparent url(../images/bg_menu_gradient.png) repeat-x scroll 0 0;
	margin-right:2px;
	width:138px;
}
.header UL LI.selected:hover,
.header UL LI.selected A:hover{
	cursor:default;
}
* HTML .header UL LI.selected{
	background:none;
	background-color:#353535;
}
.header UL A{
	display:block;
	position:relative;
	width:134px;
	height:28px;
	text-decoration:none !important;
	text-indent:-9999px;
	overflow:hidden;
	margin-right:4px;
}
.header UL LI.selected A{
	border:2px solid black;
	margin:-2px 2px 0 -2px;
}
.header UL LI.selected A:first-child{
	margin-left:0;
}
.header UL A.Overview{
	background:transparent url(../images/buttons_sprite.png) no-repeat scroll 0 0;
}
.header UL A.Overview:hover{
	background:transparent url(../images/buttons_sprite.png) no-repeat scroll 0 -30px;
}
.header UL LI.selected A.Overview{
	background:transparent url(../images/buttons_sprite.png) no-repeat scroll 0 -60px;
}
.header UL A.Investment_focus{
	background:transparent url(../images/buttons_sprite.png) no-repeat scroll 0 -90px;
}
.header UL A.Investment_focus:hover{
	background:transparent url(../images/buttons_sprite.png) no-repeat scroll 0 -120px;
}
.header UL LI.selected A.Investment_focus{
	background:transparent url(../images/buttons_sprite.png) no-repeat scroll 0 -150px;
}
.header UL A.Our_process{
	background:transparent url(../images/buttons_sprite.png) no-repeat scroll 0 -180px;
}
.header UL A.Our_process:hover{
	background:transparent url(../images/buttons_sprite.png) no-repeat scroll 0 -210px;
}
.header UL LI.selected A.Our_process{
	background:transparent url(../images/buttons_sprite.png) no-repeat scroll 0 -240px;
}
.header UL A.Entrepreneurs_are_saying{
	background:transparent url(../images/buttons_sprite.png) no-repeat scroll 0 -270px;
}
.header UL A.Entrepreneurs_are_saying:hover{
	background:transparent url(../images/buttons_sprite.png) no-repeat scroll 0 -300px;
}
.header UL LI.selected A.Entrepreneurs_are_saying{
	background:transparent url(../images/buttons_sprite.png) no-repeat scroll 0 -330px;
}
.header UL A.Portfolio{
	background:transparent url(../images/buttons_sprite.png) no-repeat scroll 0 -360px;
}
.header UL A.Portfolio:hover{
	background:transparent url(../images/buttons_sprite.png) no-repeat scroll 0 -390px;
}
.header UL LI.selected A.Portfolio{
	background:transparent url(../images/buttons_sprite.png) no-repeat scroll 0 -420px;
}
.header UL A.Contact{
	background:transparent url(../images/buttons_sprite.png) no-repeat scroll 0 -450px;
}
.header UL A.Contact:hover{
	background:transparent url(../images/buttons_sprite.png) no-repeat scroll 0 -480px;
}
.header UL LI.selected A.Contact{
	background:transparent url(../images/buttons_sprite.png) no-repeat scroll 0 -510px;
	margin-right:0;
}
.search{
	float:left;
	margin-left:-4px;
	width:134px;
	height:28px;
	background-color:#000000;
}
.search .txt_search{
	border:1px solid #5D5D5D;
	height:14px;
	width:92px;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	margin:5px 0 0 7px;
}
.search .btn_search{
	background:transparent url(../images/buttons_sprite.png) no-repeat scroll -174px 0;
	height:16px;
	width:20px;
	padding:0;
	border:none;
	text-indent:-9999px;
	position:relative;
	top:1px;
	//top:-1px;
}
.search .btn_search:hover{
	background-position: -198px 0;
	cursor:pointer;
}
/*content*/
.content{
	margin-bottom:4px;
}
.inner_content{
	background-color:#000000;
	padding:14px 71px 9px 14px;
	//z-index:1;
}
.img_wrapper{
	height:233px;
	background-color:#000000;
	position:relative;
	margin-bottom:4px;
}
.fader .content_container {
	height:233px;
	position:relative;
}
.fader .content_container .first {
	display:block;
}
.fader .content_div {
	display:none;
	left:2px;
	position:absolute;
	top:2px;
}
.btn_make_it{
	background:transparent url(../images/buttons_sprite.png) no-repeat scroll 0 -542px;
	display:block;
	height:41px;
	width:218px;
	text-indent:-9999px;
	position:absolute;
	top:172px;
	left:20px;
	z-index:2;
}
.btn_make_it:hover{
	background-position:0 -585px;
}
.promotions .news,
.promotions .portfolio,
.promotions .meet_us{
	background-color:#000000;
	padding:0px 6px 6px;
	margin-right:4px;
	float:left;
	height:202px;
	position:relative;
}
.promotions .news, .promotions .meet_us{
	width:260px;
}
.promotions .portfolio{
	width:398px;
}
.promotions .meet_us{
	margin-right:0;
}
.promotions H2{
	color:#ffffff;
	margin:0 6px 0;
	font-size:16px;
	font-weight:normal;
	line-height:41px;
}
.promotions .text_box{
	background-color:#282828;
	height:62px;
	margin-bottom:2px;
	padding:5px 6px 0px;
	font-size:12px;
}
.promotions .news .text_box P{
	color:#B9B9B9;
}
.promotions .news .text_box SPAN{
	color:#ffffff;
}
.promotions .news .text_box A.read_more{
	color:#4FB2FF;
	font-weight:bold;
	font-size:12px;
}
.promotions .portfolio .img_portfolio{
	float:left;
	width:131px;
	height:137px;
	margin-right:2px;
}
.promotions .portfolio .img_last{
	margin-right:0;
}
.promotions .meet_us .text_box P{
	color:#ffffff;
}
/*buttons*/
A.btn{
	background:transparent url(../images/buttons_sprite.png) no-repeat scroll left -628px;
	height:18px;
	padding-left:6px;
	float:left;
	margin-top:4px;
}
.btn SPAN{
	background:transparent url(../images/buttons_sprite.png) no-repeat scroll right -628px;
	color:#000000;
	cursor:pointer;
	display:block;
	font-size:12px;
	line-height:18px;
	padding-right:6px;
	text-align:center;
}
INPUT.btn{
 
    background:url("../images/buttons_sprite.png") no-repeat scroll left -628px transparent;
    border:medium none;
    line-height:18px;
    width:94px;
}
INPUT.btn:hover{
	color:#ffffff;
}
A.btn:hover, INPUT.btn:hover{
	background-position:left -648px;
	text-decoration:none;
}
.btn:hover SPAN{
	background-position:right -648px;
	color:#B5B5B5;
}
.promotions .btn{
	position:absolute;
	bottom:6px;
	left:6px;
}

ul.pager {
	display:block;
	height:18px;
	width:78px;
	padding:2px;
	position:absolute;
	bottom:6px;
	right:6px;
	_background-color:#000000;
	background:url(../images/bg_navigate.png) no-repeat 0 0;
	z-index:2;
}
ul.pager li {
	float:left;
	list-style-type:none;
	margin:0;
	padding:0;
}
ul.pager li a {
	background:url(../images/buttons_sprite.png) no-repeat -200px -22px;
	cursor:pointer;
	display:block;
	font-size:13px;
	width:18px;
	margin-right:2px;
	text-decoration:none;
	color:#010101;
	text-align:center;
	line-height:18px;
}
ul.pager li a:hover{
	background-position:-200px -40px;
	color:#ffffff;
}
ul.pager li a.selected{
	background:none;
	color:#ffffff;
}
ul.pager li a.last{
	margin-right:0;
}
/*footer*/
.footer{
	background-color:#000000;
	margin:auto;
	width:962px;
	margin-bottom:4px;
}
.footer UL{
	display:block;
	margin:auto;
	width:733px;
	list-style:none;
	height:26px;
}
.footer UL LI {
	background:transparent url(../images/footer_dot.gif) no-repeat scroll 0 11px;
	float:left;
	padding-left:16px;
	padding-right:11px;
	line-height:24px;
}
.footer UL LI.first{
	padding-left:0;
	background:none;
}
.footer A{
	color:#4FB2FF;
	display:block;
	font-size:12px;
	position:relative;
	text-shadow:#2A5F88 0.5px 0;
}

/* Sub Menu*/
.sub_menu_top{
	height:17px;
	background-color:#000000;
	margin-top:-2px;
}
UL.sub_menu{
	display:block;
	margin-bottom:2px;
	list-style:none;
}
UL.sub_menu LI{
	height:36px;
	float:left;
	width:138px;
}
UL.sub_menu LI.last{
	background-color:#000000;
}
UL.sub_menu LI A{
	display:block;
	color:#4FB2FF;
	font-size:13px;
	height:26px;
	padding-top:10px;
	text-align:center;
	text-shadow:1px 0 #2A5F88;
	text-decoration:none;
	background-color:#000000;
}
UL.sub_menu LI A.selected{
	margin-top:2px;
	color:#B5B5B5;
	width:134px;
	margin-left:2px;
	cursor:default;
	padding-top:8px;
	height:28px;
	text-shadow:1px 0 #545454;
}
UL.sub_menu LI.first A.selected{
	width:136px;
	margin-left:0;
}
UL.sub_menu LI A:hover, 
UL.breadcrumbs LI A:hover{
	text-decoration:none;
}
.breadcrumbs_wrapper{
	height:23px;
	background-color:#000000;
	padding:6px 6px 0 6px;
}
UL.breadcrumbs{
	display:block;
	height:23px;
	background-color:#282828;
	list-style:none;
}
UL.breadcrumbs LI, UL.paging{
	float:left;
}
UL.breadcrumbs LI A,
.main_content UL.paging LI A,
.main_content UL.paging LI SPAN{
	display:block;
	color:#4FB2FF;
	font-size:13px;
	text-shadow:1px 0 #2A5F88;
	text-decoration:none;
	padding-right:12px;
	margin-left:6px;
	line-height:23px;
	background:url(../images/buttons_sprite.png) no-repeat right -62px;
}
UL.breadcrumbs LI A.current{
	color:#ffffff;
	background:none;
	cursor:default;
}
/* inner pages*/
.main_content{
	width:536px;
	float:left;
}
.main_content_full{
	margin-right:-65px;
}
.content_height{
	min-height:754px;
}
*HTML .content_height{
	height:754px;
}
.sub_content{
	width:272px;
	float:right;
	margin-top:27px;
	margin-bottom:19px;
}
.main_content H1, 
H1.ttl_main{
	font-size:28px;
	font-weight:normal;
	color:#ffffff;
	margin-bottom:10px;
}
H1.ttl_main{
	padding-bottom:14px;
}
.main_content H2, 
.sub_content H2{
	font-size:20px;
	font-weight:normal;
	color:#ffffff;
	margin:13px 0;
}
.main_content H3, .member_info P, 
.member_info H5,.contact_box H5,
.row, .txt_question SPAN, .ui-dialog-title{
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
}
.main_content .txt_main,
H1.ttl_main{
	padding-bottom:16px;
	border-bottom:2px solid #B5B5B5;
	margin-left:-8px;
	padding-left:8px;
}
.main_content .txt_main H2{
	margin:0;
}
.main_content .txt_main P{
	font-size:15px;
}
.main_content P, 
.come_and_meet_box P,
.contact_box P, .ui-dialog-content .row,
.ui-dialog-content P{
	font-size:13px;
	font-weight:normal;
	color:#B9B9B9;
}
.small_grey_box{
	width:144px;
	background-color:#282828;
	margin-right:4px;
	float:left;
	padding:7px 15px;
	text-align:center;
}
.last_box{
	margin-right:0;
}
.small_grey_box P{
	font-size:12px;
	color:#B5B5B5;
	margin-top:7px;
	text-align:left;
}
.txt_column{
	width:256px;
}
.float_left,.row .form_right,
.interpr_row IMG, .portfolio_row IMG,
.attachments, .txt_question{
	float:left;
}
.float_right, .right_btn{
	float:right !important;
}
.txt_section{
	margin-bottom:18px;
}
.txt_section P {
    margin-bottom: 10px;
}
.main_content UL{
	display:block;
	list-style:none;
	margin-top:17px;
	/*margin-left:-4px;*/
}
.main_content UL LI,.book IMG{
	float:left;
} 
.main_content UL LI A{
	display:block;
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	margin-bottom:9px;
	margin-left:4px;
}
.main_content UL LI A IMG{
	display:block;
	margin-bottom:10px;
}
/* interpreneurs say box*/
.interpr_box, .come_and_meet_box,
.books_box, .contact_box{
	width:268px;
	background-color:#282828;
	padding:14px 2px 12px;
}
.interpr_box H2,
.interpr_box .quote{
	padding-left:12px;
} 
.sub_content H2{
	font-size:16px;
	margin-top:0;
	font-weight:bold;
}
.interpr_box .quote,
.interpr_row .quote{
	font-style:italic;
	margin:13px 0 10px 0;
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
	padding-right:6px;
}
.quote P{
	margin-bottom:6px;
}
.quote SPAN{
	display:block;
	color:#B9B9B9;
	font-weight:normal;
}
.interpr_box A, .interpr_row A,
.portfolio_row A, .search_res_row A,
.contact_box .txt_contact A{
	color:#4FB2FF;
	font-weight:bold;
	margin-left:10px;
	line-height:25px;
}
/* Team */
.team_member .no_picture 
{
    display: block;
    width: 131px; height: 131px;
    background: url(../images/member_no_image.jpg) no-repeat;
}
/* team member page*/
.companies_box{
	padding-top:13px;
	padding-bottom:24px;
}
.companies_box UL{
	margin-left:-6px;
}
.companies_box UL LI A{
	text-indent:-9999px;
	overflow:hidden;
	height:87px;
	width:134px;
	margin:0 0 6px 6px;
}
.member_info{
	margin-top:0;
	padding-right:67px;
}
.member_info IMG{
	width:268px;
	height:130px;
	margin-bottom:15px;
}
.member_info P, .member_info H5{
	font-style:italic;
}
.member_info H5{
	padding-top:15px;
}
.member_watch{
	display:block;
	list-style:none;
	margin-top:14px;
}
.member_watch LI A{
	display:block;
	color:#4FB2FF;
	font-size:13px;
	font-weight:bold;
	margin-bottom:10px;
	line-height:46px;
}

.member_watch LI A IMG{	
	float:left;
height:46px;
margin-bottom:10px;
margin-right:12px;
width:46px;
}

.member_watch LI A.twitter{
	background:url(../images/twitter.png) no-repeat 0 0;
}
.member_watch LI A.linkedin{
	background:url(../images/linkedin.png) no-repeat 0 0;
}
.member_watch LI A.google{
	background:url(../images/google.png) no-repeat 0 0;
}
/* partners page*/
.partner_logo{
	display:block;
	text-indent:-9999px;
	width:201px;
	height:87px;
	overflow:hidden;
	margin:18px 0;
}
.erickson{
	background:url(../images/McCannErickson_logo.png) no-repeat 0 0;
}
.adsmarket{
	background:url(../images/adsmarket_logo.png) no-repeat 0 0;
}
/*Global network page*/
.network_content H1{
	border-bottom:none;
	margin-bottom:0;
}
.network_content UL{
	margin-top:0;
	margin-left:0;
	padding-bottom:26px;
	width:672px;
}
.network_content UL LI A{
	margin-left:0;
	margin-right:6px;
	color:#B9B9B9;
	font-weight:normal;
	text-shadow:1px 0 #4A4A4A;
}
/* news page*/
.news_row, .search_res_row{
	padding:17px 520px 17px 11px;
	border-bottom:1px solid #5B5B5B;
	color:#fff;
	font-size:13px;
	font-weight:bold;
}
.main_content .last_row, 
.main_content_full .last_row{
	border-bottom:none;
	padding-bottom:60px;
}
.news_date{
	color:#B9B9B9;
	font-weight:normal;
	display:block;
}
.news_row A.lnk_more{
	color:#4BA4E9;
	background:url("../images/buttons_sprite.png") no-repeat scroll right -80px transparent;
	padding-right:7px;
}
.news_article {
	padding:5px 520px 17px 11px;
	font-size:13px;
	color:#B9B9B9;
}
.news_article H2{
	color:#fff;
	font-weight:bold;
	font-size:18px;
}
.news_article P{
	padding-top:15px;
}
/*Learn How pages*/
.process_line{
	padding-top:20px;
	padding-left:8px;
}
.process_line SPAN{
	width:42px;
	line-height:69px;
	background-color:#282828;
	color:#fff;
	font-size:28px;
	float:left;
	padding-left:27px;
}
.txt_inner{
	margin-left:79px;
}
.come_and_meet_box,
.contact_box{
	padding:14px 8px 18px;
	width:256px;
}
.short_bottom{
	padding:14px 8px 0px;
}
.come_and_meet_box H2{
	padding-left:5px;
}
.come_and_meet_box P{
	color:#fff;
}
.contact_way{
	width:256px;
	margin-bottom:25px;
}
.icon {
	float:left;
	background:transparent url(../images/icons_sprite.gif) no-repeat scroll 0 0;
}
.icn_meet{
	width:39px;
	height:47px;
}
.icn_tel{
	background-position:0 -47px;
	width:33px;
	height:46px;
}
.icn_fax{
	background-position:0 -93px;
	width:41px;
	height:39px;
}
.icn_email{
	background-position:7px -132px;
	width:29px;
	height:28px;
	padding-left:7px;
}
.icn_address{
	background-position:0 -160px;
	width:43px;
	height:59px;
}
.txt_contact{
	margin-left:48px;
}
.come_and_meet_box A.btn{
	margin-top:10px;
	border:2px solid #282828;
}
.come_and_meet_box A.btn:hover{
	border:2px solid #000000;
}
.question_line{
	padding: 10px 10px 20px;
}
A.question{
	background:transparent url(../images/buttons_sprite.png) no-repeat scroll left -670px;
	color:#4FB2FF;
	padding-left:21px;
	font-size:13px;
	font-weight:bold;
	//zoom:1;
}
.open A.question{
	background:transparent url(../images/buttons_sprite.png) no-repeat scroll left -732px;
	color:#ffffff;
}
A.question:hover{
	text-decoration:none;
	background-position: left -701px;
}
.open A.question:hover{
	background-position: left -763px;
}
.question_line P{
	display:none;
}
.open P{
	display:block;
	padding-left:21px;
	padding-top:13px;
}
.materials_area{
	border-bottom:1px solid #5B5B5B;
	padding-bottom:4px;
}
.materials_area A{
	color:#fff;
	font-size:13px;
	font-weight:bold;
}
.link_and_desc{
	padding-bottom:15px;
}
.books_box  {
	padding:14px 13px 18px;
	width:246px;
}
.book{
	padding-bottom:10px;
}

.book SPAN, .book P{
	color:#FFFFFF;
	display:block;
	padding-left:100px;
	font-size:13px;
}
.book SPAN{
	font-weight:bold;
}
.books_box UL{
	float:left;
	list-style:none;
}
.books_box UL LI{
	float:left;
	width:123px;
	padding-bottom:10px;
}
.books_box UL LI A{
	color:#4FB2FF;
	font-size:13px;
	font-weight:bold;
}
/* Intrepreneurs and Portfolio pages*/
.interpr_row{
	border-bottom:1px solid #5B5B5B;
	width:544px;
	padding:16px 20px 16px 9px;
}
.interpr_row .quote, .portfolio_row .txt_inner{
	margin:0 0 0 152px;
	min-height:87px;
}
* HTML .interpr_row .quote,
* HTML .portfolio_row .txt_inner{
	height:87px;
}
.quote .sep{
	display:inline;
	color:#4FB2FF;
	padding:0 4px;
	font-size:12px;
}
.interpr_row A, .portfolio_row A,
.search_res_row A{
	margin-left:0;
	font-style:normal;
}
.portfolio_row{
	border-bottom:1px solid #5B5B5B;
	padding:16px 20px 16px 9px;
}
/* Search results page*/
.new_search{
	background-color:#282828;
	margin:10px 0;
	padding:7px;
}
.new_search H3{
	float:left;
	padding-right:12px;
	line-height:24px;
}
.new_search .search{
	background-color:Transparent;
	margin-left:0;
	width:180px;
}
.new_search .search .txt_search{
	width:144px;
	font-weight:normal;
}
.search_res_row{
	padding:15px 25px 15px 10px;
}
.main_content UL.paging{
	padding:18px 25px 18px 10px;
	margin-left:0;
	margin-top:0;
}
.main_content UL.paging LI A,
.main_content UL.paging LI SPAN{
	background:none;
	text-shadow:none;
}
.main_content UL.paging LI A:hover{
	text-decoration:underline;
}
.main_content UL.paging LI A.current{
	color:#B5B5B5;
}
.main_content UL.paging LI A.current:hover{
	cursor:default;
	text-decoration:none;
}
/*meet us page*/
.contact_box .txt_contact{
	padding-top:2px;
}
.contact_box .txt_contact A{
	margin-left:0;
}
.contact_form{
	padding:20px 0 0 12px;
	border-top:1px solid #5B5B5B;
	border-bottom:1px solid #5B5B5B;
	margin-top:16px;
	margin-bottom:20px;
}
.row{
	width:391px;
	padding-bottom:18px;
}
.row .form_left{
	float:left;
	width:82px;
	padding-top:3px;
}
.attachments .form_left{
	padding-top:0;
}
.row .form_right{
	width:309px;
}
.row SPAN{
	color:#FF0000;
	margin-right:-3px;
}
.row .error{
	display:none;
	font-weight:normal;
}
.row INPUT{
	width:165px;
	border:1px solid #5D5D5D;
	display:block;
}
.row TEXTAREA{
	border:1px solid #5D5D5D;
	width:303px;
	height:83px;
}
.attachments, .attachments .row{
	width:349px;
}
.attachments .row .form_right{
	width:auto;
}
.txt_question{
	width:175px;
}
.txt_question SPAN{
	display:block;
}
.txt_mandatory{
	color:#FF0000;
	float:left;
}
.right_btn SPAN{
	width:94px;
}
/* map inwin*/
#inwin_map{
	margin:-9px 0 21px -9px;
}
#ui-dialog-title-inwin_map{
	font-size:0px;
}
A.close_inwin_map{
	top:563px;
	background:none;
	border:none;
	color:#E92626;
	cursor:pointer;
	height:18px;
	overflow:hidden;
	position:absolute;
	right:342px;
	width:auto;
	text-indent:0px;
	font-size:13px;
	font-weight:bold;
}
A.close_inwin_map:hover{
	border:none;
	text-decoration:underline;
}
/*inwin*/
.inwin_content {
	display:none;
}
.ui-dialog {
	background-color:#333;
	padding:15px 6px 15px 15px;
}
.ui-dialog-content P{
	padding:15px 0 14px 0;
}
.ui-dialog-content .row .form_left {
	width:72px;
}
.ui-dialog-content .row .form_right {
	width:300px;
}
.ui-dialog-content .txt_mandatory {
	padding-left:9px;
	padding-top:6px;
}
.ui-dialog-titlebar-close{
	background:url("../images/buttons_sprite.png") no-repeat scroll -200px -104px transparent;
	color:#010101;
	cursor:pointer;
	display:block;
	width:18px;
	height:18px;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	top:6px; right:6px;
}
.ui-dialog-titlebar-close:hover{
	background-position:-200px -122px;
}
.ui-dialog-titlebar-close,
.ui-dialog-content A.btn{
	border:2px solid #333;
}
.ui-dialog-titlebar-close:hover,
.ui-dialog-content A.btn:hover{
	border:2px solid #000000;
}
.ui-widget-overlay {
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 100%; 
	height: 100%;
	background: black;
	opacity: 0.5;
	filter:Alpha(Opacity=50);
}
/*customized input type file*/
.attach {
	position:relative;
	width:138px; 
	height:19px;
}
.attach #whitepaper,
.attach #presentation,
.attach #summary {
	width:100%; 
	height:16px; 
	//height:15px; 
	cursor:default; 
	
}
.attach DIV.file { 
	position:absolute; 
	right:-110px; 
	top:0; 
	width:100px; 
	height:100%; 
	overflow:hidden; 
}
.attach DIV.file A.btn { 
	color:#000000;
	cursor:pointer;
	height:19px;
	margin-top:0;
	padding:0;
	width:100px;
}
.attach DIV.file A.btn SPAN{
	color:#000;
	font-weight:normal;
	width:auto;
	margin:0; padding:0;
}
.attach div.file a.btn:hover span{
	background-position:right -648px;
	color:#B5B5B5;
}
/* .attach div.file:hover *{
	background-position:right -648px;
	color:#B5B5B5;
}*/
.attach input.file_select { 
	font-size:150px;
	position:absolute; 
	right:0; 
	top:0; 
	opacity:0; 
	-moz-opacity:0; 
	filter:alpha(opacity=0); 
	width:auto;
}

.book A:hover{
  text-decoration:none;
}

.sitemap UL{
    list-style:disc;
    color:#fff;
}
/* end of customized input type file */

/* styles for content from editor #byEditor START */
#byEditor em {
	font-style:italic;
 }

#byEditor address {
	font-style: italic;
}
#byEditor strong {
	font-weight:bold;
}

#byEditor ul {
	list-style:disc;
	padding:20px;
}
#byEditor ol {
	list-style:decimal;
	padding:20px;
}
#byEditor li {
	line-height:18px;
	float:none;
}
/* styles for content from editor END */




/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

