body { background: #CECBCE url(images/background.jpg) repeat-x; }

div.img-border { border: 2px solid silver; width: 300px; height: 161px; }

#maincontainer { margin: 0px auto; width: 862px; }

#homebutton { width: 62px; height: 22px; position: relative; left: 790px; top: 10px;}

#mainbg { background: url(images/main-bg.jpg) no-repeat; margin: 20px auto; width: 862px; height: 737px; }

#content-bg { float: left; background: url(images/content-bg-line.jpg) repeat-y; }

#banner-container { float: left; border: 0px solid #000000; margin-left: -1px; }

.default { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif, Verdana; font-size:10pt; color:#363636; line-height: 18px;}

#default { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif, Verdana; font-size:10pt; color:#363636; line-height: 18px;}

#normal { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif, Verdana; font-size:10pt; color:#fff; line-height: 18px;}

#titlebox { width: 827px; height: 30px; background-color: #E0E1E3; }

#titlebox div.titletext { font-size:13pt; color:#2C2C2C; padding-top: 5px; padding-left: 25px; }

#hairline { height: 2px; width: 779px; font-size: 1px; line-height: 1px; float: left; background-color: #000000; margin-top: 5px; margin-bottom: 15px; }

#hairline2 { height: 2px; width: 779px; font-size: 1px; line-height: 1px; float: left; background-color: #000000; margin-top: 5px; margin-bottom: 0px; }

.title { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif, Verdana; font-size:15pt; color:#193169; }
.subtitle { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif, Verdana; font-size:13pt; color:#193169; font-weight: bold;}
.intro { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif, Verdana; font-size:10pt; color:#EE6B0A; font-weight: bold;}

a:link 			{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif, Verdana, sans-serif; font-size: 9pt; text-decoration: underline; color: #C10000; }
a:visited 		{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif, Verdana, sans-serif; font-size: 9pt; text-decoration: underline; color: #C10000; }
a:hover 			{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif, Verdana, sans-serif; font-size: 9pt; text-decoration: none; color: #C10000; }

a.fb:link 			{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif, Verdana, sans-serif; font-size: 10pt; text-decoration: none; color: #FFFFFF; }
a.fb:visited 		{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif, Verdana, sans-serif; font-size: 10pt; text-decoration: none; color: #FFFFFF; }
a.fb:hover 			{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif, Verdana, sans-serif; font-size: 10pt; text-decoration: underline; color: #FFFFFF; }

a.netallianz:link 			{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif, Verdana, sans-serif; font-size: 9pt; text-decoration: none; color: #e4e4e4; }
a.netallianz:visited 		{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif, Verdana, sans-serif; font-size: 9pt; text-decoration: none; color: #e4e4e4; }
a.netallianz:hover 			{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif, Verdana, sans-serif; font-size: 9pt; text-decoration: underline; color: #f1f3f3; }

a.mainmenu:link 		{ font-family: "Trebuchet MS", Arial, sans-serif; font-size: 9pt; text-decoration: none; font-weight: bold; color: #ffffff; line-height:1.8em;}
a.mainmenu:visited 	{ font-family: "Trebuchet MS", Arial, sans-serif; font-size: 9pt; text-decoration: none; font-weight: bold; color: #ffffff; line-height:1.8em;}
a.mainmenu:hover 		{ font-family: "Trebuchet MS", Arial, sans-serif; font-size: 9pt; text-decoration: none; font-weight: bold; color: #9CCCF0; line-height:1.8em;}

a.lse:link 		{ font-family: "Trebuchet MS", Arial, sans-serif; font-size: 10pt; text-decoration: none; font-weight: none; color: #000000; line-height: 20px; }
a.lse:visited 	{ font-family: "Trebuchet MS", Arial, sans-serif; font-size: 10pt; text-decoration: none; font-weight: none; color: #000000; line-height: 20px; }
a.lse:hover 		{ font-family: "Trebuchet MS", Arial, sans-serif; font-size: 10pt; text-decoration: none; font-weight: bold; color: #000000; line-height: 20px; }

a.sidemenu:link 		{ font-family: "Trebuchet MS", Arial, sans-serif; font-size: 9pt; text-decoration: none; font-weight: bold; color: #636363; line-height:1em; padding: 2px 0 0 35px; display:block; vertical-align: baseline; }
a.sidemenu:visited 	{ font-family: "Trebuchet MS", Arial, sans-serif; font-size: 9pt; text-decoration: none; font-weight: bold; color: #636363; line-height:1em; padding: 2px 0 0 35px; display:block; vertical-align: baseline; }
a.sidemenu:hover 		{ font-family: "Trebuchet MS", Arial, sans-serif; font-size: 9pt; text-decoration: none; font-weight: bold; color: #5A81F1; line-height:1em; padding: 2px 0 0 35px; display:block; vertical-align: baseline; }


a.bottom:link 			{ font-family: Arial, sans-serif; font-size: 8pt; text-decoration: none; color: #787878; }
a.bottom:visited 		{ font-family: Arial, sans-serif; font-size: 8pt; text-decoration: none; color: #787878; }
a.bottom:hover 		{ font-family: Arial, sans-serif; font-size: 8pt; text-decoration: underline; color: #787878; }

a.top:link 			{ font-family: Verdana, Arial, sans-serif; font-size: 8pt; text-decoration: none; color: #1E5491; line-height:1.8em;}
a.top:visited 		{ font-family: Verdana, Arial, sans-serif; font-size: 8pt; text-decoration: none; color: #1E5491; line-height:1.8em;}
a.top:hover 		{ font-family: Verdana, Arial, sans-serif; font-size: 8pt; text-decoration: underline; color: #1E5491; line-height:1.8em;}

a.moredetails:link 			{ font-family: Arial; font-size: 11px; text-decoration: none; line-height:1.8em;}
a.moredetails:visited 		{ font-family: Arial; font-size: 11px; text-decoration: none; line-height:1.8em;}
a.moredetails:hover 		{ font-family: Arial; font-size: 11px; text-decoration: underline; line-height:1.8em;}

.institutions_mouseover { background-color: #02224F; font-size: 9pt; line-height: 14px; border-color: #C5CBD0; border-style: solid; border-width: 1px; }
.institutions_mouseout  { background-color: #00409C; font-size: 9pt; line-height: 14px; border-color: #ffffff; border-style: solid; border-width: 1px; }

a.institutions:link 			{ font-family: Arial, sans-serif; font-size: 9pt; text-decoration: none; color: #FFF9B2; }
a.institutions:visited 		{ font-family: Arial, sans-serif; font-size: 9pt; text-decoration: none; color: #FFF9B2; }
a.institutions:hover 		{ font-family: Arial, sans-serif; font-size: 9pt; text-decoration: none; color: #FFF9B2; }

.events_mouseover { background-color: #E5EAEE; font-size: 9pt; line-height: 14px; border-color: #C5CBD0; border-style: solid; border-width: 1px; }
.events_mouseout  { background-color: #ffffff; font-size: 9pt; line-height: 14px; border-color: #ffffff; border-style: solid; border-width: 1px;}

.mainmenu_mouseover { background-image: url(images/main-menu-mouseover.jpg); }

div.seperator { height: 1px; width: 779px; margin-top: 5px; margin-bottom: 15px; background-color: #dededd; }

#list ul {
  margin-left:-0; padding-left: 15px;
}

#list ul li {
  padding: 2px 2px 2px 16px;
  color: #eee;
  background: url(images/bullet.png) left 8px no-repeat;
  line-height: 17px; /* Required for cross-browser consistency; cross-browser defaults vary. */
  }
 
 
.img-shadow {
/* This centers the image */
display: block;
margin-left: auto;
margin-right: auto;

/* This adds the border */
padding:5px;
border:solid;
border-color: #dddddd #aaaaaa #aaaaaa #dddddd;
border-width: 1px 2px 2px 1px;
background-color:white;
}

/* For Main Menu */
div#lv1-main-menu {
	width: 862px;
	height: 40px;
	border: 0px solid #000;
	padding: 15px 0 0 0;
}

div#lv1-main-menu a.main-menu:link, a.main-menu:visited, a.main-menu:hover {
	background: transparent url(images/green-sphere.png) no-repeat 10px center;
	color: #fff;
	float: left;
	display:block;
	height: 22px;
	border: 1px solid transparent;
	padding: 5px 10px 5px 30px;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	margin: 0 4px 0 4px;
	text-align: center;
}

div#lv1-main-menu a.main-menu:hover {
	background-color: #237615;
	border: 1px solid #1e710a;
}

/* For Index Page only */

#orifera-logo { height: 171px; width: 246px; margin-top: 0px; margin-left: 30px; float: left; }


#small-fb-box { border: 0px solid #000000; float: right; position: relative; top: 370px; right: 80px; text-align: center; width: 220px; padding: 10px; background: transparent url(images/transparent-bg-black.png) repeat; }

#small-geoaa-box { border: 0px solid #000000; top: 260px; left: -205px; position: relative;}

#small-logo-box { border: 0px solid #000000; top: 270px; left: -250px; position: relative;}

#small-logo-box div.small-logo { float: left; padding-left: 15px; margin-top: 0px; margin-bottom: 0px;}

#mainbg div.leftcontent { float: left; border: 0px solid #000000; width: 290px; position: relative; top: 390px; left:  30px; }

div.wordings { font-family:'Trebuchet MS', Arial, Helvetica, sans-serif, Verdana; font-size:10pt; line-height:16px; color:#363636;}

#mainbg div.rightcontent { float: right; border: 0px solid #000000; width: 530px; height: 150px; position: relative; top: 410px; left:  0px; }

div.rightcontentpic { float: left; }




