body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #420909;
    background-color:#EFEFEF;
}

table, td {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

img {
    border:0px;
}

form {
    margin:0px;
    padding:0px;
}

.bar {
    color: #687B7D;
}

#container {
    width:990px;
    margin:auto;
    padding-left:10px;
    padding-right:10px;
    background-color:#DEE3E4;
    border:2px solid #FFFFFF;
}

#top_pointer {
    width:210px;
    height:82px;
    float:right;
}

#top_banner {
    margin-right:220px;
    height:90px;
}

/* Top Menu */

#top_menu {
    padding:5px;
    font-size:12px;
    font-weight:700;
    background-color:#C0CACB;
}

#top_menu a {
    color:#000;
    font-size:12px;
    text-decoration:none;
}

#top_menu a:hover {
    text-decoration:underline;
}

/* Top Menu other */

.t_menu {
    padding:5px;
    background-color:#8792B8;
    font-size:12px;
    font-weight:700;
}
.i_menu {
    padding:5px;
    background-color:#38C23C;
    font-size:12px;
    font-weight:700;
}

.f_menu {
    padding:5px;
    background-color:#D67B72;
    font-size:12px;
    font-weight:700;
}

.t_menu a, .t_menu a:visited, .i_menu a, .i_menu a:visited, .f_menu a, .f_menu a:visited {
    color:#000;
    font-size:12px;
    text-decoration:none;
}

.t_menu a:hover, .i_menu a:hover, .f_menu a:hover {
    text-decoration:underline;
}

#top_sub_m {
    padding:5px;
}

#top_sub_m a {
    color:#424F51;
    text-decoration:underline;
}

#top_sub_m a:hover {
    text-decoration:none;
}

#left_pan {
    width:186px;
    float:left;
}

#rt_pan {
    width:186px;
    float:right;
}

#pan_top{}


#pan_bdy {
    background-color:#CAD1D2;
    padding:5px;
}

.content h2 {
    color:#420909;
    font-size:12px;
    display:inline;
    margin:0px;
    padding:0px;
    font-weight:normal;
}

.content1 {
    color:#ffffff;
    font-size:16px;
    display:inline;
    margin:0px;
    padding:0px;
    font-weight:bold;
}

.content1 h2 {
    color:#ffffff;
    font-size:100%;
    display:inline;
    margin:0px;
    padding:0px;
    font-weight:bold;
}

.matt {
    margin-bottom:7px;
}

#cont_pan {
    margin-left:190px;
}

#mdl_cont {
    padding:0px;
    margin-right:190px;
}

#blue_p {
    width:569px;
}

/*#bl_top {*/
/*    background:url(../country/country_images/top_blue.jpg) bottom no-repeat left;*/
/*    height:5px;*/
/*}*/
/**/
/*#bl_btm {*/
/*    background:url(images/blue_.gif) top no-repeat left;*/
/*    height:11px;*/
/*}*/

.bl_bdy {
    background-color:#3357C3;
    width:566px;
}

.content4 {
    color:#A21A06;
    text-align: justify;
    font-size:12px;
    display:inline;
    margin:0px;
    padding:0px;
    font-weight:bold;
}

.content4 h2 {
    color:#A21A06;
    font-size:100%;
    display:inline;
    margin:0px;
    padding:0px;
    font-weight:bold;
}

.content2 {
    color:#ffffff;
    text-align: justify;
    font-size:12px;
    display:inline;
    margin:0px;
    padding:0px;
    font-weight:normal;
}

.content2 h2 {
    color:#ffffff;
    font-size:100%;
    display:inline;
    margin:0px;
    padding:0px;
    font-weight:normal;
}

.content3 {
    color:#420909;
    text-align: justify;
    font-size:10px;
    display:inline;
    margin:0px;
    padding:0px;
    font-weight:normal;
}

.content3 h2 {
    color:#420909;
    font-size:100%;
    display:inline;
    margin:0px;
    padding:0px;
    font-weight:normal;
}

.content3 a {
    text-decoration:none;
}

.fld {
    padding:5px;
}

/* Header Menu */

.header_menu {
    font-size:11px;
    /*font-weight:700;*/
    width:100%;
    text-align:right;
    /*padding-top:20px;*/
}

.header_menu a {
    color:#FF0000;
    text-decoration:none;
}

.header_menu a:hover {
    color:#fff;
    background-color:#DE0309;
}

.rate_alpha {
    color:#333333;
    font-size:18px;
    font-weight:bold;
}

.link a {
    text-decoration:none;
}

.bxfld1 {
    background-color:#CD95DD;
    text-align:left;
    width:490px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}

.bxfld1 .txtb {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#64188D;
}

.txtb h2 {
    font-size:11px;
    display:inline;
}

#ratesbox {
    height:290px;
    background-color:#A3B4DF;
    width:490px;
    margin-left:2px;
    font-family: verdana, arial, sans-serif;
    font-size:12px;
}
#ratesbox2 {
    height:290px;
    background-color:#AFE8B0;
    width:490px;
    margin-left:2px;
    font-family: verdana, arial, sans-serif;
    font-size:12px;
}

.ratesbox td {
    font-size:12px;
    font-family: verdana, arial, sans-serif;
}
.ratesbox td a, .ratesbox td a:visited {
    font-weight:bold;
    color:navy;
    text-decoration:none;
}

.ratesbox td a:hover {
    text-decoration:underline;
}

.bxfld1 .btm_sec {
    background-color:#A83BE1;
    color:#EEE1F5;
    font-size:11px;
    height:70px;
}

.bxfld2 {
    background-color:#A3B4DF;
    text-align:left;
    width:490px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}

.bxfld2 .txtb {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#2141A2;
}

.bxfld2 .txtb h1 {
    font-size:11px;
    display:inline;
}

.bxfld2 .btm_sec {
    background-color:#3965D4;
    color:#DDE3F3;
    font-size:11px;
    height:70px;
}
.bxfld2 .btm_sec a {
    color:#DDE3F3;
    font-size:11px;
    height:70px;
    text-decoration:underline;
}

.bxfld3 {
    background-color:#EDE487;
    text-align:left;
    width:490px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}

.bxfld3 .txtb {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#7B5A01;
}

.bxfld3 .btm_sec {
    background-color:#F4E45F;
    color:#7B5A01;
    font-size:11px;
    height:70px;
}

.bxfld4 {
    background-color:#AFE8B0;
    text-align:left;
    width:490px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}

.bxfld4 .txtb {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#148616;
}

.bxfld4 .btm_sec {
    background-color:#44B646;
    color:#C5F7C6;
    font-size:11px;
    height:70px;
}

.bxfld4 .btm_sec a {
    color:#C5F7C6;
    font-size:11px;
    height:70px;
    text-decoration:underline;
}

#btm_bx {
    background-color:#C6CFD0;
    text-align:left;
}


/* Footer Menu */
#footer_menu a, #footer_menu a:visited {
	color:#666666;
	text-decoration:none;
	font-size:8pt;
}

/* Instant page */

.instpanel {
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
}

.instpanel, .instpanel a:link, .instpanel a:visited, .instpanel a:active {
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
.insttable {
    border-top: 1px dotted #D9DCE8;
    border-bottom: 1px dotted #D9DCE8;
}

.instname, .instname a, .instname a:visited {
    font-size:19px;
    font-weight:normal;
    color:#420909;
    text-decoration:none;
}

/*--- rate chart style ---*/

#rate_chart {
    width:565px;
    border:1px #CCCCCC solid;
    float:left;
}

#rate_chart ul {
    margin:0px;
    padding:0px;
    list-style:none;
}

#rate_chart a, #rate_chart a:visited {
    font-size:15px;
    text-decoration:none;
    font-weight:bold;
    color:blue;
}

#rate_chart a:hover {
    text-decoration:underline;
}

#instant_showcase a {
    text-decoration:none;
}

#instant_showcase .rate {
    font-size:18px;
    color:#3357C3;
}

#instant_showcase .number {
    font-size:18px;
    color:#000000;
}

/* Mobile links styles */
.tmobile { color: #FF00A3; }
.orange { color: #FF6600; }
.o2 { color: #000099; }
.vodafone { color: #FF0000; }
.easy { color: #FF6600; }
.virgin { color: #CC0000; }
.fresh { color: #8CC63F; }
.tesco { color: #233E8B; }
.three { color: #5003A9; }