@charset 'UTF-8';
/* CSS Document */

/* basic tag settings */
body					{text-align:center; background:#808285 url(../images/common/body_Bg.jpg) top repeat-x;}
h1, h2, h3, h4, h5, h6 	{font-family:Times; padding:10px 0; font-weight:normal;}
p, ul, li				{font-family:Arial; font-size:13px; line-height:15px;}
a, a:hover				{color:#007DC3; text-decoration:none;}
a:hover					{text-decoration:underline;}

div#addresses h3						{font-size:14px; font-weight:bold; font-family:Arial; padding-bottom:5px;}
strong					{font-weight:bold;}

/* wrapper divs */
#wrapper				{width:980px; margin:0 auto; background:url(../images/common/wr_fill.gif) left repeat-y; padding:0; text-align:left; zoom:1;}
#hdr					{width:980px; background:url(../images/common/wr_hdr.gif)  top left; height:68px; zoom:1;}
#bdy					{width:980px; background:url(../images/common/wr_bdy.jpg) no-repeat top left; zoom:1;}
#ftr					{width:980px; background:url(../images/common/wr_ftr.gif) no-repeat bottom left; height:36px; position:relative; zoom:1; z-index:5999;}

/* main navigation */
div#main_nav				{padding:40px 50px 0 70px; text-align:right;}
div#main_nav ul				{float:left; width:760px; text-align:left;}
div#main_nav ul	li			{display:inline; border-left:1px solid #000;}
div#main_nav ul	li a		{font-size:12px; color:black; padding:0 10px; display:inline; margin:0;}
div#main_nav ul	li a:hover	{border-bottom:3px solid #12284D; text-decoration:none;}
div#main_nav ul	li.first	{border-left:none;}

div#hdr a					{font-family:Arial; font-size:12px; margin:3px 0 0 0; display:block;}

/* form stuff */
form 			{margin:0; padding:0; width:353px;}
label			{width:150px; float:left; color:#fff; font-family:Arial; font-size:14px; margin-bottom:5px; line-height:20px;}
label.memo		{width:350px; }
input			{margin-bottom:5px; height:18px; border:none; border-left:8px solid #007DC3;}
input.submit	{border:none; float:right; margin-top:25px;}
textarea		{width:320px;margin-bottom:5px;  border:none;  border-left:8px solid #007DC3;}


/* #bdy content framework */
div#bdy_Content				{padding:0 28px 0 31px;  width:921px;}

div#bdy_hdr					{padding:5px 31px 15px 31px;}
div#bdy_hdr img				{float:left; margin-right:20px;}
div#bdy_hdr h1				{font-family:Tahoma; font-weight:bold; font-size:22px; color:#12284D; padding:20px 0 0 0;}
div#bdy_hdr h1 i			{font-family:Times; font-weight:normal; }
div#bdy_hdr p				{font-size:12px; color:#12284D; padding:5px 0 0 0;}

/* splash section framework */
div#bdy_splash					{ background:#000 url(../images/common/splash_TL.gif) top left no-repeat; position:relative; zoom:1; width:921px; margin:0; padding:0;}
div#bdy_splash #TR				{ background:url(../images/common/splash_TR.gif) top right no-repeat; position:absolute; top:0; right:0; width:18px; height:17px; }
div#bdy_splash #TL				{ background:url(../images/common/splash_TL.gif) top left no-repeat; position:absolute; top:0; left:0; width:16px; height:16px; }
div#bdy_splash div#arrow		{ position:absolute; top:0; left:100px; background:url(../images/splash/splash_arrow.gif) no-repeat; width:43px; height:19px;}
div#bdy_splash img				{ float:right; margin-right:50px;}
div#bdy_splash h1				{ font-size:38px; color:#fff; padding:30px 0 0 75px; text-align:left; }
div#bdy_splash ul				{ padding:10px 0 0 175px; width:225px; font-size:12px;}
div#bdy_splash ul li			{ font-size:20px; color:#007DC3; font-family:Arial; padding:3px; list-style:outside disc; line-height:23px;}


/* left subcontent section */
div#lftColumn						{width:468px; float:left; position:relative; padding:0; margin:0;background:#EEEFEF; z-index:5000;}
div#lftColumn div#grey_sub			{background:#EEEFEF; width:418px; padding:25px 0 50px 50px; margin:0;}
div#lftColumn div#grey_sub div#TL	{background:url(../images/common/greySub_TL.gif) no-repeat; width:15px; height:15px; position:absolute; top:-15px; left:0;}

div#lftColumn h2						{color:#000; font-size:24px; padding:0 0 15px 0;}
div#lftColumn p							{padding:0 30px 25px 0;}
div#lftColumn div.industry				{ padding:5px 0 5px 0; }
div#lftColumn div.industry img			{ float:left;}
div#lftColumn div.industry h3			{padding:0; margin:0; margin-left:109px; font-size:20px; font-weight:normal;}
div#lftColumn div.industry h3 a			{ display:block; color:#000; padding-left:10px; height:27px; margin-top:20px; line-height:30px;position:relative; z-index:1000;}
div#lftColumn div.industry h3 a:hover	{background:#B2B2B2; text-decoration:none;}
div#lftColumn div.industry h3 a:hover span	{background:url(../images/common/grey_Selctr.png); width:21px; height:74px; position:absolute; right:-21px; bottom:0;}
.ie6 div#lftColumn div.industry h3 a:hover span	{background:url(../images/common/grey_Selctr.gif); width:21px; height:74px; position:absolute; right:-21px; bottom:0;}


/* right subcontent section */
div#rtColumn						{ float:left; position:relative; margin:0; padding:0; width:453px;}
.ie6 div#rtColumn						{float:left; position:relative; zoom:1; width:453px;}

div#rtColumn div#TR					{background:url(../images/common/whiteSub_TR.gif) no-repeat; width:15px; height:15px; position:absolute; top:-15px; right:0;}

div#rtColumn div#white_sub_frame		{height:200px; background:#fff; padding:0;  width:453px;}
div#rtColumn div#white_sub			{height:120px; background:#fff; padding:40px 50px;  width:353px; }
.ie6 div#rtColumn div#white_sub		{width:353px; height:120px; overflow:hidden;}

div#rtColumn h2						{font-size:40px; padding:0; margin-left:-20px;}
div#rtColumn p						{padding:5px 0;}
div#rtColumn hr						{width:150px; color:#fff; border:none;  height:1px; background:#fff; margin:5px 10px;}
div#rtColumn a:hover				{text-decoration:none;}

div#rtColumn div#blue_sub			{ background:#12284D; padding:40px 50px 0 50px;   width:353px;}
.ie6 div#rtColumn div#blue_sub			{ background:#12284D; padding:40px 50px 0 50px;  width:350px;}
div#rtColumn div#blue_sub div.arrow	{ background:url(../images/common/blueSub_arrow.gif) no-repeat; position:absolute; top:200px; right:100px; width:57px; height:25px;}

div#rtColumn div#blue_sub h2		{ color:#fff;}
div#rtColumn div#blue_sub p			{ padding:5px 10px; color:#fff; font-style:italic;}
div#rtColumn div#blue_sub p.signature	{ text-align:right; color:#007DC3}


/* footer Section */
div#ftr div#TL					{background:url(../images/common/greySub_BL.gif) no-repeat; width:18px; height:16px; position:absolute; top:-16px; left:31px; z-index:6000;}
div#ftr div#TR					{background:url(../images/common/blueSub_BR.gif) no-repeat; width:21px; height:20px; position:absolute; top:-20px; right:28px;  z-index:6001;}	


/* .home special content */
body.home div#bdy_splash			{background:#000 url(../images/home/splash_bg.jpg) top left no-repeat; height:292px; position:relative; zoom:1; width:921px; padding:0; margin:0; overflow:visible;}
body.home div#bdy_splash div#girl	{background-image:url(../images/home/hostess.jpg); width:238px; height:320px; position:absolute; bottom:0px; right:32px; z-index:5000; }
.ie6 body.home div#bdy_splash div#girl	{background-image:url(../images/home/hostess.jpg); width:238px; height:320px; position:absolute; bottom:4px; right:32px; z-index:5000; }
body.home div#bdy_splash ul			{width:170px; float:left; padding:30px 0 0 40px; height:260px; overflow:hidden;}
body.home div#bdy_splash ul li		{color:#fff; font-size:14px; font-weight:bold; list-style:outside disc; padding:5px 0; line-height:18px;}
body.home div#bdy_splash h2			{position:absolute; left:-5000px;}
body.home div#bdy_splash p			{margin:0 0 0 0px; padding: 0 10px 0 30px; color:#000; font-size:14px; line-height:1.2em; height:150px; overflow:hidden; float:left;width:400px; display:block;}


body.home div#whiteBox				{border:1px solid #fff; margin:20px 0 20px 0px; border-right:none;  width:440px; position:relative; overflow:hidden; float:left;}
body.home div#whiteBox div			{ background:#fff;  height:104px; overflow:hidden; } 
body.home div#whiteBox h3			{ color:#020E1E; padding:15px 0px 10px 20px; font-size:20px; line-height:1.3em; position:absolute; top:0; left:0; font-weight:normal; }

body.home div#grey_sub p					{position:absolute; left:-5000px;}
body.home div#rtColumn div#white_sub h2		{font-size:34px; padding:0; margin:0;}
body.home div#rtColumn div#white_sub h3		{font-size:34px; padding:0; margin:0;font-weight:normal;}
body.home div#rtColumn div#white_sub h3	a	{color:#000; margin:0; }
body.home div#rtColumn div#white_sub h3	a:hover	{text-decoration:none; cursor:text;  }
body.home div#rtColumn div#white_sub img		{position:absolute; left:-5000px; height:0;}
body.home div#rtColumn div#white_sub img.more 	{position:relative; left:0; height:16px;}
.ie6 body.home div#rtColumn div#blue_sub div.arrow	{ background:url(../images/common/blueSub_arrow.gif) no-repeat; position:absolute; top:200px; right:100px; width:57px; height:25px;}


/* .contact special content */
body.contact div#rtColumn div#blue_sub div.arrow	{ background:url(../images/common/blueSub_arrow.gif) no-repeat; position:absolute; top:100px; right:100px; width:57px; height:25px;}
.ie6 body.contact div#rtColumn div#blue_sub div.arrow	{ background:url(../images/common/blueSub_arrow.gif) no-repeat; position:absolute; top:100px; right:100px; width:57px; height:25px;}

/* .hotel special content */
body.hotel div#bdy_splash h1				{padding:30px 0 0 40px;}

div#lftColumn ul	{list-style:disc;}
div#lftColumn ul li	{list-style:disc outside; margin-left:20px; padding:0 10px 10px 0;}

div#lftColumn p.faqTitle			{font-size:16px; font-weight:bold; padding:0 30px 10px 0;}

div#copyright				{ padding-bottom:20px;}
div#copyright address				{ text-align:center; font-size:11px;line-height:13px;}
div#copyright p				{ text-align:center; font-size:10px; font-family:Arial;}
div#copyright a				{ color:#000;}

