﻿/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
html{background:#4E4E4E;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

/* -------->>> font normalization <<<------ */
body{font:12px arial,helvetica,tahoma,verdana,sans-serif;}
/* reset fonts for html elements after normalization */
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/* ---------->>> global settings <<<-----------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----- Generic styles --------------------------------------------------*/
body {text-align: left; color: #4E4E4E; background: #707883; } 

table {width: 100%; margin: 0 0 1em 0; }
table th, table td { font-size: 100%; }
.mrg_left {margin:0px 5px 0px 0px;}
strong { font-weight: bold; }
em { font-style: italic; }


div#md{margin: 10px auto 10px auto;padding:5px;width:950px;background:#fff;}
div#header{background: #778CCA;color:#fff;padding:10px;text-align:center;}
div#header h1 {	font:normal 2.0em 'Trebuchet MS', Arial, Helvetica, sans-serif;	color: #fff;margin: 0px;}
div#footer{padding:10px;background:#778CCA;color:#fff;text-align:center;}
div#bleft{background: #fff;float:left;width:180px;}
div#bright{float:right;width:765px;background:#D7EDF9;}
.container{padding:5px; padding-top:0px; text-align:left;}
#admin_welcome_message{padding:50px 0px 50px 0px;text-align:center;}
#msg_l_lst ul {list-style: none;margin: 0;padding: 0;border: none;}
#msg_l_lst li {border-bottom: 1px solid #646363;margin: 0;}
#msg_l_lst li a {display: block;padding: 3px 5px 3px 0.5em;background-color: #FCEAAA;color: #000;text-decoration: none;width: 100%;}
html>body #msg_l_lst li a {width: auto;}
#msg_l_lst li a:hover {background-color: #F7C516;color: #000;}
#msg_l_lst li a.active{background-color: #F7C516;color: #000;}
#msg_l_lst li span {display: block;padding: 3px 5px 3px 0em;background-color: #F7C516;color: #000; font-weight:bold; text-decoration: none;width: 100%;}

/* box design */
div#bx{background:#778CCA;	padding:2px;}
div#bx1{background:#F7C516; padding:2px;}
div#bx2{background:#F7C516; padding:2px; margin:0px auto; width:350px;}
.bx_hd{padding:2px 0px 4px 10px; color:#ffffff;}
.bx_hd ul{padding:0px;margin:0px;}
.bx_hd li{	display:inline;	margin:0;padding:0;}
.bx_hd a{float:left;font:bold 108% Arial, Helvetica, sans-serif;color:#fff;display:block;padding:8px 10px 8px 5px;margin-right: 2px; /*spacing between each tab*/text-decoration:none;}
.bx_hd a.active{float:left;	font:bold 108% Arial, Helvetica, sans-serif;color:#000;display:block;padding:8px 10px 8px 5px;background-color:#fff;margin-right: 2px; /*spacing between each tab*/text-decoration:none;}
.bx_hd a:hover{text-decoration:none;background-color:#FCEAAA;color:#000;}
.bx_hd a.active:hover{text-decoration:none;	background-color:#fff;color:#000;}
.bx_hd li a {font:bold 108% Arial, Helvetica, sans-serif;color:#FFA11F;text-decoration:none; }
.bx_hd li a:hover { text-decoration:none;}
.bx_hd li a.alt {font:bold 108% Arial, Helvetica, sans-serif;color:#909090;text-decoration:none; }
.bx_hd li a.alt:hover { text-decoration:none;}
.bx_bd{padding:5px; background:#fff;}
.bx_bd1{padding:5px; background:#FCEAAA;}
.bx_bd2{padding:0px;background:#fff;}
div#err{background:#F5D155; color:#000; padding:2px; margin:0px auto; text-align:center; width:500px; font-weight:normal;}
div#err1{background:#F5D155; color:#000; padding:2px; margin:0px auto; text-align:center; width:500px; font-weight:normal;}
.bx_sm{background:#CAE6FB; border:dashed 1px #298DDA; margin:5px auto; padding:5px; width:500px;}

/* utility classes */
.clear{	clear:both;}
img{border:none;vertical-align:middle;}
p{margin:3px 0px 0px 0px;padding:0px;}
.separator_10px{height:10px;}
/* normal classes */
.pd_5{padding:5px;}
.pd_10{padding:10px;}
.top_heading{padding:5px 0px 5px 0px;border-bottom:dashed 1px #D2D2D2;}
.top_heading h3{font:normal 123% Arial, Helvetica, sans-serif;	color: #000;margin:0px;}
.item{text-align:left;}
.item_c{text-align:center;}
.item_r{text-align:right;}
.item_pad_2{padding:2px 0px 2px 0px;text-align:left;}
.item_pad_2_c{padding:2px 0px 2px 0px;text-align:center;}
.item_pad_2_r{padding:2px 0px 2px 0px;text-align:right;}
.item_pad_4{padding:4px 0px 4px 0px;text-align:left;}
.item_pad_4_c{padding:4px 0px 4px 0px;text-align:center;}
.item_pad_4_r{padding:4px 0px 4px 0px;text-align:right;}
.field_item_left{padding:2px 0px 2px 0px;float:left;width:30%;text-align:right;}
.field_item_right{padding:2px 0px 2px 0px;float:right;width:68%;text-align:left;}
.customize_item_left{padding:2px 0px 2px 0px;float:left;width:20%;text-align:right;}
.customize_item_right{padding:2px 0px 2px 0px;float:right;width:78%;text-align:left;}
.pagination_item{text-align:center;padding:4px 0px;margin:0px auto;}
a.pagination_link{font:bold 100% Arial, Helvetica, sans-serif;border:solid 1px #F7C516;background-color:#ffffff;padding:0px 4px;	color: #000;	text-decoration:none;}
a.pagination_link:hover{color: #000;text-decoration: none;background-color: #FCEAAA;}
a.pagination_link_selected{font:bold 100% Arial, Helvetica, sans-serif;color: #000;text-decoration: none;background-color: #FCEAAA;border: solid 1px #F7C516;padding: 0px 4px;}
a.pagination_link_selected:hover{	color: #000;	text-decoration: none;	background-color: #FCEAAA;border: solid 1px #F7C516;padding: 2px 6px 2px 6px;}
.message_box{background-color:#45458E;padding:5px 0px 5px 5px;text-align:center;color:#ffffff;font-weight:bold;}
.message_box a{font:bold 100% Verdana, Arial, Helvetica, sans-serif;color:#ffffff;text-decoration:underline;}
.message_box a:hover{text-decoration:underline;}
.heading{font-weight:bold;padding:5px 0px 5px 0px; border-bottom:dashed 1px #333333;}


/* styles */
h1{font:bold 161.6% Arial, Helvetica, sans-serif;color: #222222;}
h2{font:bold 138.5% Arial, Helvetica, sans-serif;color:#222222;}
h3{font:bold 123.1% Arial, Helvetica, sans-serif;color:#222222;}
h4{font:bold 116% Arial, Helvetica, sans-serif;color:#000;}
h5{font:bold 108% Arial, Helvetica, sans-serif;color:#222222;}

.header_text{font:bold 100%  Arial, Helvetica, sans-serif;color:#000;}
.header_text_bg{font:normal 138% Arial, Helvetica, sans-serif;color: #FF7200;}
.label_text{font:bold 108% Arial, Helvetica, sans-serif;color:#FF7200;}
.label_text_alt{font:bold 108% Arial, Helvetica, sans-serif;color:#1C75B9;}
.small_text{font:normal 93% Arial, Helvetica, sans-serif;color: #464646;}
.gray_text_bold{font:normal 93% Arial, Helvetica, sans-serif;color: #a9a9a9;}
.small_text_bk{font:bold 93% Arial, Helvetica, sans-serif;color: #000000;}
/* default link */
a.normal_link{font:normal 108% Arial, Helvetica, sans-serif;color:#1C75B9;text-decoration:none;}
a.normal_link:hover{text-decoration:none;color:#0389CE;background-color:#ADE1FC;}


a{font:normal 108% Arial, Helvetica, sans-serif;color:#1C75B9;	text-decoration:none;}
a:hover{text-decoration:none;color:#0389CE;}

a.blog_title {font:normal 146% Arial, Helvetica, sans-serif;text-decoration:none;}
a.blog_title:hover{text-decoration:none;}
a.bg {font:bold 123% Arial, Helvetica, sans-serif;color:#FF0303;text-decoration:none;}
a.bg:hover{text-decoration:none;color:#FF0303;}
a.bg_active {font:bold 123% Arial, Helvetica, sans-serif;color:#FFA11F;text-decoration:none;}
a.bg_active:hover{text-decoration:none;color:#FFA11F;}
.msg{background:#F5D155; color:#000; padding:2px; margin:0px auto; text-align:center; width:500px; font-weight:normal;}
a.bold_link{font:bold 108% Arial, Helvetica, sans-serif;color:#FF7200;	text-decoration:none;}
a.bold_link:hover{text-decoration:none;color:#EA6900;background-color:#FFE7D4;}
a.gray_link{font:normal 100%  Arial, Helvetica, sans-serif;color:#464646;text-decoration:none;}
a.gray_link:hover{text-decoration:none;}
a.gray_link_bold{font:bold 100%  Arial, Helvetica, sans-serif;	color:#464646;text-decoration:none;}
a.gray_link_bold:hover{text-decoration:none;}
.text_box_hover{width:180px;font:normal 100% Arial, Helvetica, sans-serif;color:#000;background-color:#E0F0F9;	border:solid 1px #298DDA;}
.text_box{width:180px;font:normal 100% Arial, Helvetica, sans-serif;	color:#000;	border:solid 1px #298DDA;}
.dropdown_list{	width:180px;font:normal 100% Arial, Helvetica, sans-serif;	color:#000;	border:solid 1px #298DDA;}
.dropdown_list_small{width:140px;font:normal 100% Arial, Helvetica, sans-serif;color:#000;border:solid 1px #298DDA;}
.button{padding:1px 2px 1px 2px;font-family:Arial, Helvetica, sans-serif;font-size:100%;}
.red_text_bold{font-family:  Arial, Helvetica, sans-serif;font-size: 93%;color: #ff3300;font-weight: bold;}
.red_style{font:bold 100% Arial, Helvetica, sans-serif;color: #ff3300;}
.green_style{font:bold 100% Arial, Helvetica, sans-serif;color: #59D248;}
.gold_style{font:bold 100% Arial, Helvetica, sans-serif;color: #E3BE13;}

/* The outermost DataList table. */
.NormalDataList .AspNet-DataList table{width:100%;    border-top: none;}
/* Individual "items" in the DataList. */
.NormalDataList .AspNet-DataList table tbody tr td{padding:1px 1px 1px 5px;vertical-align: top;text-align:left;}
/* Header and Footer of the DataList. */
.NormalDataList .AspNet-DataList table thead tr th,
.NormalDataList .AspNet-DataList table tfoot tr td,
.NormalDataList .AspNet-DataList table caption{padding:1px 1px 1px 5px;vertical-align: top; text-align:left;}
/* Header of the DataList. */
.NormalDataList .AspNet-DataList table thead tr th{  }
.NormalDataList .AspNet-DataList table caption{}
/* Footer of the DataList. */
.NormalDataList .AspNet-DataList table tfoot tr td{}
/* custom table */
table.tdivupper{width:100%; font:normal 0.95em Arial, Helvetica, sans-serif; border:none; padding:0px; margin:0px; border-spacing:0; border-collapse:collapse; clear:right;}
table.tdivupper tr th{padding:0px; border:none;}
table.tdivupper tr td{padding:0px;border:none;}
table.tdiv{width:100%; border:solid 1px #F7C516; padding:0px; margin:0px; border-spacing:0; border-collapse:collapse;	clear:right;}
table.tdiv tr th{font-weight:bold;text-align:left;padding:4px 10px;background-color:#E8E3E3;vertical-align: middle;   color:#000; text-transform:uppercase;border-bottom:solid 1px #F7C516;border-right:solid 1px #F7C516;}
table.tdiv tr td{vertical-align:top;font-weight:normal;text-align:left;padding:4px 10px;border-bottom:solid 1px #F7C516;border-right:solid 1px #F7C516;}
.yel_bk{background-color:Yellow;}

.hor_lst ul {margin:0px;padding:0px;}
.hor_lst li {padding:0px 3px 0px 3px;list-style:none;display:inline;}
.hor_lst li.first {padding:0px 3px 0px 0px;list-style:none;display:inline;}
.hor_lst li.separator{padding:0px;margin:0px;list-style:none;display:inline;}

/* VSK Item Style */
.widget_item {font:normal 93% Arial, Helvetica, sans-serif;color:#666; padding:0px;}
.widget_item_bk {font:normal 93% Arial, Helvetica, sans-serif; background:#E3E1E1; padding:3px; margin-bottom:5px; color:#666; border:solid 1px #cccccc;}
.widget_item .vd {position:relative;}
.widget_item .dur { position:absolute; display:inline-block; padding:1px 2px; background:#000; color:#DDDFE0; font-weight:bold;}
.widget_item .title {height:30px;}
.widget_item img.avator {border:solid 1px #CCC;}
.widget_item a.bld {font:bold 108% Arial, Helvetica, sans-serif; color:#0033CC; text-decoration:none;}
.widget_item a.bld:hover {text-decoration:underline;}
.widget_item a.bld_bg {font:bold 123% Arial, Helvetica, sans-serif; color:#0033CC; text-decoration:none;}
.widget_item a.bld_bg:hover {text-decoration:underline;}
.widget_item a.nm {font:normal 108% Arial, Helvetica, sans-serif; color:#0033CC; text-decoration:none;}
.widget_item a.nm:hover {text-decoration:underline;}

/* Jquery UI widget css styles */
.ui-widget-header { padding: .4em .5em .5em; font:bold 116% Arial, Helvetica, sans-serif;  }
.ui-widget-content {padding:.1em;}
.nrnd {margin-bottom:3px;}

/* accordian contents */
.ui-accordion .ui-accordion-content {font:normal 93% Arial, Helvetica, sans-serif;}
.ui-accordion .ui-accordion-header a { font:normal 100% Arial, Helvetica, sans-serif;}
/* dialog box */
.ui-dialog .ui-dialog-content {font:normal 93% Arial, Helvetica, sans-serif;}
.ui-dialog .ui-dialog-titlebar {font:bold 93% Arial, Helvetica, sans-serif;}

/* tabs panel. */
.ui-tabs-panel .alt {font:bold 100% Arial, Helvetica, sans-serif; color:#767676;}
.ui-tabs-panel .smtxt {font:normal 100% Arial, Helvetica, sans-serif;}
.ui-tabs-panel a.alt {font:bold 100% Arial, Helvetica, sans-serif; color:#767676; text-decoration:none;}
.ui-tabs-panel a.alt:hover {text-decoration:underline;}
.ui-tabs-panel {padding: 1em 0em;}

/* error style */
.ui-state-error {padding: .4em 1em .5em; margin:.5em;}
.ui-state-highlight { padding: .4em 1em .5em; margin:.5em;}

a.alt_bld_01{font:bold 108% Arial, Helvetica, sans-serif;color:#000;text-decoration:none;}
a.alt_bld_01:hover{text-decoration:none; color:#666666;}


.alt_bx{padding:10px;background:#EDF1FA;}
.bx_bk {background:#E3E1E1; padding:3px; border:solid 1px #CCCCCC;}
.bx_bk_lt {background:#F3F3F3;}

.bx_br_tp{border-top:solid 1px #CCCCCC;}
.bx_br_bt{border-bottom:solid 1px #CCCCCC;}
.bx_br_both{border-top:solid 1px #EFEFEF;border-bottom:solid 1px #CCCCCC;}
.bx_br_bt_light{border-bottom:solid 1px #EFEFEF;}

/* styles added in VSK 5.3 and above */
.btn{padding:2px 4px;}
.box-expander{overflow:hidden}
.box-expander-head{padding:5px;overflow:hidden;background:#fff;border:1px solid #eaeaea;cursor:pointer;cursor:hand}
.box-expander-head-active{padding:5px;overflow:hidden;background:#6b8af7;border:1px solid #0230cd;cursor:pointer;cursor:hand}
.box-expander-head:hover,.box-expander-head-active:hover{color:#000;background-color:#d9e0f8;border-color:#6b8af7}
.box-expander-body{padding:2px;overflow:hidden;background:#fff;border:1px solid #eaeaea;}
.ajax_out_box{overflow:hidden;border:1px solid #eaeaea;padding:5px; background:#fff;}
.hoverbox{padding:5px 5px 15px 5px; overflow:hidden;}
.hoverbox:hover{background-color:#d9e0f8;}
.simplehover{padding:5px; overflow:hidden;}
.simplehover:hover{background-color:#d9e0f8;}
.alt_md{font:normal 108%;color:#565656;}
.alt_sm{font:normal 93%;color:#565656;}
.red_bx{font:normal 93%; background:#bc0101; color:#fff; padding:0px 4px;}
.green_bx{font:normal 93%; background:#1a9701; color:#fff; padding:0px 4px;}
img.avator_02{border:solid 1px #d8dcdf; background:#fff; padding:5px;}
img.avator_02:hover{border:solid 1px #0230cd;}
.bd_left {float:left; width:170px; padding-right:10px;}
.bd_main {float:left; width:590px; padding:0px;}
.bd_main_full {float: left; width:770px; padding:0px;}
.bd_right {float:right; width:170px; padding:0px;}

.chnl_left_mn2{float:left;width:689px;}
.chnl_right_nav2{float:right;width:240px;}

/* normal vertical list */
.c_lst ul {margin:0px;padding:0px;}
.c_lst li {padding:4px 0px 4px 10px;margin:0px;list-style:none;}
.c_lst ul ul li {padding-left:20px;}
.c_lst ul ul ul li {padding-left:30px;}
.c_lst ul ul ul ul li {padding-left:40px;}
.c_lst ul ul ul ul ul li {padding-left:50px;}
.c_lst ul ul ul ul ul ul li {padding-left:60px;}

.autosrc { font-weight:normal; width:108%; padding:2px; }

/************************************/
/* Flags */
/*******
/ Flags Icons
/********/
a.flag {padding:2px; display:block; float:left;}
.flag-icon {width: 15px; height: 11px; padding:0px; background-image: url(images/flags.png); float:left; }
.flag-united-states{background-position: -33px -565px;}
.flag-turkey{background-position: -116px -537px;}
.flag-saudi-arabia{background-position: -201px -453px;}
.flag-portugal{background-position: -5px -453px; }
.flag-mexico{background-position: -173px -369px;}
.flag-japan{background-position: -257px -257px;}
.flag-india{background-position: -33px -257px;}
.flag-spain{background-position: -5px -173px; }
.flag-france{background-position: -229px -173px;}
.flag-united-kingdom{background-position: -285px -173px;}
.flag-china{background-position: -33px -117px;}
.flag-germany{background-position: -285px -117px;}
.flag-brazil {background-position: -173px -61px;}
.flag-italy {background-position: -173px -257px;}
.flag-united-arab-emirates{background-position: -33px -5px;}
.flag-czech-republic{background-position: -257px -117px;}
.flag-greece{background-position: -257px -201px;}
.flag-hungary{background-position: -229px -229px;}
.flag-belgium{background-position: -229px -33px;}
.flag-netherlands{background-position: -116px -397px;}
.flag-romania{background-position: -116px -453px;}
.flag-russian-federation{background-position: -145px -453px;}
.flag-sweden{background-position: -33px -481px;}
/* Other */
.flag-andorra{background-position: -5px -5px; }
.flag-afghanistan{background-position: -60px -5px;}
.flag-albania{background-position: -145px -5px;}
.flag-armenia{background-position: -173px -5px;}
.flag-argentina  {background-position: -257px -5px;}
.flag-american-samoa{background-position: -285px -5px;}
.flag-austria{background-position: -5px -33px; }
.flag-australia{background-position: -33px -33px;}
.flag-aruba {background-position: -60px -33px;}
.flag-country15{background-position: -88px -33px;}
.flag-azerbaijan{background-position: -116px -33px;}
.flag-bosnia-hercegovina{background-position: -145px -33px;}
.flag-barbados{background-position: -173px -33px;}
.flag-bangladesh{background-position: -201px -33px;}

.flag-bulgaria{background-position: -285px -33px;}
.flag-bahrain{background-position: -5px -61px; }
.flag-burundi{background-position: -33px -61px;}
.flag-benin{background-position: -60px -61px;}
.flag-brunei-darussalam{background-position: -116px -61px;}
.flag-bolivia{background-position: -145px -61px;}
.flag-bahamas{background-position: -201px -61px;}
.flag-bhutan{background-position: -229px -61px;}
.flag-bouvet-island{background-position: -257px -61px;}
.flag-botswana{background-position: -285px -61px;}
.flag-belize{background-position: -33px -89px;}
.flag-canada{background-position: -60px -89px;}
.flag-comoros {background-position: -88px -89px;}
.flag-central-african-republic{background-position: -145px -89px;}
.flag-congo{background-position: -173px -89px;}
.flag-switzerland{background-position: -201px -89px;}
.flag-chile{background-position: -285px -89px;}
.flag-cameroon{background-position: -5px -117px; }
.flag-colombia{background-position: -60px -117px;}
.flag-costa-rica{background-position: -88px -117px;}
.flag-cuba{background-position: -145px -117px;}
.flag-cyprus{background-position: -229px -117px;}

.flag-djibouti {background-position: -5px -145px; }
.flag-denmark {background-position: -33px -145px;}
.flag-dominica{background-position: -60px -145px;}
.flag-dominican-republic{background-position: -88px -145px;}
.flag-ecuador{background-position: -145px -145px;}
.flag-estonia{background-position: -173px -145px;}
.flag-egypt {background-position: -201px -145px;}
.flag-eritrea {background-position: -285px -145px;}
.flag-ethiopia{background-position: -33px -173px;}
.flag-finland {background-position: -88px -173px;}
.flag-faroe-islands{background-position: -201px -173px;}
.flag-gabon{background-position: -257px -173px;}
.flag-grenada{background-position: -5px -201px; }
.flag-ghana{background-position: -60px -201px;}
.flag-gibraltar{background-position: -88px -201px;}
.flag-greenland{background-position: -116px -201px;}
.flag-gambia{background-position: -145px -201px;}
.flag-guinea{background-position: -173px -201px;}

.flag-guatemala{background-position: -5px -229px; }
.flag-guam{background-position: -33px -229px;}
.flag-guinea-bissau{background-position: -60px -229px;}
.flag-guyana{background-position: -88px -229px;}
.flag-hong-kong{background-position: -116px -229px;}
.flag-honduras{background-position: -145px -229px;}
.flag-haiti {background-position: -201px -229px;}

.flag-indonesia{background-position: -257px -229px;}
.flag-ireland{background-position: -285px -229px;}
.flag-israel {background-position: -5px -257px; }
.flag-iraq {background-position: -88px -257px;}
.flag-iran{background-position: -116px -257px;}
.flag-iceland {background-position: -145px -257px;}
.flag-jamaica{background-position: -201px -257px;}
.flag-jordan{background-position: -229px -257px;}
.flag-kenya{background-position: -285px -257px;}
.flag-kyrgyzstan{background-position: -5px -285px; }
.flag-cambodia{background-position: -33px -285px;}
.flag-kiribati {background-position: -60px -285px;}
.flag-korea-north{background-position: -145px -285px;}
.flag-korea-south{background-position: -173px -285px;}
.flag-kuwait{background-position: -201px -285px;}
.flag-kazakhstan{background-position: -257px -285px;}
.flag-laos{background-position: -285px -285px;}
.flag-lebanon{background-position: -5px -313px; }
.flag-liechten-stein{background-position: -60px -313px;}
.flag-sri-lanka{background-position: -88px -313px;}
.flag-liberia{background-position: -116px -313px;}
.flag-lesotho{background-position: -145px -313px;}
.flag-lithuania{background-position: -173px -313px;}
.flag-luxembourg{background-position: -201px -313px;}
.flag-latvia{background-position: -229px -313px;}
.flag-libya {background-position: -257px -313px;}
.flag-morocco{background-position: -285px -313px;}
.flag-monaco{background-position: -5px -341px; }
.flag-moldova{background-position: -33px -341px;}
.flag-madagascar{background-position: -60px -341px;}
.flag-marshall-islands{background-position: -88px -341px;}
.flag-mali{background-position: -145px -341px;}
.flag-myanmar{background-position: -173px -341px;}
.flag-mongolia{background-position: -201px -341px;}
.flag-macau{background-position: -229px -341px;}
.flag-martinique{background-position: -285px -341px;}
.flag-mauritania{background-position: -5px -369px; }
.flag-montserrat{background-position: -33px -369px;}
.flag-malta{background-position: -60px -369px;}
.flag-mauritius{background-position: -88px -369px;}
.flag-maldives{background-position: -116px -369px;}
.flag-malawi{background-position: -145px -369px;}
.flag-malaysia{background-position: -201px -369px;}
.flag-mozambique{background-position: -229px -369px;}
.flag-namibia{background-position: -257px -369px;}
.flag-niger{background-position: -5px -397px; }
.flag-norfolk-island{background-position: -33px -397px;}
.flag-nigeria{background-position: -60px -397px;}
.flag-nicaragua{background-position: -88px -397px;}

.flag-norway{background-position: -145px -397px;}
.flag-nepal{background-position: -173px -397px;}
.flag-nauru{background-position: -201px -397px;}
.flag-niue{background-position: -229px -397px;}
.flag-new-zealand{background-position: -257px -397px;}
.flag-oman{background-position: -285px -397px;}
.flag-panama{background-position: -5px -425px; }
.flag-peru{background-position: -33px -425px;}
.flag-paraguay{background-position: -60px -425px;}
.flag-papua-new-guinea{background-position: -88px -425px;}
.flag-philippines{background-position: -116px -425px;}
.flag-pakistan{background-position: -145px -425px;}
.flag-poland{background-position: -173px -425px;}
.flag-puerto rico{background-position: -257px -425px;}
.flag-palestine{background-position: -285px -425px;}
.flag-palau{background-position: -33px -453px;}
.flag-paraguay{background-position: -60px -453px;}
.flag-qatar{background-position: -88px -453px;}


.flag-rwanda{background-position: -173px -453px;}
.flag-solomon-Islands{background-position: -229px -453px;}
.flag-seychelles{background-position: -257px -453px;}
.flag-sudan{background-position: -5px -481px; }

.flag-singapore{background-position: -60px -481px;}
.flag-pitcairn{background-position: -88px -481px;}
.flag-slovenia{background-position: -116px -481px;}
.flag-slovakia{background-position: -145px -481px;}
.flag-sierra-leone{background-position: -173px -481px;}
.flag-senegal{background-position: -229px -481px;}
.flag-somalia{background-position: -257px -481px;}
.flag-suriname{background-position: -285px -481px;}
.flag-sao-tome-and-principe{background-position: -5px -509px; }
.flag-syria{background-position: -60px -509px;}
.flag-swaziland{background-position: -88px -509px;}
.flag-chad{background-position: -145px -509px;}
.flag-togo{background-position: -201px -509px;}
.flag-thailand{background-position: -229px -509px;}
.flag-tajikistan{background-position: -257px -509px;}
.flag-country209{background-position: -285px -509px;}
.flag-country210{background-position: -5px -537px; }
.flag-turkmenistan{background-position: -33px -537px;}
.flag-tunisia{background-position: -60px -537px;}
.flag-tonga{background-position: -88px -537px;}
.flag-trinidad-and-tobago{background-position: -145px -537px;}
.flag-taiwan{background-position: -201px -537px;}
.flag-tanzania{background-position: -229px -537px;}
.flag-ukraine{background-position: -257px -537px;}
.flag-uganda{background-position: -285px -537px;}
.flag-uruguay{background-position: -60px -565px;}
.flag-uzbekistan{background-position: -88px -565px;}
.flag-vatican-city-state{background-position: -116px -565px;}
.flag-saint-vincent{background-position: -145px -565px;}
.flag-venezuela{background-position: -173px -565px;}
.flag-virgin-islands{background-position: -201px -565px;}
.flag-virgin-islands-us{background-position: -229px -565px;}
.flag-vietnam{background-position: -257px -565px;}
.flag-vanuatu{background-position: -285px -565px;}
.flag-samoa{background-position: -60px -593px;}
.flag-taiwan{background-position: -88px -593px;}
.flag-yemen{background-position: -116px -593px;}
.flag-south-africa{background-position: -145px -593px;}
.flag-zambia{background-position: -173px -593px;}
.flag-zimbabwe{background-position: -201px -593px;}

/* Forum Related Classes */
.alt_bld_02{font:bold 120% Arial, Helvetica, sans-serif;color:#000;}
a.alt_bld_02{font:bold 120% Arial, Helvetica, sans-serif;color:#000;text-decoration:none;}
a.alt_bld_02:hover{text-decoration:underline;}
.light_sm{font:normal 93% Arial, Helvetica, sans-serif;color:#878787;}
.forumtr{border-bottom:dashed 1px #c5c5c5;}
.forumt table{width:100%; border:solid 1px #97D2EB; border-spacing:0;border-collapse:collapse;clear:right;}
.forumt table tr th{font-weight:bold;text-align:left;padding:6px;border-bottom:dashed 1px #97D2EB;border-right:dashed 1px #97D2EB; color:#1264A1;}
.forumt table tr td{vertical-align:top;font-weight:normal;text-align:left;padding:6px;border-bottom:dashed 1px #97D2EB;border-right:dashed 1px #97D2EB;}
.forumt table tr td.alt{vertical-align:top;font-weight:normal;text-align:left;padding:6px;border-bottom:dashed 1px #97D2EB; border-left:none; background:#ccdeec;}

.ftitle table{width:100%; border-spacing:0;border-collapse:collapse;padding:0px;clear:right;  border:solid 1px #97D2EB;}
.ftitle table tr th{font-weight:normal;text-align:left;padding:5px 6px;  background: #3baae3 url(images/ui-bg_highlight-soft_50_3baae3_1x100.png) 50% 50% repeat-x; color:#fff; border-bottom:solid 1px #97D2EB;}
.ftitle table tr th a {font:normal 100%; text-decoration:none; color:#fff; }
a:hover{text-decoration:underline;}
.ftitle table tr td{padding:3px 6px;border-bottom:solid 1px #97D2EB; border-right:solid 1px #97D2EB;}
.ftitle table tr td.content{padding:3px 6px; border-right:solid 1px #97D2EB; border-bottom:none;}

.vk-button {outline: 0; margin:0 4px 0 0; padding: .4em 1em; text-decoration:none !important; cursor:pointer; vertical-align:middle; position: relative; text-align: center; zoom: 1;
    top: 0px;
    left: 0px;
}
.vk-button .ui-icon {position: absolute; top: 50%; margin-top: -8px; left: 50%; margin-left: -8px; }
.ui-adv-icon {position: relative; margin-top: -2px;}
a.vk-button {float:left; }
/* remove extra button width in IE */
button.vk-button {width:auto; overflow:visible; }
.vk-button .ui-adv-text {padding-left:3px;}
.vk-button-icon-left-adv {padding-left: 5px;} 
.vk-button-icon-left {padding-left: 2.1em;}
.vk-button-icon-right { padding-right: 2.1em; }
.vk-button-icon-left .ui-icon { right: auto; left: .2em; margin-left: 0; }
.vk-button-icon-right .ui-icon { left: auto; right: .2em; margin-left: 0; }
.vk-button-icon-left-adv .ui-adv-icon {right: auto; left: .2em; margin-left: 0; }
.vk-button-icon-solo { display:block; width:8px; text-indent: -9999px; }	
.my-button-icon { float:right; margin-left:10px; 
}
