/* CCS basic stylesheet by Les Lusk, e-prov.net */
/* Anchors */
a, a:visited  {color:#009; text-decoration:none;}
a:hover, a:hover:visited  {color:#000; text-decoration:underline;}
a.horizonalmenu, a.horizonalmenu:visited  {color:#009; text-decoration:none;}
a.horizonalmenu:hover, a.horizonalmenu:visited:hover  {color:#000; text-decoration:underline;}
a.menulink, a.menulink:visited  {color:#009; text-decoration:none;}
a.menulink:hover, a.menulink:visited:hover  {color:#000; text-decoration:underline;}
a.verticalmenu, a.verticalmenu:visited  {color:#009; text-decoration:none; font-weight:bold;}
a.verticalmenu:hover, a.verticalmenu:visited:hover  {color:#000; text-decoration:underline;}

/* Elements */
body  {font-family:verdana,geneva,helvetica,sans-serif; font-size:12px; background: url('/media/images/gradient2.jpg') repeat-x #fff; margin:0px; text-align:center;}
div {margin:0px; padding:0px;}
dt {font-size:12px; font-weight:bold; margin:2px 2px 2px 10px;}
dd {font-size:12px; margin:5px 5px 15px 25px;}
form {font-size:12px; padding:5px; margin:5px;}
h1 {margin:0px; font-size:22px;}
h2 {margin:0px;	font-size:20px;}
h3 {margin:0px;	font-size:18px;}
h4 {margin:0px; font-size:14px;}
h5 {margin:10px 0px 0px 0px;	font-size:12px;}
h6 {margin:0px;	font-size:10px;}
img {border:0px;}
ol li  {margin-bottom:10px; list-style:decimal; list-style-image:none;}
select, textarea, input, option  {border:1px solid #ccc;}
td  {font-family:verdana,geneva,helvetica,sans-serif; font-size:12px; text-align:left;}
th  {font-family:verdana,geneva,helvetica,sans-serif; font-size:12px; text-align:center; background:#002395; color:#fff;}
ul li  {list-style:url('/media/images/block.gif') square outside; margin-left:5px; padding-bottom:2px;}

/* Classes */
.bold {font-weight:bold;}
.box  {border:1px solid #009; padding:5px;}
.button  {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:9px; color:#fff; background:#002395; border:transparent;}
.center  {text-align:center; margin:auto;}
.floatl  {float:left; margin:0px 20px 20px 0px;}
.floatr  {float:right; margin:10px;}
.indent  {margin: 10px 20px 5px 20px;}
.layout  {width:780px;}
.menulist  {margin-left:-20px;}
.pageheading {font-size:18px; padding:10px 0px 10px 0px; font-weight:900; margin:0px; color:#002395; text-align:left;}
.right  {text-align:right;}
.sectiontitle {font-size:14px; padding:20px 0px 10px 0px; font-weight:bold; color:#002395; text-align:left; clear:both;}
.sectiontitle2 {font-size:14px; padding:20px 0px 10px 0px; font-weight:bold; color:#002395; text-align:left;}
.shade  {background:#eceff8;}
.smalldata  {font-size:10px;}
.top  {vertical-align:top;}

/* IDs  */
#breadcrumb  {text-align:left; color:#002395; font-size:10px; padding:10px 0px 0px 10px;}
#ccsname  {font-size:22px;}
#contact  {text-align:left; padding:20px 10px 0px 10px; font-size:10px;}
#content  {padding-left:10px;}
#date  {float:right; padding-right:10px; font-size:10px;}
#footer  {font-size:10px; text-align:center; margin:0px; padding:10px; border-top:1px solid #000; border-bottom:10px solid #002395;}
#header  {background:#002395; color:#fff; padding:20px; height:20px;}
#leftside  {width:165px; background:#CBD2EA; margin:0px; padding:10px; vertical-align:top; border-right:1px solid #000;}
#locations  {}
#logo  {text-align:center;}
#navigation  {text-align:left; margin:0px;}
#tablecenter  {width:780px; text-align:center; margin:auto; border:1px solid #000; background:#fff;}
#tagline  {text-align:left;}
#pagecontent  {text-align:left; padding:10px; margin:0px;}

/* Used by payment system  */
#show_items	{border-collapse:collapse;}
#show_items td  {border:1px solid black;}
#show_items th  {border:1px solid black;}
.error_box  {padding:5px;border:1px solid #f00; background:#ffc;}
.error_input  {border:1px solid #f00; background:#ffc;}
.error_item  {color:#000;}
.error_label  {color:red;}
.filter  {padding:5px;0px;10px;0px}
.filter a  {text-decoration:none;color:#080;font-size:12px;}
.filter a.selected  {text-decoration:none;color:#000;font-size:12px;font-weight:bold;}
.submit_row  {padding-top:10px;}
.success  {padding:5px;border: 1px solid blue;background:#eef;}