html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font: inherit; font-size: 100%; vertical-align: baseline; }

html { line-height: 1; }

ol, ul { list-style: none; }

table { border-collapse: collapse; border-spacing: 0; }

caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }

q, blockquote { quotes: none; }
q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none; }

a img { border: none; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display: block; }

/*-----------------[CUSTOM FONTS]-----------------*/
/* lato */
@font-face { font-family: 'LatoRegular'; 
src: url("https://secure.qgiv.com/cps_orgs/vbts/Lato-Reg-webfont.eot"); 
src: url("https://secure.qgiv.com/cps_orgs/vbts/Lato-Reg-webfont.eot?#iefix") 
format("embedded-opentype"), url("https://secure.qgiv.com/cps_orgs/vbts/Lato-Reg-webfont.woff") 
format("woff"), url("https://secure.qgiv.com/cps_orgs/vbts/Lato-Reg-webfont.ttf") 
format("truetype"), url("https://1dcb504ff0d9d5d43154-2bd5c624b1873b6983dce4acba7165cb.ssl.cf2.rackcdn.com/Lato-Reg-webfont_svg-1371493067") 
format("svg"); font-weight: normal; font-style: normal; 

}

@font-face { font-family: 'LatoItalic'; 
src: url("https://secure.qgiv.com/cps_orgs/vbts/Lato-RegIta-webfont_eot-1371493068"); 
src: url("https://secure.qgiv.com/cps_orgs/vbts/Lato-RegIta-webfont_eot-1371493068#iefix") format("embedded-opentype"), 
url("https://secure.qgiv.com/cps_orgs/vbts/Lato-Reg-webfont.woff") format("woff"), 
url("https://secure.qgiv.com/cps_orgs/vbts/Lato-Reg-webfont.ttf") format("truetype"), 
url("https://1dcb504ff0d9d5d43154-2bd5c624b1873b6983dce4acba7165cb.ssl.cf2.rackcdn.com/Lato-RegIta-webfont_svg-1371493071") format("svg"); 
font-weight: normal; font-style: normal; }

@font-face { font-family: 'LatoBold'; 
src: url("https://secure.qgiv.com/cps_orgs/vbts/Lato-Bol-webfont_eot-1371493072"); 
src: url("https://secure.qgiv.com/cps_orgs/vbts/Lato-Bol-webfont_eot-1371493072?#iefix") format("embedded-opentype"), 
url(" https://secure.qgiv.com/cps_orgs/vbts/Lato-Bol-webfont_woff-1371493074") format("woff"), 
url(" https://secure.qgiv.com/cps_orgs/vbts/Lato-Bol-webfont_ttf-1371493075") format("truetype"), 
url("https://1dcb504ff0d9d5d43154-2bd5c624b1873b6983dce4acba7165cb.ssl.cf2.rackcdn.com/Lato-Bol-webfont_svg-1371493076") format("svg"); 
font-weight: normal; 
font-style: normal; }

@font-face { font-family: 'LatoBoldItalic'; 
src: url("https://secure.qgiv.com/cps_orgs/vbts/Lato-BolIta-webfont_eot-1371493077"); 
src: url("https://secure.qgiv.com/cps_orgs/vbts/Lato-BolIta-webfont_eot-1371493077?#iefix") format("embedded-opentype"), 
url("https://secure.qgiv.com/cps_orgs/vbts/Lato-BolIta-webfont_woff-1371493079") format("woff"), 
url("https://secure.qgiv.com/cps_orgs/vbts/Lato-BolIta-webfont_ttf-1371493079") format("truetype"), 
url("https://1dcb504ff0d9d5d43154-2bd5c624b1873b6983dce4acba7165cb.ssl.cf2.rackcdn.com/Lato-BolIta-webfont_svg-1371493080") format("svg"); font-weight: normal; font-style: normal; }

/* gentium */
@font-face { font-family: 'GentiumBasicRegular'; 
src: url("https://secure.qgiv.com/cps_orgs/vbts/GenBasR-webfont_eot-1371493088"); 
src: url("https://secure.qgiv.com/cps_orgs/vbts/GenBasR-webfont_eot-1371493088?#iefix") format("embedded-opentype"), 
url("https://secure.qgiv.com/cps_orgs/vbts/GenBasR-webfont_woff-1371493110") format("woff"), 
url("https://secure.qgiv.com/cps_orgs/vbts/GenBasR-webfont_ttf-1371493111") format("truetype"), 
url("https://1dcb504ff0d9d5d43154-2bd5c624b1873b6983dce4acba7165cb.ssl.cf2.rackcdn.com/GenBasR-webfont_svg-1371493112") format("svg"); 
font-weight: normal; 
font-style: normal; }

@font-face { font-family: 'GentiumBasicItalic'; 
src: url("https://secure.qgiv.com/cps_orgs/vbts/GenBasI-webfont.eot"); 
src: url("https://secure.qgiv.com/cps_orgs/vbts/GenBasI-webfont.eot?#iefix") format("embedded-opentype"), 
url("https://secure.qgiv.com/cps_orgs/vbts/GenBasI-webfont_woff-1371493115") format("woff"), 
url("https://secure.qgiv.com/cps_orgs/vbts/GenBasI-webfont_ttf-1371493118") format("truetype"), 
url("https://1dcb504ff0d9d5d43154-2bd5c624b1873b6983dce4acba7165cb.ssl.cf2.rackcdn.com/GenBasI-webfont_svg-1371493119") format("svg"); 
font-weight: normal; 
font-style: normal; }

@font-face { font-family: 'GentiumBasicBold'; 
src: url("https://secure.qgiv.com/cps_orgs/vbts/GenBasB-webfont_eot-1371493120"); 
src: url("https://secure.qgiv.com/cps_orgs/vbts/GenBasB-webfont_eot-1371493120?#iefix") format("embedded-opentype"), 
url("https://secure.qgiv.com/cps_orgs/vbts/GenBasB-webfont_woff-1371493124") format("woff"), 
url("https://secure.qgiv.com/cps_orgs/vbts/GenBasB-webfont_ttf-1371493125") format("truetype"), 
url("https://1dcb504ff0d9d5d43154-2bd5c624b1873b6983dce4acba7165cb.ssl.cf2.rackcdn.com/GenBasB-webfont_svg-1371493125") format("svg"); 
font-weight: normal; 
font-style: normal; }

@font-face { font-family: 'GentiumBasicBoldItalic'; 
src: url(" https://secure.qgiv.com/cps_orgs/vbts/GenBasBI-webfont_eot-1371493126"); 
src: url(" https://secure.qgiv.com/cps_orgs/vbts/GenBasBI-webfont_eot-1371493126?#iefix") format("embedded-opentype"), 
url("https://secure.qgiv.com/cps_orgs/vbts/GenBasBI-webfont_woff-1371493129") format("woff"), 
url("https://secure.qgiv.com/cps_orgs/vbts/GenBasBI-webfont_ttf-1371493130") format("truetype"), 
url("https://1dcb504ff0d9d5d43154-2bd5c624b1873b6983dce4acba7165cb.ssl.cf2.rackcdn.com/GenBasBI-webfont_svg-1371493131") format("svg"); 
font-weight: normal; 
font-style: normal; }

/* signika */
@font-face { font-family: 'SignikaLight'; 
src: url("https://secure.qgiv.com/cps_orgs/vbts/Signika-Light-webfont_eot-1371493133"); 
src: url("https://secure.qgiv.com/cps_orgs/vbts/Signika-Light-webfont_eot-1371493133?#iefix") format("embedded-opentype"), 
url("https://secure.qgiv.com/cps_orgs/vbts/Signika-Light-webfont_woff-1371493138") format("woff"), 
url("https://secure.qgiv.com/cps_orgs/vbts/Signika-Light-webfont_ttf-1371493139") format("truetype"), 
url("https://1dcb504ff0d9d5d43154-2bd5c624b1873b6983dce4acba7165cb.ssl.cf2.rackcdn.com/Signika-Light-webfont_svg-1371493140") format("svg"); 
font-weight: normal; 
font-style: normal; }

@font-face { font-family: 'SignikaRegular'; 
src: url(" https://secure.qgiv.com/cps_orgs/vbts/Signika-Regular-webfont_eot-1371493141"); 
src: url(" https://secure.qgiv.com/cps_orgs/vbts/Signika-Regular-webfont_eot-1371493141?#iefix") format("embedded-opentype"), 
url("https://secure.qgiv.com/cps_orgs/vbts/Signika-Regular-webfont_woff-1371493143") format("woff"), 
url("https://secure.qgiv.com/cps_orgs/vbts/Signika-Regular-webfont_ttf-1371493144") format("truetype"), 
url("https://1dcb504ff0d9d5d43154-2bd5c624b1873b6983dce4acba7165cb.ssl.cf2.rackcdn.com/Signika-Regular-webfont_svg-1371493145") format("svg"); 
font-weight: normal; 
font-style: normal; }

@font-face { font-family: 'SignikaSemibold'; 
src: url("https://secure.qgiv.com/cps_orgs/vbts/Signika-Semibold-webfont_eot-1371493147"); 
src: url("https://secure.qgiv.com/cps_orgs/vbts/Signika-Semibold-webfont_eot-1371493147?#iefix") format("embedded-opentype"), 
url("https://secure.qgiv.com/cps_orgs/vbts/Signika-Semibold-webfont_woff-1371493148") format("woff"), 
url("https://secure.qgiv.com/cps_orgs/vbts/Signika-Semibold-webfont_ttf-137149315071493150") format("truetype"), 
url("https://1dcb504ff0d9d5d43154-2bd5c624b1873b6983dce4acba7165cb.ssl.cf2.rackcdn.com/Signika-Semibold-webfont_svg-1371493153") format("svg"); 
font-weight: normal; 
font-style: normal; }

@font-face { font-family: 'SignikaBold'; 
src: url("https://secure.qgiv.com/cps_orgs/vbts/Signika-Bold-webfont_eot-1371493153"); 
src: url("https://secure.qgiv.com/cps_orgs/vbts/Signika-Bold-webfont_eot-1371493153?#iefix") format("embedded-opentype"), 
url("https://secure.qgiv.com/cps_orgs/vbts/Signika-Bold-webfont_woff-1371493156") format("woff"), 
url("https://secure.qgiv.com/cps_orgs/vbts/Signika-Bold-webfont_ttf-1371493157") format("truetype"), 
url("https://1dcb504ff0d9d5d43154-2bd5c624b1873b6983dce4acba7165cb.ssl.cf2.rackcdn.com/Signika-Bold-webfont_svg-1371493158") format("svg"); 
font-weight: normal; 
font-style: normal; }

/*-----------------[HELPERS]-----------------*/
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; visibility: hidden; }

.clearfix:after { clear: both; }

.clearfix { zoom: 1; }

.after, #container:after, .container:after, #content:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }

img.mcms_stats, #skip { display: none; }

.clear { clear: both; }

.ui-tabs .ui-tabs-hide { display: none; }

br.clear { margin: 0px; padding: 0px; }

img { max-width: 100%; height: auto; }

/*-----------------[BODY/CONTAINER]-----------------*/
html { height: 100%; }

body { height: 100%; font-size: 14px; color: #232424; font-family: "LatoRegular", sans-serif; -webkit-text-size-adjust: none; -webkit-font-smoothing: antialiased; }

#wrap { min-height: 100%; width: 100%; position: relative; background: url(https://1dcb504ff0d9d5d43154-2bd5c624b1873b6983dce4acba7165cb.ssl.cf2.rackcdn.com/bg_wrap_jpg-1371493160) repeat-y center top; padding-bottom: 7em; }

#wrap-inner { background: #ffffff; }

#container { position: relative; width: 950px; margin: 0 auto; background: url(https://1dcb504ff0d9d5d43154-2bd5c624b1873b6983dce4acba7165cb.ssl.cf2.rackcdn.com/bg_wrap_jpg-1371493160) repeat-y center top; }

.container { width: 950px; margin: 0 auto; }

/*-----------------[LINKS]-----------------*/
a { color: #6fa3e7; text-decoration: none; }

a:hover { color: #4aa1fa; }

.button { display: inline-block; *display: inline; *zoom: 1; text-decoration: none !important; padding: 0.6em 3em 0.4em 1.4em !important; font-family: "LatoBold", sans-serif !important; font-size: 16px !important; line-height: 22px !important; color: #f4f5f6 !important; text-align: center; vertical-align: middle; cursor: pointer; background: #5e9beb url(https://1dcb504ff0d9d5d43154-2bd5c624b1873b6983dce4acba7165cb.ssl.cf2.rackcdn.com/icon_button_png-1371493162) no-repeat 87% 50%; border: 1px solid #2d7ce4; -webkit-box-shadow: rgba(255, 255, 255, 0.3) 0 1px 1px inset; -moz-box-shadow: rgba(255, 255, 255, 0.3) 0 1px 1px inset; box-shadow: rgba(255, 255, 255, 0.3) 0 1px 1px inset; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; *margin-left: .3em; }
.button:hover { background-color: #77adf3; border-color: #2d7ce4; }

.button:focus { outline: none; }

.button-medium, #content form.monkForm input[type=submit] { display: inline-block; *display: inline; *zoom: 1; text-decoration: none !important; padding: 0.6em 1.6em 0.4em 1.6em !important; font-family: "GentiumBasicBold", sans-serif !important; font-size: 16px !important; line-height: 22px !important; color: #736446 !important; text-align: center; vertical-align: middle; cursor: pointer; border: 1px solid #c6c1af; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f4f2ea), color-stop(100%, #e5e2d8)); background-image: -webkit-linear-gradient(#f4f2ea, #e5e2d8); background-image: -moz-linear-gradient(#f4f2ea, #e5e2d8); background-image: -o-linear-gradient(#f4f2ea, #e5e2d8); background-image: linear-gradient(#f4f2ea, #e5e2d8); -webkit-box-shadow: rgba(255, 255, 255, 0.3) 0 1px 1px inset; -moz-box-shadow: rgba(255, 255, 255, 0.3) 0 1px 1px inset; box-shadow: rgba(255, 255, 255, 0.3) 0 1px 1px inset; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; *margin-left: .3em; }
.button-medium:hover, #content form.monkForm input[type=submit]:hover { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e5e2d8), color-stop(100%, #f4f2ea)); background-image: -webkit-linear-gradient(#e5e2d8, #f4f2ea); background-image: -moz-linear-gradient(#e5e2d8, #f4f2ea); background-image: -o-linear-gradient(#e5e2d8, #f4f2ea); background-image: linear-gradient(#e5e2d8, #f4f2ea); border-color: #c6c1af; }
.button-medium:focus, #content form.monkForm input[type=submit]:focus { outline: none; }

.button-small { display: inline-block; *display: inline; *zoom: 1; text-decoration: none !important; padding: 0.6em 1.6em 0.4em 1.6em !important; font-family: "LatoBold", sans-serif !important; font-size: 14px !important; line-height: 18px !important; color: #6fa3e7 !important; text-align: center; vertical-align: middle; cursor: pointer; border: 1px solid #edebe3; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f4f2ea)); background-image: -webkit-linear-gradient(#ffffff, #f4f2ea); background-image: -moz-linear-gradient(#ffffff, #f4f2ea); background-image: -o-linear-gradient(#ffffff, #f4f2ea); background-image: linear-gradient(#ffffff, #f4f2ea); -webkit-box-shadow: rgba(255, 255, 255, 0.3) 0 1px 1px inset; -moz-box-shadow: rgba(255, 255, 255, 0.3) 0 1px 1px inset; box-shadow: rgba(255, 255, 255, 0.3) 0 1px 1px inset; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; *margin-left: .3em; }
.button-small:hover { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #edebe3)); background-image: -webkit-linear-gradient(#ffffff, #edebe3); background-image: -moz-linear-gradient(#ffffff, #edebe3); background-image: -o-linear-gradient(#ffffff, #edebe3); background-image: linear-gradient(#ffffff, #edebe3); border-color: #edebe3; }
.button-small:focus { outline: none; }

.share-btn { font-family: "SignikaSemibold", serif; text-transform: uppercase; font-size: 14px; line-height: 1; color: #6fa3e7; padding: 0.5em 1em; border: 1px solid #e4e2d9; -webkit-border-radius: 50px; -moz-border-radius: 50px; -ms-border-radius: 50px; -o-border-radius: 50px; border-radius: 50px; background: #efefef; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #efefef)); background-image: -webkit-linear-gradient(#ffffff, #efefef); background-image: -moz-linear-gradient(#ffffff, #efefef); background-image: -o-linear-gradient(#ffffff, #efefef); background-image: linear-gradient(#ffffff, #efefef); }

/*-----------------[TYPOGRAPHY]-----------------*/
h1 { font-family: "SignikaBold", serif; font-weight: normal; color: #ffffff; font-size: 44px; line-height: 46px; margin: 0 0 44px 60px; text-shadow: -1px -1px 1px #333333; text-transform: uppercase; }

h1 i, h1 em { font-family: "SignikaBold", serif; }

h1 b, h1 strong { font-weight: normal; }

h2 { font-family: "SignikaBold", serif; font-weight: normal; color: #0f2c52; font-size: 32px; line-height: 38px; margin-bottom: 10px; }

h2 i, h2 em { font-family: "SignikaBold", serif; }

h2 b, h2 strong { font-weight: normal; }

h3 { font-family: "GentiumBasicBold", sans-serif; font-weight: normal; color: #736446; font-size: 28px; line-height: 36px; margin-bottom: 10px; }

h3 i, h3 em { font-family: "GentiumBasicBoldItalic", sans-serif; }

h3 b, h3 strong { font-weight: normal; }

h4 { font-family: "SignikaBold", serif; font-weight: normal; color: #0f2c52; font-size: 24px; line-height: 34px; margin-bottom: 5px; }

h4 i, h4 em { font-family: "SignikaBold", serif; }

h4 b, h4 strong { font-weight: normal; }

h5 { font-family: "GentiumBasicBold", sans-serif; font-weight: normal; color: #736446; font-size: 20px; line-height: 26px; margin-bottom: 5px; text-transform: uppercase; letter-spacing: 1px; }

h5 i, h5 em { font-family: "GentiumBasicBoldItalic", sans-serif; }

h5 b, h5 strong { font-weight: normal; }

h6 { font-family: "SignikaBold", serif; font-weight: normal; color: #0f2c52; font-size: 18px; line-height: 22px; margin-bottom: 5px; }

h6 i, h6 em { font-family: "SignikaBold", serif; }

h6 b, h6 strong { font-weight: normal; }

p { line-height: 24px; margin-bottom: 30px; }

ul { margin: 0 0 30px 60px; }
ul li { list-style: disc; }
ul li li { font-size: 100%; }

ol { margin: 0 0 30px 60px; }
ol li { list-style: decimal; }
ol li li { font-size: 100%; }

table { margin: 10px 0; border-collapse: separate; background: white; width: 100%; }
table caption { font-family: "GentiumBasicBold", sans-serif; font-weight: normal; color: #6e6747; font-size: 28px; line-height: 36px; padding: 10px; text-align: center; background: #f4f2ea; border: 1px solid #e4e2d9; }
table th { font-family: "LatoBold", sans-serif; font-weight: normal; color: #6e6747; font-size: 16px; line-height: 22px; border-bottom: 1px solid #efefef; padding: 10px; }
table td { font-family: "LatoBold", sans-serif; font-weight: normal; color: #232424; font-size: 14px; line-height: 20px; padding: 10px; }
table td p { font-size: 100%; margin: 0; }

i, em { font-style: italic; }

b, strong { font-weight: 700; }

pre, code { font-family: "Courier New", Courier, monospace; margin-bottom: 1em; }

ins { text-decoration: none; }

sup, sub { height: 0; line-height: 1; position: relative; vertical-align: baseline; }

sup { bottom: 0.8em; }

sub { top: 0.3em; }

dl { margin: 0 0 1.5em 0; }

dl dt { font-weight: normal; font-family: "LatoBold", sans-serif; }

dd { margin-left: 1.5em; }

blockquote { margin: 10px 0 40px 0; padding: 0 50px; font-family: "GentiumBasicItalic", sans-serif; font-size: 24px; color: #0f2c52; line-height: 38px; text-align: center; }
blockquote p { margin: 0; text-align: center; line-height: 38px; }

aside { color: #ffffff; }
aside h1 { font-size: 18px; line-height: 22px; margin: 0 0 15px 0; padding-bottom: 8px; border-bottom: 1px solid white; text-shadow: none; text-transform: none; }
aside h2 { color: #ffffff; font-size: 22px; line-height: 32px; }
aside h3 { color: #ffffff; font-size: 18px; line-height: 28px; }
aside h4 { color: #ffffff; font-size: 18px; line-height: 28px; }
aside h5 { color: #ffffff; font-size: 16px; line-height: 22px; }
aside h6 { color: #ffffff; font-size: 14px; line-height: 22px; }
aside ul, aside ol { margin-left: 1.5em; }
aside blockquote { margin: 0 0 30px 0; padding: 0; font-size: 20px; color: #ffffff; line-height: 28px; text-align: center; }
aside blockquote p { line-height: 28px; }

/*-----------------[METANAV]-----------------*/
#metanav { padding: 0.5% 0; background: #0f2c52; }
#metanav .search { float: right; width: 160px; }
#metanav .search form { width: 100%; background: none; border: 0; }
#metanav .search form fieldset { width: 140px; padding: 5px 10px; background: #0b223f; border: 1px solid #1a3b66; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; }
#metanav .search form #search_term { border: 0; background: none; outline: none; float: left; width: 120px; height: 100%; line-height: 100%; font-size: 11px; color: #b7cdec; text-transform: capitalize; }
#metanav .search form #search_go { display: block; float: right; width: 12px; height: 12px; background: url(https://1dcb504ff0d9d5d43154-2bd5c624b1873b6983dce4acba7165cb.ssl.cf2.rackcdn.com/search_go_png-1371493163) no-repeat; text-indent: -9996px; }
#metanav .search form #search_go:hover { opacity: .8; }
#metanav ul { float: right; list-style: none; margin: 0; padding: 10px 0 0 0; }
#metanav ul li { float: left; list-style: none; margin: 0 20px 0 0; padding: 0; line-height: 1; font-size: 11px; text-transform: uppercase; }
#metanav ul li a { display: block; color: #ffffff; }
#metanav ul li a:hover { color: #4aa1fa; }

/*-----------------[HEADER]-----------------*/
header.main { height: 84px; padding: 20px 0 0 0; margin-bottom: 8px; background: #ffffff; border-bottom: 1px solid #e4e0cf; position: relative; }
header.main .logo { float: left; width: 218px; margin: 0 20px; }
header.main nav { float: left; width: 346px; padding-top: 44px; }
header.main nav ul { width: 100%; list-style: none; margin: 0; padding: 0; text-align: center; }
header.main nav ul li { display: inline-block; list-style: none; padding: 0; margin: 0 16px; line-height: 1; }
header.main nav ul li a { display: block; font-family: "LatoBold", sans-serif; font-size: 15px; color: #0f2c52; text-transform: uppercase; text-decoration: none; position: relative; }
header.main nav ul li:hover a { color: #000000; }
header.main nav ul li.current a { color: #000000; }
header.main nav ul li.current a:after { content: ""; position: absolute; bottom: -40px; left: 44%; width: 15px; height: 7px; background: url(https://1dcb504ff0d9d5d43154-2bd5c624b1873b6983dce4acba7165cb.ssl.cf2.rackcdn.com/nav_li_current_png-1371493163) no-repeat; z-index: 999; }
header.main nav ul li.current.empty a:after { display: none; }
header.main nav ul ul { position: absolute; left: 0; top: 112px; width: 100%; display: none; padding: 12px 0; background: #d8d2b9; -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 5px 10px -5px inset; -moz-box-shadow: rgba(0, 0, 0, 0.3) 0 5px 10px -5px inset; box-shadow: rgba(0, 0, 0, 0.3) 0 5px 10px -5px inset; z-index: 899; }
header.main nav li li, header.main nav li:hover li, header.main nav li.current li { margin: 0; }
header.main nav li li a, header.main nav li:hover li a, header.main nav li.current li a { font-size: 14px; text-transform: none; padding: 10px 14px; color: #0f2c52; }
header.main nav li li a:hover, header.main nav li:hover li a:hover, header.main nav li.current li a:hover { color: #000000; }
header.main nav li li a:after, header.main nav li:hover li a:after, header.main nav li.current li a:after { display: none; }
header.main nav.left ul li.first-child, header.main nav.left ul li:first-child { margin-left: 0; }
header.main nav.right ul li.last-child, header.main nav.right ul li:last-child { margin-right: 0; }

/*-----------------[SUBNAV]-----------------*/
nav#secondary { padding: 12px 0; background: #d8d2b9; position: relative; -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 5px 10px -5px inset; -moz-box-shadow: rgba(0, 0, 0, 0.3) 0 5px 10px -5px inset; box-shadow: rgba(0, 0, 0, 0.3) 0 5px 10px -5px inset; }
nav#secondary ul { list-style: none; padding: 0; width: 950px; margin: 0 auto; text-align: center; }
nav#secondary ul li { display: inline-block; list-style: none; padding: 0; margin: 0; line-height: 1; }
nav#secondary ul li a { display: block; font-family: "LatoBold", sans-serif; font-size: 14px; color: #0f2c52; text-decoration: none; padding: 10px 14px; }
nav#secondary ul li a:hover { color: #000000; }
nav#secondary ul li.current a { color: #000000; }

nav#secondary.dropdown { display: none !important; }

/*-----------------[PAGE HEADING]-----------------*/
#page-heading { position: relative; width: 100%; min-height: 200px; background: #333333; }
#page-heading img { display: block; min-width: 950px; width: 100%; position: relative; }
#page-heading #page-heading-inner { width: 100%; position: absolute; bottom: 0; }
#page-heading #breadcrumbs { width: 100%; padding: 12px 0; background: #000000; background: rgba(0, 0, 0, 0.8); }
#page-heading #breadcrumbs p { padding-top: 10px; display: inline-block; margin: 0; line-height: 1; font-family: "SignikaLight", serif; color: #ffffff; font-size: 11px; }
#page-heading #breadcrumbs p span { padding: 0 5px; }
#page-heading #breadcrumbs p strong { font-family: "SignikaRegular", serif; }
#page-heading #breadcrumbs .share-btn { float: right; background: #efefef; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #efefef), color-stop(100%, #dbdbdb)); background-image: -webkit-linear-gradient(#efefef, #dbdbdb); background-image: -moz-linear-gradient(#efefef, #dbdbdb); background-image: -o-linear-gradient(#efefef, #dbdbdb); background-image: linear-gradient(#efefef, #dbdbdb); }
#page-heading #breadcrumbs .rss-link { float: right; display: block; width: 32px; height: 32px; margin-right: 14px; text-indent: -9996px; background: url(https://1dcb504ff0d9d5d43154-2bd5c624b1873b6983dce4acba7165cb.ssl.cf2.rackcdn.com/rss_32_png-1371493164) no-repeat; }

/*-----------------[CONTENT]-----------------*/
#content { position: relative; }
#content hr { display: block; margin: 1em 0; padding: 0; width: 100%; height: 1px; border: 0; color: #e4e2d9; background: #e4e2d9; overflow: hidden; }
#content #pagination { font-size: 14px; padding: 10px 0; margin-top: 20px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; }
#content #pagination a { padding: 5px 8px; text-decoration: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; margin-right: 3px; }
#content #pagination a:hover { background-color: #6fa3e7; color: #ffffff; }
#content #pagination #off { color: #ccc; }
#content #pagination #off:hover { background: none; }
#content #pagination #current { background-color: #6fa3e7; color: #ffffff; }
#content form.monkForm { margin-bottom: 1em; border: 0; font-size: 14px; font-family: "LatoRegular", sans-serif; }
#content form.monkForm fieldset { border: 0; }
#content form.monkForm p { line-height: 1; padding: 0; margin: 0; }
#content form.monkForm legend { display: none; }
#content form.monkForm div { line-height: 1; padding: 0; margin: 0 0 1em 0; }
#content form.monkForm div legend { display: block; width: 100%; padding-bottom: 15px; font-weight: normal; font-family: "LatoBold", sans-serif; }
#content form.monkForm label { margin-bottom: 10px; display: block; font-size: 14px; font-family: "LatoBold", sans-serif; }
#content form.monkForm .checkbox label, #content form.monkForm .radio label { display: inline; padding-left: 10px; font-weight: normal; }
#content form.monkForm .select select { width: 20%; line-height: 1; border: 0; padding: 6px; background: #f1f1f1; color: #232424; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; -webkit-appearance: none; }
#content form.monkForm input[type="text"], #content form.monkForm input[type="file"] { background-color: white; color: #232424; font-size: 12px; padding: 6px; border: 1px solid #eaeaea; width: 40%; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; }
#content form.monkForm textarea { background-color: white; color: #232424; border: 1px solid #eaeaea; padding: 6px; width: 40%; height: 175px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; font-size: 14px; }
#content form.monkForm .error { padding: 5px; color: #ea3737; display: inline-block; margin-bottom: 10px; font-size: 12px; line-height: 1; }
#content form.monkForm .errorSummary { color: #ea3737; font-size: 12px; font-style: normal; font-weight: normal; }
#content form.monkForm .captcha label { display: block; }
#content form.monkForm input[type=submit] { clear: both; cursor: pointer; -webkit-appearance: none; }

/*---------------[CONTENT - MAIN]---------------*/
#content { position: relative; }
#content section.main { float: right; width: 610px; padding: 50px 0; }
#content section.main .share { clear: both; padding-top: 50px; }
#content section.main .share .share-btn { float: right; }

#content aside.main { float: left; width: 240px; padding: 50px 0; }
#content aside.main section { padding-right: 18px; margin-bottom: 50px; }
#content aside.main .widget img { border: 1px solid white; margin-bottom: 10px; }
#content aside.main .widget h3 { margin-bottom: 10px; line-height: 1.2; }
#content aside.main .widget .meta { font-family: "GentiumBasicItalic", sans-serif; margin-bottom: 10px; line-height: 1.2; }
#content aside.main .widget .summary { margin: 10px 0 0 0; }
#content aside.main .widget .media { margin: 0; padding: 0; list-style: none; overflow: hidden; }
#content aside.main .widget .media li { float: left; margin: 0 10px 10px 0; padding: 0; list-style: none; }
#content aside.main .widget .media li a { display: block; color: #ffffff; font-family: "LatoBold", sans-serif; padding-right: 20px; background-repeat: no-repeat; background-position: right 50%; }
#content aside.main .widget .media li a:hover { color: #4aa1fa; }
#content aside.main .widget .media .video a { background-image: url(https://1dcb504ff0d9d5d43154-2bd5c624b1873b6983dce4acba7165cb.ssl.cf2.rackcdn.com/icon_play_png-1371493165); }
#content aside.main .widget .media .listen a { background-image: url(https://1dcb504ff0d9d5d43154-2bd5c624b1873b6983dce4acba7165cb.ssl.cf2.rackcdn.com/icon_listen_png-1371493165); }
#content aside.main .widget .media .download a { background-image: url(https://1dcb504ff0d9d5d43154-2bd5c624b1873b6983dce4acba7165cb.ssl.cf2.rackcdn.com/icon_download_png-1371493166); }
#content aside.main .widget .media .notes a { background-image: url(https://1dcb504ff0d9d5d43154-2bd5c624b1873b6983dce4acba7165cb.ssl.cf2.rackcdn.com/icon_download_png-1371493166); }

/*---------------[FOOTER]---------------*/
footer.main { clear: both; position: relative; z-index: 10; width: 100%; height: 7em; margin-top: -7em; background: #000000; }
footer.main .sitemap { background: #f4f2ea; height: 4em; overflow: hidden; }
footer.main .sitemap ul { list-style: none; margin: 0; padding: 22px 0 0 0; text-align: center; }
footer.main .sitemap ul li { display: inline-block; list-style: none; margin: 0 1em; padding: 0; font-family: "SignikaLight", serif; text-transform: uppercase; }
footer.main .sitemap ul li a { color: #6e6747; }
footer.main .sitemap ul li a:hover { color: #4aa1fa; }
footer.main .footer { height: 3em; overflow: hidden; }
footer.main .footer ul.social { float: left; width: 180px; margin: 0 20px 0 0; padding: 12px 0 0 0; list-style: none; overflow: hidden; }
footer.main .footer ul.social li { float: left; margin: 0 4px 0 0; padding: 0; list-style: none; }
footer.main .footer ul.social li a:hover { opacity: .5; }
footer.main .copyright { float: left; width: 700px; font-size: 10px; color: #ffffff; padding-top: 16px; }
footer.main .copyright p { margin: 0; line-height: 1.1; }
footer.main .copyright b, footer.main .copyright strong { font-weight: normal; padding: 0 10px; color: #555555; }
footer.main .copyright a { color: #ffffff; }
footer.main .copyright a:hover { color: #4aa1fa; }
footer.main .poweredby { float: right; width: 18px; height: 18px; margin-top: 12px; text-indent: -9996px; font-size: 0; }
footer.main .poweredby span { display: none; }
footer.main .poweredby a { display: block; width: 18px; height: 18px; text-indent: -9996px; background: url(https://1dcb504ff0d9d5d43154-2bd5c624b1873b6983dce4acba7165cb.ssl.cf2.rackcdn.com/logo_monk_png-1371493166) no-repeat 0 0; }
footer.main .poweredby a:hover { background-position: 0 -18px; }

/*-----------------[TEMPLATE ADJUSTMENTS]-----------------*/
body.no-sidebar #wrap { background: none; }
body.no-sidebar #container { background: none; }
body.no-sidebar #container section.main { float: none; width: 100%; padding: 50px 0; }

body.no-sitemap #wrap { padding-bottom: 3em; }
body.no-sitemap footer.main { height: 3em; margin-top: -3em; }

/*-----------------[LANDING TEMPLATE]-----------------*/
#landing-layout { overflow: hidden; background: #ffffff; min-width: 950px; }
#landing-layout article { float: left; width: 24.8%; position: relative; margin: .1%; }
#landing-layout article a { display: block; }
#landing-layout article img { display: block; width: 100%; height: auto; }
#landing-layout article .meta { position: absolute; bottom: 0; width: 85%; padding: 7.5%; background: #000000; background: rgba(0, 0, 0, 0.9); }
#landing-layout article .meta h5 { margin-bottom: 5px; color: #6fa3e7; }
#landing-layout article .meta p { margin: 0; color: #ffffff; }
#landing-layout article:hover .meta h5, #landing-layout article:hover .meta p { color: #4aa1fa; }

/*-----------------[HOME TEMPLATE]-----------------*/
body#home { background: black; overflow: hidden; }
body#home #wrap { min-height: 0; height: auto; }

#billboard { width: 100%; overflow: hidden; position: relative; }
#billboard .slideshow, #billboard .slideshow * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#billboard .slideshow { width: 100%; position: relative; background: url(https://1dcb504ff0d9d5d43154-2bd5c624b1873b6983dce4acba7165cb.ssl.cf2.rackcdn.com/spinner_gif-1371493167) 50% 50% no-repeat; overflow: hidden; }
#billboard .cycle-prev, #billboard .cycle-next { position: absolute; top: 45%; width: 40px; height: 81px; z-index: 200; cursor: pointer; background-repeat: no-repeat; }
#billboard .cycle-prev { left: 0; background-image: url(https://1dcb504ff0d9d5d43154-2bd5c624b1873b6983dce4acba7165cb.ssl.cf2.rackcdn.com/rotator_prev_png-1371493167); }
#billboard .cycle-prev:hover { opacity: .8; }
#billboard .cycle-next { right: 0; background-image: url(https://1dcb504ff0d9d5d43154-2bd5c624b1873b6983dce4acba7165cb.ssl.cf2.rackcdn.com/rotator_next_png-1371493168); }
#billboard .cycle-next:hover { opacity: .8; }
#billboard .disabled { opacity: .2; filter: alpha(opacity=20); }
#billboard .slide { position: relative; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center top; }
#billboard .slide a { display: block; height: 100%; }
