/****************************************************************************
HINTTECH.COM | Style Definitions

Type		: Gloval Style Sheet
Media		: All (screen,print,handheld,projection,tv)
Version		: 4.3.q

MAIN COLOR TABLE:
Text		: #414951
Links		: #6495ed
Links over	: #0019a8 (HintTech Orange)
****************************************************************************/


/*** RESET ***/
*{margin:0;padding:0;text-decoration:none;font-size:1em;outline:none}
textarea,input,select{font:inherit;font-size:1em;white-space:normal}
th,b,strong,h1,h2,h3,h4,h5,h6{font-weight:normal;line-height:100%}
a,img,a img,iframe,form,fieldset,table{border:none}
table{border-collapse:collapse;border-spacing:0}
caption,th,td,center{text-align:left;vertical-align:top}
body{line-height:1;background:white;color:black}
q{quotes:"" ""}
ul,ol{list-style:none}
sub,sup{vertical-align:baseline}
a{color:inherit}
textarea{overflow:auto}
font{color:inherit !important;font:inherit !important;color:inherit !important}
iframe {filter:alpha(opacity=100)!important;opacity:1!important; /* reveal clickjacking attempts */}

/* Symbian 60 series Specific */
@namespace "http://www.w3.org/1999/xhtml";
html {display: block}
head,meta,title,link,style,script {display: none} /* children of the <head> element all have display:none */

/*** GLOBAL ELEMENTS & CLASSES ***/

body{margin:0;padding:0;color:#414951;background:#fff url(../../images/page_bg_header_mobile.png) repeat-x top left;font:88% "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;-webkit-text-size-adjust:none}
a,a:link,a:visited,h1 a,h1 a:link,h1 a:visited{border:none;background:transparent;color:#6495ed;text-decoration:none}
a:hover,a:focus{background:transparent;color:#0019a8;text-decoration:none}
a:active{background:transparent;color:#0019a8;text-decoration:none}
a img{border:0 none;background:none}
h1,h2,h3,h4{font-weight:normal}
h1{margin:0 0 1em 0;color:#000;font-size:2em;line-height:1}
h2{margin:2em 0 .5em 0;background:transparent;color:#000;font-size:1.3em;line-height:110%}
h3{margin:1em 0 .5em 0;padding:0;background:transparent;color:#000;font-size:1.1em;line-height:110%}
h4{margin:.5em 0 0 0;font-weight:bold}
h3 + ul{margin:1em 0}
h1 + h2{margin-top:-.5em}


/*** HEADER ***/
#atffc{display:none}
.ieNotification{display:none}
#wrapperHeader{width:100%}
#pageHeader{width:100%}
#headerLogoIE,#headerLogo{display:none}
#headerLanguage{display:block;font-weight:bold;text-align:right;padding:.3em .3em 0 0}
#headerLanguageWebKit{display:none}
#headerSearch{margin-top:4.2em;background:#414951 url(../../images/search_bg_mobile.png) repeat-x left}
#headerSearch form{margin-left:2em}
#headerSearch input{margin:1em 0;border:0;color:#fff;font-weight:bold;background:transparent}

/* Nav Corporate */
.nav{margin:0;padding:0;list-style:none}
.nav a{padding:.25em .5em;display:block;background:#6495ed url(../../images/nav_bg_mobile.png) repeat-x;color:#fff;font-weight:bold}
.nav ul{display:none}
.nav li.navMobileLink a{color:#0019a8;background:transparent url(../../images/nav-more_bg_mobile.png) repeat-x;font-weight:bolder}
.nav li.navMobileLink a:active{color:#0019a8;text-decoration:none;}


/*** CONTENT ***/

#wrapperContent{background:transparent url(../../images/page_bg_content-top_mobile.png) repeat-x top left}
#pageContent{background:transparent url(../../images/page_bg_content-bot_mobile.png) repeat-x bottom}
p.Intro{background:none;color:#414951;font-weight:900}
#contentBanner{display:none}

/* Content Column Wrapper */
#contentLeftColumn{display:none}
#contentMiddleColumn{padding:2em 0 0 0;margin:0 .5em}
#contentRightColumn{margin-top:1em;border-top: 3px dotted #b9c1c9;padding:1em .5em}

/* Containers */
.container > h3:first-child{margin:0 0 1em 0;padding:0}
.container p{margin:1em 0}
.containerTrailer{display:none}
.topicOver{background-image:none;background:#fff}
#contentRightColumn h4{margin:.5em 0 0 0}

/* Lists */
#pageContent ul.bandedList{margin:0;padding:0;list-style-type:none;list-style:none outside none;background:transparent;color:inherit;line-height:1em}
#pageContent ul.borderList{border:1px solid #eaebf2}
#pageContent ul.bandedList li.even{background: url(../../images/list_bg_even.png) repeat-x;}
#pageContent ul.bandedList a,#pageContent ul.bandedList a:link,#pageContent ul.bandedList a:visited{margin:0;padding:4px 3px 7px 3px;display:block}
#pageContent ul.htBullet{width:100%;padding:0;margin:0 0 1em 0;list-style:none;line-height:1.6em}
#pageContent ul.htBullet li{padding-left:1em;background:url(../../images/bullet.png) no-repeat left .5em}
#pageContent ol.topicMatrix{list-style-type:none}
#pageContent ol.topicMatrix li{border: 1px solid #eaebf2;margin:0 0 1.5em 0;padding:.5em;background:#fff;-moz-border-radius:.5em;-webkit-border-radius:.5em}
#pageContent ol.topicMatrix li.topicRight{margin-left:0}
#pageContent ol.topicMatrix li h2{margin:0 0 1em 0;padding:0}
#pageContent ol.topicMatrix li p{margin:0;padding:0}
#pageContent ol.topicMatrix img.topicImage{border:1px solid #89929b;float:left;margin:2px .5em .5em 0;width:50px;height:50px}
#contentMiddleColumn ul.news{line-height:120%}/* News page (hinttech.com/news.html) */
#contentMiddleColumn ul.news li{padding:.7em 0 1em 0;border-bottom:1px solid #eaebf2}
#contentMiddleColumn ul.news li a{display:block}
#contentMiddleColumn ul.news li p.newsDate{color:#89929b;margin:0;padding:0;font-size:90%}
#contentMiddleColumn ul.news li h4.newsTitle{font-size:1.2em;font-weight:bold;padding:0;padding:0}
#contentMiddleColumn ul.news li p.newsDesc{margin:0;padding:0}
#contentRightColumn ul.news{line-height:120%}/* News container (press releases etc) */
#contentRightColumn ul.news li{padding:.3em 0}
#contentRightColumn ul.news li a{display:block}
#contentRightColumn ul.news li p.newsDate{color:#89929b;margin:0;padding:0}
#contentRightColumn ul.news li p.newsDesc{margin:0;padding:0}

/* Readon */
a.readon,a:link.readon,a.readon:link,a:visited.readon,a.readon:visited{padding-left:1em;color:#6495ed;background:url(../../images/readon_bg.png) no-repeat;text-decoration:none}

/* News */
p.newsHeader{margin:0;line-height:1.2em}
p.newsLink{margin:0 0 .5em 0;line-height:1.2em}
.newsLink a{display:block}

/* Positioning */
.flushRight{float:right;margin-left:1em}
.flushLeft{float:left;margin-right:1em}

/* Pull-in Quotes */
.quoteRight,.quoteleft{padding:1em;background:#ecf3fe;color:inherit;font-size:110%;line-height:120%;margin:1em 0}

/* Add This */
#addThis{display:none}

/* Customer & References */
.refbox{margin:0px 3px 3px 0px;height:82px;width:82px;float:left}

/* Partners */
.partnerWrap{margin-top:25px;vertical-align:top;clear:both}
.partnerLogo{float:left;width:100px;height:80px}
.partnerContent{width:auto;margin-left:110px;border-left:solid 1px #e5e6ff;padding-left:10px}

/* Tables */
table.tableSmall{font-size:1em;border-collapse:collapse;empty-cells:hide;table-layout:auto;border:1px solid #eaebf2}
table.tableSmall td{vertical-align:middle}
table.tableSmall tr.tableHeaderRow{background:#eaebf2}
table.tableSmall td{text-align:center;padding:5px 3px}
table.tableSmall td a{padding:5px 3px;display:block}
table.tableSmall td:hover a{background:#6495ed;color:#fff}
table.tableSmall td a:hover{background:#6495ed;color:#fff;display:block}
table.tableSmall td.alignLeft{text-align:left}
td.tableCellEven{background:#eaebf2}
td.tableCellOdd{background:#fff}


/*** FOOTER ***/

#wrapperFooter{margin:0;padding:0;background:#414951 url(../../images/page_bg_footer.png) repeat-x top}
#pageFooter{margin:0;padding:.3em .5em 0 .5em;background:transparent url(/images/hinttech_logo2009_footerMobile.png) no-repeat top right}
#pageFooter h3,#pageFooter ul.footerContact,#pageFooter p.printFooter{display:none}
#pageFooter ul{padding:0;margin:1em 0 0 0;list-style:none;color:#b9c1c9;font-weight:bold}
#pageFooter ul a,#pageFooter ul a:link,#pageFooter ul a:visited{color:#6495ed;font-weight:bold}
#pageFooter p{clear:both;padding:.5em 0 0 0;margin-top:1em;border-top:1px solid #89929b;color:#b9c1c9;font-size:80%;text-align:left}

/*** MISC ***/

/*  Layout Classes  */
.hide{display:none;overflow:hidden}
.mb10{margin:0 0 10px 0}

/* ClearFix  */
.Clear{clear:both;float:none}
.CF:after{clear:both;display:block;content:".";height:0;visibility:hidden}
.CF{display:inline-block}
/* Hides from IE-mac \*/
* html .CF{height:1%}
.CF{display:block}
/* End hide from IE-mac */


/***  FORMS ***/
input[type="hidden"]{display:none}


