/* RESET */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, img {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
td div{padding:2px;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

/* TYPOGRAPHY */
#headercontent{color:#DEAE0A;}
#headercontent span, #headercontent a{color:white; text-decoration:none;}
#headercontent a:hover{text-decoration:underline;}
a{color:#264476;}
a:hover{color:#2077E0;}
h1{color:#264476; font-size:20px;}
ul{list-style:inside disc; padding-left:40px; margin-bottom:.8em;}
p{line-height:1.6; margin-bottom:.8em;}
h3{color:#264476; font-size:16px; margin-bottom:.5em;}
h2{ font-weight:bold; font-size:20px; color:#edba09 }

/* LAYOUT */
body { background:url("images/header.jpg") center top no-repeat white;  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1A1A1A; }
#contain{ width:862px; margin:auto; float:none; }
#header,#header2{ height:100px; padding-left:10px; padding-right:10px; width:842px; margin:auto; }
#header2{height:93px;}
#content{ padding:10px; width:842px; }
#logo{ background:url("images/logo.gif") no-repeat; float:left; width:211px; height:60px; margin-top:15px; }
#headercontent{ float:right; font-size:120%; }
#searchbox{ float:right; width:215px; }
#search{ background:url("images/search-com.jpg"); width:217px; height:29px;  position:absolute; z-index:100; top:37px;}
#search input{ border:none; padding:0; float:left;}
#search .field{ width:178px; height:19px; margin-top:6px; margin-left:12px; background:none;}
#search .submit{ width:27px; height:29px; background:url("images/search-com.jpg") right; }
#footer-content{width:842; padding:10px 0; height:150px;}
#footer-content div{float:left; padding:10px 16px; border-right:1px solid #CCC;}
#footer-content .first{padding-left:10px;}
#footer-content .last{border:none; padding-right:10px;}
#footer-content ul{list-style:none; margin:auto; padding-left:0;}
#footer-content a{color:#666; text-decoration:none; font-size:12px;}
#footer-content a:hover{color:#2077E0;}
#footer-content li{margin-bottom:.3em;}
#footer-content h3{font-weight:normal;}
#footer-content ul{list-style-position:outside;}
.footer-left{width:40%; float:left;}
.footer-right{width:40%; float:right; text-align:right;} 
.footer-two{margin-top:10px;}
.dwwm-sapphire{background:url("images/dwwm-sapphire.jpg"); width:161px; height:65px; display:block;}
.bbb{background:url("images/bbb.jpg") top; width:111px; height:43px; margin-top:8px; display:block; float:right;}
.bbb:hover{background-position:bottom;}
#content td{vertical-align:top;}
.scheduletab  td{padding:1px;}
#index-content { padding:0px; min-height:450px; }
#index-content .index-txt { padding:5px; min-height:150px; }
#index-content .index-txt-ttl { font-size:14px; color:#264476; }
#index-content .partnerdiv { float:right; width:280px; height:150px; }
#index-content .new-courses { width:408px; height:300px; float:left; text-align:center; padding:5px; background-image:url("images/glow-top-small.jpg"); background-repeat:no-repeat; }
#index-content .featured-course {  width:408px; height:300px; float:right; padding:5px; text-align:center; background-image:url("images/glow-top-small.jpg"); background-repeat:no-repeat; }
#index-content .featured-course-img { background-image:url(images/featured-course-img.jpg); background-repeat:no-repeat; width:319px; height:149px; margin:auto; }
#reg-page {	font-size:12px;}
#reg-page td {padding:2px;}
input[type='text'], input[type='password'] { border:1px solid #ccc; background-color:#fdfdfd; color:#333;}
input[type='text']:hover, input[type='password']:hover, input[type='text']:focus, input[type='password']:focus{	border:1px solid #2061AA; background-color:#ffffff;	color:#000000;}
.bgtop { background-color:#E6E6E6; background-image: url(http://www.dwwtc.com/images/bgtop.gif); background-repeat: repeat-x; background-position: top left;}
.bgtext { background-color:#E6E6E6; background-image: url(http://www.dwwtc.com/images/bgtext.gif); background-repeat: repeat-x; background-position: top left; font-size:12px;}

/*////////////////////// Navigation //////////////////*/
#navbg{background:url("images/nav-bg.jpg") top center no-repeat; width:1000px; height:34px; margin:auto; clear:both;}
#navbg .modified{ margin:auto; padding-top:11px; width:862px; }
#nav ul{ list-style:none; height:23px; width:862px; padding-left:0; margin-bottom:0; }
#nav li{ background:url("images/navbar.png") no-repeat; background-position:right; width:135px; height:23px; float:left; text-transform:uppercase; text-align:center; padding-right:4px; }
#nav .last{background:none;}
#nav .large{width:163px;}
#nav a{background:none; color:#4D4D4D; text-decoration:none; width:102%; height:23px; display:block; margin-left:-2%;}
#nav a:hover, #nav .active{background:url("images/navhover.png") repeat-x;}

/*////////////////////// Dropdown Menus //////////////////*/
.dropmenu { width:160px; display:none; }
.dropmenu .drop2{ margin-top:-2em; width:160px; }
.dropmenu .drop3{ margin-top:-2em; width:160px; }
#nav .dropmenu a{text-align:left; margin:0; width:150px; height:auto; color:#264476; display:block; border-bottom:1px solid #CCC; padding:2px 5px; text-transform:none; margin-left:0;}
#nav .dropmenu a:hover{background:none; color:#2077E0; font-size:12px;}
.dropmenu a:last-child{border-bottom:none;}
.dropmenu, .dropmenu div{ background:#FFF; color:#333; border:3px solid #CCC; padding:0; position:absolute; z-index:9999;}
.dropmenu .drop2{ left:160px; }
.dropmenu .drop3{ left:160px; }

/*////////////////////// Juniper Buttons //////////////////*/
div.je_vod { margin-right: auto; text-align: center;}
.je_vod a { display:block; width: 180px; height: 100px; font: bold 13px sans-serif; color:#333; background: url("../juniper/images/juniper/juniperWebGraphics-10.png") 0 0 no-repeat; text-decoration: none; float:left; padding-right:16px; }
.je_vod a:hover { background-position: 0 -100px; color: #049; }
div.je_networking { margin-left: auto; margin-right: auto; text-align: center;}
.je_networking a { display:block; width: 180px; height: 100px; font: bold 13px sans-serif; color:#333; background: url("../juniper/images/juniper/juniperWebGraphics-08.png") 0 0 no-repeat; text-decoration: none; float:left; padding-right:16px; }
.je_networking a:hover { background-position: 0 -100px; color: #049; }
div.je_security { margin-left: auto; margin-right: auto; text-align: center; }
.je_security a { display:block; width: 180px; height: 100px; font: bold 13px sans-serif; color:#333; background: url("../juniper/images/juniper/juniperWebGraphics-07.png") 0 0 no-repeat; text-decoration: none; float:left; padding-right:16px; }
.je_security a:hover { background-position: 0 -100px; color: #049; }
div.je_lvc { margin-left: auto; margin-right: auto; text-align: center; }
.je_lvc a { display:block; width: 180px; height: 100px; font: bold 13px sans-serif; color:#333; background: url("../juniper/images/juniper/juniperWebGraphics-09.png") 0 0 no-repeat; text-decoration: none; float:left; padding-right:16px; }
.je_lvc a:hover { background-position: 0 -100px; color: #049; }

/*////////////////////// IMG SLIDER ///////////////////////*/
#client-slider { margin:0;	padding:0; overflow:hidden; height:150px; width:280px; }
#client-slider ul, #client-slider li { margin:0; padding:0;	list-style:none; }
#client-slider li {	width:280px; height:150px; overflow:hidden;	text-align:center; }

/* COMMON ELEMENTS */
.bottom-glow, .top-glow{ background:url("images/glow-bottom.jpg") top center no-repeat; width:862px; height:8px; }
.top-glow{background-image:url("images/glow-top.jpg");}
.cleardivs { clear:both }
.bluetxt { color:#264476; }