/*---MAIN PAGE STYLES ---*/
div#mainPageHints{
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	width: 590px;
}
div#mainPageHints ul{
	list-style: none;
	margin: 2px 2px;
	padding: 0px;
	text-align: left;
}
div#mainPageHints ul li{
	padding-top: 5px;
}

div#todayStatsIntroduction {
	font-weight: normal;
}	
div#todayStats{
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 490px;
	border: 1px solid #BDBDBD;
	border-left: 0px;
	margin-top:5px;
	margin-bottom:15px;
	float: left;
}

div#todayStatsMenu{
	width: 100px;	
	float: left;
	margin-top:5px;
}

div#todayStatsMenu ul{
	padding: 0px;
	margin: 0px;
	list-style: none;	
}
div#todayStatsMenu ul li {
	margin: 0px;
	padding: 4px 3px 3px 6px;	
}
div#todayStatsMenu ul li.tabStats {
	border: 1px solid white;
	border-top: 0px;
	border-right: 1px solid #BDBDBD;
}	
div#todayStatsMenu ul li.tabStatsSelected {
	border: 1px solid #BDBDBD;
	border-right: 0px;
}	
div#todayStatsMenu ul li.tabStatsSelected a {
	color: rgb(182,18,27);
	text-decoration: none;
}	
div#todayStatsMenu ul li.tabStats a {
	color: #004a80;
	text-decoration: none;
}
div#todayStatsMenu ul li.tabStats a:hover  {
	color: rgb(182,18,27);
	text-decoration: none;
}

div#todayStats ul {	
	padding: 0px;
	margin-top: 5px;
	list-style: none;
	float:left;
	margin-left: 20px;
	margin-bottom: 8px;
}

div#todayStats div#panelStats1 ul {	
	margin-left: 15px;
}


div#todayStats ul li {
	background: url('/images/arrow-right-red.gif') no-repeat left center;
	margin: 1px 1px;
	margin-left: 2px;
	text-align: left;
	padding: 1px 1px 1px 6px;
}

.panelStatsActive {
	display: block;
}

.panelStats {
	display: none;
}


/*---PROVINCES MAP STYLES ---*/
div#provincesMap, div.provincesList{
	float: left;
}
div#provincesMap{
	padding-top: 10px;
	padding-left: 30px;
}	
div.provincesList {
	padding-top: 30px;
	padding-left: 10px;
}
div.provincesList ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
	padding-top: 0px;
}
div.provincesList ul li{
	background: url('/images/arrow-right-red.gif') no-repeat left center;
	margin: 1px 0px;
	margin-left: 3px;
	text-align: left;
	padding: 1px 1px 1px 6px;
}
/*---TOP SEARCHES STYLES ---*/
div#topSearches{
	margin-top:5px;
}
div#topSearches div.topSearchesContainer, div#topSearches div.topSearchesContainerFirst{
	width: 178px;
	float: left;
}
div#topSearches div.topSearchesContainer{
	margin-left: 28px;
}
div#topSearches div.contentSectionTitle{
	width: 146px;
}
div.topSearchesList ul{
	list-style: none;
	margin: 0px;
	margin-left: 20px;
	padding: 0px;
	padding-top: 0px;
}
div.topSearchesList ul li{
	background: url('/images/arrow-right-red.gif') no-repeat left center;
	margin: 1px 0px;
	margin-left: 3px;
	text-align: left;
	padding: 1px 0px 0px 6px;
}

/*---ARTICLE SELECTOR STYLES ---*/
div.articlesSelector {
	width: 590px;	
}
div.articlesSelectorShort {
	width: 280px;		
}
div.articlesSelectorImageGallery {
	width: 280px;		
}
div.articlesSelectorInnerBox {
	margin-left: 25px;
	padding-right: 10px;
}
div.articlesSelector div.contentSectionTitle{
	width: 558px;
}
div.articlesSelectorShort div.contentSectionTitle{
	width: 248px;
}
div.articlesSelectorImageGallery div.contentSectionTitle{
	width: 248px;
}
div.articleSelectorIntroduction{
	text-align: justify;
}
div.articleSelectorIntroductionAbstract{
	line-height: 135%;
}
div.imageGalleryContent {
	text-align: justify;
}	
div.articlesSelectorInnerBoxImageGallery{
	text-align: center;
	margin-left: 30px;
	margin-right: 10px;
	line-height: 135%;	
}	
div.articlesSelectorInnerBoxImageGallery div.articleSelectorIntroduction{
	margin-bottom: 10px;
}	
div.articlesSelectorInnerBoxImageGallery div.articleSelectorIntroduction div.linkRed{
	margin-top: 10px;
}
div.articleSelectorIntroduction h2, div.articleSelectorIntroduction h2 a, div.articleSelectorIntroduction h2 a:hover, div.articleSelectorIntroduction h2 a:active, div.articleSelectorIntroduction h2 a:visited{
	margin-top: 0px;
	margin-bottom: 10px;
	font-size: 9pt;
	color: rgb(182,18,27);	
}
div.articlesSelectorInnerBox div.linkCommonSmall{
	margin-top: 10px;
}	
div.articlesSelectorInnerBox div.image {
	margin-right: 10px;
	float: left;
	text-align: center;
}

div.articleSelectorNavigation {
	padding: 3px;
	margin-top: 5px;
}
div.articleSelectorNavigation div.left{
	float: left;
	padding-left: 20px;
}
div.articleSelectorNavigation div.right{
	float: right;
	padding-right: 5px;
}


/*---TABS STYLES ---*/
div#tabs {
	display: block;
	width: 590px;
	margin-top: 10px;
	border-bottom: 1px solid #BDBDBD;
}
div#tabs a{
	font-weight: bold;
	font-family: Helvetica;
	font-size: 12px;
}
div#tabs a.tab, div#tabs a.tabSelected, div#tabs a.lastTab { 
	border-collapse: collapse; 
	padding: 0px;
	padding-bottom: 3px;
	text-decoration: none;
	width: 117px;
	text-align: center;
	float: left;
	border-right: 1px solid #BDBDBD;
}
div#tabs a.tab { 
	color: #004a80;
}
div#tabs a.tabSelected { 
	color: rgb(182,18,27);	
}

div#tabs a.tab:hover { 
	color: rgb(182,18,27);	
}
div.tabBottomFiller{
	background: url('/images/tabFillerBottom.gif') repeat-x left top;
	width:590px;
	height:16px;
}

.panel, .panelActive { 
	width: 550px;
	height: 220px;
}
.panelActive{
	display: block;
}
.panel{
	display: none;
}
.tabFiller{
	margin-top: 6px;
	width: 70px;
	float: left;
	border-bottom: 1px solid rgb(29,79,122);
}
