﻿body
{
    /* background-color: #f3f3f3; */
    background-color: #FFF;
    margin: 0;
    padding: 0;
    background: url("../images/landing/bg.png") repeat-x scroll left top transparent;
}
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: 106px;
    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;
}
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: 269px;
    float: left;
    padding-bottom: 15px;
    background:#FFF url(../images/redesign/middle_center_bg.png) repeat-y top left;
}

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: 100px;
    position: relative;
    width: 160px;
    margin-top:77px;
}


body#Secondary #midTop
{
    height:4px;
    background:#FFF url(../images/redesign/middle_header_bg.png) repeat-y top left;
}

body#Secondary #mainContentContainer
{
    margin: 0 auto;
    width: 965px;
    background:#FFF url(../images/redesign/middle_center_bg.png) repeat-y top left;
    overflow: hidden;
}

div#prodInfoHeading
{
    margin-top: 35px;
    margin-left: 15px;
    width: 650px;
}


body#Secondary #prodselect #prodSuite
{
    display:block;
    height: 127px;
    width: 269px;
    float: left;
    background: url(../images/redesign/suites_title_no_text_bg.png) no-repeat left top;
}

body#Secondary #prodselect #prodContract
{
    display:block;
    height: 127px;
    width: 269px;
    float: left;
    background: url(../images/redesign/individual_title_no_text_bg.png) no-repeat left top;
}

body#Secondary .prodListHead
{
    font-family: sans-serif,Helvetica, Arial;
    font-size: 16px;
    color: #fff;
    display: block;
    margin-left: 110px;
    margin-top: 88px;
    position: relative;
    width: 155px;
    white-space: pre-wrap;
}

body#Secondary .prodListHeadMac
{
    font-family: sans-serif,Helvetica, Arial;
    font-size: 16px;
    color: #fff;
    /*display: block;*/
    margin-left: 110px;
    /*margin-top: 88px;*/
    position: relative;
    width: 155px;
    white-space: pre-wrap;
}

body#Secondary .hlink a, #softProdWeb h2, #softProdInfo h2, #softProdTech h2, #softProdIndep h2
{
    font-size:21px;
    color: #A25292;
}
#prodGold h2
{
    color: #c09b15;
}

body#Secondary #prodInfoGeneralExtend a, body#Secondary #prodInfoGeneralExtend a, body#Secondary #prodInfoGeneral a, body#Secondary #prodInfoGeneral2 a, body#Secondary #prodInfoGeneral2 .tdcontent h2
{
    color: #369;
}

body#Secondary #prodInfoGeneral h2.ia
{
    font-size:21px;
    color: #4F78A8;
}

body#Secondary #prodInfoGeneral2 .tdcontent h3
{
    color: #1C1C1C;
}


body#Secondary #softProdIndep a, #softProdTech a, #softProdInfo a, #softProdWeb a
{
    color: #336699;
}

body#Secondary #prodGold a
{
    color: #c09b15;
}

/* PRODUCTS */
body#Secondary #prodselect #prodGoldDesc, #prodSuiteDesc, #prodContractDesc
{
    margin:0px;
    font-family: sans-serif,Helvetica, Arial;
    font-size: 11px;
    font-weight: bold; /*color: #f6d14b;*/
    color: #369;
    float: left;
}

body#Secondary #prodselect #prodGold
{
    background-image: url(../images/redesign/gold_title_bg.png);
    background-repeat: no-repeat;
    height: 127px;
    width: 269px;
    float: left;
}
body#Secondary #prodselect #prodGoldDesc ul, #prodSuiteDesc ul, #prodContractDesc ul
{
    padding:0;
    margin-left:6px;
    list-style-type:none;
}
body#Secondary #prodselect #prodGoldDesc ul li, #prodSuiteDesc ul li, #prodContractDesc ul li
{
    width:250px;
    height:40px;
    background:url(../images/redesign/gold_button.png) no-repeat top left;
}
body#Secondary #prodselect #prodGoldDesc ul li:hover
{
    background:url(../images/redesign/gold_button_active_no_arrow.png) no-repeat top left;
}
body#Secondary #prodselect #prodSuiteDesc ul li:hover
{
    background:url(../images/redesign/suites_active_button_no_arrow.png) no-repeat top left;
}
body#Secondary #prodselect  #prodContractDesc ul li:hover
{
    background:url(../images/redesign/individual_active_button_no_arrow.png) no-repeat top left;
}
body#Secondary #prodselect #prodGoldDesc ul li a
{
    display:block;
    padding-left:10px;
    padding-top:5px;
    text-decoration:none;
    color:#333;
    width:235px;
    height:35px;
}
#prodSuiteDesc ul li a, #prodContractDesc ul li a
{
    display:block;
    padding-left:10px;
    padding-top:13px;
    text-decoration:none;
    color:#333;
    width:235px;
    height:35px;
}
body#Secondary #prodselect #prodGoldDesc ul li b, body#Secondary #prodselect #prodSuiteDesc ul li b, body#Secondary #prodselect #prodContractDesc ul li b
{   
    display:block;
    padding-left:10px;
    padding-top:13px;
    font-weight:bold;
    color:#333;
}
body#Secondary #prodselect #prodGoldDesc ul li a:hover, body#Secondary #prodselect #prodSuiteDesc ul li a:hover, body#Secondary #prodselect #prodContractDesc ul li a:hover
{
    color:#FFF;
    padding-left:10px;
}
body#Secondary #prodselect #prodGoldDesc ul li b:hover, body#Secondary #prodselect #prodSuiteDesc ul li b:hover
{
    color:#FFF;
}
body#Secondary #prodselect #prodGoldDesc ul li a span.goldbuttop, body#Secondary #prodselect #prodSuiteDesc ul li a span.buttontop
{
    color:#5b4336;
    font-weight:normal;
}
body#Secondary #prodselect #prodGoldDesc ul li a span.goldbuttop:hover, body#Secondary #prodselect #prodSuiteDesc ul li a span.buttontop:hover
{
    color:#FFF;
    font-weight:bold;
}

/* WEB PRODUCTS */
#prodSuiteDesc ul li:hover
{
    background:url(../images/redesign/individual_active_button_no_arrow.png) no-repeat top left;
}

body#Secondary #MainContent
{
    background:#FFF;
    width: 696px; /*width: 670px;*/
    float: left;
}

body#Secondary #why-ce
{
    margin-top: 10px;
    padding-right:30px;
    margin-left: 30px;
    float: left;
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
}

body#Secondary #why-ce h2.heading
{
    color: #336699;
    font-family: Arial;
    font-size: 21px;
    font-weight: bold;
}

body#Secondary #prodInfoBoxWeb, body#Secondary #prodInfoBoxTech, body#Secondary #prodInfoBoxSoft, body#Secondary #prodInfoBoxSoftLic
{
    /* background-image: url('../images/redesign/buy_suites_software_bg.png' );
    background-repeat: no-repeat;
    background-position: top; */
}

body#Secondary #prodInfoGeneral
{
    /* background-image: url('../images/redesign/buy_individual_software_bg.png' );
    background-repeat: no-repeat;
    background-position: top;
    width: 679px;
    margin-left: 10px;
    float: left;
    height:294px; */
    padding-right:30px;
    margin-left: 30px; 
    color: #000; 
    font-family: Arial;
    font-weight: normal; 
    font-size: 12px; 
    padding-bottom: 25px;
}

body#Secondary #prodInfoBoxGold
{
    /* background-image: url('../images/golddev_info.png' );
    background-repeat: no-repeat;
    background-position: top left;
    width: 693px; */
    margin-left: 30px;
    padding-right:30px;
    padding-bottom:25px;
}

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
{
    width: 965px;
    background:#FFF url(../images/redesign/middle_footer_bg.png) repeat-y top left;
    height: 4px;
    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: #FFF;
    width: 965px; /*background-image: url('../images/footer_bg_1000px.png' ); 	background-repeat: no-repeat; 	background-position: bottom;*/
    height: 145px;
    margin: 0 auto;
}


/* Added by Source Matters 08/12/2011 */
div.headerTop {
	display:block;
	left:1px;
	top:0px;
	width:965px;
	height:106px;
	background:#FFF url(../images/02_02.png) no-repeat top left;
}
.headerTop .hotspot {
    width: 320px; height: 85px;
    position: relative;
    float:left;
    top: 10px; /* Top coord of hotspot (relative to parent, bottom: 20px is also valid) */
    left: 10px; /* Left coord of hotspot (right: 20px is also valid); */
}
.hs { position:absolute; width:100%; height:100%; top:0; left: 0; z-index: 1; }

.headerTop ul { margin:0; padding-top:44px; float:right; }
.headerTop ul li { list-style-type:none; display:inline; }
	.headerTop ul li.item2 { padding-left:47px; padding-right:33px;}
.headerTop ul li a { color:#000; font-size:12px; font-family:Arial; font-weight:bold; text-decoration:none; }
.headerTop ul li a:hover { color:#2d7d78; font-size:12px;  }

/* Navigation Menu Styling */
div.myNav {
	display:block;
	left:1px;
	top:106px;
	width:965px;
	height:53px;
	background:#FFF url(../images/navbg.png) no-repeat top left;
}
.myNav ul { margin:0; padding-top:10px; }
.myNav ul li { list-style-type:none; display:inline; }
	.myNav ul li.item1 { padding-left:48px; }
	.myNav ul li.item2 { padding-left:42px; }
	.myNav ul li.item3 { padding-left:27px; }
	.myNav ul li.item4 { padding-left:35px; }
	.myNav ul li.item5 { padding-left:49px; }
	.myNav ul li.item6 { padding-left:43px; }
.myNav ul li a { color:#000; font-size:12px; font-family:Arial; font-weight:bold; text-decoration:none; }
.myNav ul li a:hover { color:#2d7d78; font-size:12px;  }
.homeicon { padding-top:10px; padding-left:49px; display:inline; float:left; width:25px; height:22px; }
    .homeicon img { border:0; }
    
#softProdTech, #prodInfoBoxSoft, #softProdWeb, #softProdIndep
{
    padding-top:20px;
    margin-left: 30px; 
    color: #000; 
    font-family: Arial;
	font-weight: normal; 
	font-size: 12px; 
	padding-bottom: 25px;
	padding-right:30px;
}

#SuiteInfo_lblPurchase table
{
    width:350px;
}

#tblproductinfo
{
    padding:0px;
}

#prodGold
{
    margin:0;
    padding:0;
    color: #000; 
    font-family: Arial;
	font-weight: normal;
	font-size: 12px; 
}

#ContractInfo_lblPurchase table
{
    height:170px;
}

p.indent { padding-left:25px; }
