@charset "utf-8";
/* CSS Document */
body { margin:0px; padding:0px; background:#3482b3 url(../images/body_bg.gif) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
img { border:none;}
h1, h2, h3, h4, h5, h6, ul, p, ul, ol { padding:0px; margin:0px;} 
.main_wrap { color: #000000; margin: 0 auto; padding: 0;  width: 998px; padding-top:10px; }
.left_block { float:left; width:auto;}
.right_block { float:right; width:auto; margin-top: 3px;}
.right_blocks { float:right; width:auto; text-decoration: underline;}
.right_blocks:hover { text-decoration: none;}

.top_space_25 { padding-top:23px;}
.header { height:106px;  }
.blue_link { color: #205A82; }
.blocks { padding:10px 0px; overflow:auto;}
.fillup { width:auto; height:106px; background:url(../images/Million-Dollar-Database-Header-1px-v.1.4.png) repeat-x; overflow:hidden;}
.header .logo { width:1120px; height: 106px; float:left; } 
.header h1 { float:left; margin:20px 0px 0px 15px; font-size:24px; color:#fff;}
.top_links { position: absolute; top: 30px; right: 20px; /*float:right; width:auto; margin:30px 20px 0px 0px;*/}
.top_links ul li { background:url(../images/top_link_seperator.gif) no-repeat right; display:block; float:left;  padding:0px 10px; }
.top_links ul li a { color:#8ea3b7; text-decoration:none; }
.top_links ul li a:hover, .top_links ul li a.active  { color:#fff; text-decoration:underline;}
.top_links ul li.last-child { background:none;}
.content_wrap {  margin: 20px 0 0; padding: 0 20px; min-height:560px;}
#search { padding:20px 0px;}
.login_wrapper { margin:0px; padding:0px;}
.login_wrapper h2, .login_wrapper h3, .login_wrapper p  { font-size:20px; padding-bottom:10px; line-height:1.4em; }
.datagrid-body table { width:100%;}
.cardview { padding:10px !important; vertical-align:top;}
.login_wrapper h3 { font-size:14px;}
#loading-image {
    text-align: center;
}

.toolImg{ vertical-align: middle; }
.loading {
    background:url(../images/busy.gif) no-repeat;
}
#domMessage { font-size: 15px; font-weight: bold; padding:5px;}
a { text-decoration:none; }
a:hover { text-decoration:underline; }
.login_wrapper h3.tree { background:url(../images/icon_tree.png) no-repeat right top; padding:5px 36px 10px 0px; float:left }
.login_wrapper p { font-size:12px;}
.login_wrapper .intro_text_block { float:left; width:512px; color:#fff; margin:20px 0px 0px 8px;  }
.login_wrapper .login_block { float:right; width:302px; margin:20px 20px 0px 0px;  }
.login_header { background:url(../images/login_bg_top.png) no-repeat; height:53px; width:100%;  font-size:24px; color:#000000; font-weight:bold;}
.login_middle { background:#fefefe url(../images/login_bg_mid.png) repeat-x; padding:0px 10px; width:282px; }
.login_btm { background:url(../images/login_bg_btm.png) no-repeat; height:32px; width:100%;}
.login_wrapper .login_block p { text-align:left; font-size:14px;  padding-top:10px;}
.authentication_error_wrap { min-height:50px; background:url(../images/img_caution.png) no-repeat; padding:15px 0px 0px 60px; margin:10px;  }
.authentication_error_wrap h2 { padding-bottom:15px; font-size:18px;}
/*.login_wrapper .login_block a { color:#000000;}*/
.form_outer { margin:0px; padding: 20px 0px 0px 0px;}
.form_outer .form_row { margin:5px 0px; padding:0px;}
.login_label { font-size:16px;   }
.default_list { margin-bottom:10px;}
.default_list li { list-style-position:inside; padding:0px 0px 5px 0px;}
.default_link { color:#000;}
.error_message { color:#FF0000; }
.button_wrap { padding:5px 0px; text-align:center; } 
.button_wrap.center_align { margin-left:20%;}
.bttn { background:url(../images/sprite_btn_bg.png) no-repeat; border:none;  height:52px; width:146px;  font-size:18px; text-align:center; line-height:48px; color:#fff; text-decoration:none;   }
.bttn.sml_bttn { background-position:0px -132px; width:57px; height:30px; line-height:30px; text-align:center; font-size:14px; color:#000;  }
.bttn.sml_bttn:hover { background-position:0px -170px;}
.bttn.normal { background-position:0px -314px; width:117px; height:30px; line-height:30px; font-size:14px;   color:#000; }
.bttn.normal:hover, .active.btn.normal:hover { background-position:0px -356px; }
.bttns { background:url(../images/sprite_btn_bg.png) no-repeat; border:none;  height:52px; width:146px;  font-size:18px; text-align:center; line-height:48px; color:#fff; text-decoration:none;   }
.bttns.normal { background-position:0px -356px; width:117px; height:30px; line-height:30px; font-size:14px;   color:#000; }
.bttns.normal:hover{ background-position:0px -314px; }
.btn { background:url(../images/sprite_btn_bg.png) no-repeat; border:none; display:block; height:52px; width:146px;  font-size:18px; text-align:center; line-height:48px; color:#fff; text-decoration:none;   }
.btn:hover { background-position:0px -62px; color:#000;}
.btn.go_btn { background-position:0px -133px; width:57px; height:30px; line-height:30px; text-align:center; font-size:14px; color:#000; font-weight:bold;  }
.btn.go_btn:hover { background-position:0px -171px;}
.btn.sml_btn { background-position:0px -133px; width:57px; height:30px; line-height:30px; text-align:center; font-size:14px; color:#000; font-weight:bold;  }
.btn.sml_btn:hover { background-position:0px -171px;}
.btn.normal { background-position:0px -314px; width:117px; height:30px; line-height:30px; font-size:14px;   color:#000; }
.btn.normal:hover, .active.btn.normal:hover { background-position:0px -356px; }
.panel { background-color: #FFF;}
.navigation { margin:0px; padding:0px; width:100%; margin-left:20px;}
.navigation ul li { list-style-type:none; display:block; float:left; margin-right:1px;} 
.navigation ul li a { background:url(../images/bg_nav_left_hover.png) no-repeat left top; display:block; float:left; height:38px; color:#fff; line-height:38px; font-size:14px; text-decoration:none;}
.navigation ul li a span { background:url(../images/bg_nav_right_hover.png) no-repeat right top; display:block; float:left; height:38px; padding:0px 15px 0px 10px; line-height:38px; margin-left:7px; cursor:pointer; }
.navigation ul li a:hover {background:url(../images/bg_nav_left.png) no-repeat left top; }
.navigation ul li a:hover span {  background:url(../images/bg_nav_right.png) no-repeat right top; }
.navigation ul li a.active {background:url(../images/bg_nav_left_active.png) no-repeat left top;  }
.navigation ul li a.active span { background:url(../images/bg_nav_right_active.png) no-repeat right top; color:#000; }
.select {padding: 4px 2px; border:1px solid #999;}
.back_link { background-position:0px -28px; color:#fff; padding:0px 5px 0px 10px;}

/*My Settings Page Navigation*/
.navigation.sub ul li a span {padding:0px 25px 0px 20px;}
.navigation.sub ul li a.active {background:url(../images/bg_nav_sub_left_active.png) no-repeat left top;    }
.navigation.sub ul li a.active span { background:url(../images/bg_nav_sub_right_active.png) no-repeat right top; color:#000;    }
.navigation_content { margin:0px 0px 0px 0px; padding:0px;}
.navigation_content_top { background:url(../images/bg_search_wrapper_top.png) no-repeat; height:6px;}
.navigation_content_btm { background:url(../images/bg_search_wrapper_btm.png) no-repeat; height:21px;}
.navigation_content_mid { background:#c0c0c0 url(../images/bg_search_wrapper_mid.png) repeat-x; padding:5px 15px; width:928px; } 
.navigation_content_mid p { padding:10px 0px; font-size:14px;}
.left_block.fixed { width:472px;}
.left_block.fixed_text { width:180px;}
.text_field_user { border:1px solid #999; width:270px; padding:6px; border-radius:5px; margin-top:5px; font-size:14px; }
.text_field { border:1px solid #999; padding:6px; border-radius:5px; margin-top:5px; font-size:14px; }
.label_filed, .label_filed_80, .label_filed_auto  { width:auto; padding-right:15px; float:left; display:block;}
.label_filed_80 { width:80px; padding-top:3px; font-size:14px;}
.label_filed_auto { padding-top:3px;}
.select_field { border:1px solid #999;  border-radius: 5px 5px 5px 5px; padding:5px 2px; display:block; height:30px; margin-top:6px; width: 160px; }
.select_fields { border:1px solid #999;  border-radius: 5px 5px 5px 5px; padding:5px 2px; height:30px; margin-top:5px; margin-right:10px; }

.dashboard_wrapper { margin:0px 0px 20px 0px; padding:0px;}
.dashboard_wrapper_top { background:url(../images/bg_dashboard_top.png) no-repeat; height:8px; }
.dashboard_wrapper_btm  { background:url(../images/bg_dashboard_btm.png) no-repeat; height:9px;  }
.dashboard_wrapper_mid { background:#c1c1c1 url(../images/bg_dashboard_mid.png) repeat-x; padding:0px 15px; width:928px;}
.dashboard { width:298px; float:left; margin-right:15px; border-right:1px  solid #9a9a9a; min-height:140px;}
.dashboard.last_child { margin-right:0px; border:none; }
.dashboard h2 { background:url(../images/sprite_btn_bg.png) no-repeat; font-size:18px; padding:5px 0px 10px 40px; font-weight:normal; }
.dashboard h2.basic { background-position:-82px -125px;}
.dashboard h2.advanced { background-position:-82px -172px;  padding-left:60px; }
.dashboard h2.build_files { background-position:-82px -217px; padding-left:50px;}
.dashboard p { padding:20px 10px 10px 0px; line-height:1.5em;}
.product_wrap { width:525px; margin:auto; padding:20px 0px; font-size:14px;}
.product { background:url(../images/sprite_btn_bg.png) no-repeat -70px -255px; padding:6px 20px 20px 70px; color:#fff; border-right:1px solid #6ba1c5; float:left; }
.product a, .subscription a {  color:#f1f1f1; }
.subscription { float:left; padding:6px 0px 0px 100px; color:#fff; }
.my_settings_wrapper { background:#2d729f url(../images/bg_mysettings.gif) repeat-x; width:958px; margin-top:25px;}
.my_settings_wrapper_btm { background:url(../images/my_setting_wrapper_btm.png) no-repeat; height:27px; margin-bottom:10px;}
.my_settings_wrapper  h2 { font-size:14px;  min-height: 16px; padding:13px 10px; }
.my_settings_inner { margin:0px; padding:0px; width:100%;}
.my_settings_navigation { width:185px; float:left;  }
.my_settings_navigation ul { list-style-type:none; margin:0px;}
.my_settings_navigation ul li { background:url(../images/my_settings_nav_border.gif) repeat-x left bottom; font-size:14px;} 
.my_settings_navigation ul li a { display:block; color:#a1b7c9; text-decoration:none; padding:10px;  }
.my_settings_navigation ul li a.active { background:#fff url(../images/my_settings_nav_active.png) no-repeat 90% 13px; color:#206295; }
.my_settings_navigation ul li a:hover.active { color:#206295; text-decoration:none;}

.my_settings_navigation ul li a:hover { text-decoration:underline; color:#fff;}
.my_settings_content { float:right; width:733px; background:#fff; padding:10px 20px 20px 20px; font-size:12px; min-height:400px;  }
.my_settings_content h2 { color:#134e80; padding:0px 0px 10px 0px; }
.my_settings_content h3 { font-size:14px; padding:10px 0px; color:#000;  }
.my_settings_content_inner_block { margin:0px; padding:0px;}
.my_settings_content_inner_block_top { background:url(../images/my_settings_content_top.png) no-repeat; height:9px; margin-top:-1px;   }
.my_settings_content_inner_block_btm { background:url(../images/my_settings_content_btm.png) no-repeat; height:9px;   }
.my_settings_content_inner_block_mid { background:#e5e5e5; border-right:1px solid #ccc; border-left:1px solid #ccc; padding:10px 15px; }
.my_settings_content_inner_block_mid p { padding-bottom:10px;}
.my_settings_content_inner_block_mid h3 { font-size:12px; padding:10px 0px; }
.download_details { padding:10px 0px; color:#134e80; font-size:14px;}
.download_details span {  display:block; padding-bottom:5px;  }
.data_grid { border:1px solid #ccc; margin:10px 0px; border-collapse:collapse; width: 100%;}
.data_grid th { background:#206295 url(../images/bg_dat_grid_header.png) repeat-x; padding:6px 5px; color:#fff; font-weight:normal; font-size:12px;}
#header h3 { background-color: none; background:#206295 url(../images/bg_dat_grid_header.png) repeat-x; padding:6px 5px; color:#fff; font-weight:normal; font-size:12px; }
.data_grid td { padding:5px; border:1px solid #ccc; }
.data_grid tr.even td { background:#f2f2f2;}
.form_outer { margin:0px; padding:0px;}
.form_outer .form_row { margin:5px 0px; padding:0px;}
.form_outer .form_row.btm_border { background:url(../images/form_btm_border.gif) repeat-x left bottom; padding-bottom:10px;}
.form_outer .form_row.grey { background:#bfbfbf; padding:5px 10px 8px 10px; overflow:auto;}
.adv_blocks { width:230px; float:left;  margin-right:20px; text-align:center; }
.adv_blocks.last_child { margin-right:0px;}
.adv_blocks h3{ font-weight:normal; } 
.adv_blocks P { 0px 10px;}
.btm_border { border-bottom:1px solid #ccc;}

.sub_nav { list-style-type:none; margin:10px 0px;}
.sub_nav li { margin:0px 10px; display:inline; }
.sub_nav li a{ color:#000000; text-decoration:none; font-size:14px;  }
.sub_nav li a:hover {text-decoration:underline;}
.sub_nav li a.active { font-weight:bold;  }
.adv_block_row { margin:20px 0px 10px 0px; padding:0px; }
.adv_block_row label { float:left; padding:10px 20px 0px 0px;  }
.adv_block_row select { border:1px solid #999; float:left; margin:6px 20px 0px 0px; padding:2px; }
.footer { background:#FFF; padding:20px; text-align:center; margin-top:20px;}
.footer_normal { background:#CCC; padding:10px; margin:auto; bottom:0px; display:block; position:fixed; width:980px; border-top-left-radius: 8px; border-top-right-radius: 8px;}
.footer_inner { 
    background-attachment:initial;
    background-clip:initial;
    /*background-color:#FFFFFF;*/
    background-image:initial;
    background-origin:initial;
    background-position:initial initial;
    background-repeat:initial initial;
    margin-bottom:auto;
    margin-left:auto;
    margin-right:auto;
    margin-top:auto;
    padding-bottom:5px;
    padding-left:5px;
    padding-right:5px;
    padding-top:5px;
    text-align:center;
    /*width:998px;*/
}
.footer_inner .footer_links { color:#000000; font-size:14px;}
.footer_inner .footer_links p {  padding-right:10px; color:#1e1e1e; margin-top:6px; font-weight: bold; font-size:16px; text-decoration:none; float:left; display:block; margin-right:10px;}
.footer_inner .footer_links a { background:url(../images/footer_link_separator.png) no-repeat right 4px; padding-right:10px; color:#000; text-decoration:none; float:left; display:block; margin-right:10px;}
.footer_inner .footer_links span { padding-right:10px; color:#000; text-decoration:none; float:left; display:block; margin-right:10px;}
.footer_inner .footer_links a.last_child { background:none;}
.footer_inner .footer_links a:hover { text-decoration:underline;}
.footer_inner .footer_right { float:right;}#lightboxprofile {  display:none;
                    opacity:0.4;
                    filter:alpha(opacity=90);
                    position:absolute;
                    top:0px;
                    left:0px;
                    min-width:100%;
                    min-height:100%;
                    z-index:1000;
}
#lightbox-profile {
    display:none;
    position:fixed;
    top:30%;
    left:50%;
    margin-left:-200px;
    z-index:1001;
}
#popupBG {
    background-color: #cccccc; 
    border:1px solid #999;
}
#popupRow {
     background-color:#206295;
}
#popupHeader {
    background:#206295 url(../images/bg_dat_grid_header.png) repeat-x;
    height: 30px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    line-height: 22px;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    color: #FFFFFF;
    text-align: left;
    text-indent: 10px;
    vertical-align: middle;
    background-repeat: no-repeat;
}

#popupHeader img {
    float:right;
}


.data_grid_header { background:url(../images/bg_data_grid_top_header.png) repeat-x; height:41px; line-height:36px; width: 960px; margin-top:25px; margin-bottom:1px; }
.data_grid {   margin:0px 0px 10px 0px; background:#fff; }
.data_grid.half { width:50%;}
.data_grid table { border-collapse:collapse; }
.data_grid table th { background:#206295 url(../images/bg_dat_grid_header.png) repeat-x; padding:6px 5px; color:#fff; font-weight:normal;}
.data_grid table td { padding:5px; border:1px solid #ccc; }
.data_grid.grey table th { background:#bfbfbf; color:#000;}
.data_grid a { color:#205A82;}
.data_grid a b { color:#ffffff;}
.build_files_link, .change_view_link, .print_link, .clear_search_link { display:block; cursor:pointer; background:url(../images/sprite_btn_bg.png) no-repeat 0px -387px; border:none; height:33px; padding-left:35px; color:#333333; margin:0px 10px; float:right; text-decoration:none; }
.change_view_link { background-position: 0px -428px;}
.print_link { background-position:5px -472px; }
.clear_search_link { float:right; background-position:0px -510px; padding-left:20px}

.build_files_links, .change_view_links, .print_links, .clear_search_links { display:block; cursor:pointer; background:url(../images/sprite_btn_bg.png) no-repeat 0px -396px; border:none; height:30px; padding-left:35px; color:#333333; margin:0px 10px; float:right; text-decoration:none; }
.change_view_links { background-position: 0px -428px;}
.print_links { background-position:5px -479px; }
.clear_search_links { float:right; background-position:0px -510px; padding-left:20px}


/* Code added for Advancesearch by kannan */
.criteriaHide {
    display:none;
}
.data_grid label { font-size:12px; }
/* Code added for Advancesearch by kannan */


.adv_blocks { width:230px; float:left;  margin-right:20px; text-align:center; }
.adv_blocks.last_child { margin-right:0px;}
.adv_blocks h3{ font-weight:normal; } 
.adv_blocks P { 0px 10px;}
.btm_border { border-bottom:1px solid #ccc;}


.adv_block_row { margin:20px 0px 10px 0px; padding:0px; width:97%;  }
.adv_block_row label { float:left; padding:8px 10px 0px 0px;  }
.adv_block_row select { border:1px solid #000; float:left; margin:6px 20px 0px 0px; padding:2px; }
.adv_block_row.head, .adv_block_row.head_inner { background:#00568d; margin-bottom:1px; color:#fff; padding:5px 10px;}
.adv_block_row.head_inner { margin-top:0px; }
.adv_block_row.content { background:#c0c0c0; margin-top:0px;  padding:5px 10px 10px 10px;}
.blocks.grey { background:#f2f2f2; border-radius:5px; padding:5px 10px 8px 10px;}
.btn_space { margin-top:6px;}
.criteria_block { float:left; background:#fff4b2; border:1px solid #d8d8d8; padding:5px 10px; width:300px; }
.criteria_block ul li { list-style-type:none; padding:5px; border-bottom:1px solid #ccc38e;}
.criteria_block ul li.last_child { border-bottom:none;}
.blocks.even { background:#f2f2f2; padding:10px; overflow:auto;  }
#lightbox-templatepanel { display:none; position:fixed; top:30%; left:50%; margin-left:-200px; z-index:1001; }
.default_data_grid { margin:0px; padding:0px;}
.default_data_grid  td { padding:5px;}
.executive_wrapper { border:1px solid #ccc; height:400px; overflow:auto; padding:0% 2%;}
.executive_wrapper_left { width:20%; float:left;}
.executive_wrapper_right { width:76%; float:left;}


.pagination { background:#dfdfdf; padding: 5px;}
.pagination .page_details, .pagination .pages, .pagination .skip  { float:left; padding:5px 10px;}
.pagination .pages { margin-left:24%;}
.pagination .skip { float:right;}
.pagination a { display: block; float: left; padding: 3px 6px; text-decoration: none; color: #000000;}

.pagination span b { display: block; float: left; padding: 3px 6px; font-weight: bolder; text-decoration: none; color: #000000;}

.pagination a:hover {text-decoration:underline;}

.pagination a.active { background:#a3a3a3; color: #fff; padding: 0px 4px; text-decoration: none; margin-top:3px; }

.pagination a.prev_next { padding: 5px ; }

.top_pagination { margin:0px; padding:0px; color:#A1B7C9; padding-bottom:5px;}
.top_pagination a { color:#A1B7C9; text-decoration:none;}
.top_pagination a:hover, .top_pagination a.active { text-decoration:underline;}
input.error {border: 1px solid red;}
select.error {border: 1px solid red;}
label.error{display:none !important;}
.errors {color:red;}
label.errors{display:block !important;}
input.errors {border: 1px solid red;}
textarea.error {border: 1px solid red;}



.contact_us_wrapper { background:url(../images/icon_contact_us.png) no-repeat top left; padding-left:75px; overflow:auto;}
.contact_us_wrapper .contact_block { width:530px; float:left; margin-right:40px; margin-bottom:20px; }
.contact_us_wrapper .contact_block.border_btm { border-bottom:1px solid #ccc;}




.announce_block { background:url(../images/bg_announcement.png) no-repeat; padding:40px 0px 25px 220px; border-bottom:1px solid #44749d;   }
.announce_block h1 { font-size:24px; color:#fff; margin:0px; padding-bottom:10px;}
.announce_block p { color:#b9cad9;}
.announce_block_left { float:left; width:490px !important; color:#fff; padding:10px; }
.announce_block_left ul { padding:10px 0px;}
.announce_block_left ul li { list-style-position:inside; padding-bottom:5px;}
.announce_block_left h4 { padding:10px 0px;}
.announce_block_left a { color:#fff;}
.announce_block_right { float:left; background:url(../images/bg_announcement_button_block.png) no-repeat 12px 0px; width:290px; height:100px; margin:10% 0px 0px 10%; text-align:center; padding:20px 0px   }


#JT_arrow_left{
	background-image: url(../images/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-12px;
	height:23px;
	width:10px;
        top:-3px;
}

#JT_arrow_right{
	background-image: url(../images/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
        top:-2px;
}

#JT {
	position: absolute;
	z-index:100;
	border: 2px solid #999;
	background-color: #FFF6D4;
}

#JT_copy{
	padding:10px 10px 10px 10px;
	color:#000;
}

.JT_loader{
	background-image: url(../images/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}

.jTipClose{
    float:right;
    padding-right:5px;
    color:#FFF;
}


#JT_close_left{
	background-color: #999;
        color: #FFF;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_close_right{
	background-color: #999;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_copy p{
margin:3px 0;
}

#JT_copy img{
	padding: 1px;
	border: 1px solid #999;
}

.jTip{
cursor:pointer;
}

.toolUL {
    padding:15px 18px;
    line-height: 20px;
}
.surroundtext {
    font-size: 12px;
}

/*maintenance page */

.main_wrap_content { width:958px; margin:auto; padding:20px; }
.content_wrap {  margin:auto; }
.content_wrap_top { background:url(../images/bg_content_wrap_top.png) no-repeat;  border-radius: 10px 10px 0 0; height:12px; width:100%; }
.content_wrap_btm { background:url(../images/bg_content_wrap_btm.png) no-repeat;  height:13px; width:100%; }
.content_wrap_mid {  background:url(../images/bg_content_wrap_mid.png) repeat-x #eff5f9;  width:918px; padding:5px 20px; padding-bottom:10px; min-height:490px;}
.error_block { background:#fff; border:1px solid #ccc; margin:20px 40px; padding:50px 20px 20px 100px ; background:#fff url(../images/img_caution.png) no-repeat 20px 32px;  min-height:330px; border-radius:5px}
.error_block h2 { padding-bottom:20px;}
.error_block p { font-size:14px; line-height:1.5em; padding-bottom:15px;}