/* roln editable css form */
html {
  height: 100%;
  margin-bottom: 1px;
}

form {
  margin: 0;
  padding: 0;
}

body {
	margin: 0px 0px 0px 0px;
	height: 100%;
	font-size: 76%;
}



p {
  margin-top: 0;
  margin-bottom: 5px;
  text-align: center;
}

div, p, table, td, th {
	font-family: Tahoma,Helvetica,Arial,sans-serif;
	line-height: 1.3em;
	font-size: 1em;
	color: #99oooo;
}

span.pathway {
	display: block;
	margin-bottom: 15px;
}



table.moduletable {
  width: 100%;
  margin-bottom: 15px;
}

table.moduletable td {
	padding: 8px 0;
}

div.moduletable {
  margin-bottom: 15px;
}

.small {
	font-size: .90em;
	color: #999;
	font-weight: normal;
	text-align: left;
}



div.mosimage_caption {
  font-size: .90em;
  color: #666;
}

div.center {
  text-align: center;
  align: center;
}

/** some content stuff **/



div.search input {
	width: 145px;
	border: 1px solid #41e10b;
	margin: 15px 0 10px 0;
	
}

/** roln css buttons **/
#css_buttons {
	width: auto;
	white-space: nowrap;
	float: right;
	margin-top: 85px;
	margin-right: 20px;
}

#css_buttons a {
	margin-right: 1px;
}



BODY {SCROLLBAR-FACE-COLOR: #004284; SCROLLBAR-HIGHLIGHT-COLOR: #004b97; SCROLLBAR-SHADOW-COLOR: #000066; SCROLLBAR-3DLIGHT-COLOR: #cccccc; SCROLLBAR-ARROW-COLOR: #000066; SCROLLBAR-TRACK-COLOR: #cccccc; SCROLLBAR-DARKSHADOW-COLOR: #ffffff; 

	

}
#left_outer{float: left; margin-top: 2px; width:165px;}
#left_inner{border: 1px solid #ffffff; padding: 2px float: none !important; float: left;}
#right_outer{float: left; margin-top: 2px; width:165px;}
#right_inner{border: 1px solid #ffffff; padding: 2px float: none !important; float: left;}
.user1_inner{border: 1px solid #000066; float: none !important; float: left; margin: 0px; padding: 2px;}
.user2_inner{border: 1px solid #000066; float: none !important; float: left; margin: 0px; padding: 2px;}
.back_button{float: left; text-align: center; font-size: 11px; font-weight: bold; border: 3px double #000066; width: auto; background: url(../images.png) repeat-x; padding: 0px 10px; line-height: 20px; margin: 1px;}
#buttons_inner{border: 1px solid #000066; height: 21px;}
#buttons>ul#mainlevel-nav li a{width: auto;}
#buttons_outer{width: 635px; margin-right: margin-botton: 2px; float: left;}
#buttons{float: left; margin: 0px; padding: 0px; width: auto;}
#content_inner{float: none !important; float: left; padding: 0; padding-top: 2px; margin: 0;}
#content_outer{ padding: 0px; margin-top: 0px; margin-left: 2px; /*border: 1px solid #cccccc; **/float: left; width: 600px;}
ul#mainlevel-nav li {background-image: none; padding-left: 0px; padding-right: 0px; float: left; margin: 0; font-size: 11px; line-height: 21px: white-space: nowrap; border-right: 1px solid #41e10b;}
ul#mainlevel-nav{list-style: none; padding: 0; margin: 0; font-size: 0.8em;}
ul#mainlevel-nav li a{display: block; padding-left: 15px; padding-right: 10px; text-decoration: none; color: #41e1o; background: transparent;}
ul#mainlevel-nav li a:hover{color: #41e10b; background: #c64934;}
#buttons{float: left; margin: 0px; padding: 0px; width: auto;}
table.moduletable th, div.moduletable h3{background: url (.../image.png) repeat-x; color:#41e10b; text-align: left; padding-left: 4px; height: 21px; line-height: 21px; font-weight: bold; font-size: 10px; text-transform: uppercase; margin: 0 0 2px;}
.highlight{background-color: #41e10b; color: blue; padding: 0;}
.mosimage{border: 1px solid #41e10b; margin: 5px}
.mosimage_caption{margin-top: 2px; backgroung: #efefef; padding: 1px 2px; color: #41e10b; text-transform: normal; font-size: 10px; border-top: 1px solid #41e10b;}
.maintitle{color:#0000ff; fon-size: 40px; padding-left: 15px; padding-top: 20px;}
.error{font-style: italic; text-transform: uppercase; padding: 5px; color: #cccccc; font-size: 10px; font-weight: bold;}
.pagenavbar{margin-right: 10px; float: right;}
#footer{text-align: center; padding: 3px;}
code{background-color:#ddd; border: 1px solid#bb;}
form{/*remove space below form elements*/margin: 0; padding: 0;}
div.mosimage{ border: 1px solid#ccc;}
ul{margin:0; padding:0; list-style: none;}
li{line-height: 15px; padding-left: 15px; padding-top: 0px; background-image: url(../images.png); background-repeat: no-repeat; background-position: 0px 2px;}
a:link, a:visited {
	color: ##004b97; text-decoration: none;
	font-weight: normal;
}

a:hover {
	color: #004b97;	text-decoration: underline;
	font-weight: normal;
}
h3, .componentheading, table.moduletable th {
  margin: 0;
  font-weight: bold;
  font-family: Helvetica ,Arial,sans-serif;
  font-size: 1em;
  border-bottom: 1px solid #004b97;
  color: #990000;
  padding-left: 0px;
	margin-bottom: 10px;
	text-align: center;
}

a.readon {
	margin-top: 10px;
	display: block;
	float: left;
	padding-right: 20px;
	line-height: 14px;
	height: 16px;
}

a.mainlevel:link, a.mainlevel:visited {
	padding-left: 17px;
	font-weight: bold;
	background: url(../images.png) no-repeat
}

a.mainlevel:hover {
	font-weight: bold;
}

h1 {
	padding: 0;
	font-family:Helvetica ,Arial,sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	vertical-align: bottom;
	color: #1B57B1;
	text-align: left;
	width: 100%;	
}

h2, .contentheading {
	padding: 0;
	font-family:Helvetica ,Arial,sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	vertical-align: bottom;
	color: #1B57B1;
	text-align: center;
	width: 100%;
}
h4 {
	padding: 0;
	font-family:Helvetica ,Arial,sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	vertical-align: bottom;
	color: #004b97;
	text-align: center;
	width: 100%;	
}
h5 {
	padding: 0;
	font-family:Arial;
	font-weight: normal;
	color: #336699;
	width: 100%;	
}
h6{
 padding: 0;
	font-family:Helvetica ,Arial,sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	vertical-align: bottom;
	color: #336699;
	text-align: left;
	width: 100%;
}


#leftcolumn {
	padding: 0;
	margin: 0;
	width: 20%;
	float:left;
}

#maincolumn {
	margin-left: 20%;
	float: none;
	padding-left: 25px;
	width: auto !important;
	width: 100%;
}
/*for lga image gallery only*/



#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font:normal 10px Verdana;
line-height: 15px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

.gallerycontainer{
position: relative;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img{
border: 1px solid white;
margin: 0 5px 5px 0;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
border: 1px solid blue;
}

.thumbnail span{ /*CSS for enlarged image*/
position:absolute;
background-color: #CCCCCC; 
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 0;
left: 230px; /*position where enlarged image should offset horizontally */
z-index: 50;
}

.style2 {font-family: Arial, Helvetica, sans-serif}

.default-left {
font-family: Helvetica, Arial, sans-serif;
	font-size: 1.3em;
	color: #1B57B1;
	text-align: left;
	font:bold;
}

.default-center {font-family: Helvetica, Arial, sans-serif;
font-size: 1.2em;
	color: #1B57B1;
	text-align: center;
	font:bold;
}
.default-title {
font-family: Helvetica, Arial, sans-serif;
	font-size: 1.3em;
	color: #1B57B1;
	text-align: center;
	font:bold;
}