html {
    overflow: -moz-scrollbars-vertical;
    overflow-y: scroll;
}
                    
body {
    background: #FFFFFF url('../media/template/bgrd3.gif') no-repeat center 125px;
    margin: 0;
}

img {
    border: 0;
}

a {color:#00613f; text-decoration:none;}
a:visited {color:#00613f;}
a:hover {color:#50aa38;text-decoration:none;}

h1, h2, h3, h4, h5, h6 {color:#FFFFFF; text-transform: uppercase; font-weight:normal; font-family: Verdana,sans-serif;}
h1 {font-size:30px;}
h2 {font-size:24px;}
h3 {font-size:16px;}

#logo {
    position: relative;
    top: 0px;
    left:0;
    width: 300px;
    z-index: 1;
}

#topContainer {
    background: #00613F url('../media/template/top3.jpg') repeat-x bottom center;
    height: 125px;
    border-bottom: 4px solid #50AA3F;
}

#languages {
    position: relative;
    width: 980px;
    height: 20px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 5px;
    text-align: right;
    clear: both;
    z-index: 9;
}

.lang {
    background-color: #00613F;
    border: 0;
    font-family: Arial, Tahoma, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
}

#top {
    width: 980px;
    height: 0px;
    margin: 0;
    margin-left: auto;
    margin-right: auto;
    padding: 5px;
    padding-bottom: 0px;
    border:0px solid #000;
}

#title {
    width: 970px;
    margin: 15px auto;
    font-family: "Times New Roman", "Lucida Sans Unicode", Tahoma, Verdana, Arial, serif;
    font-size: 24px;
    text-transform: uppercase;
    letter-spacing: 2px;
    color: #704030;
}

#title:first-letter {
    font-size: 34px;
}

#contentContainer, #content0 {
    width: 965px;
    margin: 30px auto;
    font-family: Tahoma, Verdana, sans-serif;
    font-size: 14px;
    color: #704030;
    margin-bottom: 10px;
}
#contentContainer {
    margin: 0 auto;
    background: #e8d8b3 url('../media/template/content_top.gif') no-repeat top center;
    border: 1px solid #cbb37e;
    border-bottom: 0;
    margin-bottom: 0;
    padding-top: 20px;
}

#content0 hr {
    color: #50aa38;
    border: 0;
    background-color: #50aa38;
    height: 1px;
    width: 98%:
}

#content0 a {
    color: #FFFFFF;
    text-decoration: none;
}

#content0 a:hover {
    color: #00613f;
}

#contentContainer h3 {
    font-family: "Trebuchet MS", "Lucida Sans Unicode", Tahoma, "Times New Roman", Arial, sans-serif;
}

#content {
    float: left;
    width: 685px;
    padding: 10px;
    padding-bottom: 20px;
}

#top-photo {
    position: relative;
    float: left;
    width: 500px;
    border-top: 5px solid #50AA38;
    border-left: 5px solid #50AA38;
}

#top-text {
    position: relative;
    margin: 0;
    margin-left: 515px;
    width: 430px;
    background: url('../media/template/bgrd-rounded-top2.gif') no-repeat top right;
    padding: 10px;
    ppadding-right: 10px;
    font-family: "Trebuchet MS", "Lucida Sans Unicode", Tahoma, Verdana, Arial, sans-serif;
    font-style: italic;
    font-size: 14px;
    line-height: 150%;
    color: #FFFFFF;
    min-height: 360px;
    height: 360px;
    ddisplay: inline-block;
}


#home-main {
    margin-top: 10px;
    background: url('../media/template/bgrd-rounded-bottom.jpg') no-repeat bottom center;
    padding: 15px;
    font-family: Tahoma, Verdana, sans-serif;
    font-size: 14px;
    color: #FFFFFF;
}

ul {
    margin-top: 0;
    margin-bottom: 0;
}

#footer {
    position: relative;
    width: 950px;
    margin: 0 auto;
    margin-bottom: 15px;
    clear: both;
    background: #ffffff url('../media/template/bgrd-footer.gif') repeat-x top left;
    padding: 15px 8px 15px 9px;
    border-top: 4px solid #50aa38;
    font-family: Tahoma, Verdana, sans-serif;
    font-size: 12px;
    color: #2a3813;
    line-height: 150%;
}

#footer hr {
    color: #313131;
    border: 0;
    background-color: #313131;
    height: 1px;
    width: 90%:
}

#footer a {
    text-decoration: none;
    color: #50aa38;
}

#footer a:hover {
    color: #000000;
}

.bottom2 {
    width: 980px;
    margin: 0 auto;
    font-family: "Trebuchet MS", "Lucida Sans Unicode", Tahoma, Verdana, Arial, sans-serif;
    font-size: 11px;
    color: #626262;
    padding: 10px;
}

hr {
    color: #4F4F4F;
    border: 0;
    background-color: #4F4F4F;
    height: 1px;
    width: 98%;
}

#content ul {
    list-style-image: url('../media/template/tri.gif');
    line-height: 110%;
}
.textfield, .email, .textarea, .captcha {border:1px solid #87A05F;}

.textfield:hover, .email:hover, .textarea:hover, .captcha:hover, .textfield:focus, .email:focus, .textarea:focus, .captcha:focus {
    background-color: #F4E9D5;
    color: #341310;
}
/* CSS MENU UPPER MOST for ROMPEISAJ */

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#navContainer {
    width: auto;
    display:block;
    clear:both;
}
                    
/* TOP MENU FORMATING
~~~~~~~~~~~~~~~~~~~~  */

/* Header menu */	 
#header_menu li {
	line-height: normal;
}
#header_menu a {
    text-decoration:none;
}


/* 2nd Child menu */
#nav .menu li ul {
	position: absolute;
	width: 12em;
	margin: 0;
	display: none;
	text-transform: none;
	bborder: 1px solid #cccc99;
	bborder-top: 0;
	font-size: 100%;
}
#nav .menu li ul li {
	width: 12em;
	text-align: left;
	font-weight: bold;
	margin: 0;
	padding: 0;
	line-height: 1.2em;
}
#nav .menu li ul a {
	width: 11.5em;
	padding: .6em .1em .6em .4em;
	color: #222222;
	border: 0;
}

/* 2nd Child link hover */
#nav .menu li ul a:hover {
	color: #111842;
	bbackground: #AA0000;
	border: 0;
}
/* Show and hide */
#nav .menu li:hover ul, #nav .menu li a:focus ul, #nav .menu li.subMenu ul {
	display: block;
}
#nav .menu li ul ul {
	display: none;
}
#nav .menu li:hover ul ul, #nav .menu li.subMenu ul ul {
	display: none;
}
#nav .menu li:hover ul, #nav .menu li li:hover ul, #nav .menu li.subMenu ul, #nav .menu li li.subMenu ul {
	display: block;
}
/* 3rd Child Menu Appreances */
#nav .menu li ul li ul li a {
	width: 11.5em;
	padding: .6em .1em .6em .4em;
	background: #AA0000;
	color: #666622;
}
/* Positioning the Pop-out Drops */
#nav li {
	position: relative;
}
#nav ul ul ul {
	position: absolute;
	top: 1px;
	left: 100%;
}
/* end menu */

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
	Custom Classes (Re-useables)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	
/*  Float containers fix: */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/*  \*/
* html #clearfix {
	height: 1%;
}
/*  */

.stealth {
	visibility:hidden;
	display:none;
} /* hides from normal css enabled browsers */
/* Inline font Styles */
/* Pretty styles for changing text in the WYSIWYG editor */

.important {
	font-weight:bold;
	color:#f00;
}

/* ========================================================================================= */
/* LEFT MENU FORMATING
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#avmenu {
position: relative;
margin-left: 710px;
width: 230px;
padding: 10px;
padding-top: 20px;
font-family: Arial,Georgia,Verdana,serif;
font-size: 14px;
z-index: 9;
}

#avmenu img {
    border: 2px solid #2a3813;
}

#avmenu ul {
list-style:none;
width:230px;
margin: 0;
padding: 0;
}

#avmenu li {
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: 1px solid #00613f;
font-weight: bold;
}

#avmenu li a {
text-transform: lowercase;
color: #50AA38;
display: block;
}

#avmenu li a:hover, #avmenu li a.current {
color: #2a3813;
}

#avmenu ul ul {
margin:4px 0 4px 0;
width:140px;
}

#avmenu ul ul a {
margin: 0;
}

#avmenu .current li a {
color: #00613f;
}

#avmenu .current li a:hover {
color: #50aa38;
text-decoration: none;
}

#avmenu li.menu-current a {
color: #50aa38;
font-weight: bold;
}

#avmenu li.menu-current a:hover {
color: #00613f;
border:0;
cursor:default;
text-decoration: none;
}

#avmenu li.menu-sibling a {
color: #50aa38;
}

#avmenu li.menu-sibling a:hover {
color: #00613f;
text-decoration: none;
}

#avmenu li.menu-child a {
color: #50aa38;
}

#avmenu li.menu-child a:hover {
color: #00613f;
}                                                                                                                                                                                                              #avmenu ul li.menu-parent a {
