@import 'css/reset.css';
@import 'css/forms.css';
@import 'css/smtcRadius.css';

body { font:normal 11px Verdana, Arial, Helvetica, sans-serif; background:#000000; line-height:14px; }
a { outline:none;  color:#F0825D; }
html * { outline:none; }

#container { position:relative; width:923px; }

#header { height:152px; position:relative; }
#header a { display:block; position:absolute; right:0; bottom:0; width:174px; height:58px; }
#header img.tagline { position:absolute; left:100px; top:104px; }

.home_intro { position:absolute; top:400px; left:100px; width:270px; color:#c7c7c7; }
.home_intro p { font-size:11px; margin-bottom:12px; }

.image { position:relative; }

.img_left { float:left; width:289px; height:370px; background:url(images/home_top_left.jpg) no-repeat top left; }
.img_left a { display:block; width:183px; height:170px; position:absolute; top:5px; left:96px; background:url(images/home_top_left_link.jpg) no-repeat top left; background-position:0 200px; }
.img_left a:hover { background:url(images/home_top_left_link.jpg); }

.img_middle { float:left;width:370px; height:370px; background:url(images/home_top_middle.jpg) no-repeat top left; }
.img_middle a { display:block; width:183px; height:170px; position:absolute; top:193px; left:465px; background:url(images/home_top_middle_link.jpg) no-repeat top left; background-position:0 200px; }
.img_middle a:hover { background:url(images/home_top_middle_link.jpg); }

.img_right { float:left; width:264px; height:370px; background:url(images/home_top_right.jpg) no-repeat top left; }
.img_right a { display:block; width:183px; height:170px; position:absolute; top:6px; left:669px; background:url(images/home_top_right_link.jpg) no-repeat top left; background-position:0 200px; }
.img_right a:hover { background:url(images/home_top_right_link.jpg); }

.menu { float:right; text-align:right; width:225px; padding-top:10px; }
.menu a, .menu span { text-transform:uppercase; color:#FFFFFF; font-size:11px; padding:1px 0 2px 0; text-decoration:none; }
.menu a:hover, .menu a.active, .menu a.active:hover { color:#5d5d5d; }

.menu .sub-menu { padding-bottom:12px; margin:0; }
.menu .sub-menu a { text-transform:none; color:#FFF075; font-size:11px; padding:1px 0 2px 0; text-decoration:none; }
.menu .sub-menu a:hover,
.menu .sub-menu a.active,
.menu .sub-menu a.active:hover { color:#5d5d5d; }

.news { float:left; padding:10px 0 20px 90px }
.news1 { width:270px; margin-bottom:30px; color:#C7C7C7; background:url(images/news_bg.gif) repeat-y top center; }
.news2 { background:url(images/news_top.gif) no-repeat top center; }
.news3 { padding:10px; background:url(images/news_bottom.gif) no-repeat bottom center; }
.news3 h1 { color:#00adef; font-size:20px; padding:4px 0; margin-bottom:10px; line-height:22px; }
.news3 p { margin-bottom:12px; }

.img_left1 { float:left; width:355px; height:186px; }
.img_middle1 { float:left; width:368px; height:186px; margin-left:6px; }
.img_right1 { float:left; width:186px; height:370px; margin-left:6px; }

#about_left { background:url(images/image_about_left.jpg) no-repeat top center; }
#about_option { background:url(images/image_about_option.jpg) no-repeat top center; }
#about_right { background:url(images/image_about_right.jpg) no-repeat top center; }

#forte_left { background:url(images/image_forte_left.jpg) no-repeat top center; }
#forte_option { background:url(images/image_forte_option.jpg) no-repeat top center; }
#forte_right { background:url(images/image_forte_right.jpg) no-repeat top center; }

#country_left { background:url(images/image_country_left.jpg) no-repeat top center; }
#country_option { background:url(images/image_country_option.jpg) no-repeat top center; }
#country_right { background:url(images/image_country_right.jpg) no-repeat top center; }

#services_left { background:url(images/image_country_left.jpg) no-repeat top center; }
#services_option { background:url(images/image_service_option.jpg) no-repeat top center; }
#services_right { background:url(images/image_country_right.jpg) no-repeat top center; }

#offices_left { background:url(images/image_offices_left.jpg) no-repeat top center; }
#offices_option { background:url(images/image_country_option.jpg) no-repeat top center; }
#offices_right { background:url(images/image_offices_right.jpg) no-repeat top center; }

#course_left { background:url(images/image_course_left.jpg) no-repeat top center; }
#course_option { background:url(images/image_verification_option.jpg) no-repeat top center; }
#course_right { background:url(images/image_course_right.jpg) no-repeat top center; }

#booking_left { background:url(images/image_booking_left.jpg) no-repeat top center; }
#booking_option { background:url(images/image_calendar_option.jpg) no-repeat top center; }
#booking_right { background:url(images/image_booking_right.jpg) no-repeat top center; }

#contact_left { background:url(images/image_contact_left.jpg) no-repeat top center; }
#contact_option { background:url(images/image_contact_option.jpg) no-repeat top center; }
#contact_right { background:url(images/image_contact_right.jpg) no-repeat top center; }

#general_left { background:url(images/image_general_left.jpg) no-repeat top center; }
#general_option { background:url(images/image_general_option.jpg) no-repeat top center; }
#general_right { background:url(images/image_general_right.jpg) no-repeat top center; }

.text_left { position:absolute; top:420px; left:100px; width:270px; color:#818285; }
.text_middle { position:absolute; top:420px; left:420px; width:270px; color:#818285; }

.text_left p, .text_middle p { font-size:11px; margin-bottom:12px; color:#818285; }
.text_left p a, .text_middle p a { color:#F0825D; }
.text_left p a:hover, .text_middle p a:hover { text-decoration:none; }

form.smtc { }
form.smtc label { font-size:9px; font-weight:normal; }
form.smtc input.text { width:255px; font-size:10px; }
form.smtc input.search { 
border:none; background:none;
color:#999999; padding:0; font:normal 11px Verdana, Arial, Helvetica, sans-serif;  }
form.smtc textarea.textarea { width:255px; font:normal 11px Verdana, Arial, Helvetica, sans-serif; }

.search_result { position:absolute; top:395px; left:100px; width:600px; color:#818285; }
.result, .result1 { margin-bottom:10px; margin-top:5px; color:#ffffff; }
.result td { vertical-align:top; }
.result .label { color:#6e7072; font-size:10px; padding-bottom:10px; padding-right:12px; }

.result1 { font-size:10px; }
.result1 .data1 { width:145px; height:20px; }
.result1 .data2 { width:71px; height:20px; }
.result1 .data3 { width:216px; height:20px; }
.result1 .data4, .result1 .data5 { width:73px; height:20px; }
.result1 td { height:80px; background-color:#ffffff; color:#000000; border-right:5px solid #000000; border-bottom:5px solid #000000; }

/* http://www.positioniseverything.net/easyclearing.html */
.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clear {display: inline-block;}
/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}
/* End hide from IE-mac */


/*
-----------------------------------------------------------------
	  Newly Added for registration section 
-----------------------------------------------------------------	
*/

.image_registered { width:934px; height:187px; background:yellow url(images/registered_header.jpg) no-repeat top left; }

.register { position:absolute; top:370px; left:80px; width:640px; padding:0 0 30px 0; line-height:18px; xbackground:#111111; color:#ffffff; text-align:center; }
.register * { font:normal 11px Arial, Verdana, Helvetica, sans-serif;  }
.register h3 { letter-spacing:1px; color:#5b5b5b; font:normal 20px Arial, Verdana, Helvetica, sans-serif; margin:0; padding:0 0 15px 0; text-align:left; }
.register p { margin:0 0 18px 0; padding:0; text-align:justify; color:#8E9FB1; line-height:22px; font-size:12px; }
.register p a { text-decoration:none; font-size:12px; }
.register p a:hover { text-decoration:underline; }
.register p span.q { color:#ffffff; font-weight:bold; display:block; font-size:12px; } 


.register .form_table { width:620px; text-align:left; background: transparent url(images/changepassword.gif) no-repeat ; margin:0 auto; padding:15px; }
.register .form_table_company_Profile { width:620px; text-align:left; background: transparent url(images/corporate_profile.gif) no-repeat ; margin:0 auto; padding:15px; }
.form_table h3 { letter-spacing:1px; color:#5b5b5b; font:normal 20px Arial, Verdana, Helvetica, sans-serif; margin:0; padding:0 0 15px 0; text-align:left; }
.form_table table { width:610px; margin:0; padding:3px 0; }
.form_table table.grey { background:#f2f2f2 url(images/r_gradient_cell.gif) repeat-y top left; }
.form_table table td { padding:3px 6px; vertical-align:bottom; }
.form_table table td.align_center { text-align:center; }
.form_table table td span,
.form_table table td span a { padding-top:3px; color:#708193; text-align:right; display:block; font-size:10px; text-decoration:none; }

.form_table table td.label { vertical-align:top; text-transform:uppercase; color:#777777; font-size:11px; width:200px; line-height:27px;  }
.form_table table td.action { padding-top:10px; text-align:right; }

.form_table a {  color:#708193; display:block; line-height:22px; font-size:11px; text-transform:uppercase; text-decoration:none; }

.form_table table.course td { border-left:1px solid #5b5b5b; color:#5b5b5b; font-size:10px; padding:6px; vertical-align:top; }
.form_table table.course th { border:none; color:#5b5b5b; font-size:9px; padding:3px; text-transform:uppercase; font-weight:bold; }
.form_table table.course td.head { background:#c6c6c6; border:none; }

.form_table table input.button { width:100px; background:#8e9fb1; color:#ffffff; font-weight:bold; text-transform:uppercase; letter-spacing:1px; border:1px solid #a5aeb7; }

.form_table input,
.form_table textarea { width:370px; background:#ffffff; border:1px solid #dddddd; padding:5px; font:normal 11px Arial, Verdana, Helvetica, sans-serif; color:#111111; }
.form_table textarea { height:100px; }

.form_table select { border:1px solid #dddddd; padding:5px; font:normal 11px Arial, Verdana, Helvetica, sans-serif; color:#111111; }
.form_table select.dropdown_long { width:452px; }

.menu .menu_registered { padding-top:30px; margin:0; line-height:18px; padding-left:50px; }
.menu_registered a { text-transform:uppercase; color:#cdcdcd; font-size:11px; padding:1px 0 2px 0; text-decoration:none; }
.menu_registered a:hover, .menu_registered a.active, .menu_registered a.active:hover { color:#5d5d5d; }


.dark { width:640px; text-align:left; border-bottom:2px solid #8ea3b6; }
.dark th { border-top:3px solid #8ea3b6; color:#8ea3b6; text-transform:uppercase; font-size:9px; text-align:center; font-weight:bold; }
.dark td, .dark th { border-right:1px solid #262626; border-left:1px solid #262626; padding:5px; }












