/* 
Composed by: Orpheus Mall
Date: 090623
*/

body
  {
  background	: #F9FDFF url("../images/background.jpg") no-repeat fixed bottom right;
  margin	: 0%		;
  }

div a
  {
  text-decoration : none		;
  }  
  
div.heading
  {
  background-color: #0088A1		;
  border	: 0px			;
  top		: 0px			;
  left		: 50px			;
  right		: 50px			;
  width		: 100%			;
  height	: 68px			;
  line-height	: 68px			;
  margin-top	: 0px			;
  font-family	: Verdana, Helvetica	;
  font-size	: 30px			;
  font-variant	: small-caps		;
  color		: white			;
  text-align	: center		;
  vertical-align: center		;
  padding	: 0%			;
  text-shadow	: black 0.1em 0.1em 0.2em; 
  }
div.heading a
  {
  background-color: #0088A1		;
  border	: 0px			;
  top		: 0px			;
  left		: 50px			;
  right		: 50px			;
  width		: 100%			;
  height	: 68px			;
  line-height	: 68px			;
  margin-top	: 0px			;
  margin-left	: 0px			;
  padding	: 0%			;
  text-decoration: none			;
  border	: 0px			;
  color		: white			;
  }
  
.logo1
  {
  position	  : absolute		;
  height	  : 60px		;
  background-color: #0088A1		;
  top		  : 0px			;
  left		  : 0px			;
  bottom	  : 0px			;
  width		  : 50px		;
  float		  : left		;
  margin	  : 0%			;
  padding	  : 2px			;
  }

.logo2
  {
  position	  : absolute		;
  height	  : 60px		;
  background-color: #0088A1		;
  top		  : 0px			;
  right		  : 0px			;
  bottom	  : 0px			;
  float		  : right		;
  margin	  : 0%			;
  padding	  : 2px			;
  }

.menu
  {
  float		: left			;
  clear		: left			;
  margin-top	: 10px			;
  margin-left	: 10px			;
  margin-right	: 0px			;
  margin-bottom	: 0px			;
  font-family	: Verdana , Helvetica	;
  width		: 160px			;
  white-space	: nowrap		;
  font-size	: 12px			;
  background-color: #71AFC4		;	/* #D2E7EC */
  background-image:url("../images/backsm.gif");
  display	: block			;
  color		: #006B8A		;
  border-style	: solid			;
  border-width	: 1px			;
  border-color  : #0088A1		;
  -moz-border-radius: 14px		;
  -webkit-border-radius: 14px   	;
  behavior:url(./scripts/border-radius.htc);
  }
.menu a
  {
  text-decoration	: none		;
  color			: #003A4B	;
  }
.menu a:visited
  {
  text-decoration	: none		;
  color			: #003A4B	;
  }
.menu .headerbar
  {
  font-family	: Verdana, Helvetica	;
  font-size	: 14px			;
  bacground-color: transparent		;
  font-variant	: smallcaps		;
  color		: #CDE4EA		;
  text-align	: center		;
  text-shadow	: black 0.1em 0.1em 0.2em; 
  -moz-border-radius: 14px 14px 0px 0px	;
  -webkit-border-top-right-radius: 14px ;
  -webkit-border-top-left-radius : 14px	;
  behavior:url(./scripts/border-radius.htc);
  }
.menu .headerbar a
  {
  text-decoration: none			;
  color		: #CDE4EA 		;
  display	: block			;
  font-variant	: smallcaps		;
  background-color: transparent		;
  -moz-border-radius: 14px 14px 0px 0px	;
  -webkit-border-top-right-radius: 14px ;
  -webkit-border-top-left-radius : 14px	;
  behavior:url(./scripts/border-radius.htc);
  }
.menu .headerbar a:visited
  {
  text-decoration: none			;
  color		: #CDE4EA 		;
  display	: block			;
  }
.menu .headerbar a:hover
  {
  text-decoration: none			;
  color		: white 		;
  display	: block			;
  }
.menu ul
  {
  list-style-type: none			;
  margin	: 0			;
  padding	: 0			;
  padding-bottom: 5			;
  -moz-border-radius: 0px 0px 14px 14px	;
  -webkit-border-bottom-right-radius: 14px ;
  -webkit-border-bottom-left-radius: 14px  ;
  behavior:url(./scripts/border-radius.htc);

  }
.menu ul li
  {
  text-indent	: 5px			;
  padding-bottom: 1px			;
  padding-top	: 3px			;
  }
.menu ul li a
  {
  text-decoration: none			;
  }
.menu ul li a:hover a:focus
  {
  color		: white			;
  }
 


.mainbody
  {
  min-width	: 500px			;
  max-width	: 800px			;
  margin-top	: 7px			;
  margin-left	: 178px			;
  margin-right	: 7px			;
  padding	: 3px			;
  font-family	: Palatino Linotype, Book Antiqua, Garamond;
  font-size	: 12px			;
  text-align	: center		;
  color		: #333333		;
  }
  
.author a
  {
  color		: #0088A1		;
  }
  
.section
  {
  border-style	: solid			;
  border-width	: 1px			;
  border-color  : #0088A1		;
  margin-bottom	: 7px			;
  padding	: 0px			;
  font-family	: Palatino Linotype, Book Antiqua, Garamond;
  font-size	: 13px			;
  text-align	: left			;
  background-color: transparent		;
  color		: #333333		;
  background-image:url("../images/back.gif");
  background-repeat:repeat-x		;
  -moz-border-radius: 14px		;
  -webkit-border-radius: 14px   	;
  behavior:url(./scripts/border-radius.htc);
  }
.section .headerbar
  {
  font-family	: Verdana, Helvetica	;
  font-size	: 16px			;
  line-height	: 25px			;
  text-transform: uppercase		;
  text-align	: center		;
  color		: white			;
  display	: block			;
  text-shadow	: black 0.1em 0.1em 0.2em; 
  -moz-border-radius: 11px 11px 0px 0px	;
  -webkit-border-top-right-radius: 11px  ;
  -webkit-border-top-left-radius : 11px	;
  behavior:url(./scripts/border-radius.htc);
  }
.section .headerbar a
  {
  color = white;
  }
.section .headerbar a:visited
  {
  color = white;
  }

.section p
  {
  padding	: 0px			;
  padding-left	: 10px			;
  padding-right	: 10px			;
  }
.section p a
  {
  color	 	: #0088A1		;
  }
.section p a:visited
  {
  color	 	: #0088A1		;
  }
  
.section ul
  {
  list-style-type: disc			;
  width		 : 250px		;
  }
.section ul li
  {
  }
.section ul li a
  {
  text-decoration: none			;
  color		: #0088A1
  }
.section ul li a:visited
  {
  text-decoration: none			;
  color		: #0088A1
  }

.section ul.none
  {
  list-style-type: none			;
  width		 : 250px		;
  }
.section ul.none li
  {
  }
.section ul.none li a
  {
  text-decoration: none			;
  color		: #0088A1
  }
.section ul.none li a:visited
  {
  text-decoration: none			;
  color		: #0088A1
  }

.section table
  {
  table-layout	: fixed			;
  border-collapse: collapse		;
  border	: 1px #71AFC4 solid	;
  padding	: 4px			;
  margin	: 3px			;
  cell-padding	: 4px			;
  font-family	: Palatino Linotype, Book Antiqua, Garamond;
  font-size	: 13px			;
  color		: #333333		;
  }
.section table caption
  {
  padding	: 4px			;
  }
  
.section img
  {
  border	: 1px #71AFC4 solid	;
  margin	: 0.0em			;
  padding	: 0.0em			;
  }


.header
  {
  border-style	: solid			;
  border-width	: 1px			;
  border-color  : #0088A1		;
  margin-bottom	: 7px			;
  padding	: 6px			;
  font-family	: Verdana , Helvetica	;
  font-size	: 20px			;
  text-align	: center		;
  background-color: #0088A1		;	/* #D2E7EC */
  color		: white			;
  -moz-border-radius: 14px		;
  -webkit-border-radius: 14px   	;
  behavior:url(./scripts/border-radius.htc);
  }

.hilight
  {
  color		: red			;
  padding	: 0px			;
  padding-left	: 10px			;
  padding-right	: 10px			;
  }



/*

transparency:

.transparent_class 
  {
  filter:alpha(opacity=50);		// for IE
  -moz-opacity:0.5;			// old mozilla
  -khtml-opacity: 0.5;			// old safari
  opacity: 0.5;				// for firefox safari opera css standard
}