h1  { font-family:Tahoma; font-size:15px ; font-weight:bold; text-align:left; margin-left:0; margin-right:0 }
h2  { font-family:Tahoma; font-size:15px ; color:#003562; text-align:justify; margin-left:0; margin-right:0; font-weight:bold }
h3  { font-family:Tahoma; font-size:14px ; color:#003562; text-align:justify; margin-left:0; margin-right:0; }
h3.wed  { font-size:13px; text-align:left; }
h4  { font-family:Tahoma; font-size:0.8em ; color:#003562; text-align:center; }

p        { font-family:Tahoma; font-size:12px ; line-height: 18px; text-align:justify; margin-left:0; margin-right:0 }
p.title  { color:#003562; font-weight: bold; font-size:12px ; text-align:left; margin-left:0 }
p.plane  { text-align:right; font-size:0.75em; }
p.nomargin  { font-size:0.7em ; text-align:left; }
p.error        { color:#800000; font-size:0.8em;}
p.error_center        { color:#800000; font-size:0.6em; text-align:center; }
p.center         { text-align:center; }
p.right { text-align:right; }
p.left  { text-align:left; }
p.just  { text-align:justify; }
p.small { font-size:0.7em ;}
p.small-red   { font-color:#FF0000; font-family:Tahoma; font-size:0.65em ; line-height: 1.5em; text-align:left}
p.centersmall { font-size:0.7em ; text-align:center}

span.error { font-family:Tahoma; color:#800000; font-size:0.9em;}
span.news_title { font-weight:bold; }
span.news_date  { color:#999999; font-weight:bold; font-size:0.8em;}
span.all_titles { font-weight:bold; }

font.error { font-family:Tahoma; color:#800000; font-size:0.9em;}

input {font-family:Tahoma; font-size: 8pt }
input.inactive {visibility:hidden;}
input.light-bot {cursor:hand; text-align: left; vertical-align: text-bottom; width: 45; border: 1px solid #C0C0C0; margin-top: 0; margin-bottom: 0; padding: 0; background-color: #E6E6E6}

select {font-family:Tahoma; font-size: 8pt }



a:link    { color: #003562; }
a:visited { color: #666666; }
a:hover   { color: #003562; }

.iconspan{ font-family:Tahoma; float: left; margin: 1px; cursor:hand; cursor:pointer;}

div.bordered{ border: 1px solid #CCCCCC; padding: 1px; width: 100%;}
div.non-bordered{ border: 1px solid #FFFFFF; padding: 1px; width: 100%; hight: 18; }

.eg-bar{ font-family:Tahoma; font-size:12px; background-color: #EFEFEF; border: 1px solid #CCCCCC; padding: 1px; }
div.eg-bar{ width: 40%; }

.eg-bar_full{ font-family:Tahoma; font-size:12px; background-color: #EFEFEF; border: 1px solid #CCCCCC; padding: 1px; }
div.eg-bar_full{ width: 100%; }

div.popup{ font-family:Tahoma; font-size:12px; background-color: #EFEFEF}

.icongroup1{ width: 100%; }
.icongroup2{ width: 100%; }

legend { font-family:Tahoma; font-size:12px}
span.title { font-family:Tahoma; font-size:12px}

span.error = { visibility:hidden; color:#FF0000 }
br.hidden = { visibility:hidden}




div, p, table, td, th {
	font-family: Tahoma,Helvetica,Arial,sans-serif;
	line-height: 1.3em;
	font-size: 1em;
	color: #333;
}






#whitebox {
	margin: 10px 10px 10px 10px;
	background: #fff;
	width: auto !important;
	width: 100%;
}

#whitebox div {
	text-align: left;
}

#whitebox_t {
	background:url(../images/jos_greyline.png) 0 0 repeat-x;
}

#whitebox_tl {
	background:url(../images/jos_box_white_tl.png) 0 0 no-repeat
}

#whitebox_tr {
	height: 8px;
	overflow: hidden;
	background:url(../images/jos_box_white_tr.png) 100% 0 no-repeat;
}

#whitebox_m {
	border-left: 1px solid #cdcdcd;
	border-right: 1px solid #cdcdcd;
	width: auto !important;
	width: 100%;
	padding: 1px 8px;
}

#whitebox_b {
	background:url(../images/jos_greyline.png) 0 100% repeat-x;
}

#whitebox_bl {
	background:url(../images/jos_box_white_bl.png) 0 0 no-repeat;
}

#whitebox_br {
	height: 8px;
	overflow: hidden;
	background:url(../images/jos_box_white_br.png) 100% 0 no-repeat;
}

#area {
	padding-top: 8px;
}

div.module-grey h3, div.moduletable-grey h3 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #333;
	margin: -2px -8px 0 -8px;
	border-bottom: 1px solid #cdcdcd;
	padding-left: 10px;
	padding-bottom: 2px;
}

div.module-grey, div.moduletable-grey {
	background:url(../images/jos_box_grey_tl.png) 0 0 no-repeat;
	margin: 10px 10px 10px 10px;
	padding: 0;
	
}

div.module-grey div.div1, div.moduletable-grey div.div1 {
	background:url(../images/jos_box_grey_tr.png) 100% 0 no-repeat;
}

div.module-grey div.div1 div.div2, div.moduletable-grey div.div1 div.div2 {
	background:url(../images/jos_box_grey_bl.png) 0 100% no-repeat;
}

div.module-grey div.div1 div.div2 div.div3, div.moduletable-grey div.div1 div.div2 div.div3{
	background:url(../images/jos_box_grey_br.png) 100% 100% no-repeat;
	padding: 8px;
	width: auto !important;
	width: 100%;
}

div.module-grey ul, div.moduletable-grey ul {
margin: 10px 0;
padding-left: 20px;
}

div.module-grey ul li a:link, div.module-grey ul li a:visited {
	font-weight: bold;
}

div.moduletable-grey ul li a:link, div.module-greytable ul li a:visited {
	font-weight: bold;
}

div.module-grey a.mainlevel:link, div.module-grey a.mainlevel:visited  {
	background: none;
	padding-left: 0;
}

div.module-grey ul li a:hover {
	font-weight: bold;
}

div.moduletable-grey ul li a:hover {
	font-weight: bold;
}

#leftcolumn {
	padding: 0;
	margin: 0;
	width: 100%;
	float:left;
}

#maincolumn {
	margin-left: 20%;
	float: none;
	padding-left: 25px;
	width: auto !important;
	width: 100%;
}
