/*	
================================
CSS by the XD Design team - http://www.xd.com.au
================================
*/ 

body { border:0; margin:0; padding:0; background: #ffffff; background-image:url(media/pagemasterbg.gif); background-repeat:repeat-x; vertical-align: top; }
.blockpad {	padding-left: 10px;}
.bodybg { background-image:url(media/pagemasterbg.gif); background-repeat:repeat-x; vertical-align: top; }

.Header { background:url(media/Header.gif) no-repeat; height:120px; width:990px; }
.login { padding-right:17px; padding-bottom: 3px;}
.loginhold { width: 100%; text-align: center; padding-top:8px; }
.SearchHolder { padding-top:6px; padding-right:28px; }
.menuHolder { text-align: center; }

.pagemaster { width: 990px; /*height: 100%;*/ /*background-image:url(media/pagemasterbg.gif); background-repeat:repeat-x;*/ }
.ContentBg { background-image:url(media/ContentMain.gif); background-repeat:repeat-y; padding-left: 22px;}
.Footer { background-image:url(media/Footer.gif); background-repeat:no-repeat; width:990px; height:82px; text-align: center; background-position: center;}

.tbannerbg {background-color:transparent; height:97px; display: block;}

.latestlge p, .latestlge { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size:14px; color:#333333; }
.latestsummary p, .latestsummary { font-family: Tahoma; font-weight: normal; font-size:12px; color:#333333; }

/* Content Panes */
.TopBannerPane { /*padding-top: 3px;padding-left: 3px;*/ padding-right: 18px; background-color:transparent; }
.MenuPane{padding-left:0px; padding-right: 0px; padding-top: 5px; background-color:transparent; height:44px; width:990px; text-align: top;background-image:url(media/ContentMain.gif); background-repeat:repeat-y; }
.TopPane{padding-left: 10px; padding-right: 0px; padding-top: 2px; background-color:transparent;}
.ContentPane{ padding-top: 13px;padding-left: 6px; padding-right: 5px; padding-top: 3px; background-color:transparent; padding-bottom: 0px; }
.MidTopSite {	padding-top: 13px;padding-left: 6px; padding-right: 5px; padding-top: 3px; background-color:transparent; padding-bottom: 0px; /*width: 740px;*/ }
.RightPane{padding-left: 0px; padding-top:13px; background-color:transparent; padding-right:0px; /*width:160px;*/  }
.BottomPane{ padding-top: 3px;/*padding-left: 10px;*/ padding-right: 0px; background-color:transparent; }
.AdBannerHolder {/*width: 165px;*/ padding-left:0px; padding-right:15px; padding-top:0px; }
.AdBannerPaneSite {width: 200px; padding-left:0px; padding-right:20px; padding-top:0px; }
.AdBannerPane {padding-left:0px; padding-right:5px; padding-top:0px; }

/* standard hyperlinks for the tokens eg. copyright, login, user */
.SkinObject{ color:#333333; text-decoration:none; font-weight:normal; font-size:10px;}
A.SkinObject:link, A.SkinObject:visited, A.SkinObject:active { color:#333333; text-decoration:none; font-weight:normal; font-size:10px;}
A.SkinObject:hover{color:#000000; text-decoration:none; font-weight:normal; font-size:10px;}

.loginlink { color:#333333; text-decoration:none; font-weight:bold; font-size:11px;}
A.loginlink:link, A.loginlink:visited, A.loginlink:active { color:#333333; text-decoration:none; font-weight:bold; font-size:11px;}
A.loginlink:hover{color:#000000; text-decoration:underline; font-weight:bold; font-size:11px;}

.loginObject{ color:#dddddd; text-decoration:none; font-weight:normal; font-size:10px;}
A.loginObject:link { color:#dddddd; text-decoration:none; font-weight:normal; font-size:10px;}
A.loginObject:visited {color:#dddddd; text-decoration:none; font-weight:normal; font-size:10px;}
A.loginObject:active {color:#dddddd; text-decoration:none; font-weight:normal; font-size:10px;}
A.loginObject:hover{color:#aaaaaa; text-decoration:none; font-weight:normal; font-size:10px;}


.user,a.user:link,a.user:active,a.user:visited,.user{ color:#ffffff; text-decoration:none; font-weight:Normal; font-size:10px;}
a.user:hover{ color:#000000; text-decoration:none; font-weight:Normal; font-size:10px;}

/* change the colour of the login button here */
.StandardButton {color: #ffffff;font-family:Tahoma, Verdana, Arial, Helvetica;font-size: 10pt;font-weight: normal;background-color: #6D6D6D;}

/* classes used for things like the container titles */

.Head{ font-size:12px; font-weight:bold; color:#333333; }
.SubHead{ font-size:11px; color:#333333; }
.SubSubHead{ font-size:11px; color:#333333; }

.PaneText { width:260px; }

.ConPaneText { width:260px;}
/*Latest News Class */
.LatestTop { background-image: url(media/ConLNewsTop.gif); height: 36px; width: 572px; background-repeat:no-repeat; margin-top: 11px; }
.LatestPaneText { width:555px; }
.LatestPane  {padding-top: 3px;padding-left: 10px; padding-right: 6px; background-color:transparent;  background-image: url(media/ConLNewsRpt.gif);/* width:282px;*/ background-repeat: repeat-y; -moz-box-sizing: padding-box; }
.LatestBottom { background-image: url(media/ConLNewsBot.gif); width:572px; height:18px; background-repeat:no-repeat; }

/*Articles News Class */
.ArticlesTop { background-image: url(media/ConArticlesTop.gif); height: 36px; width: 740px; background-repeat:no-repeat; margin-top: 11px; }
.ArticlesPaneText { width:702px; }
.ArticlesPane  {padding-top: 3px;padding-left: 10px; padding-right: 6px; background-color:transparent; background-image: url(media/ConArticlesRpt.gif);/* width:282px;*/ background-repeat: repeat-y; -moz-box-sizing: padding-box; }
.ArticlesBottom { background-image: url(media/ConArticlesBot.gif); width:740px; height:18px; background-repeat:no-repeat; }

/*  */
.NewsHTop { background-image: url(media/NewsTop.gif); height: 36px; width: 280px; background-repeat:no-repeat; }
.NewsHPane {padding-top: 3px; padding-left: 6px; padding-right: 0; background-color:transparent; /*width: 282px; */ /*height: 300px;*/ background-image: url(media/ConRepeat.gif); background-repeat: repeat-y; -moz-box-sizing: padding-box;  }
.NewsHBottom { background-image: url(media/ConBottom.gif); width:280px; height:14px; background-repeat:no-repeat; }

/* Features Pane Class */
.FeaturesHTop { background-image: url(media/ConFeaturesTop.gif); height: 36px; width:280px; background-repeat:no-repeat; }
.FeaturesHPane {padding-top: 3px;padding-left: 5px; padding-right: 0; background-color:transparent; /*height: 400px;*/ background-image: url(media/ConRepeat.gif);/* width:282px;*/ background-repeat: repeat-y; -moz-box-sizing: padding-box; }
.FeaturesHBottom { background-image: url(media/ConBottom.gif); width:280px; height:14px; background-repeat:no-repeat; }

/* News Pane Class */
.NewsTop { background-image: url(media/ConNewsTop.gif); height: 36px; width: 280px; background-repeat:no-repeat;}
.NewsPane {padding-top: 3px; padding-left: 6px; padding-right: 3px; background-color:transparent; /*width: 282px; */ height: 450px; background-image: url(media/ConRepeat.gif); background-repeat: repeat-y; -moz-box-sizing: padding-box;  }
.NewsBottom { background-image: url(media/ConBottom.gif); width:280px; height:14px; background-repeat:no-repeat; }

/* Features Pane Class */
.FeaturesTop { background-image: url(media/ConFeaturesTop.gif); height: 36px; width:280px; background-repeat:no-repeat; }
.FeaturesPane {padding-top: 3px;padding-left: 5px; padding-right: 6px; background-color:transparent; height: 450px; background-image: url(media/ConRepeat.gif);/* width:282px;*/ background-repeat: repeat-y; -moz-box-sizing: padding-box; }
.FeaturesBottom { background-image: url(media/ConBottom.gif); width:280px; height:14px; background-repeat:no-repeat; }

/* not used - .ConLPane { width:260px;}*/
.TrendsTop { background-image: url(media/ConTrendsTop.gif); height: 36px; width: 280px; background-repeat:no-repeat; }
.TrendsPane {padding-top: 3px; padding-left: 6px; padding-right: 0; background-color:transparent; /*width: 282px; */ /*height: 300px;*/ background-image: url(media/ConRepeat.gif); background-repeat: repeat-y; -moz-box-sizing: padding-box;  }
.TrendsBottom { background-image: url(media/ConBottom.gif); width:280px; height:14px; background-repeat:no-repeat; }

/* Features Pane Class */
/*.ConRPane { width:260px; }*/
.NewProductsTop { background-image: url(media/ConNewProductsTop.gif); height: 36px; width:280px; background-repeat:no-repeat; }
.NewProductsPane {padding-top: 3px;padding-left: 5px; padding-right: 0; background-color:transparent; /*height: 400px;*/ background-image: url(media/ConRepeat.gif);/* width:282px;*/ background-repeat: repeat-y; -moz-box-sizing: padding-box; }
.NewProductsBottom { background-image: url(media/ConBottom.gif); width:280px; height:14px; background-repeat:no-repeat; }

.ConBottomLPane2 {padding-top: 3px; padding-left: 4px; padding-right: 0px; background-color:transparent;/* width: 299px;*/ }
.ConBottomRPane2 {padding-top: 3px;padding-left: 0px; padding-right: 0px; background-color:transparent;}

.ConBannerPane { padding-top: 0px; padding-left: 0px; padding-right: 0; width:300px; height:250px; }
.ConBannerRPane { width: 250px; padding-top: 19px; padding-left: 0px; /*padding-right: 135px;*/ padding-right:7px; background-color:transparent; text-align: left; }

.ContentBottomLeftPane { width: 300px; padding-right: 10px; }
.ContentBottomRightPane {  }

.relatedBorder { border-bottom: 1px dotted #cccccc; }
.relatedImage { padding: 0 10px 0 0; }
.relatedImage img { padding: 3px 0 0 0; width: 50px; height: 50px; }

/* this is the font class used throughout your site - change the size here */
table, tr, td, th, div, p {font-family: tahoma;font-size: 11px;line-height: 1.4em; color: #333333;}
label, .normal, .Normal {font-family: tahoma;font-size: 11px;}
table {padding: 0;}
p {margin-top: 5px;margin-bottom: 0px;padding-left: 5px;padding-right:5px;font-size: 10pt; }
.Normal{ font-size:11px; color:#333333; }
h3 {font-family: tahoma;font-size: 14px;font-weight: bold;color:#6D6D6D;padding: 2px 0 1px 7px;margin-top: 10px;margin-left: 0;margin-right: 0;margin-bottom: 5px;letter-spacing: 2px;}
h2 {font-family: tahoma;font-size: 12px;font-weight: bold;color:#6D6D6D;padding: 2px 0 1px 7px;margin-top: 10px;margin-left: 0;margin-right: 0;margin-bottom: 5px;letter-spacing: 2px;}

/* command button links */
.CommandButton,A.CommandButton:link,A.CommandButton:visited,A.CommandButton:active{color:#333333; text-decoration:none; }
A.CommandButton:hover{ color:#333333; text-decoration:underline;}

/*=== Menu Items */
/* Main Menu object styles */
.MainMenu_MenuContainer { background:transparent; }
.MainMenu_MenuBar { cursor:pointer; cursor:hand; background:transparent; }
.MainMenu_SubMenu, .ModuleTitle_SubMenu { z-index:1000;  cursor:pointer;  cursor:hand; margin:0 0 0 1px; background:#ffffff; padding:0px; border:1px solid #404040; font-weight:normal; filter:none; }
.MainMenu_MenuItem, .ModuleTitle_MenuItem { font-family:tahoma;  color:#6a6a6a; font-size:11px; background:transparent; font-weight:bold; font-style:normal; padding:0px 10px 0px 10px; height:20px; border:0; text-align: justify; }
.MainMenu_MenuItemSel, .ModuleTitle_MenuItemSel { font-family:tahoma; font-size:11px; font-weight:bold; cursor:pointer; cursor:hand; color:#ffffff; background:#D4D3D6; padding:0px 10px 0px 10px; height:20px; border:0;}
.MainMenu_MenuArrow, .MainMenu_RootMenuArrow, .MainMenu_MenuIcon  { display:none; }
.ModuleTitle_MenuContainer { color:#2c2c2c; }
.ModuleTitle_MenuBar { cursor:pointer; cursor:hand;}
.ModuleTitle_MenuItem, .ModuleTitle_MenuItemSel { padding:0 5px 0 0; }
.MainMenuSeperator, .ModuleTitle_MenuArrow, .ModuleTitle_RootMenuArrow, .ModuleTitle_MenuIcon { display:none; }
.MainMenu_MenuBreak { border-top-style:none; border-right-style:none; border-left-style:none; border-bottom-style:none; }

.navigation {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px;font-style: normal;font-weight: bold;text-decoration: none;color: #333333;background-color: #FFFFFF;display: table-column;padding: 8px;border-left-color: #333333;border-left-style: solid;border-left-width: thin;}
.navigation:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px;font-style: normal;font-weight: bold;text-decoration: none;color: #FFFFFF;background-color: #009900;/*display: table-column;*/padding: 8px;border-left-color: #333333;border-left-style: solid;border-left-width: thin;}

A.FWMenu, A.FWMenu:link, A.FWMenu:visited{text-decoration: none;font-family: Tahoma;font-size: 12px;font-weight: bold;color: #333333;background-color:  transparent;border-left: 1px solid #dddddd;padding-top: 0px;padding-bottom: 0px;padding-left: 10px;padding-right: 2px;}
A.FWMenu:hover{text-decoration: underline;font-family: Tahoma;font-size: 12px;font-weight: bold;color:#404040;/*#FFFFFF;*/background-color: #ffffff;/*#009900;*/border-left: 1px solid #dddddd;padding-top: 0px;padding-bottom: 0px;padding-left: 10px;padding-right: 2px;}
