
a:link {text-decoration:none; font-weight:none; color:#59237f;}
a:visited {text-decoration:none; font-weight:none; color:#59237f;}
a:hover {text-decoration:underline; font-weight:none; color:#59237f;}
a.menu:link {font-family : Arial, verdana, Helvetica, sans-serif; font-size : 12px; color : #333333; text-decoration:none; font-weight:bold;}
a.menu:visited {font-family :, Arial, verdana Helvetica, sans-serif; font-size : 12px; color : #333333; text-decoration:none; font-weight:bold;}
a.menu:hover {font-family : Arial, verdana, Helvetica, sans-serif; font-size : 12px; color : #333333; text-decoration:underline; font-weight:bold;}
a.copyright:link {font-family : Arial, verdana, Helvetica, sans-serif; font-size : 9px; color : #ffffff; text-decoration:none; font-weight:bold;}
a.copyright:visited {font-family : Arial, verdana, Helvetica, sans-serif; font-size : 9px; color : #ffffff; text-decoration:none; font-weight:bold;}
a.copyright:hover {font-family : Arial, verdana, Helvetica, sans-serif; font-size : 9px; color : #ffffff; text-decoration:underline; font-weight:bold;}
a.buttontxt:link {text-decoration:none;background-image: url(../images/button_back.gif); background-position: top left; background-repeat: repeat-x; font-family: verdana,  Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight:  bold; color: #3c5fa8; height: 21px; border: 1px solid #234487; padding: 2px 3px 2px 3px;}
a.buttontxt:visited {text-decoration:none;background-image: url(../images/button_back.gif); background-position: top left; background-repeat: repeat-x; font-family: verdana,  Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight:  bold; color: #3c5fa8; height: 21px; border: 1px solid #234487; padding: 2px 3px 2px 3px;}
a.buttontxt:hover {text-decoration:underline;background-image: url(../images/button_back.gif); background-position: top left; background-repeat: repeat-x; font-family: verdana,  Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight:  bold; color: #3c5fa8; height: 21px; border: 1px solid #234487; padding: 2px 3px 2px 3px;}
a.white:link {color:#ffffff;}
a.white:visited {color:#ffffff;}
a.white:hover {color:#ffffff;}
a.breadcrumb:link {text-decoration:underline; color:#ffffff;}
a.breadcrumb:visited {text-decoration:underline; color:#ffffff;}
a.breadcrumb:hover {text-decoration:underline; color:#ffffff;}
a.ylwtheme:link {color:#f5841f;}
a.ylwtheme:visited {color:#f5841f;}
a.ylwtheme:hover {color:#f5841f;}


/*text styles*/
.copyright {font-family: Arial, verdana, Helvetica, sans-serif; font-size: 9px; color: #ffffff;}
.eventdatelisting_del	{	font-weight:normal;	text-align:center;}
.eventdatelisting_edit	{font-weight:normal;	text-align:center;}
td {font-family : Arial, verdana, Helvetica, sans-serif; font-size : 11px; color : #000000;}
h1 {font-family: verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight:  bold; color: #003c6d; text-transform: uppercase; margin-bottom: 2px; margin-top: 4px;}
h1.lighthead {color: #b5b5b5; font-size: 13px; margin: 4px 4px 4px 10px; display: inline;}
h1.placename {color:#e41e25; margin-bottom: 0px; margin-top: 0px;}

h2 {font-family: verdana,  Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight:  bold; color: #59237f; margin-bottom: 2px; margin-top: 4px;}
h2.white {color: #ffffff; margin-bottom: 0px; margin-top: 0px;}
h2.whiteinline {color: #ffffff; margin-bottom: 0px; margin-top: 0px; display: inline;}
h2.nopadding {margin-bottom: 2px; margin-top: 0px;}
h2.whtinlinenobold {color: #ffffff; margin-bottom: 0px; margin-top: 0px; display: inline; font-weight: normal;}

h3 {font-family: verdana,  Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight:  bold; color: #000000; margin-bottom: 3px; margin-top: 2px;}
h3.tablehead {color: #003c6d; display: inline;}
h3.inline {display:inline;}
h3.theme {color: #f5841f;}
h3.themeinline {color: #f5841f; display:inline;}
h3.blue {color: #426493;}
h3.green {color:#2c7a3b;}
h3.white {color:#ffffff;}
h3.greeninline {color:#2c7a3b; display: inline;}


h4 {font-weight: bold; font-family: Arial, verdana,  Helvetica, sans-serif; font-size: 11px; margin-bottom: 0px; margin-top: 7px;}
h4.white {color: #ffffff;}

.breadcrumb {color: #ffffff; padding: 1px 4px 1px 4px;}
.smltxt {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #666666;}
.uppercase {text-transform : uppercase;}
.disclaimer {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #555555;}
.basenav { font-size: 10px; color: #ffffff; padding: 1px;}
.white {color: #ffffff;}
.txtjustify {font-weight: bold; font-family:verdana,   Arial, Helvetica, sans-serif; text-align: justify;}


/*borders and boxes*/
.eventorganisers {border: 1px solid #ffffff; padding: 2px; background-color: #b2c2da;}
.slimbox {border: 1px solid #ffffff; padding: 1px; background-color: #b2c2da; margin-top: 8px;}
.slimbox h3 {padding-bottom:-1px;}
.slimbox ul {margin-bottom: 1px; margin-top: 1px;}
.blueboxes {border: 1px solid #6f93c5;}
.greenboxes {border: 1px solid #419a52;}
.yellowboxes {border: 1px solid #ff9900; margin-top: 1px;}
.hints {border: 1px solid #419a52; display: inline; float: right; width:200px; padding: 4px;}


.borderbottom {border-bottom: 1px solid #6f93c5;}
.bordertop {border-top: 1px solid #6f93c5;}
.borderleft {border-left: 1px solid #6f93c5;}
.borderright {border-right: 1px solid #6f93c5;}
.bordertopbottom {border-top: 1px solid; border-color : #6f93c5; border-bottom: 1px solid; border-color : #6f93c5;}
.bordertopbottomright {border-top: 1px solid; border-color : #6f93c5; border-bottom: 1px solid; border-color : #6f93c5; border-right: 1px solid; border-color : #6f93c5;}
.bordertopbottomleft {border-top: 1px solid; border-color :#6f93c5; border-bottom: 1px solid; border-color : #6f93c5; border-left: 1px solid; border-color : #6f93c5;}
.borderleftbottom {border-left: 1px solid; border-color : #6f93c5; border-bottom: 1px solid; border-color : #6f93c5;}
.borderlefttop {border-left: 1px solid; border-color :#6f93c5; border-top: 1px solid; border-color :#6f93c5;}
.borderleftright {border-right: 1px solid; border-color : #6f93c5; border-left: 1px solid; border-color :#6f93c5;}
.borderrightlefttop {border-right: 1px solid; border-color : #6f93c5; border-top: 1px solid; border-color : #6f93c5; border-left: 1px solid; border-color : #6f93c5;}
.borderrighttopthick {border-right: 3px solid; border-color : #6f93c5; border-top: 1px solid; border-color : #6f93c5;}
.borderrighttop {border-right: 1px solid; border-color : #6f93c5; border-top: 1px solid; border-color : #6f93c5;}
.borderrightbottom {border-right: 1px solid; border-color :#6f93c5; border-bottom: 1px solid; border-color : #6f93c5;}
.borderrightleftbottom {border-right: 1px solid; border-color : #6f93c5; border-bottom: 1px solid; border-color : #4f4f4f; border-left: 1px solid; border-color : #4f4f4f;}

.borderleftrightsearch {border-right: 1px solid #6f93c5; border-left: 1px solid #6f93c5;}
.borderbottomwhite {border-bottom: 1px solid #ffffff;}
.bordertopbottomwhite {border-top: 1px solid; border-color : #ffffff; border-bottom: 1px solid; border-color : #ffffff;}
.bordertopwhite {border-top: 1px solid #ffffff;}

.rightseperator {border-right: 1px solid #dbd2e0;}

/*other styles*/
.leaderboard {border: 1px solid #e7e7e7; text-align: center; background-color: #f7f7f7;}

/*images*/
img.closeimage {margin: 1px;}
img.bordermargin {border: 1px solid #999999; margin: 5px;}
img.border {border: 1px solid #999999;}

/*forms*/
.form	{font-family:Arial,Verdana,Helvetica,sans-serif; font-size:11px; color:#000066; border:1px #005f9d solid;	font-weight:normal; background-color:#FFFFFF; padding-left:2px;}
.formdropdown {font-family:Arial,Verdana,Helvetica,sans-serif; font-size:11px; color: #333333; border: 1px #005f9d solid; font-weight: normal; background-color: #FFFFFF; width: 125px;}
form.search {padding: 0px; margin-bottom: 0px; margin-top:0px;}

/*padding*/
.nopadding {padding: 0px;}
.searchtitleleftpadding {padding: 1px 1px 1px 4px;}
.searchtoppadding {padding-top: 8px;}
.map {padding-top: 4px; padding-bottom: 6px; border-left: 1px solid #cccccc; }
.paddingbottom {padding-bottom: 6px;}
.calenderpadding {padding-left: 100px;}
.quickgo {padding: 12px 2px 2px 0px;}

.relatedlinks {background-color: #f0f7f1; padding: 4px;}


/*list*/
ul {padding: 0px 0px 0px 15px; margin-left: 1px;}
li {list-style : square outside; margin-bottom: 2px;}
li.themeevents {list-style-image: url(/images/theme_dot.gif);	list-style-position: outside;}

/*backgrounds*/
.standardbannerback {background-image:url(/images/main_image.gif); background-position:left top; background-repeat:no-repeat; height: 103px; width: 549px; padding-left: 48px; vertical-align: center;}
.eventdatelisting_add	{	padding-left:12px;	padding-top:2px;	margin-left:30px;	list-style:none; 	background-image:url(/images/plus.gif); background-position:left center;	background-repeat:no-repeat;}
.eventdatelisting_title	{padding-left:12px;	padding-top:2px;	margin-left:30px;	list-style:none; background-image:url(/images/bullet.gif); background-position:left center; background-repeat:no-repeat;}
.menu_level1	{padding:2px 2px 2px 10px;	margin-left:0px;list-style:none; background-image:url(/images/bullet.gif); background-position:left center;	background-repeat:no-repeat; background-color: #ccd3ea;  border-bottom: 1px solid #888888;}
.menu_level2	{padding:2px 2px 2px 25px;	margin-left:0px; list-style:none; background-image:url(/images/bullet.gif); background-position:15px;	background-repeat:no-repeat; background-color: #ccd3ea;  border-bottom: 1px solid #999999;}
.menu_level3	{padding:4px 2px 4px 28px;	margin-left:0px; list-style:none; background-image:url(/images/sub_nav_back.gif); background-position: top; background-repeat:repeat-x;   background-color: #f8f9fb; border-bottom: 1px solid #888888;}
.menu_level3b	{padding:2px 2px 2px 36px;	margin-left:0px; list-style:none; background-image:url(/images/plus.gif); background-position: 25px; background-repeat:no-repeat; background-color: #f8f9fb;}

.title	{padding:5px 0px 0px 5px;	vertical-align:center; font-weight:bold;	font-size:15px;}
.eventlisting_title	{font-weight:bold;	width:300px; border-bottom: 1px solid #c5c5c5;}
.eventlisting_del	{font-weight:normal;	text-align:center; border-bottom: 1px solid #c5c5c5;}
.eventlisting_edit {font-weight:normal; text-align:center; border-bottom: 1px solid #c5c5c5;}



.featuredsearches {width:160px; background-color: #6f93c5; padding: 2px 2px 4px 4px;}

.maintitlebar {background-color:#419a52; padding: 1px 1px 1px 4px;}
.eventstitlebar {background-color:#fbab18; padding: 1px 1px 1px 4px;}
.relatedtitlebar {background-color:#abb0ac; padding: 1px 1px 1px 4px;}
.searchtitlebar {background-color:#6f93c5; padding: 1px 1px 1px 4px;}
.eventsbytheme {background-color:#ff9900; padding: 1px 1px 1px 4px;}
.related {background-color:#b4b1b7; padding: 1px 1px 1px 4px;}
.maincontent {padding:5px;}
.maincontentheight {padding:5px; height: 100%;}
.submaintitlebar {background-color:#d0e3d5; padding: 1px 1px 1px 4px;}

.printmaintitlebar {background-color:#419a52; padding: 2px 1px 2px 4px; height: 22px;}

.abbr-wrapper abbr {border-bottom: none;}/* sort out abbr tags needed for hCalendar and other microformats */

.yellowbox {border: 1px solid #FF9900; margin-top: 1px; background-color: #FFFFCC; padding-top: 0px}
.yellowbox h2 {background-color:#FF9900; padding: 1px 1px 1px 4px; color: #FFFFFF;}
.column-3 {
  float:left;
  width: 30%;
  margin-left: 2px;
  margin-right: 2px;
}
.column-2 {
  float:right;
  width: 50%;
  margin-left: 2px;
  margin-right: 2px;
}

.new-travel-partners { width: 125px; min-height: 124px; margin: 10px 0px 5px 0px; padding: 0px; font-size: 11px;font-family: Arial,Verdana,Helvetica,sans-serif !important;}
.new-travel-partners p { margin: 5px 0; }
.new-travel-partners a { text-decoration: none; color: #056AB6;font-weight: bold;clear:both;text-transform: uppercase;outline-color:-moz-use-text-color; outline-style:none; outline-width:medium;}
.new-travel-partners a:hover, .new-travel-partners a:visited, .new-travel-partners a:active {text-decoration: underline; color: #056AB6;font-weight: bold;clear:both;text-transform: uppercase;outline-color:-moz-use-text-color; outline-style:none; outline-width:medium;}

