
* {margin:0;padding:0;font-family:Trebuchet MS,arial,sans-serif;}
html {overflow-y:scroll;}

h2 {margin:0 0 .2em;border-bottom:1px solid #f9c02e;padding:0 0 2px;font-family:Trebuchet MS,arial,sans-serif;font-size:3em;color:#3660ad;}
h3 {margin:0 0 .2em;font-size:1.4em;color:#3660ad;}
h4 {margin:0 0 1em;border-bottom:1px solid #f9c02e;padding:0 0 2px;font-size:1.3em;color:#4367a7;}
.lead {margin:0 0 2.5em;font-size:1.3em;line-height:1.152em;}
.lead p {font-size:1.0em;}
p {margin:0 0 1em;font-size:1.2em;line-height:1.164em;color:#351606;}
input,select,label,li,dt {font-size:1.1em;color:#000;}
li li, li p, table td p, table td li, li select {font-size:1em;}

a {color:#0d73d8;}
a:hover {text-decoration:none;}

img {border:0;}
fieldset {border:none;}
ul {list-style:none;}

.right {float:right;}
.img_l {margin:0 10px 10px 0;float:left;}
.img_r {margin:0 0 10px 10px;float:right;}
.line {margin:0 0 10px;border-bottom:1px solid red;clear:both;}
.line hr {display:none;}
embed {display:block;}
.clear {margin:1px 0 0;width:1px;height:1px;font-size:0;overflow:hidden;clear:both;}
.hide {display:none;}

body {font-size:62.5%;background:#f5ab03 url(../dsg/bgr/body_j.gif) center repeat-y;text-align:center;}


#header {width:100%;height:205px;background:url(../dsg/bgr/header_j.gif) repeat-x;}
#header .holder {margin:0 auto;width:940px;height:142px;text-align:left;background:#0D73D8 url(../dsg/bgr/junior.gif) 375px 8px no-repeat;overflow:hidden;position:relative;}
.ver {margin:0;width:290px;height:18px;text-indent:-9999px;overflow:hidden;position:absolute;top:101px;left:443px;}
.go {position:absolute;top:5px;left:10px;}
#header h1 {width:181px;height:77px;text-indent:-9999px;position:absolute;top:47px;left:0;}
#header h1 img {position:absolute;top:0;left:0;}
.topnav {margin:0 0 20px;float:right;clear:right;min-width: 344px;width:auto;}
.topnav li {padding:8px 0 8px 15px;float:left;}
.topnav li a, .go a {color:#ffd961;text-decoration:none;}
.topnav li a:hover, .go a:hover  {text-decoration:underline;}
.topnav .global {margin:0 0 0 15px;padding:0 15px 0 0;background:#3660ad url(../dsg/bgr/global_r_j.gif) bottom right no-repeat;float:left;}
.topnav .global .first {background:url(../dsg/bgr/global_l_j.gif) bottom left no-repeat;}
.topnav .global li a {color:#fff;font-weight:bold;}
.topnav .global li a:hover {color:#f9e8b3;text-decoration:none;}
.search {float:right;clear:right;}
.search legend {display:none;}
.search label {display:none;}
#what {border:1px solid #96969d;padding:1px 2px;width:125px;float:left;}
.search .submit {margin:.2em 0 0 5px;float:left;}
.mainnav {margin:0 auto;width:940px;height:63px;}
.nav_primary {margin:0 0 5px;width:940px;float:left;}
.nav_primary li {height:29px;font-size:1.3em;text-align:center;font-weight:bold;background:url(../dsg/bgr/nav_p_j.gif) no-repeat;display:inline;float:left;overflow:hidden;}
.nav_primary .first {margin:0 0 0 10px;background:url(../dsg/bgr/nav_p.gif) no-repeat;}
.nav_primary .first a {color:#fff;}
.nav_primary .first a:hover {color:#ffd961;}
.nav_primary a {width:186px;line-height:29px;color:#1f587f;text-decoration:none;display:block;}
.nav_primary a:hover {color:#0d73d8;}
.nav_primary .sel a {color:#0d73d8;}


#mainContainer {margin:0 auto;width:940px;text-align:left;}
#main {margin: 0 auto; width:940px; text-align: left; padding-top:15px;}
#main.home {margin:0 0 0 16px;width:940px;text-align:left; padding-top: 0px;}
/**
#main.home {padding:62px 0 0;} 
*/

.nav_secondary {margin:0 0 0 10px;width:930px;height:29px;text-align:left;background:#f6af0b;display:inline;float:left;overflow:hidden;}
.nav_secondary li {padding:0 9px;font-size:1.2em;font-weight:bold;background:url(../dsg/bgr/nav_s_sep.gif) center left no-repeat;float:left;}
.nav_secondary .first {background:none;}
.nav_secondary a {height:29px;line-height:29px;text-decoration:none;color:#fff;display:block;float:left;}
.nav_secondary a:hover {color:#3660ad;}
.nav_secondary .sel a {color:#3660ad;}
.left_c {margin:0 0 0 10px;width:460px;display:inline;float:left;}
.right_c {width:460px;float:right;}
.wide_c {width:930px;float:right;}
.onethird_c {margin:0 0 0 10px;width:290px;display:inline;float:left;}
.twothird_c {width:630px;float:right;}

#flash {margin:0 0 1em;}

.ip_info {margin:0 0 20px;padding:0 0 13px;width:460px;background:url(../dsg/bgr/ip_info_b_j.gif) bottom no-repeat;float:left;}
.ip_info dt {width:460px;height:35px;font-size:2em;color:#fff;font-weight:bold;text-align:center;background:url(../dsg/bgr/ip_info_t_j.gif) no-repeat;overflow:hidden;}
.ip_info dt a {color:#fff;font-weight:bold;text-align:center;overflow:hidden;text-decoration:none;}
.ip_info dd {padding:10px 0 0;width:460px;background:url(../dsg/bgr/ip_info_bg_j.gif) repeat-y;float:left;}
.ip_info h3 {margin:0 0 .6em;padding:0 15px;font-size:1.6em;color:#3660ad;}
.ip_info p {padding:0 15px;font-size:1.3em;color:#000;}
.ip_info ul {margin:0 15px;border-top:1px solid #fdedc7;padding:5px 0 0;}
.ip_info li {padding:0 0 .2em 10px;font-size:1.3em;font-weight:bold;}
.ip_info li a {color:#3660ad;text-decoration:none;}
.ip_info li a:hover {text-decoration:underline;}

.path {width:100%;clear:both;float:right;}
.path p {margin:10px 0 10px 10px;padding:0 0 0 8px;font-size:1.1em;color:#0d73d8;background:url(../dsg/bgr/path_j.gif) 0 .4em no-repeat;}
.path a {color:#0d73d8;text-decoration:none;}
.path a:hover {text-decoration:underline;}

.news {padding:15px 0 0;}
.news dt {margin:0 0 25px;border-bottom:1px solid #f9c02e;padding:0 0 5px;font-family:Trebuchet MS,arial,sans-serif;font-size:1.4em;color:#3660ad;font-weight:bold;}
.news_list li {margin:0 0 .5em;border-bottom:1px solid #fccf4a;padding:0 0 .5em 10px;font-size:1.3em;background:url(../dsg/bgr/bullet_news_j.gif) 0 .5em no-repeat;}
.news_list h4 {margin:0;border:none;padding:0;font-size:1em;}
.news_list p {margin:0;}
.news_list a {text-decoration:none;}
.news_list a:hover {text-decoration:underline;}

.gallery {margin:0 0 .7em;width:930px;float:left;}
.gallery dt {display:none;}
.gallery dd {width:930px;position:relative;}
.onfront, .onfront dd {width:460px;}
.onfront dt {padding:0 0 5px;width:460px;font-size:1.7em;color:#fff;font-weight:bold;display:block;}
.gallery_images {margin:0 0 0 34px;display:inline;float:left;}
.gallery_images p {margin:0 0 .3em;font-size:1.3em;color:#fff;text-align:center;}
.onfront .gallery_images {margin:0;}
.onfront .gallery_images p {font-size:1.365em;color:#0d73d8;font-weight:bold;text-align:left;}
.gallery_images li {margin:0 6px 0 0;width:auto;height:auto;display:inline;float:left;position:relative;}
html>body .onfront .gallery_images li {min-height:inherit;}
.onfront .gallery_images img {margin:0 0 5px;display:block;}
.onfront .gallery_images a {text-decoration:none;}
.paging .back {background:#f5af0b url(../dsg/bgr/go_l.gif) 0 80px no-repeat;left:0;}
.paging .forward {background:#f5af0b url(../dsg/bgr/go_r.gif) 0 80px no-repeat;right:0;}
.paging span {width:34px;height:260px;display:block;position:absolute;}
.paging span a {margin:80px 0 0 0;width:34px;height:52px;display:block;}


#footer {margin:0 auto 20px;padding:20px 0;width:940px;text-align:left;background:url(../dsg/bgr/footer.gif) top repeat-x;clear:both;}
#footer p {margin:0 0 0 10px;line-height:22px;color:#fff;display:inline;float:left;}
#footer ul {float:left;}
#footer ul li {padding:0 0 0 20px;line-height:22px;float:left;}
#footer a {color:#fff;text-decoration:none;}
#footer a:hover {text-decoration:underline;}
.urls label {color:#fff;float:left;}
.urls select {margin:0 0 0 10px;float:left;}

.gadgets, .employed {width:100%;margin:5px 0 15px;float:left;}
.gadgets li, .employed li {margin:0 20px 0 0;width:120px;float:left;text-align:center;}
.gadgets a, .employed a {display:block;}
.employed li {width:90px;}

#galleryContainer{position:relative;overflow:hidden;height:240px;}
#theImages {position:absolute;left:0;top:0;width:100000px;}
#theImages #slideEnd{float:left;}	


.faqs {margin:0 0 15px;}
.faqs dt {margin:0 0 .5em;border-bottom:1px solid #ea9921;padding:0 0 .5em 10px;font-size:1.3em;background:url(../dsg/bgr/bullet_news.gif) 0 .5em no-repeat;}
.faqs .sel {border-bottom:none;padding:0 0 0 10px;background:url(../dsg/bgr/bullet_news_d.gif) 0 .7em no-repeat;}
.faqs dd {border-bottom:1px solid #ea9921;padding:0 0 .5em 10px;}
.faqs p {margin:0 0 .5em;font-size:1.3em;}