html,body{
      margin:0px;
      height:100%;
      font-family:Lucida Sans, Tahoma, Arial; 
}
.footer
{
    background-image:url("images/foot_grad.gif");
    background-repeat:repeat-x;
    background-position:bottom;
}
img
{
	border:0;
}
.center
{
    text-align:center;
}
.centerDiv
{
    margin-left:auto;
    margin-right:auto;
}
.centerTable table
{
    margin: 0 auto;
}
.mainTable
{
    margin-top:108px;
}
.sideTD
{
    padding:20px 10px 10px 10px;
}
.navTD
{
    height:28px;
}
.navTD ul 
{
    list-style:none;
    margin:0px;
    padding:0px;
}
.navTD li
{
    margin:0px 10px 0px 10px;
    padding:0px;
    display:inline
}
.headCon
{
    background-image:url("images/head_grad.gif");
    background-repeat:repeat-x;
    background-position:top;
    height:136px;
    clear:both;
}
.headWmark
{
    background-image:url("images/head_wmark.gif");
    background-repeat:no-repeat;
    background-position:top left;
    height:136px;
}
.headLogo
{
    background-image:url("images/head_logo.gif");
    background-repeat:no-repeat;
    background-position:right;
    background-position:top right;
    height:136px;
}
.conDiv
{
    width:expression( 
			(document.body.clientWidth < 994) ? 994 : document.body.clientWidth);
	width:expression( 
			(document.body.clientWidth > 1100) ? 1100 : document.body.clientWidth);
    max-width:1100px;
    min-width:994px;
    /*border:solid 1px red;*/
    margin-left:auto;
	margin-right:auto;
}
.conTD
{
    padding:20px 10px 10px 10px;
}
.conTD A:link {text-decoration:underline; color:#336699; font-family:arial; font-size:10pt;}
.conTD A:visited {text-decoration:underline; color:#336699; font-family:arial; font-size:10pt;}
.conTD A:active {text-decoration:underline; color:#336699; font-family:arial; font-size:10pt;}
.conTD A:hover {text-decoration:underline; color:#003366; font-family:arial; font-size:10pt;}

.conTD h1, .conTD h2, .conTD h3, .conTD h4, .conTD h5
{
    color:#000055;
}
.conTD b
{
    color:#000055;
    font-size:10pt;
}
.conTD p
{
    margin-left:5px;
    font-size:10pt;
    line-height:18pt;
    color:#444;
}
.conTD .uniUl
{
    font-size:10pt;
    line-height:16pt;
    color:#444;
    margin-bottom:0px;
    list-style:none;
}
.conTD .uniBlue
{
    font-size:10pt;
    line-height:16pt;
    color:#000055;
    margin-bottom:15px;
    list-style:none;
}
.conTD .uniUl li
{
    background-image: url("images/bullet_sml.gif");
    background-repeat: no-repeat;
    background-position: 0 .4em;
    padding-left: 1.5em;
    padding-top:0px;
    margin-top:15px;
    line-height:14pt;
    margin-left:-20px;   
}
.conTD .uniBlue li
{
    background-image: url("images/bullet_sml.gif");
    background-repeat: no-repeat;
    background-position: 0 .4em;
    padding-left: 1.5em;
    padding-top:0px;
    margin-top:15px;
    line-height:14pt;
    margin-left:-20px;   
}


.menuMain
{
    background-image:url("images/sidebar_grad.gif");
    background-repeat:repeat-y;
}
.menuHead
{
    background-image:url("images/sidebar_head.gif");
    background-repeat:no-repeat;
    height:84px;
    width:231px;
}
.menuFoot
{
    background-image:url("images/sidebar_foot.gif");
    background-repeat:no-repeat;
    height:92px;
    width:231px;
}
.menuCon
{
    width:201px;
    padding:0px 15px 0px 15px;
}
.menuCon ul li
{
    list-style:none;
    margin:0px;
}
.menuCon ul
{
    margin:0px;
	list-style:none;
	padding-left:0px;
}
.menuCon li
{
    padding-top:8px;
    margin:0px;
}
.menuCon p
{
    margin-bottom:8px;
    margin-top:0px;
    font-size:8pt;
    color:#333;
}
.menuCon h1, h2, h3, h4, h5
{
    color:#000055;
}
.menuCon .listLine
{
    border-bottom:solid 2px #8fbce9;
}
.menuImg
{
    float:left;
    width:24px;
    height:24px;
    margin-right:6px;
}
.menuHeader
{
    margin-top:4px;
}
.menuText
{
    clear:both;
    margin-top:8px;
}
.menuText A:link {text-decoration:underline; color:#000055; font-size:8pt;}
.menuText A:visited {text-decoration:underline; color:#000055; font-size:8pt;}
.menuText A:active {text-decoration:underline; color:#000055; font-size:8pt;}
.menuText A:hover {text-decoration:underline; color:#000055; font-size:8pt;}

.menuHeader A:link {text-decoration:none; color:#000055; font-size:12pt;}
.menuHeader A:visited {text-decoration:none; color:#000055; font-size:12pt;}
.menuHeader A:active {text-decoration:none; color:#000055; font-size:12pt;}
.menuHeader A:hover {text-decoration:underline; color:#000055; font-size:12pt;}
.testHead
{
    background-image:url("images/test_head_grad.gif");
    background-repeat:repeat-x;
}
.testFoot
{
    background-image:url("images/test_foot_grad.gif");
    background-repeat:repeat-x;
}
.testCon
{
    background-color:#eef2f6;
    border-right:solid 2px #e3eaf1;
    border-left:solid 2px #e3eaf1;
    padding:4px 6px 4px 6px;
}
.testCon p, a
{
    font-size:9pt;
    color:#2c5480;
    margin-bottom:7px;
    margin-top:7px;
}
.testCon b
{
    color:#000055;
}
.testTable
{
    margin-bottom:10px;
}
.testDiv
{
    width:240px;
}
.priceCon
{
    width:642px;
    height:48px;
    margin-left:auto;
    margin-right:auto;
    padding-bottom:20px;
}
.priceLeft
{
    width:489px;
    height:48px;
    background-image:url("images/pricingformleft.gif");
    background-repeat:no-repeat;
    float:left;
    font-size:14pt;
    font-weight:bold;
    text-align:center;
    padding-top:18px;
    color:#333;
}
.priceRight
{
    width:153px;
    height:48px;
    background-image:url("images/pricingformright.gif");
    background-repeat:no-repeat;
    float:right;
    font-size:14pt;
    font-weight:bold;
    color:White;
    padding-top:6px;
    text-align:center;
}
.priceRight A:link {text-decoration:none; color:White; font-size:14pt; font-weight:bold;}
.priceRight A:visited {text-decoration:none; color:White; font-size:14pt; font-weight:bold;}
.priceRight A:active {text-decoration:none; color:White; font-size:14pt; font-weight:bold;}
.priceRight A:hover {text-decoration:underline; color:White; font-size:14pt; font-weight:bold;}
.flyerCon
{
    width:698px;
    clear:both;
}
.flyerLeft
{
    background-image:url("images/flyer_left.gif");
    background-repeat:no-repeat;
    width:271px;
    height:205px;
    float:left;
}
.flyerRight
{
    background-image:url("images/flyer_right.gif");
    background-repeat:no-repeat;
    width:400px;
    height:160px;
    float:right;
    text-align:left;
    padding-left:27px;
    padding-top:40px;
}
.flyerCon .flyerList
{
    font-size:18px;
    list-style:none;
    margin-left:0px;
    margin-top:0px;
    padding-left:0px;
    color:#000055;
    font-weight:bold;
    
}
.flyerCon .flyerList li
{
    margin-bottom:13px;
    margin-top:0px;
}
.trialButton
{
    clear:both;
    height:40px;
    margin-bottom:10px;
    width:700px;
}
.conBoxTop
{
    background-image:url("images/conbox_top.gif");
    background-repeat:repeat-x;
    font-size:1pt;
    color:#eef2f6;
}
.conBoxFoot
{
    background-image:url("images/conbox_foot.gif");
    background-repeat:repeat-x;
    font-size:1pt;
    color:#eef2f6;
}
.conBoxLeft
{
    background-image:url("images/conbox_left.gif");
    background-repeat:repeat-y;
    font-size:1pt;
    color:#eef2f6;
}
.conBoxRight
{
    background-image:url("images/conbox_right.gif");
    background-repeat:repeat-y;
    font-size:1pt;
    color:#eef2f6;
}
.conBoxCon
{
    background-color:#eef2f6;
    padding: 0px 8px 0px 0px;
}
.conBoxCon .conBoxUl
{
    font-size:12pt;
    color:#000055;
    margin-bottom:0px;
    list-style:none;
}
.conBoxCon .conBoxUl li
{
    background-image: url("images/bullet.gif");
    background-repeat: no-repeat;
    background-position: 0 .4em;
    padding-left: 1.5em;
    padding-top:3px;
    margin-top:5px;
    line-height:14pt;
    margin-left:-20px;
}
.footLinks A:link {text-decoration:underline; color:#6699cc; font-family:arial; font-size:10pt;}
.footLinks A:visited {text-decoration:underline; color:#6699cc; font-family:arial; font-size:10pt;}
.footLinks A:active {text-decoration:underline; color:#6699cc; font-family:arial; font-size:10pt;}
.footLinks A:hover {text-decoration:underline; color:#336699; font-family:arial; font-size:10pt;}
.footLinks
{
    color:#6699cc;
    font-size:10pt;
    margin-top:10px;
    margin-bottom:5px;
}
.note
{
    font-size:8pt;
    font-style:italic;
    margin-top:8px;
    margin-bottom:5px;
    color:#6699cc;
}
.ulHead
{
    list-style-type: none;
}
.ulHead li
{
    background-image: url("images/bullet.gif");
    background-repeat: no-repeat;
    background-position: 0 .4em;
    padding-left: 1.5em;
    padding-top:3px;
    margin-top:5px;
    line-height:14pt;
    margin-left:-20px;
}
.conTable
{
    font-size:10pt;
    color:#444;
}
.conInfo
{
    float:right;
    text-align:right;
    width:200px;
}
.mapDiv
{
    width:100px;
    float:right;
}
.flyDiv
{
    height:276px;
    background-image:url("images/flyers.gif");
    background-position:right;
    background-repeat:no-repeat;
    padding-right:230px;
}
.imgHover
{
    border:solid 1px #6699cc;
}
.imgNil
{
    border:solid 1px #666;
}
/*.actSubTable
{
    margin-left:5px;
    font-size:10pt;
    line-height:18pt;
    color:#444;
    background-color:#d2dbe4;
}
.actTable
{
    background-color:#eef2f6;
}*/
.actTable td
{
    color:#333;
    font-size:10pt;
    line-height:14pt;
    background-color:#e0e9f2;
    border-bottom:solid 2px #fff;
    border-top:solid 2px #fff;
    border-left:solid 2px #fff;
    border-right:solid 2px #fff;
}
.actSubTable td
{
    background-color:#eef2f6;
    border-bottom:solid 2px #e0e9f2;
    border-top:solid 2px #e0e9f2;
    border-left:solid 2px #e0e9f2;
    border-right:solid 2px #e0e9f2;
}
.olList li
{
    color:#333;
    margin-bottom:6px;
    margin-top:6px;
    font-size:10pt;
}
.olList ul
{
    margin-bottom:0px;
}
.copyRight
{
    font-size:8pt;
    color:#666;
    font-style:italic;
    padding-top:3px;
}
.mainContainer
{
    width:600px;
    margin-left:auto;
    margin-right:auto;
    padding-top:25px;
}
.container1
{
    width:190px;
    float:left;
    margin-right:10px;

}
.container2
{
    width:190px;
    float:left;
    

}
.container3
{
    width:200px;
    height:200px;
    float:left;
    margin-right:10px;

}
.containerHead
{
    width:120px;
    text-align:left;
    float:right;
}
.containerHead h3, .containerHead p
{
    margin:0px;
}
.containerImage
{
    width:70px;
    float:left;
}
.containerText p
{
    font-size:10pt;
    margin:0px;
}
.containerHead A:link {text-decoration:none; color:#000055; font-size:16pt;}
.containerHead A:visited {text-decoration:none; color:#000055; font-size:16pt;}
.containerHead A:active {text-decoration:none; color:#000055; font-size:16pt;}
.containerHead A:hover {text-decoration:underline; color:#000055; font-size:16pt;}
.clearBoth
{
    clear:both;
}
.loginBtn a, .loginBtn img
{
    margin:0px;
    position:absolute;
    z-index:10;
    left:10px;
}
.csQuote
{
    text-align:center;
    width:660px;
    margin-left:auto;
    margin-right:auto;
    margin-top:20px;
    background-image:url("images/cs_quote.gif");
    background-repeat:no-repeat;
    padding:20px 20px 0px 20px;
    height:180px;
}