/* Start of CMSMS style sheet 'xcounter_global' */
/*
* RESET
***********************************/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}

.aimtable
{
border-style:solid;
borde-color:black;
border-width:2px;
}

a.newslink:link
{
   color:#d00;
 text-decoration: none;
}
a.newslink:visited
{
   color:#d00;
 text-decoration: none;
}
a.newslink:hover
{
   color:#d00;
 text-decoration: underline;
}

ul {
   list-style-type:none;
}
ul .dot {
  list-style-type:circle;
}
body
{
	font-family: Arial, sans-serif;
   font-size:12px;
	color: #000;
	background: #cdcdcd url(uploads/xcounter/xc_bg.gif) top center repeat-y;
}
h1 {
   font-size: 20px;
	font-weight: bold;
	line-height: 22px;
	font-family: Arial, sans-serif;
	padding-bottom: 5px;

}
h1.componentheading, h2.contentheading {
   
}
h2 {
   font-size:16px;
 /*  line-height:22px; */
   font-weight:bold;
}
h3 {
   font-size:10px;
   color:#d00;
   text-transform:uppercase;
  font-weight:800;
}
h4 {
   font-size:10px;
   color:#d00;
   text-transform:uppercase;
   margin-top:10px;
  font-weight:800;
}
p {
   font-size:12px;
   line-height:16px;
   padding-right:12px;
   margin-bottom:16px;
}
strong {
   font-weight:bold;
}
em {
   font-style:italic;
}
#all {
   width:746px;
   margin:0 auto;
   
}
#content {
position:relative;
margin-top:10px;
}
#header {
   position:relative;
   margin-top:22px;
}
#logo {
   margin-left:17px;
}
#housekeeping {
   position:absolute;
   top:15px;
   right:0px;
}
#housekeeping ul {
     list-style-type:none;
}
#housekeeping li {
   float:left;
   text-transform:uppercase;
   margin-right:10px;
}
#housekeeping a {
   color:#666;
   font-size:10px;
   font-weight:bold;
   text-decoration:none;
   
}
#topmenu {
	margin:26px 0px 0px 0px;
   background:url('uploads/xcounter/xcbgr.gif') top left no-repeat;
   height:44px;
   list-style-type:none;
   font-size:10px;
   font-weight:bold;
   text-transform:uppercase;
}
#topmenu li {
   float:left;
   margin:14px 29px 0px 17px;
}

#topmenu a {
  
  text-decoration:none;
  color:#000;
}
a.homelink {
   border:1px solid #fff;
}
a.homelink:hover {
   border-bottom:1px solid #111;
}
#footer {
   clear:both;
   margin:0 auto;
   padding-bottom:5px;
   width:746px;
   background:url('uploads/xcounter/xcbgr.gif') top left no-repeat;
   font-size:10px;
}
#footer p
{
	text-align: center;
	padding: 10px 10px;
}
#footer a
{
	color: #000;
	border-bottom-width: 0;
}
#footer a:hover
{
	border-bottom-width: 1px;
}
.footXCounter
{
	font-weight: bold;
}
.footXCounter .footXC
{
	color: #CC0000;
}
#footer-push {
   height:40px;
}
.column1 {
   float:left;
   width:370px;
   margin-right:15px;
   overflow:hidden;
}
.column2 {
   float:left;
   width:360px;
}

#dramatic-image {
   width:440px;
   border:none;
}

#news{
  position:absolute;
top:0px;
right:7px;
   width:285px;
   height:300px;
   background:transparent url('uploads/xcounter/xcbgPressList.gif') bottom left no-repeat;
overflow:hidden;
}
*html #news {
top:-300px;
}
*+html #news {
top:-300px;
}
.smallheader {
   font-size:10px;
   color:#d00;
   text-transform:uppercase;
   margin-top:20px;
}
.leading {
   display:none;
}
.leading-separator {
   display:none;
}
.blog {
   
}
.wrap {
   display:none;
}
.moduletable {
   float:left;
   width:148px;
   background:url('uploads/xcounter/xcbgContactList_new.gif') bottom left no-repeat;
   margin-left:15px;
   
}
.moduletable h3 {
   text-transform:uppercase;
   color:#c00;
   font-weight:bold;
   font-size:0.7em;
   padding-left:5px;
}
#page {
   float:right;
   width:565px;
}
.menu {
   font-size:0.7em;
   font-weight:bold;
   
   list-style-image:url('uploads/xcounter/xcclosedMenuArrow.gif');
   width:inherit;
   margin-left:20px;
   padding-top:5px;
   
}
.menu a {
   color:#111;
   text-decoration:none;
}
.menu a:hover {
   text-decoration:underline;
}
.menu li {
   border-bottom:1px solid #ccc;
   padding-right:10px;
   width:100px;
   margin-bottom:5px;
   
}
/******************************************************************************/
/* opted */
.firstpage {
   display:block;
}
.frontpage-column1 {
   float:left;
   width:350px;
   padding-left:10px;
   padding-right:10px;
   margin-right:15px;
   margin-top:5px;
   overflow:hidden;
   border-right:1px solid #d00;
}
.frontpage-column2 {
   float:left;
   width:360px;
   margin-top:5px;

}
p.rMore{
	text-align: right;
	line-height: 1;
	padding: 0;
}
p.rMore a {
	font-weight: bold;
	text-decoration: none;
}

p.rMore a:hover {
	text-decoration: underline;
}
a {
	text-decoration: underline;
}

a img {
	border: none;
}

a:link {
	color: #000;
	font-weight:bold;
}
a:visited {
	color:#686767;
	font-weight:bold;
}

html body a:hover {
	text-decoration:none;
}
.article {
   position:relative;
   float:left;
   width:560px;
   margin-right:10px;
   
}
.article .twocol {
   float:left;
   width:265px;
}
.article .spacer {
   margin-right:10px;
}
.leftmenu {
   position:relative;
   float:left;
   width:150px;
   background:url(uploads/xcounter/xcbgContactList_newbg.gif);

	background-repeat:repeat-y; 
	background-position:bottom;

   overflow:hidden;
   padding:10px 10px 0px 10px;
font-size:12px;
margin-left:-4px;  
margin-right:5px; 
}
.leftmenu h3 {
   font-weight:bold;
	font-size:11px;
	text-transform: uppercase;
	margin:0 0 -3px 14px;
	padding:0 0 3px 0;
	color: #CC0000;
}
*+html .leftmenu_bg {
margin-left:10px;
}
.leftmenu_bg li {
   background:transparent url(uploads/xcounter/closedMenuArrow.gif) no-repeat scroll 0 10px;
   padding:5px 0px 6px 10px;
   border-bottom:1px solid #ccc;
   width:120px;
}
.leftmenu a {
   text-decoration:none;
}
.leftmenu a:hover {
   text-decoration:underline;
}
.leftmenu a:visited {
   color:#111;
}
ul.bullet {
   margin-left:20px;
   list-style-type:disc;
}
ul.bullet li {
   margin:6px 0px 6px 0px;
}
#flash{
   padding:0;
   margin:0px 0px 0px 9px;
   width:440px;
   float:left;
}
#flash img {
   border:0;
   padding:0;
   margin:0;
}
.error {
   margin-left:20px;
}
.error h1 {
   color:#d00;
}
.narrow {
   width:400px;
}
.promo {
   position:absolute;
   top:0px;
   right:-140px;
   width:120px;
}
ul.submenu {
   margin-left:12px;
   list-style-type:none;
   background:none;
}
ul.submenu li {
   font-weight:normal;
   border:none;
   font-size:10px;
}

/******************************************************************************/
/* snaged */
#pressbar {
   float:left;
   width:300px;
}
#presslist a {text-decoration:none; font-weight:normal;}
#presslist a:hover  {text-decoration:underline; font-weight:normal;}
#pressbar {margin-top:12px;width: 275px;padding:0;height:288px;padding-bottom:12px;background:url(uploads/xcounter/bgPressList.gif) bottom left no-repeat;overflow:hidden;}

#pressbar a h3 {font-size:11px;font-weight:normal;font-family: Arial, sans-serif; text-transform: uppercase;margin-bottom: 2px; color: #CC0000;}
#pressbar h3 a{font-size:10px;font-weight:bold;font-family: Arial, sans-serif; text-transform: uppercase;margin-bottom: 2px; color: #CC0000;}

#pressbar ul { }
#pressbar li {padding: 0px; margin:0px;}
#pressbar li a{font-size:12px;display:block;padding-left: 14px;background: url(uploads/xcounter/icoPress.gif) 1px 2px no-repeat;color:#000;}
#pressbar p {font-size: 12px; margin: 2px 0 0 0; padding: 0;}
#presslist{padding: 0 8px 0 8px;}
#presslist a{border-bottom-width: 0;}


#leftmenudiv {width: 155px; padding-left: 21px; text-align:left;}
#leftmenudiv h3
{
	font-weight:bold;
	font-size:11px;
	text-transform: uppercase;
	margin:0 0 -3px 0;
	padding:0 0 3px 0;
	color: #CC0000;
}
/*new*/
#leftmenudiv a {
	text-decoration:none;
}
#leftmenudiv a:hover {text-decoration:underline;}

#leftmenudiv li a {
	/*background: url(uploads/xcounter/closedMenuArrow.gif) 2px 4px no-repeat;*/
	font-size: 11px;
	display:block;
	padding-left:13px;
	color:#000;
}

#leftmenudiv li.level1_no a
{
	padding-top:4px;
	background: url(uploads/xcounter/closedMenuArrow.gif) 2px 4px no-repeat;
	border-top:1px solid #cdcdcd;
	background-position: 0 10px;
}

#leftmenudiv li.level1_act a
{
	padding-top:4px;
	background: url(uploads/xcounter/ActiveMenuArrow.gif) 2px 4px no-repeat;
	/*background: url(uploads/xcounter/openMenuArrow.gif) 2px 4px no-repeat;*/
	color:#CC0000;
	border-top:1px solid #cdcdcd;
	background-position: 0 10px;
}

#leftmenudiv li.level1_actChild a
{
	padding-top:4px;
	/*background: url(uploads/xcounter/ActiveMenuArrow.gif) 2px 4px no-repeat;*/
	background: url(uploads/xcounter/openMenuArrow.gif) 2px 4px no-repeat;
	color:#CC0000;
	border-top:1px solid #cdcdcd;
	background-position: 0 10px;
}

#leftmenudiv li.level2_no a
{
	font-weight:normal;
	background: url(uploads/xcounter/leftMenuLev2_no.gif) 2px 4px no-repeat;
	background-position: 0 5px;
	margin-left:12px;
}

#leftmenudiv li.level2_act a
{
	color:#CC0000;
	font-weight:normal;
	background: url(uploads/xcounter/leftMenuLev2_act.gif) 2px 4px no-repeat;
	background-position: 0 5px;
	margin-left:12px;
}

#leftmenudiv li.level2_actChild a
{
	color:#CC0000;
	font-weight:normal;
	background: url(uploads/xcounter/leftMenuLev2_act.gif) 2px 4px no-repeat;
	background-position: 0 5px;
}


#leftmenudiv li.level3_no a
{
	font-weight:normal;
	padding:0 0 0 30px;
}



#leftmenudiv li.level3_act a
{
	color:#CC0000;
	font-weight:normal;
	padding:0 0 0 30px;
}

#leftmenudiv ul.leftMenu
{
	border-bottom:1px solid #cdcdcd;
	margin:0px 0 0 0;
}






#leftmenudiv li.selected a {
	background: url(uploads/xcounter/ActiveMenuArrow.gif) 2px 4px no-repeat;
	color:#CC0000;
}

#leftmenudiv li.selectedSubmenues a {
	background: url(uploads/xcounter/openMenuArrow.gif) 2px 4px no-repeat;
	color:#CC0000;
}

#leftmenudiv li.selectedSubmenues ul li {
	border:none;
	}

#leftmenudiv li.selectedSubmenues ul li a {
	background: url(uploads/xcounter/liChild.gif) 12px 5px no-repeat;
	padding:0 0 0 25px;
	margin:0;
	font-size:10px;
	line-height:11px;
	color:#000;
}

#leftmenudiv li.selectedSubmenues ul li.selected a {
	background: url(uploads/xcounter/liChildSel.gif) 12px 5px no-repeat;
	color:#CC0000;
}

#leftmenudiv li {padding: 3px 0 3px;}

/*.leftmenudiv{background:url(uploads/xcounter/bgContactList.gif) bottom left no-repeat;}*/
.leftmenudiv
{
   float:left;
   width:160px;
	background-image:url(uploads/xcounter/xcbgContactList_newbg.gif);
	background-repeat:repeat-y
}

.leftmenuInner
{
	background-image:url(uploads/xcounter/xcbgContactList_newbg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding: 12px 8px;
}
.leftmenuInner div
{

}
.leftmenudiv a{border-bottom-width: 0;}



/* ------ LeftMenu items -----*/
a.menulink
{

font-size: 11px;font-weight:bold;padding-left: 12px;background: url(uploads/xcounter/arrowRight.gif) 0 4px no-repeat;color:#000;

}
a.menulinkactive
{
	color: #333;
	font-weight: bold;
	text-decoration: none;
	display: block;
}
a.menulink:hover
{
	color: #333;
}
.fp-box1 {
   float:left;
   margin-left:8px;
}
.fp-box2 {
float:left;
margin-top:20px;
width:370px;

}
.red-right {
border-right:1px solid #d00;
margin-right:5px;
}
.clear {
clear:both;
}
.twobox {
float:left;
width:275px;
}
.picalign {
width:230px;
}
.auxlink {
position:absolute;
float:left;
width:160px;
top:1px;
left:370px;
}
.articlethin {
position:relative;
   float:left;
   width:350px;
   margin-right:10px;
}
.contactpic {
position:relative;
padding-top:1px;
margin-left:15px;
margin-bottom:20px;
}
.contacttext {
position:relative;
   float:left;
   width:160px;
   margin-right:10px;
}
li {
margin-right:20px;
margin-left:10px;
}
.news_list {
font-size:10px;
}
.news_list li {
text-indent:5px;
list-style-image:url('uploads/xcounter/xcclosedMenuArrow.gif');
}
.article2 {
position:relative;
   float:left;
   width:400px;
   margin-right:10px;
margin-left:20px;
}
.thin {
font-size:10px;
font-weight:normal;
margin-left:20px;
margin-bottom:5px;

}
h2 a.newstitle {
font-weight:normal;
text-decoration:none;
margin-top:12px;
}
.leftmenu_bg {
background:transparent url('uploads/xcounter/xcbgContactList_new.gif') bottom left no-repeat;
}

ul.insubmenu li {
border:none;
background:none;
margin:0px;
}
.NewsSummaryLink h2 {
/* font-size:14px;
line-height:14px */
}
/* End of 'xcounter_global' */

