@charset "utf-8";
body { font:13px Arial, Helvetica, sans-serif; color:#333; margin:0; padding:0; background:#B1DAFA url(../images/templates/bg_body.png) top center repeat-x; }
h1 { font:italic 24px "Times New Roman", Times, serif; color:#0C558A; margin:0 0 30px 0; padding-bottom:8px; border-bottom:#BDD1DF 1px solid; }
h2 { font:italic 20px "Times New Roman", Times, serif; color:#0C558A; margin:0 0 10px 0; }
h3 { font:18px "Times New Roman", Times, serif; color:#0C558A; margin:0 0 10px 0; }
h4 { font:16px Arial, Helvetica, sans-serif; color:#0C558A; margin:0 0 8px 0; }
h5 { font:bold 14px Arial, Helvetica, sans-serif; color:#0C558A; margin:0 0 8px 0; }
h6 { font:bold 13px Arial, Helvetica, sans-serif; color:#333; margin:0 0 8px 0; }
p { margin:0 0 14px 0; }
a { color:#0C558A; text-decoration:none; }
a:hover { text-decoration:underline; }
img { border:none; }
.box { position:relative; float:left; }
.tl, .tr, .br, .bl, .bg { position:absolute; width:5px; height:51px; }
.tl, .bg { top:0px; left:0px; background:url(../images/templates/bg_seo_l.gif) left top no-repeat; }
.tr { top:0px; right:0px; background:url(../images/templates/bg_seo_r.gif) right top no-repeat; }
.br { bottom:0px; right:0px; width:6px; height:6px; background:url(../images/templates/bg_content_br.gif) right bottom no-repeat; }
.bl { bottom:0px; left:0px; width:6px; height:6px; background:url(../images/templates/bg_content_bl.gif) left bottom no-repeat; }
#c { position:relative; width:100%; background:url(../images/templates/bg_top.jpg) center top no-repeat; }
#head { position:relative; width:997px; height:154px; font-size:11px; color:#FFF; text-align:left; overflow:hidden; }
#head h1 { position:relative; width:342px; height:98px; line-height:320px; margin:25px 0 0 30px; padding:0; border:none; background:url(../images/templates/p_logo.png) left top no-repeat; }
#head a { display:block; position:absolute; top:10px; right:0px; font:13px Verdana, Geneva, sans-serif; color:#FFF; text-align:center; text-decoration:none; padding:3px 16px 4px 17px; background:url(../images/templates/btn_enquire.png) left center no-repeat; }
#head a:hover, #head form input.s:hover { opacity:0.65; filter:alpha(opacity=65); }
#head form { position:absolute; bottom:18px; right:0px; }
#head form input { position:relative; float:left; width:176px; font:10px Verdana, Geneva, sans-serif; color:#183D81; padding:5px; border:none; background:url(../images/templates/bg_search.png) left top no-repeat; }
#head form input.s { display:block; width:66px; font-weight:bold; color:#FFF; text-align:center; text-transform:uppercase; margin-left:6px; padding:5px 0 4px 0; background:url(../images/templates/btn_search.png) left center no-repeat; cursor:pointer; }
#head #seo { position:absolute; top:46px; right:5px; width:546px; height:51px; }
#head #seo p { position:relative; margin:0; padding:12px 15px; z-index:1; }
#head #seo .bg { width:546px; height:51px; background:#00193F; opacity:0.28; filter:alpha(opacity=28); z-index:0; }
#head #seo .tl { left:-5px; opacity:0.28; filter:alpha(opacity=28); }
#head #seo .tr { right:-5px; opacity:0.28; filter:alpha(opacity=28); }
#nav { position:relative; width:996px; height:35px; padding-bottom:10px; z-index:9999; }
#home #nav { padding-bottom:6px; }
#nav ul { position:absolute; left:0px; top:0px; list-style:none; margin:0; padding:0; z-index:1; }
#nav ul li { position:relative; float:left; font:13px Verdana, Geneva, sans-serif; padding-left:1px; background:url(../images/templates/bg_nav.gif) left top no-repeat; }
#nav ul li a { display:block; position:relative; float:left; color:#FFF; text-decoration:none; padding:10px 21px 9px 21px; }
#nav ul li a:hover { background:#2873EB url(../images/templates/bg_nav.png) left bottom repeat-x; }
#nav ul li.first { padding:0; background:none; }
#nav ul li.first a { padding-left:52px; }
#nav ul li.last a { padding-right:52px; }
#nav ul li ul { top:35px; width:200px; text-align:left; background:url(../images/templates/bg_nav2.png); }
#nav ul li ul li { padding:0; background:none; }
#nav ul li ul li a { width:184px; margin-top:-1px; padding:4px 8px!important; border-top:#55709D 1px solid; }
#nav ul li ul li.first a { border:none; }
#nav ul li ul li ul { top:0px; left:200px; }
#nav ul li ul, #nav ul li:hover ul li ul, #nav ul li ul li ul { display:none; }
#nav ul li:hover ul, #nav ul li ul li:hover ul { display:block; }
#nav .bg { width:996px; height:35px; background:#052964; opacity:0.64; filter:alpha(opacity=64); z-index:0; }
#nav .tl { background-image:url(../images/templates/bg_nav_l.gif); z-index:2; }
#nav .tr { background-image:url(../images/templates/bg_nav_r.gif); z-index:2; }
#content { position:relative; width:936px; min-height:400px; text-align:left; padding:16px 30px 20px 30px; background:#FFF; overflow:hidden; }
#home #content { width:992px; padding:0; background:none; }
#content #path { position:relative; width:520px; font-size:11px; color:#0C558A; margin:-16px 0 20px -30px; padding:8px 8px 8px 30px; background:#F1F4F9 url(../images/templates/bg_path.gif) right bottom no-repeat; }
#content #path p { margin:0; }
#content #rotate.box { width:480px; height:322px; overflow:hidden; }
#content #intro.box { width:432px; height:252px; font-size:14px; padding:40px 40px 30px 40px; background:#F5F9FD url(../images/templates/bg_intro.jpg) left top no-repeat; overflow:hidden; }
#content #intro.box h1 { font:60px "Times New Roman", Times, serif; color:#0C558A; margin:0; padding:0; border:none; }
#content #intro.box h2 { font:italic 30px "Times New Roman", Times, serif; color:#0C558A; margin:-12px 0 36px 0; padding-left:70px; }
#content #text.box { width:937px; font-size:14px; padding:18px 30px; overflow:hidden; }
#content #text.box h2 { font:italic 24px "Times New Roman", Times, serif; color:#0C558A; margin:0; padding-bottom:20px; }
#content #text.box h3 { font:italic 18px "Times New Roman", Times, serif; color:#0C558A; margin:0; }
#content .tl { background-image:url(../images/templates/bg_content_tl.gif); }
#content .tr { background-image:url(../images/templates/bg_content_tr.gif); }
#footwrap { position:relative; width:100%; background:url(../images/templates/bg_footwrap.jpg) center bottom repeat-x; }
#footwrap #foot { position:relative; width:997px; height:124px; font-size:12px; color:#FFF; text-align:left; padding-top:148px; background:url(../images/templates/bg_foot.jpg) center top no-repeat; }
#footwrap #foot a { color:#FFF; }
#footwrap #foot .box { height:102px; }
#footwrap #foot #copyright.box { width:572px; padding-left:20px; }
#footwrap #foot #copyright.box p#xplore { padding-top:12px; border-top:#666 1px solid; }
#footwrap #foot #footnav.box { width:166px; padding-left:12px; border-left:#666 1px solid; }
#footwrap #foot #footnav.box ul { margin:0; padding:12px 0 12px 18px; }
#footwrap #foot #footnav.box ul li { margin:0 0 14px 0; }
#footwrap #foot #footlinks.box { width:210px; padding-left:14px; border-left:#666 1px solid; }
#footwrap #foot #footlinks.box ul { list-style:none; margin:0; padding:2px 0 0 0; }
#footwrap #foot #footlinks.box ul li { padding:5px 0; border-bottom:#666 1px solid; }
#footwrap #foot #footlinks.box ul li a { display:block; position:relative; text-transform:uppercase; padding:4px 4px 4px 36px; background:url(../images/templates/link_friend.gif) left center no-repeat; }
#footwrap #foot #footlinks.box ul li#print { border-top:#666 1px solid; }
#footwrap #foot #footlinks.box ul li#print a { background-image:url(../images/templates/link_print.gif); }
