/***** Global Settings *****/ 
html, body { margin: 0; padding: 0; border: 0; }
/*body { font-family: arial, helvetica, sans-serif; font-size: 12px; color: #2B2B2B; line-height: normal; background: url(../img/bg.jpg); background-repeat:repeat-x; }*/
body { font-family: arial, helvetica, sans-serif; font-size: 12px; color: #2B2B2B; line-height: normal; background: url(../img/logo_bg.gif) top center no-repeat #fff; } 

/***** Common Formatting *****/ 
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-weight: normal; } 
h1 { color: #393939; font-size: 20px; font-weight: bold; }
h2 { color: #282828; font-size: 16px; font-weight: bold; }
h3 { color: #282828; font-size: 14px; font-weight: bold; }
h4 { color: #2A8EBF; font-size: 22px; font-weight: bold; }
h5 { color: #2A8EBF; font-size: 18px; font-weight: bold; }
h6 { color: #2A8EBF; font-size: 16px; font-weight: bold; }
ul, ol { margin: 0 0 0 0; padding: 10px 0 16px 26px; list-style: normal; }

/***** Structure *****/ 
#top_bar { background: #393939; height: 15px; font-size: 0; }
.container { width: 924px; margin: 0 auto; }

#logo { float: left; height: 70px; width: 174px; padding: 7px 0 0 26px; cursor: pointer; }

/***** Links *****/
a, a:visited { text-decoration: none; color: #2A8EBF; }
a:hover { text-decoration: none; color: #333; }

.home_top_text_nav { float:right; font-size:11px; color:#393939; padding-top:20px; width:370px; height:30px; text-align:right; margin-right:35px; }
.home_top_text_nav a:link, .home_top_text_nav a:hover, .home_top_text_nav a:active, .home_top_text_nav a:visited { text-decoration: none; color: #50B0D1; }
.home_top_text_nav li { display:inline; list-style-type:none; padding-left:10px; }

.also_visit { color: #666666; font-size: 10px; height:10px; }

.splash_text { float:left; width:435px; height:100%; padding-top:10px; padding-left:5px; border-right:1px dashed #cccccc; padding-bottom:25px;   }
.splash_text a{ text-decoration:underline;}
.splash_text div{width:400px;}
.splash_text ul li {list-style-image:url(../img/spacer.gif); list-style:disc; line-height:16px;}
.splash_text_right{ float:left; width:460px; height:100%; padding-top:10px; padding-left:20px; font-family:Helvetica Neue, Arial; font-size:9pt;}
.splashdiv{ border-bottom:1px dashed #cccccc; padding-bottom:50px; font-size:9pt; color:#565656; font-family:Helvetica Neue, Arial, Sans-Serif; }
.splashdiv .margin{ margin-left:200px;}
.splashdiv .margin a{ text-decoration:underline;} 
.splashdiv h2{font-size:18px; color:#7daf18; margin-bottom:15px;}
.splashdiv h2 span{clear:both; float:left; font-size:15px;}
.splashdiv2{ padding-bottom:50px; font-size:9pt; font-family: Helvetica Neue, Arial, Sans-Serif; color:#565656; margin-top:15px; }
.splashdiv2 a{ text-decoration:underline;}
.splashdiv2 h2{font-size:18px; color:#7daf18; margin-bottom:15px;}
.splashdiv2 h2 span{clear:both; float:left; font-size:15px;}
.splashdiv2 p,.splashdiv p { font-family:Helvetica Neue, Arial; font-size:12pt; color:#ff6600; font-weight:bold; margin:0; padding:0 0 10px 0;}

.ul { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#565656; margin:5px 0 5px 16px; padding:0; letter-spacing:-0.20px; }
.h1 { font-family:Helvetica, Arial, sans-serif; font-size:30px; color:#50B0D1; font-weight:normal; padding:0; margin:0; line-height:36px; }
.h2 { font-family:Helvetica, Arial, sans-serif; font-size:18px; color:#5D5D5D; font-weight:bold; padding:0; margin:0; }

.main_header_nav { width: 924px; height: 39px; background: url(../img/main_header_nav_bg.gif) top left no-repeat; color: #FFFFFF; font-size: 14px; font-weight: normal; margin-bottom:8px; }

.menu_header_nav li { display:inline; background-image:url(../img/oren_gray_arrow.gif); background-repeat:no-repeat; padding-left:10px; background-position: left 4px; }
.menu_header_nav a:link { color:#ffffff; }
.menu_header_nav a:hover { color:#ffcc99; }
.menu_header_nav a:active { color:#ff0000; }
.menu_header_nav a:visited { color:#ffffff; }

/***** Global Classes *****/ 
.clear         { clear: both; } 
.float_left    { float: left; }
.float_right   { float: right; }  
.center        { text-align: center; }

#main_content { background-repeat:no-repeat; }

/**** #footer *****/
#footer { border-top:1px dashed #D3D3D3;font-size:18px; padding: 20px 0 30px 0; color: #282828; margin-left:5px; }
#footer_links { font-size: 10px; padding: 14px 0 0px 0; }
#footer_links a { color: #282828; }

.gray_12px      { font-size: 12px; color: #707070; }

/**** contact_us.html ****/
#money_template_left_column { float:left; padding:10px 0 0 0; width:201px; margin:0; }
.money_template_left_col_content { background-image:url(../img/right_col_bg.gif); background-repeat:repeat-y; padding:0 12px 0 12px; font-size:14px; font-weight:bold; color:#50B0D1; }
.money_template_left_col_content a { font-size:14px; font-weight:bold; color:#50B0D1; }
.money_template_left_col_content a:hover { color:#50B0D1; }
.money_template_left_col_content ul { list-style:none; padding:0 0 2px 0; margin:0; }
.money_template_left_col_content li { padding: 7px 0 7px 0; }
.money_template_left_col_border { border-bottom-color:#E6E6E6; border-bottom-style:solid; border-bottom-width:1px; }
#money_template_about { background-image:url(../img/about_bg.gif); background-repeat:no-repeat; width:181px; height:24px; margin-bottom:2px; font-size:14px; color:#FFFFFF; padding: 8px 0 0 20px; }
#money_template_about a { font-size:14px; color:#ffffff; }

a.money_template_revcard_signup {
	background-image:url(../img/location_map.gif);
	background-repeat:no-repeat;
	width:158px;
	height:33px;
	position:absolute;
	left: 792px;
}
a.money_template_revexchange_signup {
	background-image:url(../img/enquiry.gif);
	background-repeat:no-repeat;
	width:158px;
	height:33px;
	position:absolute;
	left: 950px;
}

#money_template_center { width:496px; float:left; margin-top:10px; }
.money_template_center_text { margin: 20px 15px 0 15px; }
#money_template_center p { color:#858A8F; line-height:18px; }
#money_template_center a:link { color:#50B0D1; font-weight:bold; border-bottom-style:dashed; border-bottom-color:#50b0d1; border-bottom-width:1px; }
#money_template_center a:active { color:#50B0D1; font-weight:bold; border-bottom-style:dashed; border-bottom-color:#50b0d1; border-bottom-width:1px; }
#money_template_center a:hover { color:#FFFFFF; background-color:#50B0D1; font-weight:bold; }
#money_template_center ul { color:#858A8F; font-weight:bold; list-style-image: url(../img/plus.gif); padding:5px 0 5px 30px; margin:0; }
#money_template_center li { padding: 3px 0 3px 0; }

#right_column { float: right; width: 201px; padding: 10px 0 0 /*26px*/0; }
#right_column .black { font-size:13px; }
.right_col_callout_content { padding: 0 12px; }
.money_template_right_col_border { border-bottom-color:#E6E6E6; border-bottom-style:solid; border-bottom-width:1px; }
.money_template_right_col_text { font-size:11px; color:#999999; padding:2px 0 10px 0; margin:0; line-height:14px; font-weight:bold; }

.money_template_right_column { background-image:url(../img/right_col_bg.gif); background-repeat:repeat-y; margin-bottom:5px; padding:0; }
.money_template_right_col_border { border-bottom-color:#E6E6E6; border-bottom-style:solid; border-bottom-width:1px; }
.money_template_right_col_text { font-size:11px; color:#999999; padding:2px 0 10px 0; margin:0; line-height:14px; font-weight:bold; }

.indent { padding-left:50px; padding-right:25px; font-size:15px; }
.darkgray_14pxBold  { font-size: 14px; color: #393939; font-weight: bold; }

.main_header2 { background: url(../img/main_header2_bg.gif) top left no-repeat; width:924px; height: 47px; padding: 16px 12px 0 20px; margin: 0; color: #50B0D1; font-size: 25px; font-weight: bold; }

.form_header { background: url(../img/form_header_bg.jpg) top left no-repeat; height: 28px; padding: 10px 12px 0 12px; margin: 20px 0 14px 0; color: #282828; font-size: 14px; font-weight: bold; }
.form_title { float: left; width: 190px; padding: 0 12px; color: #666; font-weight: bold; font-size: 13px; }


.form_row2 {padding: 0; margin-top: 15px; }
.form_title_lite{ float: left; width: 150px; padding: 0 12px; color: #2b2b2b; font-weight: bold; font-size: 13px; }
.form_field { float: left; width: 300px; padding: 0; }
.inputfield { border: 1px solid #D8D9DA; background: #fff; width: 300px; color: #282828; font-size: 13px; font-weight: bold; padding: 2px; }
#form_template_center { width:723px; float:left; margin-top:10px; }

.thumbnail{ position: relative; z-index: 0; }
.thumbnail:hover{ background-color: transparent; z-index: 30; }
.thumbnail span{ /*CSS for enlarged image*/ position: absolute; padding: 2px; left: -1000px; visibility: hidden; color: black; text-decoration: none; width:200px}
.thumbnail span img{ /*CSS for enlarged image*/ border-width: 0; padding: 2px; }
.thumbnail:hover span.Right{ /*CSS for enlarged image on hover*/ visibility: visible; vertical-align: bottom; bottom: 0; left: -150px; /*position where enlarged image should offset horizontally */ }
.thumbnail:hover span.Left{ /*CSS for enlarged image on hover*/ visibility: visible; top: -50px; left: -290px; /*position where enlarged image should offset horizontally */ }
.thumbnail:hover span.TopRight{ /*CSS for enlarged image on hover*/ visibility: visible; top: -200px; left: 60px; /*position where enlarged image should offset horizontally */ }
.thumbnail:hover span.TopLeft{ /*CSS for enlarged image on hover*/ visibility: visible; top: -200px; left: -290px; /*position where enlarged image should offset horizontally */ }

.blue  { color: #2A8EBF; }
#logo { float: left; height: 90px; width: 285px; padding: 7px 0 0 26px; cursor: pointer; }

.select_card_callout { width: 697px; margin: 0 0 7px 0; background: url(../img/select_card_bg.jpg) top left repeat-y; line-height: 18px; float:left; }
.select_card_callout .logo { float: left; width: 141px; padding: 0 19px 0 14px; }
.select_card_callout .text { float: left; width: 503px; padding: 15px 20px 0 0; }

