
html {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #EEEEEE;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    height: 100%;
}
a {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
}
:focus, *:active {
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: 0;
}
#accordion * {
    -moz-box-sizing: border-box;
	}
#accordion {
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    width: 100%;
}
#accordion .ui-accordion-header {
    background-color: #CCCCCC;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
#accordion .ui-accordion-header a {
    border-bottom-color: rgba(0, 0, 0, 0.2);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: rgba(0, 0, 0, 0.2);
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: rgba(0, 0, 0, 0.2);
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: rgba(250, 250, 250, 0.2);
    border-top-style: solid;
    border-top-width: 1px;
    color: #FFFFFF;
    display: block;
    font-size: 12pt;
    line-height: 42px;
    text-indent: 10px;
	font-weight:bold;
	text-decoration: none;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
    width: 100%;
}
#accordion .ui-accordion-content {
    background-color: #F3F3F3;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.2) inset, 0 -1px 0 0 rgba(0, 0, 0, 0.4) inset;
    color: #777777;
    font-size: 10pt;
    line-height: 16pt;
    width: 100%;
}
#accordion .ui-accordion-content > * {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
}
#accordion .ui-accordion-content a {
    color: #777777;
}
#accordion .ui-accordion-header:first-of-type {
    background-color: #FA9300;
    background-image: linear-gradient(to bottom, #FA9300 0%, #DC621E 100%);
	
	}
#accordion .ui-accordion-header:nth-of-type(2) {
    background-color: #F87AA0;
    background-image: linear-gradient(to bottom, #F87AA0 0%, #C86585 100%);

}
#accordion .ui-accordion-header:nth-of-type(3) {
    background-color: #F87AA0;
    background-image: linear-gradient(to bottom, #F87AA0 0%, #C86585 100%);
	
}
#accordion .ui-accordion-header:nth-of-type(4) {
    background-color: #A8B700;
    background-image: linear-gradient(to bottom, #A8B700 0%, #82922A 100%);
	
}
#accordion .ui-accordion-header:last-of-type {
    background-color: #389ABE;
    background-image: linear-gradient(to bottom, #389ABE 0%, #2a7b99 100%);
	
}
#accordion .ui-accordion-header:first-of-type a {
    box-shadow: 0 -1px 0 0 #B85C0F;
}
#accordion .ui-accordion-content:last-of-type {
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.2) inset, 0 0 0 0 rgba(0, 0, 0, 0.5) inset;
}
.horizontallist h5 {
    color: #08A5E1;
    font-size: 11px;
    text-decoration-line: none;
    line-height: 13px;
}
.horizontallist a {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: #08A5E1;
    cursor: pointer;
}
.horizontallist a:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: #08A5E1;
    cursor: pointer;
}
.horizontallist li {
    background-attachment: scroll !important;
    background-clip: border-box !important;
    background-color: transparent !important;
    background-image: none !important;
    background-origin: padding-box !important;
    background-position: 0 0 !important;
    background-repeat: repeat !important;
    background-size: auto auto !important;
    display: inline-block;
    padding-bottom: 0 !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    padding-top: 0 !important;
    text-align: center;
}

.horizontalrightlist h4 {
    color: #08A5E1;
    font-size: 11px;
    text-decoration-line: none;
    line-height: 20px;
}
.horizontalrightlist a {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: #08A5E1;
    cursor: pointer;
}
.horizontalrightlist a:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: #08A5E1;
    cursor: pointer;
}
.horizontalrightlist li {
    background-attachment: scroll !important;
    background-clip: border-box !important;
    background-color: transparent !important;
    background-image: none !important;
    background-origin: padding-box !important;
    background-position: 0 0 !important;
    background-repeat: repeat !important;
    background-size: auto auto !important;
    display: inline-block;
    padding-bottom: 0 !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    padding-top: 0 !important;
    text-align: center;
}


#controller {
    color: #666666;
    font-size: 11px;
    padding-bottom: 6px;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 6px;
}


#NewsTicker {
	border:0px solid #EAEAEA;
 background-image:url(images/index_bg.png) margin:0 auto;
}
#NewsTicker h1 {
	padding:6px;
	margin:0;
	border:0;
	background:#0070AC;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}
#NewsVertical {
	display: block;
	overflow: hidden;
	position: relative;
	padding-bottom:10px;
}
#controller {
	padding:6px;
	font-size:11px;
	color:#666;
}
#play_scroll_cont {
	display:none;
}
/* --------------- */
/* Ticker Vertical */
	#TickerVertical {
	display: block;
	list-style:disc;
	margin: 0;
	padding: 0;

}

#TickerVertical ui{
	display: block;
	list-style:disc;
	margin: 0;
	padding: 0;

}
#TickerVertical li {
	display: block;
	color: #333333;
	text-align: left;
	font-size: 11px;
	margin: 0;
	padding: 6px;
	float: left;
}
#TickerVertical li .NewsTitle {
	display: block;
	color: #666666;
	margin-bottom:6px;
}
#TickerVertical li .NewsTitle a:link, #TickerVertical li .NewsTitle a:Visited {
	display: block;
	color: #000000;
	font-size: 12px;
	font-weight:bold;
	margin-bottom:6px;
	text-decoration:none;
}
#TickerVertical li .NewsTitle a:hover {
	text-decoration:none;
}
#TickerVertical li .NewsImg {
	float:left;
	margin-right:10px;
}
#TickerVertical li .NewsFooter {
	display: block;
	color: #000000;
	font-size: 10px;
	margin:6px 0 14px 0;
}




/*awards*/
.awards-wrapper
{
	margin-top:10px;
	margin-bottom:10px;
}
.awards-wrapper .awards-contents-wrapper
{
	/*height: 195px;
	box-shadow: 0 0 5px rgba(0,0,0,0.3);*/
	border:1px solid #EAEAEA
}
.awards-wrapper .awards-contents
{
	overflow: hidden;
	position: relative;
	z-index: 998;
	height: 95px;
	padding:0px 5px;
}
.awards-wrapper .awards
{
	width: 100%;	
	color: #6a6a6a;
	position: absolute;
	z-index: 998;
	border:2px solid #EAEAEA;
	
	
}
.awards-wrapper .awards-header
{
	color: #fff;
	
	font-weight: bold;

	vertical-align:middle;
	padding:6px;
	
	background:#0070AC;
	/*background:url(../images/bkg_tabs.png) repeat-x scroll 0 0;*/
}
.awards-wrapper h1
{
	color: #333;
	font-size: 12px;
}
.clear
{
	clear: both;
}
.Adescription
{
	float: left;
	width: 90%;
	padding: 4px;
}
.Adescription .Adetail
{
	font-size: 12px;
	overflow: hidden;
	color:#B1B1B1;
}
.awards-wrapper h1 a,.awards-wrapper h1 a:active,.awards-wrapper h1 a:visited
{
	font-size:12px;
	text-decoration: none;
	color:#666666;
}
.awards-wrapper h1 a:hover
{
	text-decoration: underline;
	color:#666666;
}
.awards-contents ul {
	list-style-image:url(images/bullets.gif);
	padding-left:14px;
	margin-left:5px;
}
.awards-contents ul li {
	padding:3px;
	color:#565656;
}
.awards-contents ul li a {
	color:#565656;
	text-decoration:none;
}
.awards-contents ul li a:hover {
	text-decoration:underline;
}
.clear {
	clear:both;
}

#Awards {
	border:1px solid #EAEAEA;
 background-image:url(images/index_bg.png) margin:0 auto;
}
#Awards h1 {
	padding:6px;
	margin:0;
	border:0;
	background:#0070AC;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}
#AwardsWrap {
	height: 110px;
	display: block;
	overflow: hidden;
	position: relative;
	padding-bottom:10px;
}

#panel {
}
#panel div {
    float: left;
}
#panel ul {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
#panel ul li {
    color: #557482;
    padding-bottom: 3px;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 3px;
}
#panel ul li.last {
    text-align: right;
}
#panel-1 {
}
#panel-2 {
}
#panel-3 {
}
#table1
{
    border-color: #000;
    border-width: 0 0 1px 1px;    
    border-collapse: collapse;
    border-style: solid;
    margin-left :auto ;
    margin-right :auto ;
    width:100%;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Arial, san-serif;
	}
#table1 td
{
    border-color: #000;
    border-width: 1px 1px 0 0;    
    border-style: solid;  
    margin: 0;
    padding: 3px;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Arial, san-serif;
}
#table1 th
{
    border-color: #000;
    border-width: 1px 1px 0 0;    
    border-style: solid;  
    margin: 0;
    padding: 4px; 
    background-color :#bbbbbb;
    text-align:center;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Arial, san-serif;
}
#table1 table
{
     border:0;
     
 }

div.figure {
  float: center;
  width: 10%;
  border: thin silver solid;
  margin: 0.2em;
  padding: 0.2em;

}
div.figure p {
  text-align: center;
  font-size: 10px;
  text-indent: 0;
  padding: 0.2em;
}


table{
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Arial, san-serif;
}