html 
{
	height: 100%;
}

body
{
	margin:0; 
	background-color: /*#E3F1F8*/#EFF8FD;
	height: 100%;
}

h1 
{
	font: bold 100% arial, verdana, sans-serif;  
	color: #003366; 
} 

h2 
{
	font: bold 110% arial, verdana, sans-serif; 
	color : #003366; 
}


a
{
	color : #0066cc; 
	font-family: arial, verdana, sans-serif; 
	text-decoration: none; 
}

a:xvisited 
{
	color: #551A8B; 
	text-decoration: underline; 
} 

a:visited 
{
	color: #0066cc; 
	text-decoration: none; 
} 

a:active 
{
	color: #0066cc; 
	text-decoration: underline; 
} 

a:hover 
{
	color: #999999; 
	text-decoration: underline; 
} 

.formtable 
{ 
	width: 300px; 
	background: #FFFFFF ;
}

.productssubhead 
{
	font: bold 70% arial, verdana, sans-serif; 
	color: #003366;
} 

.skiplink
 {
	display: none; 
} 

.table_bkg_darkblue 
{
	width : 100%; 
	background-color : #003366; 
} 

.table_bkg_midblue 
{
	width: 100%; 
	background-color: #00509c; 
} 

.table_bkg_orange 
{
	width: 100%; 
	background-color: #ff9900; 
	display:none !important;
} 
.table_bkg_white 
{
	width: 100%; 
	background-color: #ffffff; 
} 

.index_table_bkg_white 
{
	width: 100%; 
	background: #ffffff; 
	border-left: 1px solid #DEE6EB;
	border-right: 1px solid #DEE6EB;
	border-bottom: 1px solid #666666;
	padding: 6px;
} 

.table_body_bkg 
{
	width: 100%; 
	background: #CAE4F0; 
}

.bodytext 
{
	font: 75% arial, verdana, sans-serif; 
	color: #484848; 
} 

.bodysmall 
{
	font: 90% arial, verdana, sans-serif; 
	color: #484848; 
} 

.introtext 
{
	font: 75% arial, verdana, sans-serif; 
	color: #484848; 
	margin: -3px 0px 1px 0px;
} 

.boldbluebodytext 
{
	font: bold 100% Arial; 
	color: #003366; 
} 

.formtext 
{
	font: 70% arial, verdana, sans-serif; 
	color: #484848; 
}

.index_bodytext 
{
	font: 70% arial, verdana, sans-serif; 
	color : #333333; 
}

.nav_seperator 
{
	font: 90% arial, verdana, sans-serif; 
	color: #ffffff; 
} 

.blue_column_divider 
{
	/*background : url('../images/dividers/blue_column_divider.gif') repeat-y top left; */
	background: url('../images/dividers/gray_divider.gif') repeat-y top left; 
} 

.gray_column_divider
{
	background: url('../images/dividers/gray_divider.gif') repeat-y top left; 
}

.blue_column_divider_horizontal 
{
	background: url('../images/dividers/dotted_blue_divider_horizontal.gif') repeat-x left top; 
}

.grey_column_divider_horizontal 
{
	background: url('../images/dividers/dotted_darkgrey_divider_horizontal.gif') repeat-x left center; 
}

.breadcrumbbordertop 
{
	background: url('../images/dividers/dotted_darkgrey_divider_horizontal.gif') repeat-x left top; 
}

.breadcrumbborderbottom 
{
	background: url('../images/dividers/dotted_darkgrey_divider_horizontal.gif') repeat-x left bottom;
}

a.gennav, a:active.gennav, a:visited.gennav 
{
	text-decoration: none;  
	color: #ffffff; 
	font: 75% arial, verdana, sans-serif;  
} 

a:hover.gennav 
{
	text-decoration : underline; 
}


a.headingnav, a:active.headingnav, a:visited.headingnav 
{
	text-decoration: underline;  
	color: ##003366; 
	font: 60% arial, verdana, sans-serif;  
} 

a:hover.headingnav 
{
	text-decoration: underline; 
	font: 60% Arial, verdana, sans-serif; 
}

a.indexnav, a:active.indexnav, a:visited.indexnav 
{
	text-decoration: none; 
	color: #FF9900; 
	font: 70% arial, verdana, sans-serif;  
} 

a:hover.indexnav 
{
	font: underline 70% Arial, verdana, sans-serif; 
	color : #889395; 
} 

a.indexleftnavhead, a:active.indexleftnavhead, a:visited.indexleftnavhead 
{
	font: bold none 70% arial, verdana, sans-serif;  
	color: #003366; 
} 

a:hover.indexleftnavhead 
{
text-decoration : underline; 
font-family : Arial, verdana, sans-serif; 
font-size : 70%; 
color : #889395;
font-weight : bold;
}

.subhead
{
color : #003366; 
font-family : arial, verdana, sans-serif;  
font-size : 75%;
font-weight : bold; 
margin-bottom : -0.5em;
} 

.indexsubhead
{
color : #003366; 
font-family : arial, verdana, sans-serif;  
font-size : 75%;
font-weight : bold; 
margin-bottom : -1em;
} 

a.linkhead, a:active.linkhead, a:visited.linkhead {
text-decoration : underline; 
color : #003366; 
font-family : arial, verdana, sans-serif;  
font-size : 80%;
font-weight : bold; 
} 

a:hover.linkhead {
text-decoration : underline; 
font-family : Arial, verdana, sans-serif; 
font-size : 80%; 
color : #889395;
font-weight : bold;
}

a.indexsubnav, a:active.indexsubnav, a:visited.indexsubnav {
text-decoration : none; 
color : #003366; 
font-family : arial, verdana, sans-serif;  
font-size : 70%; 
} 

a:hover.indexsubnav {
text-decoration : underline; 
font-family : Arial, verdana, sans-serif; 
font-size : 70%; 
color : #889395; 
} 


a.index_news_nav, a:active.index_news_nav, a:visited.index_news_nav {
text-decoration : none; 
color : #333333; 
font-family : arial, verdana, sans-serif;  
font-size : 70%; 
} 

a:hover.index_news_nav {
text-decoration : underline; 
font-family : Arial, verdana, sans-serif; 
font-size : 70%; 
color : #999999; 
} 



a.sndnav, a:active.sndnav, a:visited.sndnav {
text-decoration : none; 
font-family : Arial, verdana, sans-serif; 
font-size : 70%; 
font-weight : bold;
color : #000000; 
} 

a:hover.sndnav {
text-decoration : underline; 
font-family : Arial, verdana, sans-serif; 
font-size : 70%; 
font-weight : bold;
color : #000000; 
} 


a.leftnav, a:active.leftnav, a:visited.leftnav 
{
	text-decoration : none; 
	font-family : Arial, verdana, sans-serif; 
	font-size : 70%; 
	font-weight : bold;
	color : #000000; 
} 

a:hover.leftnav 
{
	text-decoration : underline; 
	font-family : Arial, verdana, sans-serif; 
	font-size : 70%; 
	font-weight : bold;
	color : #000000; 
/*list-style-image: url('../images/arrows/homepage_arrow.gif'); */
} 




.country_heading {
font-family : arial, verdana, sans-serif; 
font-size : 80%; 
color : #ffffff; 
font-weight : bold; 
}

a.breadcrumbnav, a:active.breadcrumbnav, a:visited.breadcrumbnav 
{
text-decoration : none; 
font-family : Arial, verdana, sans-serif; 
font-size : 110%; 
color : #989898; 
} 

a:hover.breadcrumbnav 
{
text-decoration : underline; 
font-family : Arial, verdana, sans-serif; 
font-size : 110%; 
color : #494949; 
}

.activepage 
{
font-family : arial, verdana, sans-serif; 
font-size : 70%; 
color : #494949; 
}

.flushul
{ 
margin-left: 0em;
}

.homepageul     
{ 
padding-left: 0px;
}

.infolist   
{ 
	font-family : arial, verdana, sans-serif; 
	font-size : 75%; 
	color : #484848;
	list-style-image: url('../images/arrows/orange_arrow.gif');
}

.linklist   
{ 
font-family : arial, verdana, sans-serif; 
font-size : 70%; 
xcolor : #484848;
color : #0066cc;
/*list-style-image: url('../images/arrows/homepage_arrow.gif'); */
margin-left: -2em;
margin-bottom: 5px;
}

.blueemphasistext 
{ 
font-family : arial, verdana, sans-serif; 
font-size : 80%; 
color : #484848;
}

.homepagelinklist   
{ 
	/*list-style-image: url('../images/arrows/homepage_arrow.gif');*/
}

.productslinklist   
{ 
font-family: Arial, verdana, sans-serif;
margin-bottom:4px;  
font-size: 70%; 
color: #000000; 
list-style-image: url('../images/arrows/blue_arrow.gif'); margin-bottom:4px 
}

.linktext_index    { font-family: Arial, verdana, sans-serif; ; font-size: 70%; color: #FF9900;
}

.linktext_index_news    { font-family: Arial, verdana, sans-serif; ; font-size: 70%; color: #339999;
}

.linktext    { font-family: Arial, verdana, sans-serif; ; font-size: 70%; color: #0066cc;
}



.lightbluetd
{
font-family: Arial, verdana, sans-serif; 
font-size: 70%; 
color: #FFFFFF;
background-color: #5A8AB5;
}

.breadcrumbtdimage
{
height:18px;
background-color: #FFFFFF; background-image:url('../images/dividers/breadcrumb_divider.gif'); 
}

.breadcrumbtdtext
{
valign: center;
font-family: Arial, verdana, sans-serif; 
font-size: 75%; 
color: #003366;
}

.specificationtd
{
font-family: Arial, verdana, sans-serif; 
font-weight: bold;
font-size: 70%; 
color: #FFFFFF;
background-color: #5A8AB5;
}


.index_bkg_image1 {
background-position :  
               center bottom; 
width : 195px;
height : 128px;
background-image : url('../images/HomepageImages/homepage_images1.jpg');
background-repeat : no-repeat 
}

.index_bkg_image2 {
background-position :  
               center bottom; 
width : 195px;
height : 128px;
background-image : url('../images/HomepageImages/homepage_images2.jpg');
background-repeat : no-repeat 
}

.index_bkg_image3 {
background-position : center bottom; 
width : 195px;
height : 128px;
background-image : url('../images/HomepageImages/homepage_images3.jpg');
background-repeat : no-repeat; 
}

.index_bkg_image4 {
background-position : center bottom; 
width : 195px;
height : 128px;
background-image : url('../images/HomepageImages/homepage_images4.jpg');
background-repeat : no-repeat; 
}

.dmt_index_bkg_image1 {
background-position : center bottom; 
width : 195px;
height : 128px;
background-image : url('../images/dmt_homepage_images/fps_index_image.jpg');
background-repeat : no-repeat; 
}

.dmt_index_bkg_image2 {
background-position : center bottom; 
width : 195px;
height : 128px;
background-image : url('../images/dmt_homepage_images/newsletter_index_image.jpg');
background-repeat : no-repeat; 
}

.dmt_index_bkg_image3 {
background-position : center bottom; 
width : 195px;
height : 128px;
background-image : url('../images/dmt_homepage_images/events_index_image.jpg');
background-repeat : no-repeat; 
}

.dmt_index_bkg_image4 {
background-position : center top; 
width : 195px;
height : 128px;
background-image : url('../images/dmt_homepage_images/latestnews_index_image.jpg');
background-repeat : no-repeat; 
}


a.breadcrumbnav, a:active.breadcrumbnav, a:visited.breadcrumbnav 
{
text-decoration : none; 
font-family : Arial, verdana, sans-serif; 
font-size : 80%; 
color : #E5E5E5; 
} 

a:hover.breadcrumbnav 
{
text-decoration : underline; 
font-family : Arial, verdana, sans-serif; 
font-size : 90%; 
color : #FFFFFF; 
}

a.breadcrumbnav2, a:active.breadcrumbnav2, a:visited.breadcrumbnav2 
{
text-decoration : none; 
font-family : Arial, verdana, sans-serif; 
font-size : 90%; 
color : #003366; 
} 

a:hover.breadcrumbnav2 
{
text-decoration : underline; 
font-family : Arial, verdana, sans-serif; 
font-size : 90%; 
color : #333333; 
}

.activepage
{
font-family : arial, verdana, sans-serif; 
font-size : 80%; 
color : #494949; 
}

.spectext    { font-family: arial, verdana, sans-serif; font-size: 60%; color: #000000;}

.spectextsubhead    { font-family: Arial; font-size: 60%; color: #003366; font-weight:bold;}

.textbox 
{ 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	border-color: #000000;
	font-size:10px; color: #000000; font-family:Verdana,Arial,Helvetica,sans-serif;
	background-color: #FFFFFF;
}
.button 
{
	font-family: Verdana, Arial, sans-serif;
	color: #000000;
	margin-left: 0;
	margin-top: 0;
}

img.header
{
	background:#ffffff;
	border-bottom: 2px solid #09418E !important;
}

td.content
{
	background: url('../images/bg-fade.jpg') repeat-y;
	padding: 0px 2px 0px 1px;
}

table.footer
{
	border-bottom: 1px solid #666666;
}

ul.menu
{
	margin: 0px;
	padding: 6px;
	font: 11px Verdana, Arial, sans-serif;
}

ul.menu li
{
	padding: 3px 0px 3px 16px;
	margin: 0px;
	list-style: none;
	background: url('../images/arrows/homepage_arrow.gif') no-repeat 0px 6px; 
	white-space: nowrap;
}
