@charset "UTF-8";
/* CSS Document */

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
}

a:link { 
color: #000099; 
text-decoration: none;
}

a:visited { 
color: #000099; 
text-decoration: none;
}

a:hover {
color: #990000;
text-decoration: underline;
} 

.mnu-div {
	background-image:url(../img/mnu-bg.gif);
	background-position:bottom;
	height:26px;
	margin-bottom: 5px;
}

.content-area {
       margin-left: 10px;
	   margin-right: 17px;
}

.client-login a:link, .client-login a:visited {
	text-decoration:none;
	color: #FFFFFF;
}

.client-login a:hover {
	text-decoration: none;
	color: #818285;
}

#topLogo{
	padding-top:30px;
	padding-left:65px;
}

.hdr-region {
	background-image: url(../images/header/sweep.jpg);
	height: 120px;
}

.quicklinks {
	display: block;
	float: right;
	margin-top: 50px;
	margin-right: 0px;
	line-height: 1.2;
	color: #88191d;
	width: 500px;
}
.quicklinks div { float:left; text-align:left; padding-right:10px;}
.quicklinks a:link, .quicklinks a:visited {
	color: #88191d;
	text-decoration:none;
	font-size: 10px;
	font-weight:bold;
}

.quicklinks a:hover {
	color: #1c3c6e;
	text-decoration:none;
}

.rgn-title {
	display:block;
	height: 112px;
	background-image: url(../img/title-bg.gif);
	background-repeat:no-repeat;
	
}
.rgn-title h1{
	font-size: 22px;
	font-weight:bold;
	color: #1c3c6e;
	padding-top:25px;
	padding-left: 25px;
	text-align:left;
	line-height: 70%;
}

.rgn-title h3{
	font-size: 13px;
	font-weight:normal;
	color: #1c3c6e;
	padding-top:0px;
	padding-left: 30px;
	line-height: 57%;
	text-align:left;
}

.rgn-footer {
	background-image:url(../img/footer-bg.gif);
	background-repeat:no-repeat;
	height: 163px;
	padding-top: 20px;
	font-size: 12px;
	font-weight: bold;
	color: #1c3c6e;
}

.rgn-footer ul {
	list-style: none;
	line-height: 1.4;	
	font-size:10px;
	font-weight:normal;
	color: #818285;
}

.rgn-footer ul a:link, .rgn-footer ul a:visited {
	text-decoration:none;
	color: #818285;
}

.rgn-footer ul a:hover {
	text-decoration:none;
	color: #971b1f;
}


.btn-side-lg { display:block; width:100%; height:54px; background-repeat:no-repeat; padding: 8px 0 0 15px; margin: 0 0 0 0;color:#FFFFFF;}
.btn-side-lg a:link, .btn-side-lg a:visited { color:#FFFFFF; text-decoration:none; color:#FFFFFF; font-size: 18px; line-height:1; font-weight:bold; }

.btn-side-sm { color:white; display:block; width:100%; height:48px; background-repeat:no-repeat; padding: 8px 0 0 15px; margin: 0 0 -8px 0;}
.btn-side-sm a:link, .btn-side-sm a:visited, .btn-side-lg a:link, .btn-side-lg a:visited { color:#FFFFFF; text-decoration:none; color:#FFFFFF; font-size: 14px; line-height:1;  font-weight:bold; margin-top: 3px; }
.btn-side-sm a:hover, .btn-side-lg a:hover { color:#e6ecee ; text-decoration:none; }

.none a:hover, .btn-side-lg a:hover { color:#e6ecee; text-decoration:none; }

.btn-side-demo { background-image:url(../img/doc-demo-sm.gif); }
.btn-side-events { background-image:url(../img/doc-events-sm.gif); }
.btn-side-res { background-image:url(../img/doc-resources-sm.gif); }
.btn-side-blog { background-image:url(../img/doc-blog-sm.gif); }

.btn-side-demo-lg { background-image:url(../img/doc-demo-lg.gif);  }
.btn-side-events-lg { background-image:url(../img/doc-events-lg.gif); }
.btn-side-res-lg { background-image:url(../img/doc-resources-lg.gif); }
.btn-side-blog-lg { background-image:url(../img/doc-blog-lg.gif); }

.btn-txt-home-smaller { font-size:12px; font-weight:normal;text-decoration:none;padding:0;margin:0;}
.btn-txt-home-bigger { font-size:18px; font-weight:bold;text-decoration:none;padding:0;margin:0; }

.btn-txt-smaller { font-size:14px; font-weight:bold;text-decoration:none; }
.btn-txt-smallest { font-size:10px; font-weight:normal;text-decoration:none; }
.btn-txt-largest { font-size:16px; font-weight:bold;text-decoration:none;margin: 0 0 -8px 0; }

.side-mnu-top { background-image: url(../img/side-mnu-top.gif); height:25px; margin-top:10px; background-position:top; color: #FFFFFF; font-weight:bold; text-align:center; padding-top: 10px; background-repeat:no-repeat;}
.side-mnu { background-color: #e6ecee; border-left: 1px solid #818285; border-right: 1px solid #818285; padding: 10px 5px 10px 5px; }
.side-mnu-item { border-bottom: solid 1px #999999; color: #1c3c6e; }
.side-mnu-item a:link, .side-mnu-item a:link { color: #1c3c6e; text-decoration:none; } 
.side-mnu-item a:visited {color:#1c3c6e; text-decoration:none; }
.side-mnu-item a:hover { color: #88191d; text-decoration:none; }
.side-mnu-bottom { background-image: url(../img/side-mnu-bottom.gif); height:6px; margin-bottom:10px; background-position:bottom; }

.ecm-news-top { background-image:url(../img/ecm-news-top.gif); background-position:top; background-repeat:no-repeat; color: #FFFFFF; font-weight:bold; text-align:center; }
.ecm-news { padding: 2px 5px 2px 5px; margin-bottom: 15px; font-size: 11px; font-weight:bold; color: #818285; }
.ecm-news-item { color: #818285; padding-top: 5px; padding-bottom: 10px; border-bottom: #f4e8e8 solid thin;}
.ecm-news-item a:link, .ecm-new-item a:visited { color: #000099; text-decoration:none; }
.ecm-news-item a:hover { color: #971b1f; }
.ecm-attrib { font-size:9px; font-weight:normal; }
.ecm-news-img { float: right; padding: 0; margin: 0; }

.footer-txt { padding: 10px; color: #971b1f; font-size: 10px; text-align:center; }
.footer-txt a:link, .footer-txt a:visited { font-weight:bold;text-decoration:none; color: #971b1f; }
.footer-txt a:hover { text-decoration:none; color: #818285;}


div.border {padding-right:4px;margin-right:5px;border-right:1px solid #818285;}
