/*
Theme Name: Mediasoft
Theme URI: http://www.media-soft.info/
Description: 
Version: 1.0
Author: Indianic Wordpress Developement Team
Author URI: http://www.media-soft.info/
Tags: blue, custom header, fixed width, two columns, widgets
*/

/* CSS Document */
body{background:url(images/ms_mainbg.jpg) repeat-x #FFFFFF; margin:0; padding:0; font:normal 11px Tahoma, Arial, Helvetica, sans-serif; color:#696a6f;}

h1, h2, h3 { font-weight:normal;}
h3{ font-size:13px;}
h4{font-size:12px; font-weight:bold;}

a, a:link{ text-decoration:none; color:#004c97;}
a:hover { text-decoration:underline;}
a img{border:0;}
.float_left{float:left;}
.float_right{float:right;}
.alignright{ float:right;}
.alignleft{ float:left;}
.aligncenter, div.aligncenter { display: block;  margin-left: auto;  margin-right: auto; }
br.clear { clear:both; height:0; font-size:0; line-height:0; }
.clear{ height:0px; font-size:0px; clear:both;  line-height:0px;}
.clearfix:after {  content: "."; display:block; height:0; clear:both; visibility:hidden; }/* ----- clear fix for floats ----- */
.clearfix { display:inline-block; }		
* html .clearfix { height:1%; }/* hides clearfix from IE-mac */
.clearfix { display:block; }/* end hide from IE-mac */
.spacer{height:12px; font-size:0px; clear:both; line-height:0px;}
.spacer5px{height:5px; font-size:0px; clear:both; line-height:0px; }
.spacer2px{height:2px; font-size:0px; clear:both; line-height:0px; }
ul, li{list-style:none;}
p{margin:0; padding:0; line-height:180%;}
:focus{ outline:0px}

.wrapper{width:910px; margin:0 auto;}
/* Header */
.header{height:161px; width:100%;}


/*CSS 08/03/2010*/
.logo{padding:43px 0 0 16px;/* width:350px;*/}
.hdr_rgt_w{width:600px; margin:0 5px 0 0; float:right;}
.hdr_topbg{background:url(images/ms_topbg.png) no-repeat; width:480px; height:43px; padding:10px; line-height:25px; position:relative;left:45px; }
.contact{background:url(images/ms_contact_icn.gif) no-repeat left; text-align:left; }
.contact a{color:#b9d3e5; padding:0 0 0 20px; margin:0;}
/*.sitemap{ font-weight:bold;}
.sitemap span{color:#b9d3e5; padding:0 0 0 0px; margin:0 12px 0 0;} */
.search{margin:0 0px 0 0; padding:0; /* width:50%; */ }
.search .label{color:#b9d3e5; margin:0 6px 0 0;}
.search .tboxbg{background:url(images/ms_search_tboxbg.gif) no-repeat; width:140px; height:27px; padding:2px; }
.search .tboxbg .input{border:0; padding:5px 1px; width:150px; color:#949393; font:normal 11px Arial, Helvetica, sans-serif;}
.language_switcher {  }

/* Top Links */
.top_links { text-align:right; color:#3d98c5; padding:0; margin-right:5px;}
.top_links a{color:#3d98c5; line-height:14px;}
.top_links a:hover{color:#FFFFFF; text-decoration:none;}

/* Top NAV update - 18-2-2009 */
.top_links ul, .top_links ul li { padding:0; margin:0; }
.top_links ul li { display:inline; position:relative; }
.top_links ul li ul {display:none; position:absolute; width:135px; }
.top_links ul li:hover ul, .top_links ul li.hover ul {display:block; right:0; top:14px; }
.top_links ul li:hover ul li, .top_links ul li.hover ul li { display:inline; }
.top_links ul li:hover ul li a, .top_links ul li.hover ul li a { display:block; float:left; background:#FFFFFF; line-height:25px; border:1px solid #469BD1; padding:0 10px; white-space:nowrap; }
.top_links ul li:hover ul li a:hover, .top_links ul li.hover ul li a:hover { color:#004C97; }

/* Top Navigation */
.navigation{padding:25px 4px 0 4px; }
#nav_midbg{background:url(images/ms_nav_midbg.png) repeat-x; height:46px; font-size:13px; font-weight:bold; color:#FFFFFF; line-height:46px; width:850px; margin:0 auto !important; padding:0 0 0 30px;}
#nav_midbg ul{ margin:0 auto; padding:0; width:820px;}
#nav_midbg li{ float:left; position:relative; z-index:511100;}
#nav_midbg li.customer a{ padding:13px 10px 13px 10px;}
#nav_midbg li a{color:#FFFFFF; background:url(images/ms_nav_seperator.gif) no-repeat right center; padding:13px 10px;}
#nav_midbg ul li a:hover, .nav_midbg ul li a.active{ background:#469bd1; text-decoration:none; color:#002841}
#nav_midbg a.no_sep{background:none;}
#nav_midbg li a.active{ background:#3c8fc4; text-decoration:none;}
#nav_midbg li ul li a.active{ background:#3c8fc4; text-decoration:none;}
#nav_midbg ul li:hover ul{ display:block; text-align:left; }
#nav_midbg ul ul { position:absolute; left:0; background:#FFFFFF;  width:178px; border:solid 1px #3c8fc4; border-top:0px; /*background:#3c8fc4 url(images/sub-nav-bg.jpg) left bottom repeat-x;*/ top:44px; z-index:12520; display:none; font-weight:normal; font-size:11px;}
#nav_midbg ul ul li { margin:0; float:none; }
#nav_midbg ul ul li a { padding:5px 10px !important;  display:block;  line-height:150%; z-index:100000; color:#011E66; background:none;}
#nav_midbg ul ul li a:hover { text-decoration:none;}

#nav_midbg .customlevel { position:absolute; left:0px; top:44px; background:#FFFFFF; z-index:12520; text-align:left; display:none; width:150px; border:solid 1px #3c8fc4; border-top:0px; }
#nav_midbg .customlevel li{ padding:0px; float:left; display:inline; }
#nav_midbg .customlevel li a{ font-weight:bold; padding:5px 10px; margin:0px; background:none; line-height:16px; color:#0e63b3;  } 

#nav_midbg li ul.frst_child{width:150px;}
#nav_midbg li ul.scnd_child{width:300px;}
#nav_midbg li ul.thrd_child{width:300px;}
#nav_midbg li ul.frth_child{width:150px;}

/*third level*/
#nav_midbg .customlevel ul{ position:static; left:0px; top:20px; z-index:12520; text-align:left;  display:block; width:150px; border:0px; background:none; }
#nav_midbg .customlevel li ul li{ padding:1px 0px; margin:0; float:none; display:block; }
#nav_midbg .customlevel li ul li a{ font-weight:normal; /*border-right:solid 1px #56ace3; */padding:5px 5px 15px 15px; margin:0px; background:none; line-height:16px;  float:left; width:130px; color:#011e66; font-size:11px;}
#nav_midbg .customlevel li ul li .active { color:#FFF; }
#nav_midbg .customlevel li ul li a:hover { color:#000; text-decoration:underline; } 
#nav_midbg /*li ul li ul li.current_page_item a{color:red;padding:5px 15px;font-weight:normal;}*/
#nav_midbg .customlevel li ul li a.fst{  padding:5px 15px 4px 15px; margin-top:-12px;}
#nav_midbg .customlevel li ul li.current_page_item{  padding:12px 10px 0px 0px; margin-top:-10px;}
#nav_midbg .customlevel ul li.lastcurve, #nav_midbg li ul ul li.page-item-117{ position:relative; padding-bottom:11px; bottom:-8px; background:url(images/sub-nav-btcor.png) left bottom no-repeat; height:11px; width:250px;}

#nav_midbg .customlevel li ul ul { display:none; }



/*Top Slideshow*/
#content { background:url(images/ms_banner.png) no-repeat center top; width:910px; height:355px; display:block; position:relative; margin:0px 0 0 0; padding:5px 0 0 0;}

#slider { padding:2px 0 0 0; width:900px !important; overflow:hidden; }
#slider h2 { font-size:22px; color:#333333; }
#slider #smooth_sldr{border:0;} /* CSS 01.02.10 */

/* Middle Part */
.middle_margin{margin-top:40px; padding:0 5px;}
.mid_lft_w{width:438px; text-align:left;}
.mid_rgt_w{width:437px; margin:0 0 0 25px; }
.faqicn{background:url(images/ms_faqicn.gif) no-repeat left top; padding:17px 0 17px 62px; text-align:left; display:block; font-size:14px; font-weight:bold; color:#004c97;}
.btm_border{background:url(images/ms_border.gif) repeat-x; height:2px; margin:10px 5px; }
.mid_txt{line-height:18px; text-align:left; padding:0 10px;}

/*New Tabs CSS Here */
.TabbedPanels {margin:0px 0 0 0px; padding: 0px; clear: none; width:432px;   /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/}	
.TabbedPanels ul{margin:0; padding:0;}
.TabbedPanelsTab {position:relative; top:0px; float:left; list-style:none; cursor: pointer; margin-right:2px; background:url(images/ms_tab_rgtbg.gif) no-repeat right top; line-height:51px; text-align:left; color:#FFF; padding:0 0px; font-size:14px; font-weight:bold;}

/* CSS 15/03/2010
.TabbedPanelsTab span{ }*/
.TabbedPanelsTab span.tabfst {background:url(images/ms_tab_lftbg.gif) no-repeat left top;width:8px; height:51px; float:left; padding:0 8px 0 0;}
/**/

.TabbedPanelsTab a{color:#FFFFFF; text-decoration:none; padding-right:16px; }
.TabbedPanelsTab a:hover{text-decoration:none; background:url(images/ms_tab_hover_rgtbg.gif) no-repeat right top;  float:left; color:#004c97; display:block;}

/* CSS 15/03/2010*/
.TabbedPanelsTab a:hover span{text-decoration:none; }
.TabbedPanelsTab a:hover span.tabsec{background:url(images/ms_tab_hover_lftbg.gif) no-repeat left top;}
/**/
.TabbedPanelsTabSelected {background:url(images/ms_tab_hover_rgtbg.gif) no-repeat right top;  float:left;}
.TabbedPanelsTab a:hover span.tabfst, .TabbedPanelsTabSelected span.tabfst {background:url(images/ms_tab_hover_lftbg.gif) no-repeat left top;width:8px; height:51px; float:left; padding:0 8px 0 0;}

/* CSS 15/03/2010
.TabbedPanelsTabSelected span { }*/
.TabbedPanelsTabSelected span.tabthird{background:url(images/ms_tab_hover_lftbg.gif) no-repeat left top; width:8px; height:51px; float:left; text-decoration:none; }
/**/

.TabbedPanelsTabSelected  a{color:#004c97; }
.TabbedPanelsTabSelected  a:hover{text-decoration:none;}
.TabbedPanelsContentGroup{clear: both; margin-bottom:15px;}
.TabbedPanelsContent{}
.inr_tab{background:#FFFFFF; border-left:1px solid #ebebeb; border-right:1px solid #ebebeb; padding:2px 0 7px 0;}
.inr_tab .margin_btm{margin:0 0 10px 0;}
.inr_inrbg{background:#ddf6ff; width:380px; padding:8px 15px;}
.inr_inrbg h3{font-size:14px; font-weight:bold; color:#005e80; margin:0; padding:0 0 20px 0;}
.inr_inrbg p{color:#2f5360; line-height:18px;}
.inr_inrbg .read_more{/*background:url(images/ms_tab_readmore.gif) no-repeat;*/ background:url(images/ms_tab_readmorebg.gif) no-repeat left top #f3f3f3; border:1px solid #96cfe4; -moz-border-radius:6px; -khtml-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; height:27px; line-height:27px; font-size:11px; color:#004c97; font-weight:bold; text-align:center; margin:5px 0 0 0; padding:0 10px;}
.inr_inrbg .read_more a{color:#004c97;}

/* Newsletter & 3 Buttons */
.newsltr{margin:15px 0 0 0; width:100%;}
.newsltr_bg {background:url(images/ms_nl_bg.png) no-repeat; width:350px; height:40px; padding:34px 0 0 90px; float:left;}
.nl_tboxbg{background:url(images/ms_nl_tboxbg.gif) no-repeat; padding:3px 0px; width:232px; height:27px; margin:0 10px 0 0;}
.nl_tbox{width:210px; border:0; padding:4px 2px; color:#949393; font:normal 11px Arial, Helvetica, sans-serif;}
.nl_tboxbg input{background:none !important;}
.button_margin{margin:19px 0 0 6px;}

/* Footer */
.footer{margin:42px 0 0 0; width:100%;}
.ftr_midbg{background:url(images/ms_ftr_midbg.gif) repeat-x; height:43px; width:98%;}
.ftr_midbg ul{margin:0; padding:0; color:#FFFFFF; padding:15px 10px; text-align:center;}
.ftr_midbg li{margin:0; padding:0; display:inline; padding:0 10px 0 5px; background-image:url(images/ms_footer_devider.gif); background-repeat:no-repeat;background-position:right bottom;} /* CSS 24/02/2010 */
.ftr_midbg li.last{ background-image:none;} /* CSS 24/02/2010 */
.ftr_midbg li a{color:#FFFFFF;}
.ftr_midbg li a:hover{color:#70d1e8; text-decoration:none;}

/* copyright */
.copyright{height:56px; margin:20px 0 0 92px; color:#b0b0b0;}
.copyright a{color:#b0b0b0;}
.copyright a:hover{color:#70d1e8;}

/* 17 decemeber new added */

.middle-inner{ background:url(images/ms_inmid_line.png) center top repeat-y; padding:10px 35px 4px 35px; text-align:left; min-height:380px; height:auto !important; height:380px; }
.midle-tpcurve{ background:url(images/ms_intop_curve.png) center top no-repeat; height:21px; }
.middle-btcurve{ background:url(images/ms_inbot_box.png) 0px bottom no-repeat; height:14px;}

/* round coener css */
.round-box{ background:#f7f7f7 url(images/left-navigation-bg.jpg) left top repeat-x; border:solid 1px #f0f0f0; margin:0 0 15px 0;} 
.roundbox-content{ padding:0px;}
.corlt, .corrt, .corlb, .corrb{ position:relative; width:8px; height:8px; background:url(images/round-corner.png) no-repeat; font-size:0px; line-height:0px; z-index:1;}
.corlt{/* margin-left:-1px; margin-top:-1px;*/ background-position:left top; float:left; left:-1px; top:-1px; }
.corrt{ /*margin-right:-1px; margin-top:-1px;*/ background-position:right top; float:right; right:-1px; top:-1px;}
.corlb{ /*margin-left:-1px; margin-bottom:-1px;*/ background-position:left bottom; float:left; left:-1px; bottom:-1px;}
.corrb{ /*margin-right:-1px; margin-bottom:-1px;*/ background-position:right bottom; float:right; right:-1px; bottom:-1px; }

.narrowcolumn{ width:210px;}
.left-navigation{ margin:0px; padding:0px; position:relative;}
.left-navigation li{ text-align:left; padding:5px 0;}
.left-navigation li ul{ padding:0; margin:0;}
.left-navigation li li{ text-align:left; padding:2px 0 2px 1px; margin:0;}
.left-navigation li.last{ border-bottom:0px;}
.left-navigation li a{ text-decoration:none; color:#545454; font-size:12px; padding:7px 10px 7px 10px; display:block; font-weight:bold;}
.left-navigation li ul li a{ text-decoration:none; color:#545454; font-size:11px; padding:3px 10px 3px 25px; display:block; font-weight:normal; background: url(images/arrow.gif) 12px 8px no-repeat; border-bottom:solid 1px #ededed; }
.left-navigation li ul li a:hover{background:url(images/arrow-hover.png) 12px 8px  no-repeat; display:block;}
.left-navigation li a:hover, .left-navigation li a.active{ color:#0d5a98; text-decoration:none;}
.left-navigation li ul li a.active{ color:#0d5a98; text-decoration:none;}
.left-navigation li ul li.current_page_item a{color:#0d5a98;}
.left-navigation li ul li ul{margin:0; padding:0;}
.left-navigation li ul li ul li{padding:0; margin:0 0 0 0px;}
.left-navigation li ul li ul li a{ background:url(images/sub-arrow.png) no-repeat 27px 9px; padding:4px 0 4px 40px; color:#004c97;}
.left-navigation li ul li ul li a:hover{ background:url(images/sub-arrow-hover.png) no-repeat 27px 9px; display:block; color:#545454;}
.left-navigation li ul ul ul{margin:0 0 0 25px; padding:0;}
.left-navigation li ul li ul li ul li{padding:0; margin:0 0 0 0px;}
.left-navigation li ul li ul li ul li a{background:url(images/sub-arrow.png) no-repeat 27px 9px; padding:4px 0 4px 40px; color:#666666;}

.widecolumn{ width:606px;}
.banner-img img { padding-bottom:14px; }
div.banner-img ul li{ list-style-type:none;}
.pagetitle{ font-size:18px; color:#004c97; font-weight:normal; padding-bottom:7px; border-bottom:solid 1px #dbdbdb; margin:0 0 10px 0; font-family:Arial, Helvetica, sans-serif;}
.widecolumn p{ line-height:17px; padding-bottom:0px;}/* CSS 24/02/2010 */
.widecolumn p span{ margin-top:20px;}/* CSS 24/02/2010 */
.titlegray{ display:block; font-size:13px; padding-bottom:3px;}
.bluetitle{ font-size:15px; color:#0a5a97; padding-bottom:10px; font-weight:bold; margin:0px; }
.widecolumn ul{ margin:0px; padding:4px 20px 7px 20px;}
.widecolumn ul li{ line-height:18px; list-style-type:disc;}
.widecolumn ul li ul{ margin:0px; padding:0px 20px 5px 20px;}/* CSS 24/02/2010 */

/* Contact Us CSS 21/12/'09 */
.title_blue{color:#04337B; font-size:13px; font-weight:bold; margin:0 0 5px 0;}
.title_blue img{ margin:0 5px 0px 0 ;}
.contact_p{font-size:11px; line-height:18px;}
.lead{color:#00204F; font-size:13px; font-weight:bold; font-family:arial; }
.mail_link a{ color:#696a6f; text-decoration:underline;}
.mail_link a:hover{color:#04337B; text-decoration:none;}
.border_bottom{border-bottom:1px solid #e0e0e0;}
.heading{background:#EFF9FF; padding:5px; font-size:15px; font-family:arial; color:#59699F; font-weight:bold; }
.gmap_btn a{background:url(images/gmap_btn.gif) no-repeat; width:135px; height:27px; cursor:pointer; display:block;}

/* Rounded Corner - 02.01.10 */
.r_corner_top{background:url(images/ms_crn_top.gif) no-repeat; width:295px; height:5px;}
.r_corner_btm{background:url(images/ms_crn_btm.gif) no-repeat; width:295px; height:5px;}
.r_corner{background:url(images/crm-bg.gif) repeat-x #FFFFFF; border:1px solid #b8e6f6; width:275px; padding:10px; font-family: Arial, Helvetica, sans-serif;  -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; min-height:200px; }
.r_corner1{background:url(images/crm-bg.gif) repeat-x #FFFFFF; border:1px solid #b8e6f6; width:175px; padding:10px; font-family: Arial, Helvetica, sans-serif;  -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; height:226px;}
.r_corner h4, .r_corner1 h4{margin:0; padding:0; color:#005E80; font-size:18px; font-weight:normal;}
.r_corner p, .r_corner1 p{font:12px normal Arial, Helvetica, sans-serif; margin:10px 0; padding:0; }
.r_corner .author, .r_corner1 .author{font-size:12px; font-weight:bold; color:#333333;}

/* CSS - 04/01/2010 */
.app_form_padding{padding:5px 25px;}
.formBuilderInput input { border:1px solid #CCC; font-size:11px; padding: 0 3px; line-height:20px;}
.formBuilderLargeTextarea input, .formBuilderSelect input, .formBuilderInput input { border:1px solid #CCC; font-size:11px; padding: 0 3px; line-height:20px;}
.formBuilderField { margin-bottom:5px; }
.formBuilderSelect select, .formBuilderSmallTextarea textarea, .formBuilderLargeTextarea textarea, .formBuilderSelect input, .formBuilderInput input { border:1px solid #CCC; font-size:11px; padding: 0 3px; line-height:20px;}

.formBuilderSubmit input { 
background:#095A98;
border:none;
color:#FFFFFF;
float:left;
font-family:Arial,Tahoma;
font-size:12px;
font-weight:bold;
margin:0 5px 0 0;
padding:3px 5px;
text-align:center;
}
.formBuilderSubmit {
float:none !important;
text-align:left !important;
clear:none !important;
}
.formBuilderField {
margin:5px 0 !important;
padding:0 !important;
}

/* CSS 18.01.10 */
.ftr_icn_margin{margin:17px 0 0 18px;}
.ftr_icn_margin a{margin:0 4px 0 0;}
.know_how_bnr{margin:0px 10px;}

/* CSS 22.01.10 */
/*.ch_lang{font:bold 12px Arial, Helvetica, sans-serif; color:#2167a6; padding:13px 0 0 0px; line-height:25px; margin:0 0 0 15px; }
*/
/* CSS 09.03.10 */

.ch_lang{ background-image:url(images/sitemap-icn.png); background-repeat:no-repeat; padding:0 0 0 0px; margin:16px 0 0 5px; line-height:18px; height:18px;}
.ch_lang a{font:bold 12px Arial, Helvetica, sans-serif; color:#2167a6; margin:0 0 0 25px;}

.translator { margin:20px 0 0 5px;}
.translator #global-translator h2{display:none;}
.translator #global-translator img{margin:0 2px;}
.translator #transl_sign{display:none;}

/* CSS 24.02.10 */
.anywhere_img{margin:10px; /*padding:10px; background:#e7edfa; border:1px solid #95baf3;*/}
.img{display: block;
    margin-left: auto;
    margin-right: auto}
/* CSS 01.02.10 */
.entry .cform{width:100%; margin:0; padding:0;}
.entry .cform legend{display:none;}
.entry .cform fieldset{background:none; border:0 !important; padding:10px 10px 10px 25px; width:99%;}
.entry .cform label span{padding:2px 0 0 0;}
.entry .cform textarea, .entry .cform input{width:200px; font:normal 11px Arial, Helvetica, sans-serif; color:#333333; border:1px solid #cfcdcd; padding:2px; margin:5px 1px;}
.entry .cform select{width:206px; font:normal 11px Arial, Helvetica, sans-serif; color:#666666; border:1px solid #cfcdcd; padding:2px; margin:5px 1px;}
.entry .cform input.cf_upload{width:206px !important; font:normal 11px Arial, Helvetica, sans-serif; color:#666666 !important; border:1px solid #cfcdcd !important; padding:2px; margin:5px 1px;}
.entry .cform textarea:hover, .entry .cform input:hover, .entry .cform select:hover{background:#d5e6f3; border:1px solid #afd7f3;}
.entry span.reqtxt, .entry span.emailreqtxt{color:#0b3379; font-size:10px;}
.entry p.cf-sb{float:left;}
.entry .cform input.backbutton, .entry .cform input.resetbutton, .entry .cform input.sendbutton{background:url(images/ms_ftr_midbg.gif) repeat-x; padding:5px; margin:15px 0; border:1px solid #001c4d; color:#FFFFFF; font:bold 11px Arial, Helvetica, sans-serif; cursor:pointer;}
.entry .linklove{display:none;}
.entry img {  margin-bottom:5px; }
.entry img.alignleft { margin-right:5px; display:block; }
.entry img.alignright { margin-left:5px !important; display:block; float:right !important; }
.entry p{margin:0; padding:0px 0 2px 0;}/* CSS 24/02/2010 */
.entry h2,.entry h3,.entry h4,.entry h5,.entry h6{margin:0; padding:10px 0 5px 0;}/* CSS 24/02/2010 */
.contact_margin{margin:0 0 18px 0;}
.heading{background:#DFF4FF; padding:5px; font-size:15px; color:#000000; font-weight:bold; }

/* CSS 08/03/2010*/
.s_form{background:#b9d3e5; border:0; padding:5px 5px; height:auto; text-align:right;}
.s_form .pos_abs{position:absolute; left:0; top:0px; }

#freesite_ins { color:#b9d3e5; cursor:pointer; background:url(images/down-arrow.png) no-repeat right 3px; display:inline; margin:0; padding:0 14px 0px 0; }
#freesite_ins #foo img { margin:5px 0 0 0; }

.s_form_pos{ position:absolute; top:30px; left:64px; width:165px; z-index:1000000; font-weight:normal; }
.s_form_pos div { padding-bottom:2px; }
.s_form .lan-drop{width:175px; line-height:18px; padding:0;}
.s_form .lan-drop a{padding:5px 5px; margin:0; display:block; background:#126b9e; color:#FFFFFF; }
.s_form .lan-drop a:hover{background:url(images/lang-hoverbg.gif) repeat-x; color:#FFFFFF; text-decoration:none;}
/* CSS 15/03/2010*/
.s_form_pos div a span{color:#000000;}
.s_form_pos div a:hover span{ text-decoration:underline;}

/* Sidebar Login CSS 12.03.10 */
.roundbox-content .sidebar-login{ margin:0 10px;}
.roundbox-content .sidebar-login input#user_login, .roundbox-content .sidebar-login input#user_pass{border:1px solid #CCCCCC; padding:3px; width:150px; font-size:11px; color:#333333;}
.roundbox-content .sidebar-login .submit input{background:#236aa8; padding:3px; border:0; cursor:pointer; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; color:#FFFFFF; margin:7px 0 0 0; }
.sidebarlogin_otherlinks{margin:0; padding:0; text-align:left;}
.sidebarlogin_otherlinks li a{font-size:11px;}
.roundbox-content .avatar_container{}
.roundbox-content ul.pagenav{margin:0; padding:0; text-align:left;}
.roundbox-content ul.pagenav li a{ -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; color:#FFFFFF; background:#236aa8; width:40px; margin:0 10px; padding:5px; font-weight:normal;}

/* CSS 02/04/2010*/

.news-readmore { display:block; padding:8px 0; }