/* What's up boss? You need something? */



/* RESERVED */

body{
background-color:#FFFFFF;
text-align:center;
color:#000033;
}

form{
margin:0px;
padding:0px;
}

img{
border:none;
}



tr, td{
text-align:left;
vertical-align:top;
}

a:link, a:visited{
text-decoration:none;
color:#000099;
}

a:hover, a:active{
text-decoration:underline;
color:#333399;
}

/* HOME */

.container{
margin: 0px auto;
width:900px;
}

.header{
background-image:url(images/header.jpg);
width:900px;
height:100px;
}


.nav{
text-align:left;
padding: 10px 10px 0px 5px;
height:20px;
width:885px;
/*border-left:solid 1px #000033;*/
/*border-right:solid 1px #000033;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000033;
background-color:#CCCCCC;
}

.nav a:link, .nav a:visited {
color:#000066;
text-decoration:none;
}

.nav a:hover, .nav a:active {
color:#333399;
text-decoration:underline;
}


.logo{
height:20px;
width:280px;
}

.nav_tool{
text-align:right;
padding: 0px 0px 0px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000033;
}

.nav_tool a:link, .nav_tool a:visited {
color:#000066;
text-decoration:none;
}

.nav_tool a:hover, .nav_tool a:active {
color:#333399;
text-decoration:underline;
}

.body{
background-image:url(images/body.jpg);
width:900px;
text-align:center;
}

.body_left{
width:210px;
background-image:url(images/left_mid.jpg);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000033;
vertical-align:top;
}

.body_left_mid{
width:210px;
background-image:url(images/left_top.jpg);
background-repeat:no-repeat;
padding:10px 20px 20px 20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000033;
}

.body_left_mid a:link, .body_left_mid a:visited {
color:#000066;
text-decoration:none;
}

.body_left_mid a:hover, .body_left_mid a:active {
color:#333399;
text-decoration:underline;
}

.body_left_title{
font-family:"Trebuchet MS", Verdana, Arial;
font-size:12px;
color:#000033;
padding:0px 0px 2px 0px;
margin:0px 0px 0px 0px;
border-bottom:dotted 1px #000033;
}

.title{
font-family:"Trebuchet MS", Verdana, Arial;
font-size:12px;
color:#FFFFFF;
background-image:url(images/title.jpg);
height:22px;
width:640px;
padding: 8px 0px 0px 10px;
text-align:left;
}

.flash{
}

.body_main{
width:650px;
vertical-align:top;
}

.body_main_title{
font-family:"Trebuchet MS", Verdana, Arial;
font-size:12px;
color:#000033;
padding:0px 0px 2px 0px;
margin:0px 0px 0px 0px;
border-bottom:dotted 1px #000033;
}

.home_ctas{
padding:10px 0px 10px 0px;
}

.news{
overflow:auto;
background-image:url(images/dsnc_news_bg.jpg);
background-repeat:no-repeat;
width:130px; /* 140 Total */
height:100px; /* 110 Total */
padding:5px 0px 5px 5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
border:solid 1px #999999;
}

.body_inner_shadow{
background-image:url(images/body_inner_shadow.jpg);
width:650px;
height:10px;
margin:10px 0px 0px 0px;
}


.body_footer{
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
background-color:#000033;
width:900px;
padding:20px 0px 20px 0px;
}

.body_footer a:link, .body_footer a:visited{
text-decoration:none;
color:#FFFFFF;
}

.body_footer a:hover, .body_footer a:active{
text-decoration:underline;
color:#CCCCFF;
}

.body_footer_capper{
background-image:url(images/body_bot_cap.jpg);
width:900px;
height:10px;
}




/* SUB */

.sub_body{
padding: 10px 10px 10px 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000033;
}


/* BASIC TEXT */

.text_blue{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000033;
}

.text_red{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FF0000;
}

.text_black{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
}

.text_gray{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;
}

.text_white{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
}