@media all{
html{overflow-y:scroll;height:100%;}
body {font:62.5% Tahoma;background:#B3E2F9 url(../dsg/body_bg.png) 0 0 repeat;width:100%;height:100%;vertical-align:baseline;text-align:center;position:relative;}body,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul,ol,li,th,td,form,fieldset,legend,label,input,textarea,select,option,blockquote{margin:0;padding:0;}img,fieldset,abbr,acronym{border:0;}table{border-collapse:collapse;border-spacing:0;}ul{list-style:none;}

h1{font:normal 2.2em/1.16em arial;text-align:center;color:#00457c;padding:0 0 .7em;}
h2{font:bold 1.6em/1.16em arial;color:#00457c;padding:0 0 1.3em;}

p{font:1.5em/1.5em Arial;padding:0 0 .7em;color:#00457c;}

ul li{font:1.1em/1.5em Tahoma;background:url(../dsg/bull.png) 0 5px no-repeat;padding:0 0 0 20px;}

a{outline:0;color:#00457c;}


table{width:100%;}
caption{font:bold 1.2em Arial;text-align:left;color:#2C6493;border-bottom:1px solid #6D93B5;padding:0 0 8px;}
td{font:1.2em Arial;color:#2C6493;padding:8px 0 0;}

/*img*/

.img_l{float:left;margin:0 1em 0 0;} 
.img_r{float:right;margin:0 0 0 1em;}

/*txt*/

.txt_l{text-align:left;} 
.txt_r{text-align:right;} 
.txt_c{text-align:center;} 
.txt_j{text-align:justify;}

/*blockz*/

.c_left{float:left;}
.c_right{float:right;}

.clear {float:none;clear:both;display:block;height:.01em;}

.all{float:left;width:100%;height:100%;position:relative;}
#page_wrap{width:710px;min-height:700px;height:auto !important;height:700px;margin:0 auto;text-align:left;}
.home .page_wrap,
.altt .page_wrap{background:url(../dsg/splash.png) 100% 0 no-repeat;}


.f_splash1{position:absolute;left:0;top:0;}
.f_splash2{position:absolute;right:0;bottom:0;}


.head{position:relative;float:left;width:100%;padding:25px 0 40px;}
.flashs{position:relative;float:none;}
.home .head{padding:25px 0 20px;}
.head img{display:inline;float:left;margin:0 0 0 220px;}
.flashs .head img{float:none;display:inline;}

.main{position:relative;float:left;width:100%;}
.imap{padding:4px 0 20px 50px;}

.l-con{float:left;width:280px;}
.bottle{float:right;display:block;}

.r-con{float:right;width:390px;padding:20px 30px 0 10px;}

.w-con{float:left;width:100%;padding:0 0 2em;}
.w-conl{padding:0 0 4em;}
.thumb{float:left;width:165px;}
.by_res{width:190px;float:left;list-style:none;}
.by_res li{float:left;width:100%;font:1.4em Arial;padding:0 0 .3em;}
.by_res a{color:#00457C;}

.footer{width:100%;clear:both;float:left;text-align:center;padding:30px 0;}
.footer li{display:inline;color:#6896ba;margin:0 7px 0 0;padding:0 0 0 10px;}
.footer li.first{padding:0;background:none;}
.footer li.last{padding:0 0 0 30px;background:url(../dsg/fb_ico.png) 0 -1px no-repeat;}
.footer a{color:#6896ba;text-decoration:none;border-bottom:1px dotted #88afcd;position:relative;}


.ui-tabs {float:left;width:100%;}
.ui-tabs .ui-tabs-nav {list-style:none;position: relative;width:100%;float:left;}
.ui-tabs .ui-tabs-nav li {background:none;text-transform:uppercase;text-align:center;width:153px;background:url(../dsg/tabs.png) 0 -26px no-repeat;position: relative; float: left; border-bottom-width: 0 !important; margin:0; padding: 0; }
.ui-tabs .ui-tabs-nav li a {text-decoration: none; padding: 7px 0 5px;width:100%;float:left;display:block;font:normal 1em Arial;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {background:url(../dsg/tabs.png) 0 0 no-repeat;padding-bottom: 1px;border-bottom-width: 0;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {padding: 7px 0 3px;cursor: text;font-weight:bold;}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { float:left;width:100%;padding:20px 0 0;display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

.l-col{float:left;width:355px;padding:1em 0;}
.r-col{float:left;width:355px;padding:1em 0;}

}
@media print{
body{color:#000000;background:#ffffff;font: 12pt Arial,serif;} a{text-decoration:underline;color:#0000ff;} img{border:0;}
}
