html, body, ul, ol, li, p, blockquote, q, h1, h2, h3, h4, h5, h6, form, fieldset, a, div, img {
	margin: 0;
	padding: 0;
	border: 0;
	}
html {font-size: 70%; color: #000; }
body { background: #FFF; font-size: 100%; font-family: arial, "trebuchet ms", Verdana, Arial, sans-serif;}
h1 {font-size: 11pt;}
h2 {font-size: 10pt;}
h3 {font-size: 9pt;}
#container { position: relative;  width: 917px; margin: 0px auto; border: 1px solid white; }




#title {top: 0px; left: 0px; width: 171px; height: 100px; overflow: auto; border: 1px solid white; padding: 5px; background: url(http://www.travelmoneyfinder.com/images/logo_5b.jpg) 0px 0px no-repeat; }
#title span {display: none; }
#signup {margin-top: 0px; position: absolute; top: 0px; left: 705px; width: 200px; height: 100px; overflow: auto; border: 1px solid #ccc; padding: 5px; background: white; }
#signup a {color: #2d73b9; text-decoration: underline; font-weight: bold; }
#signup a:visited {color: #2d73b9; text-decoration: underline; font-weight: bold;  }
#signup a:hover {text-decoration: underline; color: #600; font-weight: bold;}
#date {margin-top: 13px; float: right; width: 210px; height: 13px; border: 1px solid #D4DAE7; background: #D4DAE7; padding-left: 5px; }

#twitter {margin-top: 2px; position: absolute; top: 148px; left: 566px; width: 232px; height: 40px; border: 1px solid #fff; padding-left: 74px; background: white;}
#twitter a {text-decoration: none; background: none; }
#twitter a:hover {text-decoration: none; background: none; }

#search {margin-top: 2px; position: absolute; top: 190px; left: 566px; width: 349px; height: 120px; overflow: auto; border: 1px solid #ccc; padding: 0px; background: white; }
#search td.searchTitle {font-size: 16pt; height: 35px; background: #D4DAE7; color: gray; width: 349px; }

#range {position: absolute; top: 325px; left: 700px; width: 200px; height: 190px; overflow: auto; border: 1px solid #ccc; padding: 5px; background: white; }

#exchangerates {margin-top: 2px; background: #fff ; color: #0a0a0a; width: 550px; border: 1px solid #ccc; padding: 10px 5px; }

#exchangerates td.exchangeratesTitle {font-size: 16pt; height: 35px; background: #D4DAE7; color: gray; width: 558px; padding: 0px 0px; }

#exchangerates a {color: #2d73b9; text-decoration: none; font-weight: bold; }
#exchangerates a:visited {color: #2d73b9; text-decoration: none; font-weight: bold;  }
#exchangerates a:hover {text-decoration: underline; color: #600; font-weight: bold;}
#exchangerates th {padding: 10px; text-align: left; }
#exchangerates td {padding: 10px; }
#exchangerates table.bureaux td {padding: 5px; }
#exchangerates tr.even {background: #ececec; }
#exchangerates tr.odd {background: #fff; }
#exchangerates .info a {padding: 1px; background: url(images/info_2.png) 0px 0px no-repeat; }
#exchangerates .info a:hover {background: url(images/info_2_h.png) 0px 0px no-repeat;  }
th.worth {text-align: center; width: 20%; }
td.country a {color: black; text-decoration: none; font-size:9pt;  }
#timestamp {margin: 15px 0 0px 0; text-align: center; }
td.country a:visited {color: black; text-decoration: none;  font-weight: bold; }
td.country a:hover {text-decoration: underline; background: none; font-weight: bold; }
td.currency a {color: #2d73b9; text-decoration: none; font-weight: bold; font-size:9pt; }
td.currency a:visited {color: #2d73b9; text-decoration: none; font-weight: bold;  }
td.currency a:hover {text-decoration: underline; color: #600; font-weight: bold;}

#exchangerates th.fvalue {text-align: center; }
#exchangerates th.worth {text-align: center; }
td.fvalue, td.worth {text-align: center; }
td.fvalue {font-weight: normal; font-size: 9pt; }
td.worth {font-weight: normal; font-size: 12pt; }
td.pos {color: green; }
td.neg {color: red; }
td.nc {color: blue; }
td.low { }
td.low { }
td.error {color: red; }
#exchangerates td.flag {padding-left: 5px; border: 1px solid #d7d7d7; width: 150px; }

/*- Menu Tabs 7--------------------------- */

    #topmenu {
      float:left;
      width:100%;
      background:#D4DAE7;
      font-size:96%;
      line-height:normal;
	  border-bottom:1px solid gray;
      }
    #topmenu ul {
	  margin:0;
	  padding:10px 10px 0 0px;
	  list-style:none;
      }
    #topmenu li {
      display:inline;
      margin:0;
      padding:0;
      }
    #topmenu a {
      float:left;
      background:url("images/tableft7.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #topmenu a span {
      float:left;
      display:block;
      background:url("images/tabright7.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:black;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #topmenu a span {float:none;}
    /* End IE5-Mac hack */
    #topmenu a:hover span {
      color:black;
      }
    #topmenu a:hover {
      background-position:0% -42px; text-decoration: underline; color: #595959; 
      }
    #topmenu a:hover span {
      background-position:100% -42px;
      }

div#topmenu {float: left; }
div#topmenu ul {}
div#topmenu li {position: relative; list-style: none; float: left;background: #D4DAE7 ; z-index: 99;}
div#topmenu li.submenu2:hover {background: #bfe2f9;}
div#topmenu ul.level2 a {background:none;}
div#topmenu ul.level2 span {background:none;}
div#topmenu li.submenu:hover {background-color: #D4DAE7;}
div#topmenu li a {display: block; }
div#topmenu>ul a {width: auto;}
div#topmenu ul ul {position: absolute; width: 17em; display: none;}
div#topmenu ul ul li {border-left: 1px solid gray; border-right: 1px solid gray; border-bottom: 1px solid gray; width: 28em; }
div#topmenu li.submenu li.submenu {}
div#topmenu li.submenu li.submenu:hover {background-color: #dbfb43;}

div#topmenu ul.level1 li.submenu:hover ul.level2 {display:block;}
div#topmenu ul.level2 {top: 1.5em; left: -1px; top: 13px; }



#footer_nav {background: #fff; position: relative;  width: 547px; margin-left: 0px ; border: 1px solid #fff; text-align: left; border-left: 1px solid #fff; color: #ccc; margin-top: 5px; color: #595959; border-top: 1px solid #ccc; padding-left:15px; padding-top: 5px; }
#footer_nav a:hover {color: black; text-decoration: underline; background: white; }
#footer_nav a, #footer a {text-decoration: none; color: #595959; }
#footer {background: #fff; position: relative;  width: 500px; margin-left: 14px ; border: 1px solid #fff; text-align: left;  font-size: 87%; border-left: 1px solid #fff;  color: #595959; }
#footer a:hover {color: #376315; background: white; }

#mainpage_graph {background: #fff ; color: #0a0a0a; border: 1px solid #ccc; padding: 10px 5px; position: absolute; top: 1136px; left: 566px; width: 339px;}
#mainpage_graph_flag {border: 1px solid #d7d7d7; width: 50px; }
#mainpage_graph_title {background: #D4DAE7; }
#mainpage_graph td.pos {background: #600; border-left: 1px solid white; border-right: 0px solid blue; }
#mainpage_graph td.neg {border-top: 1px solid #D4DAE7; }
#mainpage_graph td.posText {color: green; font-weight: bold; }
#mainpage_graph td.negText {color: red; font-weight: bold; }

#mainpage_graph td.foot {border-top: 3px solid #D4DAE7; }
#mainpage_graph th.yAxis {border-right: 1px solid #D4DAE7; }
#mainpage_graph a {text-decoration: none;  }
#mainpage_graph a:visited {color: #2d73b9; text-decoration: none;   }
#mainpage_graph a:hover {background: #E5CD63;  }


#graph {background: #fff ; color: #0a0a0a; border: 1px solid #ccc; padding: 10px 5px; position: absolute; top: 320px; left: 566px; width: 339px;}
#graph_flag {border: 1px solid #d7d7d7; width: 50px; }
#graph_title {background: #D4DAE7; }
#graph td.pos {background: #600; border-left: 1px solid white; border-right: 0px solid blue; }
#graph td.neg {border-top: 1px solid #D4DAE7; }
#graph td.foot {border-top: 3px solid #D4DAE7; }
#graph th.yAxis {border-right: 1px solid #D4DAE7; }
#graph a {text-decoration: none;  }
#graph a:visited {color: #2d73b9; text-decoration: none;   }
#graph a:hover {background: #E5CD63;  }

#block {padding-top: 8px; background: #fff ; color: #0a0a0a; width: 550px; border: 1px solid #ccc; padding: 10px 5px; top: 220px; left: 27px;}
#block table {background: #cccccc; padding: 20px 5px; }
#block a {color: #2d73b9; text-decoration: none; font-weight: normal; }
#block a:visited {color: #2d73b9; text-decoration: none; font-weight: normal;  }
#block a:hover {text-decoration: underline; color: #600; font-weight: normal;}

#disc {margin-top: 30px; background: #D4DAE7; color: gray; width: 548px; border: 1px solid #ccc; padding: 10px 5px; margin-left: 2px; text-align: justify; }
#ender {background: #fff; position: relative;  width: 548px; margin-top: 20px; margin-left: 7px ; border: 1px solid white; text-align: left;  font-size: 100%; border-left: 1px solid #fff; }
#ender a {text-decoration: none; color: #595959; }
#ender a:hover {color: #4867AF; }
#table tr.updates {padding: 3px; }
#table td.pass {background: #468847; color: white; }
#table td.failPartial {background: #F89406; color: white; }
#table td.fail {background: #B94A48; color: white; }
#table td.passPlus {background: #3788fa; color: white; }

/* These classes are used by the script as rollover effect for table 1 and 2 */
	
	.tableRollOverEffect1{
		background-color: #bfe2f9;
		color: #2d73b9;
	}

	
	.tableRowClickEffect1{
		background-color: #E5CD63;
		color:#000;
	}
	
	

#bookmark {margin-top: 2px; float: right; width: 111px; height: 13px; }
#bookmark a {text-decoration: none; background: none; }
#bookmark a:hover {text-decoration: none; background: none; }	



#av_h1 {position: absolute; top: 5px; left: 184px; width: 500px; height: 100px; border: 1px solid white; }
#av_h2 {position: absolute; top: 20px; left: 200px; width: 468px; height: 60px; border: 1px solid white; }

#av_r3 {position: absolute; top: 330px; left: 741px; width: 125px; height: 125px; border: 1px solid white; }
#av_f1 {margin: 15px 0 15px 40px; width: 468px; height: 60px; border: 1px solid white; }
#av_f2 {margin: 15px 0 15px 40px; width: 468px; height: 60px; border: 1px solid white; }
#digg {position: static; margin: 5px 0; width: 560px; height: 200px; border: 1px solid #ccc; padding: 0px; background: #fff; }

div#rss_av_1 { position: absolute; top: 5px; left: 186px; width: 500px; height: 100px; background: #fff; font-size: 100%; font-family: arial, "trebuchet ms", Verdana, Arial, sans-serif; border: 1px solid #ccc; padding: 0 2px; font-size: 9pt; overflow: hidden; }
div#rss_av_1 h1 {font-size: 10pt; height: 12px; }
div#rss_av_1 a {text-decoration: underline; color: #2d73b9; }
div#rss_av_1 a:hover {text-decoration: underline; color: #600; }

div#rss_av_1.hover {width: 730px; height: 100%; }
div#rss_av_1 iframe {width: 100%; height: 100%; }





#news {position: absolute; top: 320px; left: 566px; width: 349px; height: 545px; border: 1px solid #ccc; padding: 0px; background: #fff; }
#news a {text-decoration: none; color: #2d73b9; }
#news a:hover {text-decoration: underline; color: #600; }
#news td.newsTitle {font-size: 18pt; height: 35px; background: #D4DAE7; color: gray; width: 343px; }
#news td.newsFooter {font-size: 7pt; height: 15px; background: #D4DAE7; color: #2d73b9; width: 343px; padding-top: 8px;  padding-bottom: 8px; text-align: center; }
#newsInsert {position: relative; width: 339px; height: 175px; border: 1px solid #fff; padding-left: 1px; background: #fff; overflow: auto; }

#newsEmail {width: 560px; height: 250px; border: 1px solid #ccc; padding: 0px; background: #fff; }
#newsEmail a {text-decoration: none; color: #2d73b9; }
#newsEmail a:hover {text-decoration: underline; color: #600; }
#newsEmail td.newsEmailTitle {font-size: 18pt; height: 35px; background: #D4DAE7; color: gray; width: 558px; }
#newsEmail td.newsEmailFooter {font-size: 7pt; height: 15px; background: #D4DAE7; color: #2d73b9; width: 558px; padding-top: 8px;  padding-bottom: 8px; text-align: center; }
#newsEmailInsert {position: relative; width: 554px; height: 175px; border: 1px solid #fff; padding-left: 1px; background: #fff; overflow: auto; }


#news_fco {position: absolute; top: 879px; left: 566px; width: 349px; height: 250px; border: 1px solid #ccc; padding: 0px; background: #fff; }
#news_fco a {text-decoration: none; color: #2d73b9; }
#news_fco a:hover {text-decoration: underline; color: #600; }
#news_fco td.newsTitle {font-size: 18pt; height: 35px; background: #D4DAE7; color: gray; width: 343px; }
#news_fco td.newsFooter {font-size: 7pt; height: 15px; background: #D4DAE7; color: #2d73b9; width: 343px; padding-top: 8px;  padding-bottom: 8px; text-align: center; }
#newsInsert_fco {position: relative; width: 339px; height: 175px; border: 1px solid #fff; padding-left: 1px; background: #fff; overflow: auto; }


#av_topmenu a span {
      
      display:inline;
     
      }
div#av_topmenu {float: left; width:96%;
      background:#D4DAE7;
      font-size:10pt;
	  font-weight: bold;
      line-height:normal;
	  border-bottom:1px solid #ccc;}

div#av_topmenu li {position: relative; list-style: none; float: left;background: #D4DAE7 ; }
div#av_topmenu li.submenu2:hover {background: #bfe2f9;}
div#av_topmenu ul.level2 a {background:none;}
div#av_topmenu ul.level2 span {background:none;}
div#av_topmenu li.submenu:hover {background-color: #D4DAE7;}
div#av_topmenu li a {display: inline; }
div#av_topmenu>ul a {width: auto;}
div#av_topmenu ul ul {position: absolute; width: 17em; display: none;}
div#av_topmenu ul ul li {border-left: 0px solid #ccc; border-right: 0px solid #ccc; border-bottom: 0px solid #ccc; width: 21em;  height: 20px;}
div#av_topmenu li.submenu2 {font-weight: normal; }
div#av_topmenu li.submenu li.submenu:hover {background-color: #dbfb43;}

div#av_topmenu ul.level1 li.submenu:hover ul.level2 {display:inline;}
div#av_topmenu ul.level2 {left: 0px; top: 16px; }



#countryInfo {padding-top: 8px; background: #fff ; color: #0a0a0a; width: 550px; border: 1px solid #ccc; padding: 10px 5px; top: 220px; left: 27px;}

#countryInfo table {background: #fff; padding: 3px 5px; border: 0px solid #ccc; width: 468px; }

#countryInfo td {border: 1px solid #ccc; border-bottom: 1px solid #fff; background: #ccc; padding: 3px; text-align: justify; width: 29%; }

#countryInfo th {border: 1px solid #ccc; text-align: right; padding-right: 3px; width: 38%; }
#countryInfo th.data {width: 19%; }
#countryInfo th.flag {width: 19%; border: 1px solid #fff; text-align: left; background: #fff; padding: 0px; }
#countryInfo img {border: 1px solid #d7d7d7; }

#assocC {position: static; margin: 5px 0; width: 560px; height: 240px; border: 1px solid #ccc; padding: 0px; background: #fff; }
#assocC a {text-decoration: none; color: #2d73b9; }
#assocC a:hover {text-decoration: underline; color: #600; }
#assocC td.assocCTitle {font-size: 16pt; height: 35px; background: #D4DAE7; color: gray; width: 558px; }
#assocCInsert {position: relative; width: 555px; height: 190px; border: 1px solid #fff; padding-left: 1px; background: #fff; overflow: auto; }
#assocCInsert td.colA {width: 90%; padding-bottom: 3px; }
#assocCInsert td.colB {padding-bottom: 3px; }
#assocCInsert td.colC {width: 90%; padding-bottom: 15px; }
#assocCInsert td.colD {padding-bottom: 15px; }

#assocAptC {position: static; margin: 5px 0; width: 560px; border: 1px solid #ccc; padding: 0px; background: #fff; }
#assocAptC a {text-decoration: none; color: #2d73b9; }
#assocAptC a:hover {text-decoration: underline; color: #600; }
#assocAptC td.assocAptCTitle {font-size: 16pt; height: 35px; background: #D4DAE7; color: gray; width: 558px; }
#assocAptCInsert {position: relative; width: 555px; border: 1px solid #fff; padding-left: 1px; background: #fff; overflow: auto; }
#assocAptCInsert td {font-size: 8pt; text-align: justify; }



