body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	text-align:center;
	margin:0 auto;
	background-position:0 50%;
	background-color:#f5f5f5;
	line-height:1.5em;
}
.normal_text {
	font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size: small;
	color: #333333;
}
a {text-decoration:none}
a:hover a:visited:hover {text-decoration:underline;}
strong {font-weight:bold}
table {border-collapse:collapse; border-spacing:0; font-size:inherit;}
h1 {font-size:1.00em; color:#FF6600; font-weight:bold;}
h2 {font-size:12px; color:#0066CC; font-weight:bold;}
.small_text { font-size:10px; color: #666666; font-weight:bold;}
.img_left {float:left; margin-right: 10px; margin-bottom:10px;}
.blue_medium {color:#0066CC; font-weight:bold; font-size:medium;}
.blue_thin {color:#0066CC; font-weight:normal; font-size:medium;}


/*main divs top*/
#container {text-align:center; margin:0 auto; width:980px; padding:0; background:url(/images/template/bkg.jpg) repeat-y left top;}
#contents { width:950px; background-color:#FFFFFF; text-align:center; margin:0 auto;}
#du4header, #pagetop {width:950px; height:91px; background:url(../images/template/header_bkg.jpg) no-repeat;}
#du4logo {padding-left:23px;height:91px;float:left;}
#footer {width:950px; height:50px; background: url(../images/template/content_bkg.jpg) no-repeat; line-height:1em;}
#dulogo {width:74px; height:49px; float:right; vertical-align:top;}

/*navigation*/
body #navigation * {inline-hight:24px;}
#navigation {width:950px; background-image: url(../images/template/nav_bkg.jpg); background-repeat:repeat-x; height:24px; position:fixed top:91px;}
#navigation ul {display:inline; padding:0 5px 0 0; height:24px; inline-height:24px; margin:0; background-position:0 0;}
#navigation li {display: block; float:left; height:24px; inline-height:24px; width:9em;}
#navigation li a {display:block; padding:0 12px; text-transform:uppercase; font-size:0.85em; color:#000000; width:9em; text-align:center; font-weight:normal; background-image:url(../images/template/button_off.jpg); background-repeat:no-repeat;background-position:0 0;}
#navigation li.on a {color:#FFFFFF; background:url(../images/template/button_on.jpg) no-repeat 0 0;}
#navigation li.first {padding-left:23px;}
#navigation li.last { background:url(../images/template/button_off.jpg) no-repeat 0 0;}
#navigation li a:hover {text-decoration:underline; font-weight:bold;}
#navigation li.du4 {display: block; float:left; height:24px; inline-height:24px; width:11.00em;}
#navigation li.du4 a {display:block; padding:0 9px; text-transform:uppercase; font-size:0.85em; color:#000000; width:11.5em; text-align:center; font-weight:normal; background-image:url(../images/template/du4btn.jpg); background-repeat:no-repeat;background-position:0 0;}
#navigation li.du4 a:hover { font-weight:normal; color: #FF0000; text-decoration:none;}

.side_nav { background:url(../images/template/side_nav_bkg.jpg) no-repeat 0 0; height:30px; width:336px; text-align:left; display:block; padding-top:10px;}
.side_nav2 { background:url(../images/template/side_nav_bkg.jpg) no-repeat 0 0; height:26px; width:336px; text-align:left; display:block; padding-top:10px;}
.side_text { background:url(../images/template/side_nav_bkg.jpg) no-repeat 0 0; width:336px; text-align:left; display:block; padding-top:10px;}
#sub_content a {display:block; padding:0 25px; text-transform:capitalize; font-size:0.85em; color:#000000; width:20em; text-align:left; font-weight:bold;}
#sub_content a:hover {display:block; padding:0 25px; text-transform:capitalize; font-size:0.85em; color: #FF6600; width:20em; text-align:left; font-weight:bold; text-decoration:underline;}

/*main elements body*/
#content { width:950px; position:relative;}
#main_content { width:614px; height:288px; float:left; background-repeat:no-repeat; background-position: 0 0;}
#main_content_sm { width:614px; height:209px; float:left; background-repeat:no-repeat; background-position: 0 0;}
#sub_content { width:336px; height:288px; float:right; background: url(../images/template/side_bkg.jpg) no-repeat 0 0 #FFFFFF;}
#sub_content_sm { width:336px; height:209px; float:right; background: url(../images/template/side_bkg.jpg) no-repeat 0 0 #FFFFFF;}
#sub_content_nv { width:336px; height:204px; float:right; background: url(../images/template/side_bkg.jpg) no-repeat 0 0 #FFFFFF; padding: 5px 0 0 0;}
#sub_content_nv a {display:block; padding:0 25px; text-transform:capitalize; font-size:0.80em; color:#000000; width:20em; text-align:left; font-weight:bold;}
#sub_content_nv a:hover {display:block; padding:0 25px; text-transform:capitalize; font-size:0.80em; color:#FF6600; width:20em; text-align:left; font-weight:bold; text-decoration:underline;}
#sub_content_nv a.select {display:block; padding:0 25px; text-transform:capitalize; font-size:0.85em; color:#FF6600; width:20em; text-align:left; font-weight:bold;}
#content_area { width:890px; text-align:left; padding:30px; background: url(../images/template/content_bkg.jpg) no-repeat #FFFFFF; /*height:350px;*/ display:block; float:left;}
#content_area_l { width:890px; text-align:left; padding:30px; background: url(../images/template/content_bkg.jpg) no-repeat #FFFFFF; height:450px; display:block; float:left;}
#content_area_l2 { width:890px; text-align:left; padding:30px; background: url(../images/template/content_bkg.jpg) no-repeat #FFFFFF; height:550px; display:block; float:left;}
#content_area_ll { width:890px; text-align:left; padding:30px; background: url(../images/template/content_bkg.jpg) no-repeat #FFFFFF; float:left;}
#content_area_custom { width:890px; text-align:left; padding-top:30px; padding-right:30px; padding-left:30px; padding-bottom:30px; background: url(../images/template/shader.jpg) no-repeat #FFFFFF; height:1100px; display:block; float:left;}
#main_text { width:580px; float:left; /*height:300px;*/ background-color:#FFFFF; display:block;}
#main_text a {color:#000000; text-decoration:underline;}
#main_text a:hover {color:#FF6600; text-decoration:underline;}
#main_text_l { width:580px; float:left; height:400px; background-color:#FFFFF; display:block;}
#main_text_l2 { width:580px; float:left; height:600px; background-color:#FFFFF; display:block;}
#main_text_ll { width:889px; float:left; background-color:#FFFFF;}
#main_text_l a {color:#000000; text-decoration:underline;}
#main_text_l a:hover {color:#FF6600; text-decoration:underline;}
.portfolio_list {padding: 0 0 25px 0; margin-bottom: 20px; border-bottom-color:#0066CC; border-bottom-style:dotted; border-bottom-width:1px;}
#featured_box { width:256px; min-height: 280px; padding-top:20px; padding-left:17px; padding-right:17px; border-color:#ababab; border-style:solid; border-width:1px; float:right; margin-top:20px; background:#FFFFFF; display:block;}
#featured_boxwebsite{ width:236px; height:325px; padding-top:10px; padding-left:20px; border-color:#ababab; border-style:solid; border-width:1px; float:right; margin-top:10px; background:#FFFFFF; display:block;}
#featured_box a:hover {text-decoration:underline; color:#FF6600;}
#featured_service {line-height:1em;}
.side_text p {font-size:small; font-weight:normal; color:#666666; line-height:1em; padding-left:25px;}
.side_text h3 {font-size:small; color:#0066CC; font-weight:bold; padding-left:20px; line-height:1em;}
.head_type {font-size:medium; color: #FF6600; font-weight:bold;}
.normal_text2 { font-family:Arial, Helvetica, sans-serif; font-size:small; line-height:1em; color:#333333;}

.slideshowBK { width: 614px; }
.slideshowBK img { width: 614px; height: 288px; border: none; }

