/* Main Clear Channel Styles */


* { padding: 0; margin: 0; }

body { text-align:left; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 8.5pt; line-height: 11pt; FONT-WEIGHT: normal;  COLOR: #000;  letter-spacing: 0.03em; }

html, body { background-color: #333; text-align:center; }

input.p,select.p,td.p, textarea.p, span.p, p { text-align:left; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 8.5pt; line-height: 11pt; FONT-WEIGHT: normal;  COLOR: #000;  letter-spacing: 0.03em; }
button { text-align:center; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 8.5pt; line-height: 11pt; FONT-WEIGHT: normal;  COLOR: #000;  letter-spacing: 0.03em; }
ul { MARGIN-LEFT: 2em; type: disc; text-align:left; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 8.5pt; line-height: 11pt; FONT-WEIGHT: normal;  COLOR: #000;  letter-spacing: 0.03em; }
li { margin-bottom:3px; }

.top-logo {text-align:center}

.pushright {margin-left:20px;}

.pad15 {padding: 15px;}

.footer { text-align:left; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 7pt; line-height: 9pt; FONT-style: italic;  COLOR: #333;  letter-spacing: 0.03em; }

td.h1,h1 { text-align:left; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 10pt; line-height: 11pt; FONT-WEIGHT: bold;  COLOR: #000;  letter-spacing: 0.03em; }

td.yyz { font: Georgia, "Times New Roman", Times, serif; font-size: 24pt; color: #000; line-height: normal;}

h2 { text-align:left; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11pt; line-height: 14pt; FONT-WEIGHT: bold;  COLOR: #000;  letter-spacing: 0.01em; }

h3 { text-align:left; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 8.5pt; line-height: 8.5pt; FONT-WEIGHT: bold;  COLOR: #fff;  letter-spacing: 0.01em; background-color:#7398ab;  padding: 3px; margin-bottom: 6px; }

td.tfe { font: Georgia, "Times New Roman", Times, serif; font-size: 12pt; color: #000; line-height: normal; padding-bottom: 10px;}

br {line-height: 10pt; }

.top15 {PADDING-top: 15PX; }

.line {border-bottom: 1px solid #7398ab;  margin-top: 25px;}

.line2 {border-bottom: 1px solid #7398ab;  margin-top: 10px;}

.lineQ {border-top: 1px dashed #7398ab;  border-bottom: 1px dashed #7398ab; margin-top: 25px; margin-bottom: 25px; }

#header { width: 100%; height: 69px; background-color: #01538f; border-bottom: 1px solid #fff;}

.logo {margin-left: 29px; margin-top: 36px; margin-bottom: 0px; float: left; position:relative;}

.go {margin-left: 5px;  position:relative; }

#contentWrap { width: 100%; background: transparent; min-height:100%; height:auto; margin: 0px 0px 0px 0px; }
* html #contentWrap {height:100%; } 
	
#leftColumn {position: relative; float: left; margin: 0px 0px 0px 0px; width: 581px; background: transparent; min-height:100%; height:auto;}
* html #leftColumn {height:100%;} 

table.rightColumn {background-color:#CCCCCC; border-left: 1px solid #01538f; margin: 0px; width: 203px; color: #000;}

#flashFeature {position: relative; z-index: 0; float: left; margin: 0px 0px 0px 0px; width: 581px; background: #fff; border-bottom: 1px solid #01538f; }

#flashFeatureDivision { position: relative; z-index: 0; float: left; margin: 0px 0px 0px 0px; background: #000; text-align:right; color: #fff;  }

#LSFeatureDivision { position: relative; z-index: 0; float: left; margin: 0px 0px 0px 0px; background: #fff; text-align:left; color: #000; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 9pt; line-height: 11pt; PADDING: 10PX; }

#localSpirit {margin: 0px 0px 0px 0px; width: 581px; background: #fff; border-top: 1px solid #01538f; }

#bottomStories {margin: 0px 0px 0px 0px; width: 581px; height: 150px; background: #000; border-top: 1px solid #01538f; }

#search {width: 100%;  height: 0px; float: left; margin-top: 21px; margin-bottom: 0px; padding-left: 90px; color: #FFF; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 8pt; line-height: 11pt;}

#searchRadio { padding-top: 6px; padding-bottom: 6px; }

table.wrapper { width:784px; border-left:1px solid #fff; border-right:1px solid #fff; position:relative; background-color:#fff;  margin-left: auto;/* center it*/ margin-right: auto;/* center it*/ }

td.rightSide { background-image: url(images/col2wrapback.gif); background-repeat: no-repeat; padding: 15px; }

.photoRight {position: relative; float: right; margin-left: 10px; margin-bottom: 10px; border: #000 1px solid; }

.photoRightNoBorder {position: relative; float: right; margin-left: 10px; margin-bottom: 10px; }

.photoLeft {position: relative; float: left; margin-right: 10px; margin-bottom: 10px; border: #000 1px solid;}

.photoLeftNoBorder {position: relative; float: left; margin-left: 10px; margin-bottom: 10px; }

.photoMiddleNoBorder {position: relative; float: middle; margin-left: 10px; margin-bottom: 10px; }

#contactRight {float:right; margin-bottom: 50px; }

ul.body { margin-left: 15px; }
 
 ul.body li { margin-bottom: 1em; }
 
 #paddingWrap {padding: 10px;} 



/* --------Dynamic Divisional Content--------*/
.divisonDate { color:#333; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 7pt; line-height: 10pt; FONT-WEIGHT: BOLD; }

.divisonDateBottom { color:#333; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 10pt; line-height: 11pt; FONT-WEIGHT: normal; text-decoration:none; letter-spacing: 0.03em;}

.bigPR { color:#000; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 10pt; line-height: 11pt; FONT-WEIGHT: bold; text-decoration:none; letter-spacing: 0.01em;}

.bigPR A { color:#333; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 8pt; line-height: 11pt; FONT-WEIGHT: normal; text-decoration:none; letter-spacing: -0.01em;}



/* Divisional Navigation*/
/* #leftDivNav {moved to Controls/DivisionNav.ascx} */

#leftDivNav ul li { margin: 0px; padding: 0px;  list-style-type:none; } 

#leftDivNav li a {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 8pt; color: #FFF;  FONT-WEIGHT: BOLD; text-decoration:none; display:block; margin-top:8px; margin-right:20px; }

#leftDivNav li a:hover {text-decoration:underline; color: #fff; background-color: transparent; FONT-WEIGHT: BOLD; }

#leftDivNav li a:visited {color: #fff;  FONT-WEIGHT: BOLD; display:block;}

td.leftDivNavExtend { position: relative; float: left; margin: 0px 0px 0px 0px; width: 195px; }

#leftQuote { position: relative; float: left; color: #000; padding: 50 23 200 23px; letter-spacing: -0.02em; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 10pt; line-height: 14pt; background-color: #fff; }



/* UpperList Navigation*/
#uppernavlist {width: 100%; height: 0px;  float: left; margin-top: 28px; color: #FFF; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 8pt; line-height: 11pt;}
#uppernavlist1 {width: 100%; height: 0px;  float: left; margin-top: 28px; color: #FFF; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 8pt; line-height: 11pt;}

ul.headlinks { margin: 0 0 0 10px; padding: 0 0 0 10px;  border-left: 1px solid #FFF; list-style-type:none; } 

ul.headlinks A:link,  ul.headlinks A:hover,  ul.headlinks A:visited {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 8pt; color: #FFF;  text-decoration:none; }

ul.headlinks A:hover {text-decoration:underline;  color: #fff; background-color: transparent; }

ul.headlinks A:visited {color: #fff;}


/* FootLinks Navigation*/
#footer { width:100%; height:40px; background-color: #01538f; color: #fff; border-bottom: 1px solid #fff; border-top: 1px solid #fff; TEXT-ALIGN: center;}

#footlinks {COLOR: #fff; TEXT-ALIGN: center; margin: 0px 0px 0px 0px; }

#footlinks UL {MARGIN: 0px 0px 0px 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: center;}

#footlinks LI {DISPLAY: inline;  FONT: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; TEXT-TRANSFORM: uppercase; COLOR: #000; margin: 0px 0px 0px 0px;}

#footlinks A {FONT-SIZE: 8pt; TEXT-TRANSFORM: uppercase;  COLOR: #fff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT: BOLD; line-height: 40PX; padding: 8px 8px 8px 8px; letter-spacing: 0.01em; margin: 0px;}

#footlinks A:hover {COLOR: #fff; padding: 8px 8px 8px 8px; margin: 0px 0px 0px 0px; text-decoration:underline; background-color: transparent; }

#footlinks A:active {COLOR: #FFF; margin: 0px 0px 0px 0px;}

	
	
/* Main (NavRow) Navigation*/
#navrow { postion: absolute; background-color: #7398ab; border-bottom: 1px solid #fff; margin: 0px 0px 0px 0px; height: 30px; width: 100%; text-align:left; }

#nav {COLOR: #fff; TEXT-ALIGN: left; margin: 0px 0px 0px 25px; }

#nav UL {MARGIN: 0px 0px 0px 0px; LIST-STYLE-TYPE: none}

#nav LI {DISPLAY: inline;  FONT: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; TEXT-TRANSFORM: uppercase; COLOR: #000; margin: 0px 0px 0px 0px;}

#nav A {FONT-SIZE: 8pt; BACKGROUND: #7398ab; TEXT-TRANSFORM: uppercase;  COLOR: #fff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT: BOLD; BORDER-RIGHT: #7398ab 1px solid;  BORDER-LEFT: #7398ab 1px solid; line-height: 30PX; padding: 8px 8px 8px 8px; letter-spacing: 1px; 	margin: 0px 0px 0px 0px;}

#nav A:hover {BACKGROUND: #848FA8; COLOR: #fff; BORDER-RIGHT: #FFF 1px solid;  BORDER-LEFT: #FFF 1px solid; padding: 8px 8px 8px 8px; margin: 0px 0px 0px 0px; }

#nav A:active {BACKGROUND: #848FA8; COLOR: #FFF; margin: 0px 0px 0px 0px;}


/* --------Top Stories--------*/
#topStories {padding: 0; margin: 0;  }
* html #topStories {height:100%;} 

td.storyTop {margin: 0px 0px 0px 0px; width: 145px; background: #848FA8; color:#FFFFFF; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11pt; line-height: 11pt; FONT-WEIGHT: BOLD; height: 30px; PADDING: 10PX; TEXT-TRANSFORM: normal; border-bottom: 1px solid #01538f; border-right: 1px solid #01538f; }

.storyTop A { color:#fff; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11pt; line-height: 11pt; FONT-WEIGHT: BOLD; text-decoration:none; }

.storyTop A:hover {  color:#fff; font-family: background: #848FA8; Arial, Helvetica, Verdana, sans-serif; font-size: 11pt; line-height: 11pt; FONT-WEIGHT: BOLD; text-decoration:none;  }

.storyTop A:active {  color:#fff; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11pt; line-height: 11pt; FONT-WEIGHT: BOLD; text-decoration:none;  }

.storyTop A:visited {  color:#fff; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11pt; line-height: 11pt; FONT-WEIGHT: BOLD; text-decoration:none;  }


td.storyTop2 {margin: 0px 0px 0px 0px; width: 145px; background: #B3BDC1; color: 000; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11pt; line-height: 11pt; FONT-WEIGHT: BOLD; height: 30px; PADDING: 10PX; TEXT-TRANSFORM: normal; border-bottom: 1px solid #01538f;  border-right: 1px solid #01538f; }

.storyTop2 A { color:#000; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11pt; line-height: 11pt; FONT-WEIGHT: BOLD; text-decoration:none; }

.storyTop2 A:hover {  color:#000; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11pt; line-height: 11pt; FONT-WEIGHT: BOLD; text-decoration:none;  }

.storyTop2 A:active {  color:#000; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11pt; line-height: 11pt; FONT-WEIGHT: BOLD; text-decoration:none;  }

.storyTop2 A:visited {  color:#000; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11pt; line-height: 11pt; FONT-WEIGHT: BOLD; text-decoration:none;  }


td.storyTop3 {margin: 0px 0px 0px 0px; width: 145px; background: #B3BDC1; color: 000; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11pt; line-height: 11pt; FONT-WEIGHT: BOLD; height: 30px; PADDING: 10PX; TEXT-TRANSFORM: normal; border-bottom: 1px solid #01538f; }

td.storyTopDivision {margin: 0px 0px 0px 0px; width: 145px; background: #848FA8; color:#FFFFFF; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11pt; line-height: 11pt; FONT-WEIGHT: BOLD; height: 30px; PADDING: 10PX; TEXT-TRANSFORM: normal; border-bottom: 1px solid #01538f; border-right: 1px solid #01538f; border-top: 1px solid #01538f; }

td.storyTopLS {margin: 0px 0px 0px 0px; width: 581px; background: #848FA8; color:#FFFFFF; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11pt; line-height: 11pt; FONT-WEIGHT: BOLD; height: 30px; PADDING: 10PX; TEXT-TRANSFORM: normal; border-bottom: 1px solid #01538f;  border-top: 1px solid #01538f; }

td.storyTop2Division {margin: 0px 0px 0px 0px; width: 145px; background: #B3BDC1; color: 000; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11pt; line-height: 11pt; FONT-WEIGHT: BOLD; height: 30px; PADDING: 10PX; TEXT-TRANSFORM: normal; border-bottom: 1px solid #01538f;  border-right: 1px solid #01538f; border-top: 1px solid #01538f; }

td.storyTop3Division {margin: 0px 0px 0px 0px; width: 145px; background: #848FA8; color: fff; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11pt; line-height: 11pt; FONT-WEIGHT: BOLD; height: 30px; PADDING: 10PX; TEXT-TRANSFORM: normal; border-bottom: 1px solid #01538f;  border-top: 1px solid #01538f;}


td.storyImg {margin: 0px 0px 0px 0px; border-bottom: 1px solid #01538f; border-right: 1px solid #01538f; height: 135px;}

td.storyImgEnd {border-bottom: 1px solid #01538f; height: 135px;}

td.storyText { background: #fff; position: relative; margin: 0px 0px 0px 10px; width: 144px; padding: 8px; border-right: 1px solid #01538f; }

td.storyTextBottom{ background: #fff; position: relative; margin: 0px 0px 0px 10px; width: 541; height: 0px; padding-left: 18px; padding-top: 0px; padding-right: 18px; padding-bottom: 18px; border-top: 1px solid #01538f;}

#b3 { background: #fff; position: relative; margin: 0px 0px 0px 0px; width: 535; float: left; padding-top: 18px;}

.storyTextBottomBox{position: relative; float: left; margin-right: 15px; margin-bottom: 25px; }

td.storyTextEnd { background: #fff; position: relative; margin: 0px 0px 0px 10px; width: 144px; padding: 8px; }


/* --------storyText-Links--------*/
.storyText A { text-decoration:none; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 8.5pt; line-height: 10pt; FONT-WEIGHT: normal;  letter-spacing: 0.03em;  COLOR: #01538f; }

.storyText A:hover { text-decoration:none;  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 8.5pt; line-height: 10pt; FONT-WEIGHT: normal;  letter-spacing: 0.03em; BACKGROUND: #c3cfd3; color: #01538f; }

.storyText A:active { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 8.5pt; line-height: 10pt; FONT-WEIGHT: normal;  letter-spacing: 0.03em; BACKGROUND: #c3cfd3; COLOR: #01538f; }

.storyText A:visited {  text-decoration:none; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 8.5pt; line-height: 10pt; FONT-WEIGHT: normal;  letter-spacing: 0.03em;  COLOR: #01538f; }

.storyTextEnd A { text-decoration:none; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 8.5pt; line-height: 10pt; FONT-WEIGHT: normal;  letter-spacing: 0.03em;  COLOR: #01538f; }

.storyTextEnd A:hover { text-decoration:none;  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 8.5pt; line-height: 10pt; FONT-WEIGHT: normal;  letter-spacing: 0.03em; BACKGROUND: #c3cfd3; color: #01538f; }

.storyTextEnd A:active { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 8.5pt; line-height: 10pt; FONT-WEIGHT: normal;  letter-spacing: 0.03em; BACKGROUND: #c3cfd3; COLOR: #01538f; }

.storyTextEnd A:visited {  text-decoration:none; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 8.5pt; line-height: 10pt; FONT-WEIGHT: normal;  letter-spacing: 0.03em;  COLOR: #01538f; }


/* --------divisionTextBox-Links--------*/
td.divisionTextBox { background: #fff; position: relative; margin: 0px 0px 0px 10px; width: 193px; padding: 8px; border-right: 1px solid #01538f; }

td.divisionTextBoxEnd { background: #fff; position: relative; margin: 0px 0px 0px 10px; width: 193px; padding: 8px; }

#coreBody { background: #fff; position: relative; margin: 0px 0px 0px 0px; margin: 12px; width: 364px; vertical-align:text-top;}

#coreBodySearch { background: #fff; position: relative; margin: 0px 0px 0px 0px; margin: 12px; width: 563px; vertical-align:text-top;}



/* --------rightColumnText-Links--------*/
#rightcolumnText { margin: 0px 0px 0px 0px; }

#rightcolumnText UL { MARGIN: 0px 0px 0px 0px; LIST-STYLE-TYPE: none;  line-height: 16pt;  }

#rightcolumnText LI { margin: 0px 0px 0px 0px; }

#rightcolumnText A { LIST-STYLE-TYPE: none;  text-decoration:underline; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 8.5pt; line-height: 14pt; FONT-WEIGHT: normal;  COLOR: #01538f;  letter-spacing: 0.03em;}

#rightcolumnText A:hover { text-decoration:underline; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 8.5pt; line-height: 14pt; FONT-WEIGHT: normal;  letter-spacing: 0.03em; BACKGROUND: #B3BDC1; color: #01538f; }

#rightcolumnText A:active { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 8.5pt; line-height: 11pt; FONT-WEIGHT: normal; BACKGROUND: #848FA8; COLOR: #FFF; letter-spacing: 0.03em; }

#rightcolumnText A:visited { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 8.5pt; line-height: 11pt; FONT-WEIGHT: normal;  COLOR: #01538f; letter-spacing: 0.03em;}


/* --------p-Links--------*/
.pressRelease A { text-align:left; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 8.5pt; line-height: 11pt; FONT-WEIGHT: normal;  COLOR: #01538f;  letter-spacing: 0.03em; }

.pressRelease A:hover { text-align:left; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 8.5pt; line-height: 11pt; FONT-WEIGHT: normal;  COLOR: #01538f;  letter-spacing: 0.03em;  BACKGROUND: #B3BDC1; }

.pressRelease A:active { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 8.5pt; line-height: 11pt; FONT-WEIGHT: normal; BACKGROUND: #848FA8; COLOR: #FFF; letter-spacing: 0.03em; }

.pressRelease A:visited { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 8.5pt; line-height: 11pt; FONT-WEIGHT: normal;  COLOR: #01538f; letter-spacing: 0.03em; margin-top: 4px; }


/* --------Default-Links--------*/
A { text-align:left; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 8.5pt; line-height: 11pt; FONT-WEIGHT: normal;  COLOR: #01538f;  letter-spacing: 0.03em; }

A:hover { text-align:left; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 8.5pt; line-height: 11pt; FONT-WEIGHT: normal;  COLOR: #01538f;  letter-spacing: 0.03em;  BACKGROUND: #B3BDC1; }

A:active { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 8.5pt; line-height: 11pt; FONT-WEIGHT: normal; BACKGROUND: #848FA8; COLOR: #FFF; letter-spacing: 0.03em; }

A:visited { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 8.5pt; line-height: 11pt; FONT-WEIGHT: normal;  COLOR: #01538f; letter-spacing: 0.03em; margin-top: 4px; }

.divTitleTop { text-align:left; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 8.5pt; line-height: 11pt; FONT-WEIGHT: bold;  COLOR: #fff;  letter-spacing: 0.03em; }

.divTitleTop2 { text-align:left; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 8.5pt; line-height: 11pt; FONT-WEIGHT: bold;  COLOR: #000;  letter-spacing: 0.03em; }

.divTitleTop3 { text-align:left; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12pt; line-height: 11pt; FONT-WEIGHT: bold;  COLOR: #fff;  letter-spacing: 0.03em; TEXT-TRANSFORM: uppercase; }

.divNavPush { text-align:left; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 8.5pt; line-height: 11pt; FONT-WEIGHT: bold;  COLOR: #fff;  letter-spacing: 0.03em; padding-top: 10px; }

img {border:none;}

.buttonIR {
   border-top: 1px solid #96d1f8;
   background: #65a9d7;
   background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7));
   background: -moz-linear-gradient(top, #3e779d, #65a9d7);
   padding: 11.5px 23px;
   -webkit-border-radius: 8px;
   -moz-border-radius: 8px;
   border-radius: 8px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 20px;
   font-family: Georgia, serif;
   text-decoration: none;
   vertical-align: middle;
   }
.buttonIR:hover {
   border-top-color: #28597a;
   background: #28597a;
   color: #ccc;
   }
.buttonIR:active {
   border-top-color: #1b435e;
   background: #1b435e;
   }

/* --------Forms--------*/
.widgetGroup { border-right: 1px solid;padding-right: 10px;border-top: 1px solid;padding-left: 10px;font-size: 8pt;padding-bottom: 10px;border-left: 1px solid;padding-top: 10px;border-bottom: 1px solid;font-family: Tahoma, Arial, Helvetica, sans-serif;}

LEGEND {color: #000000;font-weight: bold;padding-right: 2px;padding-left: 2px;}
.ReportRow { FONT-SIZE: 8pt; FONT-FAMILY: Arial,Sans-Serif; }
.GridHeader { FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: white; FONT-FAMILY: Arial,Sans-Serif; BACKGROUND-COLOR: #4F4F4F; TEXT-ALIGN: center }










