body {
  background: #0967AD;
  font-size: 14pt;
  font-family: "Trebuchet MS",Verdana,Arial,serif;
  margin: 0px;
  padding: 0px;
  text-align: center;   /* Allows a centered page in IE6 */
}

img.center {
  display: block;
  padding: 5px 0px 10px 0px;
  margin: 0px auto;
}

img.float_left {
  float: left;
  padding: 5px 10px 5px 0px;
  position: relative;
}

img.float_right {
  float: right;
  padding: 5px 0px 5px 10px;
  position: relative;
}

p {
  padding: 5px 0px;
  margin: 0px;
}

p.center {text-align: center; }
p.justify { text-align: justify; }

#wrapper {
  background: #FFFFFF;
  margin: 0px auto;
  text-align: left;
  width: 913px;
}

#header, #navigation, #content, #footer {
  position: relative;
  width: 913px;
}

/***************************************************
 *
 *  HEADER STYLES
 *
 ***************************************************/

#header {
  font-size: 0pt;
}

#header img {
  display: block;
}

#header a.home {
  left: 23px;
  position: absolute;
  top: 21px;
}

#header a.logout {
  left: 819px;
  position: absolute;
  top: 160px;
}

#header a img {
  border: 0px;
}

/***************************************************
 *
 *  CONTENT STYLES
 *
 ***************************************************/

div.link_list a {
  font-size: 75%;
  text-align: left;
}

div.link_list td {
  text-align: center;
}

.clear {clear:both;}

/***************************************************
 *
 *  FOOTER STYLES
 *
 ***************************************************/

#footer {
  background: #2C80C0 url(/images/footer_bg.png) left bottom no-repeat;
  clear: both;
  color: #FFFFFF;
  font-size: 12px;
  text-align: left;
  border-top:1px solid #0967ad;
  padding-bottom: 8px;
}

#copyright {
	float:left;
	padding: 58px 0 0 44px !important;
	padding: 68px 0 0 44px; /*For IE6*/
}

.footer_trademark {
	color:#87cbfe;
	font-weight:bold;
}

.footer_copyright {
	font-style: italic;
	color:#ddd;
	font-weight:normal;
}

.footerlinks, .footerlinks2 {
	float:right;
	padding-right: 50px;
	padding-left: 30px;
	background: transparent url(/images/footer_border.png) 0px 13px no-repeat;
}

#footer ul {
	margin:0;
	list-style:none;
	padding: 14px 0 20px;
}

#footer .li_title {
	color:#87cbfe;
	font-weight:bold;
	padding-bottom:4px;
}

#footer li {
	line-height:1.1em;	
}

#footer .footerlinks a, #footer .footerlinks2 a {
	color:#fff;
	font-size:10px;
	text-decoration: none;
}

#footer .footerlinks a:hover, #footer .footerlinks2 a:hover {
  color: #b3deff;
}


/***************************************************
 *
 *  
 *
 ***************************************************/


h1 {color: #555555;}
h2 {color: #555555;}
h3 {color: #555555;}
h4 {color: #555555;}
h5 {color: #555555;}


ol {font-size: 80%; color: #477d97;}

.page-heading, .print-title {
  font-size: 100%;
}

.page-subheading, .page-message, .page-error, .page-erroritem, .page-title, .page-titleitem, .page-item, .page-itemneg, .page-label {
  font-size: 80%;
}

.page-heading {
  color: #0967AD;
  font-weight: bold;
}

.page-subtitleitem a, .rspaging {
  color: #0967AD;
}

.page-subheading {
  color: #0967AD;
}

.page-item, .page-item a, .page-subitem, .page-label, .page-label a, .page-sublabel {
  color: #555555;
}

.page-message {color: #FF0000; font-weight: bold;}
.page-error {color: #FF0000; font-weight: bold;}
.page-erroritem {color: #FF0000;}
.page-title {color: #0967AD; font-weight: bold;}
.page-titleitem {color: #0967AD;}
.page-subtitle {font-size: 70%; color: #0967AD; font-weight: bold;}
.page-subtitleitem {font-size: 70%; color: #0967AD;}

.page-subitem {font-size: 70%;}
.page-itemneg {color: #555555;}
.page-subitemneg {font-size: 70%; color: #555555;}
.page-label {font-weight: bold;}
.page-sublabel {font-size: 70%; font-weight: bold;}
.page-caption {font-size: 70%; color: #000000;}

.monospace {font-family: "Courier New", Courier; font-size: 100%; color: #000000;}

.print-title {color: #000000; font-weight: bold;}
.print-label {font-size: 80%; color: #000000; font-weight: bold;}
.print-item {font-size: 80%; color: #000000;}
.print-subitem {font-size: 70%; color: #000000;}

.black {font-size: 80%; color: #000000; font-weight: bold;}
.white {font-size: 80%; color: #ffffff; font-weight: bold;}

.menu-title {font-size: 100%; color: #FFFFFF; font-weight: bold;}
.menu-item {font-size: 80%; color: #FFFFFF; font-weight: bold;}

.column-heading {
  font-size: 70%;
  font-weight: bold;
  color: #0967AD;
}

.label {font-size: 80%; font-weight: bold;}
.category {font-size: 100%; font-weight: bold; color: #0967AD;}

.rspaging {font-size: 70%; font-weight: bold;}

.status {font-size: 70%; font-weight: bold; color: #663366;}

a.main:link {font-size: 80%; text-decoration: underline; font-weight: bold; color: #555555;}
a.main:active {font-size: 80%; text-decoration: underline; font-weight: bold; color: #555555;}
a.main:visited {font-size: 80%; text-decoration: underline; font-weight: bold; color : #555555;}
a.main:hover {font-size: 80%; text-decoration : none; font-weight: bold; color : #0967AD; }

a.menu:link {font-size: 80%; text-decoration: underline; font-weight: bold; color: #555555;}
a.menu:active {font-size: 80%; text-decoration: underline; font-weight: bold; color: #555555;}
a.menu:visited {font-size: 80%; text-decoration: underline; font-weight: bold; color : #555555;}
a.menu:hover {font-size: 80%; text-decoration : none; font-weight: bold; color : #0967AD; }

a.menu-lite:link {font-size: 80%; text-decoration: underline; color: #FFFFFF;}
a.menu-lite:active {font-size: 80%; text-decoration: underline; color: #FFFFFF;}
a.menu-lite:visited {font-size: 80%; text-decoration: underline; color : #FFFFFF;}
a.menu-lite:hover {font-size: 80%; text-decoration : none; color : #555555; }

.page-item-link:link {font-size: 80%; text-decoration : none; color: #555555;}
.page-item-link:active {font-size: 80%; text-decoration : none; color: #555555;}
.page-item-link:visited {font-size: 80%; text-decoration : none; color: #555555;}
.page-item-link:hover {font-size: 80%; text-decoration : none; color: #0967AD;}

.page-label-link:link {font-size: 80%; text-decoration : none; color: #555555; font-weight: bold;}
.page-label-link:active {font-size: 80%; text-decoration : none; color: #555555; font-weight: bold;}
.page-label-link:visited {font-size: 80%; text-decoration : none; color: #555555; font-weight: bold;}
.page-label-link:hover {font-size: 80%; text-decoration : none; color: #0967AD; font-weight: bold;}

.hidden-item {visibility: hidden;}

.display-none {display: none;}

.up-arrow  {border-bottom: 9px solid #477d97; border-left: 5px solid #ffffff; border-right: 5px solid #ffffff; font-size: 0px; line-height: 0%; width: 0px; vertical-align: top;}
.down-arrow{border-top: 8px solid #477d97; border-left: 4px solid #ffffff; border-right: 4px solid #ffffff; font-size: 0px; line-height: 0%; width: 0px; vertical-align: middle;}

.tnail {border:1px solid #999999}
