/*  
Theme Name: Arthemia
Theme URI: http://michaelhutagalung.com/2008/05/arthemia-magazine-blog-wordpress-theme-released/
Description: <a href="http://michaelhutagalung.com/2008/05/arthemia-magazine-blog-wordpress-theme-released/">Arthemia</a> theme is combining a magazine and a weblog into one; it is not too magazine-ish nor too blog-ish.
Version: 1.0
Author: Michael Jubel Hutagalung
Author URI: http://michaelhutagalung.com/2008/05/arthemia-magazine-blog-wordpress-theme-released/

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
Theme ported to Drupal by nbz (http://drupal.org/user/123528/track) and the necessary changes made to the files.
*/

* html body{text-align: center;}
* html .newsticker li{list-style-type: square ;}
* html #head{text-align: left;}
* html #page{text-align: left;width:960px;}
* html #middle{width:80%;}
* html #dialog div{text-align: left;}
* html #sidebar-primary .block{width:340px;}
* html #footer-region{width:100%;}
* html .block-taxsutra .content div{width: 80%;}
* html .with-sidebar-primary {width: 580px;}
* html img, div { behavior: url(/themes/arthemia-6.x-2.x-dev/arthemia/iepngfix.htc) }


#block-createpage-0 .content {text-align:center;}

/* HTML Elements */
* {
	margin:0;
	padding:0;
}

body {
	font: 100% century gothic;
	/*background: linear-gradient(to top, #D8D8D8 0%, #000000 100%) repeat scroll 0 0 #C0C0C0;
	background: #363330;*/
	color: #000000;
}
  
dl {
  margin: 0.5em 0 1em 0.5em;
}

dl dd {
  margin: 0 0 .5em 1em;
}

fieldset {
  border:1px solid #C8DBEA;
}

legend {
  font-weight: bold;
  color: #3c78a7;
}

p {	
	margin: 15px 0;
}

a:link, a:visited {
	color: #000000;
	text-decoration:none
}

a:hover, a:active {
	color: #3c78a7;
	text-decoration:underline;
}

a img {
	border:0;
}

acronym, abbr, span.caps {	
	font-size: 0.9em;
	letter-spacing: .07em;
	cursor: help;
}			

acronym, abbr {
	border-bottom: 1px dashed #999;
}

li{	
	margin-left:30px;
}

.tabs li {
	margin-left:0;
}

/* Headings */

h1, h2, h3, h4,
h1 a:link, h2 a:link, h3 a:link, h4 a:link {
	color:#000000;
}

h1 {
	font:2.3em century gothic;
}

h2 {
	font:1.8em century gothic;
}

h3 {
	font:1.5em century gothic;
	margin-bottom:3px;
}

h4 {
	font:1.4em century gothic;
}

#content h1, #content h2, #content h3, #content h4 {
/*  text-shadow: #bbb 1px 1px 2px;*/
}

/* theme code and blockquote elements */

code {
  display:block;
	font: 1.0em century gothic;
	padding: 10px;
	margin:10px;
}	

blockquote {
	padding: 10px;
	line-height:1.5em;
	margin:10px;
}

#page blockquote, #page  code {
	border-top: 1px solid #DAE7F1;
	border-bottom: 1px solid #DAE7F1;
  background-color: #EDF3F8;
}

#page blockquote blockquote {
  background-color: #DAE7F1;
}

#page .comment blockquote {
	border-top: 1px solid #C8DBEA;
	border-bottom: 1px solid #C8DBEA;
	background-color: #DAE7F1;
}

#page .comment blockquote blockquote {
  background-color: #EDF3F8;
}

/* Structure */

#head {
	width:100%;
	margin:0px auto;
	/*margin-top:15px;*/
	padding:0px;
	font-size:0.75em;
}

#page {
	width:98.5%;
	margin:0px auto;
	padding:0 10px 10px 10px;
	background:url("/sites/idt.taxsutra.com/themes/arthemia/images/bg1.jpg") repeat scroll 0 0 transparent;
	font-size:0.7em;
}

/* Navigation Bar*/

#navbar {
	margin:0 auto;
	margin-top:15px;
	padding:0px 10px;
	/*text-transform:uppercase;
	background : linear-gradient(to bottom, #FF4000 0%, #800000 100%) repeat scroll 0 0 #800000;
	background-image: -ms-linear-gradient(top, #FF4000 0%, #800000 100%);
	background-image: -moz-linear-gradient(top, #FF4000 0%, #800000 100%);
	background-image: -o-linear-gradient(top, #FF4000 0%, #800000 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FF4000), color-stop(1, #800000));
	background-image: -webkit-linear-gradient(top, #FF4000 0%, #800000 100%);
	background-image: linear-gradient(to bottom, #FF4000 0%, #800000 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF4000,endColorstr=#800000);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF4000,endColorstr=#800000)";*/
	background: #1977B5;
	height: 30px;
}
#menu-bar {
	float: right;
	padding-right: 0;
}
#menu-bar ul {
	list-style: none;
  z-index:10;
}

#menu-bar li {
	float:left;
	list-style:none;
	cursor: pointer;
	display:block;
	/*border-right:1px solid #BE1F00;*/
}

#menu-bar li.last a{
	border: none;
}


#menu-bar li:hover, #menu-bar li a:hover {
	/*background: linear-gradient(to bottom, #F63B00 0%, #FF4000 100%) repeat scroll 0 0 #D7BD98;*/
	color: #FFFFFF;
}

#menu-bar a{
	margin: 0px;
	padding:3px 8px;
	font-weight:bold;
	color:#000000;
	display:block;
	border-right: 1px solid #000000;
}

#menu-bar a.active {
	color:#FFFFFF;
}

#menu-bar a:hover {
	text-decoration:none;
	display:block;
}

/* Dropdown Menus */

#menu-bar li {
	float: left;
	margin: 3px 0 0;
	padding: 0px;
}
	
#menu-bar li li {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 122px;
	text-transform:none;
}
	
#menu-bar li li a, #menu-bar li li a:link, #menu-bar li li a:visited {
	background: #1977B5;
	width: 122px;
	float: none;
	margin: 0px;
	padding: 5px 10px 5px 18px;
	border-top: 1px solid #C0C0C0;
}
	
#menu-bar li li a:hover, #menu-bar li li a:active {
	padding: 5px 10px 5px 18px;
}

#menu-bar li ul {
	position: absolute;
	width: 10em;
	display: none;
}

#menu-bar li:hover ul {
	display: block;
}

#menu-bar li li ul {
  top:0px;
  left:140px;
  display: none!important;
}

#menu-bar li li:hover ul {
  display: block!important;
  border-left: 1px solid #C0C0C0;
}

/* Form Elements */

#searchform {
	width:170px;
	float:right;
	text-align:right;
	padding-top:8px;
	margin-right:10px;
}

#logo {
	width:350px;
  float:left;
}

#banner-region {
	float:right;
}

#sitename {
  float:left;
  height:60px;
  font-size:4em;
}

#tagline {
	margin-top:5px;
	font-size:1em;
	color:#333;
  clear:left;
}

#top {
	padding:0;
}

#headline {
	float:left;
	background:#fff;
	padding:10px;
	font-size:1.05em;
	line-height:1.5em;
	margin:0 0 10px 0;
}

.with-featured {
	width:590px;
  }

.no-featured {
  width:920px;
}

#featured {
	width:300px;
	background:#fff;
	float:right;
	padding:10px 10px 10px 10px;
  margin-bottom:10px;
}

#featured .clearfloat {
	margin-top:7px;
	margin-bottom:8px;
}


#middle {
	width: 80%;
	/*background:#fff;
	float:right;*/
	padding:10px 10px 10px 6px;
	margin: 0 0 0 60px;
}

#bottom {
  display:table;
	width: 940px;
  margin-top:10px;
}

#headline p {
	padding-bottom:15px;
}

#headline p, #featured p {
	margin:0;
}

/* Content Page*/

#content {
	/*background:#fff;*/
	padding:10px;
	font-size:1.12em;
	line-height:1.75em;
	float:left;
	min-height:400px;
}

#content-top {
  margin-bottom:10px;
}

#content-bottom {
  margin-top:10px;
  padding-top: 20px;
}

.with-sidebars {
  width:100%;
  margin:0px 10px 0px 5px;
}

.with-sidebar-primary {
  width:590px;
  margin:0px 10px 0px 0px;
}

.with-sidebar-secondary {
  width:770px;
  margin:0px 0px 0px 150px;
}

.no-sidebars {
  width:920px;
}

#content .breadcrumbs, #content .breadcrumbs a {
	font-weight:bold;
	color:#333;
}

#content .content {
 // font-family: century gothic;
}

.node {
  border-bottom: 1px dotted #ccc;
  margin-bottom:20px;
}

.node .content {
  margin-top:10px;
}

.picture img {
  padding:2px;
  border: 1px solid #C8DBEA;
  background:#fff;
  margin-top:5px;
}

#content .content p {
	margin-top:0px;
}

#content .content .clearfloat {
	border-bottom:1px dotted #ccc;
	margin:10px 0px;
}

#content .content ul, #content .content ol{
	margin-bottom:15px;
}

#content .content li{	
	list-style:square;
  line-height:1.7em;
}

#content .content ol li{	
	list-style:inherit;
}

#content .content li ul li{	
	list-style:square;
	margin-left:20px;
}

#content .content .links {
  padding-left:20px;
}

.links li {
  margin-left:0px!important;
}

/* table theming */

table {
  width:99%;
  border:1px solid #C8DBEA;
 /* border-collapse: separate;*/
  padding:0;
  margin:0px 0 10px 0;
  font-size: 1em;
}

table th {
  background-color:#C8DBEA;
  padding: 2px 5px;
  color: #3c78a7;
  line-height:1.5em;
}

table th, .topics, .posts, .last-reply , .created {
  text-align:center;
}

table td {
  padding: 2px 5px;
  line-height:1.5em;
}

tr.odd {
  background-color: #edf5fa;
}

tr.even {
  background-color: #E7F2F9;
}

/* System messages*/
.messages {
  padding: 10px;
  margin:10px 0;
}

.status {
	border: 1px solid #C8DBEA;
	background-color: #DAE7F1;
  color: #3c78a7;
}

.parent-main-content{
	float: left; 
	width: 50%; 
	margin-right: 5px;
	margin-left:50px;
	border-right: 1px solid #E1E1E1;
	padding-right: 20px;
}

/* Sidebars */
#sidebar-primary {
	width:25%;
	float:left!important;
	margin:0px;
}

#sidebar-primary .block{
	width:90%;
}

#sidebar-secondary {
	width:15%;
  float:left;
	margin:0px 0px 0px 5px;
	border-right: 1px solid #E1E1E1;
}

#sidebar-secondary .block{
  float:left;
	width:80%;
}

.sidebar > span span{
	font: bold 1.3em century gothic;
	font-weight:bold;
	background:#1977B5;
	color:#fff;
	margin:10px 0px 5px 0px;
	padding:7px;
	/*border-radius: 10px 10px;*/
}
.sidebar .odd > span{
	display:block;
	margin:10px 0px 10px 0px;
}
.sidebar .odd > span span{
	font: bold 1.1em century gothic;
	font-weight:bold;
	background:#1977B5;
	color:#fff;
	padding:7px;
	text-transform: uppercase;
	
	
}
.sidebar .even > span{
	display:block;
	margin:10px 0px 10px 0px;
	
}
.sidebar .even > span span {
	font: bold 1.1em century gothic;
	font-weight:bold;
	background:#1977B5;
	color:#fff;
	padding:7px;
	text-transform: uppercase;
}
.sidebar h2 a{
  color:#fff;
}

.sidebar .content {
  font-size:1.1em;
}

.sidebar .content h2 {
  font:1.2em century gothic;
  background:#aaa;
}

.sidebar .block{
	float:right;
	padding:0px 10px 10px 10px;
	/*background:#fff;*/
  margin-bottom:10px;
  border-bottom:1px solid #E1E1E1;
}

.sidebar ul {
  margin:0px;
  padding:0px;
}

.sidebar li {
	list-style:none;
	/*border-bottom:1px dotted #ccc;*/
	display:block;
	padding:2px 0px 2px 0px!important;
  margin:0px!important;
}
.sidebar li li {
	background:url(images/sub.png) no-repeat 0 0px;
}

.sidebar li ul li:last-child{
	list-style:none;
	border-bottom:0px dotted #ccc;
	display:block;
	padding:2px 0px 0px 13px;
	background:url(images/sub.png) no-repeat 0 0px;
}

.poll .title {
  margin-bottom:10px;
  font-weight:bold;
}

.sidebar .block-poll ul.links li{
  display:block;
}

/* Fix menu CSS by overriding the default icons. */

.menu li.expanded, .menu li.collapsed, .menu li.leaf {
  list-style-image:none;
}

/* comments */

.comment {
  /*background-color:#EDF3F8;*/
  margin: 10px 0 0 0;
  padding: 0px;
}

.comment .author-data {
  float:left;
  width:120px;
 /* height:100%;*/
  text-align:center;
  line-height:1.1em;
}

.comment .author-data  div{
  margin-top:5px;
}

.comment .comment-main {
  margin-left:120px;
  border-left:1px solid #C8DBEA;
  /*min-height: 200px;*/
  height: auto !important;
  height: 200px;
}

.comment .content {
  padding: 10px;
}

.comment-header {
  background-color: #1977B5;
  border-bottom:1px solid #C8DBEA;
  padding: 0 5px;
  color: #FFFFFF;
}
.comment-header .submitted {
  float:left;
  font-weight:bold;
}

.comment-header .comment-link {
  float:right;
}

.comment .new {
  float:right;
  color:#CC0000;
  padding: 0 10px;
}

.comment .links {
  float:left;
  clear:both;
  text-align:right;
  display:block;
  background-color:#000000;
  width:100%;
}

.comment .links a{
	color: #FFFFFF;
}

.comment .links ul{
  padding: 0px 5px;
}

/* Footer*/

#footer-region {
	font-size:0.7em;
	color:#FFFFFF;
	width: 100%;
	background: #000000;
	/*background:linear-gradient(to bottom, #FF4000 0%, #800000 100%) repeat scroll 0 0 #800000;
	background-image: -ms-linear-gradient(top, #FF4000 0%, #800000 100%);
	background-image: -moz-linear-gradient(top, #FF4000 0%, #800000 100%);
	background-image: -o-linear-gradient(top, #FF4000 0%, #800000 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FF4000), color-stop(1, #800000));
	background-image: -webkit-linear-gradient(top, #FF4000 0%, #800000 100%);
	background-image: linear-gradient(to bottom, #FF4000 0%, #800000 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF4000,endColorstr=#800000);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF4000,endColorstr=#800000)";*/
	margin: 0 auto;
	
}

#triptych-first{
	width:20%;
	float:left;
	padding:10px;
}

#triptych-second{
	width:45%;
	float:left;
	padding:10px;
	margin-left:17px;
	text-align: center;
}

#triptych-third {
	width:25%;
	float:right;
	padding:10px;
}

#footer-region a {
	color:#fff;
}

#footer-region ul {
	margin:5px 0 0 0;
  padding:0px;
}

#footer-region li{
	list-style:none;
	border-top:1px dotted #ccc;
	padding:5px;
  margin:0px;
	display:block;
}

#footer-region li:hover {
	background:#3c78a7;
	color:#fff;
}

#footer-region li:first-child {
	border-top:0px dotted #fff;
}

#footer-region h2{
	text-transform:lowercase;
	margin:0;
	font-weight:bold;
	font-size:1.5em;
	letter-spacing:-0.05em;
}

#footer-region h2 {
	color:#fff;
}


#footer-message {
	margin: 0 auto;
	width: 960px;
	font-size:0.6em;
	padding-top:10px;
	padding-bottom:10px;
}


/* Float Properties*/

.clearfloat:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.clearfloat {
	display: inline-block;
}


/* Hides from IE-mac \*/
* html .clearfloat {
	height:1%;
}

*+html .clearfloat {
	height:1%;
}

.clearfloat {
	display:block;
}
  
/***** Pager Navigation links *****/
.pager ul {
  padding:0px!important;
  margin:10px 0px!important;
  font-size:0.82em;
}

.pager li {
	padding: 2px!important;
  margin:10px 10px!important;
	text-decoration: none;
	color: #000000;
	
}
.pager-current {
    color: #A1D040;
    font-weight: bolder;
	font-size:1.2em;
}
.pager li a {
	color: #000000;
}

.pager li:hover  {
  /*background-color: #EF653B!important;*/
}

.pager li a:hover  {
  text-decoration: none;
}


/* Hack to show the pager properly in blocks - not pefect as it is no longer centered */
.block .pager li {
  float:left;
}

.floatleft{
position:relative;
float:left;
}

.floatright{
position:relative;
float:right;
}

.full{
 width:100%;
 float:left;
 position:relative;
 clear:both;
 padding:2px;
}

.large{
 width:80%;
  float:left;
 position:relative;
}

.medium{
width:40%;
 float:left;
 position:relative;
}
.mid-small{
width:35;
 float:left;
 position:relative;
}
.small{
width:20%;
}
.search_label{
/*display:block;*/
font-weight:bold;
float:left;
}
.block-jsearch{
 width:30%;
 float:right;
 position:relative;
}
#block-taxsutra-0 {
 width:100%;
 float:left;
 position:relative;
}
#block-taxsutra-1{
 width:100%;
 float:left;
 position:relative;
}
#block-taxsutra-1 .contemt ul li{
    line-height: 1.7em;
    list-style:none;
}
#block-taxsutra-0 .content{
/*height:80%;
background-color:#EEF5F6/ EAF5FC;*/
background-color:#DFE4F5;
/*width:200px;
*/

color:#0B0B0B;
max-width:90%;
font-size:1.5em;

max-width:95%;

}
.block-taxsutra .content div {
/*border:5px solid #3C78A7;*/
/*height:100%;*/
float:left;
/*position:relative;*/
}
.tab-box .tabclick, .tab-box-admin a {
	color: #000000;
	border-radius: 10px 10px 0 0;
	-moz-border-radius: 15px;
	padding: 5px 15px;
}
.tab-box { 
  padding-bottom:2px;
  
}
.tab-box > ul > li {
   color:#ffffff;/*#666666;*/
  padding: 5px 10px;
  text-decoration:none;
  background:#000000;
  margin-right: 5px;
}
.tab-box a {
	color: #ffffff;
	font-weight: bold;
  	/*font-family: georgia;*/
	text-decoration:none;
}

.tab-box li.activeLink { 
  border-bottom: 0; 
  background:#1977B5;
  padding: 5px 10px;
  color:#ffffff;
  /*border-radius: 10px 10px 0 0;*/
  cursor: text;
}
.parenttabs li.activeLink{
	/*border:1px solid #DDD;
	 top: 1px;*/
	font-weight: bold;
	
	position: relative;
	border-bottom: 0px none;
}
.tabcontent { border-top: 0; padding: 5px 5px 17px 5px;}
.hide { display: none;}

.small { color: #999; margin-top: 100px; border: 1px solid #EEE; padding: 5px; font-size: 9px; font-family:century gothic; }

#user-login-form label{float: left; position:relative;}
#user-login-form label{float: left; position:relative;}
.highlight_pink{
        background-color: pink;
}
.highlight_yellow{
        background-color: yellow;
}
.highlight_green{
        background-color: green;
}
/*

#type_list tr:nth-child(odd), #story_list tr:nth-child(odd), #clickopt_list tr:nth-child(odd), #paidselected_list tr:nth-child(odd), #paidemaillist  tr:nth-child(odd), #trailselected_list tr:nth-child(odd), #trailemaillist  tr:nth-child(odd), #specialselected_list tr:nth-child(odd), #specialemaillist  tr:nth-child(odd)
{
	background-color: #DFE4F5;
}

#type_list tr:nth-child(even), #story_list tr:nth-child(even), #clickopt_list tr:nth-child(even), #paidselected_list tr:nth-child(even), #paidemaillist tr:nth-child(even),#trailselected_list tr:nth-child(even), #trailemaillist  tr:nth-child(even),#specialselected_list tr:nth-child(even), #specialemaillist  tr:nth-child(even)
{
	background-color: #E7F2F9;	
}*/
.block ul.appeallate_link{
	display: inline;
    float: left;
    list-style: none outside none;
    margin-top: 5px;
    padding: 0;

}

.appeallate_link li{
 float: left;
    font-size: 13px;
    font-weight: normal;
    line-height: 20px;
    list-style: none outside none;
    margin-top: 5px;
    padding-left: 0;
    padding-right: 4px;
    position: relative;
}
.appeallate_link li a
{
	/*background-color:#F0F0F0;*/
	padding:2px;
}

.appeallate_link li a.selected
{
	background-color:#3C78A7;
	color:#FFFFFF;
	padding:5px;
}
/*#block-jtask-0{
font-size:14px;
}*/


.homeHeading{
	font-family: century gothic;
	/*font-weight:bold;*/
	font-size:1.3em;
	/*text-transform: uppercase;*/
	font-weight:bold;
}

.homeHeading a{
	color: #000000;
}

.parent-main-content h4{
	font-size:1.3em;
	/*text-transform: uppercase;*/
	font-weight:bold;
}

.parent-main-content h4 p{
	margin: 0px;
}
#banners a img{
height: 120px;
}
.banner{
	/*background-image: url("/themes/arthemia-6.x-2.x-dev/arthemia/banner_.jpg");
	background: url("images/orang027.gif");*/
	margin: 0 0 0 40px;
}


.bannermap
{
	font-size: 1.2em;
	font-weight:bold;
	width: auto;
	float: left;
	position:relative;
	padding:0;
}
.bannermap a
{
	/*color:#FFFFFF;*/
	text-decoration: none;
}
.bannermap li
{
	cursor:pointer;
	height:20px;
	display:inline;
	padding: 5px;
	list-style: none;
}

.tphead{
	font-size: 1.8em;
	font-weight: bold;	
	color: #0A2C91;
	text-transform:uppercase;
	font-family: century gothic;
}

#block-forum-0 div img{
	/*padding-left: 70px;
	background-color:#ffffc9;*/
}
#block-forum-0 div ul{
    font-family: century gothic;
    font-size: 1em;
    font-weight: bold;
    margin-bottom:10px;
}

.taxPayer
{
	color:#1876B3;
	font-weight:bold;
}

#block-factoids-1{
background-image: url(/themes/arthemia-6.x-2.x-dev/arthemia/images/pages/back.jpg)
}

#block-factoids-1 li a{ 
color: #E47816;
    font-weight: bold;
	}

#edit-profile-trial-extension-duration-wrapper{
	float:left;
}
#edit-profile-trial-extension-type-wrapper{
	float:left;
}


#message_box {
position: absolute;
top: 0; left: 0;
z-index: 10;
background:#F0F3F8;
padding:5px;
border:1px solid #CCCCCC;
text-align:center;
font-weight:bold;
width:13%;
margin: 115px 7px 0;
}

#profile_percentage-wrapper{
	margin-top: 0;
}

#scroller
{
	font-weight: bold;
	font-size: 14pt;
	
}

#scroller li
{
/*	list-style: disc outside none;*/
	
}
#scroller li a
{
	color: #000000;
}
#pagebanner a{
	color: #F29A0C;
}

.tickertitle{
	float: left; 
	font-weight: bold; 
	height: 27px; 
	font-size: 12pt; 
	padding: 10px 5px 0px;
	background-color: #91230C;
	color: #ffffff;
	background-image: url("/themes/arthemia-6.x-2.x-dev/arthemia/ban.jpg");
}

#newsticker-demo { 
width:310px; 
background:#EAF4F5; 
padding:5px 5px 0; 
font-family:century gothic;
font-size:12px;
margin:20px auto;
}

#newsticker-demo a { text-decoration:none; }
#newsticker-demo img { border: 2px solid #FFFFFF; }

#newsticker-demo .title {
text-align:center;
font-size:14px;
font-weight:bold;
padding:5px;
}

.newsticker-jcarousellite { width:300px; }
.newsticker-jcarousellite ul li{ list-style:none; display:block; padding-bottom:1px; margin-bottom:5px; }
.newsticker-jcarousellite ul li a {
    color: #2D8C2E;
}
.newsticker-jcarousellite .thumbnail { float:left; width:110px; }
.newsticker-jcarousellite .info { float:right; width:190px; }
.newsticker-jcarousellite .info span.cat { display: block; font-size:10px; color:#808080; }


.reg-step{
	border: none;
	font-size: 1.12em; 
	line-height: 1.75em;
	height: 20px;
}

.reg-step td{
	width: 100px; 
	background-color: #C0BFC0;
	border: 1px solid #CCCCCC;
	text-align: center;
}


/*floating div*/ 
#box{position: absolute;left: 30px;padding: 10px;
}

#box div{margin: 10px 0;}

.factoid{
	width:65%;
	 height:50px;
	 float:left;
	 margin-top:20px;
}
/*.factoid ul{
	display:block;
	list-style-type:none;
}
.factoid ul li{
	list-style-type:none;
	font-size:14px;
}*/
.factoid a{
font-size:1.5em;
font-weight:bold;
color:#86309F;
line-height:48px;
padding-top:33px;
padding-left:5px;
padding-right:5px;
padding-bottom:0px;
margin:5px;

}

#block-taxsutra-2{
	padding-top: 10px;
	text-align: center;
}
.sitemap .eventd{
	padding: 6px;
	background-color: whitesmoke;
}
#tax_events h3 {
    font-size: 1.1em;
    padding: 6px 6px 6px 20px;
}

#content-bottom-left {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DFDCD2;
    float: left;
    height: 200px;
    margin-right: 10px;
    width: 278px;
	padding: 10px;
}
#content-bottom-right {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DFDCD2;
    float: left;
    height: 200px;
    width: 278px;
	padding: 10px;
}

#bottom-middle{
    float: left;
    font-size: 1.12em;
    line-height: 1.4em;
    /*height: 220px;
	margin: 10px 0 0;*/
	width: 610px;
	
}

.leftContent{
	background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    font-size: 1.12em;
    line-height: 1.4em;
	border: 1px solid #DFDCD2;
	margin: 10px 0 0;
	width: 608px;
	
}

#bottom-middle h2 {
	font:bold 1.3em century gothic;
	font-weight:bold;
	background:#1977B5;
	color:#fff;
	margin: 0px 0px 5px 0px;
	padding:3px 5px;
	/*border-radius: 10px 10px;*/
}

#bottom-middle li {
	margin: 0;
	border-bottom: 1px dotted #CCCCCC;
	padding:0;
	display: block;
	list-style: none outside none;
	
}
#bottom-middle .content{
	padding: 0 0 0.25em 1em;
}

#content-bottom-left ul,li{
	margin: 0;
	padding: 0;
}

.parenttabs .hometabs li{
	display: inline;
	cursor: pointer;
}
.parenttabs .hometabs li li{
	background-color: #9E0F00;
	display:list-item;
	padding: 1px 5px;
	border-bottom: 1px solid #ffffff;
	cursor:pointer;
	width: 150px;
	
	
}
.hometabs li.activeLink:hover ul{
	background-color: #9E0F00;
	color: #FFFFFF;
	font-weight: bold;
	display: block!important;
	position: absolute;
	margin-left:0px;
}

.hometabs #cont-news.activeLink:hover ul{
	
	/*margin-left:70px;*/
}

.parenttabs li li:hover{
	background-color: #EFA659;
}

ul.primary {
  border-collapse: collapse;
  padding: 0 0 0 0; /* LTR */
  white-space: nowrap;
  list-style: none;
  margin: 5px;
  height: 20px;
  line-height: normal;
  border-bottom: none;
}

ul.primary li a {
  background-color: #000000;
  border:none;
  height: auto;
  margin-right: 0.5em; /* LTR */
  padding: 5px 1em;
  text-decoration: none;
  color: #ffffff;
}

ul.primary li a:hover {
  background-color: #000000;
  border-color: none;
}

ul.primary li.active a {
  background-color: #1777B4;
  border: none;
  color: #FFFFFF;
}
.emailRightBox {
    border: 1px solid;
    float: right;
    height: 200px;
    overflow: scroll;
    width: 40%;
}
#user-login-form {
    text-align: left;
}

#user-login-form input{
	height: 32px;
	text-align: left;
	background: #E5E1E0;
	border: none;
	padding-left: 10px;
}

#user-login-form #edit-submit{
	background: none;
	height: 35px;
    padding: 0;
}
#user-login-form #edit-name-wrapper{
	margin-top: 0px;
}
/*#edit-pass-wrapper{
	float: left;
    margin: 0;
    width: 80%;
}*/

#news_subject_ul li{
	display: inline;
	cursor: pointer;
	font-size: 1.1em;
}

#ruling_subject_ul li{
	display:inline;
	cursor:pointer;
	font-size: 1.1em;
}

#ruling_subject_ul li:last-child, #news_subject_ul li:last-child{
	border:none;
}

input[type=button] {
    color:#FFFFFF;
    background: none repeat scroll 0 0 #1977B5;
    padding: 5px;
	border: none;
}


input[type=submit] {
    color:#FFFFFF;
    background: none repeat scroll 0 0 #1977B5;
    padding: 5px;
	border: none;
}

#content-bottom span{
	font-size: 1.2em;
    /*text-transform: uppercase;*/
}

#content-bottom hr{
	border: 1px solid #010101;
}
.clear{
	height: 20px; 
	clear: both; 
	display: block; 
	width: 100%;
}
.expertimgouter{
	float:left;
	position:relative;
	border:1px solid rgb(236, 236, 236);
	
}
.expertimginner{
	border:1px solid rgb(236, 236, 236);
	 padding: 5px; text-align: center; 
	 box-shadow: 1px 1px 5px rgb(237, 237, 237); 
	 margin: 0px 10px 10px 10px; 
	 /*max-width: 160px; */
	float: left;
	 width:164px;
}
.experimg{
	position: relative; margin: 0px auto; border: 1px solid rgb(236, 236, 236); padding: 5px;
}
.experspan{
	clear: left; float: left; width: 100%;
}
.experthead{
	margin: 5px 0px 0px;
	font-size:12px;
	line-height:normal;
}
.faqlabel {
   width: 104px;
    display: block;
    float: left;
  font-weight:bold;
}
