html
{
	text-align:center;
}

form 
{
	margin:0px;
	padding:0px;
}

body
{	
	color:#48464e;
	font-family:Arial;
	font-size:12px;
	background-color:#f2f3f2;
	background-image:url(/images/background_main.gif);
	background-repeat:repeat-x;
	background-position: top center;
	margin:0px;
	padding:0px;
	text-align:left;
}

.HighlightTextBlue
{
	color:#0c8cd7;
	font-size:12px;
	font-weight:bold;
	margin:5px 0px 5px 0px;
}

a:link, a:visited, a:active
{
	color:#01a1dd;
	text-decoration:none;
}

a:hover
{
	color:#48464e;	
}

img
{
	border:0px;
}

h2
{
	width:100%px;
	height:22px;
	padding:6px 0px 0px 28px;
	margin:10px 0px 0px 0px;
	background-image:url(/images/background_h2.gif);
	color:#01a1dd;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}

h2.login
{
	margin:0px 0px 3px 0px;
}

h2.small
{
	height:21px;
	font-size:10px;
	padding:7px 0px 0px 25px;
	margin:0px;
}

h2 a
{
	text-decoration:none;
	color:#01a1dd;
}

h2 a:hover
{
	color:#454b57;
}

.clearme
{
	clear:both;
}

#MainWrapper
{
	width:820px;
	margin:auto;
	text-align:left;
}

#InnerWrapper
{
	padding:0px 10px 10px 10px;
}

/* Header */

#Header
{
	width:820px;
	height:125px;
}

/* Top Navigation */

#TopNavigationWrapper
{
	width:820px;
	height:18px;
	background-image:url(/images/Background_TopNav.gif);
	background-repeat:repeat-x;
	text-align:right;
}

ul#topnavigation
{
		padding:0px;
		margin:0px;
}

ul#topnavigation li
{
	display: inline;
	list-style-type: none;
	color:#fff;
	border-right:solid 1px #fff;
	padding:3px 5px 1px 5px;
}

ul#topnavigation a
{
	color:#fff;
	text-decoration:none;
}

/* End Top Navigation */

#Banner
{
	width:820px;
	height:73px;
}

/* Middle Navigation */

#MiddleNavigation
{
	float:left;
	padding-left:35px;
}

ul#middlenavigation
{
		padding:0px;
}

ul#middlenavigation li
{
	display: inline;
	list-style-type: none;
	color:#5a5a5c;
}

ul#middlenavigation a
{
	color:#5a5a5c;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	padding:0px 10px 0px 10px;
}

ul#middlenavigation li.selected a
{
	color:#01a1dd;
	padding:0px 10px 0px 10px;
}

ul#middlenavigation a:hover
{
	color:#01a1dd;
}

/* End Middle Navigation */

/* End Header */

#Main
{

}

/* Internal Right Navigation */

#RightNavigation_Wrapper_Middle
{
	width:206px;
	background-color:#fff;
}

ul#RightNavigation
{
	padding:10px 0px 10px 0px; 
	margin:0px 0px 0px 11px;
}

ul#RightNavigation li
{
	list-style-type: none;
	color:#454b57;
	border-right:solid 1px #fff;
	padding:4px 5px 2px 15px;
	border-bottom:solid 1px #ccc;
	background-image:url(../images/bullet_MiddleNav.gif);
	background-position:center left;
	background-repeat:no-repeat;
}

ul#RightNavigation a
{
	color:#454b57;
	font-weight:bold;
	text-decoration:none;
}

ul#RightNavigation li.selected a
{
	color:#01a1dd;
}

ul#RightNavigation a:hover
{
	color:#01a1dd;
}

#RightNavigation_Wrapper_Footer
{
	width:206px;
	height:13px;
	background-image:url(/images/projectmenu_footer.jpg);
	background-position: bottom right;
	background-repeat:no-repeat;
	background-color:#fff;
}

/* End Internal Right Navigation */

/* Footer */

#Footer
{
	text-align:right;
	padding-top:5px;
	padding-bottom:5px;
	border-top: solid 1px #999;
}

#FooterLeft
{
	float:left;
	color:#5a5a5c;
	font-size:12px;
	font-weight:bold;
}

#FooterLeft a
{
	color:#01a1dd	
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

#FooterLeft a:hover
{
	color:#5a5a5c;
}

/* Footer Navigation */

ul#bottomnavigation
{
		padding:0px;
		margin:0px;
}

ul#bottomnavigation li
{
	display: inline;
	list-style-type: none;
	color:#5a5a5c;
	font-size:12px;
	font-weight:bold;
}

ul#bottomnavigation a
{
	color:#5a5a5c;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}

ul#bottomnavigation a:hover
{
	color:#01a1dd
}

/* End Footer Navigation */

/* End Footer */


/* END MASTER PAGE */

/* HOME PAGE */

#HomePanels
{
	width:801px;
	height:275px;
}

#HomeWrapper
{
	width:801px;
	background-image:url(/images/background_home.gif);
}

/* Left Panel */

#HomeLeft
{
	padding:18px 15px 10px 15px;
	width:194px;
	float:left;
}

#HomeLeftTop
{
	width:196px;
	height:169px;
	float:left;
	background-image:url(/images/background_loginpanel.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
}

table.LoginTable
{
	margin:0px 0px 0px 12px;
}

#PasswordBox_Wrapper
{
	float:left;
}

#LoginButton_Wrapper
{
	float:right;
	margin-right:6px;
}

table.LoginTable td
{
	margin:0px;
	padding:0px 0px 5px 0px;
	color:#4c4b50;
	font-size:12px;
}

table.LoginTable td a
{
	color:#00aae5;
	text-decoration:none;
}

table.LoginTable td a:hover
{
	color:#454b57;
}

.usernamebox
{
	width:169px;
	height:19px;
	border:solid 1px #d5d6d1;
	text-indent:5px;
	color:#454b57;
}

.passwordbox
{
	width:110px;
	height:19px;
	border:solid 1px #d5d6d1;
	text-indent:5px;
	color:#454b57;
}

.LoginButton
{
	width:52px;
	height:21px;
}

a.LoginButtonWrapper
{
	display:block;
	width:52px;
	height:21px;
	background-image:url(/images/login_button_bg.gif);
	background-repeat:no-repeat;
	margin-top:1px;
}

a:hover.LoginButtonWrapper
{
	background-position:-52px;
}

#HomeLeftBottom
{
	width:196px;
	height:107px;
	margin-top:12px;
	float:left;
}

.IAPImage
{
	float:left;
	margin:0px;
	padding:0px;
}

/* End Left Panel */

/* Middle Panel */

#HomeMiddle
{
	padding:18px 19px 0px 19px;
	width:313px;
	/*height:313px;*/
	float:left;
}

#HomeMiddleTop
{
	width:313px;
	/*height:127px;*/
	padding-bottom:10px;
	overflow:hidden;
	/*background-image:url(/images/background_middlepaneltop.gif);*/
	background-repeat:no-repeat;
	line-height:16px;
	border-bottom:solid 1px #999;
}

#HomeMiddleTop p
{
	margin:0px;
	padding:0px;
}

#HomeMiddleMiddle
{
	width:313px;
	/*height:93px;*/
	margin-top:10px;
	background-repeat:no-repeat;
	background-position:top center;
}

/* News Teasers */

#NewsTeasers_Wrapper
{
	float:left;
	padding-top:10px;
	padding-bottom:10px;
}

.NewsTeaser
{
	font-weight:bold;
	padding-bottom:5px;
}

.NewsTeaser a
{
	color:#0c8cd7;
	text-decoration:none;
}

.NewsTeaser a:hover
{
	color:#454b57;
}

/* End News Teasers */

/* News */

#ListingWrapper
{
	padding:10px 0px 10px 0px;
}

.ListingWrapperTeaser
{
	margin-bottom:15px;
}

.NewsDate
{
	padding-top:10px;
}

/* End News */

#HomeMiddleBottom
{	
	width:313px;
	/*height:78px;*/
	background-repeat:no-repeat;
	background-position:top center;	
}

#HomeMiddleBottom h2
{
	margin-top:0px;
}

/* Event Teasers */

#EventsTeasers_Wrapper
{
	float:left;
	padding-top:10px;
	padding-bottom:10px;
}

.EventTeaser
{
	font-weight:bold;
	padding-bottom:5px;
}

.EventTeaser a
{
	color:#0c8cd7;
	text-decoration:none;
}

.EventTeaser a:hover
{
	color:#454b57;
}

/* End Event Teasers */

/* End Middle Panel */

#HomeRight
{
	padding:8px 13px 0px 15px;
	width:196px;
	/*height:313px;*/
	float:left;
}

#HomeProducts #ProductMenu_Wrapper_Head
{
	width:196px;
	height:28px;
	background-image:url(/images/projectmenu_head.jpg);
}

#HomeProducts #ProductMenu_Wrapper_Middle
{
	width:196px;
	background-color:#fff;
}


#HomeProducts ul#ProductsMenu
{
	padding:10px 0px 10px 0px; 
	margin:0px 0px 0px 11px;
}

#HomeProducts ul#ProductsMenu li
{
	list-style-type: none;
	color:#0C8CD7;
	border-right:solid 1px #fff;
	padding:4px 5px 2px 15px;
	background-image:url(../images/bullet_MiddleNav.gif);
	background-position:center left;
	background-repeat:no-repeat;
	border-bottom:solid 1px #ccc;
}

#HomeProducts ul#ProductsMenu a
{
	color:#0C8CD7;
	font-weight:bold;
	text-decoration:none;
}

#HomeProducts ul#ProductsMenu a:hover
{
	color:#454b57;
}

#HomeProducts #ProductMenu_Wrapper_Footer
{
	width:196px;
	height:13px;
	background-image:url(/images/projectmenu_footer.jpg);
}

#HomeProducts ul#ProductsMenu img
{
	
}

/* END HOME PAGE */


/* INTERNAL PAGES */

#InternalPanels
{
	width:801px;
	height:152px;
	text-align:left;
	margin:0px;
	padding:0px;
	overflow:hidden;
	clear:both;
}

#InternalPanels div
{
	margin:0px;
	padding:0px;
	overflow:hidden;
}

#InternalPanel_Mining
{
	width:143px;
	height:152px;
	float:left;
}

#InternalPanel_Mining img 
{
	width:143px;
	height:152px;
}

#InternalPanel_Transport
{
	width:143px;
	height:152px;
	float:left;
}

#InternalPanel_Transport img
{
	width:143px;
	height:152px;
}

#InternalPanel_Marine
{
	width:143px;
	height:152px;
	float:left;
}

#InternalPanel_Marine img
{
	width:143px;
	height:152px;
}

#InternalPanel_Aero
{
	width:146px;
	height:152px;
	float:left;
}

#InternalPanel_Aero img
{
	width:146px;
	height:152px;
}

#InternalPanel_OmniTrack
{
	width:226px;
	height:152px;
	float:left;
	background-image:url(/images/panel_omnitrack.jpg);
	cursor:pointer;
}

#InternalContent
{
	width:801px;
	background-image:url(/images/background_internal.gif);
}

#InternalContent_Left
{
	width:541px;
	padding:0px 20px 0px 14px;
	float:left;
}

#InternalContent_Right
{
	width:206px;
	float:right;
	padding:0px 10px 0px 10px;
}

#InternalProducts #ProductMenu_Wrapper_Head
{
	width:206px;
	height:28px;
	background-image:url(/images/projectmenu_head.jpg);
	margin-top:10px;
}

#InternalProducts #ProductMenu_Wrapper_Middle
{
	width:206px;
	background-color:#fff;
}


#InternalProducts ul#ProductsMenu
{
	padding:10px 0px 10px 0px; 
	margin:0px 0px 0px 11px;
}

#InternalProducts ul#ProductsMenu li
{
	list-style-type: none;
	color:#0C8CD7;
	border-right:solid 1px #fff;
	padding:4px 5px 2px 15px;
	background-image:url(../images/bullet_MiddleNav.gif);
	background-position:center left;
	background-repeat:no-repeat;
	border-bottom:solid 1px #ccc;
}

#InternalProducts ul#ProductsMenu a
{
	color:#0C8CD7;
	font-weight:bold;
	text-decoration:none;
}

#InternalProducts ul#ProductsMenu a:hover
{
	color:#454b57;
}

#InternalProducts #ProductMenu_Wrapper_Footer
{
	width:206px;
	height:13px;
	background-image:url(/images/projectmenu_footer.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	background-color:#fff;
	margin-bottom:20px;
}

#InternalIAP
{
	margin:10px 0px 10px 0px;
	width:206px;
}

/* END INTERNAL PAGES*/

/* Site Map */

ul#Sitemap
{
}


ul#Sitemap li
{
	list-style-type:none;
	margin-top:2px;
}


ul#Sitemap li a
{
	text-decoration:none;
	color:#0C8CD7;
	font-weight:bold;
}

ul#Sitemap li li a
{
	text-decoration:none;
	color:#000;
	font-weight:normal;
}

/* End Site Map */

/* Search */

#xsltsearch 
{
	margin: 10px 0px 0px 0px; 
	padding-bottom: 20px;
}

#xsltsearch_navigation 
{
	text-align: center;
}

#xsltsearch_navigation .disabled 
{
	color: #AAA;
}

#xsltsearch_stats 
{
	font-size: 75%; color: #999;
}

#xsltsearch_results 
{
	padding-bottom: 20px;
}

#xsltsearch h2 
{
	font-size: 150%;
}

.xsltsearch_result p 
{
	margin: 0; padding: 0;
}

.xsltsearch_result:hover 
{
	background: #fafafa;
}

.xsltsearch_ordinal 
{
	font-weight: bold; font-size: 75%;
}

.xsltsearch_title 
{
	font-weight: bold; color:#0C8CD7;
}

.xsltsearch_score 
{
	font-size: 75%;
}

p.xsltsearch_result_description 
{
	padding-bottom: 10px;
}

.xsltsearch_description strong 
{
	background: #FFD;  /* highlighting */
}

/* End Search */

/* Contact Form */

#ContactForm legend
{
	display:none;
}

#ContactForm fieldset
{
	border:0px;
}

#ContactForm p
{
	padding:0px;
	padding:1px 0px 1px 0px;
	clear:right;
}

#ContactForm p label
{
	width:150px;
}

#ContactForm input[type="text"]
{
	float:right;
	width:300px;
}

#ContactForm textarea
{
	float:right;
	width:300px;
	height:70px;
}

#ContactForm .success
{
	font-weight: bold; 
	color:#0C8CD7;
}

/* End Contact Form */

/* Forms */
.ContactForm
{
	margin-top:10px;
	margin-left:50px;
}


.ContactForm th
{
	width:120px;
	height:28px;
}

.ContactForm td
{
	width:200px;
	height:28px;
}




/* Rich Editor Styles */
.HighlightTextBlue
{
	color:#0c8cd7;
}





















































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
h4 {
color:#0c8cd7;
font-size:12px;
font-weight:bold;
margin:5px 0px 5px 0px;
}

