/*
        .       IIIIIIIIIIIIIIIIIIIIIIIIIII     .. . . .    
   ++++  IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII,  ++++    
  +++++  IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII, +++++    
   ++++. IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII, .++++    
     +.  IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII,  ++      
     ++  IIIIIIIII~,?IIIIIIIIIIIIIIIII~,IIIIIIIII,  +:      
     ++  IIIIII.  :=. ..IIIIIIIIIII ..~~ ..?IIIII,  +       
      +  IIII= ~~=====~  IIIIIIII..======== .IIII, ++       
      +~ IIII.~===MMD===  IIIIII:.====MM====.:III, +~       
      +++III..===MMMMM==~.IIIIII..=~=MMMM8==:.III+++        
     :+++III, ===MMMMM===.IIIIII..===MMMMI==,.III++++       
    .++++IIII.,===$M==== .IIIIII+.====NM====.+III++++,      
     ++++IIIII  ======= .IIIIIIII=.~======~ .IIII++++.      
      +++IIIIII .   ...?IIIIIIIIIII .    ..IIIIII+++.       
       . IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII~          
         IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII,          
         IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII,          
         IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII,          
         IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII,          
         IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII,          
         IIIIIII                           IIIIII,          
         IIIIIII        Howdy, Paul!       IIIIII,          
         IIIIIII                           IIIIII,          
         IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII,          
         IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII,          
         IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII,          
        .IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII,          
*/

/******************** resets ********************/

*{margin:0; padding:0;}
li{list-style:none; list-style-type:none;}
a{text-decoration:none; color:#ffb400;}
a:hover{color:#ed1c24;}
img, img a{border:none;}

/******************** /resets ********************/


.left{float:left;}
.right{float:right;}
.center{float:left; margin:0 0 0 36px;}
.nomargin{margin:0 !important;}


/******************** typography ********************/

/*h1, h1 a{font-size:31px; color:#333; font-family:'Roboto Condensed', Helvetica, sans-serif; font-weight:400; display:block;}*/
h1, h1 a{font-size:26px; color:#333; font-family:'Roboto Condensed', Helvetica, sans-serif; font-weight:400; display:block;line-height:33px;}
/*h2{font-size:21px; color:#339fd8; text-transform:uppercase; font-style:italic; font-weight:300;}*/
h2{font-size:21px; color:#339fd8; font-style:italic; font-weight:300;}
h3{font-size:17px; color:#333; font-weight:400; padding:4px 0; margin:0 0 15px 0;}
h4{font-size:15px; color:#333; text-transform:uppercase; font-weight:400; border-top:solid 3px #333; border-bottom:solid 1px #333; padding:4px 0; margin:0 0 15px 0; clear:both;}
p{margin:1em 0; font-family:'News Cycle', sans-serif; font-weight:400;}

/******************** typography ********************/



/******************** structure ********************/

body{font-size:12px; font-family:'Roboto', Helvetica, sans-serif; color:#555; font-weight:300;}

#top_bg{width:100%; position:absolute; background:url(/images/bg_top.png) repeat-x; height:50px;}
#nav_bg{width:100%; position:absolute; background:url(/images/bg_nav.png) repeat-x; height:189px; top:200px;}

#wrapper{width:1000px; margin:0 auto; position:relative; z-index:1;}

#header{float:left; clear:both; width:1000px; margin:10px 0 0 0;}

#search{float:right; width:245px; height:30px;}
#search input.field{float:left; width:202px; height:18px; border:solid 1px #333; padding:5px; font-size:13px; color:#999;}
#search input.btn{float:left; width:25px; height:25px; background:url(/images/bg_search_btn.jpg) no-repeat; border:none 0;}

ul#nav_top{float:right; margin:5px 10px 0 0; font-weight:300; font-family:'Roboto Condensed', Helvetica, sans-serif; font-size:17px; text-transform:uppercase;}
ul#nav_top li{float:left; padding:0 10px; border-right:solid 1px #ccc;}
ul#nav_top li.last{border-right:none;}
ul#nav_top li a{color:#eee;}

#logo{float:left; width:243px; height:63px; background:url(/images/logo.png) no-repeat; text-indent:-9999px; display:block; margin:60px 0 0 0;}

.ad_leaderboard{width:728px; height:90px; float:right; margin:40px 0 0 0;}



#primary_content{float:left; clear:both; width:1000px; margin:40px 0 0 0;}

.column_636 ul {
  margin:4px 0px 4px 25px;  
}
.column_636 ul li{
	list-style: disc;
	list-style-type: disc;
	padding:2px 0 2px 0;
	font-size:15px; font-family:'News Cycle', Helvetica, Arial, sans-serif; color:#555;
}

.column_636 ol {
  margin:4px 0px 4px 25px;  
}
.column_636 ol li{
	list-style: decimal;	
	padding:2px 0 2px 0;
	font-size:15px; font-family:'News Cycle', Helvetica, Arial, sans-serif; color:#555;
}

.column_468 ul {
  margin:4px 0px 4px 25px;  
}
.column_468 ul li{
	list-style: disc;
	list-style-type: disc;
	padding:2px 0 2px 0;
	font-size:15px; font-family:'News Cycle', Helvetica, Arial, sans-serif; color:#555;
}

.column_468 ol {
  margin:4px 0px 4px 25px;  
}
.column_468 ol li{
	list-style: decimal;	
	padding:2px 0 2px 0;
	font-size:15px; font-family:'News Cycle', Helvetica, Arial, sans-serif; color:#555;
}

.column_468{width:468px;}
.column_300{width:300px;}
.column_328{width:328px;}
.column_160{width:160px;}
.column_636{width:636px;}

/* For adding the Read More>> to summaries > 80 char summaries */
.tuncated-summary-more-link a{display:inline; font-weight:300px; font-size: 13px; margin-left:4px; text-transform:none; color:#ffb400}
.tuncated-summary-more-link a:hover {color:#ed1c24;}


.section{margin:30px 0 0 0;}
.section ul li{margin:15px 0; font-size:13px; color:#666; font-weight:300;}
.section ul li a{display:block; font-size:13px; font-weight:400; color:#333; text-transform:uppercase;}
.section ul li a:hover{color:#ed1c24;}
.section div.more{text-align:right;}


.post_content{ margin:0 0 15px 0;}
.post_content p{font-size:15px; font-family:'News Cycle', Helvetica, Arial, sans-serif; color:#555;}
.post_content td{font-size:15px; font-family:'News Cycle', Helvetica, Arial, sans-serif; color:#555;}

.thumbnail_featured{width:222px; height:152px; float:left; margin:20px 20px 10px 0;}

div#newsletters{}
div#newsletters input{float:left;}
/*div#newsletters a{margin:0 0 0 20px;}*/
div#newsletters input.btn{cursor:pointer; clear:both; font-size:13px; font-weight:300; color:#fff; padding:5px 7px; display:block; background:#222; text-transform:uppercase; margin:15px 0; border:none;}
span#newsletters input.btn{cursor:pointer; clear:both; font-size:13px; font-weight:300; color:#fff; padding:5px 7px; display:block; background:#222; text-transform:uppercase; margin:15px 0; border:none;}
div#newsletters ul li label {margin:0 0 0 20px; display:block; font-size: 13px; font-weight: 400; color: #333; text-transform: uppercase;}
div#newsletters span {margin: 0 0 0 20px; font-size:8px;}
div#newsletters a {padding:0 1px; color:#ffb400; display:inline; margin:0; font-size:8px;}

.magazine_thumbnail{width:125px; height:168px; float:left; background:#eee; margin:0 20px 10px 0;}

ul#current_issues{display:block;}
ul#current_issues li a{font-size:15px; font-weight:300;}
.subscribe_btn{float:left; clear:both; font-size:15px; color:#fff; padding:5px 7px; display:block; background:#222; text-transform:uppercase; margin:15px 0;}
a:hover.subscribe_btn{color:#fff; background:#ed1c24;}

.sponsor{width:300px; height:100px; float:left; background:#eee; margin:5px 0 20px 0;}

ul.whitepapers li a{color:#ed1c24;}
ul.whitepapers li a:hover{color:#999;}

.columnist{float:left; clear:left; margin-bottom:10px; border-bottom:1px #ccc dotted;}
.columnist.noline{border-bottom:none;}
.columnist_columnName {font-size:26px; font-style:normal; color:#ed1c24;}
.columnist_authorName {margin-bottom:0; padding-bottom:5px; font-size:17px;}
.columnist_author_title{min-height:100px; width:300px; padding-bottom:5px; margin-bottom:15px;}
.columnist_thumbnail{width:90px; height:90px; float:left; background:#eee; margin:5px 20px 20px 0;}
.columnist ul{display:block; overflow:hidden; margin:-20px 0 0 0;}
.columnist_latest_article a{font-weight:bolder; font-size:20px;}
.columnist_more_from {font-size: 12px; padding:0 0 8px 0; font-family: 'Roboto', Helvetica, sans-serif; color: #555; font-weight:300;}

.hide {display:none;}

.author-bio-image {float:left; margin:0 7px 5px 0;}
.author-label {font-size:15px;font-weight:bold;color:#ffb400;}

#pubsreports{float:left; width:998px;  min-height:328px; background:url(/images/bg_publications_reports.png); border:solid 1px #ccc; margin:15px 0 -30px 0;}
#pubsreports div.heading{width:100%; text-align:center; font-size:23px; font-family:'Roboto Condensed', Helvetica, sans-serif; font-weight:400; color:#ed1c24; font-style:italic; margin:10px 0 0 0;}
#pubsreports .report{float:left; width:125px; margin:15px 0 15px 35px;}
#pubsreports .report .title{float:left; margin:15px 0 0 0;} 
#pubsreports .report .title a{display:block; font-weight:400; color:#ed1c24; text-transform:uppercase;}
#pubsreports .report .title a:hover{color:#999;}
#pubsreports .report a.download{float:left; width:89px; height:25px; text-indent:-9999px; display:block; margin:10px 0 0 0; background:url(/images/download.png) no-repeat;}

#footer_wrap{width:100%; position:relative; z-index:0; background:#222; min-height:400px; clear:both;}
#footer{width:1000px; margin:0 auto; padding:60px 0 0 0; font-weight:300; font-family:'Roboto Condensed', Helvetica, sans-serif; font-size:14px; }

#footer a {color:#ed1c24; cursor:pointer; position:relative}
#footer a:hover {color:#fff;  position:relative}
#footer div.heading{width:100%; font-size:23px; font-family:'Roboto Condensed', Helvetica, sans-serif; font-weight:400; color:#fff; margin:0;}
#logo_footer{float:left; width:207px; height:55px; background:url(/images/logo_footer.png) no-repeat; text-indent:-9999px; display:block;}
#colFooter1 {width:210px; float:left; color:#fff;}
#colFooter2 {width:200px; margin:0 0 0 50px; float:left;}
#colFooter3 {width:210px; margin:0 0 0 50px; float:left;}
#colFooter4 {width:210px; margin:0 0 0 50px; float:left;}
#copyright {float:right; color:#ffffff; clear:both; width:400px; margin-bottom:10px;}
#copyright a {color:#ed1b26; }


/* Media Partner of the following groups... */
.wraptocenter {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	height: 55px;
	width: 100px;
	float:left;
}


/******************** /structure ********************/

/************* Article Lists *********************/

.article-list {margin:12px 0px 12px 0px; }
.article-list h3 {margin:0px; }

/*The "Download Now" text under the PDF images for White Papers */

.pdfDownloadLabel {
	text-align:center;
	background-color:#ed1c24;
	padding:2px;

}
.pdfDownloadLabel a {
	color:#ffffff;	
}

.magazine_thumbnail_with_label{width:125px; height:188px; float:left; background:#fff; margin:0 20px 10px 0;}
/*.magazine_thumbnail_with_label{width:125px; height:188px; float:left; background:#eee; margin:0 20px 10px 0;}*/


.issue_top, .issue_top a{font-size:18px; color:#339fd8; text-transform:uppercase; font-style:bold; font-weight:500;}
.WebinarTitle2 {font-size:24px; font-family:'Roboto Condensed', Helvetica, sans-serif; font-weight:400; color:#ed1c24; font-style:bold; margin:10px 0 0 0;}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000000;}.modal-backdrop.fade{opacity:0;}
.modal-backdrop,.modal-backdrop.fade.in{opacity:0.8;filter:alpha(opacity=80);}

.modal-Header{
	background-color: #333;
	background:url(/images/bg_top.png) repeat-x;
	color:#ffffff;
	padding:2px;
	text-align:center;
	font-weight:bolder;
	height:18px;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
}

#modal-LargeEditor{
	 border:1px #cccccc solid; 
	position: fixed; 
	background-color:#ffffff; 
	width:700px; 
	height:500px; 
	top:50%; 
	left: 50%; 
	margin-top:-250px; 
	margin-left:-350px; 
	overflow:hidden;
	z-index:2000;
	border-radius:5px;
	moz-border-radius:5px;
}

#modal-LargeEditor .modalContent 	{
	width:690px;
	height:450px;
	overflow:auto;	
	padding:0 5px
}

#modal-LargeEditor .buttons{
  width:690px;
  height:30px;  
  padding:0 5px;
  text-align:center;
}



#modal-MediumEditor
{
	 border:1px #cccccc solid; 
	position: fixed; 
	background-color:#ffffff; 
	width:500px; 
	height:350px; 
	top:50%; 
	left: 50%; 
	margin-left:-200px; 
	margin-top:-200px; 
	overflow:hidden;
	z-index:2000;
	border-radius:5px;
	moz-border-radius:5px;	
}

#modal-MediumEditor .modalContent 	{
	width:490px;
	height:320px;	
	overflow:auto;
}

#modal-SmallEditor{
	 border:1px #cccccc solid; 
	position: fixed; 
	background-color:#ffffff; 
	width:400px; 
	height:200px; 
	top:50%; 
	left: 50%; 
	margin-left:-200px; 
	margin-top:-200px; 

	overflow:hidden;
	z-index:2000;
	border-radius:5px;
	moz-border-radius:5px;
}

#modal-SmallEditor .modalContent 	{
	width:390px;
	height:147px;
	overflow:auto;	
}

#modal-SmallEditor .buttons{
  width:390px;
  height:30px;  
  text-align:center;
}

.modalContent {
	background-color:#ffffff; 
	font-family:Verdana;
	color:#000000;
	font-size:12px;
}



ul#social{float:right; margin:40px 0 0 0; width:125px;}
ul#social li{float:left; padding:0 5px; width:32px; height:32px;}
ul#social li.last{padding:0 0 0 5px;}


ul#nav_main{ float:left; font-weight:400; font-family:'Roboto Condensed', Helvetica, sans-serif; font-size:21px; text-transform:uppercase; margin:45px 0 0 0;}
ul#nav_main li{float:left; padding:2px 11px; position: relative}
ul#nav_main li.first{padding:0px 10px 0 0;}
ul#nav_main li a.home{text-indent:-9999px; display:block; background:url(/images/bg_nav_home.png) no-repeat 0px 5px; width:21px; height:21px;}
ul#nav_main li a{color:#333;}


ul#nav_sub{float:left; font-weight:300; font-family:'Roboto Condensed', Helvetica, sans-serif; font-size:18px; text-transform:uppercase; margin:10px 0 0 0;}
ul#nav_sub li{float:left; padding:2px 7px; border-right:solid 1px #ccc; position: relative}
ul#nav_sub li.first{padding:2px 10px 0 0;}
ul#nav_sub li.last{border-right:none;}
ul#nav_sub li a{color:#ed1c24;}

ul#nav_sub div.menuItem a {color:#333; }
ul#nav_sub div.menuItem a:hover {color:#ed1c24; }



ul#nav_main div.dropdown_panel a:hover{
	color:#ed1c24;		
}


.menuItem {font-weight:300; font-family:sans-serif;  font-size:14px; line-height:22px; border-bottom:1px #ccc dotted}
.last {border-bottom:none;}



#nav_main li.drop:hover{
	background-color:#efefef;
	border-top:1px #ccc solid;
	border-left:1px #ccc solid;
	border-right:1px #ccc solid;
	-moz-border-radius: 7px 7px 0px 0px;  
	-webkit-border-radius: 7px 7px 0px 0px;  
	border-radius: 7px 7px 0px 0px; 
	padding:1px 10px;    
}

#nav_sub li.drop:hover{
	background-color:#efefef;
	border-top:1px #ccc solid;
	border-left:1px #ccc solid;
	border-right:1px #ccc solid;
	-moz-border-radius: 7px 7px 0px 0px;  
	-webkit-border-radius: 7px 7px 0px 0px;  
	border-radius: 7px 7px 0px 0px; 
	padding:1px 7px;    


}

#nav_main li:hover .menu_news{   
    width:300px;    
    left:-1px;
    max-height:40px;            
 }


#nav_main li:hover .menu_analysis{   
    width:320px;        
    left:-1px;
    max-height:200px;    
 }


#nav_main li:hover .menu_whitepapers{   
    width:300px;        
    left:-1px;
    max-height:40px;    
    
 }
 
 #nav_main li:hover .menu_resources{   
    width:330px;        
    left:-1px;
    max-height:222px;    
}
 
 
 #nav_sub li:hover .menu_topics{   
    width:220px;        
    /*left:-115px;*/
    left:-1px;
    max-height:200px;    
	-moz-border-radius: 0px 7px 7px 7px; 
	-webkit-border-radius: 0px 7px 7px 7px; 
	border-radius: 0px 7px 7px 7px; 
    
    
    
    
    
 }



.dropdown_panel{    
    border:1px solid #cccccc;    
    margin:0px auto;  
    height:400px;
    z-index:1000;
    position:absolute;  
    left:-999em; /* Hides the drop down */  
    text-align:left;  
    padding:10px 4px 10px 4px;  
    top:auto;    
    border-top:none; 
    
    
    
    background-color: #efefef; 
    /*background: -moz-linear-gradient(top, #f3f5f4, #3c3c3c);*/  /* FF 3+ 
    /*background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#000000), to(#3c3c3c));*/ /*Safari + Chrome */
    /*background: -ms-linear-gradient(top, #000000, #3c3c3c);*/  /* IE 10 */
    /*background: -o-linear-gradient(top, #000000, #3c3c3c);*/   /* Opera 11 */    
    
    /*background:url(http://www.dbtamag.com/images/bg_nav.png) repeat;*/
    -moz-border-radius: 0px 7px 7px 7px;  
    -webkit-border-radius: 0px 7px 7px 7px;  
    border-radius: 0px 7px 7px 7px;      
    width:700px;  
    line-height:12px;    
    color:#000;
    
    -webkit-transition:max-height 0.3s linear;
    -moz-transition:max-height 0.3s linear;
    transition:max-height 0.3s linear;  
    max-height:0px;    
    overflow:hidden;
    
    text-transform:none;
    
    -webkit-transform: translate3d(0,0,0);
    
    
    
}





.jcarousel-skin-tango .jcarousel-container {	
	margin:0 auto;
	
	
}



.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 900px;
    padding: 20px 40px;    
}



.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 175px;
    height: 295px;
    padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
		margin:0 auto;
    width:  750px;
    height: 295px;        
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  75px;
    height: 295px;
    
}

.jcarousel-skin-tango .jcarousel-item {
    width: 125px;
    height: 295px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
   margin-right: 30px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 25px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 83px;
    right: 0px;
    width: 64px;
    height: 64px;
    cursor: pointer;
    background: transparent url(/images/forward.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(/images/back.png);
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {
    /*background-position: 32px 0;*/
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    /*background-position: -32px 0;*/
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 83px;
    left: 0px;
    width: 64px;
    height: 64px;
    cursor: pointer;
    background: transparent url(/images/back.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(/images/forward.png);
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
    /*background-position: -32px 0;*/
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    /*background-position: -64px 0;*/
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}


/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/images/forward.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-vertical:focus {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/images/back.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-vertical:focus {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

/******************** Status Messages ********************/
.clsStatusMessage{
    margin:10px 0;
    background-repeat:no-repeat;
    background-position:left;
    padding:4px 0 4px 55px;
    min-height:48px;
    color:#444;
}

.clsStatusError {    
    background-image:url(/Images/error.png);
    border-top:1px #ff0000 solid;
    border-bottom:1px #ff0000 solid;
    background-color:#ffeeee;
    
}

.clsStatusError div {
    padding: 2px 0;
    color: red;
}


.clsStatusWarn{    
    background-image:url(/Images/emblem-important-48.png);
    border-top:1px #f57900   solid;
    border-bottom:1px #f57900   solid;
    background-color:#ead2ba  ;
    
    
}
.clsStatusWarn  div{
    padding:2px 0;
    color:#867d7d;
}

.clsStatusOK {
    background-image:url(/Images/OK.png);
    border-top:1px #85d30c   solid;
    border-bottom:1px #3ea206 solid;
    background-color:#f4f9ee      ;
    
}

