/* ::::: http://fillsafe.co.uk/templates/fillsafe/css/template_css.css ::::: */

* { padding: 0pt; margin: 0pt; }
body { margin: 0pt auto; padding: 0pt; background: url('bg.jpg') repeat-x scroll center top rgb(11, 12, 76); color: rgb(0, 0, 0); }
.content { margin: 0pt auto; padding: 0pt; width: 778px; }
#right_side { float: right; width: 570px; padding-right: 10px; margin: 0pt; }
#left_side { float: left; width: 145px; padding-left: 20px; border-right: 0px solid rgb(245, 245, 245); }
#left_side .lefts { float: left; width: 145px; padding-left: 0px; }
#left_side .lefts a { color: rgb(2, 5, 8); }
#topmenu { background-color: rgb(5, 103, 46); height: 5px; width: 770px; margin: 0pt auto; border-bottom: 0px solid rgb(39, 23, 111); }
#mainimg { height: 155px; background: url('img.jpg') no-repeat scroll center top transparent; margin: 0pt auto; }
.banner { margin: 0pt auto; padding-top: 0px; padding-left: 20px; }
form { padding: 5px 5px 5px 8px; }
#main { margin: 0pt auto; width: 770px; background: url('mainbg.jpg') repeat-y scroll center top rgb(255, 255, 255); }
#main .padding { padding: 30px 20px 0pt 30px; }
#main form { float: left; }
#main #mcontent { width: 750px; margin: 0pt auto; }
#mtop { background: url('maintop.jpg') no-repeat scroll center top transparent; height: 34px; margin: 0pt auto; }
#mbottom { background: url('mainbottom.jpg') no-repeat scroll center top transparent; height: 34px; margin: 0pt auto; }
#footer { background: none repeat scroll 0% 0% rgb(255, 255, 255); height: 90px; width: 770px; margin: 0pt; padding: 0pt; clear: both; }
#footer .padding { padding: 10px 35px; text-align: center; color: rgb(102, 102, 102); }
#footer a { color: rgb(85, 85, 85); }
#footer a:hover { color: rgb(97, 97, 97); }
.module { margin: 0pt 0pt 0px 0px; padding: 0pt; }
.module td { height: 16px; padding: 0px; color: rgb(97, 97, 97); }
td, tr, p, div { font-family: Trebuchet MS,Arial,Verdana,Helvetica,sans-serif; font-size: 11px; color: rgb(80, 80, 80); }
a:link, a:visited { font-size: 11px; color: rgb(2, 5, 8); text-decoration: none; font-family: Arial,Verdana,Helvetica,sans-serif; }
a:hover { color: rgb(181, 179, 182); text-decoration: none; }
.button { color: rgb(255, 255, 255); font-family: Arial,Verdana,Helvetica,sans-serif; margin-top: 4px; font-weight: normal; text-align: center; font-size: 12px; background: none repeat scroll 0% 0% rgb(181, 179, 182); border: 1px solid rgb(17, 17, 17); height: 20px; }
.inputbox { font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 12px; color: rgb(0, 0, 0); background: none repeat scroll 0% 0% rgb(248, 248, 248); border: 1px solid rgb(110, 110, 110); }
.inputbox:hover { border: 1px solid rgb(159, 158, 158); }
.contentpane { background-color: rgb(255, 255, 255); }
.contentheading { font-size: 16px; font-weight: bold; color: rgb(181, 179, 182); padding-left: 0px; padding-top: 0px; text-indent: 0px; text-align: left; border-bottom: 1px solid rgb(181, 179, 182); }
table.moduletable { margin: 0px; width: 100%; }
table.moduletable td { font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 11px; }
