body {font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif; margin:0px; text-align:center; color:#666666}
input {font-size:11px; color: black}
select {font-size:11px; color: black}
table {font-size:11px; text-align:left; }
textarea {font-family: arial; font-size:11px; color: black}
li {margin-left:-5px; margin-top:3px}
ul {margin-top:3px; margin-bottom:10px}
FORM { margin: 0.0em 0 }

.mainDiv {margin:0px;text-align:center; background: #FFFFFF}
.mainSubDiv {width:1000px;margin:0px auto;text-align:left; background:#FFFFFF}
td.mainFooter {width:998px;border-top:1px solid #CCCCCC;padding:3px;text-align:center}
td.mainMLine {width:998px;border-top:1px solid #003366; border-bottom:1px solid #003366; background-color:#3366CC}
td.mainMItem {background:url(images/bgMenu.gif); padding-left:10px; padding-right:10px; border:1px solid #003366}
td.mainMItemH {background:url(images/bgMenu.gif); padding-left:10px; padding-right:10px; border-left:1px solid #003366; border-right:1px solid #003366; border-top:1px solid #99FF66; border-bottom:1px solid #99FF66; cursor:pointer}

div.logonD {position:absolute; top:280px; left:350px; width:300px; background:white; border:1px solid #003366; z-index:100; text-align:center; display:none}
table.header {background:#003366; padding-left:3px;	height:15px; color:#ffffff}
div.logonMsg {position:relative; width:195px; display:none; padding:3px; color: #FF3366}


h1.mainBlock {
	font:bold 18px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#003366;
	margin-top:2px;
	margin-bottom:10px;
}

h1.form {font:bold 18px/20px Verdana, Arial, Helvetica, sans-serif; margin-left:0px; margin-top:3px; margin-bottom:5px; color:#6699FF}
h1.label {font:bold 18px/18px Verdana, Arial, Helvetica, sans-serif; margin-left:0px; margin-top:0px; margin-bottom:5px; color:#6699FF}
h2 {font:bold 14px/14px Verdana, Arial, Helvetica, sans-serif; margin-top:5px; margin-bottom:5px; color:#6699FF}

h2.keywords {font:normal 11px/11px Arial, Helvetica, sans-serif; color:#00CC66}
h2.normal {font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#666666; margin-top:1px;}
h2.city {font:bold 15px Verdana, Arial, Helvetica, sans-serif; color:#6699FF; margin-top:1px;}
h2.category {font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#6699FF; margin-top:1px;}
h2.strong {font:bold 13px/16px Verdana, Arial, Helvetica, sans-serif; color:#6699FF; margin-top:1px; margin-bottom:1px;}

h1.firm {font:bold 24px/24px Verdana, Arial, Helvetica, sans-serif; margin-top:0px; margin-bottom:0px; padding-top:5px; padding-bottom:5px; color: #6699FF; border-bottom:1px solid #CCCCCC}
.fLabel {color: #666666; font:bold 11px/11px Arial, Helvetica, sans-serif; letter-spacing:0.8px}

.regTable {width:700px; margin-bottom:3px; padding:3px}
td.itemHead {padding-left:0px; padding-top:2px; padding-bottom:2px; border-bottom:1px solid #6699FF}
h1.regItem {font:bold 14px/14px Verdana, Arial, Helvetica, sans-serif; margin-top:2px; margin-bottom:2px; color: #6699FF}
h1.regItem2 {font:bold 14px/14px Verdana, Arial, Helvetica, sans-serif; margin-top:2px; margin-bottom:2px; color:#3C6; border-bottom:1px solid #3C6; padding-bottom:5px}
td.label {font:bold 11px/11px Verdana, Arial, Helvetica, sans-serif; color:#6699FF}
td.exampleLabel {font:bold 11px/11px Verdana, Arial, Helvetica, sans-serif; color: #777777; text-align:right; vertical-align:top; width:150px}
td.example {font:normal 11px/11px Verdana, Arial, Helvetica, sans-serif; color: #777777; vertical-align:top; line-height:14px}


h2.firm {font:bold 16px/16px Arial, Helvetica, sans-serif; margin-top:0px; margin-bottom:5px; color: #6699FF}


a.crosslink:link {text-decoration:underline; font:bold 12px/13px Arial, Helvetica, sans-serif; color:#6699FF}
a.crosslink:visited {text-decoration:underline; font:bold 12px/13px Arial, Helvetica, sans-serif; color:#6699FF}
a.crosslink:hover {color: #6699FF}

a.backlink:link {text-decoration:none; font:bold 14px/14px Verdana, Arial, Helvetica, sans-serif; color:#6699FF}
a.backlink:visited {text-decoration:none; font:bold 14px/14px Verdana, Arial, Helvetica, sans-serif; color:#6699FF}
a.backlink:hover {color: #00CC66}

a.firm:link {text-decoration:none; font:normal 11px/10px Verdana, Arial, Helvetica, sans-serif; color:#006699}
a.firm:visited {text-decoration:none; font:normal 11px/10px Verdana, Arial, Helvetica, sans-serif; color:#006699}
a.firm:hover {text-decoration:none; color:#006699}

a.mainmenu:link {text-decoration:none; font:bold 11px/10px Arial, Helvetica, sans-serif; letter-spacing:1px; color:#FFFFFF}
a.mainmenu:visited {text-decoration:none; font:bold 11px/10px Arial, Helvetica, sans-serif; letter-spacing:1px; color:#FFFFFF}
a.mainmenu:hover {color:#FFFFFF}

a.catM:link {text-decoration:none; font:bold 11px/11px Arial, Helvetica, sans-serif; color:#6699FF}
a.catM:visited {text-decoration:none; font:bold 11px/11px Arial, Helvetica, sans-serif; color:#6699FF}
a.catM:hover {text-decoration:underline; color:#6699FF}

a.catS:link {text-decoration:none; font:normal 11px/11px Arial, Helvetica, sans-serif; color:#999999}
a.catS:visited {text-decoration:none; font:normal 11px/11px Arial, Helvetica, sans-serif; color:#999999}
a.catS:hover {text-decoration:underline; color:#00CC66}

a.step:link {text-decoration:none; font:bold 14px/10px Verdana, Arial, Helvetica, sans-serif; color:#ffffff}
a.step:visited {text-decoration:none; font:bold 14px/10px Verdana, Arial, Helvetica, sans-serif; color:#ffffff}
a.step:hover {color: #66FF66}

a.linkPartner:link {text-decoration:underline; font:normal 10px/10px Verdana, Arial, Helvetica, sans-serif; color:#999999}
a.linkPartner:visited {text-decoration:underline; font:normal 10px/10px Verdana, Arial, Helvetica, sans-serif; color:#999999}
a.linkPartner:hover {color: #00CC66}


.imgIndex {border:1px solid #CCCCCC; cursor:pointer}
.imgIndex {border:1px solid #CCCCCC; cursor:pointer}

td.subCat {width:240px; text-align:left; padding-left:5px; padding-right:10px;}
td.step {background-image:url(images/bg-step.gif); background-position: right; background-repeat:no-repeat; width:32px; height:32px; text-align:center; color:#FFFFFF}
td.stepActive {background-image:url(images/bg-step-act.gif); background-position: right; background-repeat:no-repeat; width:32px; height:32px; text-align:center; color:#FFFFFF; font:bold 14px/10px Verdana, Arial, Helvetica, sans-serif;}
td.article {width:350px; text-align:justify; vertical-align:text-top; padding-right:20px;}

.listTA {width:500px; border-top:1px solid #EEE; margin-bottom:1px;}
.listTB {width:500px; border-top:1px solid #EEE; margin-bottom:1px;}


.fTextHL {color: #003366; font-weight:bold}
.fError {color:#FF3366}
.fWhiteText {color:#FFFFFF}
.fGreyText {color:#999999}
.fCategory {color:#6699FF; font:bold 12px/12px Verdana, Arial, Helvetica, sans-serif;}
.fFirmName {color: #00CC66; font:bold 13px/13px Verdana, Arial, Helvetica, sans-serif;}
.fActiveMenu {color: #00CC66; font-weight:bold;}
.fNormal {font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#666666} 

.control_1 {
	position:absolute;
	border-left:1px solid lightgrey;
	border-top:1px solid lightgrey;
	border-bottom:1px solid lightgrey;
	border-right:1px solid lightgrey;
	background:#ffffff;
	top:0px;
	left:0px;
	width:65px;
	height:70px;
	display:block;
	z-index:31;
    font:bold 9px/9px verdana, arial, sans; color:#6080d0;
	text-align:center;
	color:#6080d0;
}

.control_2 {
	position:absolute;
	border-left:1px solid lightgrey;
	border-top:1px solid lightgrey;
	border-bottom:1px solid lightgrey;
	border-right:1px solid lightgrey;
	background:#ffffff;
	top:0px;
	left:66px;
	height:70px;
	display:block;
	z-index:31;
	text-align:center;
	color:#6080d0;
}

.control_3 {
	position:absolute;
	border-left:1px solid lightgrey;
	border-top:1px solid lightgrey;
	border-bottom:1px solid lightgrey;
	border-right:1px solid lightgrey;
	background:#ffffff;
	top:0px;
	left:0px;
	height:70px;
	display:block;
	z-index:31;
	text-align:center;
	color:#6080d0;
}



/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox {
	margin: 0px auto; /* center for now */
/*	width: 25em; /* ems so it will grow */
	background: url(images/box-body-r.gif) no-repeat bottom right;
	font-size: 100%;
}
.boxhead {
	background: url(images/box-head-r.gif) no-repeat top right;
	margin:0px;
	padding:0px;
	text-align:left;
}
.boxhead h2 {
	background: url(images/box-head-l.gif) no-repeat top left;
	margin:0px;
	padding:10px 10px 5px;
	color:white;
	font-weight:bold;
	font-size:1.0em;
	line-height:1em;
/*	text-shadow:rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */ 
}
.boxbody {
	background: url(images/box-body-l.gif) no-repeat bottom left;
	margin:0px;
	padding:5px 10px 20px;
}


td.button-l {background:url(images/bg-button-l.gif) no-repeat top right; width:11px; height:25px}
td.button-c {background:url(images/bg-button-c.gif); color:#FFFFFF; font-weight:bold; padding-left:10px; padding-right:10px; text-align:center}
td.button-r {background:url(images/bg-button-r.gif) no-repeat top left; width:13px; height:25px}

a.button:link {text-decoration:none; font:bold 11px/11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF}
a.button:visited {text-decoration:none; font:bold 11px/11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF}
a.button:hover {text-decoration:underline}

a.label:link {text-decoration:none; font:bold 12px/15px Arial, Helvetica, sans-serif; color:#33CC66}
a.label:visited {text-decoration:none; font:bold 12px/15px Arial, Helvetica, sans-serif; color:#33CC66}
a.label:hover {text-decoration:underline; color:#33CC66}

.fWord {font:bold 15px Arial, Helvetica, sans-serif; color:#33CC66}
td.search {font:normal 11px/11px Verdana, Arial, Helvetica, sans-serif; color:#6699FF; padding-top:10px; padding-bottom:0px}

a.kw:link, a.kw:visited {text-decoration:none; font:normal 12px/14px Verdana, Geneva, sans-serif; color:#999}
a.kw:hover {text-decoration:none; color:#999}
strong.kw {color:#BBB}
.fKW {font:normal 12px/14px Verdana, Geneva, sans-serif; color:#999}

