@charset "utf-8";

body {
	background-color: #F9F9F9;
	color: #000000;
	font-family:Arial;
	font-size:12px;
	line-height:20px;
	text-align:left;
	margin:0 auto;
}

a:link    {color: #000000; font-family:  Arial; text-decoration: none; font-size: 12px;}
a:visited {color: #000000; font-family:  Arial; text-decoration: none; font-size: 12px;}
a:active  {color: #000000; font-family:  Arial; text-decoration: none; font-size: 12px;}
a:hover   {color: #FF8040; font-family:  Arial; text-decoration: underline; font-size: 12px;}

.redlink a:link    {color: #FF2222; font-family:  Arial; text-decoration: none; font-size: 12px;}
.redlink a:visited {color: #FF2222; font-family:  Arial; text-decoration: none; font-size: 12px;}
.redlink a:active  {color: #FF2222; font-family:  Arial; text-decoration: none; font-size: 12px;}
.redlink a:hover   {color: #FF8040; font-family:  Arial; text-decoration: underline; font-size: 12px; }

.bluelink a:link    {color: #247FDA; font-family:  Arial; text-decoration: none; font-size: 12px;}
.bluelink a:visited {color: #247FDA; font-family:  Arial; text-decoration: none; font-size: 12px;}
.bluelink a:active  {color: #247FDA; font-family:  Arial; text-decoration: none; font-size: 12px;}
.bluelink a:hover   {color: #FF8040; font-family:  Arial; text-decoration: underline; font-size: 12px; }

.headlogo{
	width:952px; 
	height:49px; 
	padding:3px; 
	background:url('/images/headbg.jpg') repeat-y;
	color: #FFFFFF;
	font-size: 18px;
	font-weight:bold;
}
.headlogo a:link    {color: #FFFFFF; font-family:  Arial; text-decoration: none; font-size: 18px;font-weight:bold;}
.headlogo a:visited {color: #FFFFFF; font-family:  Arial; text-decoration: none; font-size: 18px;font-weight:bold;}
.headlogo a:active  {color: #FFFFFF; font-family:  Arial; text-decoration: none; font-size: 18px;font-weight:bold;}
.headlogo a:hover   {color: #FFFFFF; font-family:  Arial; text-decoration: underline; font-size: 18px; font-weight:bold;}

.menugrey{
	background: url('/images/menugreybg.jpg') repeat-x; 
	padding-left:20px;
	padding-right:20px;
	height:26px;
	line-height:26px;
}
.menugrey a:link    {color: #000000; font-family:  Arial; text-decoration: none; font-size: 12px;}
.menugrey a:visited {color: #000000; font-family:  Arial; text-decoration: none; font-size: 12px;}
.menugrey a:active  {color: #000000; font-family:  Arial; text-decoration: none; font-size: 12px;}
.menugrey a:hover   {color: #FF8040; font-family:  Arial; text-decoration: underline; font-size: 12px; }

.menublack{
	background: url('/images/menugblackbg.jpg') repeat-x; 
	padding-left:20px;
	padding-right:20px;
	height:26px;
	line-height:26px;
}
.menublack a:link    {color: #FFFFFF; font-family:  Arial; text-decoration: none; font-size: 12px;}
.menublack a:visited {color: #FFFFFF; font-family:  Arial; text-decoration: none; font-size: 12px;}
.menublack a:active  {color: #FFFFFF; font-family:  Arial; text-decoration: none; font-size: 12px;}
.menublack a:hover   {color: #FF8040; font-family:  Arial; text-decoration: underline; font-size: 12px; }

.divleftblank{
	width:210px;
	height:42px;
	line-height:42px;
	padding-left:3px;
	overflow:hidden;
	color:#0A0A0A;
	font-size:14px;
	font-weight:bold;
}
.divleftblack a:link    {color: #0A0A0A; font-family:  Arial; text-decoration: none; font-size: 14px;font-weight:bold;}
.divleftblack a:visited {color: #0A0A0A; font-family:  Arial; text-decoration: none; font-size: 14px;font-weight:bold;}
.divleftblack a:active  {color: #0A0A0A; font-family:  Arial; text-decoration: none; font-size: 14px;font-weight:bold;}
.divleftblack a:hover   {color: #FF8040; font-family:  Arial; text-decoration: underline; font-size: 14px;font-weight:bold;}

.simcontrolred{
	border: #FF0000 1px solid;
}

.simcaution{
	color: #FF0000;
}

.simtips{
	color: #53636B;
	font-size: 12px;
}

.simmust{
	color: #FF0000;
	font-size: 12px;
}

.formerror{
	border: #FF0000 1px solid;
}

.formspan{
	color: #FF0000;
}

.formhint{
	color: #53636B;
	font-size: 12px;
}

.formnotempty{
	color: #FF0000;
	font-size: 12px;
}

.divleftblack{
	width:210px;
	height:42px;
	line-height:42px;
	padding-left:3px;
	padding-right:3px;
	overflow:hidden;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	background:url('/images/menuleftblackbg.jpg') no-repeat;
}
.divleftblack a:link    {color: #FFFFFF; font-family:  Arial; text-decoration: none; font-size: 12px;font-weight:bold;}
.divleftblack a:visited {color: #FFFFFF; font-family:  Arial; text-decoration: none; font-size: 12px;font-weight:bold;}
.divleftblack a:active  {color: #FFFFFF; font-family:  Arial; text-decoration: none; font-size: 12px;font-weight:bold;}
.divleftblack a:hover   {color: #FF8040; font-family:  Arial; text-decoration: underline; font-size: 12px;font-weight:bold;}

.divleftblack2{
	width:210px;
	height:42px;
	line-height:42px;
	padding-left:3px;
	padding-right:3px;
	overflow:hidden;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	background:url('/images/menuleftblackbg2.jpg') no-repeat;
}
.divleftblack2 a:link    {color: #FFFFFF; font-family:  Arial; text-decoration: none; font-size: 12px;font-weight:bold;}
.divleftblack2 a:visited {color: #FFFFFF; font-family:  Arial; text-decoration: none; font-size: 12px;font-weight:bold;}
.divleftblack2 a:active  {color: #FFFFFF; font-family:  Arial; text-decoration: none; font-size: 12px;font-weight:bold;}
.divleftblack2 a:hover   {color: #FF8040; font-family:  Arial; text-decoration: underline; font-size: 12px;font-weight:bold;}

.divmaindisplay{
	display:;
}
.divmainhiden{
	display:none;
}

.menucontact{
	font-size: 8px;
	color:#49474D;
	font-family:  Arial;
	font-weight:bold;
	line-height:15px;
}
.menucontact a:link    {color: #49474D; font-family:  Arial; text-decoration: none; font-size: 10px;}
.menucontact a:visited {color: #49474D; font-family:  Arial; text-decoration: none; font-size: 10px;}
.menucontact a:active  {color: #49474D; font-family:  Arial; text-decoration: none; font-size: 10px;}
.menucontact a:hover   {color: #FF8040; font-family:  Arial; text-decoration: underline; font-size: 10px; }

.divcontactboxtitle{
	background: url('/images/contactboxbg.jpg') repeat-x;
	width:503px;
	height:25px;
	line-height:25px;
	overflow:hidden;
	color:#0428DB;
	font-size:14px;
	font-weight:bold;
	border:#CCCCCC 1px solid;
}

.divcontactboxcaption1{
	width:170px;
	line-height:25px;
	color:#515151;
	font-size:12px;
	border-left:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
	border-bottom:#CCCCCC 1px solid;
}

.divcontactboxcontext1{
	width:330px;
	line-height:25px;
	color:#515151;
	font-size:12px;
	border-right:#CCCCCC 1px solid;
	border-bottom:#CCCCCC 1px solid;
}

.divcontactboxtitle2{
	background: url('/images/contactboxbg.jpg') repeat-x;
	width:625px;
	height:25px;
	line-height:25px;
	overflow:hidden;
	color:#0428DB;
	font-size:14px;
	font-weight:bold;
	border:#CCCCCC 1px solid;
}

.divcontactboxcaption2{
	width:80px;
	overflow:hidden;
	line-height:25px;
	color:#515151;
	font-size:12px;
}

.divcontactboxcontext2{
	width:200px;
	overflow:hidden;
	line-height:25px;
	color:#515151;
	font-size:12px;
}

.divcontactboxcaptiontd2b{
	width:80px;
	line-height:25px;
	color:#515151;
	font-size:12px;
	border-left:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
	border-bottom:#CCCCCC 1px solid;
}

.divcontactboxcaptiontd2{
	width:80px;
	line-height:25px;
	color:#515151;
	font-size:12px;
	border-right:#CCCCCC 1px solid;
	border-bottom:#CCCCCC 1px solid;
}

.divcontactboxcontexttd2{
	width:230px;
	line-height:25px;
	color:#515151;
	font-size:12px;
	border-right:#CCCCCC 1px solid;
	border-bottom:#CCCCCC 1px solid;
}

.divcontactboxcaption{
	width:170px;
	line-height:25px;
	overflow:hidden;
	color:#515151;
	font-size:12px;
}

.divcontactboxcontext{
	width:330px;
	line-height:25px;
	overflow:hidden;
	color:#515151;
	font-size:12px;
}

.lemenugrey{
	background: #EEEEEE; 
	width:200px;
	height:25px;
	overflow:hidden;
	line-height:25px;
	color:#6C6C6C;
	font-size: 10px;
}
.lemenugrey a:link    {color: #000000; font-family:  Arial; text-decoration: none; font-size: 12px;}
.lemenugrey a:visited {color: #000000; font-family:  Arial; text-decoration: none; font-size: 12px;}
.lemenugrey a:active  {color: #000000; font-family:  Arial; text-decoration: none; font-size: 12px;}
.lemenugrey a:hover   {color: #FF8040; font-family:  Arial; text-decoration: underline; font-size: 12px; }

.lemenublack{
	background: url('/images/menugblackbg.jpg') repeat-x; 
	width:200px;
	height:25px;
	overflow:hidden;
	line-height:25px;
	font-weight:bold;
}
.lemenublack a:link    {color: #FFFFFF; font-family:  Arial; text-decoration: none; font-size: 12px;}
.lemenublack a:visited {color: #FFFFFF; font-family:  Arial; text-decoration: none; font-size: 12px;}
.lemenublack a:active  {color: #FFFFFF; font-family:  Arial; text-decoration: none; font-size: 12px;}
.lemenublack a:hover   {color: #FF8040; font-family:  Arial; text-decoration: underline; font-size: 12px; }

.rightmenublack{
	background: url('/images/menugblackbgright.jpg') repeat-x; 
	width:752px;
	height:25px;
	line-height:25px;
	overflow:hidden;
	line-height:25px;
	font-weight:bold;
}
.rightmenublack a:link    {color: #FFFFFF; font-family:  Arial; text-decoration: none; font-size: 12px;}
.rightmenublack a:visited {color: #FFFFFF; font-family:  Arial; text-decoration: none; font-size: 12px;}
.rightmenublack a:active  {color: #FFFFFF; font-family:  Arial; text-decoration: none; font-size: 12px;}
.rightmenublack a:hover   {color: #FF8040; font-family:  Arial; text-decoration: underline; font-size: 12px; }

.indexmain{
	float:left;
	width:952px;
}

.indexleft{
	float:left;
	width:357px;
	height: 2380px;
	overflow:hidden;

	border-left:#BBBBBB 1px solid;
	border-right:#BBBBBB 1px solid;
	border-bottom:#BBBBBB 1px solid;

	padding-top:15px;
}

.indexleftitems{
	width:360px;
	overflow:hidden;
}

.indexleftitem{
	width:100px;
	height:140px;
	float:left;
	padding-left:15px;
	padding-top:0px;
}

.indexleftitempic{
	width:100px;
	height:100px;
	padding:0px;
	overflow:hidden;

	border:#BBBBBB 1px solid;
}

.indexleftitemtext{
	width:100px;
	height:20px;
	line-height:20px;
	padding:0px;
	overflow:hidden;
}

.indexleftul2{
	list-style:none;
	padding:0px;
}

.indexleftul2 li{
	width:150px;
	line-height:20px;
	float:left;
	padding-left:15px;
	padding-top:0px;
}

.indexright{
	width:589px;
	height: 2395px;
	overflow:hidden;

	border-right:#BBBBBB 1px solid;
	border-bottom:#BBBBBB 1px solid;
}

.marqueebar{
	background: url(/images2/greybar.jpg) repeat-x;
	width:328px;
	height:25px;
	line-height:25px;

	padding-left:260px;
}

.marqueebarmain{
	width:56px;
	height:25px;
	border-left:#C6C6C6 1px solid;
	border-right:#C6C6C6 1px solid;
	padding-left:30px;
	padding-right:30px;
}

.marqueebaritemt{
	width:54px;
	height:5px;
}

.marqueebaritema{
	float:left;
	height:15px;
	line-height:15px;
	padding-left:5px;
	padding-right:5px;
}

.marqueebaritemb{
	float:left;
	height:15px;
	line-height:15px;
	padding-left:5px;
	padding-right:5px;

	background: #548E9C;
	color: #FFFFFF;
}

.indexbl{
	background: #F9F9F9;
	width:588px;
	height:390px;
	overflow:hidden;
}

.indexblcn{
	background: #F9F9F9;
	width:588px;
	height:508px;
	overflow:hidden;
}

.indexbltitle{
	background: #FFFFFF;
	width:588px;
	height:30px;
	line-height:30px;
	overflow:hidden;
	padding-left:13px;

	border-bottom: #BBBBBB 1px dashed;
}

.indexbltitle a:link    {color: #646464; font-family:  Arial; text-decoration: none; font-size: 14px; font-weight:bold;}
.indexbltitle a:visited {color: #646464; font-family:  Arial; text-decoration: none; font-size: 14px; font-weight:bold;}
.indexbltitle a:active  {color: #646464; font-family:  Arial; text-decoration: none; font-size: 14px; font-weight:bold;}
.indexbltitle a:hover   {color: #FF8040; font-family:  Arial; text-decoration: underline; font-size: 14px; font-weight:bold;}

.indexbll{
	float:left;
	width:279px;
	height:20px;
	padding-left:15px;
	overflow:hidden;
}

.indexbll1{
	float:left;
	width:20px;
	height:20px;
	overflow:hidden;
}

.indexbll2{
	float:left;
	width:259px;
	height:20px;
	overflow:hidden;
}

.indexblr{
	float:left;
	width:279px;
	height:180px;
	padding-left:15px;
}

.indexpanmain{
	width:588px;
	height:508px;
}

.indexpanitem{
	float:left;
	width:271px;
	height:111px;
	padding-left:20px;
	padding-top:16px;

	background: url(/images2/indexpan.jpg) no-repeat;
}

.indexpanitemtitle{
	width:258px;
	height:20px;
	line-height:20px;
	overflow:hidden;
	padding-left:13px;
	background: url(/images2/yellowarrow.jpg) no-repeat;

	color:#646464;
	font-size: 14px;
	font-weight:bold;
}
.indexpanitemtitle a:link    {color: #646464; font-family:  Arial; text-decoration: none; font-size: 14px;font-weight:bold;}
.indexpanitemtitle a:visited {color: #646464; font-family:  Arial; text-decoration: none; font-size: 14px;font-weight:bold;}
.indexpanitemtitle a:active  {color: #646464; font-family:  Arial; text-decoration: none; font-size: 14px;font-weight:bold;}
.indexpanitemtitle a:hover   {color: #FF8040; font-family:  Arial; text-decoration: underline; font-size: 14px;font-weight:bold;}

.indexpanitemsep{
	width:258px;
	height:10px;
	line-height:20px;
}

.indexpanitemcontext{
	width:258px;
	height:20px;
	line-height:20px;
	overflow:hidden;
	padding-left:13px;
	background: url(/images2/yellowarrow2.png) no-repeat;

	color:#646464;
}
.indexpanitemcontext a:link    {color: #646464; font-family:  Arial; text-decoration: none; font-size: 12px;}
.indexpanitemcontext a:visited {color: #646464; font-family:  Arial; text-decoration: none; font-size: 12px;}
.indexpanitemcontext a:active  {color: #646464; font-family:  Arial; text-decoration: none; font-size: 12px;}
.indexpanitemcontext a:hover   {color: #FF8040; font-family:  Arial; text-decoration: underline; font-size: 12px;}

.indexcompanys{
	background: #F9F9F9;
	width:588px;
	height:520px;
	overflow:hidden;
	padding-top:8px;
}

.indexcompany{
	float:left;
	width:102px;
	height:130px;
	overflow:hidden;

	padding-left:8px;
	padding-right:5px;
}

.indexcompanyimg{
	width:100px;
	height:100px;
	overflow:hidden;

	border:#BBBBBB 1px solid;
}

.indexcompanytext{
	width:100px;
	height:20px;
	line-height:20px;
	overflow:hidden;
}

.indexcompanytext a:link    {color: #FFBC1F; font-family:  Arial; text-decoration: none; font-size: 10px; font-weight:bold;}
.indexcompanytext a:visited {color: #FFBC1F; font-family:  Arial; text-decoration: none; font-size: 10px; font-weight:bold;}
.indexcompanytext a:active  {color: #FFBC1F; font-family:  Arial; text-decoration: none; font-size: 10px; font-weight:bold;}
.indexcompanytext a:hover   {color: #FF8040; font-family:  Arial; text-decoration: underline; font-size: 10px; font-weight:bold;}

.indexothers{
	background: #FFFFFF;
	width:588px;
	height:250px;
	overflow:hidden;
	padding-top:30px;
}

.indexotherscn{
	background: #FFFFFF;
	width:588px;
	height:512px;
	overflow:hidden;
	padding-top:30px;
}

.indexotherstitle{
	background: #FFFFFF;
	width:588px;
	height:30px;
	line-height:30px;
	overflow:hidden;
	padding-left:13px;

	border-top: #BBBBBB 1px solid;
	border-bottom: #BBBBBB 1px dashed;
}

.indexotherstitle a:link    {color: #646464; font-family:  Arial; text-decoration: none; font-size: 14px; font-weight:bold;}
.indexotherstitle a:visited {color: #646464; font-family:  Arial; text-decoration: none; font-size: 14px; font-weight:bold;}
.indexotherstitle a:active  {color: #646464; font-family:  Arial; text-decoration: none; font-size: 14px; font-weight:bold;}
.indexotherstitle a:hover   {color: #FF8040; font-family:  Arial; text-decoration: underline; font-size: 14px; font-weight:bold;}

.indexothercontext{
	float:left;
	width:180px;
	height:20px;
	line-height:20px;
	overflow:hidden;
	padding-left:13px;
	background: url(/images2/yellowarrow2.png) no-repeat;
}
