/* CSS Document */
html { height:100%}
body {
	margin:0;
	padding:0;
	color:#424242;
	font:12px tahoma;
	height:100%;
	background:#ffffff;
	}
a { cursor:pointer; text-decoration: underline; color:#424242; outline:none;}
a:hover { text-decoration: none}
form { margin:0; padding:0}
p { margin:0; padding:0}
table, td, tr { vertical-align:top; text-align:left}
div { float:left; }
td div { width: 100%; }
ul { list-style:none; margin:0; padding:0}
li { list-style:none; padding:0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
 /*    
================================================================================
|                                     FONTS                                   |
================================================================================
*/
h1 { font:normal 28px Georgia, "Times New Roman", Times, serif; padding:0px 0px 8px 0px; margin:0; color:#424242; line-height:33px !important}
h2 { background:url(images/zag_3.gif) right top no-repeat; font:bold 18px tahoma; color:#ffffff; margin:0; padding:10px 0px 9px 0px; text-align:center; text-transform:uppercase}
.red_29, .red_19, .red_24, red_14 { font-size:28px; color:#ed1c24; font-weight:bold}
.red_19 { font-size:19px; padding:1px 0px 3px 1px }
.red_14 { font-size:14px; padding:1px 0px 3px 1px }
.red_24 { font-size:24px; padding:3px 0px 3px 0px}
.f14 { font-size:14px}
.red_14 { font-size:14px; color:#ee1c25}
.red_it { color:#ee1c25; font-weight:bold; font-style:italic; text-decoration:none}
 /*    
================================================================================
|                                     HEADER                                   |
================================================================================
*/
.wrap { width:1020px; float:none; margin:0 auto}
.header { width:1020px; height:250px; }
.head_1 { margin:8px 0px 0px 14px; border:0; float:left; }
.head_2 { position:absolute; margin:0px 0px 0px 201px; width:570px; background:url(images/head_1.jpg) 0px 0px no-repeat; height:193px}
.head_21 { width:325px; padding:29px 0px 5px 35px; font:14px tahoma; color:#525252}
.head_22 { padding:80px 0px 0px 19px; width:160px; font:13px tahoma; color:#525252}
.head_3 { position:absolute; margin:100px 0px 0px 780px; border:0}
.head_4 { position:absolute; margin:159px 0px 0px 785px; border:0}
.head_5 { position:absolute; z-index:2; margin:197px 0px 0px 794px; width:80px; font:10px tahoma; color:#7b7b7b; padding:5px 0px 5px 0px}
.head_5 img { border:0; margin:0px 0px -4px 7px}
.head_5 a { text-decoration:none; color:#7b7b7b;}

.head_login { position:absolute; margin:50px 0px 0px 780px; width:97px; height:21px; background:#525252; cursor:pointer; font:bold 11px tahoma; z-index:4}
.head_login span { display:block; height:18px; width:87px; padding:3px 0px 0px 10px}
.head_login a { color:#ffffff; text-decoration:none; padding-bottom:2px; background:url(images/line_2.gif) 2px bottom repeat-x}
.head_login_ctrl {  position:absolute; width:220px; height:119px; margin:71px 0px 0px 780px; overflow:hidden; z-index:2; display:none; }
.login { position:absolute; width:210px; height:114px; background:#f2a62f; padding:5px 0px 0px 10px; margin-top:-119px;}
.login_inp_1 { margin-top:11px; color:#847b72; font:11px tahoma; border:1px solid #c2b6b2; width:189px; padding:3px 0px 0px 10px; height:16px}
.t6 {width:137px; padding:17px 0px 0px 1px}
.t6 a { font:11px tahoma; color:#FFFFFF}
.sign_it { width:62px; height:25px; background:url(images/button_1.gif) 0px 0px no-repeat; cursor:pointer; border:0; margin-top:13px}


.public_nav { position:absolute; margin:193px 0px 0px 29px; width:857px; height:65px; z-index:1; clear:both; }
.navmodules {height:32px; width:857px; background: url(images/menu_3.gif) top repeat-x}
.navmodules_ul_menu { list-style:none;  padding:0; margin:0}
.navmodules_ul_menu li { float:left; border-right:1px solid #ffffff; padding: 0; margin:0; list-style:none; font:14px Georgia, "Times New Roman", Times, serif; text-align:center;}
.navmodules_ul_menu a {color:#656565; text-decoration:none; display:block; height:21px; border-bottom:4px solid #656565; padding: 5px 5px 0 5px;}
.public_nav_hover { background:#FFFFFF; color:#ee1c25 !important; font-weight:bold; border-bottom:6px solid #ee1c25 !important}
.public_nav_out {background:#f3f3f3; color:#656565; font-weight:normal; border-bottom:4px solid #656565}

.liNavItem { width:auto;}


.navsubmenu {  background:url(images/menu_1.gif) 0px 0px; height:25px; overflow:hidden; padding-left:6px; width:851px; display:block; clear:left;}
.navsubmenu ul {padding:0; margin:0; list-style:none; float:none; clear:both; display:block}
.navsubmenu li {padding:0; margin:0; list-style:none; float:left; text-align:center; padding-right:10px; display:inline; line-height:25px}
.navsubmenu a { height:25px; font-size:12px; color:#FFFFFF; text-decoration:none; padding:0px 8px 5px 8px; }
.navsubmenu a:hover { background:url(images/menu_2.gif) 50% bottom no-repeat}

.navcurrent { background:url(images/menu_2.gif) 50% bottom no-repeat}



/*
================================================================================
|                                     CONTEINER                                |
================================================================================
*/
.content { width:552px; max-width:1020px; padding:0px 0px 0px 32px}
.content_w { width:1020px; padding:0px 0px 0px 32px}
.block_1 { width:520px; border-bottom:1px solid #dbdbdb; padding:27px 0px 20px 0px; line-height:18px}
.block_1_left { width:91px; margin-top:1px}
.block_1_left_1 { border:1px solid #d8d8d8; background:#ededed; text-align:center; width:66px; padding:20px 0px 23px 0px; border-bottom:0; font-size:30px; color:#424242}
.block_1_left_2 { height:35px; width:68px; background:url(images/bg_1.gif) 0px 0px repeat-x; text-transform:uppercase; text-align:center; font-size:10px; line-height:12px}
.block_1_left_2 a { text-decoration:none; display:block; color:#FFFFFF; height:31px; padding-top:4px}
.block_1_left_2 span { text-decoration:none; display:block; color:#FFFFFF; height:31px; padding-top:4px}
.block_1_right { width:429px; }
.block_1_right p { padding:10px 0px 0px 2px}

.mup { width:800px; border-bottom:1px solid #dbdbdb; padding:27px 0px 20px 0px; line-height:18px}
.mup_img { width:200px; margin-top:1px}
.mup_text { width:600px; }


.block_1_right_1 {  margin-top:17px; height:15px; padding:1px 3px 0px 3px; color:#000000; font:8px Arial, Helvetica, sans-serif; line-height:14px}
.block_1_right_1 span { margin:0px 15px 0px 2px; font-size:10px}
.block_1_right_1 img { margin:0px 4px -1px 0px; cursor:pointer}

.right { width:310px; margin-top:17px;}
.right_1_part_1 { width:302px; background:url(images/right_3.gif) top repeat-x #d8d8d8}
.right_1_part_2 { width:302px; background:url(images/right_1.gif) 0px 100% no-repeat}
.right_1_part_3 { width:285px; background:url(images/right_2.gif) 100% 100% no-repeat; padding:14px 13px 13px 4px}
.right_1_part_3 div { width:285px}
.right_1_p1 { font-size:14px; line-height:17px; padding-top:17px}
.right_1_p2 { padding:8px 0px 0px 32px; line-height:14px; color:#ee1c25; font-size:14px}
.right_1_p3 { padding:7px 0px 0px 32px; line-height:13px; font-size:11px}
.right_1_img_1 { margin-right:7px}
.right_1_img_2 { margin:9px 0px 0px 28px; border:0}
.right_1_img_3 { margin:16px 0px 0px 27px; height:1px; width:246px; background:#b9b9b9}
.right_2 { width:308px; padding:26px 0px 7px 0; font-size:11px; line-height:15px}
.right_2_p1 { padding:32px 0 0 0; text-align:center}
.right_2_p1 img {width:226px; margin-bottom:2px}

.zag_1 { width:302px; background:url(images/zag_2.gif) top repeat-x #ad141b}
.zag_2 { width:302px; background:url(images/zag_1.gif) 0px 0px no-repeat}

/*
================================================================================
|                                     FOOTER                                |
================================================================================
*/
.footer { height:60px; width:940px; border-top:8px solid #525252; margin:47px 0px 0px 40px; font:10px tahoma; color:#6f6f6f; line-height:20px; padding:16px 0px 0px 0px}
*html .footer { margin-left:20px}
.footer a { color:#6f6f6f;}

/*
================================================================================
|                                     Return Label                                |
================================================================================
*/

.label_errormsg 
{
    color:Red;
}
.label_successmsg
{
    color:Green;
}

.faqdiv { width: 700px; padding: 0px 45px 0px 5px; }
.mup_text p { text-align: justify; }

.faqdiv div { width:100%; }
.red_star { color: #FF0000; }