/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #3D3670;
}



/* Home Page */

h1.maintitle {
	background-image: url(../images/third-caribbean-week.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 325px;
	height: 43px;
	margin: 0 0 20px 0;
}

h1.relief {
	background-image: url(../images/cto-relief-fund.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 267px;
	height: 24px;
	margin: 0 0 20px 0;
}

p.subtitle {
	font-size: 15px;
	line-height: 18px;
	color: #0B405B;
	padding: 0;
	margin: 0 0 10px 0;
}

h2.title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
	color: #0084C8;
	margin-bottom: 6px;
}

p.subtext {
	line-height: 18px;
	color: #0B405B;
	padding: 0;
	margin: 5px 0 0 0;
}

img.home	{
	margin-bottom: 20px;
}

img.left	{
	float: left;
	margin-right: 8px;
}

h2.subheading	{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal;
	color: #e1007f;
	margin: 0 0 12px 0;
}

p.maintext	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #0B405B;
	margin: 0 0 8px 0;
}

p.mainbold	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	color: #e1007f;
	margin: 20px 0 12px 0;
	padding: 0 0 8px 0;
	border-bottom: 1px solid #66cbe0;
}



/* Home Page - end */

p.invite {
	line-height: 18px;
	color: #0B405B;
	padding: 0;
	margin: 5px 0 0 0;
}

p.video {
	line-height: 14px;
	font-weight: bold;
	font-size: 10px;
	color: #0B405B;
	padding: 0;
	margin: 5px 0 0 0;
}

.entryform  {
	padding: 0;
	magin: 0; 	
}

p.highlight  {
	clear: left;
	margin: 0 0 12px 0;
	
}

p.highlightlist  {
	margin-top: 2px;
	
}

p.listsubhead  {
	margin: 8px 0 0 0;
	padding: 0;
	
}

p.about  {
	font-size: 12px;
	line-height: 18px;
	margin: 0px 0px 8px 0px;
	padding: 0px;
}

p.contact  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 8px;
}

p.event   {
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 0px;
	margin-top: 5px;
}

p.ent   {
	font-size: 12px;
	line-height: 18px;
	margin: 10px 0;
}

a.ent:link, a.ent:visited  {
	color: #3D3670;
	background-color: #fbc777;
	padding: 5px 7px;
	font-weight: bold;
	text-decoration: none;
}

a.ent:hover   {
	color: #3D3670;
	background-color: #fbc777;
	padding: 5px 7px;
	font-weight: bold;
	text-decoration: underline;
}

p.overviewtxt  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 14px;
	margin: 6px;
	letter-spacing: -1px;

}

h1.pressrelease {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 30px;
	line-height: 30px;
	font-weight: normal;
	letter-spacing: -1px;
	color: #1E668C;
	margin-bottom: 10px;
	margin-left: 0;
	margin-top: 0;
}

h3.pr-sub {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: normal;
	color: #1E668C;
	margin-bottom: 15px;
	margin-left: 0;
	margin-top: 0;
}

h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #0084C8;
	margin: 10px;
}

h1.cweek {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	margin: 5px 0 5px 0;
	color: #E1007F;
	float: left;
}

h2.cweekdate {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	text-align: right;
	color: #E1007F;
}

h1.sponsor {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	margin: 5px 0;
	color: #E1007F;
}


h5  {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	line-height: 10px;
	font-weight: normal;
	color: #00A9CC;
	margin: 3px 0 0 0;
	padding: 0;
}

table td.sponsors	{
	border-top: 1px solid #00A9CC;
}

ul.pressrelease {
	margin: 5px 5px 5px 15px;
	list-style-image: url(../images/prarrow.gif);
}

li.pressrelease {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 14px;
	font-weight: normal;
	color: #4F98BF;
	margin: 0px 5px 0px 15px;
}

hr.prmenu   {
	size: 1px;
	margin-bottom: 0px;
	margin-top: 0px;
	color: #66CBE0;
	width: 80%;
}

a.prsubmenu:link   {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #1A5271;
	text-decoration: none;
}

a.prsubmenu:visited   {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #1A5271;
	text-decoration: none;
}

a.prsubmenu:hover   {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #1A5271;
	text-decoration: underline;
}


.prmenu {
	border: 1px solid #7BCED9;
	background-color: #E5F6FC;
	padding: 8px 0px 12px 0px;
}

h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #0084C8;
	margin: 0;
}

h2.sponsor {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;
	color: #0084C8;
	margin-bottom: 0px;
}

h2.calendar {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #0084C8;
	margin-bottom: 0px;
	margin-left: 6px;
}

h2.overview {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #0084C8;
	margin-bottom: 6px;
	margin-left: 6px;
}

h2.event {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
	color: #0084C8;
	margin-bottom: 6px;
}

h3.event {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	color: #DF2626;
	margin-bottom: 5px;
	margin-top: 8px;
}

a.highlight:link, a.highlight:visited  {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #0084C8;
	margin-bottom: 0px;
	text-decoration: none;
}

a.highlight:hover  {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #0084C8;
	margin-bottom: 0px;
	text-decoration: underline;
}

a.event:link, a.event:visited	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #DF2626;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	color: #DF2626;
	margin-bottom: 0px;
	margin-top: 8px;
}

p.disclaimer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	color: #DF2626;
	margin-bottom: 0px;
	margin-top: 3px;
}

p.details {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 9px;
	color: #E1007F;
	margin-bottom: 3px;
	margin-top: 0px;
	letter-spacing: -1px;
}

.eventinfo   {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #000000;
}


.location   {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;
	color: #E1007F;
	margin-left: 6px;
}

p.mainsponsors   {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #00A9CC;
	margin-top: 0px;
	margin-bottom: 0px;
	
}

p.overview   {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #0084C8;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 6px;	
}

h2.mainsponsor {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 12px;
	font-weight: bold;
	color: #0084C8;
	margin-bottom: 0px;
	margin-left: 20px;
}

p.sponsortxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	margin: 8px 50px 8px 20px;
}

table td.sponsortxt	{
	padding: 20px 0;
}

a.sponsortxt:link, a.sponsortxt:visited    {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0000FF;
	margin-left: 20px;
	text-decoration: underline;
}

a.sponsortxt:hover    {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0000FF;
	margin-left: 20px;
	text-decoration: underline;
}


p.sponsor   {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #0D4C6C;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 6px;	
}

p.sponsorsm   {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #0D4C6C;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 6px;	
}

a.sponsorlink:link, a.sponsorlink:visited    {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0000FF;
	text-decoration: underline;
}

a.sponsorlink:hover    {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0000FF;
	text-decoration: underline;
}

a.sponsorreg:link    {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0000FF;
	text-decoration: underline;
}

a.sponsorreg:visited    {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0000FF;
	text-decoration: underline;
}

a.sponsorreg:hover    {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0000FF;
	text-decoration: underline;
}


p.package   {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #E1007F;
	margin-top: 0px;
	margin-bottom: 0px;	
}

p.packagebld   {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #E1007F;
	margin-top: 0px;
	margin-bottom: 0px;	
}



p.baselink {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #000000;
	margin-bottom: 4px;
}

a.base:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	margin-bottom: 4px;
}

a.base:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	margin-bottom: 4px;
}

a.base:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
	margin-bottom: 4px;
}

a.cto:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #0084C8;
	margin-bottom: 0px;
	text-decoration: none;
}

a.cto:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #0084C8;
	margin-bottom: 0px;
	text-decoration: none;
}

a.cto:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #0084C8;
	margin-bottom: 0px;
	text-decoration: underline;
}

p.baseinfo   {
	font-size: 10px;
	line-height: 14px;
	color: #FFFFFF;
}

p.basecredits   {
	font-size: 9px;
	line-height: 12px;
	color: #A8A8A8;
}

.baseinfobld   {
	font-weight: bold;
}

hr   {
	size: 1px;
	margin-bottom: 0px;
	color: #66CBE0;
}

ul {
	margin-top: 3px;
    margin-left: 10px;
}

li {
	margin-top: 3px;
    margin-left: 10px;
}

img.wsponsors	{
	margin: 15px 20px 15px 10px;
	padding: 0px;
	text-align: center; 
}

img.sponsors	{
	margin: 15px 33px 15px 10px;
	padding: 0px;
	text-align: center; 
}


/* Registration and Info page */

h2.title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	line-height: 24px;
	font-weight: normal;
	color: #0084C8;
	margin-bottom: 6px;
}

h2.form a:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	color: #0084C8;
	text-align: center;
	width: 310px;
	padding: 6px 12px;
	background-color: #CCCCCC;
	text-decoration: none;
}

h2.form a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	color: #0084C8;
	text-align: center;
	width: 310px;
	padding: 6px 12px;
	background-color: #f9e3b6;
	text-decoration: none;
}


h3.location   {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	color: #E1007F;
	margin: 0 0 10px 0;
}

h3.subhead   {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: normal;
	color: #0084C8;
	margin: 20px 0 8px 0;
}

p.reg   {
	font-size: 12px;
	line-height: 18px;
	margin: 0 0 20px 0;
}

p.tickets   {
	font-size: 12px;
	line-height: 18px;
	margin: 0 0 5px 0;
}

p.subhead   {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
	color: #0084C8;
	margin: 20px 0 8px 0;
}



/* 2007, 2008 Highlights */

img.main	{
	float: right;
	margin: 0 0 10px 10px;
}

img.video-l	{
	margin: 10px 10px 20px 0;
}

img.thumbs	{
	border: 0;
	margin: 0 4px 5px 0;
	padding: 0;
}

img.thumbsbdr	{
	border: 2px solid #0ebde8;
	margin: 0 4px 5px 0;
	padding: 0;
}


/* 2009 Highlights */

h2.highlight a:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	color: #0084C8;
	text-align: center;
	width: 310px;
	padding: 10px 12px;
	background-color: #ffffff;
	text-decoration: none;
}

h2.highlight a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	color: #0084C8;
	text-align: center;
	width: 310px;
	padding: 6px 12px;
	background-color: #f9e3b6;
	text-decoration: none;
}



/* Chefs - highlights 2008 */

img.chefs	{
	margin: 20px 0 17px 0;
}

h2.chefs	{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	letter-spacing: -.02em;
	font-weight: normal;
	color: #0084C8;
	border-top: 1px solid #94cbe8;
	padding-top: 8px;
	margin: 0 0 8px 0;
}

p.chefs	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #0D4C6C;
	margin: 0 0 5px 0;
}





/* Travel Awards - Rules and entry form */
h2.rulestitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	line-height: 24px;
	font-weight: normal;
	color: #0084C8;
	padding-bottom: 12px;
}

h2.rulessubtitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #0084C8;
	padding: 8px 0 4px 0;
}

p.rules  {
	margin: 0 0 4px 0;
	
}


/* Travel Conference Speakers */
img.speaker	{
	margin: 0 0 3px 8px;
}



/* Recipes */

h1.recipe {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 26px;
	line-height: 28px;
	font-weight: normal;
	letter-spacing: -1px;
	color: #1E668C;
	margin: 0;
}

h1.recipesm {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 26px;
	line-height: 28px;
	font-weight: normal;
	letter-spacing: -1px;
	color: #1E668C;
	margin: 0 0 10px 0;
}

h1.recipesub {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 20px;
	font-weight: normal;
	letter-spacing: -.5px;
	color: #1E668C;
	margin: 0 0 10px 0;
}

h2.recipes {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #0084C8;
	margin: 0 0 3px 0;
	padding: 0;
}

p.recipes  {
	margin: 0 0 12px 0;
	padding: 0;
	
}

img.recipe {
	margin-bottom: 15px;
}

img.joy	{
	float: right;
	margin-left: 10px;
}


	
	