/*+++++++++++++++++++++++*/
/* DEFAULT HTML ELEMENTS */
/*+++++++++++++++++++++++*/
@media print
{
 .noPrint {display:none;}
 .footer {display:none;}
 .top {display:none;}
 .leftcell {display:none;} 
 .print {display:none;}
 .small {display:none;}
 .leftcellnotopline {display:none;}

}
@media screen
{
 .borderblack {border: 1px solid #000;}   
    }

tableBorder {border:solid 1px black;}
tableNoBorder{border-style: none;}
rowBorder{border:solid 1px #667687;}
rowBottomBorder{border-bottom:solid 1px #667687;}
rowNoBorder{border-style:none;}
cellBorder{border:solid 1px #667687;}
cellBottomBorder{border-bottom:solid 1px #667687;}
cellNoBorder{border-style:none;}

BODY {
	margin-top: 6px;
	font: 12px GillSans, Tahoma, Verdana, Arial;
	color: #667687;
	background: white;
}


A:link {
	font: 12px GillSans, Tahoma, Verdana, Arial;
	color: #667687;
	text-decoration: underline;
}



A {
	font: 12px GillSans, Tahoma, Verdana, Arial;
	color: #667687;

}
A:hover {
	text-decoration: underline;
	color:red;
}

TD {
	font: 12px GillSans, Tahoma, Verdana, Arial;
	color: #667687;
}

TD.textbox 
{
	text-align: right; 
	font: 8px }
	
TD.textboxsmall 
{
	text-align: center; 
	font: 10px GillSans; 
   }

/*++++++++++++++++++++*/
/*    CELL CLASSES    */
/*++++++++++++++++++++*/

A.Small {
	font: 11px GillSans, Tahoma, Verdana, Arial;
	color: #667687;
	text-decoration: none;
}

TD.Small {
	font: 11px GillSans, Tahoma, Verdana, Arial;
	color: #667687;
	text-decoration: none;
}

TD.maincontent_nopicture {
	padding: 4px;
}

TD.maincontent_pda 
{
	padding: 4px;
	background-image: url(images/mainbg_pda.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
}

TD.maincontent_toolbox {
	padding: 4px;
	background-image: url(images/mainbg_toolbox.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}

TD.top {
	margin: 0px;
	background-color: transparent;
}

TD.menu {
	background-color: transparent;
}

TD.submenu {
	background-image: url(images/title_submenu.gif);
	background-repeat: no-repeat;
	font: 11px GillSans, Verdana, Arial;
	color: #FFF;
	text-indent: 10;
	font-weight: bold;
	text-transform: uppercase;
	padding-left:6px;
}

TD.maintop {
	height: 26px;
	vertical-align: middle ;
	border-left: 1px solid #FFF;
	border-top: 1px solid #FFF;
	border-right: 0px solid #FFF;
	font: 11px GillSans, Verdana, Arial;
	color: #EEF1F3;
	text-indent: 33;
	font-weight: bold;
	background-image: url(images/title_bg.gif);
	 padding-left:28px;
}
TD.print {
	height: 26px;
	vertical-align: middle ;
  	border-right: 1px solid #FFF;
	font: 11px GillSans, Verdana, Arial;
	color: #667687;
	padding-left:28px;
	font-weight: bold;
	background-image:url(images/title_arrows.gif);
	background-repeat: no-repeat;
	background-position:left;
	
}
TD.main {
	background: url(images/bg_maincell.gif);
	
}

TD.leftcell {
	width: 176px;
	padding-top: 8px;
	vertical-align: top;
	background: url(images/strokes.gif);
}

TD.leftcellnotopline {
	width: 176px;
	padding-top: 2px;
	vertical-align: top;
	background: url(images/strokes_notopline.gif);
}

TD.padding6 {
	padding-left: 6px;
	width:99%;
}
TD.padding6small {
	padding-left: 6px;
	font: 11px GillSans, Tahoma, Verdana, Arial;
	color: #667687;
}

TD.padding4n2 {
	padding-left: 4px;
	padding-top: 2px;
}

TD.subtitle {
	height: 25px;
	vertical-align: top;
	font: 9px GillSans, Tahoma, Verdana, Arial;
	padding-left: 6px;
}

TD.nosubtitle {
	height: 15px;
}

TD.navleft {
	padding-left: 3px;
}

TD.footer 
{
    background: #8AA0AD; 
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}

TD.footercontent {
	background: white;
	padding-left: 4px;
	padding-top: 3px;
	text-align:center;
}

TD.footerfooter {
	background: white;
	text-align: right;
	vertical-align: bottom;
}

/*+++++++++++++++*/
/* TABLE CLASSES */
/*+++++++++++++++*/
TABLE.contentholder {
	background: white;
}

TABLE.navleft {
	width: 172px;
	background: white;
	border-left: 1px solid #899FAC;
	border-right: 1px solid #899FAC;
}

/*++++++++++++++*/
/* LINK CLASSES */
/*++++++++++++++*/
A.topnav {
	font: 11px GillSans, Tahoma, Verdana, Arial;
	color: black;
	font-weight: bold;
	text-decoration: none;
}
A.topnavRed {
	font: 11px GillSans, Tahoma, Verdana, Arial;
	color: #df0029;
	font-weight: bold;
	text-decoration: none;
}
A.topnav:hover {
	color: #667687;
}
A.topnavRed:hover {
	color: #667687;
}
A.red {
	font: 11px GillSans, Tahoma, Verdana, Arial;
	color: red;
}
A.grey {
	font: 11px GillSans, Tahoma, Verdana, Arial;
	color: #667687;
	text-decoration: underline;
}
A.red:hover {
	color: red;
	text-decoration: none;
}
A.grey:hover {
	font: 11px GillSans, Tahoma, Verdana, Arial;
	color: #667687;
	text-decoration: underline;
}
A.footer {
	font: 11px GillSans, Tahoma, Verdana, Arial;
	color: #667687;
	text-decoration: none;
}
	
/*+++++++++++++++++*/
/* GENERIC CLASSES */
/*+++++++++++++++++*/

.bordernone {
	border: 0px solid #000;
	} 



.StyleSiteMapList {
margin: 0;
padding: 0;
}
.StyleSiteMapList a {
color: #000000;
text-decoration: none;
}
.StyleSiteMapList a:hover {
color: #000000;
text-decoration: none;
}
.StyleSiteMapList ul {
margin: 0;
padding: 0;
margin-left: 2em;
}
.StyleSiteMapList li {
margin: 0;
padding: 0;
list-style-type: none;
}
.StyleSiteMapList img {
border: 0;
padding-top: 0.25em;
margin-right: 0.1em;
}
.StyleSiteMapChannel {
padding: 2px;
}
.StyleSiteMapChannel:hover {
background-color: #dddddd;
}
.StyleSiteMapImgPosting {
width: 11px;
height: 11px;
}
.StyleSiteMapImgChannelOpen {
width: 11px;
height: 11px;
}
.StyleSiteMapImgChannelClosed {
width: 11px;
height: 11px;
}