body{ 
font-family: Tahoma,Arial; font-size: 9pt;  margin: 0px;
}

a:link
{
	color: #3399FF;text-decoration:none 
}
a:hover {
        color: #0033CC;
        text-decoration: underline;
}
a:visited
{
	color: rgb(51,102,204); 
} 
a:active 
{
	color: rgb(255,153,0);
}
table
{
	table-border-color-light: rgb(255,204,102);
	table-border-color-dark: rgb(204,153,102); 
}

.sitetag	{

	font-size: 12pt;


	font-family: tahoma,arial;

	color: #505A49;

}
.tr_b{
border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; 
               border-bottom-style: solid; border-bottom-width: 1px}
.caption {

	border-left: 1px solid #95A5AD;

	border-right: 0px solid #62727A;

  	margin: 0px;

	color : #000000;

	text-align: center;

	padding-top: 2px;

	padding-right: 0px;

	padding-bottom: 2px;

	padding-left: 0px;

	font-family: tahoma,Arial;

	font-size: 10pt;

 background-color:#EBEBEB

}

.error_cell {
font-family: Arial; font-size: 12pt; color: #FF0000; text-decoration: 
 none; background-color:#F0F0F0}

.error_cell1 {
font-family: Arial; font-size: 12pt; color: #FF0000; text-decoration: 
 none;  background-color:#E4E4E4}
 

.error_table {

border: 1px solid #000000; }
.tablemain
{
	table-border-color-light: rgb(255,204,102);
	table-border-color-dark: rgb(204,153,102); background-color:#F0F0F0;  
	
}

.resulttable
{
	border-style:dashed; border-width:1px; table-border-color-light: rgb(255,204,102);
	table-border-color-dark: rgb(204,153,102); background-color:#F0F0F0;  color:#800000; font-size:12pt 
	

}

.reg_textarea
{
		
font-size: 12pt; font-family: Arial; color: #FF0000;
	border: 1px solid #7DCBFF;
	background-color: #F2FBFF;
	padding: 1px;
	vertical-align: middle;
	width: 97%;
	margin: 1px 0

}



.smallfont
{
font: 10pt arial,verdana,helvetica,sans-serif;
}

.smallfontred
{
	color: #FF0000;font-size:10pt; font-family:Tahoma; vertical-align:baseline; 
}


.table2
{
	border-style:solid; border-width:1px; table-border-color-light: rgb(255,204,102);
	table-border-color-dark: rgb(204,153,102); background-color:#F0F0F0;  
}

.memberstable
{
	table-border-color-light: rgb(255,204,102);
	table-border-color-dark: rgb(204,153,102); background-color:#F0F0F0 ; text-decoration:none 
}

.memberstable a:hover
{
	border-style:dotted; border-width:0px; table-border-color-light: rgb(255,204,102);
	table-border-color-dark: rgb(204,153,102);  text-decoration:overline underline; color:#0000FF 
}


h1
{
	font-family: tahoma,Times New Roman, Times;
	color: rgb(153,153,51);
}
h2
{
	font-family: tahoma,Times New Roman, Times;
	color: rgb(204,153,0); 
}
h3
{
	font-family: tahoma,Times New Roman, Times;
	color: rgb(0,102,153); 
}
h4
{
	font-family: tahoma,Times New Roman, Times;
	color: rgb(153,153,0);
}
h5
{
	font-family: tahoma,Times New Roman, Times;
	color: rgb(255,153,0);
}
h6
{
	font-family: tahoma,Times New Roman, Times;
	color: rgb(51,102,204);
}

/*-- Tables ----------------------------------------------*/

.tplmarktag {
  COLOR: #ffffff;
  BACKGROUND-COLOR: #ff0000;
}

/*-- Tables ----------------------------------------------*/

.tableheader {
  COLOR: #FFFFFF;
  BACKGROUND-COLOR: #5678B1;
}
.tableseparator {
  COLOR: #FFFFFF;
  BACKGROUND-COLOR: #5678B1;
  font-size:12pt;
}

.tableseparator a {
  COLOR: #FFFFFF;
  BACKGROUND-COLOR: #5678B1; text-decoration:none
}

.tableseparator a:hover{
  COLOR: #FFFFFF;
  BACKGROUND-COLOR: #5678B1; text-decoration:underline
}

.tableseparator a:link{
  COLOR: #FFFFFF;
  BACKGROUND-COLOR: #5678B1; text-decoration:none
}
.tableseparator a:visited {
  COLOR: #FFFFFF;
  BACKGROUND-COLOR: #5678B1; text-decoration:none
}

.tablerow {
  BACKGROUND-COLOR: #E5E5E5; text-align:center; 
}
.tablerow2 {
  BACKGROUND-COLOR: #F5F5F5;
}
.tablefooter {
  COLOR: #FFFFFF;
  BACKGROUND-COLOR: #5678B1;
}
.tableborder {
  BACKGROUND-COLOR: #5678B1;
}

.vbmenu_control
{
background: #738FBF;
color: #FFFFFF;
white-space: nowrap; font-variant:normal; font-size:12pt; font-family:Arial;  padding-left:6px; padding-right:6px; padding-top:3px; padding-bottom:3px
}


#middiv-box {
	width: 100%;
	height: 100px;
	top: 0px;
	margin: 0 5px 0 5px;
	text-align: center;
	background-color: #f0f0f0;
	background-image: url('background.gif');
	background-repeat: repeat-x;
	background-position-y: top;

}

.allowedfiletypes {

	border:1px solid #62727A; margin:0px; color : #000000;

	text-align: center;

	padding-top: 1px;

	padding-right: 4px;

	padding-bottom: 1px;

	padding-left: 4px;

	font-family: tahoma,,Arial;

	font-size: 10pt;

 background-color:#EBEBEB
}


.alt1, .alt1Active
{
background: #F5F5FF;
color: #000000;
font: 10pt tahoma,arial,verdana,helvetica,sans-serif;
}
.alt1 a:link, .alt1Active a:link
{
text-decoration: none;
}
.alt1 a:visited, .alt1Active a:visited
{
text-decoration: none;
}
.alt2, .alt2Active
{
background: #E1E4F2;
color: #000000;
font:  10pt tahoma,arial,verdana,helvetica,sans-serif;
}
.alt2 a:link, .alt2Active a:link
{
text-decoration: none;
}
.alt2 a:visited, .alt2Active a:visited
{
text-decoration: none;
}

.tborder
{
background: #D1D1E1;
color: #000000;
border: 1px solid #0B198C;
font-family:tahoma,arial;
}

.tcat, .thead, .tfoot, .optiontitle, .navbody, .navbody td, legend, .darkbg, .tfoot td, .logincontrols td
{
	font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}



#leftdiv-box	{
	position: absolute;
	float: left;
	top: 0px;
	left: 0px;
	width: 300px;
	height: 100px;
	background-color: #808080;
}

#rightdiv-box {
	position: absolute;
	float: right;
	top: 0px;
	right: 0px;
	width: 300px;
	height: 100px;
	background-color: #FF9900;
	text-align: right;
}

#content {
        min-width:20%;
		margin-right:10%;
		margin-left:10%;
		margin-top:0;
		padding-bottom:10px;
		background:#fff;
		border:1px solid #000;
		text-align:center;
		font-size:14pt;
		color:#000;

		}


		}
		#mynewcontent {
        margin-right:10%;
		margin-left:10%;
		margin-top:1px;
		padding-bottom:10px;
		background:#FFFFFF;
		text-align:right;
		border:1px solid #000;
		min-width:100%;
		}
		
	#menufooter  {
		margin-bottom:20px;
		}
		
	#menusitelinks {
		font-size:12px;
		}
	
	.menus {
		border-left:1px solid #000; 
		border-bottom:1px solid #000;
		border-top:1px solid #000;
		border-right:10px solid #000;
		background:#fff;
		color:#000;
		padding:10px;
		margin-bottom:10px;
		text-align:left;
		font-size:10px;
		}
		
form
{
        margin:0px;
        display: inline ;
}

img {
border: 0px;
}

select option {
        background-color: #F0F0F0;
        color: #333;
}

input, select {
        vertical-align: middle;
        box-sizing: content-box;
        -moz-box-sizing: content-box;
}
textarea {
        box-sizing: content-box;
        -moz-box-sizing: content-box;
}

input, textarea, select {
        color: #333;
        font: normal 12px Tahoma,Verdana, Arial, Helvetica, sans-serif;
        vertical-align: middle;
        margin: 0;
        box-sizing: content-box;
        -moz-box-sizing: content-box;
}



input.button {
        background: #FFF url(images/bg_nav2.gif) top left repeat-x;
        border: solid 1px #BBB;
        border-left-color: #CCC;
        border-top-color: #CCC;
        color: #666;
}

input:hover.button {
        color: #000;
        border-left-color: #AAA;
        border-top-color: #AAA;
        border-right-color: #999;
        border-bottom-color: #999;
}

textarea{
        border: solid 1px #888;
        color: #666;
        background-color: #F8F8F8;
}

fieldset
{
font-family:Tahoma; font-size:10pt
}


select optgroup {

        font-weight: normal;
        font-style: normal;
}


.alert_row
{
	table-border-color-light: rgb(255,204,102);
	table-border-color-dark: rgb(204,153,102); background-color:#FF9900;  color:#FFFFFF 
}


.firstrow
{
	table-border-color-light: rgb(255,204,102);
	table-border-color-dark: rgb(204,153,102); background-color:#EBEBEB; 
	font-family: Tahoma,Arial; font-size: 10pt; 
}

.firstrow2
{
	table-border-color-light: rgb(255,204,102);
	table-border-color-dark: rgb(204,153,102); background-color:#F2F2F2; 
	font-family: Tahoma,Arial; font-size: 10pt; 
}

.firstrow_s
{
	table-border-color-light: rgb(255,204,102);
	table-border-color-dark: rgb(204,153,102); background-color:#99CCFF; ; 
}

.secondrow
{
	table-border-color-light: rgb(255,204,102);
	table-border-color-dark: rgb(204,153,102); background-color:#D6D6D6; ; 
	font-family: Tahoma,Arial; font-size: 10pt; 
}



.secondrow2
{
	table-border-color-light: rgb(255,204,102);
	table-border-color-dark: rgb(204,153,102); background-color:#E6E6E6; ;
	font-family: Tahoma,Arial; font-size: 10pt; 
}
.w_row {
	table-border-color-light: rgb(255,204,102);
	table-border-color-dark: rgb(204,153,102); background-color:#FFFFFF; ;
font-family: Tahoma,Arial; font-size: 10pt; 	
 }
 
.header_row {
table-border-color-light: rgb(255,204,102);
	table-border-color-dark: rgb(204,153,102); background-color:#FFFFFF; ;  
	background-image:url('../../images/g_r2.gif'); font-size:12pt; font-family:Arial; font-weight:bold 
}

.header_row2 {
table-border-color-light: rgb(255,204,102);
	table-border-color-dark: rgb(204,153,102); background-color:#FFFFFF; ; background-image:url('../../images/g_r.gif') 
}
.container	{ padding: 0px; margin: 0px; border: 1px solid #666666; 
background-color: #FFFFFF; font-family: Arial,Sans; font-weight: normal; border-color: #666666; float: center; }

.logo	{background-color: #ffffff; }

.counters	{ color: #000000; font-size: 10px; font-weight: normal;  padding: 0px; margin: 0px; }
.navbar	{ border-bottom:1px solid #666666; border-top:1px solid #666666; background:#6B99D1; padding:1px; margin:0px; text-align: center }
.table-bar	{ text-decoration: none;  font-size: 12px;  color: #686B6D; text-align: center; margin: auto; font-family: Arial CE, Helvetica CE, Arial, helvetica, sans-serif; }
.barSec	{ width: 100%; border-top: 1px solid #cccccc; text-align: center; background-image: url(img/back_bar2.gif); background-repeat: repeat-x; background-color: #ffffff; height: 37px; clear: both; }
.barSearch	{ margin: 5px 0 0 0; padding: 0 0 0 5px; text-align: left; float: left; }
.barBrowse	{ margin: 5px 0 0 0; padding: 0 5px 0 0; text-align: right; float: left; }
.content	{ width: 100%; }
.columL	{ border-right-width: 1px; border-right-style: solid; border-right-color: #b3b3b3; }
.maincolumn	{ text-align: center; float: left; margin: 0px; padding: 0px; }
.maincolumn	{ text-align: center; float: left; margin: 0px; padding: 0px; }
.titTable4	{ border-top:1px solid #B3B3B3; border-bottom:1px solid #B3B3B3; background-color: #EEEEEE; text-align: left; padding: 5px; font-size: 10px; color: #000000; font-family: Verdana; }
.footer	{ clear: both; width: inherit; padding: 5px 5px 5px 5px; text-align: center; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; }

/* Added at Version 2.2 */

.blue_row{color: #FFFFFF; background-color: #0099FF; font-family: Tahoma,Arial; font-size: 10pt; }
.blue_row a{color: #FFFFFF; font-family: Tahoma,Arial; font-size: 10pt; }
.blue_row a:hover{color: #FFFFFF;  background-color: #0099FF; text-decoration:overline underline }
.blue_row a:link{color: #FFFFFF; }
.blue_row a:visited{color: #FFFFFF;}


.blue_row1{color: #000000; font-family: Tahoma,Arial; font-size: 10pt;  background-color: #CCEBFF}
.blue_row1 a{color: #000000;}
.blue_row1 a:hover{color: #000000; background-color: #CCEBFF; text-decoration:underline}
.blue_row1 a:link{color: #000000; }
.blue_row1 a:visited{color: #000000; }


.blue_row2{color: #000000; font-family: Tahoma,Arial; font-size: 10pt;  background-color: #E5F5FF}
.blue_row2 a{color: #000000; }
.blue_row2 a:hover{color: #000000;  text-decoration:underline}
.blue_row2 a:link{color: #000000;  }
.blue_row2 a:visited{color: #000000;}

.blue_row3{color: #000000; font-family: Tahoma,Arial; font-size: 10pt;  background-color: #F0FAFF}
.blue_row3 a{color: #000000; }
.blue_row3 a:hover{color: #000000; text-decoration:underline}
.blue_row3 a:link{color: #000000; }
.blue_row3 a:visited{color: #000000; }

#hidden_div{
  border-width:     0px 0px 0px 0px;
  visibility:       hidden;
  font: 1px Verdana;
}
.submit{
	border-left:3px double #ccc;
	 border-right:3px double #999; 
	 border-top:3px double #ccc;
	  border-bottom:3px double #999; 
	  background:url('images/fade-butt.png');
	   color: #333333;
	padding: 0.25em; bold
}

.alert{color: #FF0000; font-family: Arial; font-size: 12pt; font-weight:bold }

#b_upload{ visibility:visibile}
#upload_message{ visibility:visibile}
.ext_cell{font-size: 11px; background-color: #FFFFFF}
.maintable{background-color: #FFFFFF}

#f_r{
 margin-right:10%;
		margin-left:10%;
		margin-top:1px;
		padding-bottom:10px;
		background:#B0E6FF;
		text-align:right;
		border:1px solid #000000;
		min-width:100%; font-weight:bold

}

.gallery{
background: #D1D1E1;
color: #000000;
border: 1px solid #0B198C;
}
.gallery table{background-color: #ffffff}
.gallery td{background-color: #F2F2F2}
.gallery a{color: #000000}
.gallery a:link{color: #000000}
.gallery a:active{color: #000000}
.gallery a:visited{color: #000000}
.gallery a:hover{color: #000000; text-decoration:underline}

.mytitle{font-size: 13pt; font-family: Arial; font-weight: bold; text-decoration:none}
.mytitle a{font-size: 13pt; font-family: Arial; font-weight: bold}
.mytitle a:link{font-size: 13pt; font-family: Arial; font-weight: bold}
.mytitle a:active{font-size: 13pt; font-family: Arial; font-weight: bold}
.mytitle a:visited{font-size: 13pt; font-family: Arial; font-weight: bold}
.mytitle a:hover{font-size: 13pt; font-family: Arial; font-weight: bold; color:#000080}
#powerdiv{
font-size:16pt;
}

#ftp_div{font-size:14pt; color:#FF0000}

#dhtmltooltip{
position: absolute;
width: 150px;
border: 2px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135); font-weight:bold; 
}

.seprator{
border: 1px dotted #000000; 
padding-left: 4px; 
padding-right: 4px; 
padding-top: 1px; 
padding-bottom: 1px; 
background-color: 
#C0C0C0}

.uploadinput { width: 100%; border-top: 1px solid #cccccc; text-align: center; background-image: url(img/back_bar2.gif); background-repeat: repeat-x; background-color: #ffffff; height: 30px; clear: both; }
.textinput { 
	border: 1px solid #ccc;
	background-color: #eff;
	padding: 1px;
	vertical-align: middle;
	width: 85%;
	margin: 1px;
	margin-left: 0;
	margin-right: 0;
} 



input.input_text {
	border: 1px solid #7DCBFF;
	background-color: #F2FBFF;
	padding: 1px;
	vertical-align: middle;
	width: 70%;
	margin: 1px 0
}

.folderbg{background-image: url('images/b_folder.gif')}



tr.row {
  color: #cc3333;
  background-color: white;
}

td.col {
  border: 1px solid blue;
  padding: 5px;
}

table.test {
  text-align: center;
  width: 340px;
  margin-left: 30%
}


.ext-ux-uploaddialog-addbtn
{
    background: url('images/file-add.gif') no-repeat left center !important;
}

.ext-ux-uploaddialog-removebtn
{
    background: url('images/file-remove.gif') no-repeat left center !important;
}

.ext-ux-uploaddialog-resetbtn
{
    background: url('images/reset.gif') no-repeat left center !important;
}

.ext-ux-uploaddialog-uploadstartbtn
{
    background: url('images/upload-start.gif') no-repeat left center !important;
}

.ext-ux-uploaddialog-uploadstopbtn
{
    background: url('images/upload-stop.gif') no-repeat left center !important;
}

.ext-ux-uploaddialog-indicator-stoped
{
    width: 16px;
    height: 16px;
    background: url('images/done.gif') no-repeat center center;
}

.ext-ux-uploaddialog-indicator-processing
{
    width: 16px;
    height: 16px;    
    background: url('images/loading.gif') no-repeat center center;
}

.ext-ux-uploaddialog-state
{
    text-align: center;
    background-position: center center;
    background-repeat: no-repeat;
}

/* Queued */
.ext-ux-uploaddialog-state-0
{
    background-image: url('images/uncheck.gif');
}

/* Finished */
.ext-ux-uploaddialog-state-1
{
    background-image: url('images/check.gif');
}

/* Failed */
.ext-ux-uploaddialog-state-2
{
    background-image: url('images/failed.gif');
}

/* Processing */
.ext-ux-uploaddialog-state-3
{
    background-image: url('images/file-uploading.gif');    
}

/* Progress bar fix */
.ext-ie7 .ext-ux-uploaddialog-dialog .x-progress-bar .x-progress-text div
{
    display: none;
}

.ext-ie7 .ext-ux-uploaddialog-dialog .x-progress-text-back
{
    position: absolute;
    left: 0px;
    right: 0px;
}

.ext-ie7 .ext-ux-uploaddialog-dialog .x-progress-text-back div
{
    width: auto !important;
    white-space: nowrap;
}

.uploadresdex{overflow: scroll; height:100px;}  

.pageNav {margin-top:10px;padding:10px 0;color:#000000;font: 0.85em arial; overflow:hidden;zoom:1; direction: ltr; }
.pageNav .typing{float:right; text-align: center; }
.pageNav input{font-size:10px;font-family:tahoma;}
.pageNav a{line-height:2.2em; padding: 1px 5px;color:#203558!important; border: solid 1px #849CC6;text-decoration: none!important; }
.pageNav a:hover{background-color:#E5EDF9;color:#203558!important;}
.pageNav span.current {padding:2px 5px; color:#ffffff!important;background-color:#5E90C3!important;border: solid 1px #5E90C3;font-weight:bold; }
.pageNav .pre{margin: 0 5px;white-space:nowrap;}
.pageNav .next{margin:0 5px;white-space:nowrap;}

.pageNav.top {padding:0;margin:0 0 5px 0;}
.pageNav.top a{padding:0;margin:0;border:none;}
.pageNav.top .pre, .pageNav.top .next{background: url(images/listing/btn_pageNav.gif) no-repeat;    float: right;    height: 15px;    width: 40px; display: block;text-indent: -9999px;    overflow:hidden;}
.pageNav.top .pre{width:34px; margin:0; margin-right:5px;}
.pageNav.top .next{margin:0;}
.pageNav.top span.pre{background-position: 0px -50px;}
.pageNav.top span.next{background-position:  -50px;}
.pageNav.top a.pre{background-position: 0 0;}
.pageNav.top a.next{background-position: -50px 0;}
.pageNav.top .hint{display:block;float:right; margin-right:5px;}

#main {
  margin: 0 10%;
  }

.direntry {
    float: right;
    margin: 0 15px 0 0;
    clear: left;
    width: 350px;
}
.dirtitlepicture {
    float: right;
    margin: 15px 0 10px 10px;
    font-weight: bold;
    font-size: 80%;
}
.dirframe {
    float: right;
}

.dirinfo {
    font-size: 80%;
    font-weight: normal;
    margin-top: 5px;
    margin-bottom: 5px;
    color: #aaaaaa;
}

/* Resides inside a dirframe */
.dirthumbnail {
    border: 1px solid #aaaaaa;
}
.fftop         { background: url(images/border-top.gif) repeat-x; }
.fftop div     { background: url(images/corner-top-left.gif) no-repeat top left; }
.fftop div div { background: url(images/corner-top-right.gif) no-repeat top right; }

.ffbottom         { background: url(images/border-bottom.gif) repeat-x; }
.ffbottom div     { background: url(images/corner-bottom-left.gif) no-repeat top left; }
.ffbottom div div { background: url(images/corner-bottom-right.gif) no-repeat top right; }

.ffcontentwrap { background: url(images/border-left.gif) repeat-y; }
.ffcontent     { background: url(images/border-right.gif) repeat-y right; }

.ffcontent a { background-color: #ececec; }

.fftop div, .fftop, .ffbottom div, .ffbottom {
    height: 20px;
    font-size: 1px;
}
.category_table_style {
    background-color:#FFFFFF;
    width:100%;
    color:#000000;
}

.category_style {
    BORDER-TOP: #dddddd 1px dashed;
    BORDER-BOTTOM: #dddddd 1px dashed;
    BORDER-LEFT: #dddddd 1px dashed;
    BORDER-RIGHT: #dddddd 1px dashed;
    background-color:#fafafa;
    color:#000000;
    font-size: 10pt;
}
.copyright{font-size: 8pt;}
.comment_table{font-size: 9pt;}
.comment_title{color: blue; font-weight: bold;}
.topic_tools{font-size: 8pt;}
.ctopictitle{font-size: 9pt; color: black;}
.ctopictitle a{ color: black;}
.ctopictitle a:link{ color: black;}
.ctopictitle a:hover{ color: black;}
.ctopictitle a:visited{ color: black;}

.pageNav {margin-top:10px;padding:10px 0;color:#000000;font: 0.85em arial; overflow:hidden;zoom:1; direction: ltr; }
.pageNav .typing{float:right; text-align: center; font-size: 10pt; }
.pageNav input{font-size:10px;font-family:tahoma;}
.pageNav a{line-height:2.2em; padding: 1px 5px;color:#203558!important; border: solid 1px #849CC6;text-decoration: none!important; }
.pageNav a:hover{background-color:#E5EDF9;color:#203558!important;}
.pageNav span.current {padding:1px 5px; color:#ffffff!important;background-color:#5E90C3!important;border: solid 1px #5E90C3;font-weight:bold; }
.pageNav .pre{margin: 0 5px;white-space:nowrap;}
.pageNav .next{margin:0 5px;white-space:nowrap;}

.pageNav.top {padding:0;margin:0 0 5px 0;}
.pageNav.top a{padding:0;margin:0;border:none;}
.pageNav.top .pre, .pageNav.top .next{background: url(images/listing/btn_pageNav.gif) no-repeat;    float: right;    height: 15px;    width: 40px; display: block;text-indent: -9999px;    overflow:hidden;}
.pageNav.top .pre{width:34px; margin:0; margin-right:5px;}
.pageNav.top .next{margin:0;}
.pageNav.top span.pre{background-position: 0px -50px;}
.pageNav.top span.next{background-position:  -50px;}
.pageNav.top a.pre{background-position: 0 0;}
.pageNav.top a.next{background-position: -50px 0;}
.pageNav.top .hint{display:block;float:right; margin-right:5px;}
.arcyear{font-size: 14pt;}
.arcmonth{color: red;}

.footer{color: white; font-family: tahoma; font-size: 11px; text-decoration: none;}
.footer a{color: white;}
.footer a:link{color: white;}