/* Body Container */
body {margin:0;background:#03399c url(../images/new/body_bg.png) repeat-x left top;font-family:Arial, Helvetica, Serif; text-align:center;}
img{border:none;margin:0px;padding:0px;}
a,a:link,a:active,a:visited{text-decoration:none;padding:0px;margin:0px;color:#023B81;}
h1 {margin:0;color:#04399d;font:bold 22px Arial, helvetica, Serif;}
.h1 {color:#5A5757;font:normal 18px Arial, sans-serif;}
#container {background-color:#FFFFFF;width:970px;margin:0 auto;text-align:left;}
#body_text_site {width:600px;padding:20px 20px 10px 10px;font-family:Tahoma, Arial, Helvetica, Serif;font-size:12px;color:#71757F;text-align:justify;line-height: 20px;}
#right_content, .right_content {width:320px;display:block;float:left;font-size:12px;padding-right:10px;}
#body_text {
width:600px;
padding:20px 20px 10px 10px;
font-family:Tahoma, Arial;
font-size:12px;
color:#3b3b3b;
text-align:left;
}
#body_text_home {
width:600px;
padding:0 10px 0px 10px;
font-size:12px;
color:#3b3b3b;
text-align:left;
}

#body_text_narrow {
width:400px;
padding:20px 10px 30px 10px;
font-family:Tahoma, Arial;
font-size:12px;
color:#71757F;
text-align:left;
display:block;
float:left;
}
#body_text_left {
width:600px;
margin:20px 10px 30px 10px;
font-family:Tahoma, Arial;
font-size:12px;
color:#71757F;
text-align:left;
display:block;
float:left;
}
#body_text table {
font-family:Tahoma, Arial;
font-size:12px;
color:#71757F;
}
#body_text a,
#body_text a:link,
#body_text a:active,
#body_text a:visited{
font-family: Tahoma, Arial;
font-size:12px;
color:#0066CC;
text-decoration:none;
}
#body_text a:hover {
text-decoration:underline;
font-family: Tahoma, Arial;
font-size:12px;
color:#0066CC;
}
.title_grey {
font-family:Helvetica-Light, Arial;
font-size:20px;
color:#989898;
font-weight:300;
text-align:left;
}
.subtitle_grey {
font-size:12px;
color:#989898;
font-family: Tahoma, Arial, Helvetica;
font-weight:600;
text-align:left;
line-height:25px;
}

.title_blue{
font-family:Helvetica, Arial;
font-size:20px;
color:#023b81;
font-weight:300;
text-align:left;
}
.medium_grey {
font-family:Tahoma, Arial;
font-size:16px;
color:#71757F;
font-weight:300;
}
.short_grey {
font-family:Tahoma;
font-size:12px;
color:#023b81;
font-weight:bold;
display:block;
float:left;
width:600px;
margin:0px;
padding:0px 0px 0px 5px;
}
#body_text div.content_buttons {
display:block;
float:left;
background:url(../images/footer_sideline.gif) repeat-x 0px 0px;
width:600px;
margin:5px 0px 0px 0px;
padding:0;
}
#body_text div.content_buttons a,
#body_text div.content_buttons a:link,
#body_text div.content_buttons a:active,
#body_text div.content_buttons a:visited{
display:block;
float:left;
text-decoration:none;
background: url(../images/red_arrow_big.gif) no-repeat;
margin: 5px 50px 0px 0px;
padding: 3px 0px 0px 28px;
height:22px;
min-height:22px;
font:bold 130% Arial, Helvetica, Tahoma, Serif;
color:#023B81;
}
#body_text div.content_buttons a:hover{
text-decoration:underline;
}
div.banner {
display:block;
float:left;
margin:0px;
padding:10px 0px 20px 10px;
}
#seminar_map {
}
#feedback {
padding-top:50px;
}
#space_map_feed{
height: 300px;
width:600px;
}
#left_content, .left_content {
width:640px;
display:block;
float:left;
}
#advert {
padding-left:7px;
}
#video {
padding-left:7px;
height:200px;
}
#infobox_1 {
padding-left:8px;
padding-top:8px;
}
#infobox_2 {
padding-left:8px;
}
div.portrait {
display:block;
float:left;
width:200px;
padding:20px 0 0 10px;
margin:0px;
font-size:50%;
}
div.portrait .portrait_grey {
font-family:Helvetica-Light, Arial;
font-size:15px;
color:#989898;
font-weight:700;
}
div.portrait .portrait_blue{
font-family:Helvetica, Arial;
font-size:15px;
color:#023b81;
font-weight:700;
}
p.privacy_head {
font-family:Tahoma, Arial;
font-size:12px;
color:#023b81;
font-weight:700;
margin: 0px;
padding: 10px 0 0;
}
.clear{clear:both;}
.clear:after{clear:both;content:".";display:block;height:0px;visibility:hidden;}
div.spacer_div {
display:block;
float:left;
height:300px;
min-height:300px;
}
div.h1_div{display:block;float:left;padding:10px 0 10px 10px;width:600px;} 

/*---Header---*/
#title {
display: block;
float : left;
width : 960px;
vertical-align:top;
outline:none;
padding-bottom:20px;
}
#cust_logo {
display: block;
float : left;
}
#menu {
display:block;
float:left;
width : 970px;
background: url(../images/nav_bg.gif) repeat-x;
padding: 0px;
margin: 0px;
position: relative;
}
#menu ul{
margin: 0px;
padding: 0px;
position: relative;
}
#menu ul li{
display: block;
float: left;
font-family: Arial,Tahoma,verdana,lucida,helvetica,sans-serif;
list-style: none;
margin: 0px;
padding: 0px;
text-align: left;
position: relative;
}
#menu ul li.pipe_space{
display: block;
float: left;
background: url(../images/nav_line_bg.gif) repeat-x;
font-family:helvetica,Tahoma,Arial,verdana,lucida,sans-serif;
color: #FFFFFF;
list-style: none;
font-size: 130%;
font-weight: 100;
height: 35px;
line-height: 35px;
margin: 0px 0px 0px 0px;
padding: 0px 1px 0px 0px;
text-align: left;
position: relative;
}
#menu ul li a,
#menu ul li a:link,
#menu ul li a:active,
#menu ul li a:visited{
color: #FFFFFF;
display: block;
float: left;
font-size: 100%;
font-weight: 300;
height: 35px;
line-height: 35px;
margin: 0px 0px 0px 0px;
padding: 0px 15px 0px 15px;
position: relative;
text-align: center;
text-decoration: none;
position: relative;
}
#menu a:hover{
text-decoration: none;
background:#4f80d9;
}
#header_image {
width : 970px;
}

/*----Footer----*/
#footer {
background:url(../images/footer_sideline.gif) repeat-x 0px 120px;
padding:0px 0px 15px 50px;
}
#custodian {
display: block;
float : left;
width:340px;
}
#investloan {
display: block;
float : left;
width:330px;
}
#untold {
display: block;
float : left;
width:200px;
}
#text_container {
display:block;
width:400px;
text-align:center;
float:none;
padding: 0px 0px 0px 230px;
}
#footer_text{
display: block;
font-family: Tahoma, Arial;
font-size:10px;
color:#999999;
padding-top:10px;
text-align:center;
width:400px;
background-color:#FFFFFF;
}
#links {
font-family: Tahoma, Arial;
font-size:12px;
color:#0066CC;
padding-top:10px;
display: block;
width:400px;
}
#links a,
#links a:link,
#links a:active,
#links a:visited {
font-family: Tahoma, Arial;
font-size:12px;
color:#0066CC;
text-decoration:none;
}
#links a:hover {
text-decoration:underline;
font-family: Tahoma, Arial;
font-size:12px;
color:#0066CC;
}

/* info_box */
div.infobox_container {
width:220px;
height:163px;
}
#advert img{
display:block;
}
div.infobox_title {
background-image:url(../images/infobox_title_background.jpg);
background-repeat:no-repeat;
width:257px;
height:30px;
padding-left: 30px;
padding-top:5px;
font-family: Tahoma, Arial;
font-size: 14px;
color: #FFFFFF;
width:257px;
}
div.infobox_text {
padding-left: 0px;
padding-top:5px;
font-family: Tahoma, Arial;
font-size: 12px;
color: #71757F;
}
#find_more {
padding-left:110px;
padding-top:15px;
font-family:Tahoma, Arial;
font-size:12;
font-weight:600;
color:#023b81;
display:block;
float:left;
}
#find_more_icon {
padding-top:14px;
display:block;
float:left;
}
div.find_out_more_button {
padding: 15px 0px 0px 100px;
}
#infobox_1 div.find_out_more_button a,
#infobox_1 div.find_out_more_button a:link,
#infobox_1 div.find_out_more_button a:active,
#infobox_1 div.find_out_more_button a:visited{
display:block;
float:left;
text-decoration:none;
background: url(../images/red_arrow_small.gif) no-repeat;
margin: 0;
padding: 0 0 0 10px;
font-family: Arial, Helvetica, Tahoma;
font-size:12px;
color:#023B81;
font-weight:700;
}
#infobox_1 div.find_out_more_button a:hover{
text-decoration:underline;
}
#infobox_2 div.find_out_more_button a,
#infobox_2 div.find_out_more_button a:link,
#infobox_2 div.find_out_more_button a:active,
#infobox_2 div.find_out_more_button a:visited{
display:block;
float:left;
text-decoration:none;
background: url(../images/red_arrow_small.gif) no-repeat;
margin: 0;
padding: 0 0 0 10px;
font-family: Arial, Helvetica, Tahoma;
font-size:12px;
color:#023B81;
font-weight:700;
}
#infobox_2 div.find_out_more_button a:hover{text-decoration:underline;}

/* Seminar_map*/
#container_seminar_map {width:600;display:block;float:left;padding: 0px 0px 0px 10px;}
#seminar_title {
font-family: Helvetica;
font-size: 32px;
color: #989898;
display:block;
float:left;
margin:0px;
padding: 0 0 20px 0;
}
.title2 {
font-family: Helvetica, Arial;
font-size: 32px;
color: #023b81;
}
#seminar_list {
display:block;
float:left;
}
#map {
display:block;
float:right;
width:314px;
}
#map img{
display:block;
}
#seminar_list ul{list-style:none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
/*#seminar_list ul li{list-style:none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}*/
#seminar_list ul li span.announced{color:#1c3d81;display:block;font-family:Tahoma, Arial, sans-serif;font-weight:300;font-size:15px;height:18px;line-height:18px;padding:1px 20px 4px 25px;text-decoration:none;width:250px; background:url(../images/list.gif) no-repeat;}
#seminar_list ul li span.announced span.date {color:#71757F}
#seminar_list ul li a,
#seminar_list ul li a:link,
#seminar_list ul li a:active,
#seminar_list ul li a:visited{color:#1c3d81;display:block;font-family:Tahoma, Arial, sans-serif;font-weight:300;font-size:15px;height:18px;line-height:18px;padding:1px 26px 4px 25px;text-decoration:none;width:200px; background:url(../images/list.gif) no-repeat;}
#seminar_list ul li a:hover{color:#1c3d81;text-decoration:underline;font-family:Tahoma, Arial, sans-serif;font-weight:300;font-size:15px;}
#seminar_list ul li a span.date {color:#71757F}


/* Customer Feedback */
#feedback_container {
padding-left:10px;
width:600px;
display:block;
float:left;
}
#feedback_title{
background-image:url(../images/customer_feed_background.jpg);
background-repeat:no-repeat;
padding-top:5px;
padding-left:30px;
font-family:Tahoma, Arial;
font-weight:600;
font-size: 16px;	
color:#FFFFFF;
height:31px;
display:block;
float:left;
width:570px;
}
.feed_info{
width: 180px;
font-family:Tahoma, Arial;
font-size:12;	
color:#71757F;
text-align:left;
display:block;
float:left;
padding:10px 20px 10px 0;
}
.feed_sub{
font-family:Tahoma, Arial;
font-size:14;
font-weight:600;
color:#1c3d81;
text-align:left;
padding-top:10px;
}

/* Seminar Page */
#seminar_details {width:605px;padding:20px 30px 10px 20px;font-family:Tahoma, Arial;font-size:12px;color:#989898;text-align:justify;}
.seminar_sub {font:bold 12px Tahoma, Arial, Helvetica, Serif;color:#333333;}
.region {font:bold 14px Tahoma, Arial, Helvetica, Serif;color: #023b81;}
.no_seminer{
font-family:Tahoma, Arial;
font-size:12;	
color:#989898;
text-align:left;
display:block;
float:left;
padding:10px;
}
.normal_text {padding:5px 0 0 30px;font-family: Tahoma, Arial;font-size: 12px;color:#71757F;}
#booknow_title{
background:url(../images/customer_feed_background.jpg) no-repeat;
padding:5px 0 0 30px;
font:bold 16px Tahoma, Arial, Helvetica, Serif;
color:#FFFFFF;
height:31px;
display:block;
float:left;
width:550px;
}

/*7 Steps*/
td.stepnumber {
text-align:left;
vertical-align:top;
font-family: Tahoma, Arial, Helvetica;
font-size: 12px;
color: #666666;
font-weight:700;
width:30px;
padding:15px 0px 10px 0px;
}
td.stepheading {
text-align:left;
vertical-align:top;
font-family: Tahoma, Arial, Helvetica;
font-size: 12px;
color:#666666;
font-weight:700;
background:url(../images/steps-line.gif) no-repeat 0px 35px;
padding:15px 0px 10px 0px;
width:450px;
}
td.stepbody {
text-align:left;
vertical-align:top;
font-family: Tahoma, Arial, Helvetica;
font-size: 12px;
color: #71757F;
font-weight:300;
width:450px;
}
td.stepreadmore {text-align:right;vertical-align:top;width:120px;}
#body_text td.stepreadmore a,
#body_text td.stepreadmore a:link,
#body_text td.stepreadmore a:active,
#body_text td.stepreadmore a:visited {
font:bold 12px Arial, Helvetica, Tahoma;
color: #023B81;
text-decoration:none;
background: url(../images/down-arroy.gif) no-repeat 0px -1px;
margin: 0px;
padding: 0px 0px 0px 20px;
}
#body_text td.stepreadmore a:hover {color: #023B81;text-decoration:underline;}
td.stepline {background:url(../images/steps-line.gif) no-repeat 0px 5px;}
.stepdisplay {display:block;}
.stephide {display:none;}
td.stepbody span ul{list-style:disc;margin:0px 0px 0px 0px;padding:5px 0px 0px 25px;}
td.stepbody span ul li{margin:0px 0px 0px 0px;padding:0px 0px 8px 0px;}
.mailto {padding:5px 0 0 30px;font:bold 12px Tahoma, Arial, Helvetica, Serif;color: #023b81;}
#book_details_button {padding-left:185px;}
#product {padding-left:100px;}

/* New Classes By Remon */
/* info_box */
.listing_container {clear:both;font-size:12px;}
.listing {border-collapse:collapse; font:normal 12px Arial, Serif;}
.listing td {border-top:solid 2px #E0E0E0;padding:5px;}
.listing span {font:bold 12px arial, serif;color:#023B81;}
.listing a, .listing a:link, .listing a:active, .listing a:visited,
.seminars_list a.book, .seminars_list a.book:link, .seminars_list a.book:active, .seminars_list a.book:visited
{background:url(../images/red_btn_bg.gif) no-repeat;
	font:bold 12px Arial,Serif;
	color:#ffffff;
	line-height:20px;
	width:80px; height:20px;
	display:block;
	text-align:center;
	text-decoration:none;
	} 
.listing a.region, .listing a.region:link, .listing a.region:active, .listing a.region:visited{
font:bold 12px arial, serif;color:#008ADA; background:none; text-align:left; line-height:normal; display:inline
}
.free_download
{
	background:url(../images/free_download_bg2.jpg) no-repeat;
	width:256px;
	height:216px;
	color:#ffffff;
	font:normal 18px Arial, Serif;
	text-align:left;
	}
.free_download .content {padding:165px 10px 10px;}
.free_download span {font:bold 21px Arial, Serif;}
.gray_txt {color:#5A5757;}
.f12 {font-size:12px;}
.f14 {font-size:14px;}
.f20 {font-size:20px;}
.redtxt {color:#C52728;}
.spacer {font-size:5px;}
.seminars_list {margin:10px 20px 10px 15px;}
.seminars_list .itemcont {width:231px; float:left; font:normal 12px Arial, sans-serif}
.seminars_list .itemcont > .item1, .seminars_list .itemcont > .item2 /* To fix minimum height on Mozilla, IE5+ */
{min-height:154px;height:auto;}
.seminars_list .item1 {background:#F4EFE2;padding:10px;margin-left:5px;height:174px;}
.seminars_list .item2 {background:#F3F3F3;padding:10px;margin-left:5px;height:174px;}
.seminars_list p.title {margin:0;font:normal 18px Arial, sans-serif;line-height:18px;}
.seminars_list p {margin:5px 0px;}
.txterror_class {border:solid 1px #FF0000;font:normal 11px verdana, arial, serif;color: #909090;padding:3px 2px;}

.txtnormal_class
{border:solid 1px #016B67;color:#7B7D7D;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;text-decoration:none;width:200px;}

.dropdown_error{
border:solid 1px #FF0000;
font:normal 11px verdana, arial, serif;
color: #909090;
width:196px;
padding:3px 2px;
}

.dropdown_normal {border:solid 1px #016B67;color:#7B7D7D;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;text-decoration:none;width:200px;}
.vDateField img { vertical-align: bottom; padding-bottom: 2px; }

/* calendars & clocks */
.calendarbox { border: 5px solid #FFF; font-size: 8pt; margin:5px auto; display: inline; text-align:center; background:white; position:relative; }
.calendar { margin:0; padding: 0; }
.calendar table { border-collapse:collapse; background:white; }
.calendar caption, .calendarbox h2 { margin: 0; text-align:center; border-top:none; background-color:#EAE6D4; font-weight: bold; padding: 4px; font-size: 8pt;}
.calendar th { font-size: 7.5pt; padding:3px 3px; text-align:center; border-bottom:1px solid #EAE6D4; }
.calendar td { font-size: 7.5pt; text-align: center; padding: 0; border-top:1px solid #EAE6D4; border-bottom:none; }
.calendar td.selected a { background: #C9DBED; }
.calendar td.nonday { background:#EAE6D4; }
.calendar td.today a { background:#EAE6D4; }
.calendar td a { display: block; padding:3px 4px; text-decoration: none; color: #535353; }
.calendar td a:hover, .timelist a:hover { background: #CA0003; color:white; }
.calendar td a:active, .timelist a:active { background: #CA0003; color:white; }
.calendarnav a:link, #calendarnav a:visited, #calendarnav a:hover { color: #CA0003; }
.calendarbox .calendarnav-previous, .calendarbox .calendarnav-next { margin:0; display:block; text-decoration: none; position:absolute; background:#FFF; padding:4px; font-size: 8pt;}
.calendarnav-previous:hover, .calendarnav-next:hover { background:#CA0003; color:#FFF }
.calendarnav-previous { top:0; left:0; }
.calendarnav-next { top:0; right:0; }
.calendar-shortcuts { display: none; background:white; border-top:1px solid #EAE6D4; padding:4px; color:#ccc; }
.calendar-cancel { padding:4px; border-top:1px solid #EAE6D4; }

/* seminar_region */
.hline {margin:0px;padding:0px;border-bottom:1px dashed #999999;line-height:0px;height:1px;display:block;}

/* New Classes */
#title img.logo {border:0;cursor:pointer;margin-right:445px;}
#wrapper {width:970px;margin:0 auto;padding:0 15px;background:#1749a4 url(../images/new/wrapper_bg.png) repeat-x left top;}
#menu ul li a.book {background:#e78408 url(../images/new/book_now_bg.gif) repeat-x left top;}
#menu ul li a.book:hover {background:#4f80d9;}
ul.boldlist {margin:10px 0 0 25px;padding:0;}
ul.boldlist li {font-weight:bold;margin:0;padding:0;}
h2 {margin:10px 0 0;padding:0;font:normal 20px Arial, Helvetica, Serif;color:#04399d;}
h3.dates {font:normal 24px Arial, Helvetica, Serif; color:#04399d;margin:10px 0 0;padding:0;}
.f16 {font-size:16px;}
.f18 {font-size:18px;letter-spacing:-0.5px;}
.blue {color:#04399d;}
.vs_link a:link, .vs_link a:visited {font-weight:bold;font-size:16px;letter-spacing:-1px;text-decoration:underline;color:#04399d;}
.vs_link a:hover {text-decoration:none;}
.hsep {clear:both;margin:0 10px;height:31px;background:url(../images/new/grey_pix.gif) repeat-x left center;line-height:1px;}
ul.seminar_list {margin:0;padding:0;}
ul.seminar_list li {margin:0;padding:7px 5px;border-bottom:solid 1px #b6b6b6;list-style:none;}
ul.seminar_list li h4 {margin:0;padding:0 0;display:inline;font:bold 14px Arial, Helvetica, Serif;color:#04399d;}
ul.seminar_list li span {display:block;}
ul.seminar_list li a.more {float:right;margin-top:4px;}