
/* CSS Document 
 {margin:0; padding:0;}*/
html, body, p, div, h1, h2, h3, h4, h5, h6, img, span, ul, li, br, hr, a, form, input,  dl, dt, dd { padding:0px; margin:0px; border:0px;}
img {margin:0; padding:0; outline-style:none; outline-width:0;
    height: 21px;
}
br{ font-size:0; height:0; line-height:0; clear:both;}
a, a:hover, a:active, a:focus { outline:none; outline-style:none; outline-width:0;}

body {margin:0px; padding:0px;	font-family:Arial, Helvetica, sans-serif;background-color:#dfdfdf;color:#000000;font-size:66.5%;}
.clear	{clear:both;}
#wrap	{width:1002px; margin:0 auto; padding:0px;}
.margin20	{	height:20px;}

#header	{background:url(../images/header_bg.png) no-repeat center; height:34px; 
padding-right:5px;
    width: 989px;
}
#header .lef_part	{ width:585px; float:left; padding-left:15px; padding-top:10px;}
#header .right_part	{ width:397px; float:left; padding-top:12px;}
#menu_bar	{ background: url(../images/body_bg.png) repeat-y;  }
#menu_bar .inner_bg	{ background:url(../images/menu_bar_bg.png) repeat-x; color:#ffffff; font-weight:bold; height:20px; 
margin-right:5px; text-align:right; padding-right:20px; padding-top:10px;
}
#menu_bar .inner_bg span { color:#FFFFFF; border:1px solid #fff; font-size:12px;  font-weight:bold; padding-left:10px; padding-right:10px;}
#content	{background:url(../images/body_bg.png) repeat-y top center;}
#footer	{background:url(../images/footer_bg.png) no-repeat center; height:45px; padding-top:24px; padding-left:40px;}
#footer p	{color:#716859; font-size:10px;}
#inner_content	{ padding-left:10px; width:977px; padding-right:10px;}
#inner_content .left_panel	{width:285px; float:left;}
#inner_content .right_panel	{width:672px; float:left; padding-top:20px;}
#inner_content .right_panel h1	{font-size:48px;}
#inner_content .right_panel h4	{font-size:18px; color:#e0007c; font-weight:normal;}
/*LOGIN SECTION */
#login_box {width:475px;	margin:0 auto;	}
#login_box .login_top	{background:url(../images/login_top.png) no-repeat center; height:30px; padding-left:15px; padding-top:8px;}
#login_box .login_top h1	{ font-size:18px; color:#FFFFFF; text-transform:uppercase;}
#login_box .login_mid	{ border-left:1px solid #bdbdbd;border-right:1px solid #bdbdbd; font-size:14px; color:#5d5c5c;}
#login_box .login_mid input[type="text"],input[type="password"] {width:266px; border:1px solid #bdbdbd; height:21px; padding-top:5px;}
#login_box .login_mid input[type="submit"] { background:url(../images/login_btn.png) no-repeat; width:97px; height:27px; font-size:14px; cursor:pointer; color:#ffffff; line-height:26px; padding-bottom:2px;}
#login_box .login_mid a	{ color:#5d5c5c; font-size:14px; text-decoration:none;}
#login_box .login_mid a:hover	{ text-decoration:underline;}
#login_box .login_botm	{background:url(../images/login_botm.png) no-repeat center; height:28px;}
#login_box .login_botm h2 {text-align:right; font-size:14px; color:#343433; font-weight:normal; padding-right:15px; padding-top:5px;}
#login_box .login_botm h2 a {color:#FFFFFF; font-weight:bold; text-decoration:none;}
#login_box .login_botm h2 a:hover	{ text-decoration:underline;}
#registration	{width:845px; margin:0 auto; }
#registration .regis_toppart	{ background:url(../images/registration_top.png) no-repeat; height:30px; padding-left:15px; padding-top:8px;}
#registration .regis_toppart h1	{ font-size:18px; color:#FFFFFF; text-transform:uppercase;}
#registration .regis_botmpart	{background:url(../images/registration_botm.png) no-repeat; height:15px;}
#registration .regis_midpart	{ border-left:1px solid #bdbdbd;border-right:1px solid #bdbdbd; font-size:12px; color:#5d5c5c;}
#registration .regis_midpart input[type="text"],input[type="password"] {width:266px; border:1px solid #bdbdbd; height:21px; padding-top:5px;}
#registration .regis_midpart input[type="submit"]	{background:url(../images/login_btn.png) no-repeat; width:97px; height:27px; font-size:14px; cursor:pointer; color:#ffffff;}
#inner_content .left_part	{width:158px; float:left; border:1px solid #cccccc; padding:5px; min-height:500px; }
#inner_content .right_part	{width:797px; float:right; }
#left_menu li	{ list-style:none;   border-bottom:1px solid #ffffff;}
#left_menu li a {  font-size:12px; color:#292929; text-decoration:none; display:block; background-color:#dfdfdf; padding:3px;}
#left_menu li a:hover {background-color:#c7c6c6; color:#000000;}

#invoice h4	{font-size:14px; color:#403f3f;}
#invoice h6	{font-size:11px; color:#403f3f; padding-top:5px;}
#invoice h3	{font-size:14px; color:#ffffff; padding:4px 2px 4px 10px; background-color:#777777; text-align:left; text-transform:uppercase; font-weight:normal;}
#invoice input[type="text"]	{border:1px solid #cccccc; height:20px;}
#invoice span	{ font-size:11px; color:#1c1c1c;}
#invoice .link_text	{border-bottom:4px solid #cccccc; color:#777777; font-size:12px; padding-bottom:2px;}
#invoice .link_text a	{font-size:12px; color:#777777; text-decoration:none;}
#invoice .link_text a:hover	{ color:#000000;}
#invoice h5	{font-size:12px; color:#403f3f; text-align:left; padding-top:15px;}
#invoice h6	{font-size:11px; color:#403f3f; text-align:left;}

#cash_transfer	h1	{background-color:#777777; font-size:12px; text-transform:uppercase; color:#ffffff; text-align:center; padding-top:5px; padding-bottom:5px;}
#cash_transfer	input[type="text"]	{border:1px solid #cccccc; }
#cash_transfer span	{ font-size:12px; color:#1c1c1c; padding-left:3px;}
#cash_transfer select { border:1px solid #cccccc; height:20px;}
.button_1	{background:url(../images/btn_bg_1.png) no-repeat; border:0px; cursor:pointer; width:97px; height:22px; line-height:20px; font-size:12px; color:#FFFFFF; font-weight:bold; padding-bottom:4px;}
.button_2	{background:url(../images/btn_bg_2.png) no-repeat; border:0px; cursor:pointer; width:132px; height:22px; line-height:20px; font-size:12px; color:#FFFFFF; font-weight:bold; padding-bottom:2px;}
.button_3 {background:url(../images/login_btn2.png) no-repeat; border:0px; text-transform:uppercase; width:160px; height:27px; color:#FFFFFF; font-size:14px;line-height:26px; padding-bottom:2px;cursor:pointer;}

#menu2 {width:997px; margin-right:5px; background-color:#d8d8d8;}
#menu2 ul li {float:left;  background-color:#d8d8d8; list-style:none; border-right:1px solid #ffffff; height:20px;}
#menu2 ul li a { display:block; color:#292929; font-size:12px; text-decoration:none; height:16px; padding-top:2px; padding-bottom:2px;padding-left:10px; padding-right:10px;}
#menu2 ul li a:hover {background-color:#c1c0c0;}

.hide_gv_items
{
	display: none;
	width:10px;
	height:10px;	
}

/*.updateProgress
{
	position: absolute;
	background-color: #fff;
	filter: alpha(opacity=70);
	MozOpacity: 0.7;
	opacity: 0.7;
	padding: 0px;
	margin: 0px;
}*/

.input_round_style	{background:url(../images/login_btn.png) no-repeat; width:97px; height:27px; font-size:14px; cursor:pointer; color:#ffffff;}



