﻿body
{
    background-color: #f3f3f3;
    margin: 0;
    padding: 0;
}
div#divBodyContent
{
    width: 965px;
    margin: 0 auto;
    background-image: url(                '../images/gray_border_1000px.png' );
    background-repeat: repeat-y;
    background-position: top center;
}
* html div#divContainer
{
    height: 1%;
}

#divContainer
{
    width: 965px; /* 1000px wide minus the padding */
    padding-top: 3px; /*Hides from IE-Mac\*/
    margin: 0 auto;
    padding-top: 0; /*End hide from IE-mac*/
    background-image: url(                '../images/gray_border_1000px.png' );
    background-repeat: repeat-y;
    background-position: top center;
    margin-top: 76px;
    position: absolute;
}

.sectionBlue
{
    color: #1C3C6D;
    font-weight: bold;
}
div#header
{
    background-image: url(                '../images/gray_border_1000px.png' );
    background-repeat: repeat-y;
    background-position: top center;
    margin: 0 auto;
    height: 76px;
    width: 965px;
}
div#menu
{
    background-image: url(                                '../images/menubk.png' );
    background-repeat: no-repeat;
    margin: 0 auto;
    height: 38px;
    width: 909px;
    margin-top: 5px;
}
div#subhead
{
    margin: 0 auto;
    height: 96px; /* height: 192px;*/
    width: 909px;
    background-color: #fff;
}
.mText
{
    font-family: sans-serif,Helvetica, Arial;
    font-size: 12px;
    font-weight: normal;
    color: #555;
}
/*Homepage Specific */
body#homepage #prodselect
{
    height: 50px;
    width: 909px;
    background: transparent;
}
body#homepage #prodselect a
{
    color: #fff;
    font-family: sans-serif,Helvetica, Arial;
    display: block;
    vertical-align: bottom;
    font-weight: bold;
    text-decoration: none;
    font-size: 13px;
    height: 50px;
}
body#homepage #prodselect a:hover
{
    text-decoration: underline;
}
body#homepage #prodselect span
{
    font-family: sans-serif,Helvetica, Arial;
    font-size: 11px;
    font-weight: bold;
    color: #fff;
    margin-left: 6px;
    display: block;
    margin-top: 30px;
}
#ProductSOut
{
    color: #c19b16;
    font-family: Arial;
}
/*---Internal Pages---*/
body#Secondary #prodselect
{
    width: 200px;
    padding: 0px;
    margin-top: 25px;
    float: left;
    padding-bottom: 15px;
}

body#Secondary #MainContent .subOrange
{
    color: #369;
    font-size: 18px;
    font-family: Arial;
    font-weight: bold;
}
body#Secondary #prodselect .prodlinks
{
    text-decoration: none;
    font-family: sans-serif,Helvetica, Arial;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    display: block;
    margin-left: 60px;
    position: relative;
    bottom: -20%;
    width: 115px;
}


body#Secondary #mainContentContainer
{
    margin: 0 auto;
    width: 910px;
    padding-bottom: 25px;
}

div#prodInfoHeading
{
    margin-top: 35px;
    margin-left: 15px;
    width: 650px;
}


body#Secondary #prodselect #prodWeb
{
    background-image: url(                               '../images/prodmenu_web.jpg' );
    background-repeat: no-repeat;
    height: 61px;
    width: 200px;
    float: left;
}
body#Secondary .prodListHead
{
    font-family: sans-serif,Helvetica, Arial;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    display: block;
    margin-left: 60px;
    position: relative;
    bottom: -20%;
    width: 115px;
    white-space: pre-wrap;
}

body#Secondary #prodselect #prodSoft
{
    background-image: url(                               '../images/prodmenu_soft.jpg' );
    background-repeat: no-repeat;
    height: 61px;
    width: 200px;
    float: left;
}
body#Secondary #prodselect #prodTech
{
    background-image: url(                               '../images/prodmenu_tech.jpg' );
    background-repeat: no-repeat;
    height: 61px;
    width: 200px;
    float: left;
}
body#Secondary #prodselect #prodIndep
{
    background-image: url(                              '../images/prodmenu_indep.jpg' );
    background-repeat: no-repeat;
    height: 61px;
    width: 200px;
    float: left;
}
body#Secondary #prodselect #prodGold
{
    background-image: url(                               '../images/prodmenu_all.jpg' );
    background-repeat: no-repeat;
    height: 61px;
    width: 200px;
    float: left;
}


body#Secondary .hlink a
{
    color: #fff;
}
body#Secondary #softProdWeb h2
{
    color: #fff;
}

body#Secondary #softProdInfo h2
{
    color: #fff;
}
body#Secondary #softProdIndep h2
{
    color: #fff;
    width: 450px;
    margin-bottom: 6px;
}
body#Secondary #softProdTech h2
{
    color: #fff;
}
body#Secondary #prodGold h2
{
    color: #fff;
}

body#Secondary #prodInfoGeneralExtend h2
{
    width: 450px;
    color: #fff;
}
body#Secondary #prodInfoGeneralExtend a
{
    color: #369;
}

body#Secondary #prodInfoGeneralExtend a
{
    color: #369;
}


body#Secondary #prodInfoGeneral h2
{
    width: 450px;
    color: #fff;
}
body#Secondary #prodInfoGeneral a
{
    color: #369;
}

body#Secondary #prodInfoGeneral2 a
{
    color: #369;
}

body#Secondary #prodInfoGeneral2 .tdcontent h2
{
    color: #369;
}
body#Secondary #prodInfoGeneral2 .tdcontent h3
{
    color: #1C1C1C;
}

body#Secondary #softProdWeb a
{
    color: #5cb1b0;
}
body#Secondary #softProdInfo a
{
    color: #7f5e96;
}
body#Secondary #softProdIndep a
{
    color: #e97a1a;
}
body#Secondary #softProdTech a
{
    color: #ab438d;
}
body#Secondary #prodGold a
{
    color: #c09b15;
}

/* Product UL Listing Styles */

body#Secondary #prodselect #prodWebDesc
{
    margin: 0px 0px 8px 10px;
    font-family: sans-serif,Helvetica, Arial;
    font-size: 11px;
    font-weight: bold; /*color: #5cb1b0;*/
    color: #369;
    text-align: left;
    float: left;
}
body#Secondary #prodselect #prodSoftDesc
{
    margin: 0px 0px 8px 10px;
    font-family: sans-serif,Helvetica, Arial;
    font-size: 11px;
    font-weight: bold;
    color: #369; /*color: #7f5e96;*/
    text-align: left;
    float: left;
}

body#Secondary #prodselect #prodTechDesc
{
    margin: 0px 0px 8px 10px;
    font-family: sans-serif,Helvetica, Arial;
    font-size: 11px;
    font-weight: bold;
    color: #369; /*color: #ab438d;*/
    float: left;
}
body#Secondary #prodselect #prodIndepDesc
{
    margin: 0px 0px 8px 10px;
    font-family: sans-serif,Helvetica, Arial;
    font-size: 11px;
    font-weight: bold;
    color: #369; /*color: #e97a1a;*/
    float: left;
}
body#Secondary #prodselect #prodGoldDesc
{
    margin: 15px 0px 8px 15px;
    font-family: sans-serif,Helvetica, Arial;
    font-size: 11px;
    font-weight: bold; /*color: #f6d14b;*/
    color: #369;
    float: left;
}

body#Secondary #prodselect #prodWebDesc ul a
{
    margin: 8px 0px 10px 0px;
    padding: 0px;
    list-style: none;
    color: #369; /*color: #5cb1b0;*/
    text-align: left;
    display: block;
}
body#Secondary #prodselect #prodSoftDesc ul a
{
    margin: 8px 0px 10px 0px;
    padding: 0px;
    list-style-type: none;
    color: #369; /*color: #7f5e96;*/
    text-align: left;
    display: block;
}

body#Secondary #prodselect #prodTechDesc ul a
{
    margin: 8px 0px 10px 0px;
    padding: 0px;
    list-style-type: none;
    color: #369; /*color: #ab438d;*/
    display: block;
}
body#Secondary #prodselect #prodIndepDesc ul a
{
    margin: 8px 0px 10px 0px;
    padding: 0px;
    list-style-type: none;
    color: #369; /*color: #e97a1a;*/
    display: block;
}
body#Secondary #prodselect #prodGoldDesc ul a
{
    margin: 8px 0px 10px 0px;
    padding: 0px;
    list-style-type: none;
    color: #369; /*color: #c09b15;*/
    display: block;
}



body#Secondary #MainContent
{
    width: 671px; /*width: 670px;*/
    float: left;
}


body#Secondary #prodInfoGeneral
{
    background-image: url(                               '../images/genRound.png' );
    background-repeat: no-repeat;
    width: 673px;
    margin-left: 15px;
    float: left;
}

body#Secondary #prodInfoGeneralExtend
{
    background-image: url(                               '../images/genRound2.png' );
    background-repeat: no-repeat;
    width: 673px;
    margin-left: 15px;
    float: left;
}
body#Secondary #prodInfoBoxWeb
{
    background-image: url(                               '../images/webdev_info.png' );
    background-repeat: no-repeat;
    background-position: top;
    width: 671px;
    margin-left: 15px;
    float: left;
}
body#Secondary #prodInfoBoxTech
{
    background-image: url(                               '../images/techdev_info.png' );
    background-repeat: no-repeat;
    background-position: top;
    width: 671px;
    margin-left: 15px;
    float: left;
    position: absolute;
}
body#Secondary #prodInfoBoxSoft
{
    background-image: url(                               '../images/softdev_info.png' );
    background-repeat: no-repeat;
    background-position: top;
    width: 671px;
    margin-left: 15px;
    float: left;
}
body#Secondary #prodInfoBoxSoftLic
{
    background-image: url(                               '../images/indepdev_info.png' );
    background-repeat: no-repeat;
    background-position: top;
    width: 671px;
    margin-left: 15px;
    float: left;
}

body#Secondary #prodInfoBoxGold
{
    background-image: url(                               '../images/golddev_info.png' );
    background-repeat: no-repeat;
    background-position: top left;
    width: 671px;
    margin-left: 15px;
    float: left;
}

div#midContent
{
    background-color: #fff;
    width: 910px;
    height: 525px;
    margin: 0 auto;
    margin-top: 10px;
}

.Products a
{
    text-decoration: none;
    border: 0;
}
.Products img
{
    border: 0px;
    padding: 0px;
    vertical-align: bottom;
}
.secHead
{
    font-family: sans-serif,Helvetica, Arial;
    font-size: 13px;
    font-weight: bold;
    color: #000; /*color: #336699;*/
}

div#prodListingHome .webdevlnk
{
    font-size: 11px;
    color: #369; /*color: #2c8080;*/
    display: inline-block;
    float: left;
    width: 170px;
    margin-left: 4px;
    padding-bottom: 4px;
    background-color: #fff;
}
div#prodListingHome .softdevlnk
{
    font-size: 11px;
    color: #369; /*color: #4e2d66;*/
    text-align: left;
    display: inline-block;
    float: left;
    width: 155px;
    margin-left: 4px;
    padding-bottom: 4px;
    background-color: #fff;
}
div#prodListingHome .techdevlnk
{
    font-size: 11px; /*color: #7a135c;*/
    color: #369;
    text-align: left;
    display: inline-block;
    float: left;
    width: 170px;
    margin-left: 4px;
    padding-bottom: 4px;
    background-color: #fff;
}
div#prodListingHome .indepdevlnk
{
    font-size: 11px; /*color: #b74800;*/
    color: #369;
    text-align: left;
    display: inline-block;
    float: left;
    width: 166px;
    margin-left: 4px;
    padding-bottom: 4px;
    background-color: #fff;
}

div#prodListingHome .goldText
{
    font-size: 11px;
    color: #000;
    text-align: left;
    float: left;
    width: 170px;
    margin-left: 4px;
    padding-bottom: 4px;
    background-color: #fff;
}

body#homepage #prodListingHome ul li
{
    font-family: sans-serif,Helvetica, Arial;
    font-size: 11px;
    font-weight: normal;
    color: #1C1C1C;
    list-style-type: none;
}

div#prodListing a
{
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #369;
}
div#prodListing a:hover
{
    text-decoration: underline;
}
div#prodListing
{
    width: 910px;
    height: 210px;
    margin: 0 auto;
    margin-top: 5px;
}
body#homepage #prodListing ul li
{
    font-family: sans-serif,Helvetica, Arial;
    font-size: 12px;
    font-weight: normal;
    color: #1C1C1C;
    list-style-type: none;
}
div#prodshow
{
    width: 125px;
    margin: 0 auto;
    margin-left: 5px;
    margin-left: 25px;
}
div.aeSection h4
{
    color: #fff;
    font-family: Arial;
}

div#prodSection
{
    width: 910px;
    margin: 0 auto;
}
div#prodListingHome
{
    float: left;
    width: 910px;
    margin: 0 auto;
}
div.aeSection
{
    background-image: url(                    '../images/gray-sm-bk.png' );
    background-repeat: no-repeat;
    width: 290px;
    height: 310px;
    margin: 10px 0 0 10px;
    float: left;
}

div#midContent2 li
{
    color: #1C1C1C;
    font-family: Arial;
    font-size: 12px;
}
div#midContent2
{
    background-image: url(                   '../images/gray-bk3.png' );
    background-repeat: no-repeat;
    width: 910px;
    height: 210px;
    margin: 0 auto;
    margin-top: 8px; /*margin: 10px 0 0 32px;*/
}
div#midContent2 ul
{
}
div#midContent2 span
{
    color: #1C1C1C;
    font-family: Arial;
    font-size: 12px;
}
div#bottomContent
{
    background-image: url(                    '../images/gray-bk2.png' );
    background-repeat: no-repeat;
    width: 910px;
    height: 710px;
    margin: 0 auto;
    margin-top: 10px; /*margin: 10px 0 0 32px; background-image:  url(        '../images/bottomGray.png' );  	background-repeat: no-repeat;*/ /*	width: 909px; 	height:750px; 	margin: 0 auto; 	background-color: #efefef; border-top: solid 2px #e9e9e9;*/
}
div#bottomContent .heading
{
    color: #369;
    margin: 0;
    font-family: sans-serif,Helvetica, Arial;
    font-size: 14px;
    padding-bottom: 5px;
    font-weight: bold;
}
div#bottomContent h3
{
    color: #eee;
    margin-left: 10px;
    margin-top: 5px;
    font-family: sans-serif,Helvetica, Arial;
    padding-bottom: 5px;
}

div#bottomContent p
{
    color: #1C1C1C;
    font-family: sans-serif,Helvetica, Arial;
    font-size: 12px;
    margin-bottom: 15px;
}
div#bottomContent UL.Arrow
{
    list-style-type: none;
    list-style-image: url(                                '../images/bulArrow.gif' );
}
div#bottomContent ul li
{
    font-family: sans-serif,Helvetica, Arial;
    font-size: 12px;
    color: #1C1C1C;
}
div#divCustAccess
{
    width: 250px;
    margin-top: 15px;
    float: right;
}

div#bottomRound
{
    width: 909px;
    height: 35px;
    margin: 0 auto;
    clear: both;
}

#navmenu
{
    float: left;
    margin-top: 10px;
    margin-left: 15px;
}
#navmenu ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;
    list-style-image: none;
}
#navmenu li
{
    display: inline;
}
#navmenu ul li a
{
    text-decoration: none;
    margin: 4px;
    padding: 5px 10px 5px 10px;
    color: #1C1C1C;
    background: transparent;
    font-size: 12px;
    font-family: sans-serif,Helvetica, Arial;
    font-weight: bold;
}
#navmenu ul li a:hover
{
    color: #369;
    background: transparent;
}
#divBottomRound a
{
    color: #369;
    text-decoration: none;
    text-align: center;
    font-family: Arial;
    font-size: 11px;
    display: block;
    padding: 10px;
    float: left;
}
#divBottomRound
{
    background-color: #f5f5f5;
    width: 965px;
    background-image: url(                  '../images/footer_bg_1000px.png' );
    background-repeat: no-repeat;
    background-position: bottom;
    height: 100px;
    clear: both;
}
.Footer, .Footer a, .Footer a:visited
{
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
    color: #B2B2B2;
    font-family: Arial;
}

.Footer a:hover
{
    text-decoration: underline;
    color: #369;
    font-family: Arial;
}
#divFooter
{
    text-align: center;
    background-color: #f3f3f3;
    width: 965px; /*background-image: url(             '../images/footer_bg_1000px.png' ); 	background-repeat: no-repeat; 	background-position: bottom;*/
    height: 145px;
    margin: 0 auto;
}
