body {
	background-color: #efefef;
	color: #000000;
	font: small Verdana, Arial, sans-serif;
}

A:visited {
	COLOR: #c80000; TEXT-DECORATION: none
}
A:active {
	COLOR: #c80000; TEXT-DECORATION: none
}
A:link {
	COLOR: #c80000; TEXT-DECORATION: none
}
A:hover {
	COLOR: #c80000; TEXT-DECORATION: underline
}

p {}
p.nospace {
	margin-top: 0px;
	margin-bottom: 0px;
	}
p.midspace {
	margin-top: 2px;
	margin-bottom: 2px;
	}

p.hir_datum {
    text-align: right;
    font-size: smaller;
}




.strong {
    font-weight: bold;
}

.comment {
    font-size: smaller;
    font-style: italic;
}

.required {
    color: #ff0000;
}

.kiemeles {
    color: green;
}
.felirat {
	font: 13pt Courier New;
	font-weight: bold;

}


h1 {
	font-weight: bold;
	color: #000000;
	font-size: 16px;
	margin-top: 10px;
	margin-bottom: 15px;
	white-space: nowrap;
}
h2 {
	font-size: 14px;
	color: #c80000;
	margin-top: 5px;
	margin-bottom: 10px;
	/*padding-left: 5px;*/
}
h3 {
	font-size: 13px;
	color: #000000;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 5px;
}

textarea{
width: 250px;
height: 100px;
}

img {
border: none;
}

table {
    border: none;
}



table.design_2 {
    background: #4f4f4f;
	border: none;
}

tr.design_2_header {
    background: #b2b2b2;
}

tr.design_2_body {
    background: #ffffff;
}

tr.design_2_body_paratlan {
    background: #ffffff;
}

tr.design_2_body_paros {
    background: #efefef;
}


table.forum {
    background: #4f4f4f;
	border: none;
}

td.forum_info {
    background: #b2b2b2;
}

td.forum_main {
    background: #ffffff;
}

td.forum_info_green {
    background: #bdd948;
}

td.forum_main_green {
    background: #EFF6D5;
    /*background: #c1e78f;*/
}



table.design {
    background: #000000;
	border: none;

}

tr.design_header {
    background: #b2b2b2;
}

tr.design_body {
    background: #ffffff;
}

tr.design_body_paratlan {
    background: #ffffff;
}

tr.design_body_paros {
    background: #efefef;
}





.rightcoltext ul {
	margin-top: 0px;
	margin-bottom: 0px;
	color: #000000;/*themecolour3%0;*/
	margin-left: 10px;
	list-style-image: url(images/layout/jhu_bullet.gif);
}

.topstrip {
	background-image: url(images/layout/jhu_topstrip.gif);
	background-repeat: repeat-x;
}
.centercoltext {
	color: #000000;/*themecolour3%0;*/
	padding-left: 20px;
	padding-right: 20px;

}

.curved {
	background-image: url(images/layout/jhu_corner.gif);
	background-repeat: no-repeat;
	background-position: right top;

}

.rightcoltext {
	padding: 10px;
	color: #333333;
	background-color: #d6d6d6;/*themecolour1$ 41%,47%;*/
	padding-left: 10px;
	padding-right: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}

.topstrip {
	background-image:   url(images/layout/jhu_topstrip.gif);
	background-repeat: repeat-x;
}
.hnavbg {
	background-image:   url(images/layout/jhu_hnav_bg.gif);
	background-repeat: repeat-x;
}
.leftcolbg {
	background-image:   url(images/layout/jhu_leftcolumn_bg.gif);
	background-repeat: repeat;
	background-position: top left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}
.panelbg {
	background-image: url(images/layout/jhu_panel_bg.gif);
	background-repeat: repeat-x;
}
.leftcoltext {
	font-size: 8pt;
	color: #333333;
}
.leftpanel {
	background-color: #d6d6d6;/*themecolour1$ 41%,47%;*/
	color: #333333;
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
/*	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;*/
}

.topbar {
	background-color: #b2b2b2;/*themecolour1;*/
	padding-left: 15px;
	padding-top: 7px;
	padding-bottom: 7px;
}


.menu {
}

.menu td {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;


}

.menu a{
padding-left: 10px;
padding-top: 5px;
padding-right: 0px;
padding-bottom: 5px;


    color: #000000;
	display: block;
	height: 100%;


font-weight: bold;
font-size: medium;

	background: #d6d6d6;
}

.menu a:visited{
text-decoration: none;
color: #000000;
}

.menu a:active{
text-decoration: none;
color: #000000;
}
.menu a:link{
text-decoration: none;
color: #000000;
}
.menu a:hover{
text-decoration: underline;
background: #efefef;
color: #000000;
}


.tag_cloud { padding: 2px; text-decoration: none; }
.tag_cloud:link  { color: #c80000; }
.tag_cloud:visited { color: #c80000; }
.tag_cloud:hover { color: #c80000; }
.tag_cloud:active { color: #c80000; text-decoration: underline;}