@charset "UTF-8";
/* CSS Document */

/* boxModel*/

body {/*background:#B3B3B3;*/ background:#000;}

strong { font-weight:bold;}
em		{ font-style:italic;}

div#wrapper		{width:1067px; margin:0 auto; position:relative; zoom:1; border-top:5px #00AEEF solid;}
div#fade2black	{width:1067px; background:#000 url(../images/common/splash.jpg) center top no-repeat; height:600px; position:absolute; z-index:1; left:0;}
div#main		{width:1015px; margin:0 25px; background:#18AFE8 url(../images/common/splash.jpg) center top no-repeat; position:relative; z-index:2; zoom:1;}





div#fade2black2	{width:1067px; background:#000 url(../images/common/splash_alt.jpg) center top no-repeat; height:600px; position:absolute; z-index:1;}
div#main2		{width:1016px; margin:0 25px; background:#18AFE8 url(../images/common/splash_alt.jpg) center top no-repeat; position:relative; z-index:2;}





div#hdr			{ width:1015px; height:183px; height:252px;}
div#hdr2		{ width:1015px; height:205px; }
img#logo		{position:absolute; top:30px; left:40px;}
h1#slogan		{font-size:24px; position:absolute; right:250px; top:10px; color:#000000; font-style:italic;}
div#mainnav 	{position:absolute; top:170px; left:80px;}

		div#mainnav ul 		{}
		div#mainnav ul li	{display:inline; padding:5px 15px 5px 0; }
		div#mainnav ul li a	{color:#fff; text-decoration:none; font-size:20px;}
		div#mainnav ul li a:hover	{color:#fff; text-decoration:none; border-bottom:2px solid #fff;}
		



	
h1		{font-size:28px; color:#000; margin-bottom:5px;}
h2		{font-size:28px; color:#000; margin:10px 0;}
h3		{font-size:20px; color:#000; margin:20px 0 10px 0;}
h1 span	{font-size:12px; color:#fff; font-family:Arial;}
p		{font-family:Arial; color:#fff; line-height:1.2em; font-size:14px;}
hr		{margin:20px 5px;}





div.subsection			{background:url(../images/common/trans_bg.png); }
.ie6 div.subsection		{background:url(../images/common/trans_bg.gif); }
.ie6 div.content		{background:url(../images/common/trans_bg.gif);}
.ie6 div.subcontent		{background:url(../images/common/trans_bg.gif);}






/*home page*/
div#subsection1						{width:200px; float:left; }
div#subsection1 ul					{color:#fff; font-family:Arial; padding:15px;}
div#subsection1 ul li				{list-style:disc inside; margin-top:5px;}
div#subsection1 ul li a				{color:#fff; text-decoration:none; font-size:16px; font-weight:bold;}
div#subsection1 ul li a:hover 		{color:#00AEEF;}




div#subsection2						{width:410px; margin-left:210px; padding:5px 0 0 0 ;}
div#subsection2 div					{padding:5px 15px; width:355px;}
div#subsection2 div.closed			{position:absolute; left:-5000px; }
div#subsection2 p img				{vertical-align:middle; margin-left:10px; font-size:13px;}
div#subsection2 p.call				{ font-size:12px; font-weight:bold;}







div#RAC						{width:256px; position:absolute; top:205px; right:50px;}
div#RAC p, div#RAC div p  	{color:#707571; padding:5px 10px; font-style:italic; font-size:14px; }
div#RAC h1					{text-align:center;}
div#RAC div.hdr				{background:url(../images/common/BAR_hdr.png) no-repeat bottom left; height:16px;}
div#RAC div.bdy				{background:#fff url(../images/common/BAR_bdy.gif) repeat-x bottom left; padding: 0 10px 5px 10px;}
div#RAC div.ftr				{background:url(../images/common/BAR_ftr.png) no-repeat bottom left; height:42px;}
div#RAC div.ftr a			{width:256px; height:42px; display:block;opacity: 0;-moz-opacity: 0;filter: alpha(opacity=0);}






div#section2				{ padding:10px; background:#333;}
div#section2 ul				{position:absolute; left:350px; top:40px; color:#fff; font-family:Arial;}
div#section2 ul li			{list-style:disc inside; margin-top:10px; font-size:16px;}
div#section2 p				{ padding:5px;}





/*about page*/
div.content					{width:851px; background:url(../images/common/trans_bg.png); padding:25px 40px 20px 40px;}
div.content	img				{float:left; margin:0 20px 20px 0;}
div.content	p				{width:350px; color:#fff; margin-left:250px; line-height:1.3em;}
div.content	div    			{background-image:none;}
div.content	div.hdr			{background:url(../images/content/content_hdr.jpg) no-repeat top left; }
div.content	div.ftr			{background:#EBF8FE url(../images/content/content_ftr.gif) no-repeat bottom left; }





div.subcontent				{width:851px; background:#333; padding:25px 40px 30px 40px;}
div.subcontent h1			{float:left; padding-bottom:5px; color:#00AEEF;}
div.subcontent	img			{float:right; margin:0 20px 0 0;}
div.subcontent	p			{color:#fff; width:575px; line-height:1.3em;}
div.subcontent	div.hdr		{background:url(../images/content/subcontent_hdr.gif) no-repeat bottom left; height:19px;}
div.subcontent	div.bdy		{background:#fff url(../images/content/subcontent_bdy2.jpg) no-repeat bottom left;}
div.subcontent	div.ftr		{background:url(../images/content/subcontent_ftr.gif) no-repeat bottom left; height:20px;}






div.subcontent div.subcontent_detail	{ padding:10px 50px 0 20px; }
div.subcontent div.subcontent_detail h2	{float:none; margin:0; margin-bottom:5px; font-size:28px; }
div.subcontent div.subcontent_detail p	{width:550px; margin:0; line-height:1.3em;}






div#adv									{width:931px; margin:0 auto; background:url(../images/graph/adv_top2.gif) top left no-repeat;}
div#adv_bottom							{width:931px; margin:0 auto; background:url(../images/graph/adv_bottom2.gif) top left no-repeat; height:18px;}





div#adv h3							{line-height:43px; width:85px; float:left;padding:0; margin:0;}
div#adv h4							{line-height:20px; float:left;padding:0 0 0 5px; margin:0;color:#00AEEF;}
div#adv a							{color:#000; text-decoration:none; font-weight:bold; font-family:arial; font-size:8px;}
div#adv div#topRow div.beg a		{ height:50px; float:left; background:url(../images/graph/a2.gif) left bottom no-repeat; display:block; text-align:left; }
div#adv div#topRow div.beg a:hover	{ height:50px; float:left; background:url(../images/graph/a2_h.gif) left bottom no-repeat; display:block;}
div#adv div#topRow div.mid a		{ height:50px; float:left; background:url(../images/graph/a2.gif) left bottom no-repeat; display:block; text-align:left; }
div#adv div#topRow div.mid a:hover	{ height:50px; float:left; background:url(../images/graph/a2_h.gif) left bottom no-repeat; display:block;}
div#adv div#topRow div.end a		{ height:50px; float:left; background:url(../images/graph/a3.gif) right bottom no-repeat;display:block;text-align:right; }
div#adv div#topRow div.end a:hover	{ height:50px; float:left; background:url(../images/graph/a3_h.gif) right bottom no-repeat; display:block;}





div#adv div#bottomRow a					{padding-top:35px;}
div#adv div#bottomRow div.beg a			{width:48px; height:43px;float:left; background:url(../images/graph/b1.gif) top right no-repeat; display:block;text-align:center;}
div#adv div#bottomRow div.beg a:hover	{width:48px; height:43px; float:left; background:url(../images/graph/b1_h.gif) top right no-repeat; display:block;}
div#adv div#bottomRow div.mid a			{width:48px; height:43px; float:left; background:url(../images/graph/b2.gif) top no-repeat; display:block;text-align:center;}
div#adv div#bottomRow div.mid a:hover	{width:48px; height:43px; float:left; background:url(../images/graph/b2_h.gif) top no-repeat; display:block;}
div#adv div#bottomRow div.end a			{width:48px;height:43px; float:left; background:url(../images/graph/b3.gif) top left no-repeat;display:block;text-align:center;}
div#adv div#bottomRow div.end a:hover	{width:48px; height:43px; float:left; background:url(../images/graph/b3_h.gif) top left no-repeat; display:block;}





.tool-tip 							{ color: #000; width: 195px;	z-index: 13000; position:absolute; bottom:30px; left:30px; }
.tool-title 						{ margin: 0; color: #000; padding: 15px 8px 4px 10px; background:url(../images/graph/bubble.png); font-family:Times; text-align:center;}
.tool-text 							{ font-size: 12px;padding: 4px 8px 15px 10px;	background:url(../images/graph/bubble.png) bottom right; font-family:Arial;color:#00AEEF;}

.tool-title b						{ font-size:18px; font-weight:normal; }
.tool-tip img						{ margin:0 3px 3px 0;}
.tool-tip img.point					{ position:absolute; right:-22px; top:43px; float:none; z-index:-1; margin:0;}
.tool-tip img.point2				{ position:absolute; right:-22px; top:20px; float:none; z-index:-1; margin:0;}






p.copyright	{text-align:center; font-size:12px; color:#fff;}


form div.subcontent p				{ padding-bottom:5px; width:auto;}
label				{ width:100px; display:inline; float:left; text-align:right; padding-right:5px; clear:left; font-weight:bold;}
label.small			{ width:auto;  float:left; text-align:right; padding:0 5px; clear:none;}
label.small-first			{ width:auto;   text-align:right; padding-right:5px; clear:none;}
input				{  width:150px;float:left;}
input.small			{  width:50px; float:left;}
input.long			{ width:340px; float:none;}
textarea			{ width:500px; height:200px;}

div.report			{width:150px; position:absolute; top:100px; right:0px; background:#444; padding:5px; margin-top:5px; z-index:99999; border:1px solid #fff;}
div#RAC	 div.report p		{color:#fff;}
div.mapClose		{ display:none;}
div.report table	{ width:150px;}
div.report table td	{  padding:1%; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
div.report table th	{  padding:1%; color:#fff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px;}


h2.amenity			{ font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:20px; font-weight:bold;}
