*{ margin: 0; padding: 0;}
body {
	font-size: 80%;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
  background-color: #162d50;
  color: #333;
}
DIV.clearer { clear: both; width: 1px; height:1px; }

A IMG {
	border: none;
}

A:link,
A:active,
A:visited { text-decoration: none; color: #224080; }

A:hover { text-decoration: underline }

H1 {
  font-size: 1.8em; 
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  color: #224080;
  padding: .2em 0;
}

H2 {
  font-size: 1.4em; 
   padding: .1em 0;
   font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
   color: #224080;
}

H3 {
  font-size: 1.2em;
  	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #224080;
}

P.bodytext {
 text-align: left;
 margin: 1em 0 1em 0px;	
 /*font-size: 1.1em;*/
 line-height: 130%;
}

P.slidertext {
 font-size: 1.2em; 
 font-weight: bold; 
 color: black ;
}

UL, OL { 
 margin: 1em 0 1em 0;
 padding-left: 4em;
}
UL LI, OL LI {
 /*font-size: 1.1em;*/
 line-height: 130%;
}

H1.align-center, H2.align-center, H3.align-center, P.align-center { text-align: center; }
H1.align-left, H2.align-left, H3.align-left, P.align-left { text-align: left; }
H1.align-right, H2.align-right, H3.align-right, P.align-right { text-align: right; }

DIV.imgcenter {
  margin: 6px;
  text-align: center;
}

#page {
  margin: 0 auto;
  width: 960px;
	text-align: left;
	background-color: #ffffff;
	font-size: 1em;
	
}
* html #page { width: 860px; }

#head {
	
}

#outerhead {
	width: 960px;
	margin: .3em auto 3px auto;
	text-align: right;
}

#outerhead UL {
	margin: 0px;
	font-size: 1em;
}

#outerhead UL LI {
	padding: 0px 3px 0px 3px;
	font-size: .8em;
	font-weight: bold;
}

#outerhead UL LI A {
  color: #fff;
}

#main {
	text-align: left;
	clear: both;
	margin: 6px;
	background: transparent url(../images/grbgr.png) repeat-x 0 0;
}

#main UL.hmenu {
	padding: 0;
	margin: 1.2em 2em 2em 2em;
}

#menu-div { border: 1px solid transparent; }

#main UL.hmenu LI {
	text-align: center;
	padding: 0;
}

#main UL.hmenu LI A { 
	color: #fff; 
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 1.4em;
	letter-spacing: 0px;
	padding: 4px 12px 4px 12px;
	}

#main UL.hmenu LI A:hover,
#main UL.hmenu LI.selected A { 
   text-decoration: none; 
   color: #fff; 
   border: 2px solid #f2f2f2;
   padding: 2px 8px 2px 8px;
   margin: 0 2px;
}

#left {
	width: 165px;
	float: left;
	margin: 1em 2em;
	display: inline;
	padding: 0;
        
}
* html #left { margin-right: 10px }

.leftbox {
	margin: 0 0 1em 0;
        text-align: left;
}

h2.pagetitle {
        font-family: Giorgia, "Times New Roman", sans-serif;
        text-align: right;
        padding: 0;
        margin: 0;
        color: #ccc;
}

UL#subMenu  {
	list-style: none;
	padding: 0;
/*	font-size: 1.1em;*/
	font-weight: bold;
	text-align: right;
}

UL#subMenu LI {
	margin: 1.6em 12px;
     text-align: right;
}

UL#subMenu LI A {
	color: #333333;
}


UL.updated {
  list-style: none;
  padding-left: 0;
  margin: 1em;
  margin-top:0;
}

UL.updated LI { margin: .3em .6em; }
UL.updated LI A { color: #333 }

#contentwrapper {
	margin: 1em 30px 2em 220px;
	background-color: #fff;
}
#content {
	margin: 1em 2em 2em 2em;
	padding-top: 0px;
	padding-bottom: 1px;
	/*font-size: 1em;*/
	text-align: left;
}
* html #content { height: 1%; margin: 6px 0 0 0; }

#content H1 { margin: 6px 6px 9px 6px }
#content H2 { margin: 12px 6px 9px 6px }
#content H3,
#content P { margin: 6px; } 

UL.hmenu {
	list-style: none;
}

UL.hmenu LI {
	display: inline;
}
#footer {
	clear: both;
	text-align: right;
	margin: 3em 0 .6em 0;
	padding: .6em 1.4em;
	background: transparent url(../images/g2529.png) repeat-x 0 0;
}

#footer UL LI {
	margin: 0px 9px;
	list-style: none;
	display: inline;
	font-size: .9em;
}

#footer UL LI A { font-weight: bold; }

#out {
	width: 796px;
	margin: 6px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	color: white;
	font-size: .8em;
}

#out A:link,
#out A:visited,
#out A:active { color: white; text-decoration: none; }
#out A:hover { text-decoration: underline; }

DIV#right P.bodytext {
       margin: 0;
       padding: 0;
}

DIV.clearer {
      height: 1px;
      clear: both;
      font-size: 0;   
}

DIV.w1 { color: #bdb24f; }


FORM#searchform {
      margin: 1em 1em 1em 2em;
}

FORM#searchform INPUT,
FORM#searchform LABEL {
     font-size: .85em;
     padding: 0;
}


INPUT#tx-indexedsearch-searchbox-sword {
	width: 100px;
}

@media print {
	DIV#outerhead, 
	DIV#right,
	DIV#left,
	DIV#main UL.hmenu,
	DIV#footer,
	FORM#searchform,
	#out { display: none }
	
	DIV#contentwrapper { 
		width: auto;
		clear: both;
		margin: 6pt;
	}

}
/* Clearer */
DIV.csc-textpic-clear, 
#content DIV.csc-textpic-text { clear: none; display: block; }

div.tx-macinasearchbox-pi1 {
  width: 30%;
  float: right;
}
/* image replacement */
   .graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
      margin:0;
      padding:0;
      display:block;
      overflow:hidden;
      text-indent:-8000px;
   }
    /* // image replacement */
#sliderwrap { position: relative; }
#slider { margin: 0 auto; position: absolute; left: 90px; }
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider li { line-height: 150%;}

#slider li img { margin: 1em 1em 0 0 }
	
#slider, #slider li{ 
	width:760px;
	height:260px;
	overflow:hidden; 
	}

#prevBtn{ 
	display:inline;
	width:33px;
	height:33px;
	position:absolute;
	left:10px;
	top:0px;
	z-index:1000;
}	
#nextBtn{ 
	display:inline;
	width:33px;
	height:33px;
	position:absolute;
	top:0px;
	z-index:1000;
	right:10px;
	top:0px;
	}														
#prevBtn a, #nextBtn a{  
	display:block;
	position:relative;
	width:33px;
	height:33px;
	background:url(../images/left_arrow.png) no-repeat 0 0;	
	}	
#nextBtn a{ 
	background:url(../images/right_arrow.png) no-repeat 0 0;	
	}

