/* Class library */
.clearFloat {clear: right;display: block;}
.l { float: left; width: 49%; }
.r { float: right;width:49%; }
.align-left { text-align: left; }
.align-center { text-align: center; }
.align-right { text-align: right; }
.valign-middle { vertical-align:middle; }
.valign-bottom { vertical-align:bottom; }
.justify { text-align: justify; }
.float-left { float: left; }
.float-right { float: right; }
.clear { clear:both; }
.clear-both { clear: both; float: none; }
.clear-right { clear: right; float: none; }
.clear-left { clear: left; float: none; }
.hide {display:none;}
.inline {display: inline;}
.block {display: block;}
.noborder {border: 0px none;}
.bold {font-weight: bold;}
.italic {font-style: italic;}
.normal {font-weight: normal;}
.nomargin {margin: 0;}
.nopadding {padding: 0;}
.visible {display: block;}
.top5 {margin-top: 5px;}
.top10 {margin-top: 10px;}
.top15 {margin-top: 15px;}
.top20 {margin-top: 20px;}
.bottom5 {margin-bottom:5px;}
.bottom10 {margin-bottom:10px;}
.bottom20 {margin-bottom:10px;}
.border {border: solid 1px #c7c7c7;}
.border-top {border-top: solid 1px #c7c7c7;}
.border-bottom {border-bottom: solid 1px #c7c7c7;}
.border5 {border: solid 5px #c7c7c7;}
.border10 {border: solid 10px #c7c7c7;}
.border20 {border: solid 20px #c7c7c7;}
.padding4 {padding: 4px;}
.padding5 {padding: 5px;}
.padding10 {padding: 10px;}
.error { color:#FF0000; }
.success { font-weight:bold; color:#000000;}
.separator { line-height:1px; height:1px; border-bottom:1px dotted #cccccc; margin:10px 0; }
div.hidden, a.hidden {display: none;margin: 0;}
.highlight { color:#003366; text-decoration:underline; font-size:125%; font-weight:bold }
.img-left { float:left; margin: 0 15px 15px 0; border:1px solid #F4F4F4; padding:5px; }
.underline {text-decoration:underline}
.boxed {border:1px solid #F0F0F0; background-color:#f7f7f7; padding:3px;}
.formFieldHint {font-style:italic; font-size:9px;}

/* Advertisements */
.advertisementArea { background-color:#FFFFFF; text-align:center;}
.advertisementArea .ad {background-color:#FFFFFF; }
.advertisementArea .adTopLeft {background:url(../_images/bg-adtopleft.jpg) no-repeat left top; height:20px;}
.advertisementArea .adBottomRight {background:url(../_images/bg-adbottomright.jpg) no-repeat right bottom; height:20px;}
.advertisementArea .column {display:inline;}


/* Boxes */
.shadowbox { background:#FFFFFF url(../_images/bg_shadowbox.jpg) repeat-x; border:1px solid #E4E4E4; padding:10px; }

/* Breadcrumbs */
.breadcrumb{ color:#999999; font-family:Arial, Helvetica, sans-serif; }
.breadcrumb li{ display:inline; margin-left: 4px;}
a.breadcrumb:link,
a.breadcrumb:visited{ color:#999999; font-family:Arial, Helvetica, sans-serif;  }
a.breadcrumb:hover{ text-decoration:underline; color:#003366;}


/* Tables */
.evenRow,.altrow2 { background-color:#F2F2F2;}
.oddRow,.altrow1 { background-color:#FFFFFF;}


/* Responses */
.show_errors { padding:15px; background:#FFE1E1 url(../_images/icon_alert.gif) no-repeat 10px center;border:1px solid #C40000;text-indent: 50px; color:#C60000; font-size:12px; margin-bottom:15px;}
.show_success {padding:15px;border:1px solid #5BC85B;color:#339900;font-size:12px;margin-bottom:15px;background: #DFF4DF;}

/* Text */
.text_small { font-size:10px;}

