/* default settings */
 body
 {
 	font-family: Verdana, Arial, Helvetica;
 	font-size: 11px;
 	background:#ffffff;
 	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px 0px 0px 10px; padding-top: 0px;
 }
 a, a:link, a:visited, a:active
 {
 	color: #000000;
 	text-decoration: none;
 	font-family: Verdana, Arial, Helvetica;
 	font-size: 11px;
 }
 a:hover
 {
 	color: #DC0000;
    font-family: Verdana, Arial, Helvetica;
    font-size: 11px;
    text-decoration: underline;
 }
 a.u, a.u:link, a.u:visited, a.u:active,a.u:hover
 {
 	font-size: 11px;
 	color:#00000;
 	font-family: Verdana, Arial, Helvetica;
 	text-decoration:underline;
 }
 p, tr, td, ul, li
 {
 	font-family: Verdana, Arial, Helvetica;
 	font-size: 11px;
 }
 td
 {
  LINE-HEIGHT: 16px;
 }

/* template */

 .leftnavigation {background-color: #D6E6F2;}

 .maincontent {padding: 10px; margin: 0px; }


/* sidebar */

td.sidebar { padding-top: 10px; }

table.sidebarframe { border: 1px; border-style: solid; border-color: #999999; width: 200px; margin-top: 0px; margin-bottom: 2px; margin-left: 0px; margin-right: 0px; padding: 0px; border-collapse: collapse; }

table.sidebartitleframe { border-top: 1px; border-bottom: 0px; border-left: 1px; border-right: 1px; border-style: solid; border-color: #999999; width: 200px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; padding: 0px; border-collapse: collapse; }

td.sidebarheadercell { border-top: 0px; border-bottom: 1px; border-left: 0px; border-right: 0px; border-style: solid; border-color: #999999; width: 200px; padding: 10px; margin: 0px; }

td.sidebarcontentcell { border: 0px; width: 200px; padding: 10px; margin: 0px; }



/* Text */

.txtlitegray { font-size: 13px; color: #258BEA;}

.txtred { font-size: 11px; color: #dc0000;}

.txtw { font-size: 11px; color: #ffffff;}

.txtgray{ font-size: 11px; color: #666666;}

.txtb { font-size: 11px; font-weight: bold}

.txt10 { font-size: 10px;}

.txt12 { font-size: 12px; color: #333333; }

.txt13 { font-size: 13px; color: #333333; }

.caption { font-size: 11px; color: #7a8b9d; line-height: 12px; }



/* Text Sizes */

.small { font-size: 10px; }

.tiny { font-size: 9px; }

.sidebar { font-size: 11px; margin-top: 2px; margin-bottom: 2px; }

.lred {font-size: 12px; font-weight: bold; color: #DC0000; text-decoration: none; }


/* Links */

a.lred, a.lred:link, a.lred:visited, a.lred:active, a.lred {font-size: 12px; font-weight: bold; color: #DC0000; text-decoration: none; }

a.lred:hover { text-decoration: NONE; }



/* Headers */


h1 { font-size: 18px; font-weight: bold; color: #333333; text-align: left; margin-top: 6px; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; }

h2 { font-size: 16px; color: #333333; line-height: 17px; font-weight: bold; }

h3 { font-size: 12px; color: #DC0000; font-weight: bold; }

h4 { font-size: 13px; color: #333333; font-weight: bold; }

h5 { font-weight: bold; }


/* Footer */

.footer { background-color: #799FBD; color: #ffffff;}
.footerlink{font-size: 11px; color: #666666; }
a.footerlink, a:link.footerlink, a:visited.footerlink, a:active.footerlink { font-size: 11px; color: #666666; }



/* Copyright */

.copyright { font-size: 10px; color: #999999; margin-top: 1px; margin-bottom: 2px }

a.copyrightlink, a:link.copyrightlink, a:visited.copyrightlink, a:active.copyrightlink { font-size: 10px; color: #999999; text-decoration: underline; }



/* Forms */

form.linear { display: inline; margin: 0px; padding: 0px; }

input.sidebar { font-size: 10px; }



/* Unordered Lists */

ul { margin-top: 0px; line-height: 15px; }

ul li { list-style: url("images/list_redbox.gif") square; margin-left: -15px; line-height: 15px; }


/* links */

A:link.grey, A.grey { color: #666666; text-decoration: none}

A:hover.grey {text-decoration: underline;}



A.MenuLink, A:link.MenuLink, A:visited.MenuLink, A:active.menu, .MenuLink {font-size: 11px; color:#000000;text-decoration: NONE; }

A.activeMenuLink, A:link.activeMenuLink, A:visited.activeMenuLink, A:active.activeMenuLink, .activeMenuLink {font-size: 12px; color:#000000; font-weight:bold; text-decoration: NONE;}

/* tables */

td.icyblue,.icyblue {background: #D6E6F2;COLOR: #375475;}

td.graylite,.graylite {color: #333333; background-color: #e5e5e5; layer-background-color: #e5e5e5}

td.white,.white {background-color: #ffffff; layer-background-color: #ffffff}

td.red,.red {background-color: #dc0000; color: #ffffff; font-weight:bold; font-size: 11px}

td.dark-blue,.dark-blue {background-color: #0089C0; color: #ffffff; font-weight:bold; font-size: 11px;}


/* vert. and hor. lines */

td.redline,.redline {background-color: #dc0000; layer-background-color: #dc0000}

td.graydark,.graydark {background-color: #666666; layer-background-color: #666666}


/* spacers */
 .pad
 {
    padding-right: 10px; padding-left: 10px; padding-bottom: 10px; padding-top: 10px
 }
 .padt
 {
    padding-top: 10px;
 }
 .padt5
 {
    padding-top: 5px;
 }
 .padb5
 {
    padding-bottom: 5px;
 }
 .padr
 {
    padding-right: 10px
 }
 .padl
 {
    padding-left: 10px;
 }
 .padr
 {
    padding-right: 10px;
 }
 .padb
 {
    padding-bottom: 10px;
 }
 .ma
 {
    margin: 10px
 }
 .mat
 {
    margin-top: 10px
 }
 .mat5
 {
    margin-top: 5px
 }
 .mal
 {
    margin-left: 10px
 }
 .mar
 {
    margin-right: 10px
 }
 .mab
 {
    margin-bottom: 10px
 }

