/*** RESET CSS ***/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,
ins,kbd,q,s,samp,small,strike,sub,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td 
{ margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baseline; font: 100%; }

/* remember to define focus styles!*/
a:focus, input:focus    { outline: 0; }
ol, ul                  { list-style: none; }

/* tables still need 'cellspacing="0"' in the markup */
table                   { border-collapse: separate; border-spacing: 0; }
caption, th, td         { text-align: left; font-weight: normal; }
blockquote:before,
blockquote:after,
q:before,
q:after                 { content: ""; }
blockquote, q           { quotes: "" ""; }

/*** END RESET ***/

/*** SITE WIDE CSS ***/
body                    { line-height: 1; color: black; font: 12px tahoma,Arial,Helvetica,sans-serif; }
a, a:link, a:hover, 
a:visited, a:active     { color: #231f20; }

/*** IE6 PAGE CENTER BUG FIX ***/
form                    { _text-align: center; }
form *                  { _text-align: left; }

.separator              { clear: both; padding: 0; margin: 0; height: 0; _position: absolute; }
.no-cursor              { cursor: default; }
sup                     { _line-height: 2.0em; font-size: 0.75em; }


/************************** DROP DOWN PLUG-IN **************************/
.dd                                 { margin-top: 5px; background: transparent url('/assets/images/msdropdown/bg.gif') no-repeat top left; height: 19px; cursor: pointer; clear: both; } /* color: #000000; font-family: Tahoma,Geneva,sans-serif; font-size: 11px; font-style: normal; font-weight: normal; text-align: left; */
.dd .ddTitle                        { height: 19px;  /* padding: 0; line-height: 18px; text-indent: 7px; overflow: hidden; */}
.dd .ddTitle span.arrow             { width: 25px; background: transparent url(/assets/images/msdropdown/dd_arrow.gif) no-repeat right 0; cursor: pointer; height: 19px; display:block;}
.dd .ddTitle span.textTitle         { }
.dd .ddTitle span.textTitle img     { padding: 0 2px 0 0; text-align: left; }
.dd .ddTitle img.selected           { padding: 0 3px 0 0; vertical-align: top; }
.dd .ddChild                        { border: 1px solid #c3c3c3; border-top: none; margin: 0; width: auto; display: none; background: #ffffff; position: absolute; overflow: auto; overflow-x: hidden !important; }
.dd .ddChild .opta a, 
.dd .ddChild .opta a:visited        { padding-left: 10px; }
.dd .ddChild a                      { padding: 3px 0 3px 3px; display: block; white-space: nowrap; color: #000000; text-decoration: none; overflow: hidden; cursor: pointer; text-indent: 3px; font-size: 10px }
.dd .ddChild a:hover                { background: #e7dbc5; }
.dd .ddChild a img                  { border: 0; padding: 0 2px 0 0; vertical-align: middle; }
.dd .ddChild a.selected             { background: #e7dbc5; }
/*****************************************************/
