/* GENERAL POSITIONING AND PADDING AND MARGINS */

body { margin:0px 0px 15px 0px; background-image:url(/images/body_bkg.gif); background-repeat:repeat; }

#container { width:815px; margin:0px auto; background-image:url(/images/container_bkg.gif); background-repeat:repeat-y; }

#navigation { width:100%; height:41px; background-image:url(/images/top_bkg.gif); background-repeat:repeat-x; background-position:0px left; margine:0px auto; }

#navigation2 { width:815px; height:41px; margin:0px auto; background-image:url(/images/container_bkg.gif); background-repeat:repeat-y; text-align:center; } 

#header {width:800px; margin:0px auto; }

#logo { float:left; }

#logo h1 { background:transparent url(/images/dm_logo.gif) no-repeat top left; width: 350px; height: 91px; margin:0px;}

#logo h1 span { display:none; }

#header-rightside { background:transparent url(/images/header-rightside.gif); background-repeat:no-repeat; width:450px; height:91px; float:left; }

#header-rightside-home { background:transparent url(/images/header-rightside-home.gif); background-repeat:no-repeat; width:450px; height:91px; float:left; }

#flashcontent { clear:both; width:800px; margin:0px auto; }

#sidebar-left { float:left; margin:0px 20px 50px 0px; }

#content { float:left; width:770px; background:transparent url(/images/content_bkg.jpg) no-repeat bottom left; background-color:#204883; margin:0px 0px 0px 22px; min-height:200px; vertical-align:top;}

#content-left { float:left; width:320px; margin-left:45px; background-image:url(/images/content-left_seperator.jpg); background-position:top right; background-repeat:no-repeat; }

#content-right { float:left; width:320px; margin-left:20px; }

#main-column { float:left; width:660px; margin-right:60px; margin-left:40px; padding-bottom:50px;  }

#footer { width:815px; height:77px; background: transparent url(/images/footer.jpg) bottom left no-repeat; clear:both;}

#copyright { width:100%; background: transparent url(/images/body_bkg.gif) repeat; padding-top:10px; text-align:center; }

/* END */


/* HORIZONTAL NAVIGATION */

#navigation2 a:link, #navigation2 a:visited ,#navigation2 a:hover { border:0px; }


/* END */


/* BLATANT TEXT/FORMATTING STUFF */

.content a { color:#ffab03; text-decoration:underline; }

a:link, a:visited{ color:#ffab03; text-decoration:underline; }

a:hover { color:#ffab03; text-decoration:none; }

.content h1 { font-family:Arial, Verdana, sans-serif; font-size:20px; font-weight:normal; color:#fff; margin:0px 0px 10px 0px; }

.content h2 { font-family:Arial, Verdana, sans-serif; font-size:18px; font-weight:bold; color:#9cf9de; margin:0px 0px 5px 0px; }

.content h3 { font-family:Arial, Verdana, sans-serif; font-size:15px; font-weight:bold; color:#ffab03; margin:0px 0px 5px 0px; padding:0px; }

.content p { font-family:Arial, Verdana, sans-serif; font-size:12px; color:#fff; margin-top:10px; margin-bottom:10px; vertical-align:top; text-align:left; }

.content { font-family:Arial, Verdana, sans-serif; font-size:12px; color:#fff; margin-top:10px; vertical-align:top; }

#content-left img { margin-right:10px; border:none; }

#content-left p { margin-left:125px; }

#content-right img { margin-right:10px; border:none; }

.padding { padding:0px 20px 10px 0px; border:none; }

hr { border-top:1px dotted #386d83; border-bottom-width:0px; border-left-width:0px; border-right-width:0px; height:1px; clear:both; display:block; margin:10px 0 10px 0; }

/* BOXES */

#sidebar-left h3 { color:#fff; font-family:Arial; font-weight:bold; font-size:14px; background-image:url(/images/sidebar-left_header_bkg.gif); background-color: #5b7dba; background-repeat:no-repeat; width:211px; height:15px; background-position:top left; padding-left:24px; padding-top:14px; margin:0px; }

#sidebar-left .sidebarcontent { min-height:63px; width:191px; font-family:arial; color:#000; font-size:12px; padding:0px 22px 15px 22px; margin:0px; background-color:#5b7dba; }

#sidebar-left img { padding:0px; margin:0px; text-align:left; }

#sidebar-left .sidebarfooter { background-image:url(/images/sidebar-left_footer_bkg.gif); background-repeat:no-repeat; width:235px; height:13px; margin:0px;}

#blockquote { background-color:#0d3268; float:left; margin-top:20px; margin-left:90px; width:468px; min-height:200px; }

#blockquote .header { background: url(/images/blockquote_header_bkg.gif) no-repeat top left; width:468px; height:17px; padding:0px; margin:0px; display:block; }

#blockquote .content { padding:0px 30px 0px 30px; color:#FFFFFF; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0px; vertical-align:top; text-align:left;
}

#blockquote h1 { font-family:Arial, Verdana, sans-serif; font-size:18px; font-weight:bold; color:#fff; margin-bottom:5px; }

#blockquote h2 { font-family:Arial, Verdana, sans-serif; font-size:15px; font-weight:bold; color:#9cf9de; margin-bottom:1px; }

#blockquote p { font-family:Arial, Verdana, sans-serif; font-size:12px; color:#fff; float:none; }

#blockquote .footer { background: url(/images/blockquote_footer_bkg.gif) no-repeat bottom left; width:468px; height:17px; padding:0px; margin:0px; border:none; }

#blockquote2 { background-color:#0d3268; float:left; margin-top:20px; margin-left:40px; margin-bottom:40px; width:610px;  }

#blockquote2 .header { background: url(/images/blockquote2_header_bkg.gif) no-repeat top left; width:610px; height:19px; padding:0px; margin:0px; }

#blockquote2 .content { color:#FFFFFF; margin:0px; vertical-align:top; text-align:left;}

#blockquote2 .footer { background: url(/images/blockquote2_footer_bkg.gif) no-repeat bottom left; width:610px; height:19px; padding:0px; margin:0px; }

/* END BOXES */


#footer p { margin-left:23px; padding:0px;}

#copyright p { font-family:Arial, Verdana, sans-serif; font-size:10px; color:#b3a99b; vertical-align:top; }

#copyright a { color:#b3a99b; text-decoration:underline; }

#copyright a:hover { color:#b3a99b; text-decoration:none; }

#spirals { background-image:url(/images/spirals.gif); height:33px; width:770px; margin-bottom:40px; display:block; }

.form td { border-bottom:1px dotted #386d83; border-top-width:0px; border-left-width:0px; border-right-width:0px; height:1px;  }

.form th { border:0px; }

.fields { width:200px;  font-family:Arial, Verdana, sans-serif; font-size:11px; color:#17335d;}

.form1 { padding: 10px 10px 10px 0px; text-align:left; }

.form2 {  padding: 10px 0px 10px 0px; text-align:left; }

.last { padding: 10px 0px 10px 0px; text-align:right; }

.button { background-color:#ffab03; font-family:Arial, Verdana, sans-serif; font-size:13px; color:#825702; border:0px; padding:4px; text-decoration:none; font-weight:bolder; }

.button:link { background-color:#ffab03; color:#825702; border:0px; padding:4px; text-decoration:none; font-weight:bolder; }

.button:visited { background-color:#ffab03; color:#825702; border:0px; padding:4px; text-decoration:none; font-weight:bolder; }

.button:hover { background-color:#ffcf6e; color:#825702; border:0px; padding:4px; text-decoration:none; font-weight:bolder; }

.button:active { background-color:#ffab03; color:#825702; border:0px; padding:4px; text-decoration:none; font-weight:bolder; }

/* END */
