html {
	overflow: -moz-scrollbars-vertical ;
	overflow: scroll ;
}

html, body {
	margin: 0 ;
	padding: 0 ;
	height: 100% ;
	width: 100% ;
}

#inner0 {
	/* background: url(../images/wrapperbg_dt.gif) repeat-y ; */
}

body {
    background: url(../images/wrapperbg_dt.gif) repeat-y center top #f1f0f0 ;
}

#skip_to_content {
    display: none ;
}

img {border:0}

form {
	margin: 0 ;
	padding: 0 ;
}

#wrapper {
	height: 100% ;
	width: 822px ;
	margin-left: auto ;
	margin-right: auto ;
	margin-bottom: 300px ;
}

#inner1 {
	position: relative ;
	width: 779px ;
	margin-left: 21px ;
	background: url(../images/dt_left_bar_bg.gif) ;	
}

#innerf {
	position: relative ;
	width: 779px ;
	margin-left: 21px ;
	background-color: #fff ;
}

#topblkbar {
	height: 12px ;
	background: url(../images/topblkbar.gif) repeat-x ;
	background-color: #fff ;
}

#toplogobar {
	position: relative ;
	height: 92px ;
	background-color: #fff ;
}

#wsulogo {
	position: absolute ;
	cursor: pointer ;
	top: 20px ;	
	left: 30px ;
	width: 228px ;
	height: 52px ;
}

/**********************************************************************
search set */

#srchbox {
	position: absolute ;
	top: 17px ;
	right: 17px ;
	width: 213px ;
	height: 58px ;
}

#srchbox a {
	color: #585858 ;
	text-decoration: none ;
}

#srchbox a:hover {
	color: #ac4d37 ;
	text-decoration: underline ;
}

#srchinner {position:relative}

#srchl {
	position: absolute ;
	left: 0 ;
	top: 28px ;
	font: bold 12px arial ;	
}

#srchr {
	position: absolute ;
	left: 110px ;
	top: 28px ;	
    font: bold 12px arial ;
}

#srchdots {
	position: absolute ;
	top: 34px ;
	left: 88px ;
	width: 4px ;
	height: 19px ;
	background: url(../images/srchdots.gif) ;
}

#srchset {
	width: 213px ;
	height: 28px ;
	background: url(../images/srchboxbg.gif) no-repeat ;
}

.srchinput {
	width: 169px ;
	height: 18px ;
	position: absolute ;
	top: 0 ;
	left: 0 ;
	border: 1px solid #b9b9b9 ;
	font: 15px arial ;
	padding-left: 5px ;
}

.srchbtn {
	width: 31px ;
	height: 28px ;
	position: absolute ;
	top: 0 ;
	right: 0 ;
	cursor: pointer ;
}

/*
end
********************************************************************/


/**********************************************************************
dt_top_gray_bar */

#dt_top_gray_bar {
	width: 779px ;
	height: 29px ;
	/* background: url(../images/dt_top_gray_bar.gif) no-repeat ; */
	background-color: #fff ;
	padding-top: 7px ;
	position: relative ;
}

.dt_top_gray_bar_bg {
    width:780px ;
    position:absolute ;
    top:0 ;
    left:0 ;
}

#dt_top_gray_bar table {
	width: 100% ;
	position: absolute ;
}

#dt_top_gray_bar td {
	width: 14% ;
	font: bold 12px arial ;
	text-align: center ;
}

#dt_top_gray_bar td a {
	color: #585858 ;
	text-decoration: none ;
}

#dt_top_gray_bar td a:hover {
	color: #ac4d37 ;
	text-decoration: underline ;
}

/*
end
********************************************************************/

/**********************************************************************
image or flash in the middle */

#asp_top_image {
	text-align: center ;
	padding-bottom: 5px ;
	background-color: #fff ;
}

/*
end
********************************************************************/

/**********************************************************************
dt_left_bar */

#dt_left_bar_header {
	margin-bottom: 5px ;
	margin-top: 10px ;
	font-weight: bold ;
}

#dt_left_bar_header a {
	color: #000000 ;
	text-decoration: none ;
}

#dt_left_bar_header a:hover {
	color: #4f4b6a ;
	text-decoration: underline ;
}

#dt_left_bar_contact {
	margin-bottom: 10px ;
	margin-top: 10px ;
	color:#636466 ;
	font-size: 12px ;
}

#dt_left_bar_contact a {
	color: #636466 ;
	text-decoration: none ;
}

#dt_left_bar_contact a:hover {
	color: #ac4d37 ;
	text-decoration: underline ;
}

#dt_left_bar {
	width: 194px ;
	overflow: hidden ;
	float: left ;
}

.dt_left_bar_inner {
	font: 13px arial ;
	padding-left: 19px ;
	padding-right: 5px ;
}

.dt_left_bar_inner ul {
	margin: 0 ;
	padding: 0 ;
	list-style-type: none ;
	line-height: 18px ;
	font-weight: bold ;
}

.subitem li {
	font-weight: normal ;
	padding-left: 5px ;
}

.navopener {
	margin-bottom: 5px ;
}

.navstill {
	margin-bottom: 5px ;
}

.dt_left_bar_hr {
	width: 191px ;
	height: 3px ;
	background: url(../images/dt_left_bar_hori.gif) no-repeat ;
}

.dt_right_bar_hr {
	width: 559px ;
	height: 3px ;
	background: url(../images/dt_right_bar_hori.gif) no-repeat ;
}

.dt_sidebar_hr {
	width: 150px ;
	height: 3px ;
	background: url(../images/dt_right_bar_hori.gif) no-repeat ;
}

#vertical-navigation {
	margin-bottom: 5px ;
	margin-top: 5px ;
	line-height: 20px ;
}

.left_nav_1 li {
	padding-top: 3px ;
	padding-bottom: 3px ;
}

.left_nav_1 li a:visited {
	color: #7e4a5e ;
}

.left_nav_1 li a {
	color: #000 ;
	text-decoration: none ;
}

.left_nav_1 li a:hover {
	color: #ac4d37 ;
	text-decoration: underline ;
}

.left_nav_1 ul {
	font-weight: normal ;
	margin-top: 0 ;
}

.left_nav_1 ul li {
	padding-top: 0 ;
	padding-bottom: 0 ;
}

/*
end
********************************************************************/

/**********************************************************
dt_left_bar_2 no background */

#dt_top_gray_bar2 {
	width: 779px ;
	height: 29px ;
	background-color: #fff ;
	padding-top: 7px ;
	position: relative ;
}

#dt_top_gray_bar2 table {
	width: 100% ;
	position: absolute ;
}

#dt_top_gray_bar2 td {
	width: 14% ;
	font: bold 12px arial ;
	text-align: center ;
}

#dt_top_gray_bar2 td a {
	color: #585858 ;
	text-decoration: none ;
}

#dt_top_gray_bar2 td a:hover {
	color: #ac4d37 ;
	text-decoration: underline ;
}

/*
end
********************************************************************/

/**********************************************************
dt_content */

#dt_right_content {
	width: 585px ;	
	overflow: hidden ;
	float: right ;
	background-color: #fff ;
}

.dt_right_content_inner {
	padding: 0 10px ;
	font: 13px arial ;
	line-height: 18px ;
}

.dt_right_content_inner a {
	color: #4f4b6a ;
	text-decoration: underline ;
}

.dt_right_content_inner a:visited {
	color: #7e4a5e ;
	text-decoration: underline ;
}

.dt_right_content_inner a:hover {
	color: #ac4d37 ;
}

#dt_full_content {
	width: 779px ;
	overflow: hidden ;
	padding: 0 ;
}

.dt_full_content_inner {
	padding: 10px ;
	font: 13px arial ;
	line-height: 18px ;
}

.dt_full_content_inner a {
	color: #4f4b6a ;
	text-decoration: underline ;
}

.dt_full_content_inner a:visited {
	color: #7e4a5e ;
	text-decoration: underline ;
}

.dt_full_content_inner a:hover {
	color: #ac4d37 ;
}

h1 {font: 28px georgia; line-height:normal; margin-top:4px; font-weight: lighter; text-decoration: none;}
h2 {font: 24px georgia; line-height:normal; margin-top:4px; font-weight: lighter; text-decoration: none;}
h3 {font: 20px georgia; line-height:normal; margin-top:0; font-weight: lighter; text-decoration: none;}
h4 {font: 17px georgia; line-height:normal; margin-top:0; font-weight: lighter; text-decoration: none;}
h5 {font: bold 15px georgia; line-height:normal; margin-top:0; text-decoration: none;}
h6 {font: bold 13px georgia; line-height:normal; margin-top:0; text-decoration: none;}

h1 b, h2 b, h3 b, h4 b, h5 b, h6 b {
    font-weight: lighter ;
}

h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong {
    font-weight: lighter ;
}

h1 i, h2 i, h3 i, h4 i, h5 i, h6 i {
    font-style: normal ;
}

h1 em, h2 em, h3 em, h4 em, h5 em, h6 em {
    font-style: normal ;
}

h1 u, h2 u, h3 u, h4 u, h5 u, h6 u {
    text-decoration: none ;
}

.h1_no_look {
	font: normal 13px arial !important ;
	line-height: 21px !important ;	
	margin-bottom: 15px !important ;
}

.header1 {
	color: #6f1200 ;
	margin-top: 0 ;
	margin-bottom: 3px ;
	font-size: 24px ;
	font-weight: normal ;
}

.sub_title_1 {
	font-size: 13px ;
	font-weight: bold ;
}

.sub_title_2 {
	font: 17px georgia ;
	color: #6f1200 ;
	margin-bottom: 3px ;
}

#sidebar {
	width: 160px ;
	border: 1px solid #cacaca ;
	border-right: 2px solid #cacaca ;
	border-bottom: 2px solid #cacaca ;
	padding: 0 3px ;
	float: right ;
	background-color: #f7f7f7 ;
	overflow: hidden ;
	font-size: 13px ;
	font-weight: normal ;
	white-space: normal ;
	margin-left: 10px ;
}

/*
end
*****************************************************/

/**********************************************************
various super sections in the left bar */

.inthenews_header {
	color: #6f1200 ;
	font-weight: bold ;
	font-size: 14px ;
	margin-bottom: 5px ;
}

.supernews_item {
	margin-top: 10px ;
	margin-bottom: 10px ;
	font-weight: bold ;
}

.supernews_item a {
	color: #000 ;
	text-decoration: none ;
}

.supernews_item a:visited {
	color: #7e4a5e ;
}

.supernews_item a:hover {
	color: #ac4d37 ;
	text-decoration: underline ;
}

/*
end
*****************************************************/


/**********************************************************
footer */

#ftr_dt {
	font: 11px arial ;
	text-align: center ;
	background-color: #fff ;
	padding-top: 5px ;
	padding-bottom: 5px ;
}

#ftr0 {
	padding: 3px ;
	background-color: #444444 ;
	letter-spacing: 1px ;
	color: #ffffff ;
}

#ftr0 a, #ftr0 a:visited {
    color: #ffffff ;
    text-decoration: none ;
}

#ftr0 a:hover {
    color: #ffffff ;
    text-decoration: underline ;
}

#ftr1 {
	margin-top: 3px ;
	color: #969696 ;
}

#ftr1 a {
	color: #969696 ;
	text-decoration: none ;
}

#ftr1 a:hover {
	color: #ac4d37 ;
	text-decoration: underline ;
}

#ftr2 {
	margin-top: 1px ;
	color: #969696 ;
}

/*
end
*****************************************************/
