BODY {
	FONT-SIZE: 14px; BACKGROUND:#e8e7ec repeat-x left top; MARGIN: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; MARGIN: 0px auto; WIDTH: 1015px
}
.main {
	PADDING-RIGHT: 57px; PADDING-LEFT: 57px; MIN-HEIGHT: 100%; BACKGROUND: #fff; float: left;  PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 901px; MAX-HEIGHT: 100%; PADDING-TOP: 0px; HEIGHT: 100%
}
FORM {
	MARGIN: 0px; COLOR: #911231; TEXT-ALIGN: left
}
INPUT {
	MARGIN: 0px; COLOR: #911231; TEXT-ALIGN: left
}
H1 {
	MARGIN: 0px; COLOR: #911231; TEXT-ALIGN: left
}
H2 {
	MARGIN: 0px; COLOR: #911231; TEXT-ALIGN: left
}
H3 {
	MARGIN: 0px; COLOR: #911231; TEXT-ALIGN: left
}
H4 {
	MARGIN: 0px; COLOR: #005130; TEXT-ALIGN: left;font-size:13px;
}
H5 {
	MARGIN: 0px; COLOR: #911231; TEXT-ALIGN: left
}
.form-text {
	MARGIN-TOP: 10px; WIDTH: 200px
}
.form-text {
	MARGIN-TOP: 10px; VERTICAL-ALIGN: top; WIDTH: 200px
}
.form-textarea {
	MARGIN-TOP: 10px; WIDTH: 200px
}
.description {
	DISPLAY: none
}
.form-submit {
	BORDER-RIGHT: #3a010e 2px solid; BORDER-TOP: #3a010e 2px solid; FONT-WEIGHT: bold; BACKGROUND: url(images/bg-sumb.jpg) repeat-x left top; BORDER-LEFT: #3a010e 2px solid; WIDTH: 100px; COLOR: #ffffff; BORDER-BOTTOM: #3a010e 2px solid; HEIGHT: 30px; TEXT-ALIGN: center
}
.printmail-label {
	MARGIN-TOP: 10px
}

IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
A:link {
	COLOR: #005130; font-weight: bold; TEXT-DECORATION: none
}

A:visited {
	COLOR: #005130; TEXT-DECORATION: none; font-weight: bold;
}
A:hover {
	

}
.logo {
	FLOAT: left; WIDTH: 400px;padding-top:10px;
}
.logo-right {
	FONT-SIZE: 12px; FLOAT: left; WIDTH: 500px; COLOR: #005131; }
.logo-right A:link {
	COLOR: #911231; TEXT-DECORATION: none
}
.logo-right A:visited {
	COLOR: #911231; TEXT-DECORATION: none
}
.logo-right A:hover {
	COLOR: #000
}
.logo-right IMG {
	VERTICAL-ALIGN: middle
}
.home-top-txt {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #005130; LETTER-SPACING: 1px; margin-top: 65px;
}
.header {
	MARGIN: 0px; PADDING-TOP: 14px
}
.banner {
	CLEAR: both; PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; PADDING-TOP: 0px! important
}
LI.expanded {
	LIST-STYLE-TYPE: none
}
LI.leaf {
	LIST-STYLE-TYPE: none
}
#nav leaf {
	LIST-STYLE-IMAGE: none; LIST-STYLE-TYPE: none
}
.leaf.li#nav {
	LIST-STYLE-IMAGE: none; LIST-STYLE-TYPE: none
}
#nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/menu-bg.jpg) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; WIDTH: 901px; PADDING-TOP: 0px; HEIGHT: 51px; BORDER-BOTTOM-STYLE: none
}
#nav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#nav A {
	DISPLAY: block
}
#nav LI {
	FLOAT: left
}
#nav UL LI {
	
}
#nav LI A {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; FONT-WEIGHT: bold; PADDING-BOTTOM: 17px; TEXT-TRANSFORM: uppercase; COLOR: #606060; PADDING-TOP: 17px; TEXT-DECORATION: none
}
#nav LI UL LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; TEXT-TRANSFORM: none; WIDTH: 180px; COLOR: #000; PADDING-TOP: 8px; BORDER-BOTTOM: #b73135 0px solid; TEXT-DECORATION: none
}
#nav LI UL LI UL {
	MARGIN-TOP: -20px; MARGIN-LEFT: 180px
}
#menu-136 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: red;
}
#menu-137 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px
}
#menu-138 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px
}
#menu-139 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px
}
#menu-145 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px
}
#menu-146 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px
}
#menu-167 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; BORDER-BOTTOM: #0B6138 1px solid
}
#menu-168 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; BORDER-BOTTOM: #0B6138 1px solid
}
#menu-170 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; BORDER-BOTTOM: #0B6138 1px solid
}
#menu-173 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; BORDER-BOTTOM: #0B6138 1px solid
}
#menu-174 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; BORDER-BOTTOM: #0B6138 1px solid
}
#menu-177 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; BORDER-BOTTOM: #0B6138 1px solid
}
#menu-180 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; BORDER-BOTTOM: #0B6138 1px solid
}
#menu-182 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; BORDER-BOTTOM: #0B6138 1px solid
}
#menu-219 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; BORDER-BOTTOM: #0B6138 1px solid
}
#menu-195 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; BORDER-BOTTOM: #0B6138 1px solid
}
#menu-196 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; BORDER-BOTTOM: #0B6138 1px solid
}
#menu-166 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; BORDER-BOTTOM: #0B6138 1px solid
}
#menu-172 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; BORDER-BOTTOM: #0B6138 1px solid
}
#menu-179 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; BORDER-BOTTOM: #0B6138 1px solid
}
#menu-182 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; BORDER-BOTTOM: #0B6138 1px solid
}
#menu-191 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; BORDER-BOTTOM: #0B6138 1px solid
}
#menu-192 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; BORDER-BOTTOM: #0B6138 1px solid
}
#menu-193 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; BORDER-BOTTOM: #0B6138 1px solid
}
#menu-194 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; BORDER-BOTTOM: #0B6138 1px solid
}
.menu-601, .menu-601 a {
	color:white;  FONT-SIZE: 11px; font-weight: normal;
}

#nav LI A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR:#0B6138; paddin: 0px
}
#nav LI UL {
	MARGIN-TOP: 0px; BACKGROUND: #eaeaea; LEFT: -999em; WIDTH: 200px; POSITION: absolute
}
#nav LI UL UL {
	MARGIN: -1em 0px 0px 10em
}
#nav LI:hover UL UL {
	LEFT: -999em
}
#nav LI.sfhover UL UL {
	LEFT: -999em
}
#nav LI:hover UL {
	LEFT: auto
}
#nav LI LI:hover UL {
	LEFT: auto
}
#nav LI.sfhover UL {
	LEFT: auto
}
#nav LI LI.sfhover UL {
	LEFT: auto
}
.pad-top {
	float: right; color: black;
}
.pad-top1 {
	PADDING-TOP: 5px
}
.flash-ban {
	PADDING-TOP: 5px
}
.content {
	
}
.cont-text-top {
	FONT-SIZE: 12px; LINE-HEIGHT: 20px
}
.if {
	PADDING-BOTTOM: 4px; COLOR: #727272; FONT-STYLE: italic
}
.black-shape {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; BACKGROUND: url(images/shape.jpg) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 9px; WIDTH: 170px; COLOR: #fff; MARGIN-RIGHT: 11px; PADDING-TOP: 9px; HEIGHT: 40px
}
.black-shape A:link {
	FONT-SIZE: 9px; COLOR: #fff; TEXT-DECORATION: none
}
.black-shape A:visited {
	FONT-SIZE: 9px; COLOR: #fff; TEXT-DECORATION: none
}
.black-shape A:hover {
	COLOR: #fff
}
.black-shape1 A:link {
	FONT-SIZE: 9px; COLOR: #fff; TEXT-DECORATION: none
}
.black-shape1 A:visited {
	FONT-SIZE: 9px; COLOR: #fff; TEXT-DECORATION: none
}
.black-shape1 A:hover {
	COLOR: #fff
}
.black-shape1 {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; BACKGROUND: url(images/shape.jpg) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 9px; WIDTH: 199px; COLOR: #fff; PADDING-TOP: 9px; HEIGHT: 40px
}
.bottom-shape {
	PADDING-RIGHT: 25px; PADDING-LEFT: 25px; BACKGROUND: url(images/bottom-curv-shape.jpg) no-repeat center top; PADDING-BOTTOM: 25px; WIDTH: 851px; PADDING-TOP: 25px; HEIGHT: 106px
}
.dummy14 {
	CLEAR: both; HEIGHT: 14px
}
.bottom-links {
	FLOAT: left; WIDTH: 320px
}
.bottom-links IMG {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 30px
}
.bottom-links A:link {
	FONT-WEIGHT: bold; COLOR: #333333; TEXT-DECORATION: none
}
.bottom-links A:visited {
	FONT-WEIGHT: bold; COLOR: #333333; TEXT-DECORATION: none
}
.bottom-links A:hover {
	COLOR: #a30234
}
.bottom-links-last {
	FLOAT: left; WIDTH: 210px
}
.bottom-links-last IMG {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 30px
}
.bottom-links-last A:link {
	FONT-WEIGHT: bold; COLOR: #333333; TEXT-DECORATION: none
}
.bottom-links-last A:visited {
	FONT-WEIGHT: bold; COLOR: #333333; TEXT-DECORATION: none
}
.bottom-links-last A:hover {
	COLOR: #a30234
}
.bot-logos {
	PADDING-BOTTOM: 14px
}
.bot-logos IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 25px; BORDER-RIGHT-WIDTH: 0px
}

.in-page-left {
	FLOAT: left; WIDTH: 704px
}
.in-page-right {
	FLOAT: left; MARGIN-LEFT: 11px; WIDTH: 186px
}
.in-black-shape {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; BACKGROUND: url(images/shape.jpg) no-repeat right top; PADDING-BOTTOM: 9px; WIDTH: 168px; COLOR: #fff; PADDING-TOP: 9px; HEIGHT: 40px
}
.in-black-shape A:link {
	FONT-SIZE: 9px; COLOR: #fff; TEXT-DECORATION: none
}
.in-black-shape A:visited {
	FONT-SIZE: 9px; COLOR: #fff; TEXT-DECORATION: none
}
.in-black-shape A:hover {
	COLOR: #fff
}
.in-red-shape {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: url(images/shape-red.jpg) no-repeat right top; PADDING-BOTTOM: 3px; WIDTH: 168px; COLOR: #fff; PADDING-TOP: 3px; HEIGHT: 40px
}
.in-red-shape A:link {
	FONT-SIZE: 9px; COLOR: #fff; TEXT-DECORATION: none
}
.in-red-shape A:visited {
	FONT-SIZE: 9px; COLOR: #fff; TEXT-DECORATION: none
}
.in-red-shape A:hover {
	COLOR: #fff
}
.in-red-shape1 {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; BACKGROUND: url(images/shape_but_red.jpg) no-repeat right top; PADDING-BOTTOM: 9px; WIDTH: 168px; COLOR: #fff; PADDING-TOP: 9px; HEIGHT: 40px
}
.in-red-shape1 A:link {
	FONT-SIZE: 9px; COLOR: #fff; TEXT-DECORATION: none
}
.in-red-shape1 A:visited {
	FONT-SIZE: 9px; COLOR: #fff; TEXT-DECORATION: none
}
.in-red-shape1 A:hover {
	COLOR: #fff
}
.in-news {
	PADDING-RIGHT: 9px; BACKGROUND-POSITION: left top; PADDING-LEFT: 15px; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(images/news-gn-in.jpg); PADDING-BOTTOM: 15px; WIDTH: 156px; COLOR: #fff; PADDING-TOP: 40px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 126px
}
.in-news A:link {
	FONT-SIZE: 11px; COLOR: #fff; FONT-STYLE: italic; TEXT-DECORATION: underline
}
.in-news A:visited {
	FONT-SIZE: 11px; COLOR: #fff; FONT-STYLE: italic; TEXT-DECORATION: underline
}
.in-news A:hover {
	COLOR: #fff
}
.in-left-top {
	BACKGROUND: url(images/top-curv-in.jpg) no-repeat left top; WIDTH: 704px; HEIGHT: 33px
}
.in-mid-line {
	PADDING-RIGHT: 42px; PADDING-LEFT: 42px; BACKGROUND: url(images/mid-line-in.jpg) repeat-y left top; PADDING-BOTTOM: 0px; WIDTH: 620px; PADDING-TOP: 0px
}
.in-mid-line STRONG {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 10px; COLOR: #911231; PADDING-TOP: 10px
}
.disc {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.disc UL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.disc UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(images/disc.jpg) no-repeat left center; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.in-bot-curv {
	CLEAR: both; BACKGROUND: url(images/bot-curv-inn.jpg) no-repeat left top; WIDTH: 704px; HEIGHT: 24px
}
.in-left-top_new {
	 BACKGROUND-IMAGE:url(subhead_bg.jpg); WIDTH: 704px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 72px
}
.subhead {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #005130;  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; background-image:url('subhead_bg.jpg');WIDTH: 670px; BACKGROUND-REPEAT: no-repeat;  padding-bottom: 10px; float:left; border-bottom: 2px solid #005130; 
}
.subheadfull {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #005130;  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; background-image:url('subhead_bg.jpg');WIDTH: 800px; BACKGROUND-REPEAT: no-repeat; margin-bottom: 10px; padding-bottom: 10px; float:left; border-bottom: 2px solid #005130;
}
UL.bullet {
	LIST-STYLE-IMAGE: url(images/bullet.png)
}
UL {
	LIST-STYLE-TYPE: square
}


#home-main-image {padding-top: 10px; padding-bottom: 10px; }

#frontpagetable { margin-left: 75px;}

#frontpagetable td {padding: 5px; }

#frontpagetable td a:hover {color: #0B6138;}

#frontpagebuttons { padding-left:85px; margin-top:10px;}

#frontpageimage { padding-left:30px; margin-top:20px;}

#frontpageimage td { padding-bottom:20px;}

#frontpagetext {clear:both; padding-top:5px;}

#frontpageicons { border:1px #CEF6CE solid; margin-top:10px;}

#frontpageicons td { font-weight: bold; color: #005130; vertical-align:middle;}

.pad-top1 {font-size: 11px;}

#elogin { padding-top: 15px;}

.footer{ font-size: 11px; padding-top: 10px;padding-bottom: 10px; BACKGROUND-IMAGE: url(../images/footer.jpg); color: white; }

.certs {  padding-top:30px; padding-bottom:20px;  }


.maincontent{width:670px; border: 1px solid #CCCCCC; float:left; padding:10px; font-size:12px;margin-top:20px;margin-bottom:20px;}

.maincontentfull{width:878px; border: 1px solid #CCCCCC; float:left; padding:10px; font-size:12px;margin-top:20px; margin-bottom:20px;}

#prbutton { padding-top:30px;}

.rightbar{ float:right; margin-top: 25px;}

.leftbar{ float:left; width:200px; }

.rightbartable img {padding-bottom:20px; align:left;}

.rightheading { border-top: 1px solid #005130; padding-top:5px;margin-left: 5px;color:#5c5c5c; }

#cvbutton { border-bottom: 1px solid #005130; padding-bottom: 15px}

.quotes {font-style: italic;}

.naicstable td { padding-bottom:10px; padding-right:50px;}

.texthead {font-size:14px; font-weight:bold; color: #005130; padding-top:10px;  }

.servicestable td {vertical-align:top; padding-left: 75px; border:1px solid;}

.subcontent{ clear:both;}

.addresstable td{ padding-right: 95px; padding-top: 20px; vertical-align:top;}

.customers td {padding-right: 100px; padding-left: 100px;  }

.customers td img {padding-top: 30px;  }

.gsa td {padding-right: 100px; padding-left: 100px;  }

.gsa td img {padding-bottom: 10px;  }

.othercustomers td {padding-right: 50px; padding-left: 50px;  }

.benefitstable{width:600px;}

.benefitstable td { padding: 5px;}


#surveytable td {padding:7px; border: 1px solid #5c5c5c; color:#000000; vertical-align:middle;}

#ratingscaletable td {padding:7px; border: 1px solid #5c5c5c; color:#000000; }

#questiontable td {padding:7px; border: 1px solid #5c5c5c; color: #000000; }

#surveydiv1 {padding-bottom:10px; padding-top: 10px; border-bottom: 2px solid #000000;}

#surveydiv2 {padding-top: 10px;  color:#000000; font-weight:bold;}

#surveyform {color:#000000;}

.error {color:red;}
