﻿/* Start Header & Footer CSS */
body {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:62.5%;
}

img {
	border:none;
}

#main { 
	position:relative;
	width:1200px;
	height:auto;
}

#main #leftzone {
	position:absolute;
	margin:34px auto;
	float:left;
	width:60px;
	height:100%;
	display:inline;
	/*background-color:#00FF00;*/
}
 
#leftzone #topblue {
	margin:25px 5px auto 0px;
display:inline;
}

#main #bottomblue {
	position:absolute;
	margin:auto auto 0px 0px;
	bottom:1px;
	left:1px;
}
 
#main #left-header-buffer {
	margin:34px auto auto 60px;
	position:absolute;
	float:left;
	top:0px;
	left:0px;
	width:55px;
	height:135px;
	/*background-color:#999999;*/
}

#main #rightzone {
	margin: 34px auto;
	float:right;
	width:125px;
	height:135px;
	/*background-color:#CC0000;*/
}


/*#main {
	position:relative;
	margin-top:0px;
	z-index:800;}*/

#main #pageLayout {
	position:relative;
	width:990px;
	padding-left:5px;
}

#bodyContent #bodyFooter {
	position:relative;
	clear:both;
	width:955px;
	height:136px;
}

#insideContent #bodyFooter {
	position:relative;
	clear:both;
	width:955px;
	height:136px;
}

/* Updated Footer CSS Stephen - 05-02-2010 6.00pm */
#bodyFooter #reach_us {
	float:left;
	width:150px;
	margin:22px 30px 30px 40px;
}

#bodyFooter #footer_logo {
	float:right;
	text-align:right;
	/* margin: 15px 40px 40px 40px; */
	margin: 0px 30px 40px 40px;
}
/* End Updated Footer CSS Stephen - 05-02-2010 6.00pm */

#footer_logo #host_logo img {
	margin-top:15px;
	margin-left:20px;
}

#pageFooter {
	clear:both;
	text-align:center;
	margin:0 auto;
	margin-top:10px;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#999999;
}

#main #page {
	position:relative;
	margin: 34px 0px 0px 115px;
	width: 980px;
	height:auto;
	z-index:1000;
}

#page #topbar {
	/*margin-bottom: 15px;*/
	height:110px;
	/*width:980px;*/
	margin-top:0px;
}

#topbar #smf_logo {
	float: right;
}

#topbar #mf_logo {
	float: right;
	padding-right:25px;
}
				
#topbar #quicklinks {
	padding-top: 8px;
	margin: 0 0 9px 21px;
	height: 11px;
}
				
#quicklinks a {
	margin-right: 16px;
	float: left;
}

#topbar #searchbox { 
	width: 572px;
	height: 51px;
	margin: 0 0 8px 6px;
	background:url("/mediafiesta/PublishingImages/bg_search.gif") no-repeat;
}
				
#searchbox #interested_bar {
	padding-top: 10px;
	float: left;
}
				
#interested_bar #interested {
	height: 22px;
	width: 162px;
	background:url("/mediafiesta/PublishingImages/bg_interested.gif") no-repeat;
	font-size: 1.1em;
	font-weight: bold;
	color: #FFF;
	padding: 6px 0 0 12px;
	float: left;
	margin: 6px 0 0 14px;
	position: relative;
	z-index:1002;
	cursor: pointer;
}
								
#interested div {
	position: absolute;
	z-index: 1001;
	left: 1px;
	top: 21px;
	border-top: 1px solid #002258;
	display: none;
}
										
#interested.over div {
	display: block;
}
												
#interested div div {
	position: static;
	border-top: none;
}
												
#interested div div a {
	display: block;
	width: 160px;
	background: #004E9B;
	color: #25AAFF;
	text-decoration: none;
	padding: 5px 10px;
	border-bottom: 1px solid #1A3A7C;
}

#interested div div a:hover {
	color: #FFF;
	background: #000;
}

#interested_bar #interested_btn {
	float: left;
}

#searchbox #search_bar {
	padding-top: 10px;
	float: left;
}

#search_bar #search {
	float: left;
}

#search #searchsite {
	font-size: 1.1em;
	float: left;
	margin: 6px 0px 0px 2px;
	width: 150px;
	background: #0D2B78;
	color: #FFF;
}

#search #search_field {
	height: 22px;
	width: 140px;
	padding: 5px 0 0 10px;
	background:url("/mediafiesta/PublishingImages/bg_search.gif") repeat-x;
	border: none;
	font-size: 1.1em;
	font-weight: bold;
	color: #FFF;
	margin: 6px 0 0 4px;
	margin-top:6px;
}

#search_bar #search_btn {
	float: left;
	cursor: pointer;
}	

#topbar #quicklinks_btm {
	height: 22px;
	margin: 0 0 0 21px;
}

#topbar #action {
	width: 100px;
	float:right;
	position: absolute;
}

#page #menu {
	margin:15px auto 0px auto;
	height: 47px;
}

#menu div {
	float: left;
	position: relative;
}

#menu div div {
	display: none;
	position: absolute;
	left: 0px;
	top: 47px;
	z-index: 1003;
}

#menu div.over div {
	display: block;
}

#menu div div div {
	float: none;
	position: static;
}

#menu div div div a {
	display: block;
	background: #FFF;
	padding: 5px 10px;
	text-decoration: none;
	color: #000;
	font-size: 1.2em;
	line-height: 1.3em;
	border-bottom: 1px solid #CCC;
}

#menu div div div a:hover {
	color: #FFF;
}

#menu div div#menu_smc div a { width: 165px; }
#menu div div#menu_smc div a:hover { background: #E61794; }

#menu div div#menu_successstories div a { width: 124px; }
#menu div div#menu_successstories div a:hover { background: #4D28AC; }

#menu div div#menu_madebysg div a { width: 150px; }
#menu div div#menu_madebysg div a:hover{  background: #00809E; }

#menu div div#menu_businesscentre div a { width: 130px; }
#menu div div#menu_businesscentre div a:hover { background: #900168; }

#menu div div#menu_mediadirectory div a { width: 137px; }
#menu div div#menu_mediadirectory div a:hover { background: #338C26; }

#menu div div#menu_newsandevents div a { width: 124px; }
#menu div div#menu_newsandevents div a:hover { background: #E85C24; }

#splash {
	margin-bottom: 8px;

}

#snippets_bar {
	margin: 0 0 44px 46px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


#snippets_bar .snippets {
	float: left;
	width: 170px;
	margin-right: 45px;

}					
#snippets_bar .snippets .snip_img {
	display: table-cell;
	vertical-align: middle;
	height: 179px;
}

#snippets_bar .snip_img img {
	vertical-align: middle;
}

#snippets_bar .snippets .snip_date {
	font-size: 1.0em;
	font-weight: bold;
	color: #888;
	display: block;
	margin-bottom: 5px;
}

#snippets_bar .snippets .snip_desc {
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1.3em;
	color: #000;
	display: block;
	margin-bottom: 10px;
}

#snippets_bar #bizmatchtool {
	float: right;
	background: url("/mediafiesta/OLD%20Backups/OLDIMAGES/bg_bizmatchtool.jpg") no-repeat;
	width: 252px;
	height: 262px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#bizmatchtool #bizmatchtool_content {
	margin: 86px 0 0 38px;
}

#bizmatchtool_content #bizmatchtool_desc {
	font-size: 8pt;
	font-weight: bold;
	color: #FFF;
	margin-bottom: 10px;
}

#bizmatchtool_content select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	width: 165px;
	margin-bottom: 7px;
}

#bizmatchtool_content #showmeresults_btn {
	margin-left: 15px;
	cursor: pointer;
}

#page #snippets_bar_btm {
	background: url("/mediafiesta/OLD%20Backups/OLDIMAGES/bg_snippets_bar_btm.gif") no-repeat;
	width: 897px;
	height: 123px;
	margin: 0 0 58px 12px;
	padding: 6px 15px;
}

#snippets_bar_btm .snippets {
	float: left;
	width: 170px;
	margin: 14px 35px 0 0;
	background-color:#CCCCCC
}

#snippets_bar_btm .snip_img {
	float: left;
	margin: 14px 14px 0 0;
	background-color:#CCCCCC
}

#snippets_bar_btm .snippets .snip_title {
	color: #0091C1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	line-height: 1.3em;
	font-weight: bold;
	display: block;
	margin-bottom: 3px;
}

#snippets_bar_btm .snippets .snip_desc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	line-height: 1.3em;
}

#page #content {
	margin-bottom: 50px;
}
/* End Header & Footer CSS */

/* Start Webform CSS */
#quest_Form {
	width:570px;
	height:100px;
}

#download_Form {
	width:350px;
	height:100px;
}

#relation {
	width:100%;
	height:13px;
}

#teamname {
	width:100%;
	height:13px;
}

#member2email {
	width:100%;
	height:13px;
	margin-top:5px;
}

#member1email {
	width:100%;
	height:13px;
	margin-top:5px;
}

#member2contact {
	width:100%;
	height:13px;
	margin-top:5px;
}

#member1contact {
	width:100%;
	height:13px;
	margin-top:5px;
}

#member2age {
	width:100%;
	height:13px;
	margin-top:5px;
}

#member1age {
	width:100%;
	height:13px;
	margin-top:5px;
}

#member2name {
	width:100%;
	height:13px;
	margin-top:5px;
}

#member1name {
	width:100%;
	height:13px;
	margin-top:5px;
}

#textarea1contact {
	width:100%;
	margin-top:5px;
}

/** class eq **/

.member2email {
	width:100%;
	height:13px;
	margin-top:5px;
}

.member1email {
	width:100%;
	height:13px;
	margin-top:5px;
}

.member2contact {
	width:100%;
	height:13px;
	margin-top:5px;
}

.member1contact {
	width:100%;
	height:13px;
	margin-top:5px;
}

.member2age {
	width:100%;
	height:13px;
	margin-top:5px;
}

.member1age {
	width:100%;
	height:13px;
	margin-top:5px;
}

.member2name {
	width:100%;
	height:13px;
	margin-top:5px;
}

.member1name {
	width:100%;
	height:13px;
	margin-top:5px;
}

.textarea1contact {
	width:100%;
	margin-top:5px;
}

/** end class eq**/

#quest_Form .form_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#d4470f;
}

#quest_Form .form_title2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#333333;
	margin-top:5px;
}

#download_Form .form_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#d4470f;
}

#download_Form .form_title2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#333333;
	margin-top:5px;
}

#submit_btn {
	margin-top:20px;
}

/* End Webform CSS */

/* Start Calendar CSS */
#small_Calendar {
	width:266px;
}

#overDiv {
	background-image:url("/mediafiesta/PublishingImages/infobg.png");
}
#overDiv td {
	padding:10px 20px 10px 10px;	
}
#overDiv li{
	list-style:none;
	list-style-position:outside;
	padding-bottom:15px;
	border-bottom: 1px dashed #FFF;
	margin-bottom:15px;
}
#overDiv ul {
	list-style:none;
	margin-left:0px;
	padding-left:0px;
}

#overDiv a {
color:#FFF;
text-decoration:none;
}

#overDiv a:hover {
text-decoration:underline;
}

/* End Calendar CSS */

/* Start Home CSS */
#pageLayout #bodyContent {
	width:990px;
	margin-left:50px;
}

#bodyContent #ContentLeft {
	float:left;
	width:623px;
	margin-right:25px;
	margin-bottom:30px;
}

#bodyContent #ContentRight {
	float:left;
	width:342px;
	margin-top:-40px;
}

#follow_Bar {
	width:266px;
	min-height:29px;
	background:url("/mediafiesta/PublishingImages/bar_follow.gif") no-repeat;
	margin-top:20px;
	margin-bottom:20px;
}

#follow_Bar #facebook_icon {
	width:46px;
	height:47px;
	float:right;
	padding-right:5px;
	margin-top:-8px;
}

#follow_Bar #twitter_icon {
	width:46px;
	height:47px;
	float:right;
	padding-right:30px;
	margin-top:-8px;
}

#event_Schedule {
  width:266px;
}

#ContentLeft #event_flash {
  margin-left:-10px;
}

#ContentLeft #downloadbar {
	width:635px;
	height:136px;
	margin-top:30px;
}

#downloadbar #bubble_Download{
	width:108px;
	height:103px;
	float:left;
	margin:15px 15px 15px 20px;
}

#downloadbar #download_Content{
	height:103px;
	width:400px;
	float:left;
	padding-top:25px;
	margin-left:10px;
}

#download_Content img {
	margin-top:10px;
	margin-bottom:5px;
}
/* End Home CSS */

/* Start Inside CSS */
/* Updated Top Nav to Body Spacing Stephen - 05-02-2010 6.00pm */
#pageLayout #insideContent {
	width:990px;
	margin-left:50px;
	margin-top:8px
}
/* End Updated Top Nav to Body Spacing Stephen - 05-02-2010 6.00pm */

#insideContent #ContentLeft {
	float:left;
	width:623px;
	margin-right:25px;
	margin-bottom:30px;
}

#sub_Bubbles {
	float:left;
	width:202px;
	height:288px;
	margin-top:20px;
	margin-left:-100px;
}

#sub_Bubbles #sublinks {
	width:170px;
	padding-top:40px;
	padding-left:10px;
}

#sublinks ul {
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
}

#sublinks li {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:5px;
}

#sublinks img {
	margin-bottom:5px;
	margin-left:-10px;
}

#sublinks hr {
	margin-left:-10px;
}

#ContentLeft #sub_ContentLeft {
	float:right;
	width:509px;
}

#ContentLeft #sub_ContentLeft_sp {
	float:right;
	width:509px;
}

#sub_ContentLeft_sp h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	margin-left:40px;
}

#ContentHeader {
	width:509px;
	margin-top:20px;
	height:288px;
}

#ContentHeader_about {
	width:509px;
	margin-top:20px;
	height:288px;
}

#ContentHeader_Box {
	width:509px;
	margin-top:-15px;
	height:288px;
}

#ContentHeader p {
	width:240px;
	padding-top:80px;
	padding-left:10px;
	font-family:Verdana;
	font-weight:bold;
	font-size:10pt;
	color:#666666;
}

#ContentHeader_about p {
	width:409px;
	padding-top:80px;
	padding-left:10px;
	font-family:Verdana;
	font-weight:bold;
	font-size:10pt;
	color:#666666;
}

#ContentHeader_Box p {
	width:240px;
	padding-top:90px;
	padding-left:35px;
	font-family:Verdana;
	font-weight:bold;
	font-size:10pt;
	color:#666666;
}

#ContentLeft #intro_Text {
  width:480px;
  margin-bottom:30px;
}

#ContentLeft #intro_Text p {
  margin-top:10px;
  margin-left:10px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:10pt;
  color:#333333;
}

#ContentLeft #gallery_Box {
	clear:right;
	margin-bottom:20px;
}

#gallery_Box #gallery_Thumbs {
	width:509px;
	height:123px;

}

#gallery_Box #gallery_Thumbs2 {
	width:509px;
	height:123px;

}

#gallery_Box #gallery_Thumbs3 {
	width:509px;
	height:123px;

}

#gallery_Thumbs {
	padding-top:24px;
	margin-left:auto;
	margin-right:auto;
}

#gallery_Thumbs2 {
	padding-top:7px;
	margin-left:auto;
	margin-right:auto;
}

#gallery_Thumbs3 {
	padding-top:7px;
	margin-left:auto;
	margin-right:auto;
}

#ContentLeft .gallery_Info {
	/*width:509px;*/
	clear:both;
}



#gallery_Thumbs #gallery_Info { /***DELETE THIS AFTER U CHANGE THE REST TO CLASS INSTEAD OF ID***/
	width:509px;
	margin-left:0px;

}

#spec_gInfo_Header {
	width:509px;
	clear:both;
}

#quest_gInfo_Header {
	width:509px;
	clear:both;
}

#spec_gInfo_Body {
	width:380px;
	clear:both;
	margin-left:20px;
	padding-top:20px;
	margin-bottom:20px;
}

#quest_gInfo_Body {
	width:380px;
	clear:both;
	margin-left:20px;
	padding-top:20px;
	margin-bottom:20px;
}

#media_gInfo_Body {
	width:425px;
	clear:both;
	margin-left:50px;
	margin-bottom:10px;
}

#anchor_gInfo_Body {
	width:425px;
	clear:both;
	margin-left:50px;
	margin-bottom:10px;
}


#terms_gInfo_Body {
	width:425px;
} 

#spec_gInfo_Header #spec_GIH_Img {
	float:left;
	width:150px;
	padding-top:10px;
	padding-bottom:10px;
}

#quest_gInfo_Header #quest_GIH_Img {
	float:left;
	width:150px;
	padding-top:10px;
	padding-bottom:10px;
}


/* Align to Top Image for Media Transformer Page 05-02-2010 4.30pm */ 
#media_gInfo_Header #media_GIH_Img {
	float:left;
	width:150px;
	padding-top:35px;
	padding-left:30px;
	padding-bottom:20px;
}
/* End Align to Top Image for Media Transformer Page 05-02-2010 4.30pm */

#anchor_gInfo_Header #anchor_GIH_Img {
	float:left;
	width:150px;
	padding-top:10px;
	padding-left:30px;
	padding-bottom:20px;
}

#spec_gInfo_Header #spec_GIH_Text {
	float:left;
	width:220px;
	padding-top:15px;
	margin-left:20px;
}

#quest_gInfo_Header #quest_GIH_Text {
	float:left;
	width:220px;
	padding-top:15px;
	margin-left:20px;
}

#media_gInfo_Header #media_GIH_Text {
	float:right;
	width:280px;
	padding-top:15px;
	margin-right:30px;
}

#anchor_gInfo_Header #anchor_GIH_Text {
	float:right;
	width:280px;
	padding-top:5px;
	margin-right:30px;
}

#spec_GIH_Text h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	color:#348c26;
}

#quest_GIH_Text h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	color:#d4470f;
}

#media_GIH_Text h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	color:#4799b5;
}

#media_GIH_Text img {
	margin-left:10px;
}

#anchor_GIH_Text h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	color:#e61794;
}

#spec_GIH_Text #download_btn {
  margin-top:25px;
  margin-left:-20px;
}

#spec_gInfo_Body h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#348c26;
}

#quest_gInfo_Body h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#d4470f;
}

#media_gInfo_Body h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#d4470f;
}

#anchor_gInfo_Body h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#e61794;
}

#terms_gInfo_Body h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#d4470f;
}

#spec_GIH_Text p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#333333;
}

#quest_GIH_Text p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#333333;
}

#media_GIH_Text p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#333333;
}

#anchor_GIH_Text p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#333333;
}

#spec_gInfo_Body p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#333333;
}

#terms_gInfo_Body ul li {
	margin-left:-20px;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#333333;
}

#quest_gInfo_Body p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#333333;
}

#media_gInfo_Body p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#333333;
}

#anchor_gInfo_Body p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#333333;
}

#insideContent #ContentRight {
	float:left;
	width:342px;
	margin-bottom:30px;
}

#adbox_space {
  width:266px;
  min-height:60px;
}

#adbox_title {
  font-weight:bold; 
  font-size:12px;
  font-family:Verdana; 
  color:#3e48a1;
  padding-left:20px;
}

#adbox_img {
  float:left;
  width:93px;
  height:80px;
  margin-right:10px; 
}

#adbox_text {
  float:left;
  width:130px;
  margin-top:20px;
  font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#333333;
}

#adbox_text img {
  margin-top:10px;
}

#side_Featured {
  width:266px;
}

#content_Middle {
  width:459px;
  padding-left:30px;
}

#content_Middle h1 {
  font-family:Verdana;
  font-size:1.6em;
  font-weight: bold;
  margin-bottom:15px;
  color:#E61794;
}

#content_Middle_media {
  width:459px;
  min-height:200px;
  padding-left:30px;
}

#content_Middle_media h1 {
  font-family:Verdana;
  font-size:1.6em;
  font-weight: bold;
  margin-bottom:15px;
  color:#4799b5;
}

#content_Middle_media p {
  color: #333;
  font-size: 1.2em;
  line-height: 1.3em;
  margin-bottom: 20px;
}

#content_Middle p {
  color: #333;
  font-size: 1.2em;
  line-height: 1.3em;
  margin-bottom: 20px;
}

#photo_gallery {
  width:480px;
}

#photo_gallery h1 {
	margin-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#d4470f;
	margin-bottom:5px;
}

#ContentLeft #photo_gallery p {
  margin-top:10px;
  margin-left:10px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:10pt;
  color:#333333;
}

#video_gallery {
	width:509px;
}

#video_gallery h1 {
	margin-left:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#d4470f;
}
/* End Inside CSS */

/* Start Accordion CSS */
#accordion{
	width:230px;
	padding-left:15px;
}
#accordion h3 {
	border-bottom:1px solid #CCC;
}
.ui-accordion-header {
	font-size:12px;	
}
 
.ui-accordion-header a {
	text-decoration:none;	
}
.ui-accordion-header.ui-state-default {
	background-image:url('/mediafiesta/PublishingImages/resources/menuclose.jpg');
	background-position:right center;
	background-repeat:no-repeat;
}
 
.ui-accordion-header.ui-state-active {
	background-image:url('/mediafiesta/PublishingImages/resources/menuopen.jpg');
	background-position:right center;
	background-repeat:no-repeat;
	border:0px;
}
.ui-accordion-content {
	padding-top:2px;	
}
 
.ui-accordion-content ul{
	padding:0;
	margin:0;
}
.ui-accordion-content li {
	padding-bottom:10px;
	margin-bottom:5px;
	border-bottom:1px dashed #CCC;
	list-style:none;
	padding-left:35px;
	background-image:url('/mediafiesta/PublishingImages/resources/li_icon.jpg');
	background-position:left 3px;
	background-repeat:no-repeat;
	min-height:21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
}
/* End Accordion CSS */

/* Start Fringe Tabs CSS */
#fringe_Tabs {
  width:509px;
  margin-top:20px;
  margin-bottom:10px;
}

#fringe_Tabs ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
} 

#fringe_Tabs ul li {
	margin-left: 0;
	margin-bottom: 0;
	/*padding: 2px 15px 5px;
	border: 1px solid #000;  */
	list-style: none;
	display: inline;
}

#fringe_Content .tableBorderR {
  border-top:thin;
  border-bottom:thin;
  border-style:solid;
  border-color:#ccc;
  padding-left:20px;
  font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	text-align:center;
	color:#3e48a1;
}

#fringe_Content .tableBorderL {
  border-top:thin;
  border-bottom:thin;
  border-style:solid;
  border-color:#ccc;
  padding-left:20px;
  font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#3e48a1;
}

#fringe_Content .tableImg {
  padding-top:10px;   
  padding-left:20px;
  padding-right:10px;
  font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#3e48a1;
}

#fringe_Content h1 {
  font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#3e48a1;
}

#fringe_Content h1 a {
  font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#3e48a1;
	text-decoration:none;
}


#fringe_Content .tableDetails {
  padding-top:10px;
  padding-left:20px;
  padding-right:10px;
  font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#333333;
}

#fringe_Content .tableDetails_bold {
  padding-left:20px;
  padding-right:10px;
  font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#3e48a1;
}

#fringe_Content .tableDetails_info {
  padding-left:20px;
  padding-right:10px;
  font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#333333;
}

#fringe_Content .tableSpacer {
  border-top:thin;
  border-bottom:thin;
  border-style:solid;
  border-color:#ccc;
}

/* End Fringe Tabs CSS */
#sitemap {
	margin-bottom:30px;
	
}

.h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12pt;
	/*color:#4799b5;*/
	color: #003399;
	text-decoration:none;
	margin-bottom:-5px;
	margin-top:20px;
}

#sitemap h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12pt;
	/*color:#4799b5;*/
	color: #003399;
	text-decoration:none;
	margin-bottom:-5px;
	margin-top:20px;
}

#sitemap ul {
	list-style-image:url('/mediafiesta/publishingimages/lstbulet.gif');
	list-style-position:outside;
	/*padding-left:0px;*/
	
}

#sitemap li {
	margin-bottom:5px;	
	
}

/* Font Type CSS */
a.quicklinks_text:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}

a.quicklinks_text:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}

a.quicklinks_text:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;	
	color:#666666;
	text-decoration:none;
}

a.quicklinks_text:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}

a.reach_link:active {
	font-family:Verdana;
	font-size:9pt;
	font-weight:bold;
	color:#35afc6;
	text-decoration:none;
}

a.reach_link:link {
	font-family:Verdana;
	font-size:9pt;
	font-weight:bold;
	color:#35afc6;
	text-decoration:none;
}

a.reach_link:visited {
	font-family:Verdana;
	font-size:9pt;
	font-weight:bold;
	color:#35afc6;
	text-decoration:none;
}

a.reach_link:hover {
	font-family:Verdana;
	font-size:9pt;
	font-weight:bold;
	color:#35afc6;
	text-decoration:none;
}

/* updated sublink anchor 2010-02-05 15:41*/
a.sublink_text {
	color:#000;	
}
a.sublink_text:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;
}

a.sublink_text:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;
}

a.sublink_text:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;
}

a.sublink_text:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}

a.selected {
	background-image:url('/mediafiesta/PublishingImages/resources/arrow-sublinks.gif');
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:10px;
	color:#FFF;
	margin-left:-10px;
}
/* updated sublink anchor 2010-02-05 15:41*/
a.date_link:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}

a.date_link:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}

a.date_link:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}

a.date_link:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}

a.press_link:active {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight: normal;
	/*color:#4799b5;*/
	color:#003399;
	text-decoration:none;
		
}

a.press_link:link {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#003399;
	text-decoration:none;
	
}

a.press_link:visited {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#003399;
	text-decoration:none;

}

a.press_link:hover {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	
}

.content_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#3333333;
}

.reach_text {
	font-family:Verdana;
	font-size:9pt;
	font-weight:bold;
	color:#3333333;
}


.ui-tabs { padding:0px; zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: 1em 1em 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li.ui-state-disabled a { cursor: text; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a { cursor: text; }
.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } 
.ui-tabs .ui-tabs-nav li a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel{ width:509px; display:block; border-width: 0; background: none; padding-top:40px;}
.ui-tabs .ui-tabs-hide { display: none !important; }

.prev {
	position:absolute;
	margin-top:100px;
	margin-left:10px;
}

.next {
	position:absolute;
	margin-top:100px;
	margin-left:465px;
}

.prev2 {
	position:absolute;
	margin-top:75px;
	margin-left:10px;
}

.next2 {
	position:absolute;
	margin-top:75px;
	margin-left:465px;
}

.prev3 {
	position:absolute;
	margin-top:75px;
	margin-left:10px;
}

.next3 {
	position:absolute;
	margin-top:75px;
	margin-left:465px;
}



/* Drop Down CSS for the Main Navigation - 04-02-2010 3.00pm */
#menu {
	margin:0; 
	padding:0; 
	list-style:none;
}	

#menu li {
	float:left; 
	display:block; 
	position:relative;
	z-index:500; 
	margin:0 1px 0 -1px;
}

#menu li a {
	display:block; 

	text-decoration:none; 
	color:#fff; 
	text-align:left; 
	color:#333;
}

#menu ul {
	position:absolute; 
	left:3px; 
	display:none; 
	margin:0 0 0 -1px; 
	padding:0; 
	list-style:none;
	width:150px;
	font-size:12px;
}

#menu ul.set1 {
	width:164px;
	background-color:#FFF;
}

#menu ul.set2 {
	width:150px;
	background-color:#FFF;
}
#menu ul.set1 li a:hover {
	display:block;
	background-color:#E61794;
	color:#FFF;
}
#menu ul.set2 li a:hover {
	display:block;
	background-color:#4D28AC;
	color:#FFF;
}


#menu ul li {
	float:none;
	display:block;

}
#menu ul li a {
	display:block;
	padding: 5px 5px;
	border-bottom:1px solid #CCC;
}

ul#menu {
	margin-left:0px;
	padding-left:0px;
}
/* End Drop Down CSS for the Main Navigation - 04-02-2010 3.00pm */

/* Sponsor & Partners CSS - 04-02-2010 5.30pm */
#ContentLeft #sub_ContentLeft_sp {
	float:right;
	width:509px;
	margin-top:10px;
}

#sub_ContentLeft_sp h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	color:#338c26;
	margin-left:20px;
}

/* End Sponsor & Partners CSS - 04-02-2010 5.30pm */
li.calpopup a{
		color:white;
		text-decoration:none;		
}

/* Fixed Accordion Link Font Style CSS - 05-02-2010 10.30am */
#accordion a.sublink_text:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#000;
	text-decoration:none;
	margin-left:0px;
}

#accordion a.sublink_text:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#000;
	text-decoration:none;
	margin-left:0px;
}

#accordion a.sublink_text:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#000;
	text-decoration:none;
	margin-left:0px;
}

#accordion a.sublink_text:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#000;
	text-decoration:underline;
	margin-left:0px;
}


.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 12px; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }

.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em 0.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em 1em 0.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; }
.ui-accordion .ui-accordion-content-active { display: block; }
                                                             
/* End Fixed Accordion Link Font Style CSS - 05-02-2010 10.30am */

#anchor_GIH_Text a.sublink_text:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#e21b90;
	text-decoration:none;
	margin-left:0px;
}

#anchor_GIH_Text a.sublink_text:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#e21b90;
	text-decoration:none;
	margin-left:0px;
}

#anchor_GIH_Text a.sublink_text:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#e21b90;
	text-decoration:none;
	margin-left:0px;
}

#anchor_GIH_Text a.sublink_text:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#e21b90;
	text-decoration:underline;
	margin-left:0px;
}

