html,body{
	margin:0;
	padding:0;
	height:100%;
	border:none;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
}
fieldset
{
    -moz-border-radius:4px;
    -webkit-border-radius:4px;	
    border-radius:4px;	
}
.bold {
	font-weight:bold;
}
.readonly {
	background-color:#E6E6E6;
	border:1px solid #AAAAFF;
}
.tiny	{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
}
.smaller	{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.small	{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
}
.med	{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
}
.medlarge	{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size:10.5pt;
}
.large	{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size:12pt;
}
.notice {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	background-color: #FFFFAA; 
	border: 1px solid Black; 
	padding: 10px 10px 10px 10px;
}
.productPara {
	font-family: Verdana;
	font-size:10pt;
}
.pageTitle {
	font-family: Verdana;
	font-size:10pt;
}
.list {
	font-family: Verdana;
	font-size:8pt;
}
.groupPageTitle {
	font-family: Verdana;
	font-size:12pt;
}
.rod_area {
	height:216px;
}
.hand {
	cursor: pointer;
}

a {
	text-decoration : underline;
	color:#336699;
}

a:hover {
	text-decoration : underline;
	color:#000099;
}

a:hover.tablabel {
	color : #000000;
	text-decoration : none;
}
a.news{
		color : #666666;
	text-decoration:none;
}

.copyright{
	font:9px Arial;
	color : #306090;
}
a.copyright{
	font:9px Arial;
	color : #306090;
}
a.copyright:hover {
	font:9px Arial;
	color: #000099;
}

body {
	margin : 0px;
	font : 11px verdana, arial, sans-serif;
}

.tablabel {
	color : #000000;
	text-decoration : none;
	cursor:pointer;
}
.tabactive {
	cursor:pointer;
	padding-left: 10px;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size:8.5pt;
}
.tabinactive {
	cursor:pointer;
	padding-left : 10px;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size:8.5pt;
}

a.breadcrumb:hover{
	color:#000099;
	text-decoration : none;
}
.breadcrumb{
	color:#306090;
	font-size:8pt;
	text-decoration : none;
}
.tabs	{
	font-family: Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	font-weight: bold;
	cursor: pointer;
	color:#333333;
}
.favtree	{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#000000
}
a.favtree	{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#000000
}
.pum {
		position: absolute;
		left : 280px;
		top : 120px;
		width : 280px;
		z-index : 10001;
}
.msgBox {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#000066;
	background-color:#FFFFCC;
	border: 1px solid #0000CC;
	padding: 5px 10px 5px 10px;
	margin:15px 0px 2px 10px;
}
.image_sel_class_selected {
	border-style:solid;
	border-color:#33cc11;
	border-width:5px;
}
.image_sel_class_ok {
	border-style:solid;
	border-color:#666666;
	border-width:5px;
}
.image_sel_class_prohibit {
	border-style:solid;
	border-color:#CCCCCC;
	border-width:5px;
	opacity: 0.4;
	filter: alpha(opacity=40);
}
.image_sel_class_invalid {
	border-style:solid;
	border-width:5px;
	border-color:red;
}
.image_sel_class_hover {
	border-style:solid;
	border-color:#CCAA66;
	border-width:5px;
}
.selectBoxArrow{
	margin-top:1px;
	float:left;
	position:absolute;
	right:1px;
}	
.selectBoxInput{
	border:0px;
	padding-left:1px;
	height:16px;
	position:absolute;
	top:0px;
	left:0px;
	font-size: 8pt;
	font-family: verdana,arial;

}
.selectBox{
	border:1px solid #7f9db9;
	height:20px;	
}
.selectBoxOptionContainer{
	position:absolute;
	border:1px solid #7f9db9;
	height:102px;
	background-color:#FFF;
	left:-1px;
	top:20px;
	visibility:hidden;
	overflow-x:visible;
	overflow-y:auto;
}
.selectBoxAnOption{
	font-family:verdana,arial;
	font-size:8pt;
	cursor:default;
	margin:1px;
	overflow:hidden;
	white-space:nowrap;
}
.selectBoxIframe{
	position:absolute;
	background-color:#FFF;
	border:0px;
	z-index:999;
}	
fieldset { padding:3px; }