body,
div,
th,
td,
a,
p,
li,
ol {
 font-family: verdana, arial, helvetica, sans-serif;
 font-size: 10px;
 color: #494949; 
}


.underline_link_bold {
	FONT-SIZE: 12px;
	COLOR: #ff0000;
	FONT-FAMILY: Arial, Helvetica;
	text-decoration:underline; 
	font-weight : bold;
}

.forum_link {
	FONT-SIZE: 12px;
	COLOR: #ff0000;
	FONT-FAMILY: Arial, Helvetica;
	text-decoration:underline; 
	font-weight : bold;
}

.forum_code {
	FONT-SIZE: 10px;
	COLOR: #999999;
	FONT-FAMILY: Arial, Helvetica;
	font-weight : bold;
}    
                            
.forum_red  {
	FONT-SIZE: 12px;
	COLOR: #ff0000;
	FONT-FAMILY: Arial, Helvetica;
}    
                
.forum_lt_grey {
	FONT-SIZE: 12px;
	COLOR: #cccccc;
	FONT-FAMILY: Arial, Helvetica
}    
                 
.forum_dark_grey {
	FONT-SIZE: 12px;
	COLOR: #999999;
	FONT-FAMILY: Arial, Helvetica
}    

.mainWrapper {
	margin: 12px; 
	padding: 10px 0px 10px 10px;
	background-color:#FFFFFF; 
	width:775px;
	text-align:left;
}

.rightChannelGrey	{
	background-color:#eeeeee;
	width:589px;
	padding-bottom:20px;
}

.rightChannelGrey2	{
	background-color:#eeeeee;
	width:589px;
}

body {
	background-color:#ffffff;
	margin:0px;
}

a {
 color: #000000;
 text-decoration:none;
 font-weight: normal;
 }
a:link {
font-family: Verdana, Geneva, Arial, sans-serif;
font-size: 10px;
color: #282828;
text-decoration: underline;
 }
a:active {
font-family: Verdana, Geneva, Arial, sans-serif;
font-size: 10px;
color: #FF0000;
text-decoration: underline;
}
a:visited {
font-family: Verdana, Geneva, Arial, sans-serif;
font-size: 10px;
color: #282828;
text-decoration: underline;
 }
 
a.headerTellMe {
 margin: 0 81px 0 0;
 }
  
input.search2 {
 font-family: Arial,Helvetica,sans-serif;
 font-size: 9px;
 font-weight: bold;
 color: #000;
 border-left: 1px solid #727272;
 border-top: 1px solid #727272;
 border-right: 1px solid #BEBEBE;
 border-bottom: 1px solid #BEBEBE;
 background-color: #FFF;
 margin-right: 4px;
 height: 14px;
 width: 103px;
 }

.topnav {
  background-color: #E6E6E6;
 }

.sNav {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 760px;
	height: 20px;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 11px;
	/*visibility: hidden;*/

 }
.navlevel2 {
 float: left;
 padding-left: 5px;
 padding-right: 16px;
 }
 
.footer {
 font-size: 11px;
 color: #446580;
   }

/* div positioning*/

#body {
margin: 12px 0px 0px 0px;
}


#pagetitle {
width:170px; 
height:80px; 
margin-bottom: 7px;
}

#globalposition {
margin: 15px 0 0 0; 
padding: 0 0 10px 0;
background-color:#FFFFFF; 
width:782px;
}

#footerdiv {
	background-color: #EEEEEE;
	width:760px;
	height:24px;
	padding:3px 0px 0px 3px;
	margin-top:3px;
	background-repeat: no-repeat;
}

.infoTable thead td	{
	font-size:9px;
	color:#ff0000;
	font-weight:bold;
}

.infoTable tbody td	{
	border-bottom: 3px solid #eeeeee;
	height:57px;
}

.infoTableText {
	margin-left:2px;
	margin-top:6px;
}


.level4{
margin:1px 0 2px 0;
}

.level3{
margin:1px 0 2px 0;
}

.stealth_textarea {

FONT-SIZE: 12px;

COLOR: #666666;

FONT-FAMILY: Arial, Helvetica;

overflow: hidden;

border=0px;

}

.showForPrint {
	visibility: hidden;
	width: 0;
	height: 0;
	position: absolute;
	}

.showForPrint img {
	visibility: hidden;
	width: 0;
	height: 0;
	position: absolute;
	}

.hideForPrint {
	height:28px;
	visibility: visible;
	position: relative;
	}

.hideForPrint img {
	visibility: visible;
	position: relative;
	}
	
.heading_1 {
	FONT-SIZE: 14px; COLOR: #FF0000; FONT-FAMILY: Arial, Helvetica; font-weight : bold;
}
.heading_1_nav {
	FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica; font-weight : bold;
}
.heading_2 {
	FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica; font-weight : bold;
}
.heading_2_nav {
	FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica
}
.heading_3 {
	FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: Arial, Helvetica; font-weight : bold;
}
.heading_3_white {
	FONT-SIZE: 12px; COLOR: white; FONT-FAMILY: Arial, Helvetica; font-weight : bold;
}

.txtBold {
	FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica; font-weight : bold;
}

.blktext {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica; font-weight : bold;
}

.textBold {
	FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica; font-weight : bold;
}

.txtRed  {
	FONT-SIZE: 12px; COLOR: #FF0000; FONT-FAMILY: Arial, Helvetica; 
}

.txtRedBold  {
	FONT-SIZE: 14px; COLOR: #FF0000; FONT-FAMILY: Arial, Helvetica; font-weight : bold
}

.txtBlack {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica;
}

.text {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica;
}

.txtWhite {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica;
}

.txtGrey {
	FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica;
}

.bodytext {
	FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica;
}

.swhitebg_link {
	FONT-SIZE: 12px; COLOR: #ff0000; FONT-FAMILY: Arial, Helvetica;
}

.underline_link {
	FONT-SIZE: 12px; COLOR: #ff0000; FONT-FAMILY: Arial, Helvetica; text-decoration:underline;
}

.lwhitebg_link {
	FONT-SIZE: 14px; COLOR: #ff0000; FONT-FAMILY: Arial, Helvetica;
}

.subNavHeader {
	FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica;
}


.tabular_table
{
background-color: #FFFFFF;
border: 1px solid #333333; 
bordercolor: #333333;
spacing: 5;
padding: 5;
}
 
.tabular_table_header
{
height: 15px; 
background-color: #cccccc;
	font-family : Arial, Helvetica;
	font-size : 12;
	font-style : normal;
	font-weight : bold;
	text-decoration : none;
	color : black;
}

.tabular_table_body
{
height: 15px; 
background-color: #FFFFFF;
	font-family : Arial, Helvetica;
	font-size : 10;
	font-style : normal;
	font-weight : normal;
	text-decoration : none;
	color : #000000;
}

.contactfield, .contactselect, .profilefield, .regfield {
	background-color: #FFFFFF;
	color: #333333;
	border : 1px solid #686868;
	font-size : 12px;
}

/* div positioning end */

div.thickline {

  border-width: 3px;

  border-style: solid;

  border-color: #000000;

}

.errorText{ 
	font-weight:bold; 
	color:#ff0000;
}

/* added for Partner Locator, EB, 27Dec2006*/
.boldtext {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666
}


