/* Common Tags */
html, body{ padding: 0px;margin: 0px;background: #000000 url(media/images/exteriortile.gif) center top repeat-y; }
p,li,div,td,tr { font: 14px/17px Arial;margin: 0px; }
a{ text-decoration: none;color: #000000; }
a ins  { text-decoration: none; }

/* Header Zone */
#SiteHeader{ background: url(media/images/headerbackground.gif) no-repeat;position: absolute;left: 11px;top: 0px;z-index: 1;width: 982px;height: 117px; }
#copyrighttext{ visibility: visible;position: absolute;left: 703px;top: 2px;z-index: 2;width: 309px; }
#copyrighttext p,#copyrighttext a{ font: 8px/10px Arial;margin: 0px;text-align: left;color: #FFFFFF;letter-spacing:2px; }
#productsbutton a,#contactbutton a,#servicesbutton a,#aboutbutton a  { background-repeat: no-repeat;display: block;height: 18px;background-position: 0% 0px;font-size: 18px;line-height: 18px; }

#servicesbutton{ visibility: visible;position: absolute;left: 365px;top: 91px;z-index: 2;width: 133px;height: 18px; }
#servicesbutton a{ width: 133px;background-image: url(media/images/servicesbutton.gif); }
#servicesbutton a:hover{ background-position: -133px 0%; }

#productsbutton{ visibility: visible;position: absolute;left: 525px;top: 90px;z-index: 2;width: 152px;height: 18px; }
#productsbutton a{ width: 152px;background-image: url(media/images/productsbutton.gif); }
#productsbutton a:hover{ background-position: -152px 0%; }

#contactbutton{ visibility: visible;position: absolute;left: 820px;top: 90px;z-index: 2;width: 139px;height: 18px; }
#contactbutton a{ width: 139px;background-image: url(media/images/contactbutton.gif); }
#contactbutton a:hover{ background-position: -139px 0%; }

#aboutbutton{ visibility: visible;position: absolute;left: 700px;top: 91px;z-index: 2;width: 102px;height: 18px;}
#aboutbutton a{ width: 102px;background-image: url(media/images/aboutbutton.gif); }
#aboutbutton a:hover{ background-position: -102px 0%; }
#logobutton{ visibility: visible;position: absolute;left: 15px;top: 2px;z-index: 2;width: 215px;height: 108px; }
#logobutton a { background: url(media/images/logobutton.gif) no-repeat 0% 0px;display: block;height: 108px;width: 215px;font-size: 108px;line-height: 108px; }
#logobutton a:hover{ background-position: -215px 0%; }

/* Content Zone */
#SiteContent{ position:absolute;left: 11px;top: 122px;z-index: 1;width: 982px; }
#default  { margin: 0px auto 0px auto;width: 1000px;position: relative; }

/* Content Window Section */
.ContentWindowFull{ visibility: visible;position: relative;z-index: 1;width: 740px;}
.ContentWindowFullTop{ background: url("media/images/ContentWindowFull_Top.png") no-repeat;width:740px;height:28px;z-index:3;color:White;text-align:right;vertical-align:middle; }
.ContentWindowFullTop div{ padding-top:4px;padding-right:10px;letter-spacing:2px; }
.ContentWindowFullBottom{ background: url("media/images/ContentWindowFull_Bottom.png") no-repeat;width:740px;height:6px;z-index:21; }
.ContentWindowFullContent{ width:740px;min-height:350px;background-color:White;text-align:justify; }
.ContentWindowFullContent p { margin:0px 5px 5px 5px; }

/*TestWindowZone */
.ThinWindow { float:left;width: 230px;margin-bottom:5px;margin-right:4px;margin-left:4px;margin-top:0px; }
.ThinWindowTop{ background: url("media/images/RightWindow_Top.png") no-repeat;width:230px;height:27px;z-index:3;margin:0px 0px 0px 0px; }
.ThinWindowTop div{ padding-top:4px;padding-right:10px;letter-spacing:2px;	}
.ThinWindowBottom{ background: url("media/images/RightWindow_Bottom.png") no-repeat;width:230px;height:6px;z-index:21; }
.ThinWindowContent{ background: url("media/images/RightWindowBG.png");background-repeat:repeat;background-position:top left;top:27px;width:230px;border:none;min-height:60px;z-index:21; }

/* Right Window Zone */
.RightWindow { float:right;width: 230px;clear:right;margin-bottom:5px;margin-right:4px;margin-top:0px; }
.RightWindowTop{ background: url("media/images/RightWindow_Top.png") no-repeat;width:230px;height:27px;z-index:3;margin:0px 0px 0px 0px; }
.RightWindowTop div{ padding-top:4px;padding-right:10px;letter-spacing:2px;	}
.RightWindowBottom{ background: url("media/images/RightWindow_Bottom.png") no-repeat;width:230px;height:6px;z-index:21; }
.RightWindowContent{ background: url("media/images/RightWindowBG.png");background-repeat:repeat;background-position:top left;top:27px;width:230px;border:none;min-height:60px;z-index:21; }

/* Small Content Window Section */
.SmallContentWindowContainer{ visibility: visible;position: relative;z-index: 1;width:740px; }
.SmallContentWindowLeft{visibility: visible;position: relative;  z-index: 1;width: 362px;left:0px;margin-bottom:10px;}
.SmallContentWindowRight{ visibility: visible;position: relative;  z-index: 1;width: 362px;float:right;margin-bottom:10px; }
.SmallContentWindowTop{ background: url("media/images/SmallContentTop.png") no-repeat;width:362px;height:28px;z-index:3;color:White;text-align:right;vertical-align:middle; }
.SmallContentWindowTop div{ padding-top:4px;padding-right:10px;letter-spacing:2px; }
.SmallContentWindowBottom{ background: url("media/images/SmallContentBottom.png") no-repeat;width:362px;height:7px;z-index:21; }
.SmallContentWindowContent{ width:362px;min-height:350px;background-color:White;text-align:justify; }
.SmallContentWindowContent p { margin:0px 5px 5px 5px; }

/* Unused Tags */
#sucessimagebutton{ visibility: visible;position: absolute;left: 11px;top: 120px;z-index: 1;width: 740px;height: 144px; }
#sucessimagebutton a{ background: url(media/images/sucessimagebutton.gif) no-repeat 0% 0px;display: block;height: 144px;width: 740px;font-size: 144px;line-height: 144px; }
#sucessimagebutton a:hover  { background-position: -740px 0%; }
#solutionhighlightteasertext{ visibility: visible;position: absolute;left: 15px;top: 242px;z-index: 3;width: 804px; }
#solutionhighlightteasertext p{ font: 15px/18px Arial;margin: 0px;color: #FFFFFF;text-align: left; }