/* Layout */

body {
margin: 0px;
width: 100%;
height: 100%;
}

#header {
	width: 100%;
	height:101px;
	background-image: url(images/header_bg.gif);
	background-repeat: repeat;

}

#main_image {
	height: 300px;
	background-image: url(headerimages/rotate.php);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

#e {
	width: 100%;
	background-image:url(images/e.gif);
	background-repeat: no-repeat;
	background-position: 150px left; 
	background-attachment: fixed;
	
}

#e_main {
	width: 100%;
	background-image:url(images/e.gif);
	background-repeat: no-repeat;
	background-position: 450px left; 
	background-attachment: fixed;
	
}

#e_small {
	width: 100%;
	background-image:url(images/e_small.gif);
	background-repeat: no-repeat;
	background-position:  left; 
	background-attachment: fixed;
	
}

#footer {
	width:100%;
	
}



/* Fonts, Headings, etc. */

.footerfont {
	font-family: verdana;
	font-size: 9px;
	color: #FFFFFF;
	padding-top: 10px;	
}

.mainfont {
	font-family: verdana;
	font-size: 12px;
	color: #031f2e;
	margin-left: 22px;
	margin-right: 22px;
}

H1 {
	Color: #342667; 
	Font-Family : Arial;
	font-weight: bold;
	font-size: 18px;
}
	
H2 	{
	Color: #137094; 
	Font-Family : Arial;
	font-size: 18px;
	font-weight: bold;
}
	
H3 {
	Color: #42834e; 
	Font-Family : Arial;
	font-size: 14px;
	font-weight: bold;

}
	
H4 {
	font-family: verdana;
	font-weight:bold;
	font-size: 12px;
	color: #031f2e;
	margin-left: 22px;
	margin-right: 22px;
}

H5 
	{
	Color: #ba3d11;  
	Font-Family : Arial;
	font-weight: bold;
	font-size: 14px;
	}
	
H6
	{
	Color: #0e5220;  
	Font-Family : Arial;
	font-weight: bold;
	font-size: 14px;
	}
	

p { 
	text-align: justify;
}

p.right { 
	text-align: right ;
}

p.left { 
	text-align: left ;
}

p.news { 
	text-align: left;
}

span.date {
color: #42834e;
}


p.list {
	font-style:normal;
}

p.expand {
	Font-Family : Verdana, Arial, Geneva, sans-serif;
	font-size: 9px;
	line-height: 9px;
}
	
span.team {
	font-Family : Verdana, Arial, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

p.references {
	font-size: 9px;
}


blockquote {
	
	margin-left: 10px;
	margin-right: 10px;
	
}
	
/* Links */
	
a:link {
	Color : #000000;
	Font-Family : Verdana, Arial, Geneva, sans-serif;
	Font-Size : 12px;
	font-weight: bold;
	Text-Decoration : underline;
}

a:visited 	{
	Color : #62568e;
	Font-Family : Verdana, Arial, Geneva, sans-serif;
	Font-Size : 12px;
	font-weight: bold;
	Text-Decoration : underline;
}

a:hover {
	Color : #342667;
	Font-Family : Verdana, Arial, Geneva, sans-serif;
	Font-Size : 12px;
	font-weight: bold;
	Text-Decoration : underline;
}
	
a:active 	{
	Color : #c58116;
	Font-Family : Verdana, Arial, Geneva, sans-serif;
	Font-Size : 12px;	font-weight: bold;
	Text-Decoration : underline;
}
	
a.footer:link	{
	Color : #FFFFFF;
	Font-Family : Verdana, Arial, Geneva, sans-serif;
	font-size: 9px;
	font-weight: bold;
	Text-Decoration : none;
}

a.footer:visited		{
	Color : #cccccc;
	Font-Family : Verdana, Arial, Geneva, sans-serif;
	font-size: 9px;
	Text-Decoration : none;
	}	
	
a.footer:visited:hover {
	Color : #E4951A;
	Font-Family : Verdana, Arial, Geneva, sans-serif;
	font-size: 9px;
	Text-Decoration : none;
}

a.footer:hover 	{
	Color : #E4951A;
	Font-Family : Verdana, Arial, Geneva, sans-serif;
	font-size: 9px;
	Text-Decoration : none;
	}
	
a.footer:active	{
   Color : #cccccc;
	Font-Family : Verdana, Arial, Geneva, sans-serif;
	font-size: 9px;
	Text-Decoration : none;
	}

a.bread:link {
	Color : #000000;
	Font-Family : Verdana, Arial, Geneva, sans-serif;
	Font-Size : 12px;
	font-weight: bold;
	Text-Decoration : none;
}

a.bread:visited 	{
	Color : #888888;
	Font-Family : Verdana, Arial, Geneva, sans-serif;
	Font-Size : 12px;
	font-weight: normal;
	Text-Decoration : none;
}

a.bread:hover {
	Color : #342667;
	Font-Family : Verdana, Arial, Geneva, sans-serif;
	Font-Size : 12px;
	Text-Decoration : none;
}
	
a.bread:active 	{
	Color : #342667;
	Font-Family : Verdana, Arial, Geneva, sans-serif;
	Font-Size : 12px;
	Text-Decoration : none;
}


ul.sub a:link {
	Text-Decoration : none;
}

ul.sub a:visited 	{
	Text-Decoration : none;
}

ul.sub a:hover {
	Text-Decoration : none;
	
}
	
ul.sub a:active 	{
	Text-Decoration : none;
	
}


/* Tables */

td {
font-family: verdana;
	font-size: 12px;
}

table.box {
font-family: verdana;
font-size: 12px;
color: #031f2e;
margin-left: 12px;
margin-right: 25px;
margin-top: 5px;
margin-bottom: 15px;
}

table.mainbox {
font-family: verdana;
font-size: 12px;
color: #031f2e;
margin-left: 25px;
padding-top:10px;
}

table.embed {
font-family: verdana;
font-size: 12px;
color: #031f2e;
margin:0px;
}

table.contributions {
font-family: verdana;
font-size: 12px;
color: #031f2e;
padding: 5px;
font-style: italic;
}

td.box {
padding-left: 50px;
padding-top: 10px;
padding-bottom: 20px;
padding-right:50px;
}

td.box2 {
padding-left: 15px;
padding-right: 15px;
}

td.box_nav {
padding-left: 10px;
padding-top: 10px;
padding-bottom: 20px;
padding-right:40px;
}

td.box_main {
padding-left: 25px;
padding-top: 10px;
padding-bottom: 20px;
padding-right:30px;
}


td.left {
padding-right: 15px;
}

table.menu a {
width:175px;
display: block;
}

/* Lists */
ul {
	list-style-image: url(images/bullet.gif);
}

ul.sub {
	list-style-type: disc;
	list-style-image: none;
	margin-top: -3px;
	margin-bottom: 3px;
}

ul.sub2 {
	list-style-type: circle;
	list-style-image: none;
	margin-top: 3px;
	margin-bottom: -3px;
}

ul.sub2 li {
	margin-left: -15px;
	font-size: 9px; 
	font-weight: normal;
	padding: 3px;


}

ul.sub li {
	margin-left: -15px;
	font-size: 9px; 
	font-weight: normal;
	padding: 3px;


}

ul.tabs {
	list-style-image: none;
	list-style-type: none;
	padding: 0px;
	margin: 0px;

}

ul.sitemap1 {
	list-style-image: none;
	list-style-type: disc;
}

ul.sitemap2 {
	list-style-image: none;
	list-style-type: circle;
}

li {
	margin-left: -15px;
	font-style: normal;
	
}

li.faqs {
	margin-left: -15px;
	padding-bottom: 5px;
	font-style: italic;

}

ol {
	list-style-type: decimal;

}

/* Other */

hr { border: none; /* For Internet Explorer */ 
	color: #2e2e2e; 
	height:  1px; 
	width: 95%; }

html>body hr { 
	background-color: #2e2e2e; 
	border: none; /* For Gecko-based  browsers */ 
	height: 1px; 
	width: 95%; 
}

html>body hr {
	 background-color: #2e2e2e; 
	 border: 0px solid #2e2e2e; /* For Opera and Gecko-based browsers */ 
	 height: 1px; 
	 width:  95%; 
	}



.breadcrumb {
	font-Family : Verdana, Arial, Geneva, sans-serif;
	color: #031f2e;
	font-size: 12px;
	margin-left:15px;
	margin-top: -10px;
	margin-bottom: 10px;
}

#discover {
	padding: 5px;
	background-color: #cdc5ef;
	text-align: center;
}

.floatleft {
	float: left;
}

.floatright {
	float: right;
	margin: 10px;
}



img.margin {
	margin-left: 10px;
	}
	

#pic_left {
	float:left;
	margin:6px 6px 6px 0;
}

	
/* Left Navigation */ 
	
.tabs {
	list-style: none; 
	padding: 0px 0 0px 0; 
	margin: 0px 0px 0px 0; 
	width: 150px; 
	}
.tabs li {
	display:block; 
	margin:0 0 4px 0px;
	}
	
.tabs li a {
	display:block; 
	width:150px;  
	height:26px; 
	text-decoration:none; 
	background:url(images/vtab.gif) left top; 
	font-size:12px; 
	text-decoration: none; 
	color: #FFF; 
	font-family:verdana; 
	line-height:24px; 
	text-indent:5px;
	}
	
.tabs li a:visited {
	display: block; 
	width: 150px; 
	color: #FFF; 
	text-decoration: none;
	}
	
.tabs li a:hover {	
	display: block;
	width: 150px;
	background:url(images/vtab.gif) no-repeat left center; 
	color: #000; 
	border-color:#fff;
	cursor:default;
	text-decoration: none;
	}
	
	
.tabs li a.selected, .tabs li a.selected:hover {	
	width: 150px;
	background:url(images/vtab.gif) no-repeat left bottom; 
	color: #000; 
	border-color:#fff;
	cursor:default;
	text-decoration: none;
	}
.tabs li a.selected:visited  {	
	width: 150px;
	background:url(images/vtab.gif) no-repeat left bottom; 
	color: #000; 
	border-color:#fff;
	cursor:default;
	text-decoration: none;
	}
	
a.selected2 {	
	background-color: #e2e2e2;
	padding: 2px;
	text-decoration: none;
	}
	


/* Forms */

#formbox {
	width: 75%;
	text-align: left;
	font-family: verdana;
	font-size: 12px;
	color: #031f2e;
	font-weight: normal;
}

p.form {
	font-Family : Verdana, Arial, Geneva, sans-serif;
	font-size: 12px;
	color: #000000;
}
