@charset "utf-8";/* CSS Document */*{margin:0;padding:0;}#top_panel{width:100%;height:317px;background-image:url(../images/body_bg.jpg);background-repeat:repeat-x;}	#top	{	width:1000px;	height:317px;	/*background-image:url(../images/bg.jpg);*/	margin:0 auto 0 auto;	}		#top_upper		{		width:1000px;		height:102px;		float:left;		position:relative;		z-index:10;		}			#top_upper_logo			{			width:180px;			height:102px;			float:left;			/*background-image:url(../images/logo.png);*/			margin:0 0 0 9px;			}			#top_upper_menucont			{			width:810px;			height:102px;			float:left;			background-repeat:no-repeat;			}				#top_upper_menu				{				width:551px;				height:44px;				float:right;				margin:0 20px 0 0;			/*	background-image:url(../images/menu.png);*/				}		#top_flash		{		width:1000px;		height:317px;		float:left;		position:relative;		margin:-102px 0 0 0;		z-index:1;		background-image:url(../images/bg.jpg);		}			#top_loginbox			{			width:216px;			height:192px;			float:right;			margin:80px 30px 0 0;			background-image:url(../images/login_bg.png);			}#main_panel{width:100%;height:auto;float:left;}	#main	{	width:1000px;	height:auto;	margin:0 auto 0 auto;	position:relative;	z-index:2;	}		#main_left		{		width:666px;		height:auto;		float:left;		margin:-62px 0 0 19px;		}		#main_left_large		{		width:770px;		height:auto;		float:left;		margin:-62px 0 0 10px;		}			#sub_main_left			{			width:666px;			min-height:330px;			max-height:inherit;			float:left;			margin:62px 0 0 0px;			background-image:url(../images/sub_rpt.png);			background-repeat:repeat-y;			}			#sub_main_left_large			{			width:770px;			min-height:330px;			max-height:inherit;			float:left;			margin:62px 0 0 0px;			background-image:url(../images/sub_rpt_large.png);			background-repeat:repeat-y;			}				#sub_main_left_top				{				width:666px;				min-height:330px;				max-height:inherit;				float:left;				margin:-62px 0 0 0px;				background-image:url(../images/sub_top.png);				background-repeat:no-repeat;				background-position:top;				}				#sub_main_left_top_large				{				width:770px;				min-height:435px;				max-height:inherit;				float:left;				margin:-62px 0 0 0px;				background-image:url(../images/sub_top_large.png);				background-repeat:no-repeat;				background-position:top;				}					#sub_box_top					{					width:686px;					height:29px;					float:left;					margin:10px 0 0 43px;					background-image:url(../images/subbox_top.jpg);						}					#sub_box_rpt					{					width:686px;					min-height:310px;					max-height:inherit;					float:left;					margin:0px 0 0 43px;					background-image:url(../images/subbox_rpt.jpg);						}					#sub_box_bottom {                        width: 686px;                        height: 105px;                        float: left;                        margin: 0px 0 0 43px;                        background-image: url(../images/subbox_bottom.jpg);                        background-repeat: no-repeat;                        background-size: cover;                    }			#sub_main_bottom			{			width:666px;			height:29px;			float:left;			margin:0px 0 20px 0px;			background-image:url(../images/sub_bottom.png);			}			#sub_main_bottom_large			{			width:770px;			height:29px;			float:left;			margin:0px 0 20px 0px;			background-image:url(../images/sub_bottom_large.png);			}			#main_left_welcome			{			width:666px;			height:265px;			float:left;			background-image:url(../images/welcome.png);			}						#main_body			{			width:620px;			height:auto;			float:left;						}						#main_left_bottom			{			width:666px;			height:176px;			float:left;			}				#main_left_bottom_image				{				width:332px;				height:176px;				float:left;								}				#main_left_bottom_catalog				{				width:334px;				height:176px;				float:left;				background-image:url(../images/stroke.jpg);				background-repeat:no-repeat;				}					#main_right		{		width:273px;		height:auto;		float:left;		margin:0 0 0 14px;		}			#main_right_top			{			width:273px;			height:282px;			float:left;			background-image:url(../images/right_panel_bg.jpg);			}						#main_right_bottom			{			width:273px;			height:94px;			float:left;			}#user_panel_left	{	width:200px;	height:auto;	float:left;	margin:0 0 0 14px;	}	#footer_panel{width:100%;height:78px;float:left;background-color:#d6ecf8;}	#footer	{	width:1000px;	height:78px;	margin:0 auto 0 auto;	}.heading_blue{font-family:"Trebuchet MS";font-size:30px;font-style:italic;color:#4791bf;text-align:left;}.heading_white{font-family:"Trebuchet MS";font-size:30px;font-style:italic;color:#ffffff;text-align:left;}.heading_black{font-family:"Trebuchet MS";font-size:30px;font-style:italic;color:#000000;text-align:left;}.heading{font-family:"Trebuchet MS";font-size:18px;font-style:italic;color:#545454;text-align:left;padding:40px 0 0 55px;}.heading2{font-family:"Trebuchet MS";font-size:18px;font-style:italic;color:#545454;text-align:left;padding:10px 0 0 20px;}.heading2_white{font-family:"Trebuchet MS";font-size:18px;font-style:italic;color:#ffffff;text-align:left;padding:0px 0 0 10px;}.heading2_black{font-family:"Trebuchet MS";font-size:18px;font-style:italic;color:#000000;text-align:left;padding:0px 0 0 10px;}.matterbold{font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#545454;text-align:justify;font-weight:bold;padding:10px 0 0 55px;}.matterbold2{font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#545454;text-align:justify;font-weight:bold;padding:5px 0 0 20px;}.matterbold_button{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#545454;text-align:center;font-weight:bold;padding:0px 0 0 0px;}.matterbold_button a{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#8c8c8c;text-align:center;font-weight:bold;padding:0px 0 0 0px;display:block;text-decoration:none;}.matterbold_button a:hover{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;text-align:center;font-weight:bold;padding:1px 0 1px 0px;display:block;text-decoration:none;}.matterbold2_white{font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#ffffff;text-align:justify;font-weight:bold;padding:5px 0 0 5px;}.matter{font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#545454;text-align:justify;font-weight:normal;padding:10px 0 0 55px;}.matter_white{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#ffffff;text-align:justify;font-weight:normal;padding:5px 10px 0 0px;}.matter_login{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#ffffff;text-align:justify;font-weight:normal;padding:5px 0px 0 0px;}.textbox{font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#545454;text-align:left;font-weight:normal;padding:0px 0px 0 3px;width:140px;height:17px;background:#FFFFFF;border-radius: 5px 5px 5px 5px;}.passbox{font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#545454;text-align:left;font-weight:normal;padding:0px 0px 0 3px;width:113px;height:17px;background:#FFFFFF;border-radius: 5px 5px 5px 5px;}.footer{font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#545454;text-align:center;font-weight:bold;padding:0px 0 0 0px;}.footer a{font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#545454;text-align:center;font-weight:bold;padding:0px 0 0 0px;text-decoration:none;}.footer a:hover{font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#545454;text-align:center;font-weight:bold;padding:0px 0 0 0px;text-decoration:underline;}.footer1{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#1b629c;text-align:center;padding:0px 0 0 0px;}.footer1 a{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#1b629c;text-align:center;padding:0px 0 0 0px;text-decoration:none;}.footer1 a:hover{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#1b629c;text-align:center;padding:0px 0 0 0px;text-decoration:underline;}.mattervid a{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#8c8c8c;font-weight:bold;padding:0px 0 0 0px;display:block;text-decoration:none;}.mattervid a:hover{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#000000;font-weight:bold;padding:1px 0 1px 0px;display:block;text-decoration:none;}