@charset "utf-8";
/* CSS Document */
/* Style Sheet for Brixtec.com */


body {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #001027;
}
.Buttonli {
	list-style-type: none;
}

title {
	text-transform: uppercase;
}
.BGlines {
	background-image: url(../images/BgSquare.jpg);
	background-repeat: repeat;
	height: 100%;
	width: 100%;
}
.BGgradientTop {
	background-image: url(../images/ShadowTopStretch.jpg);
	background-repeat: repeat-x;
	background-position: top;
	height: 100%;
	width: 100%;
}
.BGgradientBottom {
	background-image: url(../images/ShadowBottomStretch.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 100%;
	width: 100%;
}


.ShadowLeft {
	background-image: url(../images/ShadowLeft.jpg);
	background-repeat: repeat-y;
}
.ShadowLeftTop {
	position:absolute;
	width:12px;
	height:214px;
	top: 0px;
}
.ShadowRight {
	background-image: url(../images/ShadowRight.jpg);
	background-repeat: repeat-y;
}
.ShadowRightTop {
	position:absolute;
	width:13px;
	height:214px;
	top: 0px;
}
.OffByOnePixleFix {
	padding-bottom: 1px;
}

a {
	color: #0000FF;
	text-decoration: none;
}
a:hover {
	color: #0000CC;
	text-decoration: underline;
}
a:visited {
	color: #0000FF;
}
.BrixtecPhone {
	font-size: 16px;
	font-weight: bold;
	color: #0202ae;
}
.RedText {
	color: #F80302;
	font-size: 9px;
}
.TableStyle01 {
	background-color: #EFEFEF;
	border: 1px solid #CCCCCC;
}
.TableStyle01BorderRight {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.TableStyle01BorderBottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.ContainerMain {
	background-color: #FFFFFF;
	background-image: url(../images/BlueBarStretch.jpg);
	background-repeat: repeat-y;
	background-position: left;
}
.Header01 {
	background-image: url(../images/Header01.jpg);
	width: 33px;
}
.Header02 {
	width: 171px;
}
.HeaderStretch {
	background-image: url(../images/HeaderStretch.jpg);
	background-repeat: repeat-x;
	width: 334px;
	vertical-align: top;
}
.HeaderContainRight {
	width: 395px;
	vertical-align: top;
}
.navButtonsLeft {
	background-image: url(../images/Nav_LeftSide.jpg);
	width: 80px;
}
.navSubBold {
	font-size: 13px;
	font-weight: bold;
	color: #c61010;
}
.navButtonsRight {
	background-image: url(../images/nav_RightSide.jpg);
	width: 95px;
}
.navSubLeft {
	background-image: url(../images/navSubLeft.jpg);
	width: 80px;
}
.navSubStretch {
	background-image: url(../images/navSubStretch.jpg);
	background-repeat: repeat-x;
	text-indent: 20px;
	font-size: 11px;
	background-position: bottom;
	height: 16px;
}
.navSubStretch a {
	font-variant: small-caps;
	color: #000000;
	text-decoration: none;
}
.navSubStretch a:hover {
	font-variant: small-caps;
	color: #FF0000;
	text-decoration: underline;
}
.navSubStretch a:visited {
	font-variant: small-caps;
	color: #000000;
}

.navSubTable {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.Tier3Title {
	height: 27px;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 27px;
	font-weight: bold;
	text-indent: 10px;
	font-variant: small-caps;
	color: #000099;
}
.Tier3Content {
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.Tier3ActiveButton {
	color: #FF0000;
}




.navTier3ButtonTop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-variant: small-caps;
	color: #000000;
	background-image: url(../images/navSubTier3top.jpg);
	background-repeat: no-repeat;
	height: 28px;
	width: 146px;
	text-indent: 5px;
	line-height: 28px;
}
.navTier3ButtonTop:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-variant: small-caps;
	color: #000000;
	background-image: url(../images/navSubTier3top-over.jpg);
	background-repeat: no-repeat;
	height: 28px;
	width: 146px;
	text-indent: 5px;
	line-height: 28px;
	text-decoration: underline;
	cursor: hand;
}
.navTier3ButtonTop a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-variant: small-caps;
	color: #FF0000;
	background-image: url(../images/navSubTier3top-over.jpg);
	background-repeat: no-repeat;
	height: 28px;
	width: 146px;
	text-indent: 5px;
	line-height: 28px;
	cursor: hand;
}

.navTier3ButtonMiddle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-variant: small-caps;
	color: #000000;
	background-image: url(../images/navSubTier3middle.jpg);
	background-repeat: no-repeat;
	height: 28px;
	width: 146px;
	text-indent: 5px;
	line-height: 27px;
}
.navTier3ButtonMiddle:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-variant: small-caps;
	color: #000000;
	background-image: url(../images/navSubTier3middle-over.jpg);
	background-repeat: no-repeat;
	height: 28px;
	width: 146px;
	text-indent: 5px;
	line-height: 27px;
	text-decoration: underline;
	cursor: hand;
}
.navTier3ButtonBottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-variant: small-caps;
	color: #000000;
	background-image: url(../images/navSubTier3bottom.jpg);
	background-repeat: no-repeat;
	height: 28px;
	width: 146px;
	text-indent: 5px;
	line-height: 27px;
}
.navTier3ButtonBottom:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-variant: small-caps;
	color: #000000;
	background-image: url(../images/navSubTier3bottom-over.jpg);
	background-repeat: no-repeat;
	height: 28px;
	width: 146px;
	text-indent: 5px;
	line-height: 27px;
	text-decoration: underline;
	cursor: hand;
}
.navTier3ButtonColumn {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}

.navTier3Fill {
	height: 28px;
	background-image: url(../images/navSubTier3FillTop.jpg);
	background-repeat: no-repeat;
	width: 146px;
}
.navTier3FillBottom {
	background-image: url(../images/navSubTier3FillBottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.navTier3Container {
	height: 100%;
}
.navTier3ContentBoxContainer {
	background-image: url(../images/ContentBoxStretch.jpg);
	background-repeat: repeat-y;
	height: 100%;
	width: 710px;
	margin-left: 15px;
	margin-top: 14px;
}
.navTier3FillSpacer {
	height: 25px;
	width: 146px;
}
.PillBttlManFlashLeft {
	background-image: url(../images/ITheadachePillBttlMan02.jpg);
	background-repeat: no-repeat;
	width: 95px;
}
.navButtonsLeftPillBttlMan {
	background-image: url(../images/Nav_LeftSidePillBttlMan02.jpg);
	width: 80px;
}
.navSubLeftPillBttlMan {
	background-image: url(../images/navSubLeftPillBttlMan02.jpg);
	width: 80px;
}


.FlashLeft {
	background-image: url(../images/ITheadacheBottle.jpg);
	width: 95px;
	background-repeat: no-repeat;
}
.FloatRightImage {
	float: right;
	margin-top: 5px;
	margin-left: 8px;
}

.ContentBoxText {
	padding: 10px;
}

.ContentBoxContainer {
	background-image: url(../images/ContentBoxStretch.jpg);
	background-repeat: repeat-y;
	width: 710px;
	margin-top: 14px;
	margin-left: 14px;
}
.ContentBoxContainerTop {
	background-image: url(../images/ContentBoxTop.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 100%;
	height: 100%;
}
.ContentBoxContainerBottom {
	background-image: url(../images/ContentBoxBtm.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 100%;
	width: 100%;
}
.OurWorkBG01 {
	background-color: #F0F0F0;
}



.QuickContactTitle {
	font-size: 12px;
	font-weight: bold;
	font-variant: small-caps;
	color: #000099;
}
.QuickContactForm {
}

.QuickContactLable {
	font-variant: small-caps;
	font-size: 10px;

}
.QuickContactField {
	background-color: #EAEAEA;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: 939393;
	border-right-color: #939393;
	border-bottom-color: #939393;
	border-left-color: #939393;
}
.QuickContactBoxContainer {
	background-image: url(../images/ContactBoxStretch.jpg);
	background-repeat: repeat-y;
	height: 100%;
	width: 205px;
	margin-top: 14px;
	margin-left: 13px;
}
.QuickContactBoxTop {
	background-image: url(../images/ContactBoxTop.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 100%;
	width: 100%;
}
.QuickContactBoxBottom {
	background-image: url(../images/ContactBoxBtm.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 100%;
	width: 100%;
}
.SideColumnBoxContainer {
	background-image: url(../images/ContactBoxStretch.jpg);
	background-repeat: repeat-y;
	height: 100%;
	width: 205px;
	margin-top: 14px;
	margin-left: 13px;
}
.SideColumnBoxTop {
	background-image: url(../images/ContactBoxTop.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 100%;
	width: 100%;
}
.SideColumnBoxBottom {
	background-image: url(../images/ContactBoxBtm.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 100%;
	width: 100%;
}
.SideColumnTitle {
	font-size: 12px;
	font-weight: bold;
	margin-top: 7px;
	margin-left: 10px;
	margin-bottom: 0px;
}
.LongBoxContainer {
	background-image: url(../images/LongBoxStretch.jpg);
	background-repeat: repeat-y;
	height: 150px;
	width: 927px;
	margin-top: 14px;
	margin-left: 14px;
}
.LongBoxTop {
	background-image: url(../images/LongBoxTop.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 100%;
	width: 100%;
}
.LongBoxBottom {
	background-image: url(../images/LongBoxBtm.jpg);
	background-position: bottom;
	height: 100%;
	width: 100%;
	background-repeat: no-repeat;
}
.LongBoxContainer .BorderRight {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #929292;
}
.BorderTop {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
}
.BorderBottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.ComingSoon {
	font-size: 18px;
	font-variant: small-caps;
	color: #000099;
	font-weight: bold;
}



.CommunityBoxContainer {
	background-image: url(../images/CommunityBoxStretch.jpg);
	background-repeat: repeat-y;
	height: 150px;
	width: 231px;
	margin-top: 14px;
	margin-left: 14px;
}
.CommunityBoxTop {
	background-image: url(../images/CommunityBoxTop.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 100%;
	width: 100%;
}
.CommunityBoxBottom {
	background-image: url(../images/CommunityBoxBtm.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 100%;
	width: 100%;
}
.GoingGreenBoxContainer {
	background-image: url(../images/GoingGreenBoxStretch.jpg);
	background-repeat: repeat-y;
	height: 150px;
	width: 230px;
	margin-top: 14px;
	margin-left: 9px;
}
.GoingGreenBoxTop {
	background-image: url(../images/GoingGreenBoxTop.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 100%;
	width: 100%;
}
.GoingGreenBoxBottom {
	background-image: url(../images/GoingGreenBoxBtm.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 100%;
	width: 100%;
}
.WeatherBoxContainer {
	background-image: url(../images/WeatherBoxStretch.jpg);
	background-repeat: repeat-y;
	height: 150px;
	width: 230px;
	margin-top: 14px;
	margin-left: 10px;
}
.WeatherBoxTop {
	background-image: url(../images/WeatherBoxTop.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 100%;
	width: 100%;
}
.WeatherBoxBottom {
	background-image: url(../images/WeatherBoxBtm.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 100%;
	width: 100%;
	text-align: center;
	vertical-align: middle;
}
/* begin styles for RSS Feed */
.rss_box {
	 margin: 1em;
	 width: 98%;
	 background-color: #EEE;
	 border: 1px solid silver;
	 
}
.rss_items {
	margin-top:0px;
	padding:0.5em; 0.5em;
	margin-left:0px;
	color:#000000;
}
p.rss_title {padding:0.5em;}
.rss_title {
	font-size: 8pt;
	background-color: silver;
	color: gray;
	font-weight:bold;
	text-align: left;
}

.rss_item  {
  font-size: 7pt;
  list-style:none;
  padding-bottom:1em;
}

.rss_item a {
	color:navy;
	font-size: 9pt;
	font-weight:bold;
	}
	
.rss_item a:visited {
	color: black;
}

.rss_date {
	font-size: 7pt;
	color: red;
	}
/* End styles for RSS Feed */

.WeatherModule {
}

/* The 3 styles below are now the Testimonials Box on frontend */
.RSSfeedBoxContainer {
	background-image: url(../images/RSSfeedBoxStretch.jpg);
	background-repeat: repeat-y;
	height: 150px;
	width: 205px;
	margin-top: 14px;
	margin-left: 13px;
}
.RSSfeedBoxTop {
	background-image: url(../images/RSSfeedBoxTop.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 100%;
	width: 100%;
}
.RSSfeedBoxBottom {
	background-image: url(../images/RSSfeedBoxBtm.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 100%;
	width: 100%;
}
.fd_header {
	font-weight: bold;
	text-indent: 12px;
	font-size: 11px;
	line-height: 15px;
	margin-top: 5px;
}
.fd_maintable {
	margin-top: 3px;
	margin-left: 5px;
	margin-right: 5px;
}
.fd_itemcell {
	padding-top: 4px;
	font-size: 10px;
}

.RSSfeedContent {
	padding: 6px;
	width: 202px;
}


.FooterBarContainer {
	margin-top: 14px;
}
.FooterBarLeft {
	background-image: url(../images/FooterBarLeft.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 80px;
}
.FooterBarStretch {
	background-image: url(../images/FooterBarStretch.jpg);
	background-repeat: repeat-x;
}
.Footer {
	width: 100%;
	margin-top: 7px;
	margin-bottom: 7px;
	margin-left: 40px;
	text-align: center;
	font-size: 10px;
	line-height: 20px;
	font-variant: small-caps;
}
.Footer a {
	font-size: 12px;
	line-height: 15px;
	font-variant: small-caps;
	color: #000000;
	text-decoration: none;
}
.Footer a:hover {
	font-size: 12px;
	line-height: 15px;
	font-variant: small-caps;
	color: #000000;
	text-decoration: underline;
}
.Footer a:visited {
	font-size: 12px;
	line-height: 15px;
	font-variant: small-caps;
	color: #000000;
}
.ShadowBtmStretch {
	background-image: url(../images/ShadowBtmStretch.jpg);
	background-repeat: repeat-x;
}
.ShadowBtmLeft {
	background-image: url(../images/ShadowBtmLeft.jpg);
	background-repeat: no-repeat;
}
.ShadowBtmRight {
	background-image: url(../images/ShadowBtmRight.jpg);
	background-repeat: no-repeat;
}
.dividerLine {
	background-image: url(../images/divider.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 10px;
	width: 691px;
	margin-top: 10px;
	margin-bottom: 10px;
}
/* End testimonial scroller */
.dividerLine02 {
	background-image: url(../images/divider.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 10px;
	width: 98%;
	margin-top: 10px;
	margin-bottom: 10px;
}

.Testimonial {
	margin-bottom: 10px;
	padding-right: 50px;
	padding-left: 50px;
}
.TestimonialAurthor {
	font-style: italic;
	padding-right: 75px;
	padding-left: 75px;
}
/* For the testimonial scroller */
#pscroller1{
	width: 225px;
	height: 99px;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.ScrollAurhor {
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.ScrollTitle {
	height: 26px;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 27px;
	font-weight: bold;
	text-indent: 10px;
	font-variant: small-caps;
	color: #000099;
}
.ScrollTitle a {
	color: #000099;
	text-decoration: none;
	font-variant: small-caps;
}
.ScrollTitle a:hover {
	color: #000099;
	text-decoration: underline;
	font-variant: small-caps;
}
.ScrollTitle a:visited {
	color: #000099;
	font-variant: small-caps;
}
.MS-GP {
	height: 40px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: small-caps;
	color: #000099;
}
.MS-GP a {
	color: #000099;
	text-decoration: none;
	font-variant: small-caps;
}
.MS-GP a:hover {
	color: #000099;
	text-decoration: underline;
	font-variant: small-caps;
}
.MS-GP a:visited {
	color: #000099;
	font-variant: small-caps;
}
#WebPreview01 {
	float: left;
	visibility: visible;
	position: absolute;
	top: 468px;
}
#WebPreview02 {
	float: left;
	visibility: hidden;
	position: absolute;
	top: 468px;
}
#WebPreview03 {
	float: left;
	visibility: hidden;
	position: absolute;
	top: 468px;
}
#WebPreview04 {
	float: left;
	visibility: hidden;
	position: absolute;
	top: 468px;
}
#WebPreview05 {
	float: left;
	visibility: hidden;
	position: absolute;
	top: 468px;
}
#WebPreview06 {
	float: left;
	visibility: hidden;
	position: absolute;
	top: 468px;
}
#WebPreview07 {
	float: left;
	visibility: hidden;
	position: absolute;
	top: 468px;
}
#WebPreview08 {
	float: left;
	visibility: hidden;
	position: absolute;
	top: 468px;
}
#WebPreview09 {
	float: left;
	visibility: hidden;
	position: absolute;
	top: 468px;
}
#WebPreview10 {
	float: left;
	visibility: hidden;
	position: absolute;
	top: 468px;
}
#WebPreview11 {
	float: left;
	visibility: hidden;
	position: absolute;
	top: 468px;
}
#WebPreview12 {
	float: left;
	visibility: hidden;
	position: absolute;
	top: 468px;
}
#WebPreview13 {
	float: left;
	visibility: hidden;
	position: absolute;
	top: 468px;
}
#WebPreview14 {
	float: left;
	visibility: hidden;
	position: absolute;
	top: 468px;
}
#WebPreview15 {
	float: left;
	visibility: hidden;
	position: absolute;
	top: 468px;
}
#WebPreview16 {
	float: left;
	visibility: hidden;
	position: absolute;
	top: 468px;
}
#WebPreview17 {
	float: left;
	visibility: hidden;
	position: absolute;
	top: 468px;
}
#WebPreview18 {
	float: left;
	visibility: hidden;
	position: absolute;
	top: 468px;
}
#WebPreview19 {
	float: left;
	visibility: hidden;
	position: absolute;
	top: 468px;
}
#WebPreview20 {
	float: left;
	visibility: hidden;
	position: absolute;
	top: 468px;
}
#WebPreview21 {
	float: left;
	visibility: hidden;
	position: absolute;
	top: 468px;
}
#WebPreview22 {
	float: left;
	visibility: hidden;
	position: absolute;
	top: 468px;
}
#WebPreview23 {
	float: left;
	visibility: hidden;
	position: absolute;
	top: 468px;
}
#WebPreview24 {
	float: left;
	visibility: hidden;
	position: absolute;
	top: 468px;
}
#WebPreview25 {
	float: left;
	visibility: hidden;
	position: absolute;
	top: 468px;
}
#WebPreview26 {
	float: left;
	visibility: hidden;
	position: absolute;
	top: 468px;
}
#WebPreview27 {
	float: left;
	visibility: hidden;
	position: absolute;
	top: 468px;
}
#WebPreview28 {
	float: left;
	visibility: hidden;
	position: absolute;
	top: 468px;
}
#WebPreview29 {
	float: left;
	visibility: hidden;
	position: absolute;
	top: 468px;
}
#WebPreview30 {
	float: left;
	visibility: hidden;
	position: absolute;
	top: 468px;
}
