﻿#productTitle { background-color: #324671; color: #FFFFFF; font-size: 20px; font-weight: bold; 
                padding:10px; width:960px; }
#solutionTitle { background-color: #324671; color: #FFFFFF; font-size: 20px; font-weight: bold;
                padding:10px; width:960px; }             
                
#newsHead { padding:3px 3px 5px; font-size: larger; font-weight: bold; background-color: rgb(29, 124, 194); color: #FFFFFF;}
#newsHead a { color: #FFFFFF; }
.newsBox { padding: 5px; margin-bottom: 10px; max-height: 80px; overflow: hidden;}

.news { border: 1px dotted #000000; background-color: #FFFFFF; }
.newsMain {}
.newsMain img { padding: 3px; }
.newsMain #newsTitle { font-weight: bold; font-size: 12px; }
.newsMain #newsSummary { font-style: italic; font-size: 12px; }
.newsRelated { font-style: italic; font-weight: bold;}

#productCenter { background-color: #FFFFFF; padding: 5px 10px 10px 5px; }
#center-deco { background-color: #324671; }
.breadcrumb { padding: 5px 0; margin: 0; z-index: 1000;}

#productRight { padding: 0 10px 20px 10px; background-color: #324671; color: #FFFFFF; font-size: 12px; width: 280px;}

#productList { list-style-type: disc; padding-left: 20px; }
#productList li{ padding-top: 5px; }
#productList li a{ color: #CCCCCC; }

.productItem {padding: 5px; margin-bottom: 10px; width: 47%; height: 80px; float: left;}
.productItem:hover {background-color: #E6E6E6;}

#solutionCenter {margin: 20px 20px 20px 0; width: 60%; float: left;}
.solutionColumn {float:left; width: 48%;margin-bottom: 20px;}
.solutionColumnHead {background-color: rgb(29, 124, 194); color: #FFFFFF; border: 1px solid #CCCCCC; margin: 3px; padding: 3px; font-size: 14px; font-weight: bold}
.solutionItem {padding: 5px; margin: 5px; font-size: 14px; height: 80px;}
.solutionItem:hover {background-color: #E6E6E6;}

.map_canvas { margin: 10px 10px 5px 10px; width: 640px; height:350px; border:1px solid #CCCCCC;}

.social { border: 1px solid #CCCCCC; padding: 5px; margin-top: 10px; height: 100px;}
.socialImg { border: 1px solid #CCCCCC; }

.homeItem { margin: 3px; padding: 5px; min-height: 150px;}
#homeItem1 img { margin: 0 5px 5px 0; }
#homeItem2 { text-align: right; }
#homeItem2 img { margin: 0 0 5px 5px; }
.homeItemTitle { font-weight: bold; font-size: 12px;}
.homeItemBody { text-align: justify; }

#fastlink { border: 1px dotted #000000; background-color:#FFFFFF; float:left;margin:10px; width:272px;}
#fastlink ul{ padding-top: 3px;}
#fastlink li{ padding: 3px;}

#player {}
#player li { padding: 3px; float: left; width: 49%;}
#player .title { float: none; }
