﻿/* Layout StyleSheet */
body {background:#e4f2f5 url(images/back2.jpg) repeat-x center 0px;
color:#333; padding-bottom:20px; font-family:tahoma; font-size:11px;}

a:link{ text-decoration: none; color: #ff6600;background-color: transparent;}
a:visited{ 	text-decoration: none; 	color: #ff6600;}
a.black { color:#000000; font-weight:bold;}
a.button  {
	height: 16px;
	color: #a6a6a6;
	font-weight: normal;
	text-decoration: none;
	background-image: url("images/button-left.jpg");
	background-color: #242424;
	overflow: hidden;
}
a.button span {
	height: 16px;
	padding: 5px 14px;
	background: url("images/button-right.jpg") no-repeat right top;
}
a.button:hover {
	background-image: url("images/button-hover-left.jpg");
	color: #181818;
}
a.button:hover span {
	background-image: url("images/button-hover-right.jpg");
}

#wrap { width:940px; margin:0 auto; }
#top { width:890px; float:left; height:100px; background:url(images/ditopbg.png) no-repeat; padding:0 25px; }
#top-flash { float:right; margin-top:10px;text-align:center; padding-top:10px;width:622px; height:35px;font-size:110%; font-family:Arial, Helvetica, sans-serif;background:url(images/ustmenubg.gif) repeat-x;}
#top-flash ul {display: inline; margin: 0; padding:5px;}
#top-flash li {display: inline; background:url(images/ustmenuicon.gif) no-repeat left; padding:0 10px 0 22px;}
#top-flash li a {height: 20px; font-weight:bold; text-decoration:none;color:#395b7a;}
#top-flash li a:hover {color:#fff;}
#top-flash li a.CL1 {height: 20px; font-weight:bold; color:#395b7a;}
#top-flash li a.CL2 {height: 20px; font-weight:bold; color:#00ffff;}
#top-flash li a.CL3 {height: 20px; font-weight:bold; color:#ffffff;}
#top-flash li a.CL4 {height: 20px; font-weight:bold; color:#395b7a;}
#top-flash li a.CL5 {height: 20px; font-weight:bold; color:#00ffff;}
#top-flash li a.CL6 {height: 20px; font-weight:bold; color:#ffffff;}
#top-flash li a {height: 20px; font-weight:bold;}

#header .navigation{float:right;margin-top:80px;width:632px; margin-left:10px;background:url("images/ustmenubg.gif");}
#header .navigation a{color:#fff;text-decoration:none}
#header .navigation ul{padding:0px;margin:0px;}
#header .navigation li{float:left;position:relative;padding:11px 6px 26px 6px;text-align:center;background:url("images/bg_nav_category.gif");background-repeat:no-repeat;background-position:top right;}
#header .navigation li.last{background-image:none;}
#header .navigation li ul{display:none;position:absolute;padding:0 0 2px 0;background-color:#333;}
#header .navigation li:hover,#header .navigation li.over{background-image:url("images/bg_nav_tab_hover.gif");background-repeat:no-repeat;}
#header .navigation li li:hover,#header .navigation li li.over{background-image:none;}
#header .navigation li.tab_active{background-image:url("images/bg_nav_tab.gif");background-repeat:no-repeat;font-weight:bold;}
#header .navigation li.tab_active ul{font-weight:normal;}
#header .navigation li:hover ul,#header .navigation li.over ul{display:block;}
#header .navigation li.tab_active:hover ul,#header .navigation li.tab_active:hover ul{background-color:#1E71C4;}
#header .navigation li ul li,#header .navigation li ul li:hover{padding:4px;background-image:url("images/bg_nav_hover.gif");background-repeat:repeat-x;background-position:bottom left;margin:0px;text-align:left;}
#header .navigation li.tab_active ul li,#header .navigation li.tab_active ul li:hover{background-image:url("images/bg_nav_hover_active.gif");}
#header .navigation li ul li.last{background-image:none;}
#header .navigation li.tab_active ul li.last{background-image:none;}
#header .navigation li ul li div a{display:block;padding:6px 12px 8px 12px;}
#header .navigation li.tab_active ul li div a{}
#header .navigation li ul li div a:hover{background-color:#fff;}
#header .navigation li.tab_active ul li div a:hover{background-color:#fff;}





#middle { width:890px; float:left; background:url(images/dimiddlebg.png) repeat-y 0 -4px; padding:0 25px 20px 25px; }
#m-left { width:250px; float:left; padding:10px 0 0; }
#m-content { float:left; margin-left:18px; width:620px; padding:20px 0 0; }
#m-content-left { float:left; width:360px; margin:10px 0 0; padding:0;  }
#m-content-right { float:right; width:220px; margin:10px 0 0; padding:0;   }		
#bottom { width:940px; float:left; height:81px; background:url(images/dibottombg.png) no-repeat; padding:0 25px; }
#footer { width:890px; border-top:1px dotted #ccc; }
