/* two columns */
.spanle {float:left; font-weight:bold; font-size:15px; color:#5165B7;}
.spanri {float:right; font-weight:normal;}
.tb {width:100%; line-height:28px; float:left; margin-top:15px; clear:both; text-align:left; border-bottom:1px solid #ccc; margin-bottom:15px;}
.tb th {background:#F5F7FC; padding-left:10px; padding-right:10px;}
.spanri a:link,.spanri a:visited,.spanri a:active,.spanri a:hover {color:#5165B7; text-decoration:underline;}
.tb img {vertical-align:middle; margin-left:20px;}
.tb td {width:50%; line-height:18px; padding-left:10px; overflow:hidden; text-align:justify;}
.tdco {border-left:1px solid #5165B7;}
.empty {height:10px;}
.bb {font-weight:bold;}
a.mailto:link,a.mailto:visited,a.mailto:active {text-decoration:none; color:#333;}
a.mailto:hover {text-decoration:underline; color:#333;} 
.sortlink {margin-left:12px;}
.padin {margin-left:20px;}
a.sortlink:link,a.sortlink:visited,a.sortlink:active,a.sortlink:hover {text-decoration:underline; color:#5165B7; font-weight:normal;} 
a.sortlink_ak:link,a.sortlink_ak:visited,a.sortlink_ak:active,a.sortlink_ak:hover {text-decoration:underline; color:#333;}
a.sortlink2:link,a.sortlink2:visited,a.sortlink2:active,a.sortlink2:hover {text-decoration:underline; color:#5165B7; font-weight:normal;} 
/* cityfacts */
.cinfo {width:580px; clear:both; margin-top:10px; text-align:left; float:left; line-height:26px;}
.googladd { width:170px; float:right; text-align:right; margin-bottom:30px; margin-top:20px;}
.googleaddsz { width:100%; margin-bottom:20px; margin-top:20px;}
.cinfo th {font-weight:bold;}
.cinfo a:link,.cinfo a:active,.cinfo a:visited,.cinfo a:hover {text-decoration:underline; color:#335EAC; font-size:12px;} 
/* right site */
.constnormal {float:left; width:98%; font-size:12px; color:#333; overflow:hidden; text-align:justify; clear:both; margin-top:5px; line-height:20px; *margin-top:15px}
/* transportations list */
.ct {width:100%; float:left; border-top:1px solid #ccc; padding-top:10px; margin-bottom:25px;}
html:first-child .ct {width:99%;}
.naglo {font-weight:bold; color:#5165B7; width:100%; margin-bottom:10px;}
.descript {float:left; width:100%; text-align:justify; margin-bottom:5px; line-height:16px; padding-bottom:10px;}
.leftmen {margin-bottom:15px; text-align:right;}
.leftmen img {vertical-align:middle;}
.padint {margin-left:185px;}
.padint a:link,.padint a:visited,.padint a:active,.padint a:hover {text-decoration:underline; color:#5165B7;} 
.tabstat {width:100%; text-align:left; line-height:20px;  margin-bottom:20px; margin-left:-1px; border-bottom:1px solid #ccc; float:left;}
.tabstat td {width:25%; padding-left:5px;}
.nagtab {font-weight:bold;}
.nagtab td {border-bottom:1px solid #B3C6E8; border-left:1px solid #B3C6E8;}
.conttab td {border-left:1px solid #B3C6E8;}
.lin {height:20px;}
/* right content */
.repcoo {width:100%; clear:both; margin-top:20px; margin-bottom:10px; text-align:justify;}
.bbc {color:#335EAC; font-weight:bold;}
.coollink {width:100%;}
.coollink input {width:740px; float:left; background-color:#F7F7F7; font-style:italic; color:#666; border:1px solid #CFCFCF; margin-bottom:8px;}
.coollink textarea {width:740px; float:left; background-color:#F7F7F7; font-style:italic; color:#666; border:1px solid #CFCFCF; margin-bottom:8px;}
.addl {color:#FF8515; font-size:16px; font-weight:bold;}
.coollink2 {width:100%; margin-top:15px; clear:both;}
.subb {clear:both; margin-top:5px; width:100px; height:20px; color:#fff; border-top:1px solid #eee; border-left:1px solid #eee; border-right:1px solid #aaa; border-bottom:1px solid #aaa; cursor:pointer; font-weight:bold; background:#276DBA; font-size:13px;}
.subb:hover {color:#fff; border-top:1px solid #aaa; border-left:1px solid #aaa; border-right:1px solid #eee; border-bottom:1px solid #eee; background:#5A98DC;}
.quest {color:#FF8515;}
