* {font-size: 100.01%;}
html,body,form,ul,ol,li {margin:0;padding:0;}

div#measurer {position:absolute; left: 0; top: -1em; visibility: hidden; width:100%; height: 1em; line-height: 1em;}
/* div#layout {position: relative; min-width: 950px; overflow: hidden; width:100%;} */
div#layout {position: relative; min-width: 950px; width:100%;}
* html div#layout {width: expression( ( document.getElementById('measurer') && document.getElementById('measurer').clientWidth < 950 ) ? '950px' : '100%' );}

body{color:#000000; font-family: Arial, sans-serif; background-color: #ffffff;}

a {color: #609aaf;}
a:visited {color: #609aaf;}
a:hover {color: #cc0000 !important;}

#toppre{height:63px;margin-top:25px;width:100%}
#tops{height:38px;width:100%;background-color:#def2fd;float:left}

#c1{float:left;width:25%;height:38px;margin:0px;background-color:#ffffff;}
#c2{float:left;height:38px;margin:0px;background-color:#def2fd;}
#logos{margin-left:14px;height:38px;float:left;}


#ars{float:left;margin-left:0px;height:38px;width:22px;}

#menus{float:left;margin-left:10px;height:38px;}

#menusleft{margin-top:12px;float:left;font-size:12px;}

#menusright{margin-top:12px;margin-right:20px;float:right;font-size:12px;}
#menusright div{font-size:12px;margin-right:10px;float:left}
#menusright h1{font-size:12px}

#menuspx{float:right;}


.lmtf{margin-left:0px;float:left;width:100%;}




div.lt{float:left;}
div.lt span{margin-left:30px;}

div.rt{float:right; font-size:0.8em;}
div.rt span{margin-left:20px;}

span#lefticon{margin-left:64px;}



div#leftmenu{margin-left:24px;font-size:90%;}


ul {margin: 0 0 1.5em 0;}
ol {margin: 0 0 1.5em 1.5em;}
ul {list-style-type: none;}
li {margin: 0 0 0.6em 0; font-size:0.8em;}
li ul, li ol {margin: 0.6em 0 0 1.0em; font-size:0.8em;}

li.m{font-size:1.2em;}

h1, h2, h3, h4 {font-weight: normal;color:#609aaf}
h1 {font-size: 1.2em; margin: 1em 0 0.6em 0;}
h2 {font-size: 1.2em; margin: 0.6em 0 0.6em 0;}
h3 {font-size: 1em; margin: 0.4em 0 0.6em 0;}
h4 {font-size: 1em; margin: 0.4em 0 0.6em 0;}

* html h2 {margin-top: expression( !this.previousSibling || ( this.previousSibling && this.previousSibling.nodeName.match(/^H[1-4]$/) ) ? 0 : '1.6em' );}
* html h3,
* html h4 {margin-top: expression( !this.previousSibling || ( this.previousSibling && this.previousSibling.nodeName.match(/^H[1-4]$/) ) ? 0 : '1.4em' );}

h1+h2, h1+h3, h1+h4, h2+h3,
h2+h4, h3+h4 {margin-top: 0;}

p {margin: 0 0 0.6em 0;}

.clear {clear: both; min-height: 1px; height: 1px; line-height: 1px; width: 1px; font-size: 1px;}



#maincontainer{width: 100%; margin: 0 auto;}
#contentwrapper{float: left; width: 100%;}
#contentcolumn{margin-left: 25%;}
#leftcolumn{float: left; width: 25%; margin-left: -100%;}





div.xbottom{width:100%;}


/* NEW */

.phonet {background: url(i/dot.gif) 0 0 repeat-x; width:23%; background-color:#EB3D00;float:left; margin-right:1%;}
.phoneb {background: url(i/dot.gif) 0 100% repeat-x}
.phonel {background: url(i/dot.gif) 0 0 repeat-y}
.phoner {background: url(i/dot.gif) 100% 0 repeat-y}
.phonebl {background: url(i/ldownphone.jpg) 0 100% no-repeat} /* lb.gif*/
.phonebr {background: url(i/corner.gif) 100% 100% no-repeat} /* rb.gif*/
.phonetl {background: url(i/corner.gif) 0 0 no-repeat} /* lt.gif*/
.phonetr {background: url(i/rtopphone.jpg) 100% 0 no-repeat;}  /* rt.gif*/

.phonepad {padding:10px 10px}
.phonenumber {FONT: 1.4em Arial, Helvetica, sans-serif;margin-bottom:0px;margin-left:14px;margin-top:0px;color:#000000;}

.phonepad h1{margin:0px;color:#ffffff;font-size:0.9em;font-weight:bold}
.phonepad div{font-size:0.8em;margin-top:10px;margin-bottom:10px;color:#ffffff;}


/* TF */

.lmt {background: url(i/dott.gif) 0 0 repeat-x; width:80%; background-color:#E7F7FC;float:left;}
.lmb {background: url(i/dott.gif) 0 100% repeat-x}
.lml {background: url(i/dott.gif) 0 0 repeat-y}
.lmr {background: url(i/dott.gif) 100% 0 repeat-y}
.lmbl {background: url(i/ldownt.jpg) 0 100% no-repeat} /* lb.gif*/
.lmbr {background: url(i/cornert.gif) 100% 100% no-repeat} /* rb.gif*/
.lmtl {background: url(i/cornert.gif) 0 0 no-repeat} /* lt.gif*/
.lmtr {background: url(i/rtopt.jpg) 100% 0 no-repeat;}  /* rt.gif*/

.lmpad {padding:10px 10px;color:#609AAF}


#cwrapper{
float: left;
width: 100%;
}

#cwrapper2{
float: left;
width: 100%;
}

#ccolumn{
margin-right: 320px;
}

#rcolumn{
float: left;
width: 320px;
margin-left: -320px;
}


h1.nm {font-size:1em; margin-bottom:12px; font-family:arial; font-weight:bold; color:#609aaf;}
h1.nmn {font-size:1em; margin-bottom:12px; margin-top:22px; font-family:arial; font-weight:bold; color:#609aaf;}
div.ns{font-size:0.8em;color:#000;margin-bottom:8px;margin-left:17px;}

#topar{background:url(i/ar3.gif);background-color:#def2fd;background-position:0% 0%;background-repeat: no-repeat;margin-left:0px;height:38px;float:left;}
#ar1{float:left;margin-top:12px;margin-left:16px;font-size:12px;}
#ar2{float:left;margin-top:12px;margin-left:40px;font-size:12px;}

.tx{font-size:0.8em;color:#000;margin-bottom:0.6em}
h1.zg{font-size:1.2em;margin-bottom:0.4em;margin-top:1em;}
h2.z{font-size:1.1em;margin-bottom:0.4em;margin-top:1em;}

.subd{margin-right:28px;font-size:0.8em;}
.subd div{margin-bottom:0.6em}
.subc {margin-bottom:0.6em;margin-top:18px;}
hr.btm{width:98%;margin-left:1%;margin-right:1%;color:#eeeeee;margin-top:20px;margin-botoom:20px;}
#btmpod{font-size:0.8em;color:#000;margin:20px;}

.clb{clear:both}
h1.ht{font-size:1.2em;margin-bottom:0.4em;margin-top:0em;}
.ha{font-size:0.8em;color:#000;margin-bottom:20px}
.mt{margin-top:20px;}

#cwrapper div{font-size:0.8em;color:#000;margin-bottom:0.6em}
/*
#cwrapper h1{font-size:1.2em;margin-bottom:0.4em;margin-top:1em;}
#cwrapper h2{font-size: 1.1em; margin: 1em 0 0.6em 0;}
*/

td{font-size:0.8em;}