body{margin:0;padding:0;background-color: #e5e0da;}
div#Adds {
	background-color: #00FF00;
	border: thin solid #CCFF00;
}
.addsCol{
	width: 150px;
	background-color: #5273A6;
	color: #D0DCF2;

}
.addContent{
	
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-style: solid;
	border-color: #A7BADA;
	


}
.addContent a{
	color: #FFFFFF;
	text-decoration: none;

}
.addContent a:hover{
	color: #FFFFFF;
	text-decoration: underline;

}
.addContentS{
	
	padding:5px;
	margin:5px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	clear:both;	


}
.addContentS a{
	color: #FFFFFF;
	text-decoration: none;

}
.addContentS a:hover{
	color: #FFFFFF;
	text-decoration: underline;

}

div#ADVMenu {
	background-color: #EFE7DE;
	margine: 3;
	padding: 3;
	display: inline;
	width: 100%;
	text-align: right;
	margin-bottom: 1px;
	font-size: 11px;
	color: #2C4C7D;
	margin-top: 5px;
	height: 1px;

	}
	
div#instructions{
	background-color: #FFFFCC;
	float: right;
	border: 1px dashed #666666;
	font-size: 9px;
	margin: 5px 0px 2px 2px;
	padding: 4px;
	}
div#letters{
	font-size: 10px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-right: 2px;
	margin-left: 2px;
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
	}	
	
	
.navsohar  {background: #EFE9E1;}
.navsoharwhite  {background: #ffffff;}

.navShade  {background: #EFE7DE;}

.logininput{
	font-size: 9px;
	width: 90;
	height: 14;
}

.AInput{
	width:200;
	font-size:10;
}
.AButton{
	margin: 5;
	width:180;
	font-size:10;
}
.AButton2{
	height: 17;
	width:50;
	font-size:10;
}
.status_1{
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size:12;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}
.status_2{
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size:12;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}
.status_3{
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size:12;
	color:#000000;
	text-decoration:none;
	font-weight:normal;	
}
.status_4{
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size:12;
	color:#000000;
	text-decoration:none;
	font-weight:bold;	
}


/* _______________ begin universal page elements  _______________ */
body, div, th, td {font-family: verdana, sans-serif; font-size: 10;}
p {margin-top: .6em; margin-bottom: .6em; }
A {text-decoration: none; color:#4949c2;}
A:hover {text-decoration: underline; color: #ff6600;}
A:visited {}
A.b {text-decoration: none; color:#4949c2; font-weight: bold; }
A.b:hover {text-decoration: underline; color: #ff6600; font-weight: bold; }
A.linkTab:visited {text-decoration: none; color:#4949c2;}
A.linkWhiteSm:visited {text-decoration: none; color:#ffffff;}  
A.linkSearchBox:visited {text-decoration: none; color:#ffffff;}
A.linkLang {text-decoration: none; color:#4949c2; font-weight: bold; }
A.linkWhiteSm:visited {text-decoration: none; color:#ffffff;}
A.linkWhiteHeader:visited {text-decoration: none; color:#ffffff;}
/* _______________ end universal page elements  _______________ */


/* _______________ begin Header region  _______________ */
#header{padding-bottom: 10px;background-color: #e5e0da;padding-top:6px;z-index:100;} 
.ai-logo{margin-left: 2%;}
.taglines{
background: url('../img/ai_strip.png') left top no-repeat;
float: right;
padding: 5px 2%;
margin-top: 10px;
width: 55%;
position: absolute;
right: 0;
top: 4px;
}
.tagline{color: white;float: left;margin-top: 1px;}
.founded{display: inline-block;white-space: nowrap;float: right;}
.founded a:hover{color: white;}
ul#topMenu{
z-index:100;
    background-color: #1b62b7;
    color: #fff;
    list-style: none;
    display: block;
    text-align: justify;
    font-size: 13px;
    padding: 5px 2%;
margin:0;
}
ul#topMenu:after {
    content: '';
    display: inline-block;
    width: 100%;
}
ul#topMenu:before {
    content: '';
    display: block;
}
ul#topMenu li {
    display: inline-block;
    position: relative;
    margin: 0;
    padding: 0;
    border: none;
    list-style: none;
}
ul#topMenu li a{color:#fff; font-weight: bold;}
ul#subMenu{
z-index:100;
        padding: 4px 8px;
    margin: 0;
    background-color: #efe7de;
}
ul#subMenu li{
    list-style: none;
    border: none;
    margin: 0;
    padding: 0;
    display: inline-block;
}
/* _______________ end Header region  _______________ */


/* _______________ begin Tab region  _______________ */
tr.navShade  {background: #EFE7DE;}
td.textLang  {font-family:Tahoma, Arial, sans-serif; font-size: 11px;}
td.textTab {font-family:Verdana, Arial, sans-serif; font-size: 11px; text-decoration:none;}
A.linkTab {text-decoration:none;}
tr.navUnderBar  {background: #9C99CB;}
/* _______________ end Tab region  _______________ */


/* _______________ begin Side Nav region  _______________ */
.navSideNavShade  {width:140px; float:left; background-color:#EFE7DE; overflow:hidden;}
.menuSideNavEmpty{height: 18px; border-bottom:1px solid #FFFFFF; display:block;}
td.borderSideNav  {background: #CCCCCC;}
li.headerSideNav  {
	font-size: 11px; 
	color: #ffffff; 
	background: #003366;
	border-bottom:1px solid #FFFFFF;
	display:block;
	list-style-type:none;
	margin:0;
	padding-bottom:4px;
	padding-left:6px;
	padding-top:4px;}
td.menuDividerRule  {background: #ffffff;}
li.menuSideNav  {
	border-bottom:1px solid #FFFFFF;
	display:block;
	font-size:10px;
	list-style-type:none;
	margin:0;
	padding-bottom:4px;
	padding-left:6px;
	padding-top:4px;
}
td.menuSideNavLatch  {font-family:Verdana, Arial, sans-serif; font-size: 10px; background: #DAC8B3;}
tr.searchBox  {background: #9C99CB;}
.headerSearchBox  {
	font-size: 11px; 
	color: #003366;
	border-bottom:1px solid #FFFFFF; 
	background-color: #9C99CB; 
	padding-bottom:4px;
	padding-left:6px;
	padding-top:4px;
	display: block;}
.headerSearchBox  a {color: #003366;}
.headerSearchBox  a:hover {color: #003366;}
A.linkSearchBox {font-family:Verdana, Arial, sans-serif; font-size: 9px; color: #ffffff; text-decoration:none;}
/* _______________ end Side Nav region  _______________ */


/* _______________ begin Body region  _______________ */
.reg_1{width: 100%; min-width: 780px; overflow: hidden; background-color: rgb(255, 255, 255);}
.reg_2{float: left; margin-right: -160px; width: 80%; overflow: hidden;}
.reg_3{float: none; margin-right: 5%;position:relative;display:block;width: 100%;}
.site-header{
	height: 139px;
    width: 100%;
    position: fixed;
    top: 0;
    box-shadow: 0px 2px 4px rgba(0,0,0,0.5);
padding-top:0px;
left:0;
}
.content-wrapper{    margin-top: 154px;}
.PageContent{display: block;
    margin: 0 0 0 150px;
    position: relative; 
font-size: 12px;
line-height: 16px;
 }
.advertColumn{width:150px; background-color:#5273A6; float:right; text-align:center; z-index:5; overflow:hidden}
td.borderCallout  {background: #003366;}
td.headerCalloutA  {font-family:Verdana, Arial, sans-serif; font-size: 11px; color: #ffffff; background: #528cbd;}
td.headerCalloutB  {font-family:Verdana, Arial, sans-serif; font-size: 11px; color: #ffffff; background: #2163ad;}
.headerCalloutNew{
	background-color:#2163ad;
	color:#FFFFFF;
	display:block;
	font-size:11px;
	height:20px;
	padding-top:5px;
	margin-bottom:5px;
	text-align:left;}
.HomeRightCol .headerCalloutNew{margin-right: 5px;}
	
.HomeLeftCol{
	 
	width:300px; 
	float:left;
	margin-left:4px;}
.HomeRightCol{	
	
	margin-left:310px;}
	
td.headerCalloutC  {font-family:Verdana, Arial, sans-serif; font-size: 11px; color: #ffffff; background: #104a73;}
A.linkWhiteHeader {color:#FFFFFF; text-decoration:none;}
P.textCallout {margin-top:.6em; margin-bottom:.6em;}
td.headerPageTitle  {font-family:Arial, sans-serif; font-size: 22px; color: #000000;}
span.textBodyHeader  {font-family:Arial, sans-serif; font-size: 16px;}
td.navBody  {background: #EFE7DE;}
span.textCaption {font-family:Verdana, Arial, sans-serif; font-size: 9px; color: #666666;}
span.warning {color: #cc0000;}
span.grey {color: #cccccc;}
.columnHeader {background-color : #DAC8B3; font-size: 70%; color: #000000; font-weight: bold; }
.tableData {background-color : #FFFFFF; font-size: 70%; color: #000000; }
.tableDataUnderscore {background-color : #FFFFFF; font-size: 70%; color: #000000; border-bottom:1px solid #e0e0e0; }
.highlight {background-color:#ffff99; }

INPUT.button { 
  font-size: 65%; font-weight: bold; 
  color: #333333; background-color: #E8E8E8;
  width : 100px;  height : 20px;
  text-align : center;
  vertical-align : top;
}
/* _______________ end Body region  _______________ */


/* _______________ begin Related Channel region  _______________ */
table.bgQuoteTable {background-color: #F2F6FB;}
p.textQuote {font-family:Verdana, Arial, sans-serif; font-size: 10px; color: #000000;}
td.textRelated {font-family:Verdana, Arial, sans-serif; font-size: 10px; color: #000000;}
td.headerRelated {font-family:Verdana, Arial, sans-serif; color: #ffffff; background: #2163ad;}
/* _______________ end Related Channel region  _______________ */


/* _______________ begin Footer region  _______________ */
td.textFooter  {font-family:Verdana, Arial, sans-serif; font-size: 10px; color: #333333;}
/* _______________ end Footer region  _______________ */


/* _______________ begin About pages  _______________ */
div.textYear  {font-family:Arial, sans-serif; font-size: 16px; color: #000000;}
span.textAZBar  {font-family:Verdana, Arial, sans-serif; font-size: 10px; text-decoration:none;}
/* _______________ end About pages  _______________ */


/* _______________ begin Help pages  _______________ */
td.req  {background: #FF9999;}
td.formLabel  {background: #F7F3EF;}
/* _______________ end Help pages  _______________ */


/* _______________ begin May 2004 additions (before Translation)  _______________ */
.genPortletBg {border: 2px solid; border-color: #486782; background: #ffffff; }
.genPortletTitle  {background: #486782; font-family:Verdana, Arial, sans-serif; font-size: 12px; color:#FFFFFF; font-weight:bold;}
A.genPortletTitleLink  {text-decoration:none; color:#ffffff;}
A.genPortletTitleLink:hover  {text-decoration: underline; color: #ffffcc;}
.genColumnHdr  {background-color:#BDCFE7; color: #000000; font-weight: bold; vertical-align: text-bottom;}
.genColumnHdrAlt  {background-color:#3C5A9C; color: #ffffff; font-weight: bold; vertical-align: text-bottom;}
.genUnderscore {border-bottom:1px solid #e0e0e0; }
.genUnderscoreAlt {border-bottom:1px solid #e0e0e0; background-color: #f1f1f1; }
.genUnderscoreReq {border-bottom:1px solid #e0e0e0; background-color: #cc0000; }
.genFormLabel {font-weight: bold; background-color: #F7F3EF; text-align: right; }
.genFormLabelReq {color: #cc0000; font-weight: bold; background-color: #F7F3EF; text-align: right; }
.genButton      {border-bottom:thin solid #006600; border-right:thin solid #006600; border-top:thin solid #CCCCCC; border-left:thin solid #CCCCCC; font-size:12px; font-family:Tahoma; font-weight:bold; background-color:#6B696B; color:#FFFFFF; line-height:.85; padding-top:3px; cursor: hand;}
.genButtonOff	{border-bottom:thin solid #006600; border-right:thin solid #006600; border-top:thin solid #CCCCCC; border-left:thin solid #CCCCCC; font-size:12px; font-family:Tahoma; font-weight:normal; background-color:#6B696B; color:#FFFFFF; line-height:.85; padding-top:3px; cursor: hand;}
.small {font-size: 65%; }
.smallShade {font-size: 65%; color: #666666; }
.textLight {color: #f1f1f1; }
.textDark {color: #333333; }
.listDate {font-style: italic; color: #666666; }
.listSource {font-style: italic; color: #666666; }
h1 {font-family: Arial, sans-serif; font-size: 21px; margin: 0; font-weight: normal;}
h2 {font-family: Arial, sans-serif; font-size: 18px; margin: 0; font-weight: normal;}
h3 {font-family: Arial, sans-serif; font-size: 14px; margin: 0; font-weight: bold;}
h4 {
	font-family: Arial, sans-serif;
	font-size: 13px;
	margin: 0;
	font-weight: bold;
	color: #003366;
}
.warning {color: #cc0000; font-weight: bold;  }
hr {
	height: 1px;
	color: 999999;
	width: 100%;
	}
A.block:hover {background-color: #336699; color: #ffffff; font-weight: bold; }
/* _______________ end May 2004 additions (before Translation)  _______________ */
.HeadlineText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #939191;
	font-style: normal;
	margin-bottom: 8px;

}
.WhiteHeaderSideM {
	color: #FFFFFF;
}
.BulletsMine {
	margin: 0px;
	padding: 0px;
	left: 1px;
	top: 1px;
	right: 1px;
	bottom: 1px;
	border: 0px;


}
input{
	border: 1px solid #2C4C7D;
	padding-top: 1px;
	padding-bottom: 1px;
}

td#leftLine{
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #003366;
	border-right-color: #003366;
	border-bottom-color: #003366;
	border-left-color: #003366;

}
ul {
	padding: 1px;
	margin: 1px;
	list-style-image: url(img/iconBulletBlue.gif);
	list-style-type: disc;


}
li {
	margin-bottom: 9px;
	border-top: 0px dotted #CCCCCC;
	border-right: 0px dotted #CCCCCC;
	border-bottom: 2px dotted #CCCCCC;
	border-left: 0px dotted #CCCCCC;
	list-style-position: outside;
	margin-left: 15px;
	margin-top: 0px;
	margin-right: 0px;
	list-style-image: url(img/iconBulletBlue.gif);
	}
	
	
	Div#AVDAll li{
	border: none;
	padding: 2px;
	margin-top: 0px;
	margin-bottom: 0px;
	}
	
	
	td#testi ul {
	padding: 1px;
	margin: 1px;
	list-style-image: url(img/iconBulletBlue.gif);
	list-style-type: disc;
	}
	
	td#testi li {
	margin-bottom: 9px;
	border-top: 0px dotted #CCCCCC;
	border-right: 0px dotted #CCCCCC;
	border-bottom: 2px dotted #CCCCCC;
	border-left: 0px dotted #CCCCCC;
	list-style-position: outside;
	margin-left: 15px;
	margin-top: 0px;
	margin-right: 0px;
	list-style-image: url(img/iconBulletBlue.gif);
	}

	Div#advI li{
	list-style-type: decimal;
	font-size: 12px;
	list-style-position: outside;
	margin-left: 5px;
	margin-bottom: 0px;
	margin-top: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	border: 0px none;
	list-style-image: none;
	font-weight: bold;
	color: #4949C2;
	line-height: 18px;

	}

	Div#advI a {
	margin-left: 5px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 5px;
	padding-bottom: 0px;
	width: 100%;

	}	

		
	Div#advI a:hover {
	background-color: #2C4C7D;
	color: #FFFFFF;
	
	width: 100%;


	}
.loline {
	background-color: #00FF00;
	float: none;
}
	Div#AVDAll {
	font-size: 11px;
	text-align: justify;
	padding-right: 12px;
	padding-left: 10px;

	}
	Div#AVDAll hr{
	width: 50%;
	text-align: center;
	border-top: 1px dashed;
	border-bottom: 0px dashed;
	}
	Div#AVDAll tr#Ybg{
	background-color: #EFE9E1;
	}
	

	
	table#gapper td{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E4DFD7;
	border-right-color: #E4DFD7;
	border-bottom-color: #E4DFD7;
	border-left-color: #E4DFD7;
	
	}
	table#gapper {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E4DFD7;
	border-right-color: #E4DFD7;
	border-bottom-color: #E4DFD7;
	border-left-color: #E4DFD7;
	
	}
	table#gapper select{
	width: 150;
	font-size: 10px;
	
	}
	
	div#HeadsO li{
	margin: 0px 0px 0px 10px;
	padding: 0px;
	list-style-image: none;
	list-style-type: circle;




	}
	div#backTop a{
	font-weight: bold;
	background-color: #EFE7DE;
	padding: 2px 8px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	right: 0px;
	border: 1px solid D5CEC6;



		}
table#gapper2 td{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E4DFD7;
	border-right-color: #E4DFD7;
	border-bottom-color: #E4DFD7;
	border-left-color: #E4DFD7;
	
	font-size: 9px;
	
	}
	table#gapper2 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E4DFD7;
	border-right-color: #E4DFD7;
	border-bottom-color: #E4DFD7;
	border-left-color: #E4DFD7;
	
	}
	
body#EaFormBodyClass{
background-color: #F8F5E4;
}
Table#EaWhiteTable{
background-color: #fff;
}


.radio{
	border-color: #ffffff;
}

.popup{
	border: 1px solid #000000;
	height: 330px;
	width: 340px;
	background-color: #FFFFFF;
	text-align: center;
}


.LogoCaption{
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	font-family: Arial;
	letter-spacing: normal;
	text-align: justify;
	word-spacing: normal;


}
.subhead3{
	font-weight: bold;
	color: #0066CC;
	font-size: 11px;


}
.text2{

color: #0099FF;
}
table#chinext{
	font-size: 14px;
	
}

.PageBottomLinks{
	color: #CCCCCC;
	padding-top: 5px;

}
.PageBottomLinks a{
	color: #FFFFFF;

}
.tickerTable{
	margin-top: 3px;
	margin-bottom: 8px;
}


.TickContent{
	/*height: 300px;*/

}

.TickContent h5, .TickContent h5 a{
	color: #1E67B3;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;	
}
.TickContent h5 a:hover{
	text-decoration:underline;
}
.TickerItem{
	margin: 10px 0px;
	padding-bottom: 10px;
	border-bottom: 1px solid #B0B0B0;
}
.ReportPannel{
	width: auto;
	text-align: center;
	border: 1px solid #B0B0B0;
	background-color:#FBFAF8;
	float:right;
margin:10px;
padding:5px;
 }
 
.subMenuTop{
	background-color: #EFE7DE;
	padding:5px 6px 5px 12px;
	text-align: justify; 
 }
 
.artNavbar{
	width: 150px;
	float:right;
	background-color: #EFE7DE;
	padding: 5px;
	margin: 5px 0px 5px 5px;
	text-align: left;
	text-indent: 2px;
	}

.HorizontalBanner{
	/*background-color: #ece8dd; */
	border-bottom: 1px solid #9c9acb; 
	height: 21px;
	overflow: hidden;}
.relatedItems{
	background-color:#EFE7DE;
line-height:20px;
margin-bottom:20px;
padding:8px;
width:350px;
	}
	
.IssuesCovers{
	float:left;
margin-left:5px;}
.style1 {
	color: #FFFFFF;
	font-weight: bold;
}
.AI_Headline{
	font-family:Arial, Helvetica, sans-serif;	
	color:#FFFFFF;
	
	}
.AI_Headline a{
	color:#FFFFFF;
	}

.AI_Headline H1{
	font-size:18px;
	margin:0px;
	padding:0px;
	font-weight: bold;
	}
	
.HeaderLinks{
    font-weight: normal;
    font-size: 12px;
    padding-top: 12px;
    display: inline-block;
    float: right;
    margin-top: 50px;
    margin-right:10px;
}
.HeaderLinks a{
	font-weight:normal;
	color:#939191;}
.vertgap{
	height: 6px; display:block;}
	
	div.datePicker {
	position:absolute;
	min-width:24em;
	width:24em;
	z-index:9999;
	text-align:center;
	font:900 0.8em/0.8em Arial;
	background:transparent;
	-moz-user-select:none;
	-khtml-user-select:none;
}
div.staticDP {
	position:relative;
	top:5px;
	left:0;
}
iframe.iehack {
	position:absolute;
	background:#fff;
	z-index:9998;
	padding:0;
	border:0;
	display:none;
	margin:0;
}
a.date-picker-control:link,
a.date-picker-control:visited,
a.date-picker-control:hover,
a.date-picker-control:active,
a.date-picker-control:focus {
	display: -moz-inline-stack;
	border:0 none;
	margin:0 0 2px 3px;
	background:transparent url(img/cal.gif) no-repeat 0% 0%;
	min-width:27px;
	min-height:22px;
	line-height:1;
	cursor:pointer;
	visibility:visible;
	text-decoration:none;
	vertical-align:middle;
}
* html a.date-picker-control {
	width:16px;
}
a.date-picker-control {
	display:inline-block;
}
a.date-picker-control span {
	display:block;
	width:16px;
	height:16px;
	margin:auto 0;
}
div.datePicker th span {
	display:inline;
	padding:0;
	margin:0;
	color:#000;
	text-align:center;
	line-height:1em;
	border-width:0;
	font-family: georgia, times new roman, palatino, times, bookman, serif;
	background:transparent;
	font-weight:bold;
	cursor:pointer;
}
div.datePicker th span.month-display,
div.datePicker th span.year-display {
	text-transform:uppercase;
	letter-spacing:1px;
	font:normal 1.2em Verdana, Sans-Serif;
	cursor:default;
}
div.datePicker th span.prev-but,
div.datePicker th span.next-but {
	font-size:1.8em;
	cursor:pointer !important;
}
div.datePicker th span.today-but {
	text-align:center;
	margin:0 auto;
	font:normal 1em Verdana, Sans-Serif;
	width:100%;
	text-decoration:none;
	line-height:1.6em;
	text-transform:uppercase;
	cursor:pointer !important
}
div.datePicker thead th span.fd-disabled {
	color:#aaa;
	cursor:default !important;
}
div.datePicker th span.fd-day-header {
	text-align:center;
	margin:0 auto;
	font:900 1em Verdana, Sans-Serif;
	height:1.4em;
	width:2em;
	text-decoration:none;
	text-transform:lowercase;
	line-height:1.4em;
}
div.datePicker table {
	position:relative;
	margin:0;
	padding:0;
	border:1px solid #ccc;
	background:#fff url(img/gradient-e5e5e5-ffffff.gif) repeat-x 0 -20px;
	text-align:center;
	width:100%;
	border-spacing:2px;
	table-layout:fixed;
	border-collapse:separate;
}
div.datePicker table td {
	border:1px solid #ccc;
	padding:0;
	text-align:center;
	vertical-align:middle;
	line-height:1.2em;
	cursor:pointer;
	background:#fff url(img/gradient-e5e5e5-ffffff.gif) repeat-x 0 -40px;
	width:3em;
	height:3em !important;
	height:2.8em;
	outline:none;
}
div.datePicker table th {
	border:0 none;
	padding:0;
	line-height:1em;
	font-weight:bold;
	color:#222;
	text-align:center;
	vertical-align:middle;
}
div.datePicker table td.date-picker-unused {
	background:#fff url(img/backstripes.gif);
	border-color:#dcdcdc;
	padding:0;
	cursor:default !important;
}
div.datePicker table thead th.date-picker-title {
	width:auto;
	height:auto;
	padding:0.4em 0;
}
div.datePicker table th.date-picker-day-header {
	text-transform:lowercase;
	width:3em;
}
div.datePicker table th.date-picker-day-header span {
	display:block;
}
div.datePicker table td.date-picker-today {
	background:#fff url(img/bullet2.gif) no-repeat 0 0;
	color:rgb(100,100,100) !important;
}
div.datePicker table td.date-picker-selected-date {
	color:#333 !important;
	border-color:#333 !important;
}
td.date-picker-highlight {
	color:#a86666;
}
div.datePicker table td.out-of-range {
	color:#ccc !important;
	font-style:oblique;
	background:#fcfcfc !important;
	cursor:default !important;
}
div.datePicker table td.day-disabled {
	color:#aaa !important;
	background:transparent !important;
	cursor:default !important;
}
div.datePicker table tbody td.date-picker-hover {
	background:#fff url(img/bg_header.jpg) no-repeat 0 0;
	cursor:pointer;
	border-color:rgb(100,130,170);
	color:rgb(100,130,170);
}
* html div.datePicker table td {
	background-image:none;
}
* html div.datePicker table td.date-picker-unused {
	background:#f2f2f2;
}
.hiddenImage{
	position: absolute;
	margin-left: 150px;
	z-index: 2;
}

.catalog_row{width: 100%;text-align: center;padding-bottom: 15px;}

.catalog_row img{height:150px;}

.CategorArticle{padding-left: 9px;}
.CategorArticle h5{
	font-size: 120%;
	margin:0px;}
.CategorArticle h5 a{
	color:#000;
	}
.CategorArticle li{
	margin-bottom:0;
	border-bottom:0;
	font-weight:bold;
	}
.homeTestimonials{	
	overflow: hidden;}
.homeTestimonials li{
	border: none;
	list-style-image: none;
	display: inline;
	}
.homeTestimonials li br{
	float: left;
	}
.gnw_content_oddrow,
.gnw_content_evenrow
{	
	padding: 0px 27px 0;
	background: transparent url("img/iconBulletBlue.gif") no-repeat scroll 10px 0%
	}	
.gnw_title,
.gnw_company_name,
.gnw_image_spacer,
.gnw_margin{
display: none;
}
.gnw_bold{
font-weight: bold;}
.headline-image{
    display: block;
    width: 72px;
    height: 72px;
    background-color: #ddd;
    vertical-align: top;
    margin: 0 7px 0 0px;
    float: left;
    overflow: hidden;
    font-size: 8px;
font-weight: normal;
}
.daily-list{margin: 0; padding: 0;list-style-image:none;}
.daily-bullets{
list-style-image: none;
    width: 220px;
    display: inline-block;
    vertical-align: top;
	margin: 0 10px 6px 0;
}

.article-bigger-pic{
    position: absolute;
    top: 0;
    z-index: 100;
    display: none;
}
.scalable-img-container:hover .article-bigger-pic{
    display: inline-block;   
}
.scalable-img-container{
    position: relative;
    display: inline-block;
}

