/* CSS Document */

/* Normalises margin, padding */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td
{ margin : 0; padding : 0; }
h1, h2, h3, h4, h5, h6 { font-size : 100%; }
ol, ul { list-style : none; }
address, caption, cite, code, dfn, em, strong, th, var { font-style : normal; font-weight : normal; }
table { border-collapse : collapse; border-spacing : 0; }
fieldset, img { border : 0; }
caption, th { text-align : left; }
q:before, q:after { content : ''; }

html {
	text-align : center;
}
body {
	position: relative;
	width: 808px;
	margin: 8px auto;
	text-align : left;
	font-family: Arial, Helvetica, sans-serif;
	background: #003DBA url(franchising-events/franchise-events-body.jpg) repeat-x;
}
div#branding {
position:relative;
 	height : 246px;
	background: url(franchising-events/franchise-events-branding.png) no-repeat 0 0;
	min-width : 808px;
	width: 100%;
	overflow: visible;
	z-index: 21;
}

div#branding h1 {
	text-indent: -9999px;
}
div#branding h1 a {
	display: block;
	height: 100px;
	width: 500px;
}
div#branding h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #0047A1;
	font-weight: normal;
	text-align: center;
	position: absolute;
	top: 106px;
	left: 27px;
}
div#branding blockquote {
	background: url(franchising-events/franchise-events-sponsors.png) no-repeat 0 0;
	position:absolute;
	top: 123px;
	left: 0px;
	width: 808px;
	height: 123px;
	text-align: center;
	padding-top: 12px;
}

div#nav_main {
	position: relative;
	height: 49px;
	width: 100%;
	background: url(franchising-events/franchise-events-contents.png) 0 0 no-repeat;
}
ul#nav {
position: absolute;
top: 0px;
left: 0px;
margin: 0;
width: 100%;
height: 49px;
	font-size: 70%;

}
ul#nav li { display: inline; }

li#homeallon a { 
	position: absolute;
	top: 11px;
	left: 54px;  
	width: 87px;
	height: 41px; 
	background: url(franchising-events/franchise-events-nav.png) -53px -7px no-repeat; 
	text-align: center;
	padding-top: 7px;
	text-decoration: none;
	font-weight:bold;
}
li#homealloff a { 
	position: absolute;
	top: 11px;
	left: 53px;  
	width: 87px;
	height: 41px;
	text-align: center;
	padding-top: 7px;
}
li#homeupoff a {  
	position: absolute;
	left: 141px;
	top:11px; 
	width: 87px;
	text-align: center;
	padding-top: 7px;
	}
li#homeupon a {  
	position: absolute;
	left: 141px;
	top:11px; 
	width: 87px; 
	height: 41px; 
	background: url(franchising-events/franchise-events-nav.png) -53px -7px no-repeat; 
	text-align: center;
	padding-top: 7px;
	text-decoration: none;
	font-weight:bold;
	}
li#americasoff a {  
	position: absolute;
	left: 228px;
	top:11px; 
	width: 87px;
	text-align: center;
	padding-top: 7px;
	}
li#americason a {  
	position: absolute;
	left: 228px;
	top:11px; 
	width: 87px; 
	height: 41px; 
	background: url(franchising-events/franchise-events-nav.png) -53px -7px no-repeat; 
	text-align: center;
	padding-top: 7px;
	text-decoration: none;
	font-weight:bold;
	}
	li#euoff a {  
	position: absolute;
	left: 315px;
	top:11px; 
	width: 87px;
	text-align: center;
	padding-top: 7px;
	}
li#euon a {  
	position: absolute;
	left: 315px;
	top:11px; 
	width: 87px; 
	height: 41px; 
	background: url(franchising-events/franchise-events-nav.png) -53px -7px no-repeat; 
	text-align: center;
	padding-top: 7px;
	text-decoration: none;
	font-weight:bold;
	}
	li#easteuoff a {  
	position: absolute;
	left: 402px;
	top:11px; 
	width: 87px;
	text-align: center;
	padding-top: 7px;
	}
li#easteuon a {  
	position: absolute;
	left: 402px;
	top:11px; 
	width: 87px; 
	height: 41px; 
	background: url(franchising-events/franchise-events-nav.png) -53px -7px no-repeat; 
	text-align: center;
	padding-top: 7px;
	text-decoration: none;
	font-weight:bold;
	}
	li#menaoff a {  
	position: absolute;
	left: 490px;
	top:11px; 
	width: 87px;
	text-align: center;
	padding-top: 7px;
	}
li#menaon a {  
	position: absolute;
	left: 490px;
	top:11px; 
	width: 87px; 
	height: 41px; 
	background: url(franchising-events/franchise-events-nav.png) -53px -7px no-repeat; 
	text-align: center;
	padding-top: 7px;
	text-decoration: none;
	font-weight:bold;
	}
	li#asiapacoff a {  
	position: absolute;
	left: 579px;
	top:11px; 
	width: 87px;
	text-align: center;
	padding-top: 7px;
	}
li#asiapacon a {  
	position: absolute;
	left: 579px;
	top:11px; 
	width: 87px; 
	height: 41px; 
	background: url(franchising-events/franchise-events-nav.png) -53px -7px no-repeat; 
	text-align: center;
	padding-top: 7px;
	text-decoration: none;
	font-weight:bold;
	}
li#searchoff a {  
	position: absolute;
	top:11px; 
	left: 667px; 
	width: 87px;
	text-align: center;
	padding-top: 7px;
	}
li#searchon a {  
	position: absolute;
	top:11px; 
	left: 667px; 
	width: 87px; 
	height: 41px; 
	background: url(franchising-events/franchise-events-nav.png) -53px -7px no-repeat; 
	text-align: center;
	padding-top: 7px;
	text-decoration: none;
	font-weight:bold;
	
	}
li#contacts a {  
	position: absolute;
	left: 386px; 
	width: 102px; 
	background: url(franchising-events/nav.png) -386px 0 no-repeat; 
	text-indent: -9999px;
	}
li#gator a {  
	position: absolute;
	left: 680px; 
	width: 100px; 
	background: url(franchising-events/nav.png) -680px 0 no-repeat; 
	text-indent: -9999px;
	}	

li#home a:hover {  background: url(franchising-events/nav.png) -93px -18px no-repeat;  }
li#events a:hover {  background: url(franchising-events/nav.png) -135px -18px no-repeat;  }
li#aboutus a:hover {  background: url(franchising-events/nav.png) -235px -18px no-repeat;  }
li#contacts a:hover {  background: url(franchising-events/nav.png) -386px -18px no-repeat;  }
li#gator a:hover {  background: url(franchising-events/nav.png) -680px -18px no-repeat;  }

a:visited, a:hover, a:link { 
	color: #0047A1;
	text-decoration: none;
}
div#content {
width: 100%;
background: url(franchising-events/franchise-events-contents.png) 0 0 repeat-y;

}
div#main_content {
	left: 0;
	width: 808px;
	padding: 0 0;
	}

div#main_content h2 {
	font-size: 140%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #ed1d23;
	width: 100%;
	border-bottom: #666666 thin dotted;
	margin-bottom: 0.3em;
}
div#main_content h2 span {
	color: #1769b2;
	font-weight: bold;
}
div#main_content h3 {
	font-size: 100%;
	font-family: Georgia, times, serif;
	font-weight: bold;
	padding: 14px 0 10px 0;
}
div#main_content p {
	font-size: 80%;
	font-family: Georgia, times, serif;
	font-weight: normal;
	margin-bottom: 0.3em;
	line-height: 150%;
}

div#main_content li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	padding: 0.5em 1em;
}
.event-dates {
	color: #ed1d23;
}
.event-name {
}
.country {
	color: #1769b2;
}

div#secondary_content {
	left: 66%;
	width: 11%;
	padding: 1em 0;
}
div#secondary_content h2 {
	font-size: 140%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #ed1d23;
	width: 90%;
	border-bottom: #666666 medium dotted;
	margin-bottom: 0.3em;
}
div#secondary_content h2 span {
	color: #1769b2;
	font-weight: bold;
}
div#secondary_content h3 {
	font-size: 100%;
	font-family: Georgia, times, serif;
	font-weight: bold;
}
div#secondary_content p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	padding: 0.5em 0.5em;
}
div#secondary_content form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	padding: 0.8em 1em;
}
div#site_info, div#sponsor_2 {
	width : 100%;
}
.clear {
  clear: both;
  height: 0;
  display: inline;
}

.c, .pc, .sc { position:absolute; top:0; left:0; }
.clear_children,.cc_tallest { position: relative; } /**/* html .clear_children { display: inline;}/* PREVENTS MISSING CHILDREN IN IE WIN 5.0 */
.cc_tallest:after { content: ''; } /* PREVENTS A REDRAW BUG IN SAFARI */

#content #main_content #events .event-name a:link {
	color: #000000;
	text-decoration: none;
}
#content #main_content #events .event-name a:visited {
	color: #000000;
	text-decoration: none;
}
#content #main_content #events .event-name a:active {
	color: #ed1d23;
	text-decoration: none;
}
#content #main_content #events .event-name a:hover {
	color: #1769b2;
	text-decoration: underline;
}

div#site_info {
	width: 808px;
	margin-top: -4px;
	padding-top: 0;
	color: #FFFFFF;
	text-align: center;
}
div#site_info h4 {
font-family: Arial, Helvetica, sans-serif;
 font-size: 70%;
 font-weight: normal;
}
div#site_info h4 span {
 color: #1769b2;
 font-weight: bold;
}

div#site_info a:link {
	color: #FFFFFF;
	text-decoration: none;
}
div#site_info a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
div#site_info a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

/* search stuff */

div#results {
 	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
 font-size: 70%;
 font-weight: normal;
}
div#result_report {
 	width: 90%;
	background-color: #CCCCCC;
}
div#idented {
 	width: 90%;
	background-color: #CCCCCC;
}

#content #main_content #events tr {
	vertical-align: top;
	height: 65px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #333333;
	padding: 0.5em 1em;
	margin: .4em 0;
}
#content #main_content #events td {

	border: #6464FF 1px solid;
	padding: 2px;
	margin: 2px;
	
	}
	
#content #main_content #eventsearch tr {
	vertical-align: top;
	height: 65px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #333333;
	padding: 0.5em 1em;
	margin: .4em 0;
}
#content #main_content #eventsearch td {

	border: #6464FF 1px solid;
	padding: 28px;
	margin: 2px;
	
	}
#content #main_content #eventdetail tr {
	vertical-align: top;
	height: 65px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 87%;
	color: #333333;
	padding: 0.5em 1em;
	margin: .4em 0;
}
#content #main_content #eventdetail td {

	border: #6464FF 1px solid;
	padding: 28px;
	margin: 2px;
	
	}

	.codetext {
	font-family: "Courier New", Courier, monospace;
}
.label {
	font-weight: bold;
}
#eventdetails {
	float: right;

}

/* premium style */

#content #main_content #premium tr td {
	border-collapse : collapse; 
	border-spacing : 0;
	height: auto;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #333333;
	padding: 0.5em 1em;
	margin: .4em 0;
	line-height: 1.6em;
	
	}
#content #main_content #premium {	
	width: 50%;
	border: #6666FF solid 1px;
	background: #FEF2C2; 
	 
}

.enqform {
		background-color: #CEF8FB;
		background: #CEF8FB url(franchising-events/gradient-3.jpg) repeat-x;
		border: #6666FF solid 1px;
		padding: 0.5em 1em;
	margin: .4em 0;
}
.texta {
 font-size: 100%;
 background-color: #DBFDFB;
 border: 1px solid #6666FF;
 margin: 0 0;
}
.smalltext {
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 15px;
	margin-top: 15px;
	font-size: 70%;
 }#content #main_content #events blockquote {
	font-size: 1.2em;
	padding: 20px;
}

