body, html { background-color : white ; color : black  ; font-size : 12px ; font-family : Tahoma ; width : 100% ; margin : 0px ; padding : 0px ; height : 100%}
a { color : #333  ; text-decoration : none}
a:hover { color : black ; text-decoration : underline }
td.menu_p a,
td.menu_a a,td.menu_a2 a { font-size : 14px ; font-family : Tahoma; text-decoration : none ; font-weight : bold }

td.menu_p,
td.menu_a,td.menu_a2 a { white-space: nowrap }

td.menu_p a,td.menu_a a,td.menu_a2 a { background-image : url('../images/menu_p.jpg') ; color : white ; height : 33px ; display : block  ; padding-top : 17px ; padding-left : 15px ; padding-right : 15px}
td.menu_p a:hover { background-image : url('../images/menu_o.jpg') ; background-position : 50% 0% }
td.menu_a a,td.menu_a2 a { background-image : url('../images/menu_a.jpg') ; color : black ; background-position : 50% 0%}

 div.sub { display : none ; position : absolute ; padding : 5px ; border : 1px solid #ddd ; border-top-width : 0px ; border-bottom-width : 3px ; background-color : white ; padding-bottom : 0px}
 div.sub a {  font-size : 10px ; font-family : Tahoma ; height : 15px ; font-weight : normal ; padding: 0px ; margin-bottom : 5px ; padding : 2px ; padding-left : 10px; padding-right : 10px}
 div.sub a:hover,
 div.sub a.active { background-image : url('../images/sub_a.jpg') ; font-weight : normal }

td.menu_a2 div.sub { display : block }
td.lside div, td.rside div { height : 142px ; background-repeat : no-repeat ; background-position : 100% 0% ; background-image : url('../images/lside.jpg')}
td.rside div { background-image : url('../images/rside.jpg')  ; background-position : 0% 0%}

td.lside,td.rside { background-image : url('../images/lside_bg.jpg') ; background-repeat : repeat-y ; background-position : 100% -1px  ; width : auto}
td.rside { background-image : url('../images/rside_bg.jpg') ; background-position : 0% -1px}

td.moto div { font-size : 30px ; font-family : Times New Roman ; padding-left : 10px ; padding-right : 10px}
div.mid_sep { background-image : url('../images/mid_sep.jpg') ; height : 20px }

h1 { font-size : 32px;  font-family : Times New Roman ; font-weight : normal ; margin-top : 10px }

p { margin-top : 0px ; padding-top : 0px ; text-align : justify ; text-indent: 24px; }

td.moto fieldset p { margin : 0px ; padding : 0px ; text-indent:  0px  ;  font-size : 10px ; text-align : center}

h2 { font-family : Times New Roman ; font-size : 26px ; font-weight : normal ; margin : 10px }

h3 { font-family : Times New Roman ; font-size : 20px; font-weight : normal ; margin : 5px}

h1 a, h2 a, h3 a { text-decoration : none ; color : black }
h1 a:hover, h2 a:hover, h3 a:hover { text-decoration : underline ; color : black }