a, a:active { color: #000;}
a:hover { color: #FF3300; }
a:visited { color: #993333; }
td { font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; }
body { margin-top:0px; font-size: 12px; font-family: verdana, arial, helvetica, sans-serif;}
img {border:0;}
form {margin:0; padding:0;}

/*--text--*/
.color1 {color : #ff3300; }
h1, h2, h3 {margin: 2px 0px; color:#000000;}
h1 {font:normal 14px/28px Verdana, Arial, sans-serif;}
h2 {font:normal 13px/28px Verdana, Arial, sans-serif;}
h3 {font:bold 12px/28px Verdana, Arial, sans-serif;}
#rightcol h2 { font:normal 11px verdana; margin:0 0 5px; }

.pagewidth{width:99em; text-align:left; margin:0 auto;}
#maincol{ width:87em; margin-top:0px; float:left;}
#maincontent{ padding: 10px; background-color:#FFF; }

#leftcol{ width:15.5em; overflow:hidden; float:left; margin-right:10px;}
#centercol{ width:49.8em; overflow:hidden; float:left;}
#centercol2{ width:65em; overflow:hidden; float:left;}
#rightcol{ width:17.7em; float: right; overflow:hidden;}
#adcol{float:right; width:200px; position:relative;}
select, input { font-size: 10px; font-family:verdana;}

.non-visual { position:absolute; left:-9999px; line-height:0; }



#leftcol ul { margin: 0 0 5px; padding:0; list-style:none; }

#leftmenu { border: 1px solid #ccc; background:#f6f6f6;}
#leftmenu li { border-top: 1px solid #ccc; line-height: 1.7; padding:2px 10px;} 
#leftmenu li.top { padding: 2px 1px; border:0; font-weight:bold;} 
#leftmenu a { text-decoration: none;}



#leftnumbers { background: #f6f6f6; border: 1px solid #ccc; color: #ff3300; margin-bottom:5px;}
#leftnumbers li { padding: 0 5px 5px 5px; }
#leftnumbers li.top { font-weight:bold; padding-top:6px; }



#centercol .box { background: #f6f6f6; margin-bottom: 10px;}
#centercol2 .box { background: #f6f6f6; margin-bottom: 10px;}
#centercol .number { font:normal 14px arial, verdana, geneva; text-align:center; padding:10px 0; margin:10px 0px; background:#ccc;}
#centercol .number a { color:#fff;}
#centercol .servicesearch { display:block; margin:15px 0 0; font-size:11px;}
#centercol .searchlabel {position:relative; bottom:3px;}
html>body #centercol .searchlabel {bottom:0;}
#centercol .searchlabel img { vertical-align:-4px; margin-right:3px; }
#centercol ul, #rightcol ul { list-style:none; margin:0; padding:0;}


#mainpuff .text {padding:3px; font-size:11px;}
#mainpuff .text a {font-weight:bold;}

ul#smallpuffs { padding:5px 1px 5px 2px; overflow:hidden;}
#smallpuffs li {float:left; width:11.6em;}
#smallpuffs img {margin:0 3px 0 2px;}



#conference-box { padding: 15px 17px font-weight:normal;}

#rightcol .box { background: #f9f8f7 url(../img/rightcol-bg.gif) repeat-x; margin-bottom: 10px;}



#rc-articles { padding:5px 0 1px; font-size:11px;}
#rc-articles h2 { margin:0 5px 5px 5px; }
#rc-articles ul li { padding-bottom: 7px; }
#rc-articles a { text-decoration:none; display:block; }
#rc-articles a span { display:block; padding: 3px; }


