body		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; margin-top: 0; margin-bottom: 0; background-color: #ffffff; behavior:url("/csshover.htc");}
h1         	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; color: #666666; font-weight: normal; font-style: normal; margin-top: 21; margin-bottom: 6; letter-spacing: -1px; }				
h2         	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #6092cc;
	font-weight: normal;
	margin-top: 6;
	margin-bottom: 6;
}
h3         	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #e29809; font-weight: bold; margin-top: 6; margin-bottom: 0; }
h4         	{ font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; font-size: 10pt; }
h5			{ font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #ffffff; line-height: 25px; background-color: #999999; text-indent: 15px; width: 535px; clip: auto; }

h6			{ font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #ffffff; line-height: 25px; background-color: #999999; text-indent: 15px; width: 250px; clip: auto; }

caption         	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #6092cc;
	font-weight: normal;
	margin-top: 6;
	margin-bottom: 6;
}

b        	{
	
	color: #666666;
  
}


a        	{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #006699;
   text-decoration: none;
}
a:visited 	{ color: #006699; }/*Old Color #990099*/
a:hover    	{ text-decoration: underline;}
p.hyperlink	{ word-spacing: 0; line-height: 100%; text-indent:-18px; margin-left:25px; margin-top:12px; margin-bottom:8px; }
p.table1 	{ color: white; font-size: 8.0pt; font-weight: 700; font-family: Verdana; }


.maincopy       	{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
  	letter-spacing: 0px;
}

#maincopy h2{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #FFFFFF;
}

#maincopy h3{ font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #ffffff; line-height: 25px; background-color: #999999; text-indent: 15px; width: 506px; clip: auto; }


.form {
	FONT-SIZE: 10px; WIDTH: 220px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}





.submitbutton {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT-COLOR: #ff6262; BORDER-BOTTOM-COLOR: #bb0000; COLOR: #ffffff; BORDER-TOP-COLOR: #ffaeae; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #CC0000; BORDER-RIGHT-COLOR: #dd0000
}

.errorast {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #990000;
	FONT-STYLE: italic;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	line-height: 11px;
	border: #FF0000;

}

ul.homepage	{
	color: #3d6ea6;
	margin-left: 0px;
	padding-left: 20px;
	text-indent: 0px;
	list-style-position: outside;
	margin-top: 3px;
	font-size: 11px;
	line-height:1.5;
	
	
}





#productul ul{
font-family: Arial, Helvetica, sans-serif;

     margin: 0px 15px 0px;
    border-width: 0px 0px 0px 0px;
     border-style: solid;
     border-color: #000000;
    
}





}








.bodycopy {	
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
  	letter-spacing: 0px;
}


.magcallouts {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	line-height: 16pt; 


}

table{
	font-family:  Arial, Helvetica, Verdana, sans-serif;
	font-size: 9pt;
	color: #666666;
	margin-top: 0;
	margin-bottom: 0;
	letter-spacing: 0px;
}

table.main{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-left: 0px;
	margin-right: 0px;
}
table.events	{ font-size: 8pt; }

#homepage{ font-family: Verdana font-size:10pt; }

.italic   	{ font-family: Verdana; font-size: 10pt; font-style: italic; font-weight: bold; }
.normal    	{ font-family: Verdana; font-size: 10pt; margin-top: 0; margin-bottom: 0; }
.tableHead		{ color: #fff; font-size: 8pt; font-weight: bold; }
.footer { font-size: 8pt; color: #333333;}





.page_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #00529c;
	text-align: left;
	position: static;
	text-transform: uppercase;
	letter-spacing: -1px;
	margin-left: 20px;
	margin-top: 10px;
}

.indent{ margin-left: 45px; }
.indent-20px{ margin-left: 20px; }
.gold_header{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;	color: #AE8D2B; }

.dots{ font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; padding-bottom: 10px; line-height: 5; letter-spacing: 1px}

.dots2{ font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; padding-bottom: 1px; line-height: 0; letter-spacing: 1px}







/*/////////////////////////////////////
//////////  breadcrumb //////////
/////////////////////////////////////*/


#breadcrumb span{
margin-left: 15px;
margin-top: 50px;
font-family: Arial, Helvetica, sans-serif;

}


#breadcrumb a {
font-size: 9pt;
color: #999999;
text-decoration: none;
font-family:  Arial, Helvetica, sans-serif;

}

#breadcrumb a:visited  {
color: #999999;
text-decoration: none;
font-family:  Arial, Helvetica, sans-serif;

}

#breadcrumb a:hover  {
color: #006699;
text-decoration: underline;
font-family: Arial, Helvetica, sans-serif;

}




/*/////////////////////////////////////
//////////  footer  //////////
/////////////////////////////////////*/





#footer td {
font-size: 10px;
}

#footer a {
text-decoration: none;
font-size: 10px;
}
#footer a:hover {
text-decoration: underline;
}
#footer a {
text-decoration: none;
}
#footer a:hover {
text-decoration: underline;
}
#footer a {
text-decoration: none;
}
#footer a:hover {
text-decoration: underline;
}








/*/////////////////////////////////////
//////////  Left Navigation  //////////
/////////////////////////////////////*/

#productnav tr:hover img{
background: White;
}

#productnav{
/*width: 150px;
padding: 0px;
margin-left: 0px;
list-style: none;
list-style-position: outside;*/
}


/* Light blue hover */
#productnav tr:hover h2{
	background: #c5dbfa;
}
#productnav tr h2:hover{
	background: #c5dbfa;
}


#productnav tr:hover h3{
	background: #c5dbfa;
}
#productnav tr h3:hover{
	background: #c5dbfa;
}


#productnav tr:hover h4{
	background: #c5dbfa;
}
#productnav tr h4:hover{
	background: #c5dbfa;
}
/* End of blue hover */

#productnav h1{ margin-top: 6; margin-bottom: 6; padding-left: 10; font-weight: bold; letter-spacing: -1; color: #fff; font-size: 11px; text-transform: uppercase; }
#productnav h2{
margin-top: 0;
padding-top: 6;
padding-left: 10;
padding-bottom: 6;
margin-bottom: 0;
font-weight: bold;
color: #00529c;
letter-spacing: -1px;
font-size: 11px;
}

#productnav a h2{
text-decoration: none;
}
#productnav a:hover h2{
text-decoration: underline;
}
#productnav a h3{
text-decoration: none;
}
#productnav a:hover h3{
text-decoration: underline;
}
#productnav a h4{
text-decoration: none;
}
#productnav a:hover h4{
text-decoration: underline;
}

#productnav h3{ 
margin: 0;
padding-top: 6; 
padding-left: 16;
padding-bottom: 6; 
font-weight: normal; 
color: #00529c; 
/*line-height: 2pt; */
font-size: 11px; 
/*text-indent: 6px;*/
}

#productnav .h3bg{ 
/*background: #5192CC;*/

}


#productnav h4{
margin: 0;
padding-top: 6; 
padding-bottom: 6; 
padding-left: 20;
font-weight: normal; 
color: #00529c; 
/*line-height: 1pt; */
font-size: 9px; 
font-style: normal;
}


#productnav h5{ margin-top: 6; 
margin-bottom: 6; 
font-weight: bold; 
color: #be8517; 
line-height: -1em; 
font-size: 9px; 
font-style: normal; 
text-indent: 12px; 
text-decoration: none;
  }



/*///////////////////////////////////*/


/*////////////////////////////////////
//////////  Top Navigation  //////////
////////////////////////////////////*/


#menu {
width: 600px; /*Sets the width of the menu*/
/* background: url(images/navbg.gif);*/
/* color: #000000;
border-left: 20px solid #f7f7f7;*/
	border: 1px solid #dfdfdf;
	padding-left: 12px;
	background: #f7f7f7;
	
	
}

#menu ul {
/* remove bullets and list indents */
list-style: none;
margin: 0;
padding: 0;

/* sets each navigation to a width of 125 */
width: 45px;
float: left;
}

.leftborder{
	border-left: 0px solid #a0a0a0;
}

#menu a, #menu h2 { 
font:  11px  arial, Verdana, helvetica, sans-serif;
display: block;
margin: 0;
}

#menu h2 {
	color: #1971c5;
//*	background: url(images/navbg.gif);*/
	background: #f7f7f7;
	text-transform: uppercase;
	text-align: left;
	padding: 7px 3px 7px 3px;
	line-height: 5px;
	margin: 0;
	font-weight: normal;
	letter-spacing: 0;

}

#menu h2:hover 	

{ background: #FFFFFF; }

#menu ul li a:hover h2{
background: #bebebe;
background: #bebebe;
}
#menu ul li:hover a h2{
background: #bebebe;
background: #bebebe;
}
#menu ul:hover li a h2{
background: #bebebe;
background: #bebebe;
color: #FFFFFF; 
font-weight: normal;

}



/*#menu h2:hover 	{ background: url(images/navrollover.gif); }*/

/*#menu h2:hover 	{
		background: url(images/greypix.gif);*/
		

#menu a {
	color: #green;
	/*background: #efefef;*/
	text-decoration: none;
	padding: 2px 3px;
	line-height: 22px;
	
	/*font-size: 7px;*/
}
#menu h2 a {
text-indent: 5px;
}

#menu a:hover {
/*color: #198ed1;*/
color: #2473B8;
/*background: #fff;*/
}

.menuContactUs
{
	width: 100px;	
}

#menu ul li {
float: left; /* cure IE5.x "whitespace in lists" problem */
width: 100%;
}

#menu ul ul{
	border: 1px solid #a0a0a0;
}

#menu ul li a{
padding: 0px;
/*background: url(images/navbg.gif);*/
height: 1%; /* make links honour display: block; properly */
}

#menu ul ul li{
position: relative;
left: 0;
top: 0;
}

#menu ul ul li a{
padding: 0px;
background: #efefef;
text-indent: 5px;
}


#menu ul ul li a:hover{
background: #ffffff;

}



#menu ul li a h2 {
border: 0px;
font-size: 11px;
border-right: 1px solid #FFFFFF;
}

#menu li {
position: relative;
left: 0;
top: 0;
}

#menu ul ul ul {
position: absolute;
top: -1;
left: 100%;
}

#menu ul ul {
position: absolute;
z-index: 500;
}


div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

.menulink { padding: 0px 28px 0px 0px }


/*//////////////////////////////////////////////*/
/* From Xio2005.css at \\xioshare\web$\includes */

.head {
	FONT-WEIGHT: normal;
	FONT-SIZE: 24px;
	COLOR: #666666;
	FONT-STYLE: normal;
	TEXT-DECORATION: none;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: -2px;
}

A.linkTopNav:active {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #999999; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkTopNav:link {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #999999; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  TEXT-DECORATION: none
}
A.linkTopNav:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #3855B8; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  TEXT-DECORATION: none
}
A.linkTopNav:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #999999; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  TEXT-DECORATION: none
}

A.menulinkbold {
	FONT-WEIGHT: bold; 
	display: block;
	width: 140px;
	text-align: right;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #ffffff;
	BORDER: none;
	border: solid 1px #ADA9AA;
	padding-left: 0px;
	margin: 0px;
	padding-right: 28px;
	margin: 0px;
	text-transform: capitalize;
	backgrodund-color:#536AB6;
	background-color:#ADA9AA;
	background-image: url(../Images/linksbold.gif);
}

A.menulinksec {
	FONT-WEIGHT: normal; 
	display: block;
	width: 149px;
	text-align: right;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	/*color: #919191;*/
		color: #546BBD;	
	
	
	/*border: solid 1px #FFFFFF;*/
	border: solid 1px #EDEDE7;
	
	padding-left: 0px;
	margin: 0px;
	padding-right: 19px;
	margin: 0px;
	text-transform: capitalize;
/*background-color:#FAFAF8;*/

background-color:#F0F0E6;
/*background-image: url(../Images/linksssson.gif);*/



}
A.menulinksec:hover {
	border: solid 1px #E4E4DA;
	background-color:#E4E4DA;
	font-size:9px;
	color: #666666;	
}

A.menulink {
	display: block;
	width: 140px;
	text-align: right;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #3855B8;
	BORDER: none;
	border: solid 0px #FFFFFF;
	padding-left: 0px; margin: 0px; padding-right: 28px; margin: 0px;
}

A.menulink:hover {
	border: solid 0px #E4E4DA;
	background-color:#FBFBFB;
	color: #666666;
	background-image: url(../Images/leftnavehovarrow.gif);
}

.rightNave {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
      color: #999999;
      line-height: 12px;
}

.rightNavemain {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
      color: #999999;
      line-height: 12px;
      left: 25px;
      padding-left: 11px; margin: 0px; padding-right: 2px; margin: 0px;
}


/*//////////////////////////////////////////////*/


.title_blue { color: #0653c3; font-size: 14px; font-family: arial, sans-serif; font-weight: bold; text-transform: uppercase; letter-spacing: -1px; }
.title_black { color: #666666; font-size: 14px; font-family: arial, sans-serif; font-weight: bold; text-transform: uppercase; letter-spacing: -1px; }



