@charset "utf-8";
.grayboxcontain { border: 1px solid #CCCCCC; margin-top: 20px; float: left; width: 100%; }
.column { float: left; width: 48%; margin-left: 1%; margin-right: 1%; clear: right; }


.grayboxtitle { font-size: 16px; font-weight: normal; background-position: center; background-color: #EEEEEE; padding-top: 10px; padding-right: 20px; padding-bottom: 10px; padding-left: 20px; }

.graybox { padding: 20px; background-repeat: repeat-x; background-position: top; background-color: #f6f6f6; }
.center { text-align: center; margin-right: auto; margin-left: auto; }
#geoprofile-head { background-image: url(../multimedia/images/geoprofile/head.jpg); height: 200px; width: 1000px; }
.callout { border: 1px solid #CCCCCC; margin-bottom: 20px; padding-top: 10px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; background-position: right center; background-color: #F0F0F0; cursor: pointer; }

#atac-head { height: 200px; width: 1000px; background-image: url(../multimedia/images/atac/head.jpg); }
#atacraids-head { height: 200px; width: 1000px; background-image: url(../multimedia/images/atacraids/head.jpg); }
#raidsonline-head { height: 200px; width: 1000px; background-image: url(../multimedia/images/raidsonline/head.jpg); }
#textraction-head { height: 200px; width: 1000px; background-image: url(../multimedia/images/textraction/head.jpg); }
#datajuggler-head { height: 200px; width: 1000px; background-image: url(../multimedia/images/datajuggler/head.jpg); }
#training-head { height: 200px; width: 1000px; background-image: url(../multimedia/images/training/head.jpg); }
#consulting-head { height: 200px; width: 1000px; background-image: url(../multimedia/images/consulting/head.jpg); }
#space-head { height: 200px; width: 1000px; background-image: url(../multimedia/images/space/head.jpg); }

.products-table-contain { float: left; height: auto; width: 660px; background-color: #f6f6f6; margin-top: 20px; }
.products-table-left-column { float: left; height: 295px; width: 329px; border-right-width: 1px; border-right-style: solid; border-right-color: #EEEEEE; }
.products-table-right-column { float: left; height: 295px; width: 330px; }
.products-table-1-row { float: left; height: 250px; width: 329px; border-top-width: 1px; border-top-style: solid; border-top-color: #EEEEEE; }
.products-table-1-row-text { height: 210px; float: left; padding: 10px; overflow: hidden; width: 310px; }
.products-table-2-row { float: left; height: 130px; width: 329px; border-top-width: 1px; border-top-style: solid; border-top-color: #EEEEEE; vertical-align: top; }
.products-table-2-row-text { height: 94px; float: left; padding: 10px; width: 230px; }
.products-table-3-row { float: left; height: 85px; width: 329px; border-top-width: 1px; border-top-style: solid; border-top-color: #EEEEEE; }
.products-table-3-row-text { height: 55px; width: 230px; float: left; padding: 10px; }
.products-table-column-title { background-color: #FFFFFF; float: left; height: 20px; width: 319px; padding: 5px; font-weight: bold; }
.products-table-img-1 { float: left; height: 60px; width: 60px; margin-top: 15px; margin-right: 5px; margin-bottom: 0px; margin-left: 5px; }
.products-table-img-null { display: none; }
.products-table-header { width: 620px; float: left; height: 25px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; padding-top: 10px; padding-right: 20px; padding-left: 20px; background-color: #EEEEEE; }
#sidebox_custom { font-family: Arial, Helvetica, sans-serif; }
#press-lt-column { background-color: #f6f6f6; float: left; height: auto; width: 228px; margin-left: 20px; margin-top: 20px; border: 1px solid #DDDDDD; }
#press-ct-column { background-color: #FFFFFF; float: left; height: auto; width: 708px; margin-left: 20px; margin-right: 20px; margin-top: 20px; border: 1px solid #DDDDDD; }
#press-rt-column { background-color: #f6f6f6; float: left; height: 250px; width: 250px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #DDDDDD; display: none; }
#press-release-column { float: left; height: auto; width: 100%; }
.press-column-header { background-color: #EEEEEE; padding: 10px; font-weight: bold; }
.press-column-content { background-color: #FFFFFF; padding: 10px; }
.press-row-even { background-color: #f6f6f6; }
.press-row-odd { border-bottom-color: #0099FF; border-bottom-width: 1px; border-bottom-style: solid; }
.press-date { color: #AAAAAA; letter-spacing: .10em; }
.press-release { padding-top: 20px; padding-right: 175px; padding-bottom: 20px; padding-left: 175px; }
.press-release p + p { margin-top: 1em; }
.press-about { border-top-width: 1px; border-top-style: solid; border-top-color: #DDDDDD; margin-top: 20px; padding-top: 10px; font-style: italic; color: #AAAAAA; }
#press-highlight { font-family: Arial, Helvetica, sans-serif; text-align: center; margin: 10px; background-color: #AAAAAA; }
