/* CSS Document */

html {
	/* firefox scrollbar fix for lack of vertical content */
	overflow: -moz-scrollbars-vertical;
}

.main {
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
}

.body { 
	font-size:13px;
	color:#303030;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.body A:link { color:#303030; text-decoration:none; }
.body A:visited { color:#303030; text-decoration:none; }
.body A:hover { color:#293CA5; text-decoration:none; }
.body A:active { color:#303030; text-decoration:none; }

.body_sm { 
	font-size:12px;
	color:#303030;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.body_sm A:link { color:#303030; text-decoration:none; }
.body_sm A:visited { color:#303030; text-decoration:none; }
.body_sm A:hover { color:#293CA5; text-decoration:none; }
.body_sm A:active { color:#303030; text-decoration:none; }

.tab_nav {
	background-color:#EDEDED;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#AAAAAC;
}
.tab_nav A:link { color:#AAAAAC; text-decoration:none; }
.tab_nav A:visited { color:#AAAAAC; text-decoration:none; }
.tab_nav A:hover { color:#293CA5; text-decoration:none; }
.tab_nav A:active { color:#AAAAAC; text-decoration:none; }

.tab_nav_cur {
	background-color:#FFFFFF;
	text-align:center;
	color:#303030;
}
.tab_nav_cur A:link { color:#303030; text-decoration:none; }
.tab_nav_cur A:visited { color:#303030; text-decoration:none; }
.tab_nav_cur A:hover { color:#293CA5; text-decoration:none; }
.tab_nav_cur A:active { color:#303030; text-decoration:none; }

.mt_cnt { 
	font-size:11px;
	color:#303030;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:right;
	padding-bottom:2px;
}
.mt_cnt A:link { color:#303030; text-decoration:none; }
.mt_cnt A:visited { color:#303030; text-decoration:none; }
.mt_cnt A:hover { color:#303030; text-decoration:none; }
.mt_cnt A:active { color:#303030; text-decoration:none; }

.eml { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:600;
	color:#303030;
	background-color:#FFFFCE;
	padding:10px;
	border-left:#909090 solid 1px;
	border-bottom:#909090 solid 1px;
	border-right:#909090 solid 1px;
}

.fine { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#949494; /*#BEBEBE;*/
}
.fine A:link { color:#949494; text-decoration:none; }
.fine A:visited { color:#949494; text-decoration:none; }
.fine A:hover { color:#303030; text-decoration:none; }
.fine A:active { color:#949494; text-decoration:none; }

.fine_dk {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#303030;
}

.title { font-size: 20px; color:#6D6E72; font-family: Verdana, Arial, Helvetica, sans-serif; }
.title A:link { color: #6D6E72; text-decoration:none; }
.title A:visited { color: #6D6E72; text-decoration:none; }
.title A:hover { color: #293CA5; text-decoration:none; }
.title A:active { color: #6D6E72; text-decoration:none; }

.title_current {
	color:#231F20;
}
.title_current A:link { color: #231F20; text-decoration:none; }
.title_current A:visited { color: #231F20; text-decoration:none; }
.title_current A:hover { color: #293CA5; text-decoration:none; }
.title_current A:active { color: #231F20; text-decoration:none; }

.product_title {
	font-size:14px;
	font-weight:bold;
}

.link_path { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; }
.link_path A:link { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; text-decoration:none; }
.link_path A:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; text-decoration:none; }
.link_path A:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; text-decoration:underline; }
.link_path A:active { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; text-decoration:none; }

.lnav { 
	font-size:11px;
	color:#231F20;
	line-height:20px;
}
.lnav A:link { color:#231F20; text-decoration:none; }
.lnav A:visited { color:#231F20; text-decoration:none; }
.lnav A:hover { color:#293CA5; text-decoration:none; }
.lnav A:active { color:#231F20; text-decoration:none; }

.lnav_sub {
	font-size:11px;
	padding-left:40px;
}

.lnav_sel {
	color:#293CA5;
}

.pL25 {
	padding-left:25px;
}

.text {
	line-height:20px;
}

.header {
	background-color:#231F20;
}

.footer {
	background-color:#EDEDED;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#98999B;
}

.legal {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	color:#2E2E2E;
	vertical-align:top;
	padding-top:3px;
}

.tbl_brd {
	border: #666666 solid 1px;
}

.msg {
	color:#C93033;
}

.txt_field {
	height:20px;
	width:500px;
	background:#F2F2F4;
	padding:5px;
	border:#8F8E93 solid 1px;
}

.txt_box {
	height:190px;
	width:500px;
	background:#F2F2F4;
	padding:5px;
	border:#8F8E93 solid 1px;
}

#sddm {
	margin: 0;
	padding: 0;
	z-index: 30;
}

#sddm li {
	margin: 0;
	padding: 0;
	list-style: none;
	float: right;
	font: bold 11px arial;
}

#sddm li a {
	display: block;
	margin: 0 0 0 0;
	/*padding: 4px 10px;*/
	/*width: 60px;*/
	/*background: #5970B2;*/
	color: #FFF;
	text-align: center;
	text-decoration: none;
}

#sddm li a:hover {
	/*background: #49A3FF;*/
}

#sddm div {
	position: absolute;
	/*left: 825px;*/
	width: 150px;
	visibility: hidden;
	/*margin: 0;*/
	padding: 0;
	/*background: #EAEBD8;*/
	border: 1px solid #DBDBDB;
}

#sddm div a {
	position: relative;
	display: block;
	margin: 0;
	padding: 3px 10px;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background: #EDEDED;
	color: #333333;
	font: 11px Verdana, Arial, Helvetica, sans-serifarial;
	/*font-weight:bold;*/
}

#sddm .pl {
	padding-left:20px;
}

#sddm div a:hover {
	background: #8C999F;
	color: #FFF;
}

#sddm .blankmenu a:hover { 
	background:#EDEDED;
	!important;
}
