    /* General Styles (Global) */
	* { margin: 0; padding: 0; font-family: Verdana, Tahoma, sans-serif; font-size: 10pt; }
	body { background: #e5e5e5; font-size:10pt; color:#333 }
	td { vertical-align: top; }
	br, .clear { clear: both; }
	a { color: #03f; text-decoration: none; }
	a:hover { color: #000000; }

	.section_list { display: none; list-style-type: none; }
    
	/* Application Layout Styles */
	#outer { background: #fff; width: 750px; margin: 0 auto; border-left: 4px solid #eee; border-right: 4px solid #eee; }
	/*#header { background: url(images/aaj-index.jpg) top no-repeat;} */
	#branding { height: 176px; background-image: url(images/aaj-index.jpg); }
	/*#branding h1 { background: url() bottom left no-repeat; position: relative; left: 20px; top: 130px;}*/
	#branding h1 span { visibility: hidden; }

	#navigation				{text-align: center;}
	#navigation table 		{width: 100%; background: url(images/navbg.gif) bottom;}
	#navigation td 			{border-left: 2px solid #f8e69b; height: 38px; font-size: 12px; padding: 2px 4px; vertical-align: middle;}
	#navigation td.first 	{border: 0;}
	#navigation a			{text-decoration: none; color: #036; padding: 5px 0; font-family: Arial, Helvetica, sans-serif;}

	#specials				{text-align: center; margin: 0 0 20px 0; padding: 10px 0; background: #F7DA76;}
	#specials table 		{margin: 0 auto; }
	#specials td			{padding: 1px;}

	.shadow					{border-right: 2px solid #666; border-bottom: 2px solid #666; color: #fff; -moz-border-radius: 3px;}
	div.button				{margin: 5px 0 0 0; padding: 4px; background: #E5850D;}
	div.button a			{color: #fff;}

	#primary				{width: 179px;}
	#secondary				{width: 269px; margin-right: 10px;}
	#primary, #secondary 	{padding: 0 10px; border-right: 1px solid #eee;}
	#primary, #secondary,
	#sidebar 				{float: left;}
	#sidebar				{width: 250px; background: #F7DA76; padding: 10px 0;}
	#sidebar div.group 		{width: 100px; float: left; margin-left: 5px;}
	#sidebar ul				{list-style-type: none;}
	#sidebar li 			{padding: 1px 0;}

    #search h3 {font-family: Arial, Helvetica, sans-serif; color: #633; font-size: 14px; margin: 10px 0 5px;}
        #search h4 {font-weight: bold; color: #333; margin: 10px 0 3px 0; font-size: 10px;}
        #search label.line {display: block; font-weight: bold; color: #333; margin: 5px 0 3px 0;}
      #search .form_action {margin-top: 10px;}

	#submit_search {background: #e8c158; margin: 5px 0; font-weight: bold; border: 0; padding: 2px; border-right: 1px groove #333; border-bottom: 1px groove #333; color: #333; font-size: 10px;}
 
        #features h4			{margin-bottom: 4px; font-size: 12px; font-family:Arial, Helvetica, sans-serif; color: #036; }
		#features h1			{margin-bottom: 4px; font-size: 11px; font-family:Arial, Helvetica, sans-serif; color: #036; }
	#features ul			{list-style-type: none;}
	div.feature 			{padding-bottom: 10px;}
	div.feature img			{float: left; margin-right: 5px;  width: 80px; height: 52px;}
	#additional_features li {padding: 2px 0;}
	#newsletter				{margin-top: 10px;}
	#newsletter h4			{margin-bottom: 4px; font-family:Arial, Helvetica, sans-serif; color: #036; font-size: 12px;}
		#newsletter h1			{margin-bottom: 4px; font-family:Arial, Helvetica, sans-serif; color: #036; font-size: 11px;}
	#destinations h4 		{margin: 0 0 5px 0; font-size: 12px; color: #036;}
	#destinations h1 		{margin: 0 0 5px 0; font-size: 12px; color: #005EBB;}
	#destinations p 		{padding: 5px;}
	#places 				{border: 1px solid #e5e5e5; width: 265px; font-size: 9px;}
	#banner					{margin: 10px 0 0 5px;}
	#aboutus h3				{margin-bottom: 4px; font-family:Arial, Helvetica, sans-serif; color: #003366; font-size: 14px;}
	#aboutus p 				{margin-bottom: 10px;}
	#aboutus ul 			{margin-left: 15px;}
	#brochures h4			{margin-bottom: 4px; font-family:Arial, Helvetica, sans-serif; color: #003366; font-size: 12px;}
	#brochures p 			{margin-bottom: 10px;}
	#banner h4				{margin-bottom: 4px; font-family:Arial, Helvetica, sans-serif; color: #036; font-size: 13px;}

	#footer					{text-align: center; padding: 10px 0; font-size: 10px;}
	#footer	ul				{list-style-type: none;}
	#footer	li				{display: inline;}

	/* Explore section styles */

	#destination 	         {background: url(images/topbluefade.gif) top repeat-x;}
	#destination h3          {font-family: "Bitstream Vera Sans", Verdana, Helvetica, Arial, sans-serif; font-size: 18px;
						          padding-top: 20px; margin-left: 20px;}
	#destination table         {width: 100%;}
	#destination td            {vertical-align: top;}
	#destination #description  {width: 520px;}
	#destination #sidebar      {width: 220px; background: #fff; font-family: Verdana, helvetica, arial, sans-serif; font-size: 12px;}
	#destination #sidebar h4   {font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; font-size: 16px;}
	#destination #independent  {margin-top: 10px;}
	#destination #sidebar a    {text-decoration: none;}
	#destination #sidebar li       {padding: 4px 0;}
	#destination #description p    {margin: 10px 20px; font-size: 12px;}
	#destination div.images		   {padding-left: 10px; margin-top: 10px;}
	#destination div.image		{margin-left: 5px; width: 230px; height: 150px; background: #fff; float: left;margin-top: 2px;}

	/* Support section styles */
	#support ul {margin-left: 40px; }
	#support li {margin: 10px; padding: 2px; font-size: 12px; }
	#support {margin: 0; background: url(images/topbluefade.gif) top repeat-x;}
    #support h1 {font-family: "Bitstream Vera Sans", Verdana, Helvetica, Arial, sans-serif; font-size: 15px; padding: 20px 20px 10px 20px; color: #005EBB;}
    #support h3 {font-family: "Bitstream Vera Sans", Verdana, Helvetica, Arial, sans-serif; font-size: 15px; padding: 20px 20px 10px 20px; color: #333;}
    #support p {padding: 0 10px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; margin-bottom: 10px;}
	#support #contents li {margin: 0 !important;}
	#support h4 {font-size: 11px; margin-left: 20px; color:#0656a5;}
	#support h2 {
	font-size: 12px;
	margin-left: 20px;
	color:#333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

	table.data {border: 1px #333 solid; margin: 5px 0 5px 20px; border-collapse: collapse;}
	table.data td {border: 1px #333 solid; padding: 8px;}
	table.data td.label {font-weight: bold;}
	p.disclaimer {font-size: xx-small !important;}
	
	table.together {margin: 0 0 10px 20px;}
    table.together label {text-align: right; display: block;
     font-size: small;}

    table.even {width: 600px;}
    table.even td {width: 200px;}
.txtbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}
.txtbold:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #005EBB;
	text-decoration: underline;
}
.headtxtbold {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #005EBB;
	text-decoration: none;
}
.txtitalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-style: italic;
}
.midtxthighlight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.txthlwolnk {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}
.txtlnk {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #003366;
	text-decoration: underline;
}
.txtlnk:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #005EBB;
	text-decoration: none;
}
.txtlnk-norm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration: underline;
}
.txtlnk-norm:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #005EBB;
	text-decoration: none;
}
.resourcelnk {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #043578;
	text-decoration: none;
}
.resourcelnk:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #043578;
	text-decoration: underline;
}
.middle {
        font-size: 16pt;
}

.large {
        font-size: 20pt;
}
.footer {
        font-size: 8pt;
}
#error {
	color: red;
	font-weight: bold;
}
.red {
	color: red;
}

