﻿BODY
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 11px;
	/*background:#8dcfe7 url('../images/site/page_bg.jpg') repeat-x;	*/
	padding-bottom: 0px;
	margin: 0px auto;
	color: #000;
	line-height: 15px;
	padding-top: 0px;
	font-family: Tahoma;
	text-align: center;
}
BODY > DIV
{
	margin-left: auto;
	margin-right: auto;
	font-family: Tahoma;
	text-align: center;
}
DIV
{
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	font-family: Tahoma;
	border-right-width: 0px;
}
FORM
{
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	font-family: Tahoma;
	border-right-width: 0px;
}
UL
{
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	font-family: Tahoma;
	border-right-width: 0px;
}
OL
{
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	font-family: Tahoma;
	border-right-width: 0px;
}
LI
{
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	font-family: Tahoma;
	border-right-width: 0px;
}
SPAN
{
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	font-family: Tahoma;
	border-right-width: 0px;
}
P
{
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	font-family: Tahoma;
	border-right-width: 0px;
}
IMG
{
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	border-right-width: 0px;
}
A IMG
{
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	border-right-width: 0px;
}
H1
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 11px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	font-family: Arial;
}
H2
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 11px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	font-family: Arial;
}
H3
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 11px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	font-family: Arial;
}
H4
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 11px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	font-family: Arial;
}
H5
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 11px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	font-family: Arial;
}
H6
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 11px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	font-family: Arial;
}
UL
{
	list-style-type: none;
}
OL
{
	list-style-type: none;
}
LI
{
	list-style-type: none;
}
TABLE
{
	font-size: 11px;
}
TD
{
	font-size: 11px;
}
INPUT, SELECT, TEXTAREA
{
	font-family: Tahoma;
	font-size: 11px;
}
HR
{
	display: none;
}
UL
{
	margin: 0px;
}
A
{
	color: #000;
	text-decoration: none;
}
A:hover
{
	color: #000;
	text-decoration: underline;
}


/* end initialize */

.inputbox
{
	border: solid 1px #000000;
	padding: 2px 0px 0px 2px;
	font-size: 11px;	
	width: 190px;	
	height: 17px;
	color: #0a4180;
}

.inputboxmulti
{
	border: solid 1px #000000;
	padding: 2px 0px 0px 2px;
	font-size: 11px;
	color: #000000;
}

.left
{
	float: left;
}

.right
{
	float: right;
}

.rightLinks A
{
	color: #0A4180;
	font-weight: bold;
}

.clear
{
	clear: both;
	margin-top: 0px !important;	
}

.space
{
	height: 10px;
}
.fontSize12
{
	font-size: 12px;
}
.fontSize14
{
	font-size: 14px;
}
.fontSize16
{
	font-size: 16px;
}

.fb
{
	font-weight: bold;
}

.more
{
	margin: 0px 8px 0px 0px;
	color: #005ead;
	text-align: right;
}
.more A
{
	color: #005ead;
}

.img
{
	border-right: #bdbdbd 1px solid;
	border-top: #bdbdbd 1px solid;
	border-left: #bdbdbd 1px solid;
	border-bottom: #bdbdbd 1px solid;
}
.controlPanel
{
	position: absolute;
	top: 10px; left: 6px;
	color: #ffffff;
	border: solid 1px #0a4180;
	padding: 4px 4px 4px 4px;
	text-align: left;
	background-color: #e6e7d5;
	z-index: 2;
}
.controlPanel A
{	
	color: #0a4180;
}
.header
{	
	clear: both;
	width: 1017px;
	height: 110px;
	margin: 0px auto;
	background-color: #da0000;	
	background-image: url('../images/site/red_bg.gif');		
}


.header .logo
{	
	padding-left: 10px;	padding-bottom: 30px;	
	position: absolute; top: 10px;
	margin: 0px 0px 0px 0px;
	height: 120px;
	color: White;
	font-size: 18pt;			
	float: left;
	z-index: 1;	
}

/* Styles for Marquee feeds */
#marquee
{	
	position: relative; float: right; margin-top: 94px;
  	font-family:Verdana;
   	font-size:11px;     	  	  	
}
#marquee .feeds
{   	
   	width:1007px; /* must set a width for IE6 */
   	padding:0px 0px 0px 10px;
   	height:16px;   
   	background-color: #ffffff;    	
}
#marquee .feeds .ajax__marquee_wrapper
{ 	
  	margin-left: 140px;
  	width: 867px;
    height:16px;    
}
#marquee .feeds .ajax__marquee_wrapper .item
{
    padding-right:10px;
    padding-left:10px;
    height: 16px;
    white-space: nowrap;
}
#marquee .feeds .ajax__marquee_wrapper .item .title
{
	height: 16px;
	color: #da0000;
	font-weight: bold;
}
#marquee .feeds .ajax__marquee_wrapper .item A
{
   	font-weight: bold;
   	height: 16px;
}

.footer
{	
	clear: both;	
	margin: 0px auto;
	width: 1017px;
	height: auto;
	margin-bottom: 40px;		
}

.syrostodayBottomBar 
{	
	background-color: #e6e7d5;
	border-top: 1px solid #CCCCCC;	
	bottom: 0px; 
	height: 30px ;
	position: fixed;
	width: 100%;
	z-index: 75;	
	margin: 0px auto;
	left: 0;	
 }
  
#syrostodayBottomBarFrame {
	height: 30px;
	margin: 0px 10px 0px 10px;
	position: relative;
	text-align: left
}
  
#syrostodayBottomBarContent {
	padding: 3px 0px 0px 0px;
}
 
.bottom-menu-root {
	background-color: #E8E8E8;
	border: 1px solid #D0D0D0;
	color: #000000;	
	height: 24px;
	line-height: 24px;
	text-align: center;
	text-decoration: none;
	width: 105px;
	margin-left: 10px;
	cursor: pointer;
 }
  
 .bottom-menu-root:hover {
	background-color: #FFFFFF;
	border-color: #CCCCCC;		
 }
 
 .bottom-menu-root a:hover 
 {
 	text-decoration: none;
 }
  
 #bottom-menu {
	background-color: #E8E8E8;
	border: 1px solid #CCCCCC;
	bottom: 32px;
	display: none;
	left: 0px;
	padding: 5px 5px 1px 5px;
	position: absolute;
	width: 200px;
 }
 
 #bottom-menu IMG
 {
 	border-width: 1px;
	border-bottom-style: solid;
	border-color: #bdbdbd;	
	margin: 0px 5px 5px 0px;			
 }
  
 #bottom-menu a {
	background-color: #E8E8E8;
	border: 1px solid #FFFFFF;
	color: #000000;
	display: block;
	margin-bottom: 4px;	
	text-decoration: none;
	min-height: 24px;
 }
  
 #bottom-menu a:hover {
	background-color: #aaaba2;
	border-color: #000000;
	color: #FFFFFF;
 }
 
.bottom-button
{
	border: 1px solid #D0D0D0;	
	padding-left: 1px;
	padding-right: 1px;	
}

.bottom-button:hover
{
	background-color: #FFFFFF;
	border-color: #CCCCCC;
}

.bottom-item
{
	height: 24px;
	line-height: 24px;
	padding-left: 4px;
	padding-right: 4px;
}

.bottom-item a
{
	color: #0A4180;
}
/* menu header */


.menuheader
{
	height:27px;
	position:relative;
	width:1017px;
	margin:0px auto;
	background-color: #000000; /* #caeaf5 */
}

.menuheader li
{
	font-weight:bold;
	font-size: 10px;
}

.menuheader li a,
.menuheader li a:visited
{	color:#ffffff;
 	text-decoration:none;
 	line-height:25px;
}

.menuheader li a:hover
{
	color:#fff;
	background-color:#484848;
}

.menuheader ul.headerNavigation
{	margin:0px;
 	padding:0px;
 	list-style:none;
 	position:absolute;
 	white-space:nowrap;
 }  

.menuheader ul.headerNavigation
{	
	left:0;
}

.menuheader ul.headerNavigation li
{	float:left;
 	border-width:0 1px 0 0;
 	border-style:solid;
 	border-color:#484848;
}

.menuheader ul.headerNavigation li a
{	padding:0 6px;
 	width:auto;
 	height:25px;
 	margin:1px;
 	display:block;
 	vertical-align:middle 	
}

* html .menuheader ul.headerNavigation li a
{	
	width:25px;
}

.menuheader ul.headerNavigation li.offsite
{	
	background:#ffffff url('../images/site/gray_arrow_top.gif') no-repeat scroll 50% 100% ;
}

.menuheader ul.headerNavigation li.offsite a
{	
	color:#7b7b7b;
}

.menuheader ul.headerNavigation li.offsite a:hover
{	
	color:#ca0002;	 
	background-color: transparent;
}

.menuheader ul.headerNavigation li.white
{
	width:161px;
	height:27px;
}

.Content
{	
	clear: both;
	background-color: #ffffff;
	background-image: url( '../images/site/bg2.png' );
	margin: 0px auto;
	height:auto;		
	width: 1017px;	
}

.Full
{
	background-image: none;
}

.mapGroup TD
{
	width: 137px;	
}

.mainContent
{
	float: left;
	margin-left: 8px;
	width: 522px;
}

.mainContentFull
{
	float: left;
	margin-left: 8px;
	margin-top: 8px;
	width: 839px;
}

.mainContentFull .mapToggles
{
	text-align: left;
	border: solid 1px #01abdf;	
}

.mainContentFull .mapToggles .mapPOI
{
	background-image: url('../images/site/bg4.jpg');	
	height: 29px;	
	margin: 0px;	
}

.mainContentFull .mapToggles .mapPOI .POITitle
{
	margin-top: 8px; position: absolute;
	font-size: 9pt;
	font-weight: bold;	
	margin-left: 4px;
	color: #c40e0c;		
}

.mainContentFull .mapToggles .mapPOI .POIFocus
{
	float: right;
	margin-top: 8px;
	margin-right: 4px;
}

.mainContentFull .liveTV
{
	float: right; 
	margin-top: 2px; 
	width: 280px; 
	height: 20px; 
	padding-top: 5px; 
	background-color: #9d0000;
	color: #ffffff
}

.mainContentFull .liveTV A
{	
	color: #ffffff
}

.mainContentFull .videoGallery
{	
	width: 839px;	 	
	background-color: #e9e9e9;					
	padding: 4px;
}

.mainContentFull .videoThumb
{		
	width: 157px;
	height: 160px;		
	text-align: left;		
	background-image: url('../images/site/videogallery_bg.png');
	background-repeat: no-repeat;
	float:left;
	padding: 2px;	
	
}

.mainContentFull .videoThumb .imgLayer
{
	margin-left: 3px;
	margin-top: 4px;
	padding: 1px;		
	width: 99px;
	float: left;
	border: solid 1px #e9e9e9;
}
.mainContentFull .videoThumb .imgLayer:hover
{
	margin-left: 3px;
	margin-top: 4px;
	padding: 1px;		
	width: 99px;
	float: left;
	border: solid 1px #b6b6b6;
	filter: Alpha(Opacity=70);
	opacity: 0.70;
	-moz-opacity: 0.70;
}
.mainContentFull .videoThumb .dateLayer
{	
	color: #b6b6b6;
	float: left;
	width: 34px;
	text-align: center;
	margin-top: 4px;
	margin-left: 4px;
}

.mainContentFull .videoThumb .textLayer
{
	padding-left: 4px;
	padding-right: 4px;
}

.mainContentFull .webtvframeLive
{
	width: 824px;
	height: 619px;
	background-image: url('../images/site/bg-widescreentv-live.png');
	background-repeat: no-repeat;
	float: left;
	
}

.mainContentFull .webtvframe
{
	width: 574px;
	height: 431px;
	background-image: url('../images/site/bg-widescreentv.png');
	background-repeat: no-repeat;
	float: left;
	
}

.mainContentFull .webtvcontainer
{
	width: 742px;
	height: 462px;
	float: left;	
	margin-top: 40px;	
	margin-left: 41px;
	background-image: url('../images/site/syrostoday_webtv_testcard_m.jpg');
}

.mainContentFull #VideoGalleryContainer
{
	text-align: left;
	width: 517px;
	height: 324px;
	float: left;	
	margin-top: 28px;	
	margin-left: 28px;
	background-image: url('../images/site/syrostoday_webtv_testcard_sm.jpg');
}

.mainContentFull .videoRight
{
	width: 265px; 	
	height: 350px;
	float: right;
}

.mainContentFull .videoRight .selectedVideo
{
	width: 257px;
	background-color: #e9e9e9;
	text-align: left;
	margin-left: 4px;
	padding-left: 2px;
	font-weight: bold;
}

.mainContentFull .videoRight .selectedVideoInfo
{
	width: 242px;
	margin-left: 4px;
	margin-bottom: 4px;
	text-align: left
}

.mainContentFull .infoTableDetail
{
	width: 100%;
	text-align: left;
	background-image: url('../images/site/bg7.jpg');
	background-repeat: repeat-x;
	border: solid 0px #0a4180;		
	padding-left: 6px;	
}

.inputboxVideo
{
	border: solid 1px #e9e9e9;
	padding: 2px 0px 0px 2px;
	font-size: 11px;	
	width: 190px;	
	height: 16px;
	color: #0a4180;
}

.rightContent
{
	border-right: #f00 0px solid;
	border-top: #f00 0px solid;
	float: right;
	margin-left: 8px;
	border-left: #f00 0px solid;
	width: 317px;
	border-bottom: #f00 0px solid;
	text-align: left;
}

/* left content */
.leftContent
{
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	width: 162px;
	padding-top: 0px;
	background: #e6e7d5 url('../images/site/leftMenu.jpg') no-repeat;	
}

.leftContent .leftMenuNavigation
{	
	width: 162px;	
}
.leftContent .leftMenuNavigation UL
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px auto;
	width: 162px;
	padding-top: 10px;
	list-style-type: none
}
.leftContent .leftMenuNavigation LI
{
	padding-right: 0px;
	display: inline;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;		
	border-bottom: 1px solid #d9d9b7;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 162px;
	color: #000;
	line-height: 18px;
	padding-top: 0px;
	font-family: Tahoma;
	/*height: 21px;*/
	text-align: left;
	min-height: 18px;
}
.leftContent .leftMenuNavigation LI A
{
	color: #000;
	display: block;
	padding-left: 10px;	
}
.leftContent .leftMenuNavigation LI A:hover
{
	color: #c40e0c;
	text-decoration: none;	
}
.leftContent .leftMenuNavigation .hh
{
	padding-top: 21px;	
}

.leftContent .leftMenuNavigation .new
{
	position: absolute; 
	width: 18px; 	
	margin-top: -19px;	
	margin-left: 142px;	
}



/* footer */


.footerMenu
{	
	background-color: White;
	font-size: 11px;
	float: left;	
	width: 1017px;
	color: #000;
	height: 40px;
	font-family: Tahoma;
	text-align: left;	
	background-repeat: no-repeat;		
}
.footerMenu A
{
	color: #000;
}
.footerMenu IMG
{
	margin: 0px;
}
.footerMenu DIV
{
	float: left;
}
.footerMenu .footerNav
{	
	margin: 16px 0px 16px 0px;			
	float: left;
	height: 24px;
}
.footerMenu .copyRight
{
	margin: 18px 0px 16px 0px;	
	float: right;
	height: 24px;
}

.footer .law
{
	border: solid 1px #e7e5e5;	
	color: #bebdbd;		
}

/* main content */

.mainContent H1, .mainContentFull H1
{
	padding-left: 10px;
	font-weight: bold;
	font-size: 14px;
	margin: 6px 0px 0px;
	color: #0a4180;
	border-bottom: #d8d8d8 1px solid;
	font-family: Tahoma;
	text-align: left;
}

.mainContent H2
{
	padding-right: 0px;
	display: inline;
	padding-left: 11px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 0px;
	color: #0a4180;
	padding-top: 10px;
	font-family: Tahoma;
	text-align: left;
}

.mainContent H2 A
{
	color: #0a4180;
}

.mainContent P
{
	margin-bottom: 10px;
}
.mainContent .syrostodayTitle
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 11px;
	padding-bottom: 5px;
	color: #006ab3;
	padding-top: 5px;
	font-family: Tahoma;
	text-align: left;
	font-weight: bold;
}
.topBanner
{
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	background-color: #ffffff;
	border-bottom-width: 0px;
	padding-bottom: 3px;
	margin: 0px;
	padding-top: 0px;
	border-right-width: 0px;
	text-align: center;
	margin-top: 4px;
}
.mainContent .catheader
{
	margin-top: 1px;
	font-size: 11px;
	background-image: url('../images/site/bg3.jpg');
	width: 522px;
	height: 29px;
}

.mainContent .catheader2
{
	margin-top: 1px;
	font-size: 11px;
	background-image: url('../images/site/bg8.gif');
	width: 522px;
	height: 25px;
}

.mainContent .infobox
{
	padding-left:34px;
	border-left: solid 1px #cfcfcf;
	border-right: solid 1px #cfcfcf;
	border-bottom: solid 1px #cfcfcf;
	height: 60px;
	background-color: #f1f1f1
}

.mainContent .catheader .title
{
	padding-right: 0px;
	display: inline;
	padding-left: 4px;
	font-weight: bold;
	font-size: 11px;
	float: left;
	padding-bottom: 0px;
	padding-left: 34px;
	color: #000000;
	padding-top: 6px;
}

.mainContent .catheader2 .title
{
	padding-right: 0px;
	display: inline;
	padding-left: 4px;
	font-weight: bold;
	font-size: 11px;
	float: left;
	padding-bottom: 0px;
	padding-left: 20px;
	color: #000000;
	padding-top: 6px;
}

.mainContent .titleicon
{
	padding-left: 6px;padding-top: 0px; 
	width: 10px; 
	float: left
}

.mainContent .flashbanner
{
	border-right: #d3d3d3 1px solid;
	border-top: #d3d3d3 1px solid;
	background-color: #eaeaea;
	margin-top: 4px;
	border-left: #d3d3d3 1px solid;
	width: 520px;
	border-bottom: #d3d3d3 1px solid;		
	text-align: left;
}
.mainContent .protoThema
{
	line-height: 18px;
	text-align: left;
}
.mainContent .protoThema H1
{
	padding-left: 10px;
	font-weight: bold;
	font-size: 14px;
	margin: 6px 0px 0px;
	color: #0a4180;
	border-bottom: #d8d8d8 1px solid;
	font-family: Tahoma;
}
.mainContent .protoThema A
{
	color: #0a4180;
}
.mainContent .protoThema P
{
	margin: 5px 10px;
	line-height: 18px;
}
.mainContent .protoThema .more
{
	color: #0070b9;
}
.mainContent .protoThema .more A
{
	color: #0070b9;
}
.mainContent .popbu
{
	border-right: #484848 1px solid;
	padding-right: 0px;
	border-top: #484848 1px solid;
	padding-left: 0px;
	background-color: #d3d4c3;
	padding-bottom: 2px;
	margin: 2px 0px 0px;
	border-left: #484848 1px solid;
	padding-top: 2px;
	border-bottom: #484848 1px solid;
	text-align: left;
}
.mainContent .popbu IMG
{
	display: inline;
	float: left;
	margin: 1px 5px 0px 5px;
	cursor: pointer;
}
.mainContent .popbucat
{
	border-right: #484848 1px solid;
	border-top: #484848 0px solid;
	background-image: url('../images/site/pop_bg.gif');
	overflow: hidden;
	border-left: #484848 1px solid;
	border-bottom: #484848 1px solid;
}
.mainContent .popbucat UL
{
	border-right: #f00 0px solid;
	border-top: #f00 0px solid;
	float: right;
	margin: 0px auto;
	border-left: #f00 0px solid;
	width: 490px;
	border-bottom: #f00 0px solid;	
}
.mainContent .popbucat LI
{
	display: inline;
	font-size: 11px;
	float: left;
	width: 150px;
	line-height: 20px;
	margin-right: 0px;
	text-align: left;
}
.mainContent .popbucat .total
{
	width: 490px;	
	text-align: right;
	color: #da0000;
}
.mainContent .popbucat A
{
	color: #0a4180;
}
.mainContent .popbucat .close
{
	clear: both;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px auto;
	color: #000000;
	padding-top: 2px;
	height: 18px;
	text-align: left;
}
.mainContent .popbucat .close IMG
{
	display: inline;
	float: left;
	margin: 2px 4px 0px;
	cursor: pointer;
}

.mainContent .agg
{		
	margin: 2px 0px 0px;	
	border: solid 1px #000000;
	padding-right: 2px;	
	padding-left: 2px;	
	padding-bottom: 2px;	
	padding-top: 2px;		
	text-align: left;
	background-color: #e6e7d5;
}

.mainContent .agggroup
{
	padding-left: 10px;
	color: #0a4180
}

.mainContent .aggcat
{
	border: solid 1px #000000;	
	background-image: url('../images/site/pop_bg.gif');
	overflow: hidden;	
}
.mainContent .aggcat UL
{
	border-right: #f00 0px solid;
	border-top: #f00 0px solid;
	float: right;
	margin: 0px auto;
	border-left: #f00 0px solid;
	width: 490px;
	border-bottom: #f00 0px solid;
}
.mainContent .aggcat LI
{
	display: inline;
	font-size: 11px;
	float: left;
	width: 158px;
	line-height: 20px;
	margin-right: 4px;
	text-align: left;
}

.mainContent .aggcat A
{
	color: #0a4180;
}

.mainContent .bu
{
	margin: 2px 0px 0px;	
	border: solid 1px #000000;
	padding-right: 2px;	
	padding-left: 2px;	
	padding-bottom: 2px;	
	padding-top: 2px;	
	background-color: #e6e7d5;	
	text-align: left;
}
.mainContent .bu .bugroup
{
	padding-left: 10px;
	color: #0a4180
}

.mainContent .listenLive
{
	padding-right: 6px;
}

.mainContent .bu IMG
{
	display: inline;
	float: left;
	margin: 1px 5px 0px 5px;
	cursor: pointer;
}
.mainContent .bucat
{
	border: solid 1px #000000;	
	background-image: url('../images/site/pop_bg.gif');
	overflow: hidden;	
}
.mainContent .bucat UL
{
	border-right: #f00 0px solid;
	border-top: #f00 0px solid;
	float: right;
	margin: 0px auto;
	border-left: #f00 0px solid;
	width: 490px;
	border-bottom: #f00 0px solid;	
}
.mainContent .bucat LI
{
	display: inline;
	font-size: 11px;
	float: left;
	width: 158px;
	line-height: 20px;
	margin-right: 4px;
	text-align: left;
}

.mainContent .bucat A
{
	color: #0a4180;
}
.mainContent .bucatA
{
	border: solid 1px #000000;		
	background-image: url('../images/site/pop_bg.gif');
	overflow: hidden;	
}
.mainContent .bucatA UL
{
	border-right: #f00 0px solid;
	border-top: #f00 0px solid;
	float: right;
	margin: 0px auto;
	border-left: #f00 0px solid;
	width: 490px;
	border-bottom: #f00 0px solid;	
}
.mainContent .bucatA LI
{
	display: inline;
	font-size: 11px;
	float: left;
	width: 470px;
	line-height: 20px;
	margin-right: 5px;
	text-align: left;
}


.mainContent .buList H1
{
	background-image: url('../images/site/bg6.jpg');
	height: 20px;
	padding-top: 6px;	
	font-size: 9pt;
}

.mainContent .buList2 H1
{
	background-image: url('../images/site/bg6_gold.jpg');
	height: 20px;
	padding-top: 6px;	
	font-size: 9pt;
}

.mainContent .bucatA A
{
	color: #0a4180;
}

.mainContent .hidden
{
	display: none;
}

.mainContent .services
{
	background-image: url('../images/site/bg7.jpg');
	background-repeat: repeat-x;
	margin: 15px auto 0px;
	width: 522px;
}

.mainContent .services .title
{		
	text-align: left;		
	background-color: #d3d4c3;
}

.mainContent .services .movie, .mainContent .services .show, mainContent .services .events, .mainContent .services .drugstores, .mainContent .services .radio
{
	margin: 10px 0px 8px 13px;	
	text-align: left;	
	float: left;	
}

.mainContent .services .cinemaFt, .mainContent .services .theatreFt
{	
	margin-top: 10px;		
	text-align: center;			
}

.mainContent .services .cinemaFt UL, .mainContent .services .theatreFt UL
{
	margin: 10px auto 10px 0px;		
}
.mainContent .services .cinemaFt LI, .mainContent .services .theatreFt LI
{
	color: #000;
}

.mainContent .services .events UL
{
	margin-top: 10px;		
}

.mainContent .services .events LI
{
	background: transparent url( '../images/site/right_line.gif' ) repeat-x scroll 50% bottom;
	color: #000;
	text-align: left;	
}

.mainContent .services .events LI A
{
	margin-left: 13px;	
}

.mainContent .services .events .proto
{
	float: left; 	
	margin-top: 2px;
	margin-left: 0px;	
	padding-right: 4px;
	width: 516px;		
}

.mainContent .services .theatreFt .theatreProto .proto
{
	float: left; 	
	margin-top: 2px;
	margin-left: 13px;	
	padding-right: 4px;	
}

.mainContent .services .theatreFt .theatreProto .proto .protoImage
{
 	float: left; 
	text-align: center; 
	padding-right: 4px;	
	height: 151px;
}

.mainContent .services .events .protoImage
{
	height: 50px; 
	float: left; 
	text-align: center; 
	padding-right: 4px;
	width: 75px;
}


.mainContent .services .drugstores UL
{
	width: 195px;	
	margin-left: 20px;
}

.mainContent .services .drugstores A
{
	color: #006ab3;
}

.mainContent .services .radio UL
{
	margin-top: 0px;
	margin-bottom: 0px;
	width: 261px;
}
.mainContent .services .radio LI
{
	color: #000;
	height: 20px;
}

.mainContent .services .more
{
	padding-left: 0px;
	color: #0a4180;
	text-align: left;
}
.mainContent .services .more A
{
	color: #0a4180;
}


.mainContent .services .photoGallery
{
	float:left;
	margin-top: 5px;	
	width: 522px;
	text-align: left;
}

.mainContent .services .photoGallery .photos
{
	margin: 10px 0px 8px 10px;
}

.mainContent .services .photoGallery IMG
{
	border-width: 1px;
	border-bottom-style: solid;
	border-color: #bdbdbd;
}

.mainContent .services .photoGallery A:hover IMG 
{	
	border-color: #0a4180;
}

.mainContent .services .aggelies
{
	margin: 10px 10px 8px 10px;	
	padding: 2px;
}

.mainContent .services .aggelies .proto
{
	float: left; 	
	margin-top: 2px;
	margin-left: 0px;	
	padding-right: 4px;
	width: 516px;		
}

.mainContent .services .aggelies .protoImage
{
	height: 50px; 
	float: left; 
	text-align: center; 
	padding-right: 4px;
	width: 75px;
}

.mainContent .services .aggeliesInfo
{
	background: transparent url( '../images/site/right_line.gif' ) repeat-x scroll 50% bottom;
}

.mainContent .services .aggeliesInfo A
{
	color: #006ab3;
}

.mainContent .services .police
{
	margin: 10px 10px 8px 10px;	
	padding: 2px;
}

.mainContent .services .police table td
{
	border-bottom: solid 1px #d3d4c3;
}

.mainContent .photo .more
{
	margin: 5px auto 0px;
	width: 200px;
}
.mainContent .fullPage
{
	padding-right: 0px; 
	padding-left: 0px;
	padding-bottom: 4px;	
	display: inline;
	float: left;	
	font-size: 11px;		
	color: #000000;
	padding-top: 6px;
	width: 522px;
	margin: 0px auto 0px;
	text-align: left;
}

.mainContent .img, .mainContentFull .img
{
	border-width: 1px;
	border-bottom-style: solid;
	border-color: #bdbdbd;	
	margin: 0px 5px 5px 0px;	
}
.mainContent .infoHeader
{
	width: 250px;
	text-align: left;
	background-image: url('../images/site/bg6.jpg');
	line-height: 20px;
	margin-top: 10px;
}
.mainContent .infoTable
{
	width: 250px;
	text-align: left;
	background-image: url('../images/site/bg7.jpg');		
	background-repeat: repeat-x;
}

.mainContent .infoTable200
{
	width: 215px;
	text-align: left;
	background-color: #e6e7d5;
	margin-bottom: 10px;
	border: solid 1px #da0000;
}

.mainContent .infoTable200c
{
	width: 182px;	
	height: 116px;
	text-align: left;	
	margin-bottom: 10px;
	border-left: solid 2px #da0000;
	padding-left: 2px;
	margin: 0px auto;
}

.mainContent .infoTableDetail
{	
	width: 100%;
	text-align: left;
	background-image: url('../images/site/bg7.jpg');
	background-repeat: repeat-x;
	border: solid 1px #0a4180;	
	padding-left: 6px;	
}

.mainContent .infoTableDetail td
{	
	border-width: 0px;	
}

.mainContent .infoTableDetail th
{		
	text-align: left;	
}

.mainContent .buTableDetail
{
	width: 100%;
	text-align: left;
	background-image: url('../images/site/bg7.jpg');	
	background-repeat: repeat-x;
	padding-left: 6px;	
}

.mainContent .buTableDetail2
{
	width: 100%;
	text-align: left;
	background-image: url('../images/site/bg7_gold.jpg');	
	background-repeat: repeat-x;
	padding-left: 6px;	
}

.mainContent .fullPage .noUlink A
{
	text-decoration: none;
}

.mainContent .fullPage .noUlink A:hover
{
	text-decoration: underline;
}

.mainContent .infoHeader H3
{
	padding-right: 0px;
	padding-left: 6px;
	font-size: 11px;
	padding-bottom: 0px;
	padding-top: 0px;
	height: 20px;
	text-align: left;
	color: #da0000;
	font-weight: bold;
}

.mainContent .listTable
{	
	text-align: left;
}

.mainContent .fullPage .title H1, .mainContentFull .title H1
{
	font-weight: bold;
	font-size: 11px;	
	background-color: #5c5844;
	color: #fff;
	height: 25px;
	text-align: left;
}
.mainContent .fullPage .title H1 SPAN, .mainContentFull .title H1 SPAN
{
	float: left;
	margin: 5px 15px 0px 10px;
	color: #fff;
	text-align: left;
}

.mainContent .fullPage .articleDate
{	
	float: left;	
	margin-left: 10px;
}

.mainContent .fullPage .articleCat
{
	float: right;
}

.mainContent .fullPage .articleCat A
{
	color: #006ab3;
}

.mainContent .fullPage .itemDate
{	
	width: 110px;
	vertical-align: top;
	font-weight: bold;
}

.mainContent .fullPage .adTableDetail
{	
	width: 100%;
	text-align: left;
	background-image: url('../images/site/bg7.jpg');
	background-repeat: repeat-x;
	border: solid 1px #0a4180;	
	margin: 0px;	
}

.mainContent .fullPage .adTableDetail td
{	
	border-right: solid 1px #0a4180;		
	border-left: solid 1px #0a4180;		
}

.mainContent .fullPage .adTableDetail th
{		
	text-align: left;	
}

.inlink
{
	line-height: normal;
}
.inlink A
{
	color: #006ab3;
}
.inlink HR
{
	display: inline;
}
A.inlink
{
	color: #006ab3;
}

.inlink .anchor
{
	color: #000000;
	text-decoration: none;
}

.inlink .anchor img
{
	margin: 0px auto;
	border-width: 0px;
}

.inlink UL
{
	list-style-type: disc;	
	margin: 10px 0px 10px 10px;
	padding-left: 5px;
	list-style-position: inside;
}

.inlink OL
{
	list-style-type: decimal;	
	margin: 10px 0px 10px 10px;
	padding-left: 5px;
	list-style-position: inside;
}

.inlink UL LI
{
	display: list-item;
	list-style-type: disc;	
	margin: 3px 0px 3px 0px;
}

.inlink OL LI
{
	display: list-item;
	list-style-type: decimal;	
	margin: 3px 0px 3px 0px;
}

.inlink IMG
{
	border-right: #bdbdbd 1px solid;
	border-top: #bdbdbd 1px solid;
	border-left: #bdbdbd 1px solid;
	border-bottom: #bdbdbd 1px solid;	
	margin-right: 10px;
}

.mainContent .fullPage H2
{
	padding-left: 0px;
	font-weight: bold;
	font-size: 12px;	
	margin: 0px 0px 0px 0px;
	color: #006ab3;
	border-width: 0px;	
	font-family: Tahoma;
	text-align: left;
}

.mainContent .fullPage H2 A
{
	text-decoration: underline;
	color: #006ab3
}

.mainContent .fullPage .contextLabel
{	 
	display: inline-block;
	width: 225px; 	
	border: solid 1px #000000;
	color: #006ab3;
	padding:2px;	
	height: 17px;
}

.mainContent .fullPage .combsubj .ajax__combobox_textboxcontainer input    
{	
    border: solid 1px #000000;
	padding: 2px 0px 0px 2px;
	font-size: 11px;	
	width: 205px;	
	height: 17px;
	color: #0a4180;
}
.mainContent .fullPage .combsubj .ajax__combobox_buttoncontainer button     
{	
    border: solid 1px #000000;   
}


.mainContent .fullPage .contextLabel:hover
{	 
	display: inline-block;
	width: 225px; 	
	border: solid 1px #000000;
	color: #006ab3;
	padding:2px;	
	height: 17px;
	background-color: Red
}


.mainContent .fullPage .contextMenuPanel
{	
	border: 1px solid #000000;	
	background-color: #FFFFFF;
	cursor: default;
	padding: 1px 0px 0px 1px;
	font-size: 11px;
}

.mainContent .fullPage a.contextMenuItem
{
	margin: 1px 0 1px 0;
	display: block;
	color: #006ab3;
	text-decoration: none;
	cursor: pointer;	
	padding: 4px 19px 4px 18px;
	white-space: nowrap;
}
.mainContent .fullPage a.contextMenuItem:hover
{
	background-color: #d3d4c3;
	color: #006ab3;
	border: 1px solid #000000;
	padding: 3px 18px 3px 17px;
}

.mainContent .medList
{
	float: left;
	display: block; 
	width: 259px;
	height: 220px;	
}

.mainContent .medTitle
{
	color: #243689;
	font-size: 13px;
	font-weight: bold;
}

.mainContent .tsWatermark
{
	border: solid 1px #000000;
	padding: 2px 0px 0px 2px;
	font-size: 11px;		
	height: 17px;
	color: #999;				
}

/* right content */

.rightContent H2
{
	font-weight: bold;
	font-size: 11px;	
	margin: 5px auto 0px;
	width: 298px;
	color: #fff;
	height: 25px;
	text-align: left;
	background-color: #0a4180;	
}
.rightContent H2 SPAN
{
	float: left;
	margin: 5px 15px 0px 10px;
	color: #ffffff;
	text-align: left;
}
.rightContent H2 A
{
	color: #ffffff;
}

.rightContent .webtv
{
	margin: 0px auto;
	width: 298px;	 
	border: solid 0px #484848;
	text-align: center
}

.rightContent .webradioLive
{
	margin: 0px auto;
	width: 298px;	 
	border: solid 0px #484848;
	text-align: center;
	background-image: url('../images/site/syrostoday_webradio_live.jpg');	
	height: 100px;		
	cursor: pointer;	
	margin-top: 5px;
}

.rightContent .webradio
{
	margin: 0px auto;
	width: 298px;	 
	border: solid 0px #484848;
	text-align: center;
	background-image: url('../images/site/syrostoday_webradio.jpg');	
	height: 100px;		
	cursor: pointer;	
	margin-top: 5px;
}

.rightContent .webradio .webradioTitle1, .rightContent .webradioLive .webradioTitle1
{
	padding-top: 40px;
	font-weight: bold;
	clear: both;
}

.rightContent .webradio .webradioTitle2, .rightContent .webradioLive .webradioTitle2
{
	padding-top: 2px;
	font-weight: bold;
	clear: both;
}

.rightContent .webradio .webradioListen, .rightContent .webradioLive .webradioListen
{
	padding-top: 14px;
}

.rightContent .title1
{					
	background-color: #da0000;	
	background-image: url('../images/site/red_bg.gif');			
}

.rightContent .title2
{		
	background-color: #000000;			
}

.rightContent .weather
{
	position: relative;
	background-color: #ffffff;
	margin: 0px auto 0px auto;
	width: 298px;
	color: #004aaf;	
	border: solid 1px #484848;	
}
.rightContent .weather IMG
{
	display: inline;
	float: left;
	margin: 0px 6px 0px;
}
.rightContent .weather .info
{
	font-size: 11px;
	float: left;
	margin: 5px 0px 0px;
	width: 200px;
	line-height: 16px;
	font-family: verdana;
}

.rightContent .rightContent1
{
	border-right: #484848 0px solid;
	border-top: #484848 0px solid;
	background-color: #d3d4c3;
	margin: 0px auto 0px;
	border-left: #484848 0px solid;
	width: 298px;
	border-bottom: #484848 0px solid;
}
.rightContent .rightContent2
{
	border-right: #484848 1px solid;
	border-top: #484848 1px solid;
	background-color: #d3d4c3;
	margin: 0px auto 0px;
	border-left: #484848 1px solid;
	width: 298px;
	border-bottom: #484848 1px solid;
}

.rightContent .rightContent3
{
	border-right: #484848 0px solid;
	border-top: #484848 0px solid;	
	margin: 0px auto 0px;
	border-left: #484848 0px solid;
	width: 317px;
	border-bottom: #484848 0px solid;
}

.rightContent .premium
{
	background-color: #e6e7d5;
	text-align:center;
}

.rightContent .search
{
	padding: 7px 0px 7px 0px;
}
.rightContent .search .searchForm
{
	padding-left: 8px;
}
.rightContent .search .btn
{
	float: right;
	margin: 0px 7px 0px 0px;
	padding-top: 0px; padding-bottom: 0px;
	width: 85px;
	height: 22px;
	border-width: 2px;
	border-style: solid;
	border-color: #ffffff;
	background-color: #da0000;
	color: #ffffff;			
}
.rightContent .search .ts
{
	border: solid 1px #484848;
	padding: 2px 0px 0px 2px;
	font-size: 11px;
	float: left;
	width: 190px;
	color: #000000;
	height: 18px;
}
.rightContent .search .tsWatermark
{
	border: solid 1px #484848;
	padding: 2px 0px 0px 2px;
	font-size: 11px;
	float: left;
	width: 190px;
	color: #999;
	height: 18px;
}

.rightContent .textList
{
	margin: 0px auto;
	width: 285px;
}
.rightContent .textList LI
{
	padding-right: 0px;
	padding-left: 3px;
	background: transparent url( '../images/site/right_line.gif' ) repeat-x scroll 50% bottom;
	padding-bottom: 3px;
	padding-top: 5px;
}
.rightContent .textList .more
{	
	background: transparent none repeat scroll 0% 0%;
	text-align: left;
}

.rightContent .poll
{
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 10px;
	padding-top: 5px;
}

.rightContent .areas
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 10px;
	padding-top: 5px;
}

.rightContent .areas .line
{
	clear: both;
	font-size: 1px;
	background-image: url( '../images/site/right_line.gif' );
	margin: 5px auto;
	width: 262px;
	height: 1px;
}

.rightContent .areas .areaslist
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 0px;
	line-height: 20px;
	padding-top: 0px;
	text-align: left;
}
.rightContent .areas UL
{
	margin-left: 10px;
}
.rightContent .areas LI
{
	float: left;
	margin-right: 10px;
}
.rightContent .areas H3
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 11px;
	padding-bottom: 0px;
	padding-top: 0px;
	height: 20px;
	text-align: left;
}
.rightContent .areas H3 SPAN
{
	font-weight: bold;
	margin: 5px 10px 0px;
	color: #006ab3;
}

.rightContent .fuel
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 10px;
	padding-top: 5px;
}

.rightContent .fuel H3
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 11px;
	padding-bottom: 0px;
	padding-top: 0px;
	height: 20px;
	text-align: left;
}
.rightContent .fuel H3 SPAN
{
	font-weight: bold;
	margin: 5px 10px 0px;
	color: #006ab3;
}

.rightContent .videoNews
{	
	margin: 0px auto;	
	width: 298px; 		
	text-align: center;		
	background-color: #000000;
}

.rightContent .recentVideos
{	
	width: 298px; 	
	text-align: left;	
	margin: 0px auto 0px auto;
	background-color: #ffffff;
}

.rightContent .marketing
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-top: 6px;	
	padding-top: 0px;
	text-align: center;		
}

.marketingTopBox
{		
	margin-left: 160px;	
	width: 855px;
	height: 92px;
	position: absolute;
	float: right;	
}

.marketingTop
{
	float: right;
	text-align: right;	
	margin: 0px auto;
	padding-right: 5px;
	padding-top: 27px;
	font-size: 8pt;
}

.rightContent .quoted
{
	 background-color: #0a4180;	 
}
.rightContent .quoted P
{
	margin: 5px auto;
	width: 255px;
	line-height: 20px;
	font-family: Tahoma;
	text-align: left;
	color: #ffffff;
}

.rightContent .date
{			
	margin: 0px auto;
	width: 294px;
	line-height: 20px;
	font-family: Tahoma;
	font-weight: bold;
	text-align: right;
	padding-right: 4px;	
	background-color: #DA0000;	
	background-image: url('../images/site/red_bg.gif');		
	color: #FFFFFF;
	height: 50px;
}

.rightContent .datepanel
{
	background-image: url('../images/site/calendar-background.png');
	background-repeat: repeat;	
	width: 48px;
	height: 48px;
	float: left;	
}

.rightContent .monthlabel
{
	width: 48px;
	height: 14px;
	text-align: center;
	font-size: 6pt;
	color: #FFFFFF;
	padding-top: 2px;
}

.rightContent .daylabel
{
	width: 48px;
	text-align: center;
	font-size: 16pt;
	color: #a8231b;
	padding-top: 4px;		
}

.blueButton
{	
	margin: 0px;
	padding-top: 1px;
	padding-bottom: 2px;
	background-color: #0a4180;
	color: #fff;	
	border-width: 2px;
	border-style: solid;
	border-color: #e6e7d5;	
}

.redButton
{	
	margin: 0px;
	padding-top: 1px;
	padding-bottom: 2px;
	background-color: #da0000;
	color: #fff;	
	border-width: 2px;
	border-style: solid;
	border-color: #e6e7d5;		
}

/* Tabs */
/* default layout */

.ajax__tab_default .ajax__tab_header {white-space:nowrap;}
.ajax__tab_default .ajax__tab_outer {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_inner {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_tab {margin-right:4px;overflow:hidden;text-align:center;cursor:pointer;display:-moz-inline-box;display:inline-block}

/* xp theme */
.ajax__tab_xp .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:11px;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-line.gif")%>) repeat-x bottom;}
.ajax__tab_xp .ajax__tab_outer {padding-right:4px;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-right.gif")%>) no-repeat right;height:21px;}
.ajax__tab_xp .ajax__tab_inner {padding-left:3px;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-left.gif")%>) no-repeat;}
.ajax__tab_xp .ajax__tab_tab {height:13px;padding:4px;margin:0;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab.gif")%>) repeat-x;}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_outer {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover-right.gif")%>) no-repeat right;}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_inner {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover-left.gif")%>) no-repeat;}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_tab {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover.gif")%>) repeat-x;}
.ajax__tab_xp .ajax__tab_active .ajax__tab_outer {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active-right.gif")%>) no-repeat right;}
.ajax__tab_xp .ajax__tab_active .ajax__tab_inner {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active-left.gif")%>) no-repeat;}
.ajax__tab_xp .ajax__tab_active .ajax__tab_tab {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active.gif")%>) repeat-x;}
.ajax__tab_xp .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:10pt;border:1px solid #999999;border-top:0;padding:8px;background-color:#ffffff;}

/* gray theme */
.ajax__tab_gray .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:8pt;background:url('../images/tab-line.gif') repeat-x bottom;}
.ajax__tab_gray .ajax__tab_outer {padding-right:0px;background:url('../images/tab-right.gif') no-repeat right;height:21px;}
.ajax__tab_gray .ajax__tab_inner {padding-left:3px;background:url('../images/tab-left.gif') no-repeat;}
.ajax__tab_gray .ajax__tab_tab {height:13px;padding:4px;margin:0;background:url('../images/tab.gif') repeat-x;}
.ajax__tab_gray .ajax__tab_hover .ajax__tab_outer {background:url('../images/tab-right.gif') no-repeat right;}
.ajax__tab_gray .ajax__tab_hover .ajax__tab_inner {background:url('../images/tab-left.gif') no-repeat;}
.ajax__tab_gray .ajax__tab_hover .ajax__tab_tab {background:url('../images/tab.gif') repeat-x; color: #559CD2}
.ajax__tab_gray .ajax__tab_active .ajax__tab_outer {background:url('../images/tab-active-right.gif') no-repeat right;}
.ajax__tab_gray .ajax__tab_active .ajax__tab_inner {background:url('../images/tab-active-left.gif') no-repeat;}
.ajax__tab_gray .ajax__tab_active .ajax__tab_tab {background:url('../images/tab-active.gif') repeat-x;}
.ajax__tab_gray .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:10pt;border:1px solid #D7D7D7;border-top:0;padding:8px;background-color:#ffffff;}
.ajax__tab_gray .ajax__tab_body a {color: #007646;}

/* syros theme */
.ajax__tab_syros .ajax__tab_header {font-family: verdana,tahoma,helvetica;font-size: 11px;background: url( '../images/site/tab-line.gif' ) repeat-x bottom;color: #0a4180;font-weight: bold;text-align:left}
.ajax__tab_syros .ajax__tab_outer {padding-right: 3px; background: url( '../images/site/tab-right.gif' ) no-repeat right;height: 25px;}
.ajax__tab_syros .ajax__tab_inner {margin-left: 6px;padding-left: 4px;background: url( '../images/site/tab-left.gif' ) no-repeat;}
.ajax__tab_syros .ajax__tab_tab {height: 17px;padding: 4px; margin: 0px;background: url( '../images/site/tab.gif' ) repeat-x;}
.ajax__tab_syros .ajax__tab_hover .ajax__tab_outer {background: url( '../images/site/tab-right.gif' ) no-repeat right;}
.ajax__tab_syros .ajax__tab_hover .ajax__tab_inner {background: url( '../images/site/tab-left.gif' ) no-repeat;}
.ajax__tab_syros .ajax__tab_hover .ajax__tab_tab {background: url( '../images/site/tab.gif' ) repeat-x;}
.ajax__tab_syros .ajax__tab_active .ajax__tab_outer {background: url( '../images/site/tab-active-right.gif' ) no-repeat right;}
.ajax__tab_syros .ajax__tab_active .ajax__tab_inner {background: url( '../images/site/tab-active-left.gif' ) no-repeat;}
.ajax__tab_syros .ajax__tab_active .ajax__tab_tab {background: url( '../images/site/tab-active.gif' ) repeat-x;}
.ajax__tab_syros .ajax__tab_body {font-family: verdana,tahoma,helvetica;font-size: 10pt;border: solid 1px #000000;border-top: 0;padding: 8px;background-color: #e6e7d5;}

/* bu theme */
.ajax__tab_bu .ajax__tab_header {font-family: verdana,tahoma,helvetica;font-size: 11px;background-color:#ffffff;color: #0a4180;font-weight: bold;text-align:left;white-space:normal!important;}
.ajax__tab_bu .ajax__tab_tab {color:#559CD2;text-align:center;border:solid 1px #d5e7b5;border-bottom:0;padding:5px;background-color:#f4f7ef}
.ajax__tab_bu .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:8pt;border: 1px solid #D7D7D7;padding: 8px;background-color:#ffffff;}

.ajax__tab_bu .ajax__tab_active .ajax__tab_tab, .ajax__tab_bu .ajax__tab_hover .ajax__tab_tab
{
	background-color:#ebeeb2;
}


/* scrolling */
.ajax__scroll_horiz {overflow-x:scroll;}
.ajax__scroll_vert {overflow-y:scroll;}
.ajax__scroll_both {overflow:scroll}
.ajax__scroll_auto {overflow:auto}


#tabs UL
{
	margin: 0px auto;
	width: 500px;
}
#tabs LI
{
	color: #000;
	font-size: 8pt;
	text-align: left;	
}

#tabs A
{
	color: #0a4180;
}


/* Rating Stars */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 2px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.ratingStarRO {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 2px;
    cursor: default;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url('../images/site/FilledStar.png');

}

.emptyRatingStar {
    background-image: url('../images/site/EmptyStar.png');
}

.savedRatingStar {
    background-image: url('../images/site/SavedStar.png');
}

/* paging */
.pagerSep
{	
	border-bottom: #d8d8d8 1px solid;
}

.pageDiv
{
	width: 24px; 
	height: 16px; 
	float: left; 
	border: 1px solid #006ab3; 
	text-align: center; 
	margin: 1px; 
	display: block
}

.pageLabel
{ 
    background-color: #006ab3;		
	font-weight: bold;	
	color: #ffffff;				
	width: 24px; height: 16px;
}

.pageLink
{        
    background-color: #ffffff;
	font-weight: normal;	
	width: 24px; height: 16px;	display:block;
}

/* Progress bar */
.progressOverlay {
	position: fixed;
	z-index: 99;
	top: 0px;
	left: 0px;
	background-color: #FFFFFF;
	width: 100%; height: 100%;
	filter: Alpha(Opacity=80);
	opacity: 0.80;
	-moz-opacity: 0.80;
 }
 
.progressModal {
	position: absolute;
	top: 50%; left: 50%;
	margin: -11px 0 0 -55px;
	color: white;
 }
               
 .progressLoader {
	background-color: #FFFFFF;
	width: 200px;
	border-width: 1px; border-style: solid; border-color: #AACCD5;
	padding: 5px 5px 5px 5px;
	text-align: center;
	filter: Alpha(Opacity=100);
	opacity: 1.0;
	-moz-opacity: 1;
 }
 
 /* Accordion */
.accordionHeader
{
    border: 1px solid #e6e7d5;
    color: #ffffff;
    background-color: #0a4180;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionHeader a
{
	color: #ffffff;
	background: none;
	text-decoration: none;
}

.accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px dashed #da0000;
    color: white;
    background-color: #da0000;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

.accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{    
    border: 1px dashed #e6e7d5;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

.accordionContent A
{    
    color: #006ab3;
}

/* Accordion election */
.accordionElection 
{
	border: 1px solid #bfbbbc;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 20px;
}

.accordionHeaderElection
{
	border: 0px solid #000000;
    color: #ffffff;
    background-color: #ffffff;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
    padding: 0px;    
    cursor: pointer;   
    text-align: left;
    margin: 1px;  
}

.accordionHeaderSelectedElection
{	
	border: 0px solid #000000;
    color: white;    
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
    padding: 0px;   
    cursor: pointer;   
    text-align: left;
    margin: 1px;     
}

.accordionContentElection 
{
	border: 1px solid #e6e7d5;
    border-top: none;
    padding: 5px;
    padding-top: 5px;
    text-align:left;
    padding-left: 60px;
}

.accordionContentElection A
{    
    color: #006ab3;
}

/* Autocomplete / smart search */
 .autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : white;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none;        
}
/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;	
	width: 487px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
	width: 487px;
}
 
 .sortable
 {
 	color: #DA0000;
 } 
  
 .data
 {
	
 }
 
#leftAlert{
	width: 146px;
	height: 120px;	
	padding: 0px;	
	text-align: left;		
}

#leftAlert .linkStyle{
	color: #da0000;
	font-weight: bold;
}

.modalBackground {
	background-color: #FFFFFF;
	filter:alpha(opacity=80);
	opacity:0.8;
	-moz-opacity: 0.8;
}

.modalPopup {
	background-color:#eceff6;
	border-width:3px;
	border-style:solid;
	border-color: #d4dae8;
	padding:3px;
	width:350px;
	text-align: left
}


#bannerPopUpWindow {
	position: absolute;
	top: 50%; left: 50%;
	margin: -125px 0 0 -150px;
	color: white;
	z-index: 1;
	border: solid 1px black;
}			

#bannerPopUpTitle 
{
	width: 100%;
	background-color: #cecece;
	text-align: right;
	color: #6d6d6d;
}

/* toolbar */
table#toolbar {
	margin: 0px auto;
	text-align: center
}
table#toolbar img 
{
	border-width: 0px;	
	margin: 0px auto;
}
table#toolbar a.toolbar {
	color : #000000;
	text-decoration : none;
	display: block;
	border: 1px solid #96BCE9;
	width: 120px;
	height: 80px;
	padding: 2px 1px 2px 1px;
}
table#toolbar a.toolbar:hover {
	color : #000000;
	font-weight: bold;
	border: 1px solid #286fa7;
	background-color: #eceff6;
	padding: 3px 0px 1px 2px;
}
table#toolbar a.toolbar:active {
	color : #000000;
}
table#toolbar a.toolbar:visited {
	color : #000000;
}

.surveyTitle
{
	background-color: #96BCE9;
	width: 516px;
	padding: 2px;
	font-weight: bold;
}

.surveyTitleRes
{
	background-color: #96BCE9;
	width: 514px;
	padding: 2px;
	font-weight: bold;
}

.surveyAnswers
{
	background-color: #eceff6;
	width: 520px;
}

.surveyAnswersRes
{
	background-color: #eceff6;
	width: 518px;
}

.surveyTerms
{
	background-color: #bbd162;	
	width: 520px;
}

.surveyInstructions
{
	background-color: #f5f1bf;
	padding: 6px;
	border-width:2px;
	border-style:solid;
	border-color: #e2d868;
	width: 504px;
}

/* form design */
.membersbox
 {	
	background: #fff;
	border-width: 1px;
	border-style: solid;
	border-color:#3b6e22 #3b6e22 #2c5a15;
	padding: 5px;	
	outline: 0;
}
.membersbox:focus
{
	background: #609946;	
}

.memberscombo
 {	
	background: #fff;
	border-width: 1px;
	border-style: solid;
	border-color:#3b6e22 #3b6e22 #2c5a15;
	padding: 1px;	
	outline: 0;
}

.siteButton
{
	border-style:solid;
	border-width:1px;
	display:-moz-inline-box;
	display:inline-block;
	outline:none;
	padding:3px 6px;
	vertical-align:bottom;
	cursor:pointer;	
	font-size:11px;
	font-weight:bold;
	line-height:14px;
}
.siteButton:hover, .siteButton:active
{
	text-decoration:none
}
.greenBtn
{
	background-color:#69a74e;
	border-color:#3b6e22 #3b6e22 #2c5a15;
	-moz-box-shadow:0 1px 0 rgba(0,0,0,.12);
	-webkit-box-shadow:0 1px 0 rgba(0,0,0,.12);
	color: #ffffff;
}
.greenBtn:hover
{
	background-color:#609946;
	border-color:#3b6e22;
}

.blueBtn
{
	background-color:#5b74a8;	
	border-color:#29447e #29447e #1a356e;
	-moz-box-shadow:0 1px 0 rgba(0,0,0,.12);
	-webkit-box-shadow:0 1px 0 rgba(0,0,0,.12);
	color: #ffffff;
}
.blueBtn:hover
{
	background-color:#4f6aa3;
	border-color:#29447e;
}

.redBtn
{
	background-color:#da0000;	
	border-color:#ba0000 #ba0000 #ba0000;
	-moz-box-shadow:0 1px 0 rgba(0,0,0,.12);
	-webkit-box-shadow:0 1px 0 rgba(0,0,0,.12);
	color: #ffffff;
}
.redBtn:hover
{
	background-color:#ba0000;
	border-color:#da0000;
}

.cyanBtn
{
	background-color:#6499ff;	
	border-color:#0a4180 #0a4180 #0a4180;
	-moz-box-shadow:0 1px 0 rgba(0,0,0,.12);
	-webkit-box-shadow:0 1px 0 rgba(0,0,0,.12);
	color: #ffffff;
}
.cyanBtn:hover
{
	background-color:#0a4180;
	border-color:#6f9cff
}
.Go3D
{
	width: 520px;
	border-bottom: solid 2px #bd0022;
	text-align: right;
}