@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);
@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,700);
@import url(https://fonts.googleapis.com/css?family=PT+Sans+Narrow:400,700);
@font-face
{
font-family: FontAwesome;
src: url('../../../plugins/system/ns_fontawesome/fontawesome/fonts/fontawesome-webfont.woff') format('woff');
}
/*Main*/
html, body { width: auto !important; overflow-x: hidden !important; padding: 0; margin: 0; }
.wrapper { background-color: #EBEAE5; }
p, .lineinfo div.description, td { margin: 0px; font-size: 10.2pt !important; line-height: 15.9pt; font-weight: 400; font-family: open sans; }
p a, #flexicontent p a, ul li a { text-decoration: underline; color: #A92B21; letter-spacing: 0px; }
em { color: inherit; }
li { margin: 0px; font-size: 10.2pt !important; line-height: 15.9pt; font-family: open sans; }
.content1 ul, ol { margin-top: 12px; margin-bottom: 14px; }
hr { margin: 0; }
strong { font-weight: bold; letter-spacing: 0.5px !important; }
/*Editor*/
body#tinymce.mceContentBody p img, .desc-content p img { max-width: 100%; height: auto; }
#jform_text_0_parent, .wfEditor.mce_editable { width: 767px !important; /*+placement: ;*/ position: relative; left: 0; top: 0; }
.contentpageswide #jform_text_0_parent { width: 974px !important; }
.ext_accordion .handle { padding: 0px; border: 0px solid #DDD; color: #828282; padding: 8px 8px 3px 8px; font-weight: 400; font-size: 18px; cursor: pointer; border-bottom: 1px dotted #CCCCCC; }
.ext_accordion .handle:before { content: "\f055"; font-family: fontawesome; color: #555555; font-size: 17px; padding-right: 10px; }
.ext_accordion li.open div.panel { margin-bottom: 10px !important; border: 0px solid black !important; height: auto !important; }
table.activeduty img { width: 115px; height: auto; }
/*Headings*/
h1 { margin: 0px; color: #A61B10 !important; font-weight: normal; margin-bottom: 6px; margin-top: 6px; letter-spacing: -1px; border: 0px solid #000000; font-size: 22.6pt; line-height: 1.4; }
h2, .description.group h2 { color: #8C0F05; font-weight: 400 !important; letter-spacing: -0.5px; font-size: 17.4pt; line-height: 1.4; padding-top: 9px; letter-spacing: -0.5px !important; margin: 0 0 4px 0 !important; font-family: pt sans; }
h3 { margin: 0px; color: #555555; font-weight: normal; margin-bottom: 6px; margin-top: 0; padding: 5px 0px 4px 7px; background-color: #C6C6C6; letter-spacing: -0.5px; border: 0px solid #000000; font-size: 15.6pt; line-height: 1.4; font-family: pt sans; }
h4, .description.group h4 { color: #FFFFFF !important; font-weight: normal; line-height: 23px; margin-bottom: 6px; margin-top: 0; letter-spacing: -1px; display: inline-block; background-color: #8C0F05; padding-left: 8px; padding-bottom: 4px; padding-top: 4px; padding-right: 12px; font-size: 14.2pt; font-family: pt sans; }
h5, .description.group h5 { color: #BA180B !important; font-weight: 700; margin-top: 7px; margin-bottom: 4px; letter-spacing: 0; border-bottom: 1px dotted #B1B1B1; padding-bottom: 2px; font-size: 20.4px; font-family: pt sans; }
h6 { color: #000000 !important; margin-top: 12px; margin-bottom: 3px; line-height: 25px; letter-spacing: -0.5px; font-size: 13.4pt; font-weight: 600; padding-bottom: 3px; font-family: pt sans; }
/*Styles*/
.image_frame { }
.image_frame img, img.image_frame { padding: 5px; border: 1px solid #C7C7C7; }
.greybox { background-color: #E4E1D6; padding: 10px; }
.greybox_indented { background-color: #E4E1D6; padding: 10px; margin-left: 45px; margin-right: 50px; }
.greybox_redline { background-color: #EFEFEF; padding: 7px 10px; border-left: 4px solid #8C0F05; }
.greybox_small { background-color: #E4E1D6; padding: 10px 22px 10px 15px; text-align: center; vertical-align: middle; display: block; position: relative; margin-bottom: 21px; margin: 4px 15% 29px; }
.button1 { padding: 9px 23px 9px 19px; color: #8D170E; display: initial; border-radius: 3px; display: inline-block; margin-bottom: 6px; margin: 3px; border: 2px solid #8B0F05 !important; font-weight: 600; }
a.button1, .button1 a { color: #FFFFFF !important; font-size: 10.2pt; }
.button2 { background-color: #8C0F05; padding: 5px 18px 6px 14px; color: #FFFFFF; display: initial; border-radius: 3px; display: inline-block; margin-bottom: 6px; margin: 3px; }
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: 3px; display: inline-block; margin-bottom: 6px; margin: 3px; }
a.button3, .button3 a { font-size: 10pt; color: #FFFFFF !important; }
.button4 { background-color: #993366; padding: 5px 18px 6px 14px; color: #FFFFFF; display: initial; border-radius: 3px; display: inline-block; margin-bottom: 6px; margin: 3px; }
a.button4, .button4 a { font-size: 10pt; color: #FFFFFF !important; text-decoration: underline; }
@media screen and (max-width: 760px)
{
.greybox_small { padding: 10px 22px 10px 15px; text-align: left; margin: 0; }
}
