/* Global fonts
----------------------------------------------- */

body, h1, h3, h2, table, td, th, ul, ol, input, textarea
{
	font-family: Verdana, Sans-serif;
	font-size: 11px;
}

.hide {
	display : none;
}

.show {
	display : ;
}

a img {
	border : none;
}


/* Top nav
----------------------------------------------- */

table#top-nav a img{
	vertical-align : middle;
}
table#top-nav a {
	color : #999999;
	text-decoration : none;
}
table#top-nav a.active {
	color :#6ED9F7 ;	
}

table#top-nav a:hover {
	color :#6ED9F7 ;
}


/* Footer nav
----------------------------------------------- */
table#footer-nav a img{
	vertical-align : middle;
}
table#footer-nav a {
	
	color :#FFFFFF ;
	text-decoration : none;
}
table#footer-nav a.active {
	color :#004F95 ;	
}

table#footer-nav a:hover {
	color :#004F95 ;
}

/* Sub nav
----------------------------------------------- */
table.sub-nav a img{
	vertical-align : middle;
}
table.sub-nav a {
	
	color :#999999 ;
	text-decoration : none;
}
table.sub-nav a.active {
	color :#000000 ;	
}

table.sub-nav a:hover {
	color :#000000 ;
}

/* Header text
----------------------------------------------- */

.headerText , .headerText a {
	font-size : 14px;
	font-weight : normal;
	color : #3799C5;
}


/* Links
----------------------------------------------- */

a , span.bodytext.a{
	text-decoration : none ;
	color :#006CB8;
}


a:hover , span.bodytext a:hover {
	text-decoration : underline ;

}
a:visited , span.bodytext a:visited{
	color :#999999;
}






/* Side Nav
----------------------------------------------- */


table.side-nav-header-off td.gradient-row {
	background-image:	none;
	background-color : #006CB8;
}

table.side-nav-header-off-over td.gradient-row {
	background-image: url(images/subnav-over-gradient.gif) ;
	background-color : #00A3DF;
}



table.side-nav-header-off td.side-nav-top {
	background-image: url(images/subnav-top-right.gif);
	background-repeat: no-repeat;
	background-position: left -6px;
}

table.side-nav-header-off-over td.side-nav-top {
	background-image: url(images/subnav-top-right.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
}

table.side-nav-header-on td.side-nav-arrow-row {
	background-image: none ;
}

table.side-nav-header-on-over td.side-nav-arrow-row {
	background-image: url(images/subnav-arrow.gif);
}

table.side-nav-header-on  td.gradient-row, table.side-nav-header-on-over  td.gradient-row{
	background-image: url(images/subnav-over-gradient.gif) ;
	background-color : #00A3DF;
	
}
table.side-nav-header-on td.side-nav-top, table.side-nav-header-on-over td.side-nav-top {
	background-image: url(images/subnav-top-right.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
}


 


table.side-nav-item-over td.side-nav-text-cell {
	color : #FFFFFF;
}
table.side-nav-item-over td.side-nav-arrow-cell {
	background-image: url(images/subnav-arrow.gif);
}

table.side-nav-item-over tr.side-nav-active td.side-nav-arrow-cell {
	background-image: none;
}



table.side-nav-item td.side-nav-text-cell {
	color : #004F95;
}
table.side-nav-item tr.side-nav-active td.side-nav-text-cell {
	color : #FFFFFF;
}


table.side-nav-item td.side-nav-arrow-cell {
	background-image: none;
}



/* Close Button
----------------------------------------------- */

a.close-btn {

	text-decoration : none;
	color : #999999;

}

a:hover.close-btn {
	
	color : #6BBCD8;

}

/* Popup Heading
----------------------------------------------- */
td.popup-heading {
	font-size :  16px;
	font-weight : bold;
	color : #86CEDD;
}

/* Tiny Button
----------------------------------------------- */

a.tiny-button td.tiny-button-text{ 
	background-color : #FF6307 ; 
}

a:hover.tiny-button td.tiny-button-text{ 
	background-color : #53BCEB ; 
}