H1 {
	font: bold 14px Arial;
	color: #222222;
	border-bottom: dotted 1px #DB0029; }
.bodyText {
	font: normal 13px Arial;
	color: #222222; }
.bodyText a:link, .bodyText a:visited {
	font: normal 13px Arial;
	color: #DB0029; }
.bodyText a:hover, .bodyText a:active {
    text-decoration: none; }
.editText {
	font: normal 13px Arial;
	font-style:italic;
	color: #0000CC; }
.pageHeading {
	font: bold .9em Arial;
	color: #DB0029;
	line-height: 2em;
	border-bottom: dashed 1px #DB0029; }
.colHeading {
	font: bold 13px Arial;
	color: #222222;
	border-bottom: dotted 1px #DB0029; }
.colTitle {
	font: italic bold .9em Arial;
	color: #222222; }
.colTitle a:link, .colTitle a:visited {
	font: italic bold .9em Arial;
	color: #DB0029; }
.colTitle a:hover, .colTitle a:active {
    text-decoration: none; }

.colText {
	font: italic bold .8em Arial;
	color: #222222;
	line-height: 1.4em; }
.tagLine {
	padding: 6px;
	font: bold .7em Verdana;
	color: #FFFFFF;
	line-height: 18px; }
.olist {
	font: normal 13px Arial;
	color: #222222;
	line-height: 21px;
	list-style-position: outside;
	list-style-type: decimal; }
.mlist {
	font: normal 12px Arial;
	color: #222222;
	list-style-image: url(/images/dot.gif);
	list-style-position: outside;
	list-style-type: none; }
.mlist li {
	margin-top:6px; }
.mlist a:link, .mlist a:visited {
	font: normal 12px Arial;
	color: #DB0029; }
.mlist a:hover, .mlist a:active {
    text-decoration: none; }
.ulist {
	font: normal 13px Arial;
	color: #222222;
	margin-top: 6px;
	line-height: 17px;
	list-style-image: url(/images/dot.gif);
	list-style-position: outside;
	list-style-type: none; }
.ulist a:link, .ulist a:visited {
	font: normal 13px Arial;
	color: #DB0029; }
.ulist a:hover, .ulist a:active {
    text-decoration: none; }

/* Images From Sprite */
.PICS {
    border: 0;
    background-image:url(/images/MainSprite.gif);
    background-repeat:no-repeat;
    overflow:hidden; }
.header {
    width:900px;
    height:74px;
    background-position:0 0; }
.navLeft {
    width:173px;
    height:32px;
    background-position:0 -196px; }
.Logo {
    width:173px;
    height:225px;
    background-position:-727px -74px; }
.footerLeft {
    width:173px;
    height:22px;
    background-position:-173px -196px; }
.footerRight {
	font: normal 11px Arial; 
	padding-top: 2px;
    width:727px;
    height:22px;
	text-align: center;
	color: #FFFFFF; }

/* Top Navigation */
.TopNav {
    border: 0;
    height:32px;
    display:block;
    background-image:url(/images/MainSprite.gif);
    background-repeat:no-repeat;
    overflow:hidden; }
.Home, a.Home:link, a.Home:visited, a.Home:active {
    border:0;
    width:84px;
    background-position:0 -106px; }
a.Home:hover {
    width:84px;
    background-position:0 -74px; }
.Services, a.Services:link, a.Services:visited, a.Services:active {
    border:0;
    width:84px;
    background-position:-84px -106px; }
a.Services:hover {
    width:84px;
    background-position:-84px -74px; }
.Features, a.Features:link, a.Features:visited, a.Features:active {
    border:0;
    width:84px;
    background-position:-168px -106px; }
a.Features:hover {
    width:84px;
    background-position:-168px -74px; }
.Benefits, a.Benefits:link, a.Benefits:visited, a.Benefits:active {
    border:0;
    width:84px;
    background-position:-252px -106px; }
a.Benefits:hover {
    width:84px;
    background-position:-252px -74px; }
.Security, a.Security:link, a.Security:visited, a.Security:active {
    border:0;
    width:84px;
    background-position:-336px -106px; }
a.Security:hover {
    width:84px;
    background-position:-336px -74px; }
.CaseStudies, a.CaseStudies:link, a.CaseStudies:visited, a.CaseStudies:active {
    border:0;
    width:110px;
    background-position:-420px -106px; }
a.CaseStudies:hover {
    width:110px;
    background-position:-420px -74px; }
.ContactUs, a.ContactUs:link, a.ContactUs:visited, a.ContactUs:active {
    border:0;
    width:87px;
    background-position:-530px -106px; }
a.ContactUs:hover {
    width:87px;
    background-position:-530px -74px; }
.Login, a.Login:link, a.Login:visited, a.Login:active {
    border:0;
    width:110px;
    background-position:-617px -106px; }
a.Login:hover {
    width:110px;
    background-position:-617px -74px; }

/* Breadcrumb Navigation */
.crumb, a.crumb {
	font: normal 11px Arial;
	color: #DB0029;
	text-align: left; }
.crumb a:link, .crumb a:visited {
	color: #DB0029;
    text-decoration: none; }
.crumb a:hover, .crumb a:active {
	color: #666666;
	text-decoration: underline; }

/* Side Navigation */
.SideNav {
    border: 0;
    height:29px;
    display:block;
    background-image:url(/images/MainSprite.gif);
    background-repeat:no-repeat;
    overflow:hidden; }
.About, a.About:link, a.About:visited, a.About:active {
    border: 0;
	width:173px;
    background-position:0 -167px; }
a.About:hover {
	width:173px;
    background-position:0 -138px; }
.Faqs, a.Faqs:link, a.Faqs:visited, a.Faqs:active {
    border: 0;
	width:173px;
    background-position:-173px -167px; }
a.Faqs:hover {
	width:173px;
    background-position:-173px -138px; }
.Technical, a.Technical:link, a.Technical:visited, a.Technical:active {
    border: 0;
	width:173px;
    background-position:-346px -167px; }
a.Technical:hover {
	width:173px;
    background-position:-346px -138px; }
.Videos, a.Videos:link, a.Videos:visited, a.Videos:active {
    border: 0;
	width:173px;
    background-position:-519px -167px; }
a.Videos:hover {
	width:173px;
    background-position:-519px -138px; }

/* Bottom Navigation */
.footer, a.footer {
	font: normal 12px Arial;
	color: #222222;
	text-align: center; }
.footer a:link, .footer a:visited {
	color: #666666; }
.footer a:hover, .footer a:active {
	color: #DB0029;
    text-decoration: none; }

/* Flyout Navigation */
.ext-el-mask{z-index:20000;position:absolute;top:0;left:0;-moz-opacity:0.5;opacity:.50;filter:alpha(opacity=50);background-color:#CCC;width:100%;height:100%;zoom:1;}
.ext-el-mask-msg{z-index:20001;position:absolute;top:0;left:0;border:1px solid #6593cf;background:#c3daf9 url(../images/default/box/tb-blue.gif) repeat-x 0 -16px;padding:2px;}
.ext-el-mask-msg div{padding:5px 10px 5px 10px;background:#eee;border:1px solid #a3bad9;color:#222;font:normal 11px tahoma,arial,helvetica,sans-serif;cursor:wait;}
.ext-shim{position:absolute;visibility:hidden;left:0;top:0;overflow:hidden;}
.ext-ie .ext-shim{filter:alpha(opacity=0);}
.ext-ie6 .ext-shim{margin-left:5px;margin-top:3px;}
.x-mask-loading div{padding:5px 10px 5px 25px;background:#fbfbfb url( '../images/default/grid/loading.gif' ) no-repeat 5px 5px;line-height:16px;}
.x-hidden,.x-hide-offsets{position:absolute;left:-10000px;top:-10000px;visibility:hidden;}
.x-hide-display{display:none!important;}
.x-hide-visibility{visibility:hidden!important;}
.x-masked{overflow:hidden!important;}
.x-masked select,.x-masked object,.x-masked embed{visibility:hidden;}
.x-layer{visibility:hidden;}
.x-unselectable,.x-unselectable *{-moz-user-select:none;-khtml-user-select:none;}
.x-ie-shadow{display:none;position:absolute;overflow:hidden;left:0;top:0;background:#777;zoom:1;}
.x-shadow{display:none;position:absolute;overflow:hidden;left:0;top:0;}
.x-shadow *{overflow:hidden;}
.x-shadow *{padding:0;border:0;margin:0;clear:none;zoom:1;}
.x-shadow .xstc,.x-shadow .xsbc{height:6px;float:left;}
.x-shadow .xstl,.x-shadow .xstr,.x-shadow .xsbl,.x-shadow .xsbr{width:6px;height:6px;float:left;}
.x-shadow .xsc{width:100%;}
.x-shadow .xsml,.x-shadow .xsmr{width:6px;float:left;height:100%;}
.x-shadow .xsmc{float:left;height:100%;background:transparent url( ../images/default/shadow-c.png );}
.x-shadow .xst,.x-shadow .xsb{height:6px;overflow:hidden;width:100%;}
.x-shadow .xsml{background:transparent url( ../images/default/shadow-lr.png ) repeat-y 0 0;}
.x-shadow .xsmr{background:transparent url( ../images/default/shadow-lr.png ) repeat-y -6px 0;}
.x-shadow .xstl{background:transparent url( ../images/default/shadow.png ) no-repeat 0 0;}
.x-shadow .xstc{background:transparent url( ../images/default/shadow.png ) repeat-x 0 -30px;}
.x-shadow .xstr{background:transparent url( ../images/default/shadow.png ) repeat-x 0 -18px;}
.x-shadow .xsbl{background:transparent url( ../images/default/shadow.png ) no-repeat 0 -12px;}
.x-shadow .xsbc{background:transparent url( ../images/default/shadow.png ) repeat-x 0 -36px;}
.x-shadow .xsbr{background:transparent url( ../images/default/shadow.png ) repeat-x 0 -6px;}

.flyout-menu {
    position:absolute;
    left:-200px;
    top:-200px;
    background:#fff;
    padding:10px 15px;
    text-align:left;
    border:1px solid #aaa;
    font-family: arial; }
.flyout-menu a {
	color:#DB0029;
    text-decoration:underline; }
.flyout-menu a:hover {
    text-decoration:none; }
.flyout-menu p {
    margin:4px 0;
    font-size:12px;
    color:#555;
    line-height:18px; }
.flyout-menu br {
    line-height:10px; }
.flyout-menu h3 {
    font-size:12px;
    font-weight:bold;
    line-height:16px; }
.flyout-menu ul {
    font-size:11px;
    list-style-type: square;
    margin-left:15px; }
.flyout-menu li {
    color:#ccc;
    line-height:16px; }
