body { 
	background-color: #000000; 
	margin: 5px 5px 5px 5px; 
	padding: 0px 0px 0px 0px; 
	color: #1C1C1C;
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 12px; 
 	line-height: 16px;
	}

/*--------------------------
       topnav styles
  --------------------------*/

A:link.topnav {color: #dddddd; text-decoration: none; font-size: 12px;}
A:visited.topnav {color: #dddddd; text-decoration: none; font-size: 12px;}
A:hover.topnav {color: #FFFFFF; text-decoration: underline; font-size: 12px;}
A:active.topnav {color: #FFFFFF; text-decoration: underline; font-size: 12px;}

#div.topnav-links {
	position:absolute;
	left:230px;
	top:143px;
	}


/*--------------------------
       header styles 
  --------------------------*/

h1 {
	color:#000000;
	font-size: 16px;
	font-weight: bold; 
	line-height: 20px;
	vertical-align: bottom;
	text-align: right;
	text-decoration: none;
	margin: 0 0 0 0;
	padding: 0 0 0 16px;
}

h1.white {
	color:#FFFFFF;
	font-size: 18px;
	font-weight: bold; 
	line-height: 18px;
	vertical-align: bottom;
	text-align: left;
	text-decoration: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

h2 {
	color:#000000;
	font-size: 14px;
	font-weight: bold; 
	line-height: 19px;
	vertical-align: top;
	text-align: left;
	text-decoration: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0px;
}

h2.ltblue {
	color:#007AB0;
	font-size: 14px;
	font-weight: bold; 
	line-height: 19px;
	vertical-align: top;
	text-align: left;
	text-decoration: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0px;
}

h2.green {
	color:#004733;
	font-size: 14px;
	font-weight: bold; 
	line-height: 19px;
	vertical-align: top;
	text-align: left;
	text-decoration: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0px;
}

h2.pink {
	color:#B91C8D;
	font-size: 14px;
	font-weight: bold; 
	line-height: 19px;
	vertical-align: top;
	text-align: left;
	text-decoration: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0px;
}

h2.purple {
	color:#730EBA;
	font-size: 14px;
	font-weight: bold; 
	line-height: 19px;
	vertical-align: top;
	text-align: left;
	text-decoration: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0px;
}

h2.red {
	color:#D13D1E;
	font-size: 14px;
	font-weight: bold; 
	line-height: 19px;
	vertical-align: top;
	text-align: left;
	text-decoration: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0px;
}

h2.orange {
	color:#D78510;
	font-size: 14px;
	font-weight: bold; 
	line-height: 19px;
	vertical-align: top;
	text-align: left;
	text-decoration: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0px;
}

/*--------------------------
       link styles 
  --------------------------*/

A:link {color: #103277; text-decoration: none;}
A:visited {color: #103277; text-decoration: none;}
A:hover {color: #1E25BB; text-decoration: underline;}
A:active {color: #1E25BB; text-decoration: underline;}

A:link.leftnav {color: #1C1C1C; text-decoration: none; font-weight:bold;}
A:visited.leftnav {color: #1C1C1C; text-decoration: none; font-weight:bold;}
A:hover.leftnav {color: #1C1C1C; text-decoration: none; font-weight:bold;}
A:active.leftnav {color: #1C1C1C; text-decoration: none; font-weight:bold;}

A:link.featureleft {color: #8B8B8B; text-decoration: none; font-size: 16px; font-weight:bold;}
A:visited.featureleft {color: #8B8B8B; text-decoration: none; font-size: 16px; font-weight:bold;}
A:hover.featureleft {color: #8B8B8B; text-decoration: none; font-size: 16px; font-weight:bold;}
A:active.featureleft {color: #8B8B8B; text-decoration: none; font-size: 16px; font-weight:bold;}

A:link.ltblue {color:#007AB0; font-size: 14px; text-decoration: none; font-weight:bold;}
A:visited.ltblue {color: #007AB0; text-decoration: none; font-size: 14px; font-weight:bold;}
A:hover.ltblue {color: #007AB0; text-decoration: underline; font-size: 14px; font-weight:bold;}
A:active.ltblue {color: #007AB0; text-decoration: underline; font-size: 14px; font-weight:bold;}



/*--------------------------
       text styles 
  --------------------------*/


p {
	font-family: "Arial", "Helvetica", sans-serif;
 	font-size: 12px; 
 	line-height: 16px;
 	color: #1C1C1C;
	margin: 0 0 0 0;
	padding: 13px 13px 0px 0px;
 	}

p.leftnav {
	font-family: "Arial", "Helvetica", sans-serif;
 	font-size: 12px; 
 	line-height: 14px;
 	color: #1C1C1C;
	margin: 0 0 0 0;
	padding: 5px 0px 0px 0px;
 	}

p.lyric {
	font-size: 11px; 
 	line-height: 13px;
 	color: #1C1C1C;
	margin: 0 0 0 0;
	padding: 0px 0px 5px 0px;
	}

p.bday {
	font-size: 11px; 
 	line-height: 13px;
 	color: #1C1C1C;
	margin: 0 0 0 0;
	padding: 0px 0px 4px 0px;
	}

p.column {
	font-size: 11px; 
 	line-height: 13px;
 	color: #1C1C1C;
	margin: 0 0 0 0;
	padding: 0px 0px 5px 0px;
	}

p.date {
	font-size: 11px; 
 	line-height: 13px;
 	text-align: right;
 	color: #666666;
	}

p.login {
	font-size: 12px; 
 	line-height: 14px;
 	text-align: right;
 	color: #1C1C1C;
	}

p.news {
 	font-size: 11px; 
 	line-height: 14px;
 	color: #1C1C1C;
	margin: 0 0 0 0;
	padding: 0px 0px 0px 0px;
 	}
 	
p.green {
	font-size: 18px; 
 	line-height: 24px;
 	color: #004733;
 	font-weight: bold;
	margin: 0 0 0 0;
	padding: 8px 15px 8px 15px;
	}

p.ltblue {
	font-size: 18px; 
 	line-height: 24px;
 	color: #007AB0;
 	font-weight: bold;
	margin: 0 0 0 0;
	padding: 8px 15px 8px 15px;
	}

p.red {
	font-family: "Arial", "Helvetica", sans-serif;
 	font-size: 12px; 
 	line-height: 14px;
 	font-weight: bold;
 	color: #CC0000;
	margin: 0 0 0 0;
	padding: 15px 0px 20px 0px;
 	}

p.comment {
	font-family: "Arial", "Helvetica", sans-serif;
 	font-size: 12px; 
 	line-height: 16px;
 	color: #1C1C1C;
	margin-left: 25px;
	margin-right: 30px;
	padding: 0px 0px 5px 0px;
 	}

em,i {
	font-style: italic;
	}

em.teaser {
	font-style: italic;
	font-size: 12px;
	line-height: 14px;
	}

blockquote {
	font-family: "Arial", "Helvetica", sans-serif;
 	font-size: 12px; 
 	line-height: 16px;
 	color: #1C1C1C;
	margin: 0 60 0 60;
	padding: 13px 13px 0px 0px;
 	}



/*--------------------------
     span and div styles 
  --------------------------*/


.credit {
	font-size: 9px;
	color: #333333;
	line-height: 11px;
	vertical-align: top;
	}

.adbrite {
	background-color: #eeeeee;
	margin: 8px;
	padding-left: 10px;
	padding-right: 8px;
	font-size: 11px;
	}

.adText { 
	text-decoration: none; 
	color: #000000;
	}

.grey {
	font-size: 12px;
	color: #777777;
	line-height: 12px;
	vertical-align: top;
	}

.red {
 	font-size: 12px; 
 	color: #AE0101;
	padding: 0px 0px 0px 0px;
 	}

.fsi {
	padding-right: 10px;
	}



/*--------------------------
       list styles
  --------------------------*/ 

ul {
 	font-size: 11px; 
 	line-height: 13px;
 	list-style: inside;
	margin: 0 0 0 0;
	padding: 0 0px 0px 0px; 
	width: 100%;
	text-indent: -1em;
 	}

ul.errorlist {
 	font-size: 12px; 
 	color: #CC0000;
 	line-height: 14px;
 	font-weight: bold;
 	list-style-type: none;
 	list-style-position: inside;
	margin: 0 0 0 0;
	padding: 5px 0px 10px 0px; 
	width: 100%;
	text-indent: -1.5em;
 	} 
 	
 ul.nodot {
 	font-size: 11px; 
 	line-height: 13px;
 	list-style-type: none;
 	list-style-position: inside;
	margin: 0 0 0 0;
	padding: 0px 0px 0px 0px; 
	width: 100%;
	text-indent: 1em;
 	} 

 ul.nodot2 {
	font-size: 11px;
	line-height: 13px;
	list-style-position: inside;
	margin: 0 0 0 0;
	padding: 0px 0px 5px 0px;
	width: 100%;
	text-indent: 2em;
	} 

ul.leftnav {
	list-style-type: none;
	font-family: "Arial", "Helvetica", sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #1C1C1C;
	margin: .75em 0 .75em 0;
    }

li.leftnav-green-off {
    background: url(/media/images/columns/leftnav_greendot_off.gif) no-repeat left;
    padding: 0 0px 0px 2.5em;
    }

li.leftnav-green-on, li.leftnav-green-off:hover {
    background: url(/media/images/columns/leftnav_greendot_on.gif) no-repeat left;
    padding: 0 0px 0px 2.5em;
    }

li.leftnav-ltblue-off {
    background: url(/media/images/blogs/leftnav_ltbluedot_off.gif) no-repeat left;
    padding: 0 0px 0px 2.5em;
    }

li.leftnav-ltblue-on, li.leftnav-ltblue-off:hover {
    background: url(/media/images/blogs/leftnav_ltbluedot_on.gif) no-repeat left;
    padding: 0 0px 0px 2.5em;
    }

li.leftnav-pink-off {
    background: url(/media/images/features/leftnav_pinkdot_off.gif) no-repeat left;
    padding: 0 0px 0px 2.5em;
    }
    
li.leftnav-pink-on, li.leftnav-pink-off:hover {
    background: url(/media/images//features/leftnav_pinkdot_on.gif) no-repeat left;
    padding: 0 0px 0px 2.5em;
    }

li.leftnav-purple-off {
    background: url(/media/images/music/leftnav_purpledot_off.gif) no-repeat left;
    padding: 0 0px 0px 2.5em;
    }

li.leftnav-purple-on, li.leftnav-purple-off:hover {
    background: url(/media/images/music/leftnav_purpledot_on.gif) no-repeat left;
    padding: 0 0px 0px 2.5em;
    }

li.leftnav-red-off {
    background: url(/media/images/accounts/leftnav_reddot_off.gif) no-repeat left;
    padding: 0 0px 0px 2.5em;
    }

li.leftnav-red-on, li.leftnav-red-off:hover {
    background: url(/media/images/accounts/leftnav_reddot_on.gif) no-repeat left;
    padding: 0 0px 0px 2.5em;
    }

li.leftnav-orange-off {
    background: url(/media/images/company/leftnav_orangedot_off.gif) no-repeat left;
    padding: 0 0px 0px 2.5em;
    }

li.leftnav-orange-on, li.leftnav-orange-off:hover {
    background: url(/media/images/company/leftnav_orangedot_on.gif) no-repeat left;
    padding: 0 0px 0px 2.5em;
    }


/*--------------------------
       table styles
  --------------------------*/ 
  

table.header{
	width: 800px;
	margin-top: 5px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
    padding: 0px 0px 0px 0px;
}

table.layout{
	border-collapse: collapse;
    border-spacing: 0px;
}

table.left{
	width: 170px;
	border-collapse: collapse;
    border-spacing: 0px;
    padding: 0px 0px 0px 0px;
}

table.center{
	width: 454px;	
	background-color: #FFFFFF;
	margin-left: 0px; 
	margin-right: 0px;
	border-collapse: collapse;
    padding: 0 0 0 0;
}

table.article{
	width: 630px;	
	margin-left: 0px; 
	margin-right: 0px;
	border-collapse: collapse;
    padding: 0 0 0 0;
}

table.sidebar{
	float: right;
	margin-left: 20px; 
	width: 200px;
	border-collapse: collapse;
    border-spacing: 0px;
    padding: 0px 0px 0px 20px;
}

table.ltgrey-long{
	width: 550px;
	margin-left: 0px; 
	margin-right: 0px;
	border-collapse: collapse;
    padding: 0 0 0 0;
}

table.right{
	background-color: #D6D6D6;
	width: 170px;
	margin-left: 0px; 
	margin-right: 0px;
	border-collapse: collapse;
    padding: 0 0 0 0;
}

table.form{
	width: 550px;
	margin-left: 0px; 
	margin-right: 0px;
	border-collapse: collapse;
    padding: 0 0 0 0;
}


table.imageleft{
	float: left;
	border-collapse: collapse;
    padding: 0 0 0 0;
    margin-right: 10px;
}

table.imageright{
	float: right;
	border-collapse: collapse;
	padding: 0 0 0 10px;
}

table.footer{
	border-collapse: collapse;
	width: 800px;
    border-spacing: 0;
}

table.shift {
	float: left;
	background-color: #eeeeee;
	border-collapse: collapse;
    padding: 0 0 0 0;
    margin-right: 10px;
    width: 500px;
}

table.fs {
	float: left;
	border-collapse: collapse;
    padding: 0 0 0 0;
    margin-right: 10px;
    width: 500px;
}

/*--------------------------
       td styles
  --------------------------*/

td.logo-home {
	background: url(/media/images/logo-home.jpg);
  	background-repeat: no-repeat;
  	width: 200px;
  	height: 149px;
	vertical-align: top;
	padding: 0 0 0 0;
	border-spacing: 0;
}

td.logo-ltblue {
	background: url(/media/images/blogs/logo-ltblue.jpg);
  	background-repeat: no-repeat;
  	width: 200px;
  	height: 149px;
	vertical-align: top;
	padding: 0 0 0 0;
	border-spacing: 0;
}

td.logo-green {
	background: url(/media/images/columns/logo-green.jpg);
  	background-repeat: no-repeat;
  	width: 200px;
  	height: 149px;
	vertical-align: top;
	padding: 0 0 0 0;
	border-spacing:  0;
}

td.logo-pink {
	background: url(/media/images/features/logo-pink.jpg);
  	background-repeat: no-repeat;
  	width: 200px;
  	height: 149px;
	vertical-align: top;
	padding: 0 0 0 0;
	border-spacing:  0;
}

td.logo-red {
	background: url(/media/images/accounts/logo-red.jpg);
  	background-repeat: no-repeat;
  	width: 200px;
  	height: 149px;
	vertical-align: top;
	padding: 0 0 0 0;
	border-spacing:  0;
}

td.logo-orange {
	background: url(/media/images/company/logo-orange.jpg);
  	background-repeat: no-repeat;
  	width: 200px;
  	height: 149px;
	vertical-align: top;
	padding: 0 0 0 0;
	border-spacing:  0;
}

td.logo-purple {
	background: url(/media/images/music/logo-purple.jpg);
  	background-repeat: no-repeat;
  	width: 200px;
  	height: 149px;
	vertical-align: top;
	padding: 0 0 0 0;
	border-spacing:  0;
}

td.header-home {
	background: url(/media/images/header.gif);
  	background-repeat: no-repeat;
  	width: 600px;
  	height: 149px;
	vertical-align: top;
	border-left: 0px;
	padding-top: 8px;
	padding-left: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	border-spacing: 0px;
}

td.header-ltblue {
	background: url(/media/images/blogs/header-ltblue.gif);
  	background-repeat: no-repeat;
  	width: 600px;
  	height: 149px;
	vertical-align: top;
	border-left: 0px;
	padding-top: 8px;
	padding-left: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	border-spacing: 0px;
}

td.header-green {
	background: url(/media/images/columns/header-green.gif);
  	background-repeat: no-repeat;
  	width: 600px;
  	height: 149px;
	vertical-align: top;
	border-left: 0px;
	padding-top: 8px;
	padding-left: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	border-spacing: 0px;
}

td.header-pink {
	background: url(/media/images/features/header-pink.gif);
  	background-repeat: no-repeat;
  	width: 600px;
  	height: 149px;
	vertical-align: top;
	border-left: 0px;
	padding-top: 8px;
	padding-left: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	border-spacing: 0px;
}

td.header-red {
	background: url(/media/images/accounts/header-red.gif);
  	background-repeat: no-repeat;
  	width: 600px;
  	height: 149px;
	vertical-align: top;
	border-left: 0px;
	padding-top: 8px;
	padding-left: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	border-spacing: 0px;
}

td.header-orange {
	background: url(/media/images/company/header-orange.gif);
  	background-repeat: no-repeat;
  	width: 600px;
  	height: 149px;
	vertical-align: top;
	border-left: 0px;
	padding-top: 8px;
	padding-left: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	border-spacing: 0px;
}


td.header-purple {
	background: url(/media/images/music/header-purple.gif);
  	background-repeat: no-repeat;
  	width: 600px;
  	height: 149px;
	vertical-align: top;
	border-left: 0px;
	padding-top: 8px;
	padding-left: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	border-spacing: 0px;
}

td.leftlayout {
	background-color: #D6D6D6;
	margin-left: 5px; 
	margin-right: 0px;
	vertical-align: top;
    padding: 0 0 0 0;
}

td.centerlayout {
	margin-left: 0px; 
	margin-right: 0px;
	background-color: #FFFFFF;
	vertical-align: top;
    padding: 0 0 0 0;
}

td.rightlayout {
	vertical-align: top;
    padding: 0 0 0 0;
}

td.rightalign { 
	vertical-align: top;
	text-align: right;
    padding: 0 15px 0 0;
}

td.formleft {
	vertical-align: top;
	text-align: right;
    padding: 0 5px 0 0;
}

td.formright {
	vertical-align: top;
    padding: 0 0 0 0;
}

td.dkgrey {
	background-color: #8B8B8B;
	text-align: left;
	vertical-align: middle;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border-spacing: 0px;
	width: 170px;
	font-size: 11px;
}

td.exdkgrey {
	background-color: #404040;
	text-align: left;
	vertical-align: middle;
	padding-top: 0px;
	padding-left: 13px;
	padding-right: 0px;
	padding-bottom: 0px;
	border-spacing: 0px;
	width: 170px;
	font-size: 11px;
}

td.dkgrey_leftnav {
	background-color: #8B8B8B;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	padding-left: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	border-spacing: 0px;
	width: 170px;
	font-size: 11px;
}

td.ltgrey {
	background-color: #D6D6D6;
	text-align: left;
	vertical-align: top;
	padding-top: 10px;
	padding-left: 16px;
	padding-right: 16px;
	padding-bottom: 10px;
	border-spacing: 0px;
	width: 170px;
	font-size: 11px;
}

td.ltgreyhead {
	background-color: #D6D6D6;
	text-align: left;
	vertical-align: middle;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border-spacing: 0px;
	width: 170px;
	font-size: 11px;
}

td.ltgreynews {
	background-color: #D6D6D6;
	text-align: left;
	vertical-align: top;
	padding-top: 0px;
	padding-left: 16px;
	padding-right: 16px;
	padding-bottom: 10px;
	border-spacing: 0px;
	width: 170px;
	font-size: 11px;
}

td.ltgreyad {
	background-color: #D6D6D6;
	text-align: left;
	vertical-align: middle;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	border-spacing: 0px;
	width: 170px;
	font-size: 11px;
}

td.sidebar {
	background-color: #D6D6D6;
	text-align: left;
	vertical-align: top;
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	border-spacing: 0px;
	width: 200px;
	font-size: 11px;
}

td.ltgrey-long {
	background-color: #D6D6D6;
	text-align: left;
	vertical-align: top;
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	border-spacing: 0px;
	font-size: 11px;
}

td.ltgrey_center {
	background-color: #D6D6D6;
	width: 454px;
	text-align: left;
	vertical-align: top;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border-spacing: 0px;
}

td.main {
	text-align: left;
	width: 454px;
	vertical-align: top;
	padding-top: 10px;
	padding-left: 16px;
	padding-right: 16px;
	padding-bottom: 10px;
	font-size: 12px; 
 	line-height: 16px;
}

td.article {
	text-align: left;
	width: 630px;
	vertical-align: top;
	padding-top: 10px;
	padding-left: 16px;
	padding-right: 16px;
	padding-bottom: 10px;
}

td.articletop {
	text-align: left;
	width: 630px;
	vertical-align: top;
	padding-top: 5px;
	padding-left: 16px;
	padding-right: 16px;
	padding-bottom: 5px;
}

td.articletopleft {
	text-align: left;
	width: 400px;
	vertical-align: top;
	padding-top: 5px;
	padding-left: 16px;
	padding-right: 15px;
	padding-bottom: 5px;
}

td.articletopright {
	text-align: left;
	width: 230px;
	vertical-align: top;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 11px;
	padding-bottom: 5px;
}

td.pink {
	background-color: #B91C8D;
	text-align: left;
	width: 660px;
	vertical-align: top;
	padding-top: 5px;
	padding-left: 16px;
	padding-bottom: 4px;
}

td.purple {
	background-color: #730EBA;
	text-align: left;
	width: 660px;
	vertical-align: top;
	padding-top: 4px;
	padding-left: 16px;
	padding-bottom: 3px;
}

td.red {
	background-color: #D13D1E;
	text-align: left;
	width: 660px;
	vertical-align: top;
	padding-top: 4px;
	padding-left: 16px;
	padding-bottom: 3px;
}

td.orange {
	background-color: #D78510;
	text-align: left;
	width: 660px;
	vertical-align: top;
	padding-top: 4px;
	padding-left: 16px;
	padding-bottom: 3px;
}

td.green {
	background-color: #004733;
	text-align: left;
	width: 660px;
	vertical-align: top;
	padding-top: 5px;
	padding-left: 16px;
	padding-bottom: 4px;
}

td.ltblue {
	background-color: #007AB0;
	text-align: left;
	width: 660px;
	vertical-align: top;
	padding-top: 4px;
	padding-left: 16px;
	padding-bottom: 3px;
}

td.exdkgrey_header {
	background-color: #404040;
	text-align: left;
	width: 660px;
	vertical-align: top;
	padding-top: 4px;
	padding-left: 16px;
	padding-bottom: 3px;
}

td.footer {
	vertical-align: bottom;
	text-align: center;
	width: 800px;
	padding: 5px 0 15px 0;
}

td.archive {
	text-align: left;
	vertical-align: top;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
}



/*--------------------------
       bottom nav styles
  --------------------------*/
 	
A:link.footer {color: #eeeeee; text-decoration: none; font-size: 11px;}
A:active.footer {color: #FFFFFF; text-decoration: underline; font-size: 11px;}
A:hover.footer {color: #FFFFFF; text-decoration: underline; font-size: 11px;}
A:visited.footer {color: #eeeeee; text-decoration: none; font-size: 11px;}



/*-------------------------------
 * CSS Top Navigation
 * -------------------------------*/

.clearer {
	height: 1px;
	width: 1px;
	visibility: hidden;
	clear: both;
	margin: 0;
	padding: 0;
}

#NavCenter {
	position: absolute;
	float: left;
	top: 225px;
	margin-left: 30%;
	margin-right: auto;
	width: 620px;
}

#tnav ul { /* all lists */
	padding: 0;
	text-align: left;
	list-style: none outside none;
	text-indent: 0;
}


#tnav li { /* all list items */
	float: left;
	position: relative;
	margin: 0 1em 0 0;
	padding: .25em .5em .25em 2em;
	width: auto;
	list-style: none;
	color: #ddd;
	top: -30px;
}

#tnav li li { /* all list items */
	float: left;
	position: relative;
	margin: 0 0 0 -.5em;
	padding: .5em .5em .5em .5em;
/*	width: 15em; */
	list-style: none;
	color: #dddddd;
	background-color: #454545;
}

#tnav li ul { /* second-level lists */
	margin: .25em 0 0 -1em;
	padding: 0;
	display: none;
	position: absolute;
}

#tnav li > ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}

#tnav li ul li {
	top: auto;
}
#tnav li ul li:hover { /* second-level lists */
	background-color: black;
	text-decoration: none;
}

#tnav li:hover ul, li.hover ul { /* lists nested under hovered list items */
	display: block;
	
}

#tnav, #tnav a, #tnav ul{
	color: #dddddd;
	text-decoration: none;
	font-size: 12px;
	font-family: "Arial", "Helvetica", sans-serif;
}

#tnav a, #tnav li:hover {
	color: #FFFFFF;
	text-decoration: none;
}

/*---------------------------------
 * End CSS Top Navigation
 * ----------------------------------*/


