body {
	margin:10px auto;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	background-color:#FFF;
	font-size:11px;
	color:#000;
}
p, form, div, h4, h1, h3 {
padding:0;
margin:0;
}
p{
text-align:left;

}
p.authortesti {
margin:0 0 0 !important;
padding:0px !important;
font-size:11px;
font-weight:bold;
font-style:italic;
text-align:right !important;
}
p.authorDesctesti {
padding:0px !important;
margin:0px !important;
padding-bottom: 2px !important;
padding-bottom: 0px;
margin-bottom: 2px !important;
margin-bottom: 0px;
text-align:right !important;
}
p.authortestiEvents {
margin:0 0 0 !important;
padding:0 0 3px 0 !important;
font-size:12px;
font-weight:bold;
text-align:right !important;
}

p.authorComptesti {
padding:0 0 3px 0 !important;
margin:0px !important;
text-align:right !important;
font-style:italic;
}

p.testimonial {
padding:0px !important;
margin:0px !important;
text-align:justify;
margin-bottom:4px !important;
}
a, a:link, a:active, a:visited {
color: #666;
text-decoration: none;
}
a:hover {
color:#3399CC;
text-decoration:underline;
}	

h2 {
font-size: 18px;
font-family:Georgia, "Times New Roman", Times, serif;
margin:10px 0px 6px 0px;
color:#00386B;
}

h1 {
font-size: 13px;
margin-bottom:8px;
}
h1.mgmtHeader {
margin:10px 0px 6px 0px;
}
.mgmtHeader2 {
	margin:18px 0px 6px 0px;
	font-size: 14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#00386B;
}

h4 {
margin:0;
background-image:url(../components/basic/header4.jpg);
background-repeat:repeat-x;
background-position:left;
border:1px solid #5D7788;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
font-weight:bold;
color:#FFF;
padding:5px 0 5px 10px;
}
#all {
width:900px;
margin:auto;
}
#cont_body{
width:auto;
height:auto;
}
#cont_body, cont_header, cont_footer {
float:left;
clear:both;
}
/*header*/
#cont_header {
background:url(../components/basic/header_bg.png) repeat-x top left;
height:118px;
width:900px;
clear:both;
}
#cont_header h4 {
display:none;
}
#cont_header div.left{
float:left;
}

#cont_header .media_center_button {
display:block;
height:118px;
width:163px;
background:url(../components/basic/media_center_button.png) no-repeat top left;
text-indent:-9999px;
float:left;
}

#cont_header .find_expert_container{
display:block;
height:118px;
width:316px;
background:url(../components/basic/find_expert_bg.png) no-repeat top left;
float:left;
padding: 0;
}

#cont_header div.left {
padding:20px 48px 0 0px;
}
#cont_header div.right{
padding:0;
float:right;
width:316px;
}
#cont_select1 {
margin:38px 0 0 90px !important;
}
#cont_select2 {
margin:5px 0 0 90px !important;
}
#cont_header select {
width:180px;
font-size:12px !important;
}
#cont_header select option {
text-align:left !important;
}
/*navigation*/

#cont_navigation{
margin-bottom:5px;
}
#cont_navigation h4 {
display:none;
}
#cont_navigation ul {
list-style:none;
border-top:1px solid #CBCBCB;
border-left:1px solid #CBCBCB;
border-right:1px solid #CBCBCB;
text-indent:0;
margin:0;
padding:0;
}
#cont_navigation ul li {
border-bottom:1px solid #CBCBCB;
background:url(../components/basic/button/button_normal.jpg) repeat-x top left;
}

#cont_navigation ul li.highlighted_nav {
border-bottom:1px solid #CBCBCB;
background:url(../components/basic/button/button_highlighted_normal.jpg) repeat-x top left;
color:#FFFFFF !important;
}

#cont_navigation ul li.highlighted_nav a{
color:#fff !important;
}

#cont_navigation ul li div.main_navig{
padding:2px 0 2px 19px;
cursor:pointer;
color:#666;
width:153px;
}

#cont_navigation ul li div.main_navig a {
text-decoration:none;
font-weight:900;
font-family:"Trebuchet MS";
font-size:12px;
color:inherit;
_color:#666;
}

#cont_navigation ul li ul {
list-style:none;
border:none;
width:auto;
}
#cont_navigation ul li div.sub_navig {
border:1px solid #CBCBCB;
border-bottom:none;
background-image:url(../components/basic/sub_navig_background.jpg);
background-repeat:repeat-x;
background-position:top;
display:none;
color:#666;
padding:10px 0 7px 30px;
}
#cont_navigation ul li div.sub_navig ul li {
list-style:none;
background:none;
}
#cont_navigation ul li div.sub_navig ul li:hover ,#cont_navigation ul li div.sub_navig ul li.over, #cont_navigation ul li div.sub_navig ul li#active{
list-style-image:url(../components/basic/dropdown_list-style.gif);
_list-style-image:url(../components/basic/dropdown_list-styleIE.gif);
list-style-position:outside;
}

#cont_navigation ul li div.sub_navig ul li:hover a,#cont_navigation ul li div.sub_navig ul li.over a, #cont_navigation ul li div.sub_navig ul li a#active {
color:#0066CC;
}
#cont_navigation ul li div.sub_navig a {
text-decoration:none;
font-family:"Trebuchet MS", sans-serif;
font-size:11px;
_color:#666;
}
#cont_navigation ul li ul li{
border:none;
}
#cont_navigation ul li:hover div.main_navig, #cont_navigation ul li div.over {
background-image:url(../components/basic/button/button_hover.jpg);
background-repeat:repeat-x;
background-position:left;
color:#F7F7F7;
}
#cont_navigation ul li div.over a {
color:#F7F7F7;
}
#cont_navigation ul li.appear div.over a {
color:#666;
}
#cont_navigation ul li.appear div.sub_navig{
display:block;
}
#cont_navigation ul li.appear div.main_navig{
background-image:url(../components/basic/button/button_active.jpg);
background-repeat:repeat-x;
background-position:left;
color:#666;
}

.banner_ad {
margin-bottom: 4px;
}

/*login*/
#cont_login {
	margin:0px 0 4px 0;
	background-image:url(../components/basic/div_backsmall.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
#cont_login form {
	margin:0 !important;
	padding:5px 10px 5px 10px;
}
#cont_login form p {
	padding:2px 0 2px 0;
	text-align:left;
	font-size:10px;
	margin: 0;
	width:100%;
	clear:left;
}

#cont_login form p strong {
	width: 70px;
	#width: 66px;
	font-weight:normal;
	float:left;
}

#un-login,#pwd-login {
	width:74px;
	padding:1px;
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:11px;

}
#submit-login {
	background-color:#063A6C;
	ffont-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	height:20px;
	width:60px;
	margin:2px 4px;
	border-top:1px solid #829DB8;
	border-left:1px solid #829DB8;
	border-right:1px solid #001C3A;
	border-bottom:1px solid #001C3A;
}
/*saying*/
#cont_saying1 {
margin:2px 0 6px 0;
background-image:url(../components/basic/div_backgroundsaying.jpg);
background-repeat:repeat-x;
background-position:top;
padding:15px 10px 10px 10px !important;
}
#cont_saying1 h4 {
display:none;
}
#cont_saying1 p {
color:#5E7787;
font-size:12px;
text-align:right;
}
#cont_saying1 p.saying {
color:#063A6C !important;
font-size:11px;
text-align:left !important;
}
#cont_saying1 p.author {
margin:10px 0 0 0;
font-weight:bold;
font-style:italic;
}
#cont_saying1 p.authorDesc1 {
padding:0px;
margin:0px;
}
#cont_saying1 p.authorDesc2 {
font-size:11px;
font-style:italic;
padding:0px;
margin:0px;
}
/*Partners*/
#cont_partners {
margin:2px 0 0 0;
text-align:center;
background-image:url(../components/basic/div_backsmall.jpg);
background-repeat:repeat-x;
background-position:top;
}
#cont_partners h4 {
display:block;
margin-bottom:0px;
text-align:left;
}

a.partners_button {
float:right;
height:42px;
width:161px;
display:block;
text-indent:-9999px;
background: url(../components/partners/button_becomeapartner.gif) no-repeat bottom left;
margin: 0;
}

/*BODY alignments*/
#cont_left {
margin:4px 0 0 0;
float:left;
width:174px;
overflow:visible;
}
#cont_main {
margin:4px 0 0 4px;
float:left;
width:547px;
overflow:visible;
}
#cont_main p{
	text-align:justify;
}


#sage_main {
margin:40px 0 0 4px;
float:left;
width:718px;
overflow:visible;
}
#sage_main p{
	text-align:justify;
}

#sage_main .video_container {
padding: 0 0 0 120px;
display:inline-block;
float:left;
width:486px;
}

#sage_main .video_container object{
text-align:center;}

#sage_main .video_container_full {
padding: 0 auto
display:inline-block;
width:716px;
}

#sage_main .video_container_full object{
text-align:center;}
#sage_main p{
text-align:center !important;
font-size:14px;
clear:both;
font-weight:bold;
}

#authors_studio {
margin:10px 0 0 4px;
padding:10px;
float:left;
width:698px;
overflow:visible;
}
#authors_studio p{
	text-align:center;
}

#authors_studio .video_container_full {
padding: 0 auto
display:inline-block;
width:716px;
}

#authors_studio .video_container_full object{
text-align:center;}
#sage_main p{
text-align:center !important;
font-size:14px;
clear:both;
font-weight:bold;
}


#sage_banners {
display:inline-block;
padding: 60px 0 20px 170px;
float:left;
}

.slx_banner {
display:inline-block;
margin: 20px 0 20px 0;
clear:both;
float:left;
}

#sage_banners .banner_logo {
float:left;
display:inline-block;
text-align:center;
margin-right:20px;
}

#blurb {
xbackground-image:url(../components/main-page/blurb_bg.jpg);
xbackground-color:#266BA4;
xbackground-color:#05396B;
xbackground-color:#F8F8F8;
xbackground-color:#C4D6E1;
xbackground-color:#80A7BF;

	background-image:url(../components/basic/div_backsmall.jpg);
	background-repeat:repeat-x;
	background-position:top;

xcolor:#FFFFFF;
xcolor:#000;
color:#063A6C;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px !important;
xborder: 1px solid #79A9C0;
border: 1px solid #ccc;
padding: 10px 10px 0px 10px;
float:left;
width:369px;
margin-right:4px;
display:inline-block;
height:256px;
}
#blurb p{
margin: 0 0 10px 0;
line-height:140%;
text-align:left;
}
#blurb p.head{
font-size:12px;
font-weight:bold;
}

#cont_right {
margin:4px 0 0 4px;
float:left;
width:171px;
overflow:visible;
}
#cont_midandright {
margin:4px 0 0 4px;
float:left;
width:718px;
overflow:visible;
}
#cont_midandright p{
	text-align:justify !important;
}
/*testimonials*/
#cont_testimonial {
margin-top:0;
background-image:url(../components/basic/div_backsmall.jpg);
background-repeat:repeat-x;
background-position:top;
}
#cont_testimonial div {
	text-align:center;
}
#cont_testimonial h4{
	float:left;
	border-right:none;
	padding-right:76px;
}
#cont_testimonial div.selectContainer{
	background-image:url(../../components/basic/header4.jpg);
	background-repeat:repeat-x;
	background-position:left;
	border:1px solid #5D7788;
	border-left:none;
	margin:0;
	padding:2px 2px 2px 2px;
	float:left;
}
#cont_testimonial div.selectContainer select{
	width:35px;
}
#cont_testimonial div.selectContainer option, #cont_testimonial div.selectContainer select{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
}
.testiNavigGroup{
	text-align:right;
	padding: 0 0 0 47px;
}
#cont_testimonial p.ptestiNavig{
padding: 5px 13px 5px 0;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
cursor:pointer;
color:#FFF;
font-weight:bold;
font-style:normal;
position:absolute;
margin:-24px 0 0 70px;
display:none;
}
#cont_testimonial p.ptestiComment{
color:#5E7787;
margin:2px 5px 5px 5px;
text-align:center;
font-weight:bold;
font-style:italic;
/*display:none;*/
}
#cont_testimonial p.ptestiNavig a{
color:#FFF !important;
text-decoration:none;
}
#cont_testimonial p.ptestiNavig a:hover,
#cont_testimonial p.ptestiNavig a.active{
font-weight:bold;
color:#07A8DC !important;
}
#obj_testiImage{
padding: 5px 0 5px 0;
}
/*Testiomial Text*/
#cont_testimonial_text {
margin:2px 0 6px 0;
clear:both;
}
#cont_testimonial_text div.background{
background:url(../components/basic/div_backgroundsaying.jpg) repeat-x left top;
padding:5px 0 5px 0;
}
#cont_testimonial_text h4 {
display:block;
margin-bottom:0px;
text-align:left;
}
#cont_testimonial_text p {
color:#5E7787;
font-size:12px;
text-align:right;
padding:0 10px 0 10px !important;
}
#cont_testimonial_text p.saying {
color:#063A6C !important;
font-size:11px;
text-align:left !important;
}
#cont_testimonial_text p.saying a{
color:#063A6C !important;
font-size:11px;
}
#cont_testimonial_text p.author {
margin:10px 0 0 0;
font-weight:bold;
font-style:italic;
}
#cont_testimonial_text p.authorDesc1 {
padding:0px;
margin:0px;
}
#cont_testimonial_text p.authorDesc2 {
font-size:11px;
font-style:italic;
padding:0px;
margin:0px;
}
/*featured news*/
#cont_featurednews {
margin:2px 0 0 0;
background-image:url(../components/basic/div_backsmall.jpg);
background-repeat:repeat-x;
background-position:top;
}
#cont_featurednews h4 {
margin:0 0 10px 0;
}
#cont_featurednews ul {
list-style:square;
color:#1F1695;
padding:0 0 0 25px;
margin:0;
}
#cont_featurednews ul li {
margin:0 0 5px 0;
padding:0 5px 0 0;
}
#cont_featurednews ul li p {
color:#666;
}
#cont_featurednews ul li a {
color:#003766;
text-decoration:underline;
}
#cont_featurednews ul li a:hover {
text-decoration:none;
}
#cont_featurednews p.pmore {
margin:0 0 5px 0;
text-align:right;
padding:0 20px 0 0;
}
#cont_featurednews p.pmore a {
color:#333333;
text-decoration:underline;
font-weight:bold;
}
#cont_featurednews p.pmore a:hover {
text-decoration:none;
}
/*ad*/
#cont_ad1 {
margin:2px 0 0 0;
padding-top: 5px;
text-align:center;
background-image:url(../components/basic/div_backsmall.jpg);
background-repeat:repeat-x;
background-position:top;
}
#cont_ad1 h4 {
display:none;
}
/*Faculty Page*/
/*mid and right*/
#cont_midandright {
padding:2px;
}
/* -- removed by JH
.iframe_faculty {
	border:0px;
	margin-left: 10px;
	#margin-left: 9px;
	width:710px;
	#width:700px;
}*/
.iframe_faculty {
	border:0px;
	margin:0px;
	padding:0px;
	margin-left: 10px;
	width:710px;
	#width:690px;
	overflow-x:hidden;
}
.header_consulting {
	position:relative;
	top:-1px;
	left:-6px;
}
.header_testimonials {
	position:relative;
	top:-26px;
	left:-2px;
}
#testimonial_h4 {
	position:relative;
	top:-50px;
}
#container_consulting {
top:-10px;
left:10px;
position:relative;
}
#container_about_us {
top:-20px;
left:-10px;
position:relative;
}
#cont_midandright h4{
display:none;
}
#cont_midandright div.header{
margin:10px 0 5px 4px;
}
#cont_midandright div.splitter{
background-image:url(../components/faculty/headspacer.jpg);
background-position:left;
background-repeat:repeat-y;
height:2px !important;
overflow:hidden;
margin-left: 10px;
}

#cont_container div.splitter{
background-image:url(../components/faculty/headspacer.jpg);
background-position:left;
background-repeat:repeat-y;
height:2px !important;
overflow:hidden;
}

#cont_midandright div.splitter{
background-image:url(../components/faculty/headspacer.jpg);
background-position:left;
background-repeat:repeat-y;
height:2px !important;
overflow:hidden;
}
#cont_midandright div.search{
font-family:"Trebuchet MS";
font-size:13px;
font-weight:bold;
margin:15px 0 0 0;
padding:0 0 0 50px;
color:#35446B;
}
#cont_midandright div.search select{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
font-weight:normal;
width:200px;
}
#cont_midandright div.search input{
	background-color:#063A6C;
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	height:20px;
	width:35px;
	border-top:1px solid #829DB8;
	border-left:1px solid #829DB8;
	border-right:1px solid #001C3A;
	border-bottom:1px solid #001C3A;
}
#cont_frame{
margin:0;
overflow:auto;
height:470px;
clear:both;
}
div.large_container{
margin:0 0 10px 0;
padding:0;
}
div.large_container div.head_fill:hover div.head_left div.head_right h5, div.large_container div.head_over div.head_left div.head_right h5{
color:#81A6C0 !important;
}
div.large_container div.head_fill{
background-color:#E5E5E5;
border-left:1px solid #597485;
border-right:1px solid #597485;
border-bottom:1px solid #597485;
border-top:1px solid #597485;
cursor:pointer;
}
div.large_container div.head_fill div.head_left{
background-position:left top;
background-repeat:no-repeat;

}
div.large_container div.head_fill div.head_left div.head_right{
background-position:right top;
background-repeat:no-repeat;
padding:2px 0 1px 10px;
}
div.large_container div.head_fill div.head_left div.head_right h5{
font-size:11px;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
color:#063A6C;
padding:0 !important;
margin:0 !important;
}
div.large_container div.foot_fill{
background-color:none;
height:1px;
}
div.large_container div.foot_fill div.foot_left{
background-position:left top;
background-repeat:no-repeat;
height:inherit;
}
div.large_container div.foot_fill div.foot_left div.foot_right{
background-position:top right;
background-repeat:no-repeat;
height:inherit;
_height:1px;
overflow:hidden;
}
div.large_container div.container{
padding:10px;
border-bottom: 1px solid #597485;
border-left:1px solid #597485;
border-right:1px solid #597485;
border-top:none;
clear:both;
background-color:#fff;
}
div.large_container div.container div.cell{
display:table-cell;
margin:0px;
padding:0px;
vertical-align:top;
}
div.large_container div.container div.left{
padding-right:7px;
text-align:left;

}
div.large_container div.container div.cell div.image_holder{
/*width:147px;*/
height:147px;
border:2px solid #68879B;
background-color:#C7D4DC;
overflow:hidden;
float:left;
}
div.large_container div.container div.cell div.image_holder img{
float:left;
}
div.large_container div.container div.left ul{
list-style:none;
margin:0;
padding:10px 0 0 0;
color:#666;
font-weight:bold;
}
div.large_container div.container div.left ul li ul{
margin:0;
padding:0 0 0 10px;
font-weight:normal;
}
div.large_container div.container div.left ul li ul li{
margin:0 0 1px 0;
}
div.large_container div.container div.left ul li ul li a{
text-decoration:none;
color:#666666;
}
div.large_container div.container div.left ul li ul li a:hover{
text-decoration:underline;
color:#68879B;
}
div.large_container div.container_hidden{
display:none;
}
.thick-text{
font-weight:bold;
}
/*body*/
#cont_main h4,#cont_main h5 {
display:none;
}

#cont_main div.ad_main {
	margin: 4px auto 0px auto;
	#margin: 2px auto 0px auto;
	/* -- remove and replace with Flash banner
	background-image:url(../components/main-page/main_centerad.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:160px;*/
	height: 223px;
	width:547px;
	text-align:left;
}

.faculty_highlight{
display:block;
float:left;
clear:both;
width: 721px;
height:169px;
margin-bottom: 10px;
margin-top: 6px;
}

.tg_banner {
display:block;
background:url(../components/main-page/LG_ldr_judithGlaser.jpg) no-repeat top left;
float:left;
clear:both;
width: 720px;
/*height:169px;*/
height:90px;
margin-bottom: 10px;
margin-top: 6px;
}

#tg_banner_ad {
	/*padding: 120px 0px 0 0;
	#padding: 114px 0px 0 0;
	padding: 142px 180px 0 0px;
	#padding: 137px 175px 0 0px;*/
	padding: 64px 20px 0 0;
	#padding: 59px 15px 0 0px;
	
	float:right;
	font-size:10px;
	text-align:right;
	}

#tg_banner_ad  li{
	display:inline;
	margin:0px;
	}

#tg_banner_ad ul{
	list-style-type:none;
	text-align:left;
	padding: 0px;
	#padding: 6px;
	margin: 0 0 0 13px;
	#margin: 0 0 0 7px;
	position:relative;
	left:4px;
	}
	
	
#tg_banner_ad  li a, #tg_banner_ad li a:link, #tg_banner_ad li a:visited, #tg_banner_ad li a:active {
	display:inline;
	background: #6190b1;
	padding:3px 7px 3px 7px!important;
	border:1px solid #0E2342;
	text-decoration:none;
	color:#fff;
	font-size:12px;

	}
	
#tg_banner_ad li a:hover {
	background: #2F4171;
	color:#fff;
	}
/*End: Main Ad*/
#main_ad {
	/*padding: 120px 0px 0 0;
	#padding: 114px 0px 0 0;*/
	padding: 135px 10px 0 0px;
	#padding: 130px 10px 0 0px;
	float:right;
	font-size:10px;
	text-align:right;
	}

#main_ad  li{
	display:inline;
	margin:0px;
	}

#main_ad ul{
	list-style-type:none;
	text-align:left;
	padding: 0px;
	#padding: 6px;
	margin: 0 0 0 10px;
	#margin: 0 0 0 4px;
	}
	
	
#main_ad  li a, 
#main_ad  li a:link, 
#main_ad  li a:visited, 
#main_ad  li a:active {
	display:inline;
	background: url(../components/main-page/main_ad_button.gif);
	padding:3px 7px 3px 7px!important;
	border:1px solid #0E2342;
	text-decoration:none;
	}
	
#main_ad  li a:hover {
	background: url(../components/main-page/main_ad_button-over.gif);
	}
	
#toogood_ad {
display:block;
margin-top:6px;
background: url(../components/main-page/tpp_banner_leadcomm.jpg) no-repeat left center;
height: 100px;
width:547px;
}
	
#tpp_ad {
	/*padding: 120px 0px 0 0;
	#padding: 114px 0px 0 0;*/
	padding: 78px 10px 0 0px;
	#padding: 73px 5px 0 0px;
	float:right;
	font-size:10px;
	text-align:right;
	}

#tpp_ad  li{
	display:inline;
	margin:0px;
	}

#tpp_ad ul{
	list-style-type:none;
	text-align:left;
	padding: 0px;
	#padding: 6px;
	margin: 0 0 0 10px;
	#margin: 0 0 0 4px;
	}
	
	
#tpp_ad  li a, 
#tpp_ad  li a:link, 
#tpp_ad  li a:visited, 
#tpp_ad  li a:active {
	display:inline;
	background: #81A6C0;
	padding:3px 7px 3px 7px!important;
	border:1px solid #0E2342;
	text-decoration:none;
	color:#fff;
	}
	
#tpp_ad  li a:hover {
	background: #D5E1EC;
	color:#2E4E6B;
	}

#toogood_ad2 {
display:block;
margin-top:6px;
background: url(../components/main-page/tpp_banner_leadcommv2.jpg) no-repeat left center;
height: 146px;
width:547px;
}
	
	
#tpp_ad2 {
	/*padding: 120px 0px 0 0;
	#padding: 114px 0px 0 0;*/
	/*padding: 78px 10px 0 0px;
	#padding: 73px 5px 0 0px;*/
	padding: 120px 10px 0 0px;
	#padding: 114px 5px 0 0px;

	float:right;
	font-size:10px;
	text-align:right;
	}

#tpp_ad2  li{
	display:inline;
	margin:0px;
	}

#tpp_ad2 ul{
	list-style-type:none;
	text-align:left;
	padding: 0px;
	#padding: 6px;
	margin: 0 0 0 10px;
	#margin: 0 0 0 4px;
	}
	
	
#tpp_ad2  li a, 
#tpp_ad2  li a:link, 
#tpp_ad2  li a:visited, 
#tpp_ad2  li a:active {
	display:inline;
	background: #81A6C0;
	padding:3px 7px 3px 7px!important;
	border:1px solid #0E2342;
	text-decoration:none;
	color:#fff;
	}
	
#tpp_ad2  li a:hover {
	background: #D5E1EC;
	color:#2E4E6B;
	}
	


#drose_ad {
display:block;
margin-top:6px;
background: url(../components/main-page/rose_banner.jpg) no-repeat left center;
height: 120px;
width:547px;
}
	
#rose_ad {
	/*padding: 120px 0px 0 0;
	#padding: 114px 0px 0 0;*/
	padding: 87px 160px 0 180px;
	#padding: 82px 155px 0 180px;
	float:left;
	font-size:10px;
	text-align:right;
	}

#rose_ad  li{
	display:inline;
	margin:0px;
	}

#rose_ad ul{
	list-style-type:none;
	text-align:left;
	padding: 0px;
	#padding: 6px;
	margin: 0 0 0 10px;
	#margin: 0 0 0 4px;
	}
	
	
#rose_ad  li a, 
#rose_ad  li a:link, 
#rose_ad  li a:visited, 
#rose_ad  li a:active {
	display:inline;
	background: #212E50;
	padding:3px 7px 3px 7px!important;
	border:1px solid #0E2342;
	text-decoration:none;
	color:#fff;
	}
	
#rose_ad  li a:hover {
	background: #2F4171;
	color:#fff;
	}

/* New Faculty Ad */	
#new_faculty_ad {
display:block;
margin-top:6px;
background: url(../components/main-page/new_faculty_bg.jpg) no-repeat left center;
height: 120px;
width:547px;
padding:0px;
}
	
#new_faculty {
	/*padding: 120px 0px 0 0;
	#padding: 114px 0px 0 0;*/
	padding: 0px;
	#padding:0px;
	float:right;
	font-size:10px;
	text-align:right;
	}

#new_faculty  li{
	display:inline;
	margin:0px;
	}

#new_faculty ul{
	list-style-type:none;
	text-align:left;
	padding: 0px;
	#padding: 0px;
	margin: 0 0 0 0px;
	#margin: 0 0 0 0px;
	}
	

#new_faculty li img {
border:none;
}	

#new_faculty  li a, 
#new_faculty  li a:link, 
#new_faculty  li a:visited, 
#new_faculty  li a:active,  {
	display:inline;
	border:none;
	padding:3px 5px 3px 5px!important;
	}

#new_faculty  a.vantoor {
background: url(../components/main-page/new_faculty_van_toor.png) no-repeat top left;
height:120px;
width: 93px;
display:block;
float:left;
margin: 0 10px 0 0;
}

#new_faculty  a.oakes {
background: url(../components/main-page/new_faculty_oakes.png) no-repeat top left;
height:120px;
width: 93px;
display:block;
float:left;
margin: 0 10px 0 0;
}

#new_faculty  a.smith {
background: url(../components/main-page/new_faculty_smith.png) no-repeat top left;
height:120px;
width: 93px;
display:block;
float:left;
margin: 0 40px 0 0;
}

#new_faculty  a.rice {
background: url(../components/main-page/new_faculty_rice.png) no-repeat top left;
height:120px;
width: 93px;
display:block;
float:left;
margin: 0 10px 0 0;
}
	
#new_faculty li a:hover {
	}	

#new_faculty li b {
display:none;
}

		

/*body*/

.ad_left {
	margin:0;
	background-image:url(../components/main-page/main_centerad.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:170px;
	height:159px;
}
#left_ad {
	margin: 0;
	top:100px;
	_top:90px;
	right:40px;
	font-size:9px;
	position:relative;
	}	
#left_ad  li{
	display:block;
	margin:6px ;
	#margin:6px;
}
#left_ad ul{
	list-style-type:none;
	text-align:left
	
	}
	
	
#left_ad  li a, #left_ad  li a:link, #left_ad  li a:visited, #left_ad  li a:active {
	display:inline;
	background: url(../components/main-page/main_ad_button.gif);
	padding: 1px;
	margin:1px;
	border:1px solid #0E2342;
	text-decoration:none;
	
	}
	
#left_ad  li a:hover {
	background: url(../components/main-page/main_ad_button-over.gif);
	}
	
/*End: Main Ad*/	
		
#cont_main div.main_bottom_content {
margin:0px 0 4px 0;
display:block;
clear:both;
float:left;
width: 720px;
}
#cont_main div.main_bottom_content div {
width:236px;
display:inline-block;
overflow:hidden;
float:left;
}
#cont_main div.main_bottom_content div.label{
text-align: left !important;
padding:0 6px;
}
#cont_main div.main_bottom_content div p{
text-align: left !important;
font-size:11px;
padding:6px;
}

#cont_main div.main_bottom_content div.consulting {
margin:0 0px 0px 0px;
border:1px solid #ccc;
height:210px;
}
#cont_main div.main_bottom_content div.events,#cont_main div.main_bottom_content div.library {
margin:0 0 0px 3px;
#margin:0 0 0 2px;
border:1px solid #ccc;
height:210px;
}
#cont_main div.main_bottom_content div.consulting div,#cont_main div.main_bottom_content div.events div,#cont_main div.main_bottom_content div.library div {
margin:0 3px;
display:inline-block;
}

#cont_main div.main_bottom_content p,#cont_main div.main_bottom_content p,#cont_main div.main_bottom_content p{
padding:0 4px;
display:inline-block;
}

a.consulting_nav {
display:inline-block;
float:left;
background: url(../components/main-page/consulting_img.jpg) no-repeat top left;
height:70px;
width: 236px;
margin:0px 0 6px 0;
text-indent:-9999px;
}

a:hover.consulting_nav {
background: url(../components/main-page/consulting_img.jpg) no-repeat;
background-position: left -70px;
}

a.events_nav {
display:inline-block;
float:left;
background: url(../components/main-page/events_img.jpg) top left;
height:70px;
width: 236px;
margin:0 0 6px 0;
text-indent:-9999px;
}

a:hover.events_nav{
background: url(../components/main-page/events_img.jpg) no-repeat;
background-position: left -70px;
}

a.products_nav {
display:inline-block;
float:left;
background: url(../components/main-page/library_img.jpg) top left;
height:70px;
width: 236px;
margin:0 0 6px 0;
text-indent:-9999px;
}

a:hover.products_nav{
background: url(../components/main-page/library_img.jpg) no-repeat;
background-position: left -70px;
}


/*footer*/

#cont_footer h3.divider {
background-image:url(../components/basic/footer_background.jpg);
background-repeat:repeat-x;
background-position:top;
height:18px;
display:block;
text-indent:-9999px;
clear:both;
margin-top: 6px;
}
#cont_footer p {
margin:17px 0 10px 0;
text-align:center;
color:#999;
}
#cont_footer p a {
color:#999;
text-decoration:none;
}
#cont_footer p a:hover {
color:#000;
}

/*consulting*/
#cont_container{
	padding:10px;
	font-size:12px;
}

#cont_container #container_products object{
text-align: center !important;
}

#cont_container p{
	margin: 0 0 10px 0;
}
#cont_container ul li {
	margin: 0 0 4px 0;
}
#cont_container ol li {
	margin: 0 0 6px 0;
	list-style-type: decimal;
	font-style:italic;
}

.cont_comingsoon {
	text-align:center;
	margin: 0px auto;
}

.cont_textonecol {
	text-align:justify;
	margin: 0px auto;
	position:relative;
	top:-14px;
}

.cont_image {
	float:right;
	padding: 0px 0px 6px 10px;
	
}

/*Partners*/
#partners {
text-align:center;
}
.faculty_float {
	float:left;
	}
#partners img{
padding: 2px 0px;
}

/*Management*/
.mgmtEmail {
margin-bottom:10px;
}

.mail_icon {
padding: 0px 6px;
margin: 0px 6px;
}
.mgmtImage {
	float:left;
	border:3px solid #668597;
	margin: 0 10px 10px 0px;
	}
.mgmt_block{
	clear:both;
}

#firstcol {
	float:left;
	padding-left: 20px;
	position:relative;
	width: 520px;
	}
	
	
#secondcol {
	float:right;
	width: 200px;
	#width: 190px;
	top:-20px;
	left:-60px;
	position:relative;
	}
.details {
	margin-top: 20px;
	}
#firstcol.details {
	width: 220px !important;
	margin-top: 20px;
	}

#secondcol.details {
	width: 460px !important;
	margin-top: 50px;
	
	}
.sc_show{
	display:block !important;
}

.book {
	float:left;
	width:313px;
	padding: 10px 20px 10px 0;
}
.booktitle {
	font-weight:bold;
	font-size:16bookauthorpx;
	color:#1F1695;
	clear:left;
	}
.bookauthor {
	font-weight:normal;
	}
.bookdesc {
	font-weight:bold;
	font-size:11px; 
	padding-top:10px;
	}
.bookdetails {
	/*position:relative;
	left:10px;*/ 
	float:left;
	width:240px;
}

.bookimage {
	float:left;
	margin: 0px 10px 4px 0px;
	}

#books{
	font-size:10px;
	text-align:left;
	float:left;
	}
	
#books_faculty{
	font-size:10px;
	float:left;
	}
		
	
.newstitle {
	font-weight:bold;
	font-size:13px;
}

	
p.date  {
		font-size:12px;
		font-style:italic;
		margin:0px !important;
		padding:0px !important;
		text-align:center;
}
.date  {
		font-size:12px;
		font-style:italic;
		margin:0px !important;
		padding:0px !important;
		text-align:center;
}
p.news  {
		font-size:12px;
		/*margin:0px;*/	
		/*padding:0px;*/
		text-align:center;
}
.news  {
		font-size:12px;
		margin:0px;
		padding:0px;
}

#partners{
	padding-top:22px;
}

#partners div {
	width: 25%;
	height:110px;
	float:left;
	/*display:block;*/
	margin: 5px 0 10px 0;
	display: inline-block;
	vertical-align: middle;
}
#partners div a img {
	xpadding: 5px 0 10px 0;
	vertical-align: middle;
}
div.search_failed_message p{
	color:#f00;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	margin:30px 0 0 0;
}


.buy_now a, .buy_now a:link, .buy_now a:active, .buy_now a:visited {
	background:url(../components/basic/button/buy_button.gif) top center no-repeat;
	display:block;
	margin-top:10px;
	margin-bottom:2px;
	width:73px;
	height:22px;
	overflow:hidden;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	text-align:center;
	padding-top:5px;
	color:#1F1695;
}
.buy_now a:hover {
	background:url(../components/basic/button/buy_button.gif) top center no-repeat;

	width:73px;
	background-position:0 -46px;
	overflow:hidden;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color:#33AAE2;
}

.more_button a, .more_button a:link, .more_button a:active, .more_button a:visited {
	background:url(../components/basic/button/buy_button.gif) top center no-repeat;
	display:block;
	margin-top:0px;
	margin-bottom:2px;
	width:73px;
	height:22px;
	overflow:hidden;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	text-align:center;
	padding-top:5px;
	color:#1F1695;
}
.more_button a:hover {
	background:url(../components/basic/button/buy_button.gif) top center no-repeat;
	width:73px;
	background-position:0 -46px;
	overflow:hidden;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color:#33AAE2;
}

.more_info {
float: left;
margin: 0 15px 15px 0;
clear:both;
}

.events_button a, .events_button a:link, .events_button a:active, .events_button a:visited {
	background:url(../components/basic/button/buy_button.gif) top center no-repeat;
	display:block;
	margin-top:10px;
	margin-bottom:2px;
	width:73px;
	height:22px;
	overflow:hidden;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	text-align:center;
	padding-top:5px;
	color:#1F1695;
	float:left;
}
.events_button a:hover {
	background:url(../components/basic/button/buy_button.gif) top center no-repeat;
	width:73px;
	background-position:0 -46px;
	overflow:hidden;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color:#33AAE2;
}

p.upcoming_events {
float:left;
width: 390px;
clear:both;
margin:0px !important;
}

.upcoming_events_container {
float:left;
width: 480px;
display:block;
}

.upcoming_events_thumb {
float:left;
width: 135px;
display:block;
margin-right: 10px;
}

.upcoming_events_right {
float:left;
width: 335px;
display:block;
}

.events_right_container {
float:right;
width: 200px;
display:block;
}

.events_left_container {
float:left;
width: 480px;
display:block;
margin: 0 10px 0 0;
padding:0;
}

.testimonial_container {
border:1px solid #ADB9C2;
font-size:11px;
padding:6px;
margin-bottom: 10px;
text-align:left;
}

.attendees {
text-align:left !important;
}

.image_column {
width: 70px;
float:left;
}
.center_ad{
	margin-top:6px;
	display: none;
}

.event_ad {
	text-align:center;
	padding: 0px;
	margin:10px;
	}
	
.sub_sub_navig {
padding: 0 0 0 14px !important;
background:none !important;
}

.sub_sub_navig a, .sub_sub_navig a:link, .sub_sub_navig a:visited, .sub_sub_navig a:active {
color: #666;
}

.sub_sub_navig a:hover {
color:#0066CC;
}

.phase_text {
font-weight:bold;
font-style:italic;
}

ol li{
font-style: normal !important;
}

.odd {
background:#E0EBF3;
padding-left: 20px;
}

.even {
background:#fff;
padding-left: 20px;
}
	
p.faculty {
	padding-bottom:8px;
}

/* added css */
	
	#cont_testimonial * {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-weight: inherit;
		font-style: inherit;
		font-size: 100%;
		font-family: inherit;
		vertical-align: baseline;
	}
	
		.selectContainer, .ptestiNavig, .ptestiComment { display:none; }
		
		#cont_testimonial h4 {
			float:none;
			background:url(../components/basic/header4.jpg) repeat-x left center;
			border:1px solid #5D7788;
			color:#FFF;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:11px;
			font-weight:bold;
			margin:0 0 7px;
			padding:5px 0pt 5px 10px;
		}
	
			#cont_testimonial ol, ul {
				list-style: none;
			}
			
	#cont_testimonial #accordion {
		margin:7px;
	}

	#cont_testimonial .toggler {
		display:block;
		height:25px;
		background:url(../images/bkg-accordion-menu.jpg) no-repeat left top;
		line-height:25px;
		padding:0 5px;
		width:147px;
	}

	#cont_testimonial ol.element li {
		width:147px;
		margin:0;
		padding:0;	
	}
	
	#cont_testimonial ol.element li a {
		border-bottom:1px solid #85C4D3;
		background:#59AEC3;
		height:20px;
		line-height:20px;
		color:#063A6C;
		text-decoration:none;
		display:block;
		padding:0 5px;
		width:147px;
	}
	
		#cont_testimonial ol.element li.active a {
			border-bottom:1px solid #85C4D3;
			background:#194F7E;
			color:#FFF;
		}

/* Sponsorhip */

.sponsorship th{
color:#fff !important;
}

.sponsorship2 th{
color:#fff;
}

.sponsorship2 td{
text-align:center;
}


.sponsorship tr.odd2 {
background:#BBD3E5;
padding-left: 20px;
}

.sponsorship2 tr.odd2 {
background:#BBD3E5;
padding-left: 20px;
}

.sponsorship tr.even {
background:#fff;
padding-left: 20px;
}

#col_ripley{
display:block;
margin-top:6px;
background: url(../components/main-page/ripley_stars_stripes.jpg) no-repeat left center;
height: 121px;
width:547px;
float:left;
}

#ripley_link {
padding: 84px 0 0 122px;
#padding: 84px 0 0 121px;
float:left;
text-align:center;
}

.ripley_button {
background-color: #81a6c0;
width: 84px;
height: 16px;
display:block;
font-weight:bold;
text-align:center;
padding-top: 1px;
position:relative;
top:8px;
left:-12px;
}
.ripley_button a:hover {
background-color: #A3BED1;
width: 84px;
height: 16px;
display:block;
}
.ripley_button #p {
	color: #fff;
	text-align:center;
	position:relative;
	top:1px;
	left:1px;
	font-weight:300;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
}


#simulcast_event_ad {
display:block;
margin-top:6px;
background: url(../components/main-page/web_seminar_ad_v2.jpg) no-repeat left center;
height: 127px;
width:546px;
}
	
#simulcast_ad {
	/*padding: 120px 0px 0 0;
	#padding: 114px 0px 0 0;*/
	padding: 96px 200px 0 0px;
	#padding: 91px 195px 0 0px;
	float:left;
	font-size:10px;
	text-align:right;
	}

#simulcast_ad  li{
	display:inline;
	margin:0px;
	}

#simulcast_ad ul{
	list-style-type:none;
	text-align:left;
	padding: 0px;
	#padding: 6px;
	margin: 0 0 0 10px;
	#margin: 0 0 0 4px;
	position:relative;
	left:4px;
	}
	
	
#simulcast_ad  li a, 
#simulcast_ad  li a:link, 
#simulcast_ad  li a:visited, 
#simulcast_ad  li a:active {
	display:inline;
	background: #81a6c0;
	padding:3px 7px 3px 7px!important;
	border:1px solid #0E2342;
	text-decoration:none;
	color:#fff;
	}
	
#simulcast_ad  li a:hover {
	background: #A3BED1;
	color:#fff;
	}
	
	
#sales_market_ad{
display:block;
margin-top:6px;
background: url(../components/main-page/2009-SMS_wb_547x120.jpg) no-repeat left center;
height: 120px;
width:547px;
float:left;
}
	
#sales_market_ad_content {
	/*padding: 120px 0px 0 0;
	#padding: 114px 0px 0 0;*/
	padding: 90px 200px 0 180px;
	#padding: 89px 195px 0 175px;
	float:left;
	font-size:10px;
	text-align:right;
	}

#sales_market_ad_content li{
	display:inline;
	margin:0px;
	}

#sales_market_ad_content ul{
	list-style-type:none;
	text-align:left;
	padding: 0px;
	#padding: 6px;
	margin: 0 0 0 13px;
	#margin: 0 0 0 7px;
	position:relative;
	left:4px;
	}
	
	
#sales_market_ad_content  li a, 
#sales_market_ad_content  li a:link, 
#sales_market_ad_content li a:visited, 
#sales_market_ad_content li a:active {
	display:inline;
	background: #6190b1;
	padding:3px 7px 3px 7px!important;
	border:1px solid #0E2342;
	text-decoration:none;
	color:#fff;
	}
	
#sales_market_ad_content li a:hover {
	background: #2F4171;
	color:#fff;
	}

		
#fbs_ad_container {
display:block;
margin-top:6px;
background: url(../components/main-page/fbs_banner.jpg) no-repeat left center;
height: 120px;
width:547px;
float:left;
}
	
#fbs_ad {
	/*padding: 120px 0px 0 0;
	#padding: 114px 0px 0 0;*/
	padding: 97px 160px 0 0px;
	#padding: 92px 155px 0 0px;
	float:left;
	font-size:10px;
	text-align:right;
	}

#fbs_ad  li{
	display:inline;
	margin:0px;
	}

#fbs_ad ul{
	list-style-type:none;
	text-align:left;
	padding: 0px;
	#padding: 6px;
	margin: 0 0 0 13px;
	#margin: 0 0 0 7px;
	position:relative;
	left:4px;
	}
	
	
#fbs_ad  li a, 
#fbs_ad  li a:link, 
#fbs_ad  li a:visited, 
#fbs_ad  li a:active {
	display:inline;
	background: #6190b1;
	padding:3px 7px 3px 7px!important;
	border:1px solid #0E2342;
	text-decoration:none;
	color:#fff;
	}
	
#fbs_ad  li a:hover {
	background: #2F4171;
	color:#fff;
	}
.big_fonts {
	font-size:11px;
	padding:4px 0 4px 0;
}

.newstitle a {
color: #000;
text-decoration: none;
font-size:13px;
font-weight:bold;
}
.newstitle a:hover {
color:#3399CC;
text-decoration:underline;
}	
.space {
	height:10px;
	width:100%;
	display:block;
}

.main_banners {
display:block;
float:left;
margin-bottom:4px;
width:720px;
}

.main_banners .video_container {
display:inline-block;
float:left;
width:305px;
height:250px;
margin: 0px;
}


.main_banners .right_ad {
display:inline-block;
float:left;
height:340px;
width:216px;
}

.newsletter_banner_ad {
margin-bottom: 4px;
width: 174px;
height:91px;
background:url(../components/main-page/newsletter_ads.jpg) top left no-repeat;
}

a.banner_reg_button, a:link.banner_reg_button, a:visited.banner_reg_button  a:visited, a:active.banner_reg_button {
display:inline;
background: #81A6C0;
padding:3px 7px 3px 7px !important;
border:1px solid #0E2342;
text-decoration:none;
color:#fff !important;
float:left;
margin: 64px 4px 0px 13px;
}
	
a:hover.banner_reg_button  {
background: #D5E1EC;
color:#2E4E6B !important;
text-decoration:none;
}

a.banner_mailing_list, a:link.banner_mailing_list, a:visited.banner_mailing_list a:visited, a:active.banner_mailing_list {
display:block;
background: #69B314 url(../components/basic/mailing_list_button.jpg) repeat-x bottom left;
padding:10px 7px 10px 7px !important;
border:1px solid #224e00;
text-decoration:none;
color:#fff !important;
float:left;
font-size:14px;
font-weight:bold;
margin-bottom:5px;
width:160px;
text-align:center;
clear:both;
}
	
a:hover.banner_mailing_list  {
background-position: left -25px;
color:#fff !important;
text-decoration:none;
}

.div_textfield  {
float:left;
display:block;
margin-bottom: 6px;
width:500px;
}

.div_textfield label {
display:block;
float:left;
height:25px !important;
width:150px;
text-align:right;
margin-right: 20px;
padding-top: 2px !important;
}

.div_textfield .textfield {
border: 1px solid #d7d7d7;
width: 240px;
display:block;
float:left;
margin: 0 15px 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:2px;
}

.div_textfield .textfield:hover {
background: #F0F7FF;
z-index:25;
}

.submit_button {
background-color:#063A6C;
font-family:Georgia, "Times New Roman", Times, serif !important;
font-size:11px;
font-weight:bold;
color:#FFF;
height:20px;
width:60px;
margin:2px 4px;
border-top:1px solid #829DB8;
border-left:1px solid #829DB8;
border-right:1px solid #001C3A;
border-bottom:1px solid #001C3A;
}

p.note {
clear:both;
font-style:italic;
font-size:11px;
padding-top: 20px;
}

.error {
color:#FF0000;
font-size:11px;
font-style:italic;
clear:both;
}

/* New Faculty */
 
.faculty_header {
display: block;
border: 1px solid #063A6C;
color: #063A6C;
background: #E5E5E5;
font-size: 14px;
font-weight: bold;
margin-bottom:15px;
padding: 4px 8px;

}

.faculty_image {
display:block;
float:left;
margin: 0 10px 10px 0;
}

.faculty_cat_icons {
float:right;
display: block;
color: #fff;
font-size: 12px;
font-weight: bold;
font-style: italic;
margin-top: -4px;
}

.faculty_cat_icons img{
display:block;
margin: 4px 10px 0 0;
display: inline-block;
}

.back_button_container {
display:block;
margin: 0 0 10px 570px;
width:146px;
}

.back_button_container a, .back_button_container a:link, .back_button_container a:visited, .back_button_container a:active {
padding: 6px 8px;
display:block;
background: #083264;
color:#fff;
font-weight:bold;
font-style:italic;
border:1px solid #000;
text-align:center;
}

.back_button_container a:hover {
background: #C7D4DA;
color:#083264;
text-decoration:none;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

ol.numbering {
margin: 0 0 0 30px;
}