body {
	margin: 0;
	padding: 0;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	text-align: center;
	line-height: 1.5em;
	color: #333;
	background-color: #ccc;
	background-image: url("img/sabre_tile.gif");
	background-repeat: repeat;
	font-size: x-small; /* IE5 Win */
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	font-size: small;
	}
html>body { /* be nice to Opera */
	font-size: small;
	}

a:link {
 color:blue;
	}
a:visited {
 color:blue;
	}
a:hover {
 color:blue;
	}

/* common elements */

p {
	font-family: "Georgia Ref", "Times New Roman", serif;
	margin: 1em 0 1em;
	padding: 0;
	}
h1 {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 150%;
	font-weight: normal;
	color: #3f3f8f;
	padding: 0;
	margin: 0;
	}
h2 {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 125%;
	font-style: italic;
	font-weight: bold;
	color: #3f3f8f;
	padding: 0;
	margin: 1em 0 1em 0;
	}

h3 {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 120%;
	font-weight: bold;
	color: #3f3f8f;
	padding: 0 0 2px 0;
	margin: 1.2em 0 -.2em 0;
	}

#main_content h3{	font-weight: normal; }

h4 {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 110%;
	font-weight: normal;
	font-style: italic;
	color: #3f3f8f;
	padding: 0 0 2px 0;
	margin: 1.2em 0 -.2em 0;
	}
	
td {
	font-family: "Georgia Ref", "Times New Roman", serif;
	margin: 1em 0 1em;
	padding: 0;
	}	

ul,ol {
	font-family: "Georgia Ref", "Times New Roman", serif;
	}

.strong {
	font-weight: bold;
	}

strike {
	text-decoration: line-through;
	}

address {
	margin: 0;
	padding: 0;
	font-style: normal;
	}

ul.board{
	font-family: "Georgia Ref", "Times New Roman", serif;
	margin: 1em 0 1em;
	padding: 0;
    list-style: none;
}

ul.nostyle{
    list-style: none;
}

ol.alphabet{
    list-style-type: lower-alpha;
}

/*top*/

#page_wrapper {
	position: relative;
	margin: 0 auto;
	padding: 0 0px;
	font-size: 95%;
	text-align: left;
	background: url("img/bg_l_col.gif") repeat-y;
	border: 1px solid #000;
	width: 752px;
	voice-family: "\"}\""; 
  	voice-family: inherit;
  	width: 750px;
	}

html>body #wrap {
  	width: 750px;
	}
	
#header {
	background: #334983;
	height: 100px;
	padding: 0;
	margin: 0;
	}

#header a  {
	border-style: none;
	display: block;
	width: 118px;
	}

#header img  {
	display: block;
	width: 0;
	}

#header span {
	position: absolute;
	top: 1px;
	left: 1px;
	width: 749px;
	height: 100px;
	background: url("img/head.gif") no-repeat;
	}

/* navigation */

#nav {
    float:left;
    width:100%;
    background:  #334983 url("img/bg.gif") repeat-x left bottom;
    font-size:93%;
    line-height:normal;
	z-index: 20;
	}

#nav ul {
    margin:0;
    padding:0;
    padding:10px 1px 0;
    list-style:none;
	font-family: "Trebuchet MS", Verdana, sans-serif;
    }

#nav li {
    float:left;
	background:url("img/norm_right.gif") no-repeat right top;
    margin:0;
    padding:0;
    }

#nav a {
    display:block;
    background:url("img/norm_left.gif")
      no-repeat left top;
    padding:5px 15px 4px;
	}

#nav li:hover, #nav li:hover a {
  background-position:100% -150px;
  color: #902810;
  text-decoration: none;
  }
#nav li:hover a {
  background-position:0% -150px;
  }

/* secondary navigation */

#secondary_nav {
	background: #fff;
	border: 1px solid #ddd;
	}

#secondary_nav ul {
 list-style: none;
 padding-left: 8px;
 margin-left: 0px;
font-family: "Trebuchet MS", Verdana, sans-serif;
    }

#secondary_nav li{
 background-repeat: no-repeat;
 background-position: 1px 6px;
 padding: 2px 0 0px 10px;
    }



#secondary_nav a{
 color: #0000ef;
	}

#secondary_nav a:hover{
 text-decoration: none;
 color: #902810;
 border-bottom : 0px;
	}

/* tertiary navigation */
#tertiary_nav ul {
 list-style: none;
 padding-left: 8px;
 margin-left: 0px;
 margin: 0 0 0 0;
 font-family: "Trebuchet MS", Verdana, sans-serif;
}


#tertiary_nav li{
 background-repeat: no-repeat;
 background-position: 1px 7px;
 padding: 2px 0 0px 8px;
    }

#tertiary_nav a{
 color: #0000ef;
	}
#tertiary_nav h3{
 padding: 0 0 0 0;
 margin: 2px 0 0 0;
	}

#tertiary_nav h4{
 padding: 0 0 0 0;
 margin: 2px 0 0 2px;
	}

#tertiary_nav a:hover{
 text-decoration: none;
 color: #902810;
 border-bottom : 0px;
	}

/*main column*/

/* Commented Backslash Hack
     hides rule from IE5-Mac \*/
#left_column {clear:left;}
/* End IE5-Mac hack */

#left_column {
	float: left;
	width: 496px;
	}
#main_content {
	margin: 24px 0 0 0;
	padding: 0 20px 40px;
	background: transparent;
	}
	
#main_content img {	
	margin-left: 12px;
	margin-bottom: 6px;
	margin-top: .5em;
	background-color: #fff;
	border-color: #acacac;
	border-width: 1px;
	border-style: dotted;
	padding: 3px;
	}

#main_content img.right {	
	float: right;
	margin-left: 12px;
	}

#main_content img.left {	
	float: left;
	margin-right: 12px;
	}

#main_content a:link {

	}
#main_content a:visited {

	}
#main_content a:hover {

	}

/*right column */

#right_column {
	width: 254px;
	float: right;
	font-size: 90%;
	line-height: 1.5em;
	margin: 0;
	padding: 0;
	color: #000000;
	}

#right_column_wrapper {
	padding: 15px 15px 20px 10px;
	}

#right_column a:link {

	}
#right_column a:visited {

	}
#right_column a:hover {

	}

/*footer */

#footer {
	position: relative;
	clear: both;
	margin: 0;
	padding: 4px;
	font-size: 90%;
	text-align: center;
	color: #fff;
	background: #334983;
	border-top: 1px solid #000;
	}

#footer a {
 color: #ffffff;	

}

#footer p {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	margin: 0;
	padding: 0px 2px;
	}

/* Fixes float escaping bug in IE/Win, hides from IE Mac \*/
* html #footer p { height: 1%; }
/* End hide from IE Mac */