﻿html, body { height: 100%; }
body { margin: 0px; padding: 0px; background: #fff; font-size: 100%; }

h1, h2, h3 { margin: 0px; }
body, th, td, input, textarea, select { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:13px; color: #111; }
p, ul, ol, dl { margin-top: 0px; margin-bottom: 1em; text-align: justify; }
a { color: #444; }
a:hover { text-decoration: none; }
a.titleR { float:right; margin-right:10px; color:#eee; }
a.titleR:hover { color:#fff; }
img { border-style: none; border-color: inherit; border-width: medium;  }
img.left { float: left; margin: 3px 15px 0px 0px; }
img.right { float: right; margin: 3px 0px 0px 15px; }
img.border { padding: 2px; background: #FFFFFF; border: 1px solid #E2DCBF; }

.floatR, .rfb { float:right; }

#header { display:none; }

#navigation { display:none; }

#page { margin: 0px auto; width: 100%; }
#content { clear:both; width: 100%; }
#sidebar { display:none; width:0px; height:0px; }

div.box { background: none; }
div.box div.title { background: none; }
div.box div.title h1, div.box div.title h2 { height: 23px; padding: 9px 0px 0px 25px; background: none; font-size: 16px; color: #fff; }
div.box div.content { padding: 20px 25px; }
div.box div.submenu { padding: 15px; }
div.box div.submenu ul { margin: 0px; padding: 0px; list-style: none; line-height: 220%; }
div.box div.submenu li { background: url(images/arrow_right.gif) no-repeat right center; border-top: 1px solid #D1D1D1; }
div.box div.submenu li.first { border: none; }

div.box div.list, div.box div.fixedlist { clear:both; }
div.box div.list ul { margin: 0px; padding: 0px; list-style: none; }
div.box div.fixedlist ul { margin: 0px; padding: 0px; list-style: none; }
div.box div.fixedlist li { height:107px; margin-top:12px;  padding: 17px 17px 0px 17px; }
div.box div.fixedlist ul.narrow li { float: left; width: 266px; background: url(images/fixedlistbg_narrow.gif) no-repeat left top; }
div.box div.fixedlist ul.narrow li.alt { margin-left: 12px; }
div.box div.fixedlist ul.wide li { background: url(images/fixedlistbg_wide.gif) no-repeat left top; }
div.box div.fixedlist p.image { float: left; width: 110px; }
div.box div.fixedlist h3 { margin-bottom: 15px; font-size: 11px; }
div.box div.fixedlist h3 a { text-decoration: none; color: #EF2100; }
div.box div.fixedlist h3 a:hover { text-decoration: underline; }

/* From template - not likely to be used */
div.box div.fixedlist .more { float: left; width: 69px; height: 18px; padding-top: 7px; background: url(images/fixedlist_more_bg.gif) no-repeat center center; text-decoration: none; text-align: center; letter-spacing: -1px; font-size: 9px; font-weight: bold; color: #FFFFFF; }
div.box div.fixedlist b { float: left; padding-left: 15px; font-size: 21px; }
div.box div.fixedlist b span { float: left; }
div.box div.fixedlist b sup { float: left; font-size: 13px; }

#footer { display:none; }
