﻿
BODY {
    font-family:  Arial, verdana,Helvetica, sans-serif;
    font-size: 0.8em;
    line-height: 1.3em;
    background-color: #DCDCDC;
    width:980px;
    color: #333333;
	margin-top : 0px;
	padding-top:0px;
	background-color: #ade1f8; 
	height:100%;
    margin-left: auto; 
    margin-right: auto;
}
.main
{
	WIDTH: 960px;
	vertical-align : top;
	margin-left : 10px;
	background-color: white;
	text-align:left;
    padding: 15px;
    padding-top:0px;
    margin:0 auto; 
}
.toptable
{
	font-size : 10pt; 
	background-image:url(images/topbanner_bg.jpg);
	background-repeat: repeat-x;
	padding-bottom:0px;
	margin-bottom:0px;
	width:100%;
	height:115px;
}
.swfTop
{
    margin-left:49px;
}

#all
{
	height:100%;
	background-color: #ade1f8;
	padding-top:0px;
	margin-top:0px;
}

.navbar
{
	float: left;
	background-color: #ade1f8;
	height: 100%;
	padding-right:0px;
	margin-right:0px;

}
img 
{
    border:none;   
}
.content
{
	float:right;
    background-color: #ade1f8;
    height:100%;
	width:805px;
	padding-bottom:10px;
	text-align:left;
	border-left: solid 5px white;


}
.texttable{
	text-align:left;
	background-color: white;
	margin: 10px 10px 5px 10px;
	padding: 10px 10px 10px 10px;
	overflow:auto;
}
.texttableB
{
    /* used for plain text pages */
	text-align:left;
	background-color: white;
	margin: 10px 10px 5px 10px;
	padding: 10px 10px 10px 10px;
	height: 100%;
	overflow:auto;
}
.texttableprod{
	text-align:left;
	background-color: white;
	margin: 10px 10px 5px 10px;
	height:100%;
}
#searchbar
{
    background-color: #dbdbdb;
    height:48px;
    padding-top:10px;
	vertical-align:middle;
}
#youarehere 
{
    background-color:#ade1f8;
    margin-bottom: 5px;
    padding-bottom:0px;
    /*height:20px;*/
    padding-top:2px;
    padding-left:15px;
    font-family:Verdana;
    font-size:1.0em;
}
#logobar
{
    background-color:White;
    text-align:center;
    vertical-align:middle;
}
P
{
	margin-top:5px;
	margin-bottom:10px;
}
.blueHeader 
{
	background-color:#e9f1f6;
	color:Navy;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;
	width:80%;
	margin-top:10px;
}
.blueHeader2
{
	background-color:#e9f1f6;
	color:Navy;
	text-align:left;
	padding-top:5px;
	padding-bottom:5px;
	margin-right:5px;
	margin-top:5px;
	text-align:left;
}
.divider
{
	color: Silver;
	text-align: center;
	width: 80%;
	height:1px;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-top:10px;
}
.searchbaritem
{
    padding-top:0px;
    margin-top:0px;
    height:46px;
}
.textButton
{
    padding-left:40px; 
    padding-top:10px;
    width:259px; height:27px; 
    display:block; 
    background-image: url("images/btn_bg.gif");  
    background-position:center;
    background-repeat:no-repeat; 
    color: White;
    font-weight: bold;
}

.productimage 
{
	margin-right:5px;
	float:left;
	vertical-align:middle;
	text-align:center;
}
.pager
{
    text-align:center;
    font-size: 1.6em;
    color:Black;
}
.pager TD
{
    border: none;
}

.pager TD A
{
    text-decoration:underline;   
}

.productTitle 
{
	width:810px;
	height:42px;
	background-image:url(products/images/title_bg.gif);
	background-repeat:no-repeat;
	margin: 0 0 0 0;
	display:block;
	float:right;
	text-align:left;
	font-size:14px;
	padding-top: 15px;
	padding-left:15px;
}
/*#.mainimage
{
    margin-bottom:100px;
} */
.gridview
{
/*    border:solid thin #ade1f8; */
}
TABLE.cart
{
    border:solid thin #DBDBDB;
}
TABLE.cart TD
{
    border:none;
    padding: 5px 10px 5px 10px;
    background-color: #F4F4F2;
}

.cart
{
    Width:760px;
    padding:3px;
    font-size:0.8em;
}
TABLE.cart TH
{
    text-align:center;
    background-color: #DBDBDB;
}




TR.cart
{
    border: none;
}

TABLE.gridview {
    BACKGROUND-COLOR: white;
}
TABLE.gridview TR {
    BACKGROUND-COLOR: white;
    padding:0px;
}
TABLE.gridview TH {
}
TABLE.gridview TD
{
    border-right:solid 1px #ade1f8;
    border-bottom:solid 4px #ade1f8;
    padding: 5px 10px 5px 10px;
    font-size:0.85em;
    line-height: 1.3em;
}
.counter
{
     background-color: #ade1f8;
     text-align:center;
     /*padding-bottom: 1px;*/
     font-size:10px;
     border: 2px solid #1176a2;
}
.counterCount
{
     font-size:15px;
     font-weight:bold;
     color: red;
}
#menu {
	width: 150px;
	text-align:left;
	margin-left:0px;
	padding-left:0px;
	font-size:0.9em;
	font-weight:bold;
	list-style: none;
	vertical-align:middle;
	background-color: #ade1f8;
}
.menuheader
{
	margin-left: 0px;
	padding-bottom:10px;
	background-color:#1176A2;
    margin-bottom:2px;
    padding-left:4px;
    padding-top:6px;
}

.menuheader A
{
    color:White;
}
.menuitem A
{
    color:#1e2c35;
}
.menuitem 
{
	margin-left: 0px;
	color: black;
    padding-bottom:7px;
    margin-bottom:2px;
    padding-top:5px;
    background-image:url(images/subnav_up.gif);
    padding-left:30px;
    font-size:10px;
}
.currmenuitem 
{
	margin-left: 0px;
	color: black;
    padding-bottom:7px;
    margin-bottom:2px;
    padding-top:5px;
    background-image:url(images/subnav_over.gif);
    padding-left:30px;
    font-size:10px;
}
.pictable 
{
    padding-right:20px;
    vertical-align:middle;   
}
.pictablecenter
{
    padding-right:20px;
    vertical-align:middle; 
    text-align: center; 
}
.blue{
	font-size : 8pt;
	margin-left : 10px;
	margin-right : 10px;
	color : Navy;
}
H1{
	font-size : 3em;
	font-weight: bold;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:5px;
}
LI
{
    padding-bottom:10px;
}
ol.withalpha
{
	list-style-type:lower-alpha;
}
.defaultpage
{
    padding-left:10px;
}
.defaultpage H2,H1{
	font-size : 12pt;
	font-weight: bold;
	text-align:left;
    padding-top:10px;
    padding-bottom:0px;
}


H2{
	font-size : 1.2em;
	margin-bottom:10px;
	font-weight:bold;
	margin-top:20px;
}

H3{
	font-size : 1em;
	font-weight: bold;
	font-style:italic;
	margin-top:20px;
	margin-bottom:10px;
}
H4 
{
    font-weight:bold;
   	font-size : 1.2em;
   	margin-bottom:5px;
   	padding-bottom:0px;
   	padding-top:5px;
   	margin-top:0px;
}
H5
{
    margin-top:0px;
    margin-bottom:5px;
}
.frontBoxes
{
    display:inline;
}

#scr1 div {
  visibility:hidden;
 }
 /*#scr1, #scr1 div.default */
 .src1Css
 {
   width:155px !important;
   height:124px;
   overflow:hidden;
   visibility:visible;
   
   float:left; 
   height: 130px; 
   display:inline; 
   border:solid 0px #ade1f8; 
   padding:0px; 
   padding-top:8px;
   
   background-image: url(images/LMS_div_bk.gif);
   background-position:left 5px;
   background-repeat:no-repeat;
   z-index:1;
   
 }
 #scr1 table tr td div {
   visibility:visible;
 }


.floatLeft {
	float: left;
}

.floatRight {
	float: right;
}

.gridtable 
{
   background-color :#ade1f8;
   margin-left:10px;
   margin-right:10px;

}
.texttable01{
	font-size : 8pt;
	font-weight: normal;
	color : #666666;
	text-align:justify;
	line-height:1.3em;
}	
.paddedlist 
{
    padding-bottom:10px;
    margin-right:60px;
    margin-left:30px;
}
.paddedlist2 
{
    padding-bottom:10px;
    margin-right:60px;
    margin-left:10px;
    line-height:1em;
}
.footer 
{
    margin-top:5px;
    text-align:center;
    background-color:#006699;
    padding:15px;
}

.footeritem 
{
    padding-left:7px;
    padding-right:7px;
    text-align:center;
    color:white;
    border-left:solid 1px white;
    text-decoration: underline;
    font-size: 0.85em;
}

.gridbox td
{
    font-size: 0.9em;
    font-weight: normal;
    text-align: justify;
    color: #465E97;
    border-bottom: #448ccb 1px dashed;
    padding-top:10px;
    padding-bottom:10px;
}
.gridcell
{
    padding: 5px;
    padding-bottom: 20px;
}
.texttable02{
	font-size : 8pt;
	font-weight: normal;
	color : Maroon;
}	
.texttable03{
	font-size : 8pt;
	font-weight: bold;
	color : Black;
}
.texttable04{
	font-size : 7pt;
	color : Black;
}
.list{
	line-height : 11px;
}
.list li 
{
    list-style-type:disc; 
    display:list-item; 
}
.list2
{
	line-height : 12px;
}
.mainsides
{
	font-size : 7.5pt;
	font-weight: normal;
	background-color: #D4D9DE;
}
A 
{
	text-decoration: none;
	color: blue;
}

.maintable
{
	background-color : White;
}
.pricelabel2
{
    background-image:url(images/pricetag.jpg);
    color:white;
    text-align:center;
    font-size: 1.6em;
    padding-top:0px;
    line-height:25px;
    background-repeat:no-repeat;
    margin-bottom:0px;
    border:none;
    cursor:pointer;
    font-weight:bolder;
    padding-top:18px;
}
.bundlePrice
{
    color:white;
    text-align:center;
    font-size: 1.6em;
    padding-top:0px;
    line-height:25px;
    background-repeat:repeat;
    margin-bottom:0px;
    border:solid thick red;
    font-weight:bolder;
    padding-top:18px;
    height:157px;
    width:180px;
    background-color:Yellow;
    color: Blue;
    padding-top:40px;
}
.pricelabelprod
{
    background-image:url(images/pricetag.jpg);
    height:65px;
    width: 205px;
    color:white;
    text-align:center;
    font-size: 1.6em;
    padding-top:20px;
    background-repeat:no-repeat;
    margin-bottom:0px;
    line-height:24px;
  
}
.disclabelprod
{
    color:white;
    text-align:center;
    font-size: 1.2em;
    padding-top:10px;
    padding-bottom:10px;
    background-repeat:no-repeat;
    margin-bottom:0px;
    line-height:18px;
    background-color:#76C0FF;
  
}
.disclabelcorp
{
    color:white;
    text-align:center;
    font-size: 5px;
    padding-top:5px;
    padding-bottom:5px;
    background-repeat:no-repeat;
    margin-bottom:0px;
    line-height:10px;
    background-color:#76C0FF;
  
}
.disclabelprod A
{
    text-decoration:underline;   
    color: White;
    font-weight: bold;
}
.disclabelhead
{
    color:white;
    text-align:center;
    font-size: 1.3em;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 5px;
    background-repeat:no-repeat;
    margin-bottom:0px;
    line-height:24px;
    background-color:#1176A2;
  
}
.bluediv
{
    background-color:#ade1f8;width:100%;height:2px;margin-top:10px;margin-bottom:10px;
}
.testHeader
{
    background-color:Black;
    color:White;
    text-align:left;
    margin-top:10px;
    font-weight:bold;
    padding-left:20px;
}
.morebutton
{
    margin-top:10px;
}
.testimonial1
{
    background-color:#76C0FF;
    font-size:1.4em;
    padding-top:20px;
}
.testimonial1sig
{
    background-color:#76C0FF;
    font-size:0.9em;
    text-align:right;
    padding-bottom:20px;
    padding-right:5px;
    padding-top:20px;
}
.testimonial2
{
    background-color:#76c0ff;
    font-size:1.4em;
    padding-top:20px;
}
.testimonial2sig
{
    background-color:#76c0ff;
    font-size:0.9em;
    text-align:right;
    padding-bottom:20px;
    padding-right:5px;
    padding-top:10px;
}
.testimonial3
{
    background-color:#fffcaf;
    font-size:1em;
    padding: 20px 0 20px 0;
    border-bottom: solid 1px #76c0ff
}

.prodrightcol
{
    float:right;
    width:230px;
    text-align:center;
    margin-top:0px;
    padding-top:15px;
}

.prodmain
{
    float:left;
    padding: 0px 5px 0px 5px;
    margin-top:0px;
    width:543px;
    border-right:solid 2px #ade1f8;
}

.prodyellow
{
    background-color:#FAF9C3;
    padding: 0px 5px 10px 15px;
}

.prodrest
{
    background-color:white;
    padding: 0px 5px 10px 15px;
    margin-top:20px;
    margin-left:0px;
    text-align:left;
}

.prodbottomcost
{
    background-color:white;
    padding-top:10px;
    padding-left:10px;
}
.pricetag 
{
	color: White;
}
.PopBoxImageSmall
{
   border: none 0px white;
   cursor: url("http://yourpath/magplus.cur"), pointer;
   padding-bottom:5px;
}
.PopBoxImageLarge
{
   border: solid 2px black;
   cursor: url("http://yourpath/magminus.cur"), pointer;
} 

.hidden { display: none; }
.unhidden { display: block; }

.tab1up 
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    background-image:url(products/images/overivew_OVERtab.jpg);
    background-repeat:no-repeat;
    width:179px;
    height:40px;
    display:block;
    float:left;
    cursor:default;
}
.tab1down 
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    background-image:url(products/images/overivew_uptab.jpg);
    background-repeat:no-repeat;
    width:179px;
    height:40px;
    display:block;
    float:left;
    cursor:pointer;
}
.tab2up 
{
    margin:0px 3px 0px 3px;
    padding:0px 0px 0px 0px;
    background-image:url(products/images/related_OVERtab.jpg);
    background-repeat:no-repeat;
    width:179px;
    height:40px;
    float:left;
    display:block;
    cursor:default;
}
.tab2down 
{
    margin:0px 3px 0px 3px;
    padding:0px 0px 0px 0px;
    background-image:url(products/images/related_UPtab.jpg);
    background-repeat:no-repeat;
    width:179px;
    height:40px;
    float:left;
    display:block;
    cursor:pointer;
}
.tab3up  
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    background-image:url(products/images/howitworks_OVERtab.jpg);
    background-repeat:no-repeat;
    width:179px;
    height:40px;
    float:right;
    display:block;
    cursor:default;
}
.tab3down  
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    background-image:url(products/images/howitworks_UPtab.jpg);
    background-repeat:no-repeat;
    width:179px;
    height:40px;
    float:right;
    display:block;
    cursor:pointer;
}

.ptab1up 
{
    background-image:url(products/images/popular_OVERtab.jpg);
    background-repeat:no-repeat;
    margin: 0px 5px 0px 5px;
    height:40px;
    width:251px;
    float:left;
    display:block;
    cursor:default;
}
.ptab1down 
{
    background-image:url(products/images/popular_UPtab.jpg);
    background-repeat:no-repeat;
    margin: 0px 5px 0px 5px;
    height:40px;
    width:251px;
    float:left;
    display:block;
    cursor:pointer;
}
.ptab2up 
{
    background-image:url(products/images/new_OVERtab.jpg);
    background-repeat:no-repeat;
    height:40px;
    width:251px;
    display:block;
    float:left;
    cursor:default;
}
.ptab2down 
{
    background-image:url(products/images/new_uptab.jpg);
    background-repeat:no-repeat;
    height:40px;
    width:251px;
    display:block;
    float:left;
    cursor:pointer;
}
.ptab3up  
{
    background-image:url(products/images/cpd_OVERtab.jpg);
    background-repeat:no-repeat;
    height:40px;
    width:251px;
    float:right;
    display:block;
    cursor:default;
}
.ptab3down  
{
    background-image:url(products/images/cpd_UPtab.jpg);
    background-repeat:no-repeat;
    height:40px;
    width:251px;
    float:right;
    display:block;
    cursor:pointer;
}
.elmbox1
{
    margin: 5px 0px 0px 0px;
    width:251px;
    height:170px;
    float:left;
    text-align:center;
    background-image: url(products/images/module_bg_yellow.gif);
    background-repeat:no-repeat;
}
.elmbox2
{
    margin: 5px 5px 0px 5px;
    width:251px;
    height:170px;
    float:left;
    text-align:center;
    background-image: url(products/images/module_bg_yellow.gif);
    background-repeat:no-repeat;
}
.elmbox3
{
    margin: 5px 0px 0px 0px;
    width:251px;
    height:170px;
    float:right;
    text-align:center;
    background-image: url(products/images/module_bg_yellow.gif);
    background-repeat:no-repeat;
}
.ebheader
{
    width:200px;
    margin-top:15px;
}
.ebPic
{
    padding-top:10px;
    padding-bottom:10px;
}
.box
{
    background-image:url(images/module_bg_white3.gif);
    background-repeat:no-repeat;
    width:251px;
    height:170px;
    text-align:center;
    padding-top:15px;
    margin:5px;
    float:left;
    margin-bottom:0px;
    padding-bottom:0px;
}
.box3
{
    background-image:url(images/module_bg_white5.gif);
    background-repeat:no-repeat;
    text-align:left;
    padding-bottom:15px;
    padding-left:0px;
    padding-right:0px;
    margin:10px;
    float:left;
    width:775px;
    height:150px;
}
.boxheader
{
    width:200px;
    line-height:1.3em;
}
.boxheader
{
    height:60px;
    padding-top:5px;
}
.boximage 
{
    vertical-align:bottom;
}


.linktous
{
    border:solid 1px #ADE1F8;
    margin-bottom:50px;
    height:100%;
    padding-bottom:5px;
}
.linktoushead
{
    background-color: #ADE1F8;
    padding:5px;
}
.linktousbody 
{
    padding:10px;
}
.promo
{
    border:none;
    padding: 5px 10px 5px 10px;
    background-color: #F4F4F2;
    width:320px;
    font-size:0.8em;

}
.disc
{
    border:none;
    padding: 5px 10px 10px 10px;
    background-color: #F4F4F2;
    width:620px;
    font-size:0.9em;
    border:solid thin #DBDBDB;
    margin-top:20px;
    margin-left:40px;
}
.continue
{
  background-image: url(images/continue2.gif); 
    background-repeat: no-repeat;
    width:115px;
    height:27px;
    border:none; 
}
    .h2clone {
        background-color:#028BC1;
        color:white;
        font-size:14px;
        padding-top:5px;
        padding-bottom:5px;
        margin-top:10px;
        font-weight:bold;
        padding-right:5px;
        padding-left: 5px;
    }    
    .h1clone {
        font-size:36px;
        color:#2ABD26;
        width:400px;
        height:40px;
    }
        .thanks {
        height:105px;
    }
    
    .OrangeHeader {
        font-size:24px;
        color:orange;
    }
    
    #tick {
        float:right;
        margin-top:20px;
    }
    
    /* CSS file */
@font-face {
    src: local("Arial");
    font-Family: ArialEmbedded;
    font-Weight: normal;
}
 
@font-face {
    src: local("Arial");
    font-Family: ArialEmbedded;
    font-Weight: bold;
}
 
Application {
    font-family: ArialEmbedded;
    
}
.box2
{
margin: 0 auto; /* center for now */
	width: 40em; /* ems so it will grow */
	background: url(images/sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;

}
.boxhead2 {
	background: url(images/sbhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxhead2 h2 {
	background: url(images/sbhead-l.gif) no-repeat top left;
	margin: 0;
	padding: 22px 30px 5px;
	color: white; 
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbody2 {
	background: url(images/sbbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 30px 31px;
	line-height:1.6em;
	font-size:0.9em;
}

/* COBS page stuff */

.cobsdiv1
{
    text-align: center;
}
.cobsdiv11
{
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

.cobsdiv2
{
    text-align: center;
    color:#1176a2;
}

.cobsdiv3
{
    text-align: center;
    letter-spacing: 1px; 
}
.cobsA
{
    text-align: center;
    text-decoration: underline;
    color:#151e97;
}

.cobsli
{
    font-weight:bold;
}

.topImg
{
    display:inline;
}
.swfTop
{
    vertical-align:top;
}
.vacancy1
{
    text-align: center;
    width: 100%;
}
.socialDivs
{
    margin-top:20px;
    margin-bottom:30px;
    text-align:left;
    margin-left: 15px;
}
.mainSocial
{
    text-align:right;
}
.ddwidth
{
    width: 300px;
}
.socialSpan
{
    margin-bottom:2px;
}
