/* 
    Document   : style
    Created on : Jan 24, 2009, 1:56:07 PM
    Author     : uzzal
    Description:
        Purpose of the stylesheet follows.
*/

body,ul,li,div,p,table,td,tr,b,a{margin:0;padding:0;}
body{text-align:center; font-size:1em;font-family:arial,Verdana}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
input[type="submit"],input[type="button"],input[type="reset"]{height: 22px; border: 1px solid #152f5f; background: #5c74a3 url('../img/btn_bg.gif'); color: #FFF; font-weight: normal; font-size: 12px; padding: 0 10px 5px 10px; cursor:pointer;}
#document_wrapper{text-align:left;width:985px;margin:0 auto;}

/* header */
#logo{display:block;width:139px;height:85px;background:transparent url(../images/logo.jpg) no-repeat;margin:27px 0 0 26px;}
#logo:hover{text-decoration:none;}

#top_menu{margin-right:19px;text-align:right;}
#top_menu ul{list-style:none;}
#top_menu li{display:inline;font-size:0.8em;color:#5c5c5c;}
#top_menu a{color:#5c5c5c;}

#site_search{margin:40px 30px 0 0;width:390px;}
#txt_search{width:302px;height:27px;border:1px solid #7f9db9;font-size:1.2em;padding-top:1px;}

#main_menu{background:transparent url(../images/main_menu_bg.jpg) repeat-x;}
#main_menu .left{background:transparent url(../images/main_menu_left.jpg) no-repeat left;}
#main_menu .right{background:transparent url(../images/main_menu_right.jpg) no-repeat right;}
#main_menu .content{height:38px;}

#main_menu ul{list-style:none;padding: 6px 0 0 40px;}
#main_menu li{display:inline;font-size:0.9em;font-weight:bold;letter-spacing:1px; padding:0 25px;}
#main_menu a{color:#3d3d3d;}

/* body */
#flipper_region{background:#f7f7f7;padding:18px;margin-top:36px;padding-bottom:0;}

#box_1{background:transparent url(../images/box_1_bg.jpg) repeat-x;}
#box_1 .left{background:transparent url(../images/box_1_left.jpg) no-repeat left;}
#box_1 .right{background:transparent url(../images/box_1_right.jpg) no-repeat right;}
#box_1 .content{height:60px;width:197px;}
#box_1 .content span{padding-left:15px;padding-top:15px;font-size:0.9em;display:block;}
#box_1 a{color:#3d3d3d;}

#business_links_wrapper ul{list-style:none;}
#business_links_wrapper li{padding:0;}
#business_links_wrapper a{padding-left:8px;background:transparent url(../images/designations_front_arrow.jpg) no-repeat;}


#box_2{background:transparent url(../images/box_2_bg.jpg) repeat-y;margin-top:2px;}
#box_2 .top{background:transparent url(../images/box_2_top.jpg) no-repeat top;}
#box_2 .bottom{background:transparent url(../images/box_2_bottom.jpg) no-repeat bottom;}
#box_2 .content{height:188px;width:197px;font-size:0.8em;}
#box_2 .content ul{padding-left:15px;padding-top:15px;list-style:none;}
#box_2 .content .link{padding-top:30px;}
#box_2 .right_arrow{background: url(../images/arrow_right.jpg) no-repeat 100% 100%;margin:30px 15px 15px 30px;text-align:right;font-weight:bold;padding-right:20px;color:#3d3d3d;letter-spacing:1px;}
#box_2 a{color:#3d3d3d;}

#body_region{padding:12px;}
#home_body{width:750px;padding-top:13px;}

#safty_article_box{width:370px;}
#safty_article_box .title{background:transparent url(../images/safty_articles_bg.jpg) repeat-x;}
#safty_article_box .left{background:transparent url(../images/safty_articles_left.jpg) no-repeat left;}
#safty_article_box .right{background:transparent url(../images/safty_articles_right.jpg) no-repeat right;}
#safty_article_box .content{width:370px;height:42px;text-align:center;}
#safty_article_box span{padding-top:11px;display:block;color:#585858;font-weight:bold;font-size:1.1em;letter-spacing:1px;}
#world_map{width:95px;height:62px;background:transparent url(../images/world_map.png) no-repeat;position:relative;top:-50px;left:10px;}
#safty_article_box .content_text{position:relative;top:-50px;}
#safety_article_listing{border-bottom:3px solid #3a708f;}
#safety_article_listing td{padding: 0;}
#safty_article_box{font-size:0.75em;color:#666666;}
#safty_article_box a{color:#3a708f;font-weight:bold;}
#safty_article_box .img{display:block; border:1px solid #c8c8c8;width:52px;height:52px;}
#safty_article_box .txt_left a{text-transform:lowercase;}

#effective_risk_management{width:371px;}
#effective_risk_management .title{color:#4c703d; font-size:1.5em;}
#effective_risk_management .content{color:#666666;font-size:0.8em;}
#effective_risk_management a{color:#3a708f;font-weight:bold;font-size:0.75em;}

#box_3{background:transparent url(../images/box_3_bg.jpg) repeat-y;margin-top:13px;}
#box_3 .top{background:transparent url(../images/box_3_top.jpg) no-repeat top;}
#box_3 .bottom{background:transparent url(../images/box_3_bottom.jpg) no-repeat bottom;}
#box_3 .content{height:231px;width:197px;}
#box_3 .title{color:#cb0000;font-weight:600;text-transform:uppercase;font-size:0.9em;padding-left:10px;padding-top:10px;}
#box_3 .get_report{padding:5px 5px 0 15px;font-size:0.71em;color:#3d3d3d;min-height:70px;}
#box_3 .report_text{min-height:80px;}
#box_3 form{margin:0;padding:0;}
#box_3 .get_report span{display:block;font-weight:700;font-size:1.1em;color:#205186;}
#box_3 table{padding:0;}
#box_3 input[type="text"]{width:95px;height:14px;border:1px solid #000;}
/* footer */
#footer_warpper{margin-top:100px;border: 1px solid #FFF;}

#footer_menu{list-style:none;margin-top:10px;}
#footer_menu li{display:inline;color:#818d93;font-weight:bold;font-size:0.7em;}
#footer_menu a{color:#818d93;padding:0 10px;}
#makeview_logo{background:transparent url(../images/makeview_footer_logo.jpg) no-repeat;height:44px; width:134px;display:block;}

/* static page */
#static_page_wrapper{width:568px;padding:9px;}
div.static_page{text-align:justify;}
div.static_page ul{margin-left:40px;}
/* content page */
#top_link{margin:15px 0 0 5px;font-size:0.8em;}
#top_link .email{background:transparent url(../images/email.jpg) no-repeat 0 50%;padding-left:20px;padding-right:60px;float:left;}
#top_link .print{background:transparent url(../images/printer.jpg) no-repeat 0 50%;padding-left:20px;padding-right:60px;float:left;}
#top_link .share{background:transparent url(../images/share.jpg) no-repeat 0 50%;padding-left:20px;padding-right:30px;display:inline;float:left;}
#top_link a{color:#545c49;font-weight:600;}

#content_page_wrapper{width:550px;padding:9px;}
#content_page_wrapper .page_text{margin-top:5px;font-size:0.9em;color:#888888;font-family:Verdana;text-align:justify;}
#content_page_wrapper ul{margin-left:40px;}
#content_page_header .page_title{background:#eaeaea url(../images/down_arrow.jpg) no-repeat 10px 50%;font-size:1.7em;color:#484848;padding:45px;text-transform:capitalize;}
#content_page_header .thank_you_image{background:#769bdf url(../images/thank_you_bg.jpg) repeat-x;font-size:1.7em;color:#FFF;width:550px; height:132px; border:1px solid #DDD;letter-spacing:1px;}
#content_page_header .page_image{ width:550px; height:132px; border:1px solid #DDD;}
/* side bar */
#side_bar_wrapper{width:368px;padding:7px;}
#side_bar_wrapper hr{border:0;border-top:1px dotted #000;margin-bottom:10px;}
#common_links_wrapper ul{list-style:none;}
#common_links_wrapper li{font-size:0.75em;color:#000;letter-spacing:1px;padding:5px;}
#common_links_wrapper a{width:270px;color:#000;background:transparent url(../images/right_arrow.png) no-repeat right; display:block;}
#common_links_wrapper span{font-size:1.4em;color:#08642c;font-weight:bold;}

#article_links_wrapper a{color:#000;letter-spacing:1px;font-size:0.8em;font-weight:700;}
#article_links_wrapper span{font-size:1em;color:#08642c;font-weight:bold;}
#article_links_wrapper div.treeview li li a{color:#6e6e6e;}
/*------------------Product and Services---------------*/
#box_4{background:transparent url(../images/box_4_bg.jpg) repeat-y;}
#box_4 .top{background:transparent url(../images/request_top.jpg) no-repeat; height:14px;}
#box_4 .bottom{background:transparent url(../images/request_bottom.jpg) no-repeat; height:14px;}
#box_4 .content{background:url(../images/box_4_request_bottom_bg.jpg) no-repeat;}
#box_4 .request_text{background:url(../images/box_4_direction.gif) no-repeat;background-position:left;font-size:1.7em;color:#ba0d00;padding-left:45px;font-weight:bold;margin-bottom:8px;}
#box_4 .open_contact_form{background:#eaeaea url('../images/open_contact_form_bg.gif') no-repeat;height:32px;padding-top:4px;width:170px;display:block;text-align:center;vertical-align:middle;font-weight:bold;font-size:0.75em;margin-left:60px;cursor:pointer;}
#box_4 .down_arrow{background:#eaeaea url(../images/down_arrow.jpg) no-repeat 50% 50%;display:block;height:10px;}
#box_4 .up_arrow{background:#eaeaea url(../images/up_arrow.jpg) no-repeat 50% 10%;display:block;height:10px;}
#right_contact_form{display:none;padding-top:10px;font-size:0.8em;}
#right_contact_form input[type='text']{width:203px;text-align:left;}
#right_contact_form select{width:205px;text-align:left;}

#product_and_service{padding-top:10px;}
#product_and_service .img{display:block;margin-right:10px; border:1px solid #c8c8c8;width:137px;height:102px;float:left;}
#product_and_service .details_page_image{width:550px; height:132px; display:block;border:1px solid #DDD;margin-bottom:5px;}
#product_and_service .item_des{padding:0;}
#product_and_service .item_des .careers_view{display:block;font-size:0.8em;color:#000;}
#product_and_service .item_des .date{font-size:0.72em;color:#969696;}
#product_and_service .item_des .title{font-size:0.95em;color:#5988b1;display:block;font-weight:600;}
#product_and_service .item_des .des{font-size:0.8em;color:#444444;display:block;text-align:justify;font-family:Verdana}
#product_and_service .dottedLine{border-bottom:1px dotted #444444;display:block;margin:5px 0 20px 0;}


#partners{padding-top:10px;}
#partners .img{display:block;margin-right:10px; border:1px solid #c8c8c8;width:137px;height:102px;}
#partners .item_des{padding:0;}
#partners .item_des .careers_view{display:block;font-size:0.8em;color:#000;}
#partners .item_des .date{font-size:0.72em;color:#969696;}
#partners .item_des .title{font-size:0.95em;color:#5988b1;display:block;font-weight:600;}
#partners .item_des .des{font-size:0.8em;color:#444444;display:block;text-align:justify;font-family:Verdana}
#partners .dottedLine{border-bottom:1px dotted #444444;display:block;margin:5px 0 20px 0;}

#article_list{padding-top:10px;}
#article_list .img{display:block;margin-right:10px; border:1px solid #c8c8c8;width:137px;height:102px;}
#article_list .item_des{padding:0;}
#article_list .item_des .careers_view{display:block;font-size:0.8em;color:#000;}
#article_list .item_des .date{font-size:0.72em;color:#969696;}
#article_list .item_des .title{font-size:0.95em;color:#5988b1;display:block;font-weight:600;}
#article_list .item_des .des{font-size:0.8em;color:#444444;display:block;text-align:justify;font-family:Verdana}
#article_list .dottedLine{border-bottom:1px dotted #444444;display:block;margin:5px 0 20px 0;}

#industries_serviced {padding-top:10px;}
#industries_serviced .item_des{padding:0;}
#industries_serviced .item_des .title{font-size:0.95em;color:#5988b1;display:block;font-weight:600;}
#industries_serviced .item_des .des{font-size:0.8em;color:#444444;display:block;text-align:justify;font-family:Verdana}
#industries_serviced .dottedLine{border-bottom:1px dotted #444444;display:block;margin:5px 0 20px 0;}

#testimonials {padding-top:10px;}
#testimonials .img{display:block;margin-right:10px; border:1px solid #c8c8c8;width:137px;height:102px;float:left;}
#testimonials .item_des{padding:0;}
#testimonials .item_des .title{font-size:0.95em;color:#5988b1;display:block;font-weight:600;}
#testimonials .item_des .des{font-size:0.8em;color:#444444;display:block;text-align:justify;font-family:Verdana}
#testimonials .dottedLine{border-bottom:1px dotted #444444;display:block;margin:5px 0 20px 0;}
#testimonials .name_text{font-size:0.75em;color:#ba0d00;font-weight:bold;}

#training_and_seminars {padding-top:10px;}
#training_and_seminars .img{display:block;margin-right:10px; border:1px solid #c8c8c8;width:137px;height:102px;float:left;}
#training_and_seminars .item_des{padding:0;}
#training_and_seminars .item_des .title{font-size:0.95em;color:#5988b1;display:block;font-weight:600;}
#training_and_seminars .item_des .des{font-size:0.8em;color:#444444;display:block;text-align:justify;font-family:Verdana}
#training_and_seminars .dottedLine{border-bottom:1px dotted #444444;display:block;margin:5px 0 20px 0;}


#careers {padding-top:10px;}
#careers .item_des{padding:0;}
#careers .item_des .title{font-size:0.95em;color:#5988b1;display:block;font-weight:600;}
#careers .item_des .des{font-size:0.8em;color:#444444;display:block;text-align:justify;font-family:Verdana}
#careers .dottedLine{width:550px;border-bottom:1px dotted #444444;display:block;margin:5px 0 20px 0;}
#careers .opening_title{color:#ff9304;font-weight:bold;margin: 10px 0;display:block;}

#special_report{padding-top:10px;}
#special_report .item_des{padding:0;}
#special_report .item_des .title{font-size:0.95em;color:#5988b1;display:block;font-weight:600;}
#special_report .item_des .des{font-size:0.8em;color:#444444;display:block;text-align:justify;font-family:Verdana}
#special_report .dottedLine{border-bottom:1px dotted #444444;display:block;margin:5px 0 20px 0;}

/*---------------------Contact Us-----------------------*/
#contact_page_header{height: 79px;border:1px solid red; background:transparent url('../images/contact.gif'); background-repeat: no-repeat;}

#contact_page_body{margin: 10px 20px 0 30px; font-size: 0.9em;}
#contact_page_body .title span.left{font-size: 1.7em; color: #a933bf;}
#contact_page_body .title span.right,#contact_page_body .title a{color: #1c88ac;padding-top: 10px;}
#contact_page_body .title a{text-decoration: underline;}
#contact_page_body .page_text{color: #696969;padding-top: 10px;font-family:Verdana}
#contact_page_body .form{padding-top: 20px; font-size: 0.9em;}

#contact_page_body ul{margin: 0;padding: 0; list-style: none;}
#contact_page_body ul li{padding-left: 20px;}
#contact_page_body ul li.title{padding: 0 0 5px 0;}
#contact_page_body ul li.title span{font-weight: bold; color: #cb1e0d; font-family: arial;}
#contact_page_body ul li.space{font-size: 0.6em;}

#contact_us_loading{position:relative; background:red; top: -10px; color: #FFF; width: 100px; padding-left: 10px; display: none;}

#contact_page_body .form input[type='text']{width: 220px;}
#content_page_nav{text-transform:capitalize;}
#content_page_nav{padding-top:12px;color:#626262;font-size:0.8em;}
#content_page_nav a{color:#2f2d2b;}

#application_form {border:1px solid #DDD;padding:10px;margin:10px 0;}
#application_form table{font-size:0.9em;color:#000;}
#application_form span{display:block;font-size:1em;color:#ff9304;font-weight:700;}
#application_form .error_table{border:1px solid red;text-align:center;padding:5px;margin:5px 0;}

#office_contact{padding:15px;background:#fafff3;border:1px solid #d1d3d2;margin: 20px 0;}
/*--------------search----------------------------*/
#search_top {background:#f0f7f9;padding:2px;text-align:right;font-size:0.9em;color:#000000;}
#search_list{}
#search_list ul{list-style:none;}
#search_list ul li{padding:2px;}
#search_list ul li .title{font-size:1em;font-weight:normal;text-decoration:underline;color:#0000cc;}
#search_list ul li .des{font-size:0.8em;color:#000000;}

/*---------------alerts style----------------------------------*/
#popup_container {
	font-family: Arial, sans-serif;
	font-size: 12px;
	min-width: 300px; /* Dialog will be no smaller than this */
	max-width: 600px; /* Dialog will wrap after this width */
	background: #FFF;
	border: solid 5px #999;
	color: #000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#popup_title {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 1.75em;
	color: #666;
	background: #CCC url(../images/title.gif) top repeat-x;
	border: solid 1px #FFF;
	border-bottom: solid 1px #999;
	cursor: default;
	padding: 0em;
	margin: 0em;
}

#popup_content {
	background: 16px 16px no-repeat url(../images/info.gif);
	padding: 1em 1.75em;
	margin: 0em;
}

#popup_content.alert {
	background-image: url(../images/info.gif);
}

#popup_content.confirm {
	background-image: url(../images/important.gif);
}

#popup_content.prompt {
	background-image: url(../images/help.gif);
}

#popup_message {
	padding-left: 48px;
    text-align:left;
}

#popup_panel {
	text-align: center;
	margin: 1em 0em 0em 1em;
}

#popup_prompt {
	margin: .5em 0em;
}

/*--------------------End Contact Us----------------------------*/
/* global */


.pagination_links{padding:5px;text-align:center;}
.pagination_links a{display: inline-block; border: 1px solid #cccccc; color: #3b5999; font-size: 0.8em; padding:2px 4px;}
.pagination_links b{display: inline-block; border: 1px solid #cccccc; background: #3b5999; color: #FFF; font-size: 0.8em; padding:2px 4px;}
.dottedLine{border-bottom:1px dotted #444444;display:block;margin-top:10px;}
.error{color:red;font-weight:bold;}
.fl_left{float:left;}
.fl_right{float:right;}
.block{display:block;}
.inline{display:inline-block;}
.clear{clear:both;font-size:0;margin:0;padding:0;}
.txt_left{text-align:left;}
.txt_right{text-align:right;}

/* fontsize */
.ft_200{font-size:2em;}
.ft_170{font-size:1.7em;}
.ft_150{font-size:1.5em;}
.ft_120{font-size:1.2em;}
.b{font-weight:700;}

