@import url(https://fonts.googleapis.com/css?family=Open+Sans:100,200,400,300,600,700,400italic);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,100,200,500,700,400italic);
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700,300,400italic);
@font-face
{
font-family: FontAwesome;
src: url('/plugins/system/ns_fontawesome/fontawesome/fonts/fontawesome-webfont.woff') format('woff');
}
/*Main*/
body, td { font-size: 10.2pt !important; line-height: 16.5pt; font-family: "open sans"; }
p, .lineinfo div.description, div { margin: 0px; font-size: 11pt; line-height: 1.6em; font-weight: 400; font-style: normal; color: rgba(26, 26, 26, 0.7); }
.location-info p { text-decoration: none !important; line-height: 1.4; }
p a { text-decoration: underline; color: #933A37; }
em { color: #255D82; }
li { margin: 0px; font-size: 11pt; line-height: 1.6em; font-weight: 400; color: rgba(26, 26, 26, 0.7); }
ul, ol { margin-top: 12px; margin-bottom: 14px; }
hr { margin: 0; }
/*Editor*/
body#tinymce.mceContentBody p img, .desc-content p img { max-width: 100%; height: auto; }
#jform_text_0_parent, .wfEditor.mce_editable { width: 714px !important; margin-right: -120px !important; }
.contentwide #jform_text_0_parent { width: 1024px !important; }
/*Headings*/
h1 { margin: 0px 0px 11px 0px; letter-spacing: -1px; font-size: 27.7pt; line-height: 1.4; font-weight: bold; text-transform: uppercase; color: #606060; }
h2 { color: #B7212D; font-weight: 600; margin-bottom: 12px !important; margin-top: 15px !important; letter-spacing: -1.1pt; font-size: 22.7pt; line-height: 22.9pt; }
h3 { margin: 0px; color: #333333; font-weight: 400; margin-bottom: 6px; margin-top: 0; letter-spacing: -0.6pt; font-size: 21.4pt; line-height: 1.4em; }
h4 { color: #616161; font-weight: 700; margin-top: 11px; margin-bottom: 11px; line-height: 25px; letter-spacing: -0.5px; font-size: 16.4pt; padding-bottom: 0px; }
h5 { color: #B7212D; font-weight: 700; margin-top: 11px; margin-bottom: 11px; line-height: 25px; letter-spacing: -0.5px; font-size: 16.4pt; padding-bottom: 0px; }
h6 { color: #727272; font-weight: 600; margin-top: 6px; margin-bottom: 6px; line-height: 25px; letter-spacing: -0.5px; font-size: 16.4pt; padding-bottom: 0px; }
/*Styles*/
.image_frame { }
.image_frame img, img.image_frame { padding: 5px; border: 1px solid #C7C7C7; -moz-box-sizing: content-box; margin-top: 5px; margin-bottom: 2px; }
.greybox { background-color: #EFEFEF; padding: 10px; }
.greybox_indented { background-color: #EFEFEF; padding: 10px; margin-left: 45px; margin-right: 50px; }
.greybox_redline { background-color: #EFEFEF; padding: 10px; border-left: 4px solid #DA3030; }
.button2 { background-color: #8C5514; color: #FFFFFF; display: initial; border-radius: 5px; padding: 7px 15px 7px 14px; }
a.button2, .button2 a { color: #FFFFFF !important; font-size: 10.2pt; }
.button3 { background-color: #8D9C59; padding: 5px 18px 6px 14px; color: #FFFFFF; display: initial; border-radius: 2px; display: inline-block; margin-bottom: 6px; margin: 3px; }
a.button3, .button3 a { font-size: 10pt; color: #FFFFFF !important; }
