body{font:12px/16px Calibri, Arial, Helvetica, sans-serif;color:#8d8d8d; margin:0;padding:0;background-color:#fff;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.spacer{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:5px}
.hr{clear:both;display:block;overflow:hidden;width:100%;height:1px;border-top:#dcdcdc 1px solid;margin:10px 0;}

a{color:#333;text-decoration:none;}
a:hover{color:#4f5a67;text-decoration:none;}

h1{font-size:2em; line-height:normal;}
h2{font-size:1.6em; line-height:normal;}
h3{font-size:1.4em; line-height:normal;}

/* form
------------------------------------------------------------------------- */
form{margin:10px 0;width:100%;}
label{padding:2px 5px;display:inline;width:125px;float:left;font-weight:normal;}
label em{float:right;color:#ff0000;}
input[type="text"]{margin:2px;padding:2px;display:inline;width:275px;float:left;font-size:11px;color:#4f5a67;}
select {margin:2px;padding:2px;display:inline;width:280px;float:left;font-size:11px;color:#4f5a67;}
input[type="submit"],input[type="button"],input[type="reset"]{margin:2px;padding:5px 10px;display:inline;float:right;font-size:11px;color:#4f5a67;}
textarea {margin:2px;padding:2px;display:inline;width:275px;float:left;font-size:11px;height:70px;color:#4f5a67;}
label.chkbox{display: inline;float: left;padding:0 15px 0 5px;height:auto;width: auto;text-align: left;	margin:0;clear:none;color:#4f5a67;}

.freecap{float:left;margin:5px 5px 5px 125px;height:50px;}

/*Misc*/
.error,.err{color:#ff0000;font-size:10px;font-weight:normal;margin:0;padding:0;}
ul.error li,ul.err li{background:url(../images/err_bullet.gif) no-repeat 0 0;padding:0 0 2px 20px;}
.modCollapseHeader {cursor:pointer;}
.modCollapseContainer{height:auto;}
.collapse{display:none;}
.expand{display:block;}

.inc-comments{width:98%;margin:0 auto 5px auto;}
.inc-comments h2{width:100%;margin:0 0 10px 0;font-size:1.2em;display:block;}
.inc-comments a{color:#000;text-decoration:none;float:left;width:100%;}
.inc-comments a span,.inc-comments a em{color:#333;float:right;font-size:0.75em;display:inline;font-weight:normal;padding:0 0 0 10px;}
.inc-comments a:hover{color:#666;}
.inc-comments a span:hover{color:#666;}
.inc-comments p{color:#666;margin:0;float:left;padding:0 0 5px 0;}
.inc-comments p.more{color:#666;margin:0;float:right;padding:0 0 5px 0;text-align:right;}
.inc-comment{width:100%;margin:0 0 10px 0;}
.inc-comment > div{width:100%;margin:5px 0;}