body{ font-family: verdana, arial, helvetica, sans-serif; font-size:100.1%; color:#333;}

html,
body,
dl,
dt,
dd,
img
{
	margin: 0; 
	padding: 0;
	border: 0;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333;  
}

A:hover{ color: #F63238;}

BR.c
{
	clear:both;
	height:0;
	margin:0;
	font-size: 1px;
	line-height: 0;
}

DIV#fullheightcontainer
{
  	background-image:url(/images/dc_body_back1.gif);
	background-position:top;
	background-repeat:repeat-x;
}

body, p, td {color:#6b6b6b;}

HR {
	height: 1px;
	margin-top: 0.5em;
	border: none;
	border-bottom: 1px solid #ccc;
}

a img{border:0px;}
a {color:#c32829;}
a:visited{color:#990000;}

h1, h2, h3, h4, h5{color:#3d559f; font-weight:bold; margin:0px;}
h1 {font-size:18px;}
h2 {font-size:16px;}
h3 {font-size:14px}

p{
	margin-top:0px;
	margin-bottom:5px;
}

BODY.h DIV#wrapper{background: url(/images/dc_wrapper_back1.gif) repeat-y;}
BODY.r DIV#wrapper{background: url(/images/dc_wrapper_back2.gif) repeat-y;}
BODY.s DIV#wrapper{background: url(/images/dc_wrapper_back3.gif) repeat-y;}

BODY.h DIV#container-center{background:url(/images/dc_left_back1.gif) repeat-x;}

BODY.r DIV#container-center,
BODY.s DIV#container-center{background:url(/images/dc_right_back1.gif) repeat-x;}

BODY.s DIV#container-left
{
	background:url(/images/dc_right_back1.gif) repeat-x;
	margin: 0 0 0 4px;
	padding-top:5px;
}

BODY.s DIV#container-center
{
	padding: 0 5px;
}

BODY.h DIV#container-center,
BODY.r DIV#container-center
{
	padding: 25px 15px 10px 30px;
	line-height:18px;
}

DIV#container-right{ background:url(/images/dc_right_back1.gif) repeat-x;}

BODY.h DIV#container-right DIV#right-wrap
{
	padding:25px;
	line-height:18px;
}

BODY.s DIV.content P
{
	margin: 12px 0;
}

/*.w_full_width{ margin-left:4px; }*/

#w_head1{
	width:619px; 
	float:left;
	margin:0 0 0 1px;
}
#w_head2{
	width:333px;
	height:117px; 
	float:left; 
	background-image:url(/images/dc_flash2.jpg);
	text-align:right;
	padding-right:18px; 
	padding-top:10px;
}
#w_head2 .toplinks{font-size:9px;}

DIV#subheader
{
/*	padding:0px 15px 0px 11px;*/
	color:#b13200;
	font-size:16px;
}

DIV#logo
{
	position: relative;
	left: 50px;
	top: 20px;
	display: inline;
}

DIV#subfooter
{
	background-color:#e4e6e4;
	border-top:9px solid #bdbebd;
	border-bottom:1px solid #e4e4e4;
	width:970px;
}

#small_caption
{
	position:absolute;
	right: 20px;
	bottom:10px;
	color: #999999;
	font-size:10px;
	letter-spacing: 3px;
}


.menu2{background-image:url(/images/dc_menu_back2.gif); background-repeat:repeat-x; height:42px; width:245px; float:left;}
.search{width:150px; height:15px; border:1px solid #8e0c0d; font-size:10px; margin-left:20px; padding-left:5px; padding-top:2px;}
.searchform input{float:left; margin-top:9px;}
.searchbut{margin-left:10px;}


.t8_news_date {
	font-size:11px;
	color:#3e4d55;
	font-weight:bold;
}

.t8_nicelist li {
	list-style-image: url(img/t8_news_bullet.gif);
	_list-style-image: url(img/t8_news_bullet.gif);
	padding-left: 0px;
	margin-bottom:20px;
	}

.t8_news_caption {
	font-size:11px;
	color:#64a33c;
	font-weight:bold;
}

.t8_news_descript {
	font-size:10px;
	color:#747f83;
	line-height:11px;
}

/*******************************MENU **********************************/
.menu {
	font-size:10px; 
	background-image:url(/images/dc_menu_back1.gif); 
	background-repeat:repeat-x; 
	padding-top:7px; 
	padding-left:21px; 
	height:35px; 
	width:705px; 
	float:left; 
	margin-left:0px;
}

.menu img{margin-top:7px; float:left;}
.pipe {margin-left:20px; margin-right:20px;}
.menu ul {padding:0;margin:0;list-style-type:none;}
.menu ul ul {width:15em;}
.menu ul li {float:left;height:28px;line-height:33px;z-index:9999;}
.menu ul ul li {display:block;width:12em; height:auto;position:relative;line-height:1em;}
.menu a, .menu a:visited {display:block;float:left;height:100%;font-size:1em;text-decoration:none;color:#fff;padding:0 6px 0 6px;}
.menu ul ul a, .menu ul ul a:visited {display:block;background:#3d559f; color:#fff;width:12em;height:100%;line-height:1em; padding:0.5em 1em; border-bottom:1px solid #91a1d1;}
.menu ul table ul a, .menu ul table ul a:visited  {width:14em; w\idth:12em;}
.menu table {position:absolute; left:0; top:0; font-size:10px; z-index:-1;}
.menu ul ul table {lef\t:-1px;}
.menu ul ul table ul.left {margin-lef\t:2px;}
.menu li:hover {position:relative;}
* html .menu a:hover {position:relative;z-index:9999;}
.menu a:hover {color:#fff;}
.menu :hover > a {color:#fff;}
.menu ul ul a:hover{color:#fff;background:#8b9acb;}
.menu ul ul :hover > a {color:#fff;background:#8b9acb;}
.menu ul ul {visibility:hidden;position:absolute;height:0;top:28px;left:0;width:14em;}
.menu ul li:hover ul, .menu ul a:hover ul {visibility:visible; height:auto; padding-bottom:3em; background:transparent url(/images/trans.gif);}
/***********************END OF MENU **************************************/

.menu2{background-image:url(/images/dc_menu_back2.gif); background-repeat:repeat-x; height:42px; width:245px; float:left;}
.search{width:150px; height:15px; border:1px solid #8e0c0d; font-size:11px; margin-left:20px; padding-left:5px; padding-top:2px;}
.searchform input{float:left; margin-top:9px;}
.searchbut{margin-left:10px;}

div#left_wrap input[type="text"], div#left_wrap input[type="password"], div#left_wrap select, div#left_wrap textarea{border:1px solid #CCCCCC; background-color:#ececec; padding-left:3px;}

