/*****************
 GLOBAL
*****************/

* {margin:0; padding:0;}

img {border-width: 0;}

hr { 
margin:30px 0px 30px 0px;
}

h5 {
font-size:1em;
margin:8px 0px 8px 0px;
}

a:link {
text-decoration:underline;
color:#00f;
}

a:visited {
text-decoration:underline;
color:#606;
}

a:hover {
text-decoration:underline;
color:#09f;
}

a:active {
text-decoration:underline;
color:#f00;
}

body {
	background:#fff;
	margin:0;
	padding:0;
	color:#000;
    font-size:0.875em;
}

body, table {
	font-family:"TW Cen MT","trebuchet MS","century gothic",verdana,tahoma,arial,"sans serif";
    font-size:1em;
}

* html body, * html table  {
	font-family:"TW Cen MT","trebuchet MS","century gothic",verdana,tahoma,arial,"sans serif";
}

/**********************
 OVERALL LAYOUT
***********************/

#pagecontainer {
	width:721px;
    margin:10px 0px 20px 20px;
}

#topbar {
	width:720px;
    height:175px;
    background:url(../images/topbar.jpg);
}

#topleft {
    height:135px;
    float:left;
    width:200px;
}

#maincontent {
	width: 720px;
	padding:0px;
    margin:0px;
    border-left:1px #213d7f solid;
    border-bottom:1px #213d7f solid;
    border-right:1px #213d7f solid;
}

.topindex {
    text-align:center;
    width:528px;
    padding:20px 10px 20px 20px;
    margin:0px;
    font-family:"TW Cen MT","trebuchet MS","century gothic",verdana,tahoma,arial,"sans serif";
    font-weight:bold;
    font-size:1.25em;
    color:#000;
}

.top {
    text-align:center;
    width:558px;
    padding:20px 0px 5px 0px;
    margin:0px;
    font-family:"TW Cen MT","trebuchet MS","century gothic",verdana,tahoma,arial,"sans serif";
}

.middle {
    text-align:left;
    width:528px;
    padding:0px 10px 0px 20px;
    margin:0px;
    font-family:"TW Cen MT","trebuchet MS","century gothic",verdana,tahoma,arial,"sans serif";
}

.textbox {
    float:right;
    position:relative;
    top:70px;
    right:0px;
    background:url(../images/textbox.jpg);
    height:265px;
    width:245px;
    z-index:2;
    overflow:hidden;
}

.bottom {
    text-align:center;
    width:718px;
    padding:20px 0px 20px 0px;
    margin:0px;
    font-family:"TW Cen MT","trebuchet MS","century gothic",verdana,tahoma,arial,"sans serif";
    font-size:2.375em;
    font-weight:200;
    color:#213d7f;
}

/*****************
 TEXT
*****************/

h1.name {
    text-align:center;
    color:#ffffce;
    padding:0px;
    margin:20px 0px 0px 10px;
    font-family:"TW Cen MT","trebuchet MS","century gothic",verdana,tahoma,arial,"sans serif";
    font-size:2em;
    font-weight:500;
}

h2.altname {
    text-align:center;
    font-weight:700;
    color:#ffffce;
    padding:0px;
    margin:5px 0px 0px 10px;
    font-family:"TW Cen MT","trebuchet MS","century gothic",verdana,tahoma,arial,"sans serif";
    font-size:1.625em;
}

h3.motto {
    padding:0px;
    margin:21px 0px 0px 27px;
    color:#213d7f;
    font-family:"TW Cen MT","trebuchet MS","century gothic",verdana,tahoma,arial,"sans serif";
    font-size:1.125em;
    font-weight:lighter;
}

h2.slogan {
    text-align:center;
    padding:0px;
    margin:48px 0px 0px 10px;
    color:#ffffce;
    font-family:"TW Cen MT","trebuchet MS","century gothic",verdana,tahoma,arial,"sans serif";
    font-size:1.375em;
    font-weight:normal;
}

h3.contentheader {
    padding:0px 0px 10px 0px;
    margin:0px;
    font-family:"TW Cen MT","trebuchet MS","century gothic",verdana,tahoma,arial,"sans serif";
    font-size:1.25em;
    font-weight:bold;
    color:#000;
    text-decoration:underline;
}

h3.boxheader {
    text-align:center;
    padding:0px;
    margin:35px 10px 0px 8px;
    font-family:"TW Cen MT","trebuchet MS","century gothic",verdana,tahoma,arial,"sans serif";
    font-size:1.5em;
    font-weight:normal;
    color:#000;
    text-decoration:underline;
}

.boxtext {
    text-align:center;
    margin:35px 10px 0px 8px;
    font-weight:normal;
    font-family:"TW Cen MT","trebuchet MS","century gothic",verdana,tahoma,arial,"sans serif";
    font-size:1.875em;
}

a.boxlink {
    text-align:center;
    margin:20px 10px 0px 15px;
    font-weight:bold;
    font-family:"century gothic","TW Cen MT","century gothic",verdana,tahoma,arial,"sans serif";
    font-size:1em;
    color:#00f;
}

a.boxlink:hover {
    text-align:center;
    margin:20px 10px 0px 15px;
    font-weight:bold;
    font-family:"century gothic","TW Cen MT","century gothic",verdana,tahoma,arial,"sans serif";
    font-size:1em;
    text-decoration:underline;
    color:#09f;
}

p.title {
    color:#000;
    font-family:"TW Cen MT","trebuchet MS","century gothic",verdana,tahoma,arial,"sans serif";
    font-size:1.125em;
    font-weight:bold;
}

p.subtitle {
    color:#000;
    font-family:"TW Cen MT","trebuchet MS","century gothic",verdana,tahoma,arial,"sans serif";
    font-style:italic;
    font-size:1em;
    font-weight:bold;
}

p.rrp {
    text-align:center;
}

/*****************
 MENU
*****************/

ul.sitemenulist{
    text-align:left;
	list-style: none;
	width: 160px;
    font-size:1.0625em;
    font-weight:bold;
    font-family:"TW Cen MT","trebuchet MS","century gothic",verdana,tahoma,arial,"sans serif";
}

ul.sitemenulist li{
	margin:0px;
	padding:0px 0px 0px 15px;
	line-height:45px;
	background:url(../images/menubutton.jpg) no-repeat;
}

ul.sitemenulist li:hover{
	background:url(../images/menuhover.jpg) no-repeat;
}

ul.sitemenulist a:link, ul.sitemenulist a:visited{
	color: #213d7f;
	text-decoration: none;
}

ul.sitemenulist a:hover, ul.sitemenulist a:active {
	text-decoration: underline;
    color: #ffffce;
}



/*****************
 LISTS
 ****************/

 
ul.indexlist {
   padding: 5px 0px 5px 25px;
   font-family:"TW Cen MT","trebuchet MS","century gothic",verdana,tahoma,arial,"sans serif";
   font-size:1.125em;
   font-weight:bold;
   list-style:none;
}

ul.indexlist li {
   padding: 5px 0px 10px 0px;
}
 
ul.normal {
   padding: 3px 0 10px 25px;
   font-family:"TW Cen MT","trebuchet MS","century gothic",verdana,tahoma,arial,"sans serif";
   font-size:0.8em;
   font-weight:normal;
}

ul.normal li {
   padding: 3px 0 0px 0px;
}

ul.normal2 {
   padding: 5px 0 5px 25px;
   font-family:"TW Cen MT","trebuchet MS","century gothic",verdana,tahoma,arial,"sans serif";
   font-size:1em;
}

ul.termlist {
   padding: 5px 0 5px 25px;
   font-family:"TW Cen MT","trebuchet MS","century gothic",verdana,tahoma,arial,"sans serif";
   font-size:0.875em;
}

ol.termlist {
   padding: 5px 0 5px 25px;
   font-family:"TW Cen MT","trebuchet MS","century gothic",verdana,tahoma,arial,"sans serif";
   font-size:0.875em;
}