@charset "utf-8";
@font-face {font-family:Typewriter_a602; src:url('typewriterA602.eot'); src: local(Typewriter_a602), url('typewriterA602.ttf') format('opentype')}

html, body {margin:0; padding:0; height:100%;}
body {background:url(body_bgr.jpg) top left no-repeat #1b4670; font-family:Verdana, Arial, "trebuchet MS", sans-serif; font-size:11px; text-align:left; color:#182e3d;}
div, p, form, ul, li, h1, h2, h3, h4, h5, h6, a, span, form, img, br, table {padding:0; margin:0; border:0;}
ul {list-style-position:inside; margin-left:15px;}

#container {min-height:100%; position:relative;}
#header {height:150px; width:900px; margin:auto; background:url(header_bgr.gif) bottom repeat-x; color:#FFF; position:relative;}
#content {padding-bottom:210px; /* Height of the footer */ width:908px; margin:auto;}
#footer {height:110px; /* Height of the footer */ position:absolute; bottom:0; width:100%; background: #f2f3f7 url(footer_bgr.gif) top repeat-x;}

a {font-family:Verdana, Arial, "trebuchet MS", Verdana, Arial, sans-serif;; font-size:11px; color:#2499ca; text-decoration:underline;}
a:hover {font-family:Verdana, Arial, "trebuchet MS", Verdana, Arial, sans-serif; font-size:11px; color:#6fb22b; text-decoration:none;}

h1 {font-size:60px; font-family:Arial, Verdana, "trebuchet MS", sans-serif; letter-spacing:-2px; font-weight:bold; color:#5d9bff; padding:0; text-align:left;}
h2 {font-size:36px; font-family: Typewriter_a602, "trebuchet MS", Verdana, Arial, sans-serif; font-weight:normal; color:#85898d; padding:0 0 15px 0; text-align:left;}
h3 {font-size:22px; font-family:"trebuchet MS", Verdana, Arial, sans-serif; font-weight:normal; color:#274e79; padding:10px 0 10px 0; text-align:left;}
h4 {font-size:19px; font-family:"trebuchet MS", Verdana, Arial, sans-serif; font-weight:normal; color:#274e79; padding:10px 0 10px 0; text-align:left;}
h5 {font-size:18px; font-family:"trebuchet MS", Verdana, Arial, sans-serif; font-weight:bold; color:#274e79; padding:10px 0 10px 0; text-align:left;}
h6 {font-size:16px; font-family:"trebuchet MS", Verdana, Arial, sans-serif; font-weight:bold; color:#274e79; padding:10px 0 10px 0; text-align:left;}

p {font-family:Verdana, Arial, "trebuchet MS", sans-serif; font-size:11px; text-align:left; color:#182e3d; font-weight:normal; padding:5px 0px 5px 0px; line-height:20px;}

.clear {clear:both; display:block;}


/*--------------- Head Section -----------------*/

.HeaderLogoSection {width:256px; height:96px; position:absolute; margin:0; z-index:0;}
.HeaderInfoBox {width:330px; height:60px; position:absolute; margin:0 0 0 570px; text-align:right; padding:12px 0 0 0;}
.BrolinAMenuBar {width:450px; height:35px; position:absolute; margin:61px 0 0 455px;}
	.BrolinAMenuBar ul{ margin:0; padding:0; display:block; float:right;}
	.BrolinAMenuBar li{ width:auto; float:left; list-style:none; line-height:43px; font-family:"Arial Narrow", Verdana, Arial, sans-serif; font-weight:bold; font-size:16px; display:block;}	
	.BrolinAMenuBar li a{ width:auto; color:#fff; text-decoration:none; display:block; line-height:43px; font-family:"Arial Narrow", Verdana, Arial, sans-serif; font-weight:bold; font-size:16px;}
	.BrolinAMenuBar li a:hover{ width:auto; color:#fcba3c; text-decoration:none; display:block; line-height:43px; font-family:"Arial Narrow", Verdana, Arial, sans-serif; font-weight:bold; font-size:16px;}

.HeaderSearchHolder {position:absolute; left:15px; bottom:20px; width:165px; height:20px;}
	.HeaderSearchHolder input {height:16px; width:160px; background:#fff4e0; color:#19448a; border:1px solid #224b95; padding-left:3px;}
.HeaderSearchButton {position:absolute; left:190px; bottom:13px; width:30px; height:31px; cursor:pointer;}
.HeaderSearchButton a {background:url(find_btn.png) no-repeat; display:block; width:30px; height:31px;}
.HeaderSearchButton a:hover {background:url(find_btn_on.png) no-repeat; width:30px; height:31px;}

.HeaderImgTitle {position:absolute; bottom:5px; right:0; width:594px; height:49px;}

	
/*--------------- Body Content Section -----------------*/

.contentShadow {background:url(container_bgr.png) center repeat-y;}
.contentBottom {width:908px; height:35px; background:url(container_bottom.png) top center no-repeat;}
.ContentGradient { background:url(content_bgr.gif) bottom repeat-x; width:900px; margin:auto;}
.watermark {background:url(watermark.gif) left top no-repeat; width:900px; margin:auto;}
.spacer {padding:30px;}
.sec_x4 {float:left; width:25%; overflow:  hidden;}
.sec_x2 {float:left; width:50%; overflow:  hidden;}

.Yellow_bgrTitleBar {background:#fcba3c; font-family:"Trebuchet MS", Verdana, Arial, sans-serif; font-size:25px; color:#fff; line-height:35px; height:35px;}
.Yellow_bgrTitleBar a {font-family:"Trebuchet MS", Verdana, Arial, sans-serif; font-size:25px; color:#fff; line-height:35px; text-decoration:none;}
.Yellow_bgrTitleBar a:hover {font-family:"Trebuchet MS", Verdana, Arial, sans-serif; font-size:25px; color:#274e79; line-height:35px;}

.GreySecMB {background:#f1f4f5; font-family:"Trebuchet MS", Verdana, Arial, sans-serif; font-size:15px;}

.Grey_bgrTitleBar {background:#d9dadc; font-family:"Trebuchet MS", Verdana, Arial, sans-serif; font-size:15px; font-weight:bold; color:#274e79; line-height:35px; height:35px; text-align:center;}
.Grey_bgrTitleBar a {font-family:"Trebuchet MS", Verdana, Arial, sans-serif; font-size:15px; font-weight:bold; color:#274e79; line-height:35px; text-align:center; text-decoration:none;}
.Grey_bgrTitleBar a:hover {font-family:"Trebuchet MS", Verdana, Arial, sans-serif; font-size:15px; font-weight:bold; color:#d38b01; line-height:35px; text-align:center;}
img.ImgMBHolder {margin:15px 0; border:1px solid #d38b01;}

.BtnLearnMore {width:129px; height:31px; cursor:pointer;}
.BtnLearnMore a {background:url(LearnMore_btn.gif) no-repeat; display:block; width:129px; height:31px;}
.BtnLearnMore a:hover {background:url(LearnMore_btn_on.gif) no-repeat; width:129px; height:31px;}

.header-sdvosb-banner{max-width:900px;height:105px;background: linear-gradient(#FDE5B5 0%, #FEF0D5 25%, #fff);display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin: 0 auto;}
.header-sdvosb-banner .text{color:#333;font-family:'Verdana',sans-serif;font-size:15px;letter-spacing:2px;text-align:center;margin:0 5%}
.header-sdvosb-banner .us-flag{display:inline-flex;background-image:url(USA-flag-transparent.gif);background-repeat:no-repeat;background-size:contain;background-position:center;width:100px;height:66px}
.header-sdvosb-banner .us-flag:first-of-type{margin-left:7%}
.header-sdvosb-banner .us-flag:last-of-type{margin-right:7%}

/*--------------- Footer Section -----------------*/

.FooterHolder {width:900px; height:40px; margin:75px auto 0;}
	.FooterHolder a {color:#1b4670; font-size:10px; text-decoration:none;}
	.FooterHolder a:hover {font-size:10px; color:#d38b01;}
	.FooterHolder .FooterLeftSec {float:left; margin-top:0px;}
	.FooterHolder .FooterRightSec {float:right; color:#1b4670; text-align:right; font-size:10px; margin-top:0px;}

/*--------------- Brolin color SCHEME -----------------*/

.BrolinBigstyle {font-weight:normal; font-size:25px; color:#cc3333;}
.BrolinMinibrowserHeader1 {border:0 solid #EAEAEA;}
.BrolinHeaderbar {font-weight:normal; font-size:11px; background:url(MainDGbg.gif) #57a5d5; color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left;}
.BrolinHeaderbar2 {font-weight:bold; font-size:11px; background:#57a5d5; color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; text-align:left;}
.BrolinLabelbar {font-weight:bold; font-size:10px; background:#dedfde; color:#6579b6; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; text-align:left;}
a.BrolinLabelbar {font-weight:bold; font-size:10px; color:#6579b6; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; text-align:left;}
a.BrolinLabelbar:hover {font-weight:bold; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; text-align:left;}
.BrolinValuebar {font-weight:normal; font-size:10px; background:#efefef; color:#636163; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; text-align:left; padding:5px;}
a.BrolinValuebar {font-weight:normal; font-size:10px; color:#636163; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; text-align:left;}
a.BrolinValuebar:hover {font-weight:normal; font-size:10px; color:#636163; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; text-align:left;}
.BrolinOptionLinks {font-weight:bold; font-size:10pt; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; text-align:left;}
a.BrolinOptionLinks {font-weight:bold; font-size:10pt; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; text-align:left;}
a.BrolinOptionLinks:hover {font-weight:bold; font-size:10pt; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; text-align:left;}
.BrolinOptionButtons {font-weight: bold; font-size: 12pt; color: #7463ac; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none}
a.BrolinOptionButtons {font-weight: bold; font-size: 12pt; color: #7463ac; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none}
a.BrolinOptionButtons:hover {font-weight: bold; font-size: 12pt; color: #7463ac; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none}
.BrolinButton {border:0; font-weight: normal; font-size: 10px; background: #ffffff; CURSOR: pointer; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif}
TD.button {border-RIGHT:#cccccc 0 solid; border-TOP:#cccccc 1px solid; font-weight:normal; font-size:10px; border-LEFT:#cccccc 0 solid; color:#000000; PADDING-TOP:2px; border-BOTTOM:#cccccc 1px solid; font-family:Verdana, Arial, Helvetica, sans-serif}
A.BrolinButton {border:0; font-weight: normal; font-size: 8pt; CURSOR: pointer; color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif}
A.BrolinButton:hover {border:0; font-weight:normal; font-size: 8pt; CURSOR:pointer; color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif}
#footer div[type="UNSTRUCT"][dbid="2100"] > span {position: absolute; left: 50%; transform: translateX(-50%);}