html,body{height: 100%;margin:0;padding:0;font-family:arial;font-size:9pt;}
form,p,h1{margin:0;padding:0;}
* html .png {
	behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
	this.src = "img/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='" + this.origBg + "')",
	this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
	);
}

#wrapper{background:white url('../img/bg.jpg') repeat-x;height:auto !important;height:100%;min-height:100%;position:relative;}
#site{width:861px;margin:0 auto;padding-top:1px;position:relative;}

.right{float:right;display:inline;}
.left{float:left;display:inline;}
.both{clear:both;width:0;height:0;overflow:hidden;}
a img{border:none;}
.bold,.bold a{font-weight:bold;}
textarea,input{font-family:arial;font-size:9pt;}

#logo{margin-top:11px; width:125px;}
#rightheader{margin-top:3px;}
#headerlogin{font-size:8pt;color:#818181;}
#headerlogin a{font-size:11pt;color:#00adef;text-decoration:none;font-weight:bold;}
#headerloginsep{background:url('../img/headerloginsep.jpg') repeat-x;width:100%;height:1px;overflow:hidden;}
#headerlinks{width:735px;margin-top:55px;}
.headerlinks{font-size:9pt;font-weight:normal;height:23px;line-height:23px;}
.headerlinks a{color:#2d2d2d;text-decoration:none;cursor:pointer}
.headerlinksselected a{color:white;background:url('../img/headerlinkselectedright.png') no-repeat right top;display:block;text-align:center;padding-left:5px;cursor:pointer;}
.headerlinksselected a span{background:url('../img/headerlinkselectedleft.png') no-repeat left top;height:23px;}
* html .headerlinksselected a span{zoom:1;}
#headersep{background:url('../img/headersep.jpg') repeat-x;width:100%;height:1px;overflow:hidden;margin:10px 0 15px;}

#footerspace{margin-top:15px;height:62px;width:100%;}
#footerContainer{width:100%;height:62px;}
#footer{color:#7e7e7e;font-size:8pt;width:861px;margin:0 auto;}
#footer a{color:#7e7e7e;}
#footersep{background:url('../img/quatrosep.jpg') repeat-x;width:100%;height:1px;overflow:hidden;margin-bottom:3px;}
#quatrosep{background:url('../img/quatrosep.jpg') repeat-x;width:151px;height:1px;overflow:hidden;margin-bottom:3px;}
#quatrocopy{direction:ltr;float:left !important;}
#quatropic{width:70px;height:9px;float:left !important;margin:3px 0 0 5px;}

.boxtop{background:url('../img/boxtop.png') no-repeat;width:210px;height:6px;overflow:hidden;}
.boxcontent{background:url('../img/boxbg.jpg') repeat-y;width:190px;overflow:hidden;padding:0 10px 3px;}
.boxcontenttitleblue{font-size:11pt;color:#00adef;}
.boxcontenttitlebluecenter{font-size:11pt;color:#00adef;width:600px;margin:auto;text-align:center;padding:50px 0px 0px 0px;}
.boxcontenttitleblack{font-size:11pt;color:#181818;}
.boxcontentpics{margin-top:2px;}
.boxcontentpicsdate{color:#2d2d2d;font-size:7pt;}
.boxcontentpicspic{width:80px;height:80px;overflow:hidden;}
.boxcontentpicsname{color:#2d2d2d;font-size:9pt;text-align:center;}
.boxbottom{background:url('../img/boxbottom.jpg') no-repeat;width:210px;height:24px;line-height:20px;font-size:8pt;color:white;text-align:center;}
.boxbottom a{color:#a5c71b;text-decoration:none;font-weight:bold;}
#eventsbox{margin-top:10px;}
#leftbuttons{height:23px;line-height:23px;margin-top:8px;width:210px;}
#leftbuttons a{color:white;background:url('../img/buttonlinkselectedright.jpg') no-repeat right top;display:block;text-align:center;text-decoration:none;}
#leftbuttons a .spanbg{background:url('../img/buttonlinkselectedleft.jpg') no-repeat left top;height:23px;}
* html #leftbuttons a .spanbg{zoom:1;}
.spangreen{color:#b5dd16;}

#indexitutim{width:640px;position:relative;height:23px;overflow:hidden;color:#2d2d2d;font-size:8pt;}
.itutimgreen{height:23px;width:1px;background:#b5dd16;overflow:hidden;}
#itutimConatiner{width:520px;/*position:relative;right:0;*/}
#itutim{position:relative;top:0;overflow:hidden;width:520px;height:23px;}
#indexitutimbig{width:640px;height:271px;margin-top:6px;position:relative;}
.indexitutimbigContainer{width:640px;height:271px;position:relative;}
.indexitutimimage{position:absolute;top:0;}
.indexitutimcontent{position:absolute;top:20px;}
.indexitutimtitle{font-size:24pt;color:#00adef;}
.indexitutimtext{font-size:9pt;color:#c8c8c8;width:405px;}
#itutimul{height:25px;list-style-type:none;padding:0;margin:0;position:absolute;}
#itutimul li {font-size:9pt;color:#242424;margin:0;padding:0;height:23px;line-height:21px;}
#itutimul li span{height:23px;white-space:nowrap;display: inline-block; }
#itutimul li a{text-decoration:none;font-weight:bold;color:#2d2d2d;font-size:9pt;}
/** html #itutimul li span{padding:4px 0 5px 7px;}*/

#indexitutimdivsbottom{position:absolute;bottom:3px;width:100%;}
* html #indexitutimdivsbottom{bottom:2px;}
#indexitutimdivsbottomright{width:4px;height:20px;overflow:hidden;}
.indexitutimdivsbottombg{background:url('../img/itutimservicebottombg.jpg') repeat-x;height:20px;line-height:18px;position:relative;}
.indexitutimdivsbottombg a{text-decoration:none;font-size:8pt;color:white;padding:0 15px;}
.indexitutimdivsbottombggray a{color:#00adef;}
.indexitutimdivsbottomsep{background:#353535;height:20px;width:1px;overflow:hidden;}
#indexitutimdivsbottomleft{width:5px;height:20px;overflow:hidden;}
.indexitutimdivsbottomarrow{position:absolute;margin:-7px auto 0;width:100%;height:7px;overflow:hidden;text-align:center;}
* html .indexitutimdivsbottomarrow{margin-top:-9px;}
.indexitutimtitlegreen{color:#b5dd16;}

.contentrighttextContainer{width:620px;padding:0 10px;position:relative;}
.contentrightanalystsContainer{width:640px;position:relative;}
.contentrightTipsContainer{width:640px;position:relative;}
.contentrighttextContainertitle{color:#00adef;font-size:20pt;}
.contentrighttextContainertext{color:#181818;font-size:9pt;width:615px;margin-top:7px;}

.arrowbutton{margin:10px auto;}
.arrowbutton table{margin:0 auto;}
.arrowbuttonright{height:33px;width:30px;}
.arrowbuttonblueright{height:33px;width:31px;}
.arrowbuttonbg{background:url('../img/arrowbuttonbg.jpg') repeat-x;height:33px;}
.arrowbuttonbg a{text-decoration:none;color:#92b01b;font-size:11pt;}
.arrowbuttonbgblue a{text-decoration:none;color:#63aeca;font-size:11pt;}
.itutimbuttons{width:405px;margin-top:10px;}
.itutimbuttons .arrowbuttonbg{line-height:30px;}
.arrowbuttonleft{height:33px;width:16px;}


.downloadbox{position:relative;margin-top:20px;width:620px;}
.downloadboxtitle{font-size:12pt;color:#181818;width:445x;}
.downloadboxtext{font-size:9pt;color:#181818;width:445px;margin-top:3px;}
.downloadboxarrowbutton{position:absolute;bottom:0;height:33px;overflow:hidden;}
.downloadboxsep{background:url('../img/downloadsep.jpg') repeat-x;height:1px;width:613px;overflow:hidden;margin-top:11px;}

#regformContainer,#contactformContainer{margin-top:15px;}
.regnames,.contactnames{font-size:9pt;color:#181818;width:105px;margin-top:5px;}
.contactgreen{color:#00adef;font-weight:bold;font-size:11pt;}
.reginputs input,.contactinputs input{background:url('../img/contactinput.png') no-repeat top right;height:23px;width:195px;border:medium none;cursor:text;padding:4px 5px 0;font-size:9pt;}

.short_reginputs input {height:23px;width:28px;cursor:text;padding:4px 2px 0;font-size:9pt;margin:0px 2px 0px 2px}

.middle_reginputs input {height:23px;width:100px;cursor:text;padding:4px 5px 0;font-size:9pt;}
.textareatop{background:url('../img/textareatop.jpg') no-repeat;height:7px;width:295px;overflow:hidden;}
.textareabottom{background:url('../img/textareabottom.jpg') no-repeat;height:7px;width:295px;overflow:hidden;}
.contactinputs textarea{background:url('../img/textareabg.jpg') repeat-y;width:285px;height:70px;border:medium none;cursor:text;padding:0 5px;overflow:auto;margin:0;}
.regrow,.contactrow{margin-top:10px;}
.textareainput{height:70px;padding:0;overflow:hidden;}
.contactsubmit{height:33px;}
.contactsubmit input{color:#92b01b;font-size:11pt;border:medium none;background:transparent;font-weight:bold;cursor:pointer;padding:0;}
.contactinputstextareas{width:295px;}
#contactphonesupport{font-size:11pt;color:#181818;position:absolute;top:10px;}
.bluecolor{color:#00adef;}



#tipsMenuRowTop{background:url('../img/tipsMenutop.png') no-repeat;height:10px;width:214px;overflow:hidden;}
#tipsMenuRowBottom{background:url('../img/tipsMenubottom.png') no-repeat;height:10px;width:214px;overflow:hidden;}
.tipsMenuRowTop{background:url('../img/tipsMenucentertop.jpg') no-repeat !important;height:15px !important;width:214px;/*line-height:5px !important;*/line-height:10px !important;margin:0;}
.tipsMenuRowBottom{background:url('../img/tipsMenucenterbottom.jpg') no-repeat !important;height:16px !important;width:214px;overflow:hidden;}
.tipsMenuRow{background:url('../img/tipsMenucenter.jpg') no-repeat;height:22px;line-height:20px;width:184px;padding:0 15px;}
.tipsMenuRow a{text-decoration:none;font-size:9pt;color:#2d2d2d;}
.tipsMenucurrent a{color:#00adef;}

.contactsubmit .arrowbuttonbg{padding:0 0 3px 0;}
.indexitutimitutimtitle{margin:5px 5px 0;}

.tipsText{width:405px;}
.tipsTextTitle{font-size:20pt;color:#00adef;}
.tipsTextText{font-size:9pt;color:#2d2d2d;}

.analystsrow{/*width:610px;*/position:relative;}
.analystspicpic{position:relative;z-index:5;}
.analystsrowpic{position:absolute;top:0;width:145px;text-align:center;}
.analystspicbottom{background:url('../img/analystspicbottom.jpg') no-repeat;height:11px;width:145px;overflow:hidden;/*margin-top:-4px;*/position:absolute;top:78px;z-index:1;}
.analystsrowtexts{width:495px;}
.analystsrowtitle{font-size:11pt;color:#2d2d2d;margin-bottom:2px;}
.analystsrowtext{font-size:9pt;color:#2d2d2d;padding:0px 10px 0px 10px}
.analystsrowsep{background:url('../img/analystsep.jpg') repeat-x;height:1px;width:100%;overflow:hidden;margin:10px 0 25px 0;}

#fadeinner{margin:0 auto;position:absolute;width:100%;z-index:1005;text-align:center;right:0;top:180px;}
.black_overlay{width:100%;height:100%;position: absolute;top: 0%;right:0%;background: black;z-index:5;-moz-opacity: 0.7;opacity:.70;filter: alpha(opacity=70);}
.white_contentinner{position:absolute;top:0;z-index:1005;}
#loginform{width:345px;height:95px;}
.logininputs input{cursor:text;background:url('../img/logininput.png') no-repeat;width:229px;height:24px;border:medium none;padding:5px 8px 0 8px;text-align:left;direction:ltr;color:#5b5348;}
.loginsubmit{margin-top:3px;}
.loginsubmit input{background:url('../img/arrowbuttonbg.jpg') repeat-x;height:33px;border:medium none;cursor:pointer !important;padding:0;color:#92B01B;font-size:11pt;font-weight:bold;padding:0 0 3px 0;}
* html .loginsubmit input{padding:0;}
.loginsubmit .arrowbuttonbg{padding:0;}
.loginsubmit .arrowbuttonright{width:16px !important;}
.logininputs .loginpassbg{cursor:text;background:url('../img/passinput.png') no-repeat !important;}
#loginerror{margin:0;color:red;font-size:8pt;display:none;}

.white_contentbg{background:url('../img/popup.png') no-repeat;height:143px;width:383px;position:absolute;top:0;right:0;z-index:1005;}
#login{position:relative;width:383px;height:143px;margin:0 auto;z-index:1005;}
.closefade{position:absolute;top:-16px;left:9px;z-index:1005;height:37x;width:38px;}
.datanew_errors_ok{float:left;display:inline;padding:0px 15px 0px -35px}
.datanew_errors{float:left;display:inline;}
.contentrighttextContainertext table {border:1px solid gray}
.contentrighttextContainertext td {border:1px solid gray;padding:5px 5px 5px 5px}
.contentrighttextContainertext th {border:1px solid gray;}

/**default css**/
#chooselang{position:relative;}
#chooselangbg{padding-top:4px;}
.langselect a{float:right;background:white;}
.langselect a:hover{background:#cccccc;}
.langselectarrow{background:url('../img/niftyarrow.png') no-repeat;width:10px;height:7px;margin-top:5px;float:right !important;}
.langselectflag{margin-top:3px;float:left !important;}
.langselectname{font-size:9pt;float:left !important;}
.langselectname a{text-decoration:none;color:black;}
#chooselanghidden{width:112px;position:absolute;top:30px;cursor:pointer;z-index:1111;}
.langselect{cursor:pointer;}
.langselect a{cursor:pointer;}
#langselecttop{background:url('../img/langseltop.png') no-repeat;height:5px;width:112px;overflow:hidden;}
#langselectbottom{background:url('../img/langselbottom.png') no-repeat;height:5px;width:112px;overflow:hidden;}
		/**end default css**/
#rightheader{width:735px;}