@charset "UTF-8";
/* CSS Document */


body { background: #000; margin:0px; text-align:center; }

body, div, p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:14px;
}

#container { margin: 0 auto; width:890px; text-align:left; background:#FFFFFF url(../i/con-bg.gif) bottom center no-repeat; padding:20px 40px 15px 40px;}

.blue, a.blue, a.blue:hover  { color:#5CC6EE;}
.blue2, a.blue2, a.blue2:hover  { color:#1A2C63;}
.grey { color:#333333;}

.t14 { font-size: 14px; line-height:18px;}
.t12 { font-size: 12px; line-height:16px;}

p { margin-top:0px; margin-bottom:10px;}

a { color:#5CC6EE;} a:hover  { color:#1A2C63;}

h1, h2, h3, h4 { font-family:Arial, Helvetica, sans-serif; font-weight:normal; line-height:1;}
h1 b { display:none;}
h1 { margin:0px 0px 8px 0px; font-size:36px; color: #1A2C63;}
h2 { margin:0px 0px 20px 0px; font-size:20px; color: #000000;}
h3 { margin-top:0px; font-size:14px; margin-bottom:5px;}
h4 { margin:0px 0px 20px 0px; font-size:16px; color: #000000;}

h1.sht { width:425px; letter-spacing:-10px;}

#nav { height:145px;}
#nav img { margin-bottom:25px;}

#nav ul { padding:0px; margin:0px 0px 20px 0px; list-style:none; clear:both;}
#nav ul li { float:left; margin:0px; padding:0px; list-style:none; position:relative;}
#nav ul li a { float:left; display:block; height:36px; margin:0px; padding:0px; border:0px;}
#nav ul li a b { display:none;}

#nav ul li a.wr { background: url(../i/n/wr.gif); width:201px; margin:0px;} 			#nav ul li a.wr:hover, #nav ul li a.wrh { background:url(../i/n/wr.gif) 0px 36px; width:201px; margin:0px; }
#nav ul li a.se { background: url(../i/n/se.gif); width:41px;} 				#nav ul li a.se:hover, #nav ul li a.seh { background:url(../i/n/se.gif) 0px 36px; width:41px; }
#nav ul li a.ho { background: url(../i/n/ho.gif); width:44px;} 				#nav ul li a.ho:hover, #nav ul li a.hoh { background:url(../i/n/ho.gif) 0px 36px; width:44px; }
#nav ul li a.cu { background: url(../i/n/cu.gif); width:202px;} 			#nav ul li a.cu:hover, #nav ul li a.cuh { background:url(../i/n/cu.gif) 0px 36px; width:202px; }
#nav ul li a.sv { background: url(../i/n/sv.gif); width:201px;} 			#nav ul li a.sv:hover, #nav ul li a.svh { background:url(../i/n/sv.gif) 0px 36px; width:201px; }
#nav ul li a.ne { background: url(../i/n/ne.gif); width:201px;} 			#nav ul li a.ne:hover, #nav ul li a.neh { background:url(../i/n/ne.gif) 0px 36px; width:201px; }


#nav ul li ul { display: none; position: absolute; top: 36px; left: 0;}
#nav ul li>ul { top: auto; left: auto; }
#nav ul li:hover ul, #nav ul li.over ul { width:500px; top: 36px; display: block; left: 0; border-left: solid 1px #1A2C63; padding-top:18px;}
#nav ul li ul li a {	display: block; text-align:center; padding: 5px 10px 5px 10px; list-style-type: none; background-color: #fff; text-decoration: none; color: #1A2C63; text-align:left; border-bottom: solid 1px #1A2C63; border-left: solid 1px #1A2C63; height:15px; float:left;}
#nav ul li ul li a:hover { color:#6699FF;}
#nav ul li ul li a.f { border-left:0; }
#nav ul li ul li a.l { border-right: solid 1px #1A2C63; }

#lcol { width:630px; float:left; clear:both; }
#rcol { width:250px; float:right;}

#rcol a { color:#5CC6EE; text-decoration:underline; font-weight:bold;}	#rcol a:hover { color:#ffffff; background:#5CC6EE; text-decoration:none;}	

#rcol p.col, #rcol p.colt { float:left; margin-top:1px; margin-bottom:1px; }
#rcol p.colt { width: 120px; padding:10px; }

#subnav { height:70px; background:url(../i/nav-bg.gif) 0px 30px repeat-x;}

#subnav a { display:block; width:173px; float:left; background:url(../i/n/sn-bg.gif); height:23px; text-align:center; padding-top:8px; text-decoration:none; color:#5CC6EE; font-size:12px;} 
#subnav a:hover, #subnav a.h, #subnav a.h:hover  { width:173px; background:url(../i/n/sn-bg.gif) 0px 31px; text-decoration:none; color:#000000}

#subnav a.five { display:block; width:139px; float:left; background:url(../i/n/sn-5-bg.gif); height:23px; text-align:center; padding-top:8px; text-decoration:none; color:#5CC6EE; font-size:12px;} 
#subnav a.five:hover, #subnav a.fiveh, #subnav a.fiveh:hover { width:139px; background:url(../i/n/sn-5-bg.gif) 0px 31px; text-decoration:none; color:#000000}

div#search { float:right; background:url(../i/se-bg.gif) no-repeat; width:270px; height:57px; margin:15px 40px 0px 0px; padding:6px 0px 0px 6px;}

.text { float:left; padding-bottom:25px; width:758px;}

a.sr0, a.sr1 { padding:10px; border-bottom:#C3D5EA 1px dotted; text-decoration:none; display:block;}
a.sr0:hover, a.sr1:hover { background:#C3D5EA; text-decoration:none;}
a.sr0 { background:#D1ECF9;}

a.sr0 h3, a.sr1 h3 { color:#1A2C63; font-size:18px; font-weight:normal; margin-bottom:5px; margin-top:5px;}

.para1{ width:350px; float:left;}
.para2{ width:350px; float:right; }
.para1 ul, .para2 ul { list-style:none; margin:5px 0px 0px 0px; padding:0px;}
.para1 ul li, .para2 ul li { list-style:none; background:url(../i/b.gif) left 5px no-repeat; padding-left: 10px;}

.full { padding:10px;}

.strip { padding:10px; background:url(../i/lge-red.gif) repeat-x #5CC6EE; color:#FFFFFF;}
.strip a { color:#FFFFFF;} .strip a:hover { color:#333333;}
.quote { padding:10px; height:45px; background:url(../i/09/quote.gif) no-repeat; margin:0; width:580px;}
.quote b { display:none; visibility:hidden;}


.pt10 { padding-top:10px;}

#content { padding:10px 0px 0px 10px}
img.left { padding: 0px 10px 10px 0px;}
img.right { padding:0px 10px 10px 10px}
img.pl10 { padding:0px 0px 10px 10px}

#content #sections p { width:180px; float:left; display:block; height: 155px; padding:9px; margin:0;}
#content #sections p img { margin-bottom: 10px;}
#content ul li, #content ol li { margin-bottom: 10px;}

#footer { clear:both;}


.fail { font-size:12px; color:#CC0000; border:dotted 1px #CC0000; padding:5px; margin-right:10px; background:#FFCCCC;}

#confirm { 	padding: 10px; 	border: 1px solid #B13C34;	background-color: #FFCCCC;}

.md, .md a, .md a:hover { color:#94A8B1; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:10px;}

a.pl { color:#333333; text-decoration:none; font-weight:bold; }

.gal { width: 600px; height:500px; background:#333333; text-align:center;}

#galnav p { text-align: center;}
#galnav p a { float:left; width:133px; display:block; padding:5px; background:#efefef; margin-right:1px; margin-bottom:1px; height:75px; }
#galnav p a b { display:none;}

.cb, img.cb { clear:both;}
.pr15 { padding-right:15px;padding-top:10px;}
.ra {padding:10px 5px 10px 15px; background:#dddddd; }
.mb10 { margin-bottom:10px;}
.k { color:#000000;}

a.chev { font-size:14px; padding-left:30px; background:url(../i/mini-chev.gif) left top no-repeat; text-decoration:none; color:#000000; display:block;} a.chev:hover { color: #1A2C63;}
img.pr { float:left; padding-right:30px;}

/* fade class styles */
#imageContainer { position:relative; 	margin:0; width:173px; height:117px;}
#crossfade-container { background:url(../i/g-box.gif); position: absolute;	 width: 153px; height: 233px; padding:10px;}
.fade-box {	margin-left: 0px;	position: absolute;	width: 153px;	height: 233px; color:#FFFFFF; font:11px Arial, Helvetica, sans-serif normal; }
.fade-box h4 { color:#FFFFFF; font:22px Arial, Helvetica, sans-serif normal; margin:0px 0px 10px 0px;}
.fade-box p  { color:#FFFFFF; margin:0px;}
.image_fade {	margin-left: 0px;	position: absolute;	width: 173px;	height: 117px;}

.bg1 { background:url(/corporate/i/01.jpg) right top no-repeat;}

.tel_bx { width:279px; padding:5px 10px; background:url(/corporate/i/telbx_bg.jpg); height:112px; margin-top:30px;}
.tel_bx b { font-family:"Arial Black",Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#1A2C63; line-height:1.1; display:block; margin:0px 0px 10px 0px; padding:0px;}
.tel_bx span, .tel_bx span a { font-family:"Arial Black",Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#5CC6EE; line-height:1.1; text-decoration:none;}

#rcol .news_bx_1 { 	background: url(/corporate/i/b-box2.gif) #88ACD6 left bottom no-repeat; padding:10px 10px 20px 10px; width:151px; margin-bottom:10px; cursor:pointer; }
#rcol .news_bx_2 { 	background: url(/corporate/i/b-box.gif) #A2DAF3 left bottom no-repeat; padding:10px 10px 20px 10px; width:217px; margin-left:15px; cursor:pointer; }
#rcol .news_bx_1 a, #rcol  .news_bx_2 a, #rcol .news_bx_1 a:hover, #rcol .news_bx_2 a:hover  { text-decoration:none; display:block; background:none;}

.w { color:#FFF;}
.k { color:#000;}

.sign { margin: 0 auto; width:890px; text-align:left; padding:0px 40px;}
.fl { float:left;} 
.fr { float:right;} 
.fl, .fr, .fl a, .fr a { color:#666666;}

.snip_1, .snip_2 { width:313px; height:128px;}
.snip_1 { background:url(/corporate/i/snip_1.jpg);}
.snip_2 { background:url(/corporate/i/snip_2.jpg);}
.snip_1 b, .snip_2 b { display:none;}
