.first{}

*
{
	font-family:arial;
	font-size:10pt;
}

a:link,a:visited{color:#0030ce;}

#mainMenu li{display:inline;margin:0 0 0 8px;}
#mainMenu li a:link,#mainMenu li a:visited{font-size: 11pt;color:#fff;text-decoration:none;}
#mainMenu li a:link:hover,#mainMenu li a:hover{text-decoration:underline;}
#mainMenu{text-align:left;padding:11px 50px 0 0;}

.help
{
	font-size:9pt;
}

#userLogBox{position:fixed;left:20px;top:-150px;width:180px;height: 139px;background: url('userlog_bg.jpg');border: 0px solid red;display: none;}

#userLogBox h4
{
     text-align:right;
     padding: 10px 10px 5px 0px;
     font-size: 10pt;
     margin:0;
     color: #905735;
}

#userLogData
{
	padding: 0 0 0 15px;
	color:#926F0E;
	font-weight: bold;
	font-size:8pt;
}

.fixed{position:fixed;}

#loginForm{margin:20px 0 15px 0;}
#loginForm input{font-size:11pt;width:80%;}
#loginForm label{font-size:9pt;color:#848284;font-weight:bold;padding:0 0 0 20px;}

ul.sidemenu{text-align:left;}
ul.sidemenu li{display:block;}
ul.sidemenu li a:link,ul.sidemenu li a:visited{font-size:10pt;display:block;width:100%;text-decoration:none;padding:2px 0 2px 0;}
ul.sidemenu li:hover{background:#d0ddf1;}

div.line{font-size:1px;width:100%;height:2px; background:#dee7de;}

.f_title
{
	font-size:10pt;
}

.f_desc
{
	color:#888;
}

div.showCompInfo h2
{
	color:#3B428B;
	font-size:14pt;
	margin:5px 0 15px 0;
}


.hx1
{
	font-size:12pt;
	padding-bottom:3px;
	border-bottom:1px solid #15429D;
	text-align:left;
	width:100%;
	font-size: 13pt;
	height: 20px;
	color:#15429D;
}

.hx1 div.more
{
	padding:4px 5px 0 0;
}
.hx1 div.more a,
.hx1 div.more a:link,
.hx1 div.more a:visited
{
	font-size: 8pt;
	text-transform:none;
	color:#7B7861;
	padding: 0 14px 0 0;
	background:url(arrow_double2.gif) no-repeat right;
	text-decoration:none;
}
.hx1 div.more a:hover,
.hx1 div.more a:link:hover
{
	color:#15429D;
	background:url(arrow_double.gif) no-repeat right;
	text-decoration:underline;
}
a.scrl:link,a.scrl:visited{margin:3px;}

.lev3item{padding:0 0 0 15px;}
.lev2item{font-weight:bold;}

.red{color:red;}

.showNewsBox{float:left; width:100%; clear:both;}
.showNewsBox .newsImage1{width:150px; margin:0 5px 3px 0;}
.showNewsBox h1{font-size:14pt; padding:4px 0 4px 0;text-align:center;}

.news1box .date{font-size:9pt;}
.news1box{margin:2px 0 2px 0;line-height:22px;}
.news1box .optLinks{display:none;}
.news1box:hover .optLinks{display:inline;}

.newsHeader{text-align:center;font-size:8pt;font-weight:bold;padding:4px 0 ;color:#888;text-transform:uppercase ;}
.newsHeader a:link,.newsHeader a:visited{color:black;text-decoration:underline;color:#888;}
.newsHeader span{background:url('round1.png') no-repeat center center;display:inline-block;width:13px;height:13px;padding:0 7px 0 7px;}

div.chooseAreaBox div{margin:5px 0 5px 0;}
div.chooseAreaBox select {width:100%;font-size:12px;}
#areaSelectBox{padding:14px;text-align:center;}
.areaSelectBox2 {background:#eee;border: 1px solid #888;margin:5px 0 0 0;}
td.col2 #areaSelectBox select{width:170px;}
#areaSelectBox #level1, #areaSelectBox #level2{display:inline-block;}

#impMenuBox{margin:10px 0 0 0;}

.objectInfo td{padding:2px 0 2px 0;}
div.qsearchBox{float:right;margin:0 15px 0 0;width:160px;}
div.qsearchBox input{width:150px;background: #fff url('qsearch_ico.png') no-repeat 4px 6px;color:#848284;border:1px solid #0034ce;font-size:12px;padding: 3px 0 3px 17px;}

.tagInTC{margin:0 7px 0 0;}

#footerBox{padding:10px 15px 10px 10px;height:40px;color:#888;}
#footerBox a:link,#footerBox a:visited{color:#888;margin:0 5px 0 5px;}