body {
	background:url(images/bggra.gif) repeat;
	font-family:'Lucida Grande';
}

#container {
	width:900px; margin: 0px auto;
	background:#FCFCFC;
	border-style: ridge;
	border-width: 4px;
	position: relative;
}
/* Header area */
#header {
	position: relative;
	background:#FCFCFC;
	border-bottom: 1px solid #b8b8b8;
}

#title {
	font: italic bold 2.3ex Arial, Helvetica, sans-serif;
	letter-spacing: .2ex;
	position: absolute;
	top: 124px;
	left: 190px;
	color: #ececec;
}

.ridge {
	border: ridge 2px;
}

#logga {
	padding: 0px;
	margin-left: 0px;
	background: url(rengarden.jpg);
	z-index: 100;
	width: 900px;
	height:150px;
    border-bottom: ridge #808080 3px;
}

#header_text {
	position: absolute;
	left: 365px;
	text-align: left;
	top: 2px;
	font: 1,5em Arial, Helvetica, sans-serif;
    color: #000000;
}


h3 { font-size:2em;
    
    }
/* Menu Bar */

#menu {
	position: relative; border: 1px solid  #800080; margin-left: 0px;
	width: 900px;
	top: 1px;

}

ul#navbar{
     background-color:#5567b9; white-space: nowrap; list-style: none; margin: 0 auto; padding: 0; width: 100%;
	 border-bottom-color: #b8b8b8;
	 letter-spacing: 1px;
     

}

ul#navbar li
{
     display: inline;
	 margin-left: 20px;
}

ul#navbar li a
  { color: #FFFFFF; text-decoration: none; text-align: left; font: bold small-caps medium/21px Arial,Helvetica, sans-serif;
}

ul#navbar li a:hover {
	background-color:#004080;
}

#body {
	position: relative;
	padding-bottom: 5px;
	top: 1px;
}

#left_column {
	width: 200px;
	background: #FCFCFC;
	top: 0;
	left: 0;
	position: absolute;
	min-height: 98%;
	padding: 2px;
	height: 99%;
    
}

#left_column a {
	color: #000080;
}

#left_column a:hover {
	color: #3d1211;
}


.listbox {            
         color:#000080;
         margin-top: 2px; 
}

.listitem {
	list-style-type: disc;
	font:  1em Arial, Helvetica, sans-serif;
    color: #400080;
   
    
}

.listheader {
	font-family: Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	letter-spacing: 1px;
	padding-left: 6px;
    color: #800080;   
}

.listbox2 {
         color:#000080;
         margin-left: 6px;
         margin-top: 2px;   
}
.listitem2 {
    list-style-type: none;
	font:  0.8em Verdana, Arial, Helvetica, sans-serif;
    color: #400080;
}


#main {
	position: relative;
	background: inherit;
	left: 210px;
	width: 500px;
	padding-left: 30px;
    padding-top: 10px;
    margin-bottom:400px;
}
#main2 {
	position: relative;
	background: inherit;
	left: 210px;
	width: 500px;
	padding-left: 30px;
    padding-top: 10px;
    margin-bottom: 400px;
}

.paragraph_header {
	font-family: Arial, Helvetica, sans-serif;
	font-variant: small-caps;
   
	letter-spacing: 1px;
    color: #800080;  
}

.maintext {
	font: 1em Arial, Helvetica, sans-serif;
    color:#0000A0;
    
}

.maintext2 {
	font: 0.8em Arial, Helvetica, sans-serif;
    color:#0000A0;
}


.maintext3 {
	font: 1em Arial, Helvetica, sans-serif;
    color:#800080;
    
}
#main a {
	color: #000080;
}

#main a:hover {
	color: #3d1211;
}

table {
    width: 110%;
	border-width: thin;
	border-style: outset;
	border-color: #000000;
	border-collapse: collapse; 
}
table th {
	border-width: 1px;
	padding: 3px;
	border-style: inset;
	border-color:#000000;
    font-family:  76% Verdana,Tahoma,Arial,sans-serif;
	font-size:0.8em; 
    color:#000080;
	text-align:center;
    
     
}
table td {
	border-width: 1px;
	padding: 2px   0px  30px  3px;
    border-spacing: 1px;
	border-style: inset;
	border-color:#000000;
	font-family:  76% Verdana,Tahoma,Arial,sans-serif;
	font-size:0.9em; 
    color:#000080;
    
 
     
}

.table2 {
    width: 110%;
	border-width: 0px;
	border-spacing: ;
	border-style: none;
	border-color: ;
	border-collapse: collapse;
	background-color: ;
}
.table2 th {
	border-width: 0px;
	padding: 0px;
	border-style: none;
	border-color: ;
	background-color: ;
	-moz-border-radius: ;
}
.table2 td {
	border-width: 0px;
	padding: 2px;
	border-style: none;
	border-color: ;
	background-color: ;
	font-family:  76% Verdana,Tahoma,Arial,sans-serif;
	font-size: 0,8em; 
    color:#000080;
    text-valign: top;
}


#footer {
	background: #5567b9;
	width: 900px;
    padding: 10px 0em 10px 0em;
	border-bottom: 1px solid #800080;
	border: 1px solid #800080;
	position: relative;
    height: 10px;
	text-align:center;
	font: small-caps small Arial, Helvetica, sans-serif;
    color: white;
	letter-spacing: 1px;
}

#footer a {
	font: small-caps small Arial, Helvetica, sans-serif;
	color: white;
	text-decoration: none;

}
