/* CSS Document */

/* Homepage */
body#home td.maincontent {padding:0; margin:0;}
body#home table.home {width:896px;}
body#home .link {color:#275180} body#home .link:hover {color:#0088D3}
.hometop {height:190px; background-color:white; padding:0px 0px 0px 0px;}
.flash {vertical-align:top; height:165px; width:465px;}
.lightblueline1, .lightblueline2 {background-color:#dae5e5; height:5px}
.lightblueline1 {border-bottom:2px solid #d2d2d2}
.lightblueline2 {border-top:2px solid #d2d2d2}
.blueline1 {width:2px; background-color:#d2d2d2;}
.blueline2 {height:7px; background-color:#375170;}
.bluebox {background-color:white; text-align:left; vertical-align:top; padding:10px; overflow:hidden; /*width:407px*/}
/*.bluebox ul {margin-left:-15px}  Delete this if bluebox no longer needs it */
.hometext {width:355px; height:260px; display:block; font-size:8pt;}
body#home .twitterlink {color:#419ECE}
body#home .twitterlink:hover {color:#032851}


.twitter_textlink {color:#66BEE4; font-size:10px;}
.twitter_textlink:hover {color:#66BEE4; font-size:10px;}

.rss_textlink {color:#FE7D15; font-size:8px;}
.rss_textlink:hover {color:#FE7D15; font-size:8px;}


#feed-control-home {width:350px; height:67px; overflow:hidden; position:relative; z-index:1;}


.home-ne-date {vertical-align:top; padding-top:10px}
.home-ne-title {vertical-align:top; padding:10px 5px 0px 15px}

.grayboxes {height:235px; float:right; text-align:center; margin:3px 0px 0px 10px;}
.graybox {background-image:url(../images/home_graybox.gif); vertical-align:top; background-position:center; 
font-size:11pt; text-align:center; color:#275180; padding:13px}

.btn_square1, .btn_square2 {display:block; width:55px; height:47px; font-size:8pt; font-weight:bold; font-family:arial narrow;}
.btn_square1 {background-image:url(../images/btn_square1_normal.gif); color:#EE0822;}
.btn_square2 {background-image:url(../images/btn_square2_normal.gif); text-transform:none; color:#C81024;}
.btn_square1:hover {background-image:url(../images/btn_square1_hover.gif); color:#032851}
.btn_square2:hover {background-image:url(../images/btn_square2_hover.gif)}

body#home a#btn1 {margin:61px 0px 0px 47px; padding-top:10px}
body#home a#btn2 {margin:48px 0px 0px 47px; padding:8px 0px 0px 1px;}
body#home a#btn3 {margin:48px 0px 0px 47px; padding:8px 0px 0px 1px;}

body#home a#btn1, body#home a#btn2, body#home a#btn3 {color:#C81024}

.graybox1, .graybox2, .graybox3 {vertical-align:top; background-position:center; width:150px;
font-size:8pt; text-align:left; color:#275180; height:235px;}
.graybox1 {background-image:url(../images/home_box9a.jpg); padding-top:6px;}
.graybox2 {background-image:url(../images/home_box8a.jpg); padding-top:6px;}
.graybox3 {background-image:url(../images/home_box7a.jpg); padding-top:6px;}
.contactus_graphic {vertical-align:top; background-position:center; width:147px;
font-size:8pt; text-align:left; color:#275180; height:287px; background-repeat:no-repeat;}
.graybox_title a {width:150px; text-align:center; color:#660000; text-transform:uppercase; font-size:11pt; display:block; font-family:goudy old style; font-weight:bold; letter-spacing:.1em; margin:9px 0px 120px 0px}
.snippet {padding-left:10px; display:block; padding-right:10px; font-size:10px;}
.snippet b {font-size:7.5pt; padding-bottom:3px; display:block}
#homeflash {height:165px; width:465px; background-color:white; color:#032851; display:block; font-size:11pt}
#flash {outline:none}
.flashalternative {overflow:auto; width:465px; height:155px; padding:10px 0px 0px 10px}
#homeflash span.title {font-weight:bold; display:block; margin:10px 0px 10px 0px;}
#homeflash a.link {color:#B1232B; font-weight:bold;}

body#governmentnews_home td.maincontent a {text-transform:none;}
#feed-control_home {width:200px; overflow:hidden; position:relative; z-index:1;}
body#governmentnews span.loading {color:#676767;font-size:11px;margin:10px;padding:4px;}

.newstitle a {width:150px; color:#660000; text-transform:uppercase; font-size:11pt; display:block; font-family:goudy old style; font-weight:bold; letter-spacing:.1em;}

.eventstitle_homeline {width:350px; border-bottom:1px solid #C7C8CC; padding-top:4px;color:#660000; text-transform:uppercase; font-size:11pt; display:block; font-family:goudy old style; font-weight:bold; letter-spacing:.1em;}

/* Homepage */

/* About WMG */
body#aboutwmg td.maincontent {padding-bottom:2px}
text_aboutwmg {margin-top:15px}
.infobox_aboutwmg {width:200px; height:328px; border:1px solid red; float:right; background-position:right; background-color:#E9E6E7; border:1px solid #C7C8CC; 
margin: 2px 0px 10px 10px; font-weight:bold; font-size:13pt; padding: 10px 0px 0px 10px;}
.infobox_aboutwmg ul {margin-top:7px}
.infobox_aboutwmg li {font-weight:normal; font-size:10pt; padding-bottom:10px; margin-left:-25px}

body#aboutwmg .twitter {position:absolute; margin-left:107px; margin-top:23px}
body#aboutwmg .twitterlink {color:#419ECE; font-size:9pt; font-weight:normal;}
body#aboutwmg .twitterlink:hover {color:#032851}
/* About WMG */

/* Executive Profiles */
.execs {border:1px solid #032851; margin-right:15px}
body#execprof td.maincontent {font-size:9pt}
.execname {font-weight:bold; margin-top:-5px; display:block}
.exectitle {color:#AC141D; font-weight:bold; padding-top:10px; margin-top:-7px; margin-bottom:2px; display:block}
.exec_container {border-bottom:1px solid #C7C8CC; margin-bottom:20px}
.prof_billgormley {height:360px;}
.prof_joecaggiano {height:240px;}
.prof_carolynalston {height:315px;}
.prof_carolbarton {height:225px;}
.prof_janetclarke {height:255px;}
.prof_patrickmorrison {height:245px;}
.prof_jackmackey {height:240px;}
.prof_chrisarndt {height:225px;}
.prof_robvangorder {height:320px;}
.prof_denisebailey {height:255px;}
.prof_hellehuxley {height:280px; border:0}
/* Executive Profiles */

/* Strategic Partners */
.logos_stratpart {margin-bottom:10px;}
body#stratpart span.redtitle {display:block; margin-bottom:-15px}
#showhide1, #showhide2, #showhide3 {display:block}
body#stratpart span {text-transform:none}
body#stratpart span:hover {color:#032851}
/* Strategic Partners */

/* Nonprofit Participation */
body#nonprof td.maincontent a {text-transform:none}
body#nonprof td.maincontent a:hover {color:#032851}
.video {display:block; width:425px;  height:339px; background-color:black; border:1px solid #8D8D8D}
/* Nonprofit Participation */

/* Capability Statement */
body#capstat a.printlink {display:inline-table; width:150px; position:absolute; left:270px; margin:-5px 0px 0px 390px; font-size:9px;}
body#capstat span.small {font-size:9pt}
/* Capability Statement */

/* Capability Statement Printer Friendly */
body#capstat2 {font-family:arial; color:#032851; margin:0; padding:0}
body#capstat2 img {margin:0; padding:0; border:0; vertical-align:top}
body#capstat2 {font-family:arial; color:#032851; margin:0; padding:0}
body#capstat2 a.logo {margin-left:6px}
body#capstat2 td.maincontent {font-size:9pt; padding:10px 10px 0px 10px; height:100px}
.capstat_tbl {width:7in; margin-left:auto; margin-right:auto; background-color:white; border:2px solid #032851}
body#capstat2 {font-family:arial}
body#capstat2 td.tagline {background-color:#F0EBE4; text-align:center; color:#032851; font-weight:bold; font-size:14pt}
body#capstat2 td.bodytext {font-size:9pt; vertical-align:middle; padding:0px 20px 0px 15px; }
.bodytext b {font-size:14pt; font-size:12pt; color:#B1232B; font-style:italic; display:block; margin-bottom:3px; margin-top:10px}
body#capstat2 span.footeraddress {font-size:8pt; font-weight:normal; width:500px; margin:21px 0px 0px -650px}
body#capstat2 span.footercopyright, body#capstat2 span.footeraddress, body#capstat2 span.footerlinks, .capstat_contact{
position:absolute; color:#5279A4;}
.capstat_contact {width:250px; margin:-58px 0px 0px 430px;font-size:8pt;}
.capstat_contact a {color:#5279A4; text-transform:none}
.capstat_tagline {position:absolute; width:600px; margin:10px 0px 0px -620px}
/* Capability Statement Printer Friendly */

/* Contract Compliance */
.cc_relateditems {text-transform:none; color:#AC141D; font-weight:bold}
.cc_relateditems:hover {color:#419ECE}
/* Contract Compliance */

/* Industries We Serve */
.indus_laptop, .indus_tractor, .indus_calculator {border:1px solid #032851; margin:0; padding:0}
.indus_laptop, .indus_tractor {margin-right:25px}
body#indus a.title1, body#indus a.title2, body#indus a.title3 {display:block}
body#indus a.title3 {margin-top:10px}
body#indus em.quote{color:#032851; font-weight:bold; font-size:11pt; display:block}
body#indus a:hover {color:#419ECE}
/* Industries We Serve */

/* News & Resources */
.newsrec_date {color:#B3A38C; width:60px;}
.newsrec_icon {width:25px; vertical-align:top;}
.newsrec_date, .newsrec_icon, .newsrec_title {vertical-align:top; padding:0}
body#newsrec a.redtitle {text-transform:none;}
body#newsrec a.redtitle:hover {color:#419ECE}
body#newsrec .note {font-size:8pt; color:#B3A38C; font-family:arial; letter-spacing:0px; font-weight:normal}
/* News & Resources */

/* About GSA Schedules */
.aboutgsa_text {display:block; margin-left:18px; margin-top:3px}
body#aboutgsa td.maincontent a {text-transform:none}
body#aboutgsa a.smallbeige {margin-left:6px}
/* About GSA Schedules *

/* Types of Schedules */
.typesched_tbl {width:520px}
body#typesched span.printlink {display:inline-table; width:150px; position:absolute; left:250px; margin:-5px 0px 0px 390px; font-size:9px; margin-top:-27px}
.typesched_tbl td {text-align:center; font-size:9pt;padding:5px 0px 5px 0px;}
.typesched_tbl td.col_1 {width:70px; color:#B1232B; text-align:left; padding-left:10px}
.typesched_tbl td.col_2 {width:350px; color:#032851; text-transform:none}
.typesched_tbl td.col_3 {width:100px; color:#B1232B; text-align:right; padding-right:10px}
.typesched_tbl td.title {background-color:#EAE6E7;}
.typesched_tbl td.title, .typesched_tbl td.total {font-weight:bold; font-size:9pt; color:#032851; height:50px}
.typesched_tbl td.maintitle {font-size:10pt; font-weight:bold; color:#EAE6E7; background-color:#032851; height:30px}
.bgcolor {background-color:#EAE6E7;}
body#typesched td.maincontent span.redtitle {font-weight:normal; font-size:9pt;}
/* Types of Schedules */

/* WBJ Column */

.wbjcol_date {color:#B3A38C; width:60px;}
.wbjcol_icon {width:25px; vertical-align:top;}
.wbjcol_date, .newsrec_icon, .newsrec_title {vertical-align:top; padding:0}
body#wbjcol a.redtitle {text-transform:none;}
body#wbjcol a.redtitle:hover {color:#419ECE}

body#news .note, body#wbjcol .note, body#wwarchive .note, body#ww .note, body#wfed .note, body#revrep .note, body#busgov .note {font-size:8pt; color:#B3A38C; font-family:arial; letter-spacing:0px; font-weight:normal}

body#wbjcol a.link {font-weight:normal; color:#275180}
body#wbjcol a.link:hover {color:#419ECE}
body#wbjcol td.maincontent img.wbj {display:block; margin:10px 0px 10px 0px}
/* WBJ Column */

/* Government News & Updates */
body#governmentnews td.maincontent a {text-transform:none;}
#feed-control {width:500px; overflow:hidden; position:relative; z-index:1;}
body#governmentnews span.loading {color:#676767;font-size:11px;margin:10px;padding:4px;}
/* Government News & Updates */

/* WMG Events */
body#events span.redtitle {font-size:10pt; font-weight:bold}
body#events td.maincontent a {font-weight:bold; font-size:10pt}
body#events td.leftcolumn {text-align:center}
#calendar {margin-top:20px; z-index:1}
body#events div.flashalternative {width:130px; height:64px; text-align:left; margin-left:27px;}
div.flashalternative a {font-weight:bold; color:#B1232B; font-size:10pt}
#cal {outline:none}
/* WMG Events */

/* Contact Us (shares some styles with "Subscribe to Wednesday Weekly") */
body#contactus span.redtitle {font-size:10pt;} 
body#contactus td.rightcolumn {background-color:white;}
body#contactus td.rightcolumnborder {background-image:none; background-color:white}
.tbl_contactus {width:670px;}
.formtitle, .formtitle2 {color:#032851; vertical-align:top; padding:8px 14px 0px 0px;}
.formtitle {text-align:right; width:75px}
.formtitle2 {padding-left:5px}
.formfield {vertical-align:top; padding-top:5px}
.textfield {width:186px; margin-right:30px}
.textbox {overflow:auto}
a.btn_submit {display:block; width:153px; height:48px; background-image:url(../images/btn_largeround_hover.gif); 
text-align:center; margin-top:38px; text-transform:none; position:relative;}
.btn_submit:hover {background-image:url(../images/btn_largeround_normal.gif); color:white;}
#btn_submit {background-color:transparent; border:0; font-family:arial; font-weight:bold; color:white; width:153px; height:48px; cursor:pointer} 
#btn_submit:hover {color:#032851}




a.btn_download {display:block; width:163px; height:84px; background-image:url(../images/downloadgsa.gif); 
text-align:center; text-transform:none; position:relative;}
.btn_download:hover {background-image:url(../images/downloadgsa.gif); color:white;}
#btn_download {background-color:transparent; border:0; font-family:arial; font-weight:bold; color:white; width:163px; height:84px; cursor:pointer} 
#btn_download:hover {color:#032851}



.disclaimer {color:#B3A38C; font-size:8pt; display:block; margin-top:5px; margin-bottom:10px}

a.btn_submit_disable {display:block; width:153px; height:48px; background-image:url(../images/contactus_topgraphic.gif); 


.required, .required_symbol {color:#AC141D; font-size:8pt; font-weight:bold;}
.required {display:block; margin-top:15px}
.confirm {color:#ff0000; font-weight:bold; font-size:14pt}

/* Contact Us (shares some styles with "Subscribe to Wednesday Weekly") */

/* Subscribe to Wednesday Weekly (shares some styles with "Contact Us") */
body#subww td.formtitle, body#subww td.formtitle2 {color:#032851; vertical-align:top; 
padding:8px 14px 0px 0px; width:63px; height:38px}
body#subww td.formtitle2 {width:190px}
body#subww a.btn_submit {position:absolute; margin-top:-22px; font-weight:bold; color:#032851}
body#subww a.btn_submit:hover {color:white}


a.btn_wed {display:block; width:153px; height:48px; background-image:url(../images/btn_largeround_normal.gif); 
text-align:center; margin-top:38px; text-transform:none; position:relative;}
.btn_wed:hover {background-image:url(../images/btn_largeround_hover.gif); color:white;}
#btn_wed {background-color:transparent; border:0; font-family:arial; font-weight:bold; color:#032851; width:153px; height:48px; cursor:pointer} 
#btn_wed:hover {color:white}









/* Subscribe to Wednesday Weekly (shares some styles with "Contact Us") */

/* Wednesday Weekly */
body#ww {color:#032851;}
.printlink {margin-left:400px; margin-top:-95px; z-index:0;}
.showhide {width:245px; display:inline-table; margin-left:20px; vertical-align:top;}
.emailtofriend {position:relative; margin-left:63px; margin-top:-20px;}
.ww_billgormley {border:1px solid #032851; margin: 9px 0px 0px 19px;}
.ww_sidetext {font-size:9pt; font-family:Arial, Helvetica, sans-serif; display:block; width:120px; margin-left:10px;}
.askwmg {font-size:9pt; margin:25px 0px 10px 40px; font-weight:bold;}
body#ww td.maincontent a {text-transform:none}
body#ww td.maincontent {padding-bottom:10px}

.btn_ww_submit, .btn_ww_reset {display:inline-table;}
.btn_ww_submit {background-image:url(../images/btn_smallround_normal.gif); width:74px; height:27px;}
.btn_ww_reset {background-image:url(../images/btn_longround_normal.gif); width:127px; height:26px;}
.btn_ww_submit:hover {background-image:url(../images/btn_smallround_hover.gif);}
.btn_ww_reset:hover {background-image:url(../images/btn_longround_hover.gif);}
.btn_ww1, .btn_ww2 {background-color:transparent; border:0; cursor:pointer; color:#032851; font-weight:bold; font-size:8pt; font-family:arial;}
.btn_ww1 {width:74px; height:27px;} .btn_ww2 {width:127px; height:26px;}
.btn_ww1:hover, .btn_ww2:hover {color:white;}
.spacerdiv {height:55px}
/* Wednesday Weekly */

/* Wednesday Weekly Printer Friendly */
#ww_pf {margin:0; padding:0; font-family:arial}
.wwpf_tbl {margin-left:auto; margin-right:auto; width:7in; border:2px solid #032851}
body#ww_pf a.logo {margin-left:6px}
body#ww_pf span.footeraddress {color:#032851; font-size:8pt; font-weight:bold}
.ban_printfriendly {background-color:#032851; width:7in; vertical-align:top}
.logo_printfriendly {width:100px}
body#ww_pf a.link {font-weight:bold}
/* Wednesday Weekly Printer Friendly */

/* Press Release, Press Release Archive, WTOP Flash */
body#pressrelease a.link, body#prarchive a.link, body#wtop a.link {color:#275180}
body#pressrelease a.link:hover, body#prarchive a.link:hover, body#wtop a.link:hover {color:#419ECE} 
body#pressrelease span.smallbeige a:hover, body#prarchive span.smallbeige a:hover, body#wtop span.smallbeige a:hover {color:#032851}
body#pressrelease a.link:visited, body#prarchive a.link:visited, body#wtop a.link:visited {color:#b3a99b}
/* Press Release, Press Release Archive, WTOP Flash */

/* WTOP Market Flash */
.wtop_image {position:absolute; margin-left:7px; margin-top:-7px; z-index:0;}
/* WTOP Market Flash */

/* Sitemap */
.sitemap_bold {font-weight:bold;}
body#sitemap a.sub {margin-left:25px}
.sitemap_bold {margin-left:5px}
a#sitemap_active {cursor:default}
/* Sitemap */

/* Wednesday Weekly Archive */
.wwarchive_bold {font-weight:bold; margin-left:4px}
body#wwarchive td.maincontent a {text-transform:none; margin-left:20px }
/* Wednesday Weekly Archive */

div#twitter .twitter {position:absolute; margin-left:107px; margin-top:23px}
div#twitter .twitterlink {color:#419ECE; font-size:9pt; font-weight:normal;}
div#twitter .twitterlink:hover {color:#032851}





