.bg_NA {
	background: #A4C9FF url('images/bg_ddesign.jpg') no-repeat;
}

body {
	margin: 0px;	
	scrollbar-face-color:#0B4981;
	scrollbar-shadow-color:#0B4981;
	scrollbar-highlight-color:#0B4981;
	scrollbar-3dlight-color:#0B4981;
	scrollbar-darkshadow-color:#00305B;
	scrollbar-track-color:#002C53;
	scrollbar-arrow-color:#FFFFFF;
}

td {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #006699;
}

a, a:link, a:active, a:visited {
	color: #336699;
	text-decoration: none;
}

a:hover {
	color: #FF6600;
	text-decoration: underline;
}

A.menulink {
	display: inline;
	/*width: 90px;*/
	height: 6px;
	text-decoration: none;
	text-align: left;
	font-family: verdana,arial;
	font-size: 10px;
	color: #006699;
}

A.menuselected {
	height: 6px;
	border: solid 1px #85A4C0;
	background-color:#0B4981;
	text-decoration: none;
	font-size:10px;
	color: #A4C9FF;
}

A.menulink:hover {
	border: solid 1px #006699;
	background-color: #CFE1EF;
	text-decoration: none;
	font-size: 10px;
	color: #006699;
}

.bg {
	background: #A4C9FF url('images/bg_ddesign.jpg') no-repeat;
}

.bg2 {
	background: #E8E8E8 url('images/icon_ddesign_fade_gray.jpg') no-repeat; background-position: center left;
}

.bg_body {
	background: #054B7F url('../images/bg-top.jpg') no-repeat;
	background-position: top left;
}

.border_main_outline {
	border-top: solid #FFFFFF 1px;
	border-left: solid #FFFFFF 1px;
	border-right: none;
	border-bottom: none;
	width: 780px;
	height: 100%;	
}

.border_full_white {
	border-top: solid #FFFFFF 1px;
	border-left: solid #FFFFFF 1px;
	border-right: solid #FFFFFF 1px;
	border-bottom: solid #FFFFFF 1px;	
}

.txt_copyright {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #85A6BF;
	background: #FFFFFF url("../images/footer_bgcurve_right_small.gif") repeat-x; 
	background-position: bottom left;
}

.bg_vortex {
	background: url('../images/bg_body_vortex_feathered_v2.jpg') no-repeat; 
	background-position: bottom left; 
	width: 100%;
	height: 100%;
}

.bg_cloudheader {
	background: url('../images/clouds_v1.4.png') no-repeat; 
	background-position: bottom left;
	width: 100%;
	height: 105px; 
}

.bg_cloudheader_gif {
	background: url('../images/clouds_v1.4.jpg') no-repeat; 
	background-position: bottom left;
	width: 100%;
	height: 105px; 
}

.bg_title_glass_blue {
	background: url('../images/bg_title_glass_blue1.jpg'); 
	color: #FFFFFF;
	height: 22px; 
}

.bg_footer_curve {
	background: url('../images/footer_curve_right_small_v2.jpg'); 
	color: #FFFFFF;
	width: 196px;
	height: 54px; 
}

.bg_menu {
	background: url('../images/bg_menu.gif'); 
	color: #FFFFFF;
	width: 150px; 
}

.bg_foil_wborder {
	background: url('../images/bg_foil_pure_white_50.png');
	border-top: solid #FFFFFF 1px;
	border-left: solid #FFFFFF 1px;
	border-right: solid #FFFFFF 1px;
	border-bottom: solid #FFFFFF 1px;
}

.bg_foil_wborder_gif {
	background: url('../images/bg_translu_ltblue.png');
	border-top: solid #FFFFFF 1px;
	border-left: solid #FFFFFF 1px;
	border-right: solid #FFFFFF 1px;
	border-bottom: solid #FFFFFF 1px;
}

.bg_foil {
	background: url('../images/bg_foil_pure_white_50.png');
}

.txt_boldorange {
	font-weight: bold;
	color: #FF6600;
}

.bg_footer_links {
	background-color: #FFFFFF;
}

.bg_header_theme_home {
	background: #ACC3E8 url("../images/theme_bg_home.jpg") no-repeat; 
	background-position: top left;
	width: 100%;
	height: 100%;
}

.bg_header_theme_webdes {
	background: #ACC3E8 url("../images/theme_bg_webdes.jpg") no-repeat; 
	background-position: top left;
	width: 100%;
	height: 100%;
}

.bg_header_theme_graphicdes {
	background: #ACC3E8 url("../images/theme_bg_graphicdes.jpg") no-repeat; 
	background-position: top left;
	width: 100%;
	height: 100%;
}

.bg_header_theme_sounddes {
	background: #ACC3E8 url("../images/theme_bg_sounddes.jpg") no-repeat; 
	background-position: top left;
	width: 100%;
	height: 100%;
}

.bg_header_theme_portfolio {
	background: #ACC3E8 url("../images/theme_bg_portfolio.jpg") no-repeat; 
	background-position: top left;
	width: 100%;
	height: 100%;
}

.bg_header_theme_dap {
	background: #ACC3E8 url("../images/theme_bg_dap.jpg") no-repeat; 
	background-position: top left;
	width: 100%;
	height: 100%;
}

.bg_header_theme_awards {
	background: #ACC3E8 url("../images/theme_bg_awards.jpg") no-repeat; 
	background-position: top left;
	width: 100%;
	height: 100%;
}

.bg_header_theme_contact {
	background: #ACC3E8 url("../images/theme_bg_contact.jpg") no-repeat; 
	background-position: top left;
	width: 100%;
	height: 100%;
}

.bg_header_theme_about {
	background: #ACC3E8 url("../images/theme_bg_about.jpg") no-repeat; 
	background-position: top left;
	width: 100%;
	height: 100%;
}

.bg_header_theme_login {
	background: #ACC3E8 url("../images/theme_bg_login.jpg") no-repeat; 
	background-position: top left;
	width: 100%;
	height: 100%;
}

.mnu_login {
	border: solid 1px #006699;
	background-color: #CFE1EF;
	text-decoration: none;
	font-size: 11px;
	color: #006699;
}

.border_thin_top {
	border-top: solid #FFFFFF 1px;
}

.border_thin_right {
	border-right: solid #FFFFFF 1px;
}

.border_thin_bottom {
	border-bottom: solid #FFFFFF 1px;
}

.bgc_headding1 {
	background-color: #CFE1EF;
	text-decoration: none;
	font-size: 11px;
	color: #006699;
}

.bg_title_tabs_ltblue {
	background: url('../images/headtab_bg_day.gif'); 
	color: #FFFFFF;
	height: 28px; 
}

.bg_body_png_equiv {
	background-color: #E2EAF4;
}

.bg_body_link_box {
	background-color: #C6D6E3;
}

.bg_title_services {
	color: #006699;
	font-weight: bold; 
}

.bg_na_map_box {
	background-color: #356A9E;
}

.bg_header_logo_single {
	background: #D0DDF0 url("../images/logo_header_single.png") no-repeat; 
	background-position: top left;
	/*width: 410px;*/
	height: 105px;
}

.bg_header_logo_single_gif {
	background: #D0DDF0 url("../images/logo_header_single.jpg") no-repeat; 
	background-position: top left;
	height: 105px;
}

.txt_header_titles {
	font: 16px Verdana, Arial, Helvetica, sans-serif;
	color: #006699;
	font-weight: bold;
	 
}

.txt_copyright_sm {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #668096;
}

.txt_privacy {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #85A6BF;
}