
	

#container #topmenu {

	background: url(../_images/bg.gif) repeat-x; 

	height: 83px;

	position: relative;

	}

	

#splash #container #topmenu {

	background: url(../_images/bg_splash.gif) repeat-x; 

	height: 131px;

	position: relative;

	}



#container #topmenu #logo {

	position: absolute;

	left: 11px;

	top: 15px;

	}

	

body#splash #container #topmenu #logo {

	position: absolute;

	left: 13px;

	top: 30px;

	}



#container #topmenu ul#auxmenu  {

	position: absolute;

	right: 30px;

	top: 44px;	margin: 0;

	padding: 0;

	display: inline;

	} 



body#splash #container #topmenu ul#auxmenu  {

	top: 101px;	

	} 



body#splash #products {

	padding: 31px 9px 0px 0px;

	position:relative;

	float: right;

	}

	

body#splash #products .item {

	margin-bottom: 37px;

	position:relative;

	}	



body#splash #products .item p {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.7em;

	color: #424242;

	text-transform:lowercase;

	margin: 0px;

	}	



body#splash #whatsnew {

	width: 482px;

	float: right;

	position:relative;

	}	

	

body#splash #whatsnew .padder {

	background-color: #eaeff3;

	width: 444px;

	padding: 0px 10px 27px 10px;

	background-image:url(../_images/splash_whatsnew.gif);

	background-position:bottom;

	background-repeat:no-repeat;

	margin-bottom: 10px;

	}	



body#splash #whatsnew .padder .item {

	border-bottom: 1px solid #e0e3e2;

	padding: 16px 0px 7px 8px;

}



body#splash #whatsnew .padder h1 {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.9em;

	color: #000000;

	margin: 0px;

	

}





body#splash #whatsnew .padder .item h2 {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.8em;

	color: #424242;

	margin: 0 0 0 -10px;

	padding-left: 10px;

	background-image:url(../_images/whatsnew_bullet.gif);

	background-repeat:no-repeat;

}



body#splash #whatsnew .padder .item p {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.7em;

	color: #424242;

	margin: 4px 0px 0px 2px;

}



body#splash #whatsnew .padder .item a, #container #content #sidebar #pullquote a {

	text-decoration: none;

	color: #3a6e8f;

	}

	

body#splash #whatsnew .padder .item a:hover {

	text-decoration: underline;

	color: #a12830;

	}



#container #topmenu ul#auxmenu li {

	list-style: none;

	display: inline;

	float: left;

	}



#container #topmenu ul#auxmenu li a {

	display:block;

	height: 25px;

	overflow: hidden;

	margin: 0 10px 0 0;

	padding: 25px 0 0 0;

	height: 0px !important;

	height /**/:25px; /**/

	}



#container #menu {

	background: #4B7B99 url(../_images/menu_bg.gif) repeat-x; 

	height: 28px;

	margin: 0 11px 0 11px;

	padding: 5px 0px 0px 3px;

	overflow: hidden;

	}



#container #menu ul {

	margin: 0;

	padding: 0;

	display: inline;

	}



#container #menu ul li {

	float: left;

	list-style: none;

	margin-right: 5px;

	margin-top: 8px;

	margin-left: 7px;

	}

	

#container #menu ul li a {

	display:block;

	height: 25px;

	overflow: hidden;

	padding: 45px 7px 8px 0;

	height: 0px !important;

	height /**/:25px; /**/

	}



#topmenuSitemap a {

	background: url(../_images/topmenu_sitemap.gif) 0 0 no-repeat; width: 38px;

	}

	

#topmenuContact a {

	background: url(../_images/topmenu_contact.gif) 0 0 no-repeat; width: 56px; 

	}



#topmenuSettings a {

	background: url(../_images/topmenu_settings.gif) 0 0 no-repeat; width: 88px; 

	}

		

#menuAbout a {	

	background: url(../_images/menu_about.gif) 0 0 no-repeat; width: 41px; 

	}

	

#menuAbout a:hover {	

	background: url(../_images/menu_about_over.gif) 0 0 no-repeat; width: 41px; 

	}

	

#menuProducts a {	

	background: url(../_images/menu_products.gif) 0 0 no-repeat; width: 59px; 

	}

	

#menuProducts a:hover {	

	background: url(../_images/menu_products_over.gif) 0 0 no-repeat; width: 59px; 

	}

	

#menuServices a {	

	background: url(../_images/menu_services.gif) 0 0 no-repeat; width: 51px; 

	}

	

#menuServices a:hover {	

	background: url(../_images/menu_services_over.gif) 0 0 no-repeat; width: 51px; 

	}

	

#menuSupport a {

	background: url(../_images/menu_support.gif) 0 0 no-repeat; width: 110px; 

	}

	

#menuSupport a:hover {	

	background: url(../_images/menu_support_over.gif) 0 0 no-repeat; width: 110px; 

	}

	

#menuMarkets a {

	background: url(../_images/menu_markets.gif) 0 0 no-repeat; width: 51px; 

	}

	

#menuMarkets a:hover {	

	background: url(../_images/menu_markets_over.gif) 0 0 no-repeat; width: 51px; 

	}

	

#menuResources a {	

	background: url(../_images/menu_resources.gif) 0 0 no-repeat; width: 63px; 

	}

	

#menuResources a:hover {

	background: url(../_images/menu_resources_over.gif) 0 0 no-repeat; width: 63px; 

	}


#menuContact a {

	margin-left: 12px;

	background: url(../_images/menu_contact.gif) 0 0 no-repeat; width: 110px; 

	}

	

#menuContact a:hover {

	background: url(../_images/menu_contact_over.gif) 0 0 no-repeat; width: 110px; 

	}	

#menuLogin a {

	margin-left: 12px;

	background: url(../_images/menu_login.gif) 0 0 no-repeat; width: 110px; 

	}

	

#menuLogin a:hover {

	background: url(../_images/menu_login_over.gif) 0 0 no-repeat; width: 110px; 

	}



#menuLogout a {

	margin-left: 12px;

	background: url(../_images/menu_logout.gif) 0 0 no-repeat; width: 122px; 

	}

	

#menuLogout a:hover {

	background: url(../_images/menu_logout_over.gif) 0 0 no-repeat; width: 122px; 

	}

	

#container #header {

	height: 145px;

	margin: 0 11px 0 11px;

	background-image: url(../_images/headerpic_about.jpg);

}



body#splash #container #header {

	height: 226px;

	margin: 0 11px 0 11px;

	background-image: url(../_images/headerpic_splash.gif);

	background-position:bottom;

	background-repeat:no-repeat;

	padding-bottom: 40px!important;
	
	padding-bottom: 0px;
	
	position: relative;

	background-color: #3a6e8f;

}



body#splash #container #header h1 {

	width: 467px;

	font: 1.0em Tahoma, Verdana, Arial, Helvetica, sans-serif; 

	font-weight: bold;

	color: #91b5d6;

	margin: 0px 0px 0px 11px;

	padding-top: 13px;

}



body#splash #container #header p {

	width: 467px;

	font: 0.8em Tahoma, Verdana, Arial, Helvetica, sans-serif; 

	color: #ffffff;

	margin: 8px 0px 0px 11px;

}



#container #content #sidebar {

	width: 193px;

	float: right;

	margin: 0 0 0 0;

}



#container #content #sidebar #submenu {

	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; 

	padding-top: 5px;

	background-image:url(../_images/submenu_bg.gif);

}

#submenu #submovie {margin: 0px auto 0px auto;
width: 180px;
color: #5C5C5C;
}

#submenu #submovie a:link, #submenu #submovie a:visited {color: #447595;
	text-decoration: underline;}
	
#submenu #submovie a:link, #submenu #submovie a:visited {color: #a12830;}	


#container #content #sidebar #submenu_glossary {

	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; 

	padding-top: 5px;

}



#container #content #sidebar #submenu_glossary ul {

	margin: 0;

	padding-left: 9px;

	list-style-image: url(../_images/menu_bullet.gif);

	list-style-position:outside;

}



#container #content #sidebar #submenu_glossary ul li {

	margin: 5px 4px 0 19px;

	padding: 0 0 6px 0;

	background-image:url(../_images/submenu_item_bg.gif);

	background-repeat:repeat-x;

	background-position:bottom;

	}

	

#container #content #sidebar #submenu_glossary ul li a {

	color: #767676;

	text-decoration: none;

	}

	

#container #content #sidebar #submenu_glossary ul li a:hover {

	color: #000000;

	}



#container #content #sidebar #submenu h2 {

	font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; 

	color: #497997;

	margin: 0;

	padding-bottom: 6px;

	padding-left: 9px;

}



#container #content #sidebar #submenu ul {

	margin: 0;

	padding-left: 9px;

	list-style-image: url(../_images/menu_bullet.gif);

	list-style-position:outside;

}



#container #content #sidebar #submenu ul li {

	margin: 5px 4px 0 19px;

	padding: 0 0 6px 0;

	background-image:url(../_images/submenu_item_bg.gif);

	background-repeat:repeat-x;

	background-position:bottom;

	}

	

#container #content #sidebar #submenu ul li a {

	color: #767676;

	text-decoration: none;

	}

	

#container #content #sidebar #submenu ul li a:hover {

	color: #000000;

	}



#container #content #sidebar #search {

	background: #FFFFFF url(../_images/search_bg2.gif);
	background-repeat: no-repeat;

	height: 25px;

	padding-top: 28px;

	padding-left: 15px;

	position: relative;
	margin-bottom: 0px;

	}



#container #content #sidebar #enews {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #447595;

	height: 150px;

	padding-top: 1px;

	padding-left: 7px;

	position: relative;

	}

#container #content #sidebar #enewsbar {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;
	color: #000000;

	background: #FFFFFF url(../_images/enewsbar_bg2.gif);

	background-repeat: no-repeat;

	height: 135px;

	padding-top: 0px;

	padding-left: 15px;

	position: relative;

	}
	
#container #content #sidebar #enewsbar img {
padding-top: 6px;
margin-bottom: 0px;
margin: 0px;
padding-bottom: 0px;
}

#container #content #sidebar #enewsbar p {	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5C5C5C;
	line-height: 10px;
	margin-top: 1px;
	margin-left: 2px;
	padding-top: 0px;
	}

#container #content #sidebar #enewsbar .input{
display: block;
}

#container #content #sidebar #enewsbar a:link, #container #content #sidebar #enewsbar a:visited {
	color: #447595;
	text-decoration: underline;
}


#container #content #sidebar #enewsbar a:active, #container #content #sidebar #enewsbar a:hover {
	color: #a12830;
}


.enewstitle {margin-top: 17px;
margin-left: 0px;
padding: 0px;
padding-left: 0px;
}


#container #content #sidebar #literature {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000000;

	height: 250px;

	padding-top: 25px;

	padding-left: 15px;

	position: relative;

	}
	
#container #content #sidebar #literature img {
padding-top: 0px;
margin-bottom: 0px;
margin: 0px;
padding-bottom: 0px;
}

#container #content #sidebar #literature p {	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	margin-top: 8px;
	margin-left: 2px;
	padding-top: 0px;
	}

#container #content #sidebar #literature a:link, #container #content #sidebar #enewsbar a:visited {
	color: #447595;
	text-decoration: underline;
}

#container #content #sidebar #literature a:active, #container #content #sidebar #enewsbar a:hover {
	color: #a12830;
}


#container #content #sidebar #newslettersignup {

	/*background: #FFFFFF url(../_images/newslettersignup_bg.gif);*/

	background-repeat: no-repeat;

	height: 65px;

	padding-top: 8px;

	padding-left: 15px;

	position: relative;

	}



	

body#splash #search {

	background-image: url(../_images/search_bg_splash.gif);

	background-repeat: no-repeat;

	float: right;

	position: relative;

	height: 85px;

	padding-top: 28px;

	padding-left: 15px;

	width: 173px;

	margin-top: 40px;

	margin-right: 0px;

	}
	
#splashsearch {
	float: right;
	position: relative;
	height: 85px;
	padding-top: 0px;
	padding-left: 15px;
	width: 233px;
	margin-top: 25px;
	margin-right: 0px;
}	


#splashsearch .textarea  {
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	position: absolute;
	left: 63px;
	top: 38px;
	width: 117px;
	height: 15px;
	background-color: #efefef;
	border: 1px solid;
	border-color: #a4a4a4 #ffffff #ffffff #a4a4a4;
	color: #6F6F6F;
	padding-left: 4px;
}

#splashsearch .go  {
	position: absolute;
	left: 191px;
	top: 38px;
}

#headersearch {
	position: absolute;
	height: 85px;
	padding-top: 0px;
	padding-left: 15px;
	width: 283px;
	top: 0px;
	margin-bottom: 5px;
	right: 0px;
}	


#headersearch .textarea  {
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	position: absolute;
	left: 63px;
	top: 38px;
	width: 117px;
	height: 15px;
	background-color: #efefef;
	border: 1px solid;
	border-color: #a4a4a4 #ffffff #ffffff #a4a4a4;
	color: #6F6F6F;
	padding-left: 4px;
}

#headersearch .go  {
	position: absolute;
	left: 191px;
	top: 38px;
}

#headersearch form{width: 253px;}
#headersearch fieldset{width: 253px!important;}
#sidesearch {
	margin-left: 2px;
	margin-top: 44px;	
}

body#splash #enewsbar {

	background-image: url(../_images/enewsbar_bg.gif);

	background-repeat: no-repeat;

	float: right;

	position: relative;

	height: 152px;

	padding-top: 7px;

	padding-left: 15px;

	margin-top: 40px;

	margin-right: 0px;

	}
	
body#splash #enewsbar p {	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5C5C5C;
	line-height: 10px;
	margin-top: 8px;
	margin-left: 2px;
	padding-top: 0px;
	}


body#splash #enewsletter {

	background-image: url(../_images/enewsletter_bg_splash.gif);

	background-repeat: no-repeat;

	float: right;

	position: relative;

	height: 85px;

	padding-top: 28px;

	padding-left: 15px;

	width: 173px;

	margin-top: 40px;

	margin-right: 0px;

	}

	

#search .textarea  {

	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; 

	position: absolute;

	left: 13px;

	top: 48px;

	width: 127px;

	height: 15px;

	background-color: #efefef;

	border: 1px solid;

	border-color: #a4a4a4 #ffffff #ffffff #a4a4a4;

	color: #6F6F6F;

	padding-left: 4px;

	}

#enewsbar .textarea  {

	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; 

	position: absolute;

	left: 17px;

	top: 70px;

	width: 153px;

	height: 15px;

	background-color: #efefef;

	border: 1px solid;

	border-color: #a4a4a4 #606060 #606060 #a4a4a4;

	color: #6F6F6F;

	padding-left: 4px;

	}

#enews .textarea  {

	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; 

	width: 150px;

	height: 15px;

	background-color: #efefef;

	border: 1px solid;

	border-color: #a4a4a4 #ffffff #ffffff #a4a4a4;

	color: #6F6F6F;

	padding-left: 4px;

	}
	

#newslettersignup .textarea  {

	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; 

	position: absolute;

	left: 13px;

	top: 28px;

	width: 127px;

	height: 15px;

	background-color: #efefef;

	border: 1px solid;

	border-color: #a4a4a4 #ffffff #ffffff #a4a4a4;

	color: #6F6F6F;

	padding-left: 4px;

	}



#enews .textarea:focus, #search .textarea:focus {

	background-color: #d4e7ef;

	}
	
#enewsbar .textarea:focus, #search .textarea:focus {

	background-color: #d4e7ef;

	}

	

#newslettersignup .textarea:focus, #search .textarea:focus {

	background-color: #ffffff;

	}

	

#search .go  {

	position: absolute;

	left: 150px;

	top: 48px;

	}




#enews .go  {

	text-align: right;

	}

#newslettersignup .go  {

	position: absolute;

	left: 150px;

	top: 28px;

	}



#container #content #sidebar #pullquote {

	font: normal 10px Tahoma, Verdana, Arial, Helvetica, sans-serif; 

	color: #585858;

	margin-left: 20px;

	width: 160px;

}





#container #content #sidebar #casestudies {

	padding-left: 12px;

	}



#container #content #sidebar #casestudies h1 {

	font: normal 10px Tahoma, Verdana, Arial, Helvetica, sans-serif; 

	text-transform: uppercase;

	color: #a12830;

	margin: 0 0 6px 0;

	}



#container #content #sidebar #casestudies .element {

	background-image:url(../_images/submenu_item_bg.gif);

	background-repeat:repeat-x;

	background-position:bottom;

	margin-bottom: 22px;

	padding-bottom: 4px;

	}

	

#container #content #sidebar #casestudies .element a {

	font: 10px Tahoma, Verdana, Arial, Helvetica, sans-serif; 

	background-color: #a12830;

	display:block;

	width: 127px;

	height: 43px;

	overflow: hidden;

	padding: 10px 10px 0 8px;

	color: #FFFFFF;

	text-decoration: none;

	background-image:url(../_images/casestudies_bullet.gif);

	background-position: 135px 42px;

	background-repeat:no-repeat;

	}



#container #content #sidebar #casestudies .element a:hover {

	background-color: transparent;

	height: 43px;

	padding-top: 53px;

	height: 0px !important;

	height /**/:43px; /**/

	background-position: 0 0;

	}



#container #content #sidebar #casestudies .element a#royal:hover {

	background-image:url(../_images/casestudies_royal.jpg);

	}



#container #content #breadcrumb {

	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; 

	border-bottom: 1px solid #ebebeb;

	color: #6F6F6F;

	margin: 0 15px 15px 15px;

	width: 460px;

	padding: 0 4px 4px 4px;

}



#container #content #breadcrumb a {

	white-space: nowrap;

	text-decoration: none;

	color: #6F6F6F;

}



#container #content #breadcrumb a:hover {

	text-decoration: underline;

	color: #3a6e8f;

}



#container #content #breadcrumb ul {

	margin-left: 0;

	padding-left: 0;

	display: inline;

	border: none;

	} 



#container #content #breadcrumb ul li {

	margin-left: 0;

	padding-left: 2px;

	border: none;

	list-style: none;

	display: inline;

	}



#container #content #padder {

	margin-right: 210px;

	margin-left: 20px;

	margin-top: -8px;

	position: relative;



}



#container #content #padder .date {

	font-size: .7em;

}

#container #content #padder hr {

	border: none;

	height: 1px;

	background-color: #e1e1e1;

	}



#container #content #padder h1 {

	font: normal 1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif; 

	color: #5ea1d5;

	margin-bottom: 0;

}



#container #content #padder h2 {

	font: bold .8em Tahoma, Verdana, Arial, Helvetica, sans-serif; 

	color: #414042;

	margin-bottom: 0;

	border-top: 1px solid #e1e1e1;

	padding-top: 11px;

}



#container #content #padder h3 {

	font: bold .8em Tahoma, Verdana, Arial, Helvetica, sans-serif; 

	color: #5ea1d5;

	margin-bottom: 0;

}



#container #content #padder p, #container #content #padder ul, #container #content #padder ol {

	font: 0.8em Tahoma, Verdana, Arial, Helvetica, sans-serif; 

	color: #585858;

	margin-top: 5px;

}



#container #content #padder table.generic {

	font: 0.7em Tahoma, Verdana, Arial, Helvetica, sans-serif; 

	color: #585858;

}



#container #content #padder ul {

	list-style-image: url(../_images/padder_bullet.gif);

	list-style-position: outside;

}



#container #content #padder li {

	margin-bottom: 12px;

}



#container #content #padder ul ul {

	font-size: 1.0em; 

}



#container #content #padder p.back {

	font-size: 10px;

	text-align: right;

}



#container #content #padder a {

	color: #497997;

}



#container #content #padder a:hover {

	color: #a12830;

}



#container #content #padder .textarea {

	font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; 

	width:240px;

	height: 15px;

	background-color: #efefef;

	border: 1px solid;

	border-color: #a4a4a4 #ffffff #ffffff #a4a4a4;

	color: #6F6F6F;

}



#container #content #padder .textarea_multi {

	font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; 

	width: 240px;

	height: 160px;

	background-color: #efefef;

	border: 1px solid;

	border-color: #a4a4a4 #ffffff #ffffff #a4a4a4;

	color: #6F6F6F;

}





#container #content #padder .textarea:focus {

	background-color: #d4e7ef;

}

	

#container #content #footer {

	background-image: url(../_images/footer_bg.gif);

	padding-top: 9px;

	background-repeat: repeat-x;

	height: 70px;

	clear: both;

}



#container #content #footer #disclaimer {

	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; 

	width: 171px;

	border-left: solid 1px #ebebeb;

	float: right;

	height: 15px;

	color: #336699;

	padding: 10px;

}



#container #content #footer #links, #container #content #padder .links {

	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; 

}



#container #content #footer #copyright {

	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; 

	text-align: center;

	padding: 10px;

	color: #336699;

}



#container #content #footer a {

	color: #336699;

	text-decoration: none;

}



#container #content #footer a:hover  {

	color: #a12830;

	text-decoration: none;

}



.error {

	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; 

	color: red;

}



.button {

	font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; 

	background-color: #e3e3e3;

	border: 1px solid;

	border-color: #ddeaf0 #b0c5ce #a4b7bf #d0e3eb;

	color: #404040;

	padding: 5px 20px 5px 20px;

	text-align: center;

}


.button2 {

	font: 10px Tahoma, Verdana, Arial, Helvetica, sans-serif; 

	background-color: #3E7698;

	border: 1px solid;

	border-color: #A1D4F2 #105178 #105178 #A1D4F2;

	color: #ffffff;

	padding: auto;

	text-align: center;
	width: 68px;
	height: 20px;
	position: absolute;
	left: 108px;
	top: 93px;
}


.subscribe {

	font: bold 10px Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	background-image: url(../_images/sidebar_enewsbar_subscribe.gif) !important;
	color: #000000 !important;
	text-align: center;
	width: 60px;
	height: 16px;
	position: absolute;
	left: 115px;
	top: 82px;
	border: none;
	padding-top: 0px;
	margin-top: 0px;

}


/* popup style */



.lowText, a.lowText:link, a.lowText:visited, a.lowText:active, a.lowText:focus {

 	color: #545454;

 	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

 	font-size: 11px;

	text-decoration:none;

 	padding: 2px;

}



.highText, a.highText:link, a.highText:visited, a.highText:active, a.highText:focus {

 	color: #000000;

 	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

 	font-size: 11px;

 	text-decoration:none;

 	padding: 2px;

}



#search_results {

	width: 460px;

}



#search_results img {

	display: none;

}



#search_results font {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #4C4C4C;

}



#search_results .mastercom-bar {

	background-color: #FFFFFF;

	border-bottom: 1px solid #D2D2D2;	

}



#search_results .mastercom-bar {

	background-color: #FFFFFF;

	border-bottom: 1px solid #D2D2D2;

	width: 460px;

}



#content table.data {

	width: 100%!important;
	
	width: 450px;

	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;

	text-align: left;

	color: #545454;

	padding: 0px;

	border-spacing: 0px;

	border-collapse: collapse;

	margin-bottom: 17px;

	margin-top: 11px;

	border-bottom: #B6B6B6 3px solid;

}

#content table.data td {

	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif!important;
	
	background-color: #FFFFFF;

	margin: 0px;

	padding: 10px 0px 10px 9px;

	vertical-align: top;

}

#content table.data td p {
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif!important;
	margin-top: 0px!important;
}

#content table.data .hilite td {

	background-color: #FAFAFA;

}


#content table.data th {

	background-color: #FAFAFA;

	margin: 0px;

	height: 27px;

	border-top: #B6B6B6 3px solid;

	padding: 0px 9px 0px 9px;

	color: #5ea1d5;

	border-bottom: 1px solid #dedede;

	white-space: nowrap;

}





#content table.data td.download  {

	background-color: #E8E8E8;

	font-weight: bold;

	height: 38px;

	vertical-align: middle;

	text-align: center;

	border-left: #FFFFFF 2px solid;

}



#content .photo {

	float: right;

	margin: 15px 5px 15px 15px;

	border: 1px dotted #bfbfbf;

	padding: 5px;

	width: 145px;

}



#content #padder div.photo h6 {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #447595;

	font-weight: normal;

	margin: 0px;

	padding: 0px 0px 0px 4px;

	text-align:center;

}



#content .logo {

	text-align: left;

	padding: 10px 0px 10px 0px;

}



#content .logo_small {

	text-align: left;

	padding: 10px 0px 5px 0px;

	font: .8em Tahoma, Verdana, Arial, Helvetica, sans-serif; 

	color: #414042;

}



#content .diagram {

	margin: 15px 0px 15px 0px;

	border: 1px dotted #bfbfbf;

	padding: 5px;

	width: 440px;

}



#content #padder div.diagram h6 {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #447595;

	font-weight: normal;

	margin: 0px;

	padding: 0px 10px 0px 4px;

	text-align:right;

}



#map {

	background: none !important;

	float: left;

	margin: 0px 0px 16px 0px;

}
#movie {margin-bottom: 0px;
padding: 0px;}

.splashwhite{font-size:10px; color:#ffffff; margin-left: -5000px; margin-top: -6px;}

/*Careers Application Form
---------------------------*/

fieldset#application  {
	position: relative;
	margin: 8px 0 0 0;
	border: none;
	padding: 0;	
}

#application .error {
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	position: relative;
	color: #FF0000;
	font-weight: bold;
	width: 400px;
	text-align: left;
	padding-bottom: 15px;
	display: block;	
}

#application div {
	position: relative;
	margin-bottom: 5px;
}

#application .field {
	position: relative;
}

#application .field input {
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	width: 200px;
	height: 15px;
	background-color: #efefef;
	border: 1px solid;
	border-color: #a4a4a4 #ffffff #ffffff #a4a4a4;
	color: #6F6F6F;
}

#application .field input[type="file"] {
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	width: 200px;
	height: 18px;
	background-color: #efefef;
	border: 1px solid;
	border-color: #a4a4a4 #ffffff #ffffff #a4a4a4;
	color: #6F6F6F;
}

#application .field select {
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	width: 200px;
	height: 18px;
	background-color: #efefef;
	border: 1px solid;
	border-color: #a4a4a4 #ffffff #ffffff #a4a4a4;
	color: #6F6F6F;
}

#application textarea {
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	width: 200px;
	height: 150px;
	background-color: #efefef;
	border: 1px solid;
	border-color: #a4a4a4 #ffffff #ffffff #a4a4a4;
	color: #6F6F6F;
}

#application label {
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	position: relative;
	width: 130px;
	color: #424242;
	text-align: left;
	font-weight: bold;
	margin: 0px 10px 0px 0px;
	float: left;
}

#application div .asterix {
	font: 10px Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	position: relative;
	color: #FF0000;
	font-weight: bold;
}

#application p .asterix {
	font: 10px Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	position: relative;
	color: #FF0000;
	font-weight: bold;
}

#application div em {
	font: 10px Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	position: absolute;
	left: 360px!important;
	left: 220px; /*IE 6 hack */
	top: 7px;
	color: #FF0000;
	font-weight: bold;
}

#application div .note {
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	position: relative;
	color: #424242;
	text-align: left;
	margin: 0px 0px 0px 141px;
	clear: both;
}



