@charset "utf-8";
/* CSS Document */

*{font-family: Georgia, 'Times New Roman', Times, serif}
body{font-family: Helvetica, Arial, sans-serif;;font-size: 14px;line-height: 2em;}
p{font-size: 1em;margin: 5px 0 10px 0;}
.content ul li{list-style-type: disc;margin-left:25px}
.content ul ul li{list-style-type: circle}
.content ol li{list-style-type: decimal;margin-left:25px}
.content ol ol li{list-style-type:  lower-alpha}
.success{padding:5px;border-top:3px solid #2e5f00;border-bottom:3px solid #2e5f00;background:#b4ff89}
.errors{padding:5px;border-top:3px solid #880012;border-bottom:3px solid #880012;background:#ffc2c0}

/* LINK STYLES */
a{text-decoration: none;color:#1d377b}
a:hover{text-decoration:none;color:#FFF;background:#1d377b;text-decoration:none;}

/* HEADER STYLES */
h1, h2, h3, h4, h5, h6{padding: 15px 0;font-weight: bold;}
h1{font-size: 2.1em;color:#000}
h2{font-size: 1.9em;color:#f87321}
h3{font-size: 1.5em;color:#1d377b}
h4{font-size: 1.2em;color:#f87321}
h5{font-size: 1.1em;color:#1d377b}
h6{font-size: 1.0em;color:#000}

.narrow{letter-spacing: -2px;}
small, .createdate, .modifydate{font-size: 0.8em;color: #093e89;}
strong,b{font-weight:bold;}
em,i{font-style:italic;}
.caps{text-transform:uppercase;}

/* BLOCKQUOTE */
blockquote{font-size:2em;line-height:1.9em;text-align:right;padding:0 10px;color:#1d377b;border-left:10px #aaa solid;background:#e2e2e2;}
blockquote span{font-family:Georgia,serif !important;color:#1d377b;font-style:italic;}
blockquote.third{width:35%;}
blockquote.half{width:50%;}
blockquote.quarter{width:25%;}

/* IMAGE STYLING */
.img_border{padding:5px;border:2px solid #f87321;background:#fff;}
.right{float:right;margin: 5px 0 5px 10px;}
.left{float:left;margin: 5px 10px 5px 0;}
#content ul li{margin: 5px 0 5px 35px;list-style-type:disc;list-style-position:inside;}
#content ol li{margin: 5px 0 5px 35px;list-style-type:decimal;list-style-position:inside;}

/* Table Styling */
.row1{border-bottom:#000 solid 1px;background: #EFEFEF;}
.row2{background:#ffffff;border:#000 solid 1px;}
table{margin:15px 0;}
th{background:#ccc;color:#fff;font-weight:bold;text-align:center;padding:5px;vertical-align:bottom;border-bottom:2px solid #000;border-top:2px solid #000;}
td{padding:5px;vertical-align:middle;border-bottom:2px solid #000;}
th small{color:#FFF !important}

/* FORM STYLING */
#content label{display:block;width:150px;float:left;margin:0 10px 0 0;text-align:right;}
#content input{display:block;width:150px;float:left;}
#content select{display:block;width:155px;float:left;}
#content input.qty{width:35px}
#content label.long{width:185px}