/* CSS Document */
body			 {	margin: 0;	padding: 0;	font-family: Tahoma, Verdana, Arial,  Helvetica, sans-serif; font-size: 11px; color: #000000; background: #0A57A1 url(../images/bg.jpg);}

td				 {text-align: justify; vertical-align: top; font-family:Tahoma, Verdana, Helvetica, sans-serif; font-size:11px; color:#000000; line-height: 16px;}

h4				{ color: #0073b4; FONT-FAMILY: Tahoma, Verdana, Arial,  Helvetica, sans-serif; font-size: 11px; font-weight: normal; margin:0; padding:0; }
h3				{ color: #0073b4; FONT-FAMILY: Tahoma, Verdana, Arial,  Helvetica, sans-serif; font-size: 11px; font-weight: normal; margin:0; padding:0; }
h2				{ color: #FF9900; FONT-FAMILY: Tahoma, Verdana, Arial,  Helvetica, sans-serif; font-size: 11px; font-weight: bold; margin:0; padding:0; }
h1				{ color: #0073b4; FONT-FAMILY: Tahoma, Verdana, Arial,  Helvetica, sans-serif; font-size: 11px; font-weight: bold; margin:0; padding:0; }

LI				{PADDING-RIGHT: 0px;	PADDING-LEFT: 0px;	LIST-STYLE-IMAGE: url(../images/bullet3.gif); PADDING-BOTTOM: 0px; MARGIN: 0px;	PADDING-TOP: 3px;	LIST-STYLE-TYPE: none;}
UL 				{ PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 20px; PADDING-TOP: 0px; }


P 				{ FONT-SIZE: 11px; FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif;  color:#000000; line-height: 16px; text-align: justify; }

img 			{ border: 0;}


td.top1			 { width: 755px; height: 36px; background:#FFFFFF url(../images/top1.png); text-align: left; vertical-align: top; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; padding-top: 7px; padding-left: 10px; padding-right: 10px; }
td.top2			 { height: 36px; background:#FFFFFF url(../images/top2.png); text-align: left; vertical-align: top; font-family:Tahoma, Verdana, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;  }
td.top3			 { width:474; height: 317px; background:#63a9e6 url(../images/boatbvi.jpg); text-align: right; vertical-align: top; }
td.menu			 { width: 802px; background:#FFFFFF url(../images/hmenu_bg.jpg); text-align: left; vertical-align: top; font-family:Tahoma, Verdana, Helvetica, sans-serif; font-size:11px; color:#000000; padding-top: 10px; padding-left: 18px; padding-right: 5px; }
td.menuinside	 { width: 802px; background:#FFFFFF url(../images/hmenu_bg2.jpg); text-align: left; vertical-align: top; font-family:Tahoma, Verdana, Helvetica, sans-serif; font-size:11px; color:#000000; padding-top: 10px; padding-left: 18px; padding-right: 5px; }
td.copyright	 { width: 528px; Height: 83px; background:#FFFFFF url(../images/curve1.jpg); text-align: left; vertical-align: middle; font-family:Tahoma, Verdana, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; padding-top: 10px; padding-left: 10px; padding-right: 10px;  }
td.curve2		 { width: 474px; Height: 83px; background:#FFFFFF url(../images/curve2in.jpg); text-align: left; vertical-align: middle; font-family:Tahoma, Verdana, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; padding-top: 10px; padding-left: 10px; padding-right: 10px;  }
td.curve2i		 { width: 474px; Height: 83px; background:#FFFFFF url(../images/curve2i.jpg); text-align: left; vertical-align: middle; font-family:Tahoma, Verdana, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; padding-top: 10px; padding-left: 10px; padding-right: 10px;  }
td.curve2w		 { width: 474px; Height: 83px; background:#FFFFFF url(../images/curve2w.jpg); text-align: left; vertical-align: middle; font-family:Tahoma, Verdana, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; padding-top: 10px; padding-left: 10px; padding-right: 10px;  }


td.list1		 { height: 25px; background:#065193; text-align: center; vertical-align: top; font-family:Tahoma, Verdana, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#FFFFFF; padding-top: 5px; padding-bottom: 3px; padding-left: 1px; padding-right: 1px;  }
td.list2		 { height: 25px; background:#afd6f9; text-align: center; vertical-align: top; font-family:Tahoma, Verdana, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000; padding-top: 0px; padding-bottom: 6px; padding-left: 0px; padding-right: 0px;  }
td.list3		 { height: 25px; background:#e7f4ff; text-align: center; vertical-align: top; font-family:Tahoma, Verdana, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000; padding-top: 0px; padding-bottom: 6px; padding-left: 3px; padding-right: 3px;  }
td.list4		 { background:#afd6f9; text-align: left; vertical-align: top; font-family:Tahoma, Verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#064E90; padding: 10px; }
td.list5		 { background:#e7f4ff; text-align: left; vertical-align: top; font-family:Tahoma, Verdana, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#064E90; padding: 10px; }
td.list6		 { border-left: #065193 1px solid; border-right: #065193 1px solid; border-top: #065193 1px solid;text-align: left; vertical-align: top; font-family:Tahoma, Verdana, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000; padding: 6px;}
td.list7		 { background:#afd6f9; border-left: #065193 1px solid; border-right: #065193 1px solid; border-top: #065193 1px solid;text-align: left; vertical-align: top; font-family:Tahoma, Verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#064E90; padding: 6px; }
td.list8		 { background:#065193; border-bottom: #065193 1px solid; border-top: #065193 1px solid;text-align: center; vertical-align: top; font-family:Tahoma, Verdana, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FFFFFF; padding: 6px; }

td.main			 { text-align: left; vertical-align: top; font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size:11px; color:#000000; padding-top: 0px; padding-bottom: 20px; padding-left: 20px; padding-right: 10px;  }
td.right1		 { width: 335px; Height: 250px; background:#FFFFFF url(../images/r1.jpg); text-align: justify; vertical-align: top; font-family:Tahoma, Verdana, Helvetica, sans-serif; font-size:11px; color:#000000; padding-top: 5px; padding-left: 75px; padding-right: 10px;  }
td.right2		 { width: 335px; Height: 238px; background:#A5D3FD url(../images/r2.jpg); background-repeat: no-repeat; text-align: justify; vertical-align: top; font-family:Tahoma, Verdana, Helvetica, sans-serif; font-size:11px; color:#000000; padding-top: 5px; padding-left: 20px; padding-right: 10px;  }

.sitemap 		{ width: 100%; border-width: 0px; border-style: solid; background-color: #FFFFFF; margin: 0px 0px 0px 0px; }
.sitemap p		{ padding: 0px; margin: 0px;}
.sitemap a 		{ color: #FF0096; text-decoration: none; }
.sitemap tr		{ padding: 0px; }
.sitemap td 	{ padding: 0px; text-align: left; vertical-align: middle; }
.sitemap td.f1	{ width: 50px; Height: 30px; background:#FFFFFF url(../images/map_01.gif); background-repeat:no-repeat; }
.sitemap td.f2	{ width: 50px; Height: 30px; background:#FFFFFF url(../images/map_02.gif); background-repeat:repeat-y; }
.sitemap td.f3	{ width: 50px; Height: 30px; background:#FFFFFF url(../images/map_03.gif); background-repeat:no-repeat; }
.sitemap td.f4	{ width: 50px; Height: 30px; background:#FFFFFF url(../images/map_04.gif); background-repeat:no-repeat; padding-left: 45; text-align: left; vertical-align: middle; }
.sitemap td.f5	{ width: 50px; Height: 30px; background:#FFFFFF url(../images/map_05.gif); background-repeat:no-repeat; }
.sitemap td.f6	{ width: 50px; Height: 30px; background:#FFFFFF url(../images/map_06.gif); background-repeat:repeat-x; }
.sitemap td.f7	{ width: 50px; Height: 30px; background:#FFFFFF url(../images/map_07.gif); background-repeat:no-repeat; }
.sitemap td.f8	{ width: 50px; Height: 30px; background:#FFFFFF url(../images/map_08.gif); background-repeat:no-repeat; }
.sitemap td.f9	{ width: 50px; Height: 30px; background:#FFFFFF url(../images/map_09.gif); background-repeat:no-repeat; }


#mailto { 
	width:169px; 
	height:55px;
	line-height:55px;
	display:block;
	margin:0 auto;
}

#chat
{
	width:169px; 
	height:29px;
	line-height:29px;
	display:block;
	margin:0 auto;	
}

#mailto span, #chat span { 
	display:block; 
	text-indent:-9999em;
}


td.indexright	 { height: 224px; background:#FFFFFF url(../images/bg_right1.jpg); background-repeat: no-repeat; text-align: left; vertical-align: top; font-family:Tahoma, Verdana, Helvetica, sans-serif; font-size:11px; color:#000000; }
td.footer		 { height: 50px; background:#297CC8 url(../images/footer_bg.jpg) ; text-align: center; vertical-align: top; font-family:Tahoma, Verdana, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; padding-top: 8px; padding-left: 10px; padding-right: 10px; line-height: 18px;  }


.common 		 {FONT-SIZE: 11px;  FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif; color:#000000; font-weight: normal; line-height: 16px; text-align: justify;}
.style1			 {FONT-SIZE: 11px;	FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif; color: #000000; padding-left: 20px; padding-right: 5px; padding-top: 10px;	padding-bottom: 0px; text-align: justify; line-height: 16px;}
.style2 		 {FONT-SIZE: 11px;	FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif; font-weight: bold; color: #064E90; padding-bottom: 5px; text-align: left;}
.style3			 {FONT-SIZE: 10px;	color: #064E90;}
.style7 		 {color: #FF0000}
.style8 		 {FONT-SIZE: 10px; FONT-EEIGHT: bold; color: #000000; text-decoration:underline;}
.white	 		 {color: #FFFFFF; }


a:link 			{color: #064e90; font-weight: bold; text-decoration:none; }
a:active    	{color: #064e90; font-weight: bold; text-decoration:none; }
a:visited  		{color: #064e90; font-weight: bold; text-decoration:none; }
a:hover    		{color: #064e90; font-weight: bold; text-decoration:overline underline; }



a.mainlink:link 		{  color: #000000; font-weight: bold; text-decoration:none; padding-left: 5px; padding-right: 5px; }
a.mainlink:active    	{  color: #000000; font-weight: bold; text-decoration:none; padding-left: 5px; padding-right: 5px; }
a.mainlink:visited  	{  color: #000000; font-weight: bold; text-decoration:none; padding-left: 5px; padding-right: 5px; }
a.mainlink:hover    	{  color: #000000; font-weight: bold; text-decoration:overline underline; padding-left: 5px; padding-right: 5px; }

a.botlink:link 			{ color: #FFFFFF; font-weight: normal; text-decoration:none; padding-left: 2px; padding-right: 2px; }
a.botlink:active     	{ color: #FFFFFF; font-weight: normal; text-decoration:none; padding-left: 2px; padding-right: 2px; }
a.botlink:visited  		{ color: #FFFFFF; font-weight: normal; text-decoration:none; padding-left: 2px; padding-right: 2px; }
a.botlink:hover    		{ color: #FFFFFF; font-weight: normal; text-decoration:underline; padding-left: 2px; padding-right: 2px; }

a.alink:link 			{ color: #064E90; font-size: 10px; font-weight: bold; text-decoration:none; }
a.alink:active    		{ color: #064E90; font-size: 10px; font-weight: bold; text-decoration:none; }
a.alink:visited  		{ color: #064E90; font-size: 10px; font-weight: bold; text-decoration:none; }
a.alink:hover    		{ color: #064E90; font-size: 10px; font-weight: bold; text-decoration:underline; }

a.blink:link 			{ color: #000000; font-weight: normal; text-decoration:none; }
a.blink:active    	 	{ color: #000000; font-weight: normal; text-decoration:none; }
a.blink:visited  		{ color: #000000; font-weight: normal; text-decoration:none; }
a.blink:hover    		{ color: #000000; font-weight: normal; text-decoration:underline; }

INPUT 			{ color: #000000; padding: 0pt; margin: 0pt; border: 1px solid #0073b4; font-size: 11px; FONT-FAMILY: Tahoma, Verdana, Arial,  Helvetica, sans-serif }
TEXTAREA 		{ color: #000000; padding: 0pt; margin: 0pt; border: 1px solid #0073b4; font-size: 11px; FONT-FAMILY: Tahoma, Verdana, Arial,  Helvetica, sans-serif }
FORM 			{ color: #000000; font-size: 11px; font-family: Tahoma, Verdana, Arial,  Helvetica, sans-serif; margin:0; padding:0; }
SELECT 			{ color: #000000; padding: 0pt; margin: 0pt; border: 1px solid #0073b4; font-size: 11px; FONT-FAMILY: Tahoma, Verdana, Arial,  Helvetica, sans-serif }	

  .gsc-control-cse {
    font-family: Arial, sans-serif;
    border-color: #FFFFFF;
	
	
  }
  input.gsc-input {
    border-color: #cccccc;
  }
  input.gsc-search-button {
    border-color: #cccccc;
    background-color: #0073b4;
  }
  .gsc-tabHeader.gsc-tabhInactive {
    border-color: #777777;
    background-color: #777777;
  }
  .gsc-tabHeader.gsc-tabhActive {
    border-color: #333333;
    background-color: #333333;
  }
  .gsc-tabsArea {
    border-color: #333333;
  }
  .gsc-webResult.gsc-result {
    background-color: #FFFFFF;
  }
  .gsc-webResult.gsc-result:hover {
    background-color: #024f97;
  }
  .gs-webResult.gs-result a.gs-title:link,
  .gs-webResult.gs-result a.gs-title:link b {
    color: #444444;
  }
  .gs-webResult.gs-result a.gs-title:visited,
  .gs-webResult.gs-result a.gs-title:visited b {
    color: #444444;
  }
  .gs-webResult.gs-result a.gs-title:hover,
  .gs-webResult.gs-result a.gs-title:hover b {
    color: #444444;
  }
  .gs-webResult.gs-result a.gs-title:active,
  .gs-webResult.gs-result a.gs-title:active b {
    color: #777777;
  }
  .gsc-cursor-page {
    color: #444444;
  }
  a.gsc-trailing-more-results:link {
    color: #444444;
  }
  .gs-webResult.gs-result .gs-snippet {
    color: #333333;
  }
  .gs-webResult.gs-result .gs-visibleUrl {
    color: #000000;
  }
  .gs-webResult.gs-result .gs-visibleUrl-short {
    color: #000000;
  }
  
  .gs-webResult.gs-result .gs-visibleUrl-short {
    display: none;
  }
  .gs-webResult.gs-result .gs-visibleUrl-long {
    display: block;
  }
  .gsc-cursor-box {
    border-color: #777777;
  }
  .gsc-results .gsc-cursor-page {
    border-color: #777777;
    background-color: #FFFFFF;
  }
  .gsc-results .gsc-cursor-page.gsc-cursor-current-page {
    border-color: #333333;
    background-color: #333333;
  }
  .gs-promotion.gs-result {
    border-color: #CCCCCC;
    background-color: #E6E6E6;
  }
  .gs-promotion.gs-result a.gs-title:link {
    color: #0000CC;
  }
  .gs-promotion.gs-result a.gs-title:visited {
    color: #0000CC;
  }
  .gs-promotion.gs-result a.gs-title:hover {
    color: #444444;
  }
  .gs-promotion.gs-result a.gs-title:active {
    color: #00CC00;
  }
  .gs-promotion.gs-result .gs-snippet {
    color: #333333;
  }
  .gs-promotion.gs-result .gs-visibleUrl,
  .gs-promotion.gs-result .gs-visibleUrl-short {
    color: #00CC00;
  }

#cse {
position: absolute;
right: 10px;
top: 411px;
background: none;
}



div.gsc-control-cse {
background: none;
border:none;
}	

.gsc-results.gsc-webResult {
	background: #012a56;
}

#cse div.gs-title a {
	color: white;
}

#cse div.gs-snippet {
	color: white;
}

div.gsc-webResult.gsc-result {
	background: none;
	border: none;
	color: white;
	padding: 10px;
	width: 80%;
	margin: 0 auto;
}

#cse div.gs-visibleUrl.gs-visibleUrl-long {
	color: #0073b4;
	font-size: 0.8em;
}

div.gs-title {
	color: white;
	text-transform: uppercase;
}

div.gsc-results.gsc-webResult {
	margin-top: 0;
}

#cse .gsc-search-button { background-color: #024F97; }

/*************************** Shortcodes: Buttons ***************************/

.button-wrapper {
float: left;
z-index: 1;
position: relative;
display: inline-block;
margin: 10px 10px 10px 0;
}
.button {
line-height: 1;
height: 100%;
}
.button a,
.button a:hover {
display: block;
height: 100%;
color: #ffffff;
font-size: 12px;
padding: 8px 12px;
-moz-border-radius: 40px;
-webkit-border-radius: 40px;
border-radius: 40px;
-webkit-box-shadow:1px 1px 5px #bbbbbd;
-moz-box-shadow:1px 1px 5px #bbbbbd;
box-shadow:1px 1px 5px #bbbbbd;
white-space:nowrap;
}

/* Dark Grey Button */
.darkgrey.button a {
border: 1px solid #000;
background-color: #202020;
background-image: -moz-linear-gradient(top, #404040, #202020);
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#404040), to(#202020));
}
.darkgrey.button a:hover {
background: #404040;
}

/* Brown Button */
.brown.button a {
border: 1px solid #000;
background-color: #5e3e2c;
background-image: -moz-linear-gradient(top, #5e3e2c, #2b1406);
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#5e3e2c), to(#2b1406));
}
.brown.button a:hover {
background: #2b1406;
}

/* Blue Button */
.blue.button a {
border: 1px solid #04509e;
background-color: #09b0fe;
background-image: -moz-linear-gradient(top, #09b0fe, #258df8);
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#09b0fe), to(#258df8));
}
.blue.button a:hover {
background: #258df8;
}

/* Lime Green Button */
.limegreen.button a {
border: 1px solid #92b946;
background-color: #d2e68d;
background-image: -moz-linear-gradient(top, #d2e68d, #94bd44);
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d2e68d), to(#a4cc56));
}
.limegreen.button a:hover {
background: #a4cc56;
}

/* Teal Button */
.teal.button a {
border: 1px solid #0c2e35;
background-color: #366a7b;
background-image: -moz-linear-gradient(top, #366a7b, #23444b);
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#366a7b), to(#23444b));
}
.teal.button a:hover {
background: #23444b;
}

/* Red Button */
.red.button a {
border: 1px solid #76151a;
background-color: #93063b;
background-image: -moz-linear-gradient(top, #b03238, #93063b);
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#b03238), to(#93063b));
}
.red.button a:hover {
background: #b03238;
}

/* Orange Button */
.orange.button a {
border: 1px solid #c3730c;
background-color: #ee8600;
background-image: -moz-linear-gradient(top, #ee8600, #b25f0f);
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ee8600), to(#b25f0f));
}
.orange.button a:hover {
background: #b25f0f;
}

/* Yellow Button */
.yellow.button a {
border: 1px solid #e1ca83;
background-color: #f5ed16;
background-image: -moz-linear-gradient(top, #edd00a, #c9b005);
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f5ed16), to(#dcc10a));
}
.yellow.button a:hover {
background: #dcc10a;
}

.button-li {
	list-style-image:none; 
	margin-bottom: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-family:Arial, Helvetica, sans-serif;
}
.button-ul {
	margin:5px;
	margin-bottom: 0px;
}
