body{
	font-family: Arial,sans-serif;
	color: #333333;
	line-height: 1.166;	
	margin: 0px;
	padding: 0px;
	font-size:12px;
}

.wrapper {width:966px;}

a, a:visited, a:link {
	color: #333333;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
	color: #666666;
}


h1, h2, h3, h4, h5, h6 {
	font-family: Arial,sans-serif;
	margin: 0px;
	padding: 0px;
}

h1{
 font-family: Verdana,Arial,sans-serif;
 font-size: 120%;
 color: #333333;
}

h2{
 font-size: 114%;
 color: #666666;
}

h3{
 font-size: 100%;
 color: #334d55;
}

h4{
 font-size: 100%;
 font-weight: normal;
 color: #333333;
}

h5{
 font-size: 100%;
 color: #333333;
}

ul{
 list-style-type: square;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

label{
	font: bold 100% Arial,sans-serif;
 color: #333333;
}
.homepageContentText
{
line-height: 150%;
padding: 16px;
		font-family: Arial, Tahoma, sans-serif;
			font-size: 12px;
}

.pageContentText, a.pageContentText,a.pageContentText:link,a.pageContentText:visited {font-size: 12px; font-family: Arial, Tahoma, sans-serif; color:#333333;}
.pageContentText {line-height:150%;padding: 16px;}



	div.jd_news_scroll {
			position: relative;
			overflow: hidden;
			width: 90%;
			height: 175px;
		}
		div.jd_news_scroll ul {
			position: relative;
			list-style-type: none;
			padding: 0px;
			margin: 0px;
		}
		div.jd_news_scroll ul li {
		
			padding: 3px;
			padding: 2px;
			padding-top: 3px;
			padding-left: 10px;
			margin: 0px;
 
			font-family: Arial, Tahoma, sans-serif;
			font-size: 12px;
		}

		div.jd_news_scroll ul li a{
color: #333333;
text-decoration: none;
font-family:arial,helvetica,sanserif; font-size:12px;
}

div.jd_news_scroll ul li a:hover, div.jd_news_scroll ul li a.selected{ 
color: #333333;
text-decoration: none;
font-family:arial,helvetica,sanserif; font-size:12px;
}



		div.subnav ul {
			list-style-type: disc;
			list-style-image: url(images/blue_arrow_right.gif);
			list-style-position: outside;
		}
		div.subnav ul li {
		
			padding-left: 2px;
			line-height: 140%;
			padding-bottom: 6px;
 
			font-family: Arial, Tahoma, sans-serif;
			font-size: 12px;
		}

		div.subnav ul li a{
color: #333333;
text-decoration: none;
font-family:arial,helvetica,sanserif; font-size:12px;
}

div.subnav ul li a:visited, div.subnav ul li a:link, div.subnav ul li a.selected{ 
color: #333333;
text-decoration: none;
}

div.subnav ul li a:hover{ 
color: #333333;
text-decoration: underline;
background-color:#000000;
}

.dropdownLink, .dropdownLink a,.dropdownLink a:visited, .dropdownLink a:link {font-size: 12px;color: #ffffff; text-decoration: none;}
.dropdownLink a:hover {color: #efefef;text-decoration: underline;}


.shadow  a { position:relative; display:block; color:#fff; font-size:14px;}
.shadow span { position:absolute; display:block; top:0px;  }
.shadow:before { display:block; padding:1px; content: attr(title); color:#666;  }


.homepageContentText , a.homepageContentText,a.homepageContentText:link,a.homepageContentText:visited {font-size:12px; color:#364B65;line-height:150%;}
.homepageContentText1 { line-height:150%;padding-bottom: 6px;padding-top: 6px;}


.footer {
	font-family: Verdana,Arial,sans-serif;
	color: #515050;
	line-height: 1.166;	
	margin: 0px;
	padding: 0px;
	font-size:11px;
}	

a.footer, a:visited.footer  {
	color: #515050;
	text-decoration: none;
}

.footer a:hover {
	color: #999999;
	text-decoration: underline;
}

.data_row_header {font-size:0.9em;font-weight:bold;  color: #FFFFFF; padding: 6 6 6 6 ;filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#999999', endColorStr='#666666', gradientType='0');}
.data_row_header a,.data_row_header a:visited {font-weight: bold; color: #FFFFFF; text-decoration: none;}
.data_row_header a:hover {text-decoration: underline;color: #FFFFFF;}



.data_row_featured_cell {background-color:#efefef;}
.data_row_featured {border-style:dashed;border-width:thin;border-color:990000;background-color:#e8e8e8;}
.data_row_on {font-family:arial,helvetica,sanserif; background-color:#ffffff;font-size:95%;}
.data_row_on_bold {background-color:#ffffff;font-weight:bold;font-size:95%;}

.data_row_on {font-family:arial,helvetica,sanserif; background-color:#ffffff;font-size:95%;}

.data_row_disabled,.data_row_disabled a, .data_row_disabled a:visited, .data_row_disabled a:hover  {background-color:#cccccc;color:#999999;}
.disabled,.disabled a, .disabled a:visited, .disabled a:hover  { color: #999999;}

.data_row_off_grey {background-color:#e8e8e8;font-size:95%;}
.data_row_off {background-color:#f8f8f8;font-size:95%;}
.data_row_off_bold {background-color:#e8e8e8;font-size:95%;font-weight:bold;}
.data_row_footer {background-color:#eeeeee;}


.form_header { font-weight: bold; color: #FFFFFF;font-size:1.1em; padding: 6 6 6 6 ;}
.form_header a {font-weight: bold; color: #FFFFFF; text-decoration: none;}
.form_header a:hover { text-decoration: none;}
.form_header {filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#999999', endColorStr='#666666', gradientType='0');}

.form_subheader { font-weight: bold; color: #666666;font-size:1.0em; padding: 4 4 4 4;}
.form_subheader a {font-weight: bold; color: #FFFFFF; text-decoration: none;}
.form_subheader a:hover { text-decoration: none;}


.content,.content a, .content a:visited,.content a:hover { font-size:105%; }