@import url("css/admin3.css");
 
/* 
========================================================
                    CSS Styles 
                    VantageKey 
                     Skin vk1 
========================================================
*/



/*========================================================*/
/*   Global                                               */
/*========================================================*/

#Body								{ height:100%}
body,th,td,table,h1,h2,h3,h4,h5,h6,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover, input, .CommandButton{ font-family: Arial, Helvetica, sans-serif}
body,th,td,table,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover{font-size:small}
h1, h2, h3, h4, h5, h6, h2 input	{ color:#000;font-weight:bold;margin:1ex 0}
h1									{ font-size:1.8em;margin:10px 0}
h2, h2 input						{ font-size:1.5em}
h3									{ font-size:1.3em}
h4									{ font-size:1.1em}
h5									{ font-size:1em}
h6									{ font-size:0.8em}
p									{ padding:5px 0; margin:0px}
li									{ list-style: disc; padding:0px; margin:0px}
ol li								{ list-style: decimal; }
ul li								{ list-style: disc; }
blockquote							{ font-family: inherit;}
.Head, .SubHead, .SubSubHead, 
.Normal, .NormalDisabled, 
.NormalDisabled, .NormalBold, 
.NormalRed, .NormalTextBox			{ font-family: Arial, Helvetica, sans-serif}
.Head								{ color:#336c32;font-weight:bold}
.SubHead 							{ color:#34a239}
.SubSubHead							{ color:#999}
.NormalRed							{ color:#F00}

/*-- set no dotted border on links --*/ a, a:link, a:visited, a:active {outline:none;}

/* pane style */

.BannerPane 						{ margin:0px;padding:0px;z-index:4; position:relative;}
.TopLeftPane 						{ width:49%;}
.TopRightPane						{ width:49%;}
.MainaPane							{ width:32.7%;}
.MainbPane							{ width:32.6%;margin-left:1%; display:inline;}
.MaincPane							{ width:32.7%;}
.BoxaPane							{ /*width:24.2%*/width:24.6%;width:240px;}
.BoxbPane							{ width:24.6%;width:240px;margin-left:6px; display:inline;}
.BoxcPane							{ width:24.6%;width:240px;margin-left:6px; display:inline;}
.BoxdPane							{ width:24.6%;width:240px;margin-left:0px;}
.HeadPane							{ clear:both;width:60%;float:right;}
.LeftPane							{ padding:0 10px 0 0;width:24%;margin:0;}
.RightPane							{ padding:0 0 0 10px;width:24%;margin:0;}
.ContentPane, .TopPane			 	{ padding:0;margin:0;}
.FooterPane							{ clear:both;}
.InnerLeftPane						{ width:49.5%;}
.InnerRightPane						{ width:49.5%;}
.InnerAPane							{ width:32.3%;}
.InnerBPane							{ width:32.2%;margin-left:0.9%; display:inline;}
.InnerCPane							{ width:32.3%;}
.BottomPane							{ clear:both;}
.BasePane							{}

.CatchLinePane						{}
.UnderPane							{}


/* Empty panes Style */

.DNNEmptyPane						{ width:0;padding:0;margin:0}

/* design style */

#VK_wrapper						{ margin:0 auto; width:970px}/*the skin default width*/
#vk_header						{ min-height:90px; height:auto}/*the skin head default height*/
* html #vk_header				{ height:90px}/*the skin head default height*/
#vk_header .logo					{ float:left}
#vk_header .topbar				{ float:right;text-align:center;color:#FFFFFF}
#vk_header .headpane				{ float:right}
#vk_innermain_content			{ width:79%;float:right}
.clear_float						{ clear:both;line-height:0;font-size:0;height:0}
.spacer								{ height:5px}
.float_left							{ float:left}
.float_right						{ float:right}

/*the top background*/
.vk_top_left					{ background:url(images/top_left.png) no-repeat top left}
.vk_top_right					{ background:url(images/top_right.png) no-repeat top right}
.vk_top_bg						{ background:url(images/top_bg.png) repeat-x top left;margin:0 12px;height:12px;}
/*the top menu background*/
.vk_nav_left						{ background:url(images/menu_left.png) left top no-repeat; clear:both}
.vk_nav_right					{ background:url(images/menu_right.png) right top no-repeat;}
.vk_nav_bg						{ background:url(images/menu_bg.png) top left repeat-x;margin:0 230px 0 13px;height:43px}
/*the breadcrumb background*/
.vk_bread_left					{ background:url(images/bread_left.png) no-repeat top left}
.vk_bread_right					{ background:url(images/bread_right.png) no-repeat top right}
.vk_bread_bg						{ background:url(images/bread_bg.png) repeat-x top left;margin:0 9px;height:33px}
/*the links background*/
.vk_links_left					{ background:url(images/links_bg.png) no-repeat top left}
.vk_links_right					{ background:url(images/links_bg.png) no-repeat top right}
.vk_links_bg						{ background:url(images/links_bg.png) repeat-x top left;margin:0 9px;height:40px;text-align:center}
.Language img						{ width:16px}
.dnnpanes							{ clear:both}

/*- Search SkinObject Styles */

div.SearchContainer					{ position:relative;white-space:nowrap;float:right}
div.SearchBorder					{ width:140px;height:20px;border:solid 0px #e0e0e0;position:absolute;right:-150px;top:9px;background:transparent}
div.SearchContainer a				{ padding:0px;display:block;position:absolute;right:-175px;top:9px;background:url(images/search.gif) top center no-repeat;}
div.SearchContainer a:hover			{ background:url(images/search.gif) bottom center no-repeat;}
div.SearchContainer a img			{ width:22px;height:22px;border:none}
div.SearchIcon						{ float:left;width:31px;height:20px;cursor:pointer;z-index:11;background:no-repeat 2px 2px;text-align:right}
div.SearchIcon img					{ margin-top:5px}
input.SearchTextBox					{ float:left;z-index:10;border:0;width:90px;height:18px;margin-left:3px;color:#000;border:none;background:#fff;font-size:12px}
#SearchChoices						{ clear:both;display:none;border:solid 1px #C3D4DF;z-index:2000;cursor:pointer;margin:0;padding:0;text-align:left;background-color:#F3F7FA;position:absolute;top:22px;left:0}
#SearchChoices li					{ cursor:pointer;margin:0;padding:2px 2px 0 2px;padding-left:25px;height:18px;text-align:left;background-color:#F3F7FA;background-repeat:no-repeat;background-position:2px center;list-style:none;list-style-image:none;border:none;display:block}
#SearchChoices li.searchHilite		{ background-color:#666; color:#ffffff;border:none}
#SearchChoices li.searchDefault		{ background-color:#F8FAFF;border:none}
a.CommandButton:link,a.CommandButton:active, a.CommandButton:visited{color:#fc6b00;font-weight:bold;text-decoration:none;padding:1px; background-color:#dae8dc; border:solid 1px #b8c6ba;}
a.CommandButton:hover				{ color:#208a15;text-decoration:none; border:solid 1px #333; }

div.SearchContainer					{ position:relative;white-space:nowrap;float:right}
div.SearchBorder					{ width:160px;height:20px;border:solid 0px #e0e0e0;position:absolute;right:-192px;top:9px;background:transparent}
div.SearchContainer a				{ padding:0px;display:block;position:absolute;right:-219px;top:9px;background:url(images/search.gif) top center no-repeat;}
div.SearchContainer a:hover			{ background:url(images/search.gif) bottom center no-repeat;}
div.SearchContainer a img			{ width:22px;height:22px;border:none}
div.SearchIcon						{ float:left;width:31px;height:20px;cursor:pointer;z-index:11;background:no-repeat 0px 2px;text-align:right}
div.SearchIcon img					{ margin-top:5px}
input.SearchTextBox					{ float:left;z-index:10;border:0;width:120px;height:18px;margin-left:3px;color:#000;border:none;background:#fff;font-size:12px}
#SearchChoices						{ clear:both;display:none;border:solid 1px #C3D4DF;z-index:2000;cursor:pointer;margin:0;padding:0;text-align:left;background-color:#F3F7FA;position:absolute;top:22px;left:0}
#SearchChoices li					{ cursor:pointer;margin:0;padding:2px 2px 0 2px;padding-left:25px;height:18px;text-align:left;background-color:#F3F7FA;background-repeat:no-repeat;background-position:2px center;list-style:none;list-style-image:none;border:none;display:block}
#SearchChoices li.searchHilite		{ background-color:#666; color:#ffffff;border:none}
#SearchChoices li.searchDefault		{ background-color:#F8FAFF;border:none}


a.CommandButton:link,a.CommandButton:active, a.CommandButton:visited{color:#fc6b00;font-weight:bold;text-decoration:none}
a.CommandButton:hover				{ color:#208a15;text-decoration:none}

.ControlPanel .CommandButton, .ControlPanel a.CommandButton:link, .ControlPanel td a.CommandButton:active, .ControlPanel td a.CommandButton:visited{border:none; background-color:transparent;}
.ControlPanel a.CommandButton:hover				{border:none; background-color:transparent;}

/*the copyright object link default styles*/
.copyright							{ line-height:28px;padding:0 20px;font-size:0.8em}
/*the CurrentDate object link default styles*/
.CurrentDate						{ padding:0 5px; font-size:0.9em}
/*the privacy object link default styles*/
.privacy,a.privacy:link,a.privacy:active,
a.privacy:visited 					{ line-height:28px; padding:0 5px 0px 20px; font-size:0.8em} 
a.privacy:hover						{ font-size:0.8em}
/*the terms object link default styles*/
.terms,a.terms:link,a.terms:active,
a.terms:visited 					{ line-height:28px; padding:0 5px; font-size:0.8em} 
a.terms:hover						{ font-size:.8em}
/*the Breadcrumb object link default styles*/
.Breadcrumb,a.Breadcrumb:link,
a.Breadcrumb:active,a.Breadcrumb:visited{line-height:33px;padding:0 5px; font-size:0.9em}
a.Breadcrumb:hover					{}
/*the options link default styles*/
.options,a.options:link,
a.options:active,a.options:visited 	{ padding:0 15px 0 10px;background:url(images/option.gif) right center no-repeat;font-size:0.9em; font-weight:bold} 
/*the user object link default styles*/
.user,a.user:link,a.user:active,a.user:visited,a.user:hover{ line-height:33px;padding:0 5px 0 15px;background:url(images/arrow.gif) left center no-repeat; font-size:0.9em} 
/*the login object link default styles*/
.login,a.login:link,a.login:active,a.login:visited,a.login:hover { line-height:33px;padding:0 5px 0 15px;background:url(images/arrow.gif) left center no-repeat; font-size:0.9em}
/*the Links object link Default styles*/
.links{ font-size:.7em; padding:0 3px}
a.links:link,a.links:active,a.links:visited,a.links:hover{ line-height:40px;padding:0 5px; font-size:0.9em}

/*the top and bottom contentholder edges*/
#edgetop {width:100%; height:18px; background:transparent url(images/edgetop.jpg) repeat-x left top;}
/*#edgebottom {width:100%; height:18px; background:transparent url(images/edgebottom.jpg) repeat-x left top;}*/


/*Page Options */
#options							{ width:390px;background:#000;border:2px #fff solid;padding:10px;text-align:left}
#options h2							{ clear:both;color:#ccc}
#themes ul 							{ margin:0px;padding:0px;list-style:none}
#themes ul li						{ float:left;margin:5px;list-style:none;cursor:pointer}
#themes ul li img					{ border:2px #fff solid}
#themes ul li.selected img			{ border:2px #ff9900 solid}
#themes ul li:hover img				{ border:2px #000 solid}
.Separator							{ font-size:10px;color:#CCCCCC}
.options							{ cursor:pointer;}
.close								{ float:right;cursor:pointer;margin:-20px -20px 0 0;position:relative;z-index:100}

/* lists */
/*ul, li
{
    font-family: "Calibri", Arial, Helvetica, sans-serif;
	font-size:9px !IMPORTANT;
    line-height:18px;
    padding-bottom:4px;
} 

ul
{
    padding-left:0px;
    margin-left:15px;
}*/



/*========================================================*/
/*   Positioning                                          */
/*========================================================*/

/* global*/
#pagebg {position:fixed; top:0px; left:0px; height:100%; width:100%; background:#5b9a52 url(images/bg.jpg) repeat-x left top; z-index:1;} 
#VK_top{position:relative; width:1004px; margin:18px auto 0px auto;z-index:2; padding:0px; background-color:transparent;}
#VK_wrapper{position:relative; width:980px; margin-top:0px; z-index:2; padding:0px 12px 12px 12px; background:transparent url(images/bgtrans.png) repeat left top;}

/* for home page skin*/
#underholder {position:fixed; z-index:4; /*top:352px;*/ top:84px; margin: 0px auto 0px auto; background-color:transparent; width:980px; height:180px;}
#headerholder{position:relative; z-index:5; /*top:352px;*/ top:0px; left:0px; margin: 0px auto 225px auto; background-color: transparent; width:100%; height:314px; /*background:transparent url(images/bgtrans.png) repeat left top;*/}
#catchlineholder {position:fixed; z-index:4; /*top:352px;*/ top:352px; margin: 0px auto 0px auto; background-color:#1d3821; /*width:980px;*/ width:978px; height:208px;  border:solid 1px #b8b8b8;}
#contentholder {position:relative; z-index:5; /*top:352px;*/ top:0px; left:0px; margin: 0px auto 294px auto; background-color:#1d3821; /*width:100%;*/ width:976px; height:100%; border:solid 2px #8c968d;}
#footerholder  {position:fixed; z-index:4; bottom:12px; margin: 0px auto 0px auto; background-color:transparent; width:980px; height:18px;}

/* for inner page skin*/
#innerheaderholder {position:relative; z-index:5; top:0px; left:0px; margin: 0px auto 0px auto; background-color: transparent; width:100%; /*height:222px;*/}
#innercontentholder {position:relative; z-index:5; top:0px; left:0px; margin: 0px auto 0px auto; background-color:#1d3821; width:976px; height:100%; min-height:340px; border-top:solid 2px #8c968d; border-left:solid 2px #8c968d; border-right:solid 2px #8c968d; border-bottom:none;}
#innerfooterholder  {position:relative; z-index:5; top:0px; margin: 0px auto 0px auto; background-color:transparent; width:980px; height:18px;}
#innerlinksholder {position:relative; z-index:5; top:0px; margin: 0px auto 0px auto; background-color:#1d3821; width:976px; border:solid 2px #8c968d; border-top:none; border-left:solid 2px #8c968d; border-right:solid 2px #8c968d; border-bottom:solid 2px #8c968d;}


/*position dropdown arrow submenu for underholder container*/
#dnn_ctr397_dnnSOLPARTACTIONS_ctldnnSOLPARTACTIONS_divOuterTables .ModuleTitle_SubMenu {margin:184px 0px 0px 0px; border:solid 2px red;}
/*position dropdown arrow submenu for catchline container*/
#dnn_ctr390_dnnSOLPARTACTIONS_ctldnnSOLPARTACTIONS_divOuterTables .ModuleTitle_SubMenu {margin:30px 0px 0px 0px; border:solid 2px red;;}


.ModuleTitle_SubMenu {z-index:99999;}


/*========================================================*/
/*   Under container bits                                 */
/*========================================================*/
/*table inside container*/
.undertable {background: #8d8d8d url(images/midgreybg.jpg) repeat-x left top; margin: 0px auto 0px auto; padding:12px; width:966px; height:188px; vertical-align:top;}



/*========================================================*/
/*   CatchLine container bits                             */
/*========================================================*/
/*table inside container*/
.catchlinefeaturetable {padding:0px 0px 0px 0px; vertical-align:top; width:100%;}
.greybg {background: #000 url(images/greybg.jpg) repeat-x left top; padding: 3px 12px 3px 12px; width:100%; vertical-align:top;}
.whitebg {background: #eeeeee url(images/whitebg.jpg) repeat-x left top; padding:12px; width:100%; vertical-align:top;}



/*========================================================*/
/*   Banner Area                                          */
/*========================================================*/

/* banner background and size (the sizing avoids content overlap) */ 
.homeBannerHolder 					{ width:100%; height:234px; background-color:#ffffff;}
.innerBannerHolder 					{ width:100%; height:120px; background-color:#ffffff;}
.adminBannerHolder 					{ display:none;}

/*logo*/
.homeBannerHolder #vk_logo 			{position:relative; z-index:5; top:30px; left:40px; background: transparent url(images/vantagekey_logo.jpg) no-repeat left top; width:300px; height:112px;}
.innerBannerHolder #vk_logo 		{position:relative; z-index:5; top:4px; left:40px; background: transparent url(images/vantagekey_logo_inner.jpg) no-repeat left top; width:214px; height:80px;}
.adminBannerHolder #vk_logo 		{display:none;}




/*========================================================*/
/*   Slideshow                                            */
/*========================================================*/

.slideshow .contentpane{ display:none; clear:both}
#slideshow{display:none}
#wrapper {position:relative; height:250px}
#wrapper img { float:left; margin-right:60px; display:inline}
#information {position:absolute; width:100%; height:250px; overflow:hidden; z-index:200; top:0px; right:0px}
#information p{ font-size:1.2em; line-height:1.4em; color:#444}
#wrapper span,#image img { display:none}
#wrapper  h2{ font-size:30px;}
#slider{height:24px;position:absolute;right:15px;bottom:0px; z-index:999;}
#slider p{float:left;width:24px;height:24px;cursor:pointer;text-align:center;font-weight:bold;line-height:24px; font-size:12px; padding:0px}
#slider p.back{background:url(images/numbg.png) no-repeat center top;color:#fff}
#slider p.currentBack{background:url(images/numbg.png) no-repeat center bottom;color:#000}



/*========================================================*/
/*   Menu      for vk1 home2, inner2, admin2 skins        */
/*========================================================*/

/*- Horizontal Menu */

.mainMenu .root						{ color:#222;text-align:center;padding:12px 10px 12px 10px;white-space:nowrap;float:left;font-weight:bold}
.mainMenu .hov						{ color:#000;background:url(images/menu_hover.png) top center no-repeat}
.mainMenu .sel, .mainMenu .bc 		{ color:#000;background:url(images/menu_active.png) bottom center no-repeat}
.mainMenu table						{ border:1px solid #d3d3d3;z-index:5000}
.mainMenu tr.mi						{ background:url(images/subbg.png) top left repeat-x;z-index:10000;font-size:11px;font-weight:normal;text-align:left;color:#000;line-height:27px;text-transform:none}
.mainMenu tr.mi td					{ padding:0 3px;text-transform:none}
.mainMenu tr.hov, .mainMenu tr.sel, .mainMenu tr.bc{background:url(images/subbg.png) bottom left repeat-x}
.mainMenu tr.hov td,.mainMenu tr.sel td, .mainMenu tr.bc td{color:#fff}
.menuspace							{ background:url(images/ms.gif) center center no-repeat #000;padding:0 1px;height:40px;border:1px #000 solid}




/*========================================================*/
/*   Menu      for vk1 home3, inner3 skins                */
/*========================================================*/

/*- DDR Mega Menu */

.DDRMenuMega1 
{
	color:#222;text-align:center;padding:1px 10px 0px 10px;white-space:nowrap;float:left;font-weight:bold;z-index:99999;
}

.DDRMenuMega1 a, 
.DDRMenuMega1 a:link, 
.DDRMenuMega1 a:visited, 
.DDRMenuMega1 a:active 
{
	text-decoration: none;
}

.DDRMenuMega1 .main_dnnmenu_bar 
{
	/*width: auto*/
}


.DDRMenuMega1 a.ddrmenuitemlevel0 
{
	color:#576158;text-align:center;padding:12px 10px 12px 10px;white-space:nowrap;float:left;font-weight:bold;
}

.DDRMenuMega1 a.ddrmenuitemlevel0:hover 
{
	color:#000; background:url(images/menu_hover.png) top center no-repeat;
}

.DDRMenuMega1 a.main_dnnmenu_rootitem_selected 
{
	color: #000; background: url(images/menu_active.png) no-repeat bottom center; 
	
}


.DDRMenuMega1 .ddrmenulevel1 
{
	background: #d2d2d2; padding:4px;
}

.DDRMenuMega1 .ddrmenu .ddrmenulevel1 {}

.DDRMenuMega1 .ddrmenulevel1 a 
{
	text-align: left; 
	margin: 0px; 
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
	padding-right: 80px;  
	color:#576158; 
	font-size: 12px; 
	font-weight: bold; 
	line-height:38px;
	background: transparent url(images/subbg1.gif) repeat-x 0 0;
	border-left:solid 2px #d6d6d6; 
	border-right:solid 2px #d6d6d6;
}


.DDRMenuMega1 .ddrmenulevel1 a img
{
	padding-left:0px;
	padding-right:6px;
}

.DDRMenuMega1 .ddrmenulevel1 a:hover 
{
	color: #ffffff; 
	text-decoration: none;
	background: #666666 url(images/subbg1over.gif) repeat-x left top;  
	border-left:solid 2px #505050; 
	border-right:solid 2px #505050;
}
.DDRMenuMega1 .ddrmenulevel1 .main_dnnmenu_itemselected 
{
	color: #ffffff;
	background: #000000 url(images/subbg1over.gif) repeat-x left top; 
}


.DDRMenuMega1 .ddrmenulevel2 
{
	margin-left: 2px; 
	margin-right: 1px;  
}

.DDRMenuMega1 .ddrmenu .ddrmenulevel2 
{
	background: transparent url(images/subbg2.gif) repeat 0 0;
	border:solid 0px #c0bebe;
}

.DDRMenuMega1 a.ddrmenuitemlevel2 
{
	padding-left: 24px; 
	padding-right: 18px;  
	padding-top: 0px;
	font-weight: bold;
	font-size:11px;
	color:#8ea190;
	line-height:28px;
	background: transparent;
	
	border-top:solid 0px #c0bebe; 
	border-bottom:solid 0px #c0bebe;
	border-left:solid 0px #c0bebe; 
	border-right:solid 0px #c0bebe;
}

.DDRMenuMega1 .ddrmenulevel2 a:hover 
{
	background:#e1e4e1;
	color:#000000;
	
	border-top:solid 0px #c0bebe; 
	border-bottom:solid 0px #c0bebe;
	border-left:solid 0px #c0bebe; 
	border-right:solid 0px #c0bebe;
}

.DDRMenuMega1 .ddrmenu .ddrmenulevel2 td
{
	border-top:solid 0px #c0bebe; 
	border-bottom:solid 1px #c0bebe;
	border-left:solid 0px #c0bebe; 
	border-right:solid 1px #c0bebe;
}



/*========================================================*/
/*   Control Panel                                        */
/*========================================================*/

.ControlPanel {padding-bottom:4px; position:relative; z-index:99999; background:transparent url(images/controlpanel_bg.jpg) repeat left top; border:none;}

.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:active, .ControlPanel a.CommandButton:visited{color:#3d150f;font-weight:bold;text-decoration:none; padding:1px; background-color:none; border:none;}
.ControlPanel a.CommandButton:hover				{ color:#a7230e; text-decoration:none; border:none; }



/*========================================================*/
/*   Theme                                                */
/*========================================================*/

/*the background image for the Theme Default*/
Body{ background:#5b9a52 url(images/bg.jpg) top center repeat-x;}

/*the link styles for the Theme Default*/
a,a:link,a:visited,a:active{ color:#fc6b00;text-decoration:none;font-weight: bold;}
a:hover	{ color:#006600;}

/*the vk1colour 'solid green title - solid grey content.ascx' container pane links*/
.GreyContainerPaneBackground a, .GreyContainerPaneBackground a:link, .GreyContainerPaneBackground a:visited, .GreyContainerPaneBackground a:active{ color:#fc6b00;text-decoration:none;font-weight: bold;}
.GreyContainerPaneBackground a:hover { color:#45e30e;}

/*the vk1 'White Title, Black BG, White Border.ascx' container pane links*/
.wbdbc a, .wbdbc a:link, .wbdbc a:visited, .wbdbc a:active{ color:#fc6b00;text-decoration:none;font-weight: bold;}
.wbdbc a:hover { color:#45e30e;}

/* plain text link*/
.plainlink, .plainlink a, .plainlink a:link, .plainlink a:visited { color:#888888;text-decoration:none;font-weight: normal;}
.plainlink a:hover { color:#555555; text-decoration:underline;}

.plainlink, a.plainlink, a.plainlink:link, a.plainlink:visited { color:#888888;text-decoration:none;font-weight: normal;}
a.plainlink:hover { color:#555555; text-decoration:underline;}


/*the options link styles for the Theme Default*/
.options,a.options:link,a.options:active,a.options:visited { color:#fff; border-left:1px #fff solid} span.options:hover{ color:#ff0}

/*the CurrentDate link styles for the Theme Default*/
.CurrentDate{ color:#fff}

/*the user object link styles for the Theme Default*/
.user,a.user:link,a.user:active,a.user:visited{ color:#666666;} a.user:hover{ color:#000000;}

/*the login object link styles for the Theme Default*/
.login,a.login:link,a.login:active,a.login:visited { color:#666666;} a.login:hover{ color:#000000;}

/*the text "You are here" styles for the Theme Default*/
.vk_bread_bg{ color:#666666; font-weight:bold}

/*the Breadcrumb object link styles for the Theme Default*/
.Breadcrumb,a.Breadcrumb:link,a.Breadcrumb:active,a.Breadcrumb:visited{color:#666666} a.Breadcrumb:hover{ color:#000000}

/*the Privacy object link styles for the Theme Default*/
.privacy,a.privacy:link,a.privacy:active,a.privacy:visited { color:#d2d2d2} a.privacy:hover{ color:#fefefe}

/*the Terms object link styles for the Theme Default*/
.terms,a.terms:link,a.terms:active,a.terms:visited { color:#d2d2d2} a.terms:hover{ color:#fefefe}

/*the CopyRight object link styles for the Theme Default*/
.copyright{ color:#d2d2d2}

/*the Links object link styles for the Theme Default*/
.links{ color:#ccc}a.links:link,a.links:active,a.links:visited{ color:#000;} a.links:hover{ color:#006600}


/* Font Sizes */
.nine {font-size: 9px;}
.ten {font-size: 10px;}
.eleven {font-size: 11px;}
.twelve {font-size: 12px;}
.thirteen {font-size: 13px;}
.fourteen {font-size: 14px;}
.fifteen {font-size: 15px;}
.sixteen {font-size: 16px;}
.seventeen {font-size: 17px;}
.eighteen {font-size: 18px;}
.nineteen {font-size: 19px;}
.twenty {font-size: 20px;}
.twentyone {font-size: 21px;}
.twentytwo {font-size: 22px;}
.twentythree {font-size: 23px;}
.twentyfour {font-size: 24px;}
.twentyfive {font-size: 25px;}
.thirty {font-size: 30px;}
.fourty {
	font-size: 35px;
	letter-spacing: -0.05em;
}

/* Font Colours */
.magenta {color: #C637B3;}
.darkyellow {color: #F4A83A;}
.darkgray {color: #263C4A;}
.darkgray2 {color: #505050;}
.purple {color: #D671E2;}
.white {color: #FFFFFF;}
.black {color: #202020;}
.gray {color: #767676;}
.lightgray {color: #e9e9e9;}
.red {color: #D52E00;}
.lightred {color: #FF5756;}
.orange {color: #FF9600;}
.yellow {color: #FFFF00;}
.green {color: #8DA810;}
.sharp_blue {color: #318CC2;}
.cyan {color: #44A5C3;}
.blue {color: #237BD1;}
.brown {color: #685716;}


/* Text Backgrounds */
.headbg2 {display:inline-block; padding: 18px 12px 18px 12px; margin-bottom:0px; width:97%; background-color:#a4b5a4;}
.textbg2 {display:inline-block; padding: 8px 12px 8px 12px; width:97%; background-color:#d2d2d2;}
.textbg3 {display:inline-block; padding: 8px 12px 8px 12px; width:97%; background-color:#e9e9e9;}




/*========================================================*/
/*   VBM table sections                                   */
/*========================================================*/

.mainvbmheader
	{display:block; background-color:#000; color:#fff; font-size:24px; font-family:"Calibri","sans-serif"; line-height:40px; padding-top:20px; padding-left:8px;}
.vbm_specification_outer h2
	{color:#fff; font-size:24px; font-family:"Calibri","sans-serif"; line-height:20px; padding-top:20px; padding-left:8px;}
.vbm_specification_outer h3
	{color:#000; font-size:18px; font-family:"Calibri","sans-serif"; line-height:18px; padding-top:18px; padding-left:8px;}

.vbm_specification_outer .top, .vbm_specification_outer .top a:link, .vbm_specification_outer .top a:visited
	{display:inline-block; text-align:right; color:#fff; font-size:10px; font-family:"Calibri","sans-serif"; line-height:18px; padding-top:26px; padding-left:8px; padding-right:4px; text-decoration:none;}
.vbm_specification_outer .top a:hover
	{text-decoration:underline;}
	
.vbm_specification_outer .bodytable1
	{line-height:110%;
	font-size:9.0pt;
	font-family:"Calibri","sans-serif";
	color:#333333;
	padding-top:6px;
	padding-left:8px;}
.Section1
	{page:Section1;}
.Section2
	{page:Section2;}
	
.sysCell
	{border-bottom:solid 1px #8ea48c; background-color:#eaeaea;}
.sysCell2
	{border-bottom:solid 1px #8ea48c; background-color:#d2dbd2;}
.sysCell3
	{}
.sysCell4
	{border-bottom:solid 1px #8ea48c; background-color:#d2dbd2;}
.sysCell5
	{background-color:#a4b5a4;}

.sysCellhead
	{background-color:#a4b5a4;}
.sysCellheadR
	{background-color:#a4b5a4; text-align:right;}

.sysCellhead2
	{background-color:#132b1d;}
.sysCellhead2R
	{background-color:#132b1d; text-align:right;}

.syscellspace {background-color: #transparent; line-height:36px;}

.sysCellhead2 h2, .sysCellhead2 a {color: #ffffff;}
	

.anchortable {margin-top:2px; margin-bottom:2px;}

.anchortablecontent {border:solid 1px #ffffff; background-color:#d2dbd2; width: 200px; height:40px; text-align:center; vertical-align:middle;}

.anchorlink, a.anchorlink, a.anchorlink:link, a.anchorlink:visited
	{font-size:12px; text-decoration:none; font-weight:bold; 
	display:block; color:#61826f; padding:3px; margin:2px; white-space:nowrap; line-height:40px;}
a.anchorlink:hover
	{color:#000000; background-color:#ebedf0; }
	


#dnn_ctr409_ContentPane img {border: solid 1px #d8d8d8; padding:12px; background-color:#efefef;}

/*========================================================*/
/*   Goto Top Links                                       */
/*========================================================*/

.gototop, a.gototop, a.gototop:link, a.gototop:visited, a.gototop:active {text-align:right; color:#fff; font-size:10px; font-family:"Calibri","sans-serif"; line-height:18px; padding-top:18px; padding-left:8px; padding-right:8px; text-decoration:none;}
a.gototop:hover {text-decoration:underline;}

.gototop2, .gototop2 a, .gototop2 a:link, .gototop2 a:visited {display:block; float:right; margin-top:-33px; margin-right:-36px; text-align:right; color:#D8D8D8; font-size:10px; font-family:"Calibri","sans-serif"; line-height:18px; padding-top:18px; padding-left:8px; padding-right:8px; text-decoration:none;}
.gototop2 a:hover {color:#666666; text-decoration:underline;}


.glossary h3 {padding-top:16px;}


/*========================================================*/
/*  Misc - Img Border Styles                              */
/*========================================================*/

/*-- image thin green border      --*/ #thingreen {border:solid 2px #3f7b3b;}
/*-- image thin grey border       --*/ #thingrey {border:solid 2px #aaaba8;}
/*-- image thin white border      --*/ #thinwhite {border:solid 2px #ffffff;}
/*-- image thin black border      --*/ #thinblack {border:solid 2px #000000;}

/*-- image thick green border     --*/ #thickgreen {border:solid 4px #3f7b3b;}
/*-- image thick grey border      --*/ #thickgrey {border:solid 4px #aaaba8;}
/*-- image thick white border     --*/ #thickwhite {border:solid 4px #ffffff;}
/*-- image thick black border     --*/ #thickblack {border:solid 4px #000000;}



/*========================================================*/
/*   Misc Bullets and Lists                               */
/*========================================================*/
.spacelist {
    padding-left:24px;
	background: transparent url(/Portals/0/Images/common/tickicon.gif) no-repeat 0px 6px;
	letter-spacing:0.02em;
}

.spacelist2 {
    padding-left:24px;
	background: transparent url(/Portals/0/Images/common/doticon2.gif) no-repeat 0px 6px;
}

.spacelist3 {
    padding-left:24px;
	background: transparent url(/Portals/0/Images/common/doticon2.gif) no-repeat 0px 6px;
}



.spacelist4new {
    margin-top:4px;
    margin-bottom:14px;
    padding-left:48px;
	background: transparent url(/Portals/0/Images/common/new.gif) no-repeat 0px 0px;
}



.spacelist4enh {
    margin-top:4px;
    margin-bottom:14px;
    padding-left:48px;
	background: transparent url(/Portals/0/Images/common/enhancement.gif) no-repeat 0px 0px;
}



.spacelist6 {
    margin-top:4px;
    margin-bottom:14px;
    padding-left:48px;
	background: transparent url(/Portals/0/Images/common/tickgreen.gif) no-repeat 10px 0px;
}


/*========================================================*/
/*   Misc - Offer table                                   */
/*========================================================*/

.offer2left {color: #ffffff!IMPORTANT; width:102px; background: transparent url(../../Images/common/greygrad_bg_arrowblock.gif) no-repeat 0 0; padding: 40px 0px 8px 0px; vertical-align:top; text-align:center;}
.offer2 {background: transparent url(../../Images/common/greygrad_bg.gif) repeat-x 0 0; padding: 0px 0px 8px 0px; vertical-align:top; }
.offer2 ul{padding-left:12px; }
.offer2right {width:7px; background: transparent url(../../Images/common/greygrad_bg_right.gif) repeat-x 0 0; padding: 0px;}



/*========================================================*/
/*   Misc - business build home page html module          */
/*========================================================*/

.buildingBusiness {background: transparent url(images/BuildingBusiness_bg.jpg) no-repeat 0 0;}



/*========================================================*/
/*   Misc - search results                                */
/*========================================================*/

.SearchResultsContent .SearchRelevance {display:none;}
.SearchResultsContent .SearchPubDate {display:none;}

.SearchResultsContent a.CommandButton:link, .SearchResultsContent a.CommandButton:active, .SearchResultsContent a.CommandButton:visited{font-size:10px; /*color:#fc6b00;*/ color:#888888; font-weight:normal;text-decoration:none;padding:1px; background-color:transparent; border:solid 0px #b8c6ba;}
.SearchResultsContent a.CommandButton:hover				{ color:#208a15; text-decoration:none; border:solid 0px #333;}



/*========================================================*/
/*   Misc - conversion calculator page                    */
/*========================================================*/

.measure {margin:0px auto 0px auto;}
.measure, .measure td, .measure p {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; }
.measure h3 {font-size:16px; color:#006633; padding: 4px; margin:4px; line-height:16px;} 
.measure a, .measure a:link, .measure a:visited  {text-decoration: none; color:#ffffff;}
.measure a:hover {background: #fefefe; color:#FF6600; font-weight: bold; text-decoration: none;}
.measure a:active {color:#00BB00;}

.measurelinksholder {background:#333333; }
.measurelinkscell {text-align:center; padding:4px; border:solid 1px #444444;height;32px;}
.measurelinkscell a {width:130px; display:inline-block; line-height:32px; margin:0px; padding:4px 9px 4px 9px; white-space:nowrap;}

.measureholder {background:#999999;}
.measureheadcell {background:#333333;}
.measurecell {width:120px; text-align:center; margin:0px auto 0px auto; padding:4px 0px 4px 0px;}

.measurespacer {height:10px;}


/*========================================================*/
/*   Module: Xmod Forms                                   */
/*========================================================*/

.formTable .formLabelColumn {font-size:10px; padding-top:8px;}

.formTable .hideable {display:none;}

.formTable {margin: 0px auto 0px auto;}
.formTable .formLabelColumn2 {color:#efefef !IMPORTANT; font-weight:bold ;font-size:14px; padding-top:16px; padding-left:10px; border:solid 1px #999999; background-color:#97aa97;}
.formTable .formLabelColumn2tight {color:#efefef !IMPORTANT; font-weight:bold ;font-size:14px; padding-left:10px; border:solid 1px #999999; background-color:#97aa97;}

.formTable .formInputColumn2 {border:solid 1px #999999; background-color:#dfe6df; padding:8px;}
.formTable .formInputColumn2 label {padding-right:2px;}
.formTable .formspacer2 {height:16px;}
.formTable .formspacer2small {height:8px; font-size:4px; line-height:normal;}


.formTable .formLabelColumn3 {color:#38a942; font-weight:bold ;font-size:13px; white-space:nowrap; padding:8px 20px 8px 0px;}
.formTable .formInputColumn3 {padding:8px;}
.formTable .formInputColumn3 .formInput {font-family: Arial, Helvetica, sans-serif;}




/* the show/hide button on the web enquiry form*/
.formTable #ButtonText {height:22px; line-height:5px;}

/*file upload on web enquiry page */
#dnn_ctr591_XModFeedback_FileUpload_FileUpload {margin:0px auto 0px auto;}

.formTable .formInputColumn3 .formButton {border-style:outset; padding:3px 14px 3px 14px;}


/*========================================================*/
/*   Module: Login on Downloads Page                      */
/*========================================================*/

/*hide the login help icons*/
#dnn_ctr440_Login_Login_DNN_plUsername_imgHelp,
#dnn_ctr440_Login_Login_DNN_plPassword_imgHelp {display:none;}


#dnn_ctr440_Login_pnlLogin .CommandButton, 
#dnn_ctr440_Login_pnlLogin a.CommandButton:link, 
#dnn_ctr440_Login_pnlLogin a.CommandButton:active, 
#dnn_ctr440_Login_pnlLogin a.CommandButton:visited {margin-left:5px; background:none; border:none; font-size:10px; color:#b7b7b7;}

#dnn_ctr440_Login_pnlLogin a.CommandButton:hover {color:#fc6b00;}

#dnn_ctr440_Login_pnlLogin .Normal label {font-size:10px; font-weight:bold; color:#b7b7b7;}


/*========================================================*/
/*   Module: Combo Login on custom Login Page             */
/*========================================================*/


#dnn_ctr499_ViewLogin_PanelReisterLogin {display:block; margin-left:200px;}

/*hide 'already registered' text*/
#dnn_ctr499_ViewLogin_PanelReisterLogin .Head {display:none;}

/*general text*/
#dnn_ctr499_ViewLogin_PanelReisterLogin .SubHead {font-size:11px; white-space:nowrap;}

/*hide help icons*/
#dnn_ctr499_ViewLogin_lblLoginUserName_imgHelp,
#dnn_ctr499_ViewLogin_lblLoginPassword_imgHelp {display:none;}

/*text boxes*/
#dnn_ctr499_ViewLogin_logMemberName,
#dnn_ctr499_ViewLogin_logPassword {width:180px;}

/*remember me */
#dnn_ctr499_ViewLogin_cbRememberUserName {display:inline-block; margin-top:18px;}
#dnn_ctr499_ViewLogin_PanelReisterLogin .Normal label {font-size:10px; font-weight:bold; color:#b7b7b7;}

/*forgot password */
#dnn_ctr499_ViewLogin_PanelReisterLogin .CommandButton, 
#dnn_ctr499_ViewLogin_PanelReisterLogin a.CommandButton:link, 
#dnn_ctr499_ViewLogin_PanelReisterLogin a.CommandButton:active, 
#dnn_ctr499_ViewLogin_PanelReisterLogin a.CommandButton:visited {margin-left:20px; background:none; border:none; font-size:10px; color:#b7b7b7;}

#dnn_ctr499_ViewLogin_PanelReisterLogin a.CommandButton:hover {color:#fc6b00;}

/*login button*/
#dnn_ctr499_ViewLogin_btnLogin {display:block; margin-top:16px; margin-bottom:14px;}

/*overide default layout*/
#dnn_ctr499_ViewLogin_PanelReisterLogin .Login_RowCenter {text-align:left !IMPORTANT;}


/*========================================================*/
/*   Module: Combo Login Register on custom Login Page    */
/*========================================================*/

#dnn_ctr507_ViewLogin_PanelReister {display:block; margin-left:200px;}

/*hide 'new user' text*/
#dnn_ctr507_ViewLogin_PanelReister .Head {display:none;}

/*general text*/
#dnn_ctr507_ViewLogin_PanelReister .SubHead {font-size:11px; white-space:nowrap;}

/*register button*/
#dnn_ctr507_ViewLogin_btnRegist {display:block; margin-top:16px; margin-bottom:20px;}




/*========================================================*/
/*   Module: Combo Login and Register on Register Page    */
/*========================================================*/

#dnn_ctr472_ContentPane {margin-left:50px; padding-bottom:40px;}

/*general text*/
#dnn_ctr472_ViewLogin_PanelReister .SubHead {font-size:11px; white-space:nowrap;}

/*=== Login bits =============*/
#dnn_ctr472_ViewLogin_PanelReisterLogin {}

/*'already registered' text*/
#dnn_ctr472_ViewLogin_PanelReisterLogin .Head {display:block; margin: 18px 0px 34px 0px; white-space:nowrap;}

/*general text for login bits only*/
#dnn_ctr472_ViewLogin_PanelLogin .SubHead {display:block; font-size:11px; white-space:nowrap; }

#dnn_ctr472_ViewLogin_lblLoginUserName_lblLabel {display:block; margin-top:-18px;}
#dnn_ctr472_ViewLogin_lblLoginPassword_lblLabel {display:block; margin-top:-18px;}

/*hide help icons*/
#dnn_ctr472_ViewLogin_lblLoginUserName_imgHelp,
#dnn_ctr472_ViewLogin_lblLoginPassword_imgHelp {display:none;}

/*text boxes*/
#dnn_ctr472_ViewLogin_logMemberName {display:block; margin-bottom:28px; margin-left:-150px; width:180px;}
#dnn_ctr472_ViewLogin_logPassword {display:block; margin-bottom:0px; margin-left:-150px; width:180px;}

/*remember me */
#dnn_ctr472_ViewLogin_cbRememberUserName {display:inline-block; margin-top:6px;}
#dnn_ctr472_ViewLogin_PanelReisterLogin .Normal label {font-size:10px; font-weight:bold; color:#b7b7b7;}

/*forgot password */
#dnn_ctr472_ViewLogin_PanelReisterLogin .CommandButton, 
#dnn_ctr472_ViewLogin_PanelReisterLogin a.CommandButton:link, 
#dnn_ctr472_ViewLogin_PanelReisterLogin a.CommandButton:active, 
#dnn_ctr472_ViewLogin_PanelReisterLogin a.CommandButton:visited {display:block;  margin-left:126px; margin-top:-21px; background:none; border:none; font-size:10px; color:#b7b7b7;}

#dnn_ctr472_ViewLogin_PanelReisterLogin a.CommandButton:hover {color:#fc6b00;}

/*login button*/
#dnn_ctr472_ViewLogin_btnLogin {display:block; margin-top:12px; margin-bottom:12px;}

/*overide default layout*/
#dnn_ctr472_ViewLogin_PanelReisterLogin .Login_RowCenter {text-align:left !IMPORTANT;}


/*=== Register bits =============*/

#dnn_ctr472_ViewLogin_PanelReister {}

/*'new user' text*/
#dnn_ctr472_ViewLogin_PanelReister .Head {display:block; margin: 18px 0px 18px 0px; white-space:nowrap;}

/*register button*/
#dnn_ctr472_ViewLogin_btnRegist {display:block; margin-top:16px;}



/*========================================================*/
/*   Module: dnnMasters sitemap                           */
/*========================================================*/

.RootNode {}

.ParentNode a, .ParentNode a:link, .ParentNode a:visited {font-size: 11px; font-weight:bold;}
.ParentNode a:hover {color:#377335;}

.LeafNode a, .LeafNode a:link, .LeafNode a:visited {font-size: 11px; font-weight:normal;}
.LeafNode a:hover {color:#377335;}



/*========================================================*/
/*   Module: Engage tell a friend                         */
/*========================================================*/

.taf-anchor CommandButton,
.taf-anchor a.CommandButton:link, 
.taf-anchor a.CommandButton:active,  
.taf-anchor a.CommandButton:visited {display:block;color:#fc6b00;font-weight:bold;text-decoration:none; background:none; border:none; padding-bottom:12px;padding-top:4px}

.taf-anchor a.CommandButton:hover { color:#208a15;text-decoration:underline}


.taf-submit CommandButton,
.taf-submit a.CommandButton:link, 
.taf-submit a.CommandButton:active,  
.taf-submit a.CommandButton:visited {display:block;color:#fc6b00;font-weight:bold;text-decoration:none;padding:3px 12px 3px 12px;width:36px}

.taf-submit a.CommandButton:hover { color:#208a15;text-decoration:none}


/*========================================================*/
/*   Module: Banner Rotator on Home Page                  */
/*========================================================*/

/*table used within the content of the rotator*/
.homerotatortable {font-size:100%; width: 980px; height:234px; padding:0px; margin:0px;}

/*hide the rotator's default admin menu tabs*/
#dnn_ctr442_ViewRotator_RotatorMenu {display:none;}

/*hide the rotator's default admin 'support' tab content*/
#dnn_ctr442_RotatorSettings_lblSupport,
#dnn_ctr442_RotatorSettings_imgMexMaxLogo {display:none;}


/*========================================================*/
/*   Module: 'What our clients say' Rotator on Home Page                  */
/*========================================================*/

/*hide the rotator's default admin menu tabs*/
#dnn_ctr620_ViewRotator_RotatorMenu {display:none;}

/*hide the rotator's default admin 'support' tab content*/
#dnn_ctr620_RotatorSettings_lblSupport,
#dnn_ctr620_RotatorSettings_imgMexMaxLogo {display:none;}

/*set background*/
#dnn_ctr620_ViewRotator_pnlRotator {background:transparent;}


/*========================================================*/
/*   Module: Banner Rotator on Inner Pages                */
/*========================================================*/

/*table used within the content of the rotator*/
.innerrotatortable {font-size:100%; width: 980px; height:121px; padding:0px; margin:0px;}


/***** Service Page *****/

/*hide the rotator's default admin menu tabs*/
#dnn_ctr554_ViewRotator_RotatorMenu {display:none;}

/*hide the rotator's default admin 'support' tab content*/
#dnn_ctr554_RotatorSettings_lblSupport,
#dnn_ctr554_RotatorSettings_imgMexMaxLogo {display:none;}


/***** Product Page *****/

/*hide the rotator's default admin menu tabs*/
#dnn_ctr561_ViewRotator_RotatorMenu {display:none;}

/*hide the rotator's default admin 'support' tab content*/
#dnn_ctr561_RotatorSettings_lblSupport,
#dnn_ctr561_RotatorSettings_imgMexMaxLogo {display:none;}



/*========================================================*/
/*   Module: Html banners on Inner Pages                  */
/*========================================================*/

/*table used within the content of the inner page banner html*/
.innerbannertable {font-size:100%; width: 980px; height:121px}



/*========================================================*/
/*   Module: Inventua Side Menu for most pages            */
/*========================================================*/

.MenuItem HR
{
  background-color: #323332; 
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 1px solid #999999;   
  margin-right: 5px;
}

.MenuHdr
{ 
  width:194px; cursor:pointer; text-align:left; float:left;
  color:#aaaaaa;
  background: transparent url(images/pageicon_16px.gif) no-repeat 6px 10px;
}

.MenuHdr a, .MenuHdr a:link, .MenuHdr a:active, .MenuHdr a:visited
{
  display:block;
  color:#aaaaaa;
  padding: 8px 8px 8px 34px;
  margin: 0px 0px 0px 0px;
}
.MenuHdr a:hover
{
  color: #6e6e6e;
}


.MenuHdrMouseOver
{ 
  width:194px; cursor:pointer; text-align:left; float:left;
  color:#aaaaaa;
  background: #ebedf0 url(images/pageicon_16px.gif) no-repeat 6px 10px;
}

.MenuHdrMouseOver a, .MenuHdrMouseOver a:link, .MenuHdrMouseOver a:active, .MenuHdrMouseOver a:visited
{
  display:block;
  color:#aaaaaa;
  padding: 8px 8px 8px 34px;
  margin: 0px 0px 0px 0px;
}
.MenuHdrMouseOver a:hover
{
  color: #6e6e6e;
}


.MenuItem
{
  display:block; 
  width:194px; cursor:pointer; text-align:left; float:left;
  color:#aaaaaa;
  background: transparent url(images/pageicon_16px.gif) no-repeat 6px 10px;
}

.MenuItem a, .MenuItem a:link, .MenuItem a:active, .MenuItem a:visited
{
  display:block;
  color:#aaaaaa;
  padding: 8px 8px 8px 34px;
  margin: 0px 0px 0px 0px;
}
.MenuItem a:hover
{
  color: #6e6e6e;
}



.MenuItemMouseOver
{
  display:block;
  width:194px; cursor:pointer; text-align:left; float:left;
  color: #6e6e6e;
  background: #ebedf0 url(images/pageicon_16px.gif) no-repeat 6px 10px;
}

.MenuItemMouseOver a, .MenuItemMouseOver a:link, .MenuItemMouseOver a:active, .MenuItemMouseOver a:visited
{
  display:block; 
  color: #6e6e6e;
  padding: 8px 8px 8px 34px;
  margin: 0px 0px 0px 0px;
}
.MenuItemMouseOver a:hover 
{
  color: #6e6e6e;
}


.currentItemHighlight
{
  background-color: #000000;
}
.currentItemHighlight a, .currentItemHighlight a:link, .currentItemHighlight a:active, .currentItemHighlight a:visited
{
  
  color: #fefefe;
}
.currentItemHighlight a:hover 
{
  color: #fefefe;
}

.GoWide {width:100% !IMPORTANT;}
.Go90 {width:90% !IMPORTANT;}
.GoIndent {margin: 0px 0px 0px 20px;}

.NoImg {background-image:none;}

/*.MenuCurrentPage {color: #696969;}*/




/*========================================================*/
/*   Help Desk Biz Suite Module                           */
/*========================================================*/

/*- hide the right side panel */
.OldTurtle_BizSuite_HomePanel_RightTD {
	display: none;
	visibility: hidden;
}

/*- hide the footer info */
#dnn_ctr625_Main_Panel_Admin_Footer,
#dnn_ctr625_Main_Panel_Operator_Footer
#dnn_ctr625_Main_Panel_Customer_Footer {
	display: none;
	visibility: hidden;
}

.OldTurtle_BizSuite_Datagrid_Header {
	color:#fefefe !IMPORTANT;
	height: 20px;
	line-height: 20px;
}

.OldTurtle_BizSuite_Datagrid_Pager_ActiveNumber {
	font-size:10px !IMPORTANT;
	color:#fefefe !IMPORTANT;
	background:#a1a1a1 !IMPORTANT;
	border: solid 1px #d2d2d2 !IMPORTANT;
}

/*- hide the sla legend */
 #dnn_ctr625_Tickets_List_panel_SLAIcons_Legend {
	display: none;
	visibility: hidden;
}

#dnn_ctr625_Tickets_List_panel_search {
	background-color:#eaeaea !IMPORTANT;
	border:solid 1px #c0cebf !IMPORTANT;
}



/*========================================================*/
/*   iPhone                                               */
/*========================================================*/

/*- hide iphone messages. see also iphone.css */

.iphonemessage {
	display: none;
	visibility: hidden;
}




/*========================================================*/
/*   Hide items used only for Print                       */
/*========================================================*/
.forprint {display:none;}


/*========================================================*/
/*   Start Print only styles                              */
/*========================================================*/
@media print
{

/*show items used only for print*/
.forprint {display:block;}


body {
	background: white;
}

.ControlPanel,
.vk_nav_left,
.vk_nav_right,
vk_nav_bg,
#dnnNAV,
#dnnSEARCH,
.BannerPane,
.homeBannerHolder,
.innerBannerHolder,
#dnnUSER,
#dnnLOGIN,
.user,
.login,
.vk_links_left,
.vk_links_right,
vk_links_bg,
#dnnLINKS,
#footerholder,
#innerfooterholder,
#footerholder .float_left,
#footerholder .float_right,
#innerfooterholder .float_left,
#innerfooterholder .float_right,
#dnnPRIVACY,
.Privacy,
#dnnTERMS,
.Terms
#footerholder .Seperator,
#innerfooterholder .Separator,
#underholder,
#catchlineholder,
.wbdbc .float_right,
.dbwbc .float_right,
#dnnVISIBILITY,
.c_footer,
#dnnACTIONBUTTON1,
#dnnACTIONBUTTON2,
#dnnACTIONBUTTON3,
#dnnACTIONBUTTON4,
.XMod .formTable {
    display: none;
}

.console-large {
	font-size: 8px;
}
.console-large img {
	display:none;
}
.console-large SubHead {
	font-size: 11px;
}

.console-small {
	font-size: 8px;
}
.console-small img{
	display: block;
	border:none;
}
.console-small SubHead {
	font-size: 11px;
}

#vk_logo {}
.homeBannerHolder #vk_logo {}
.innerBannerHolder #vk_logo {}

#headerholder,
#contentholder {
	margin:0px;
	height:auto;
}

#outer_wrapper {
	width: auto;
	margin: 0 5%;
}

#outer_wrapper, 
#VK_wrapper,
#contentholder,
#innercontentholder,
#vk_main_content,
#catchlineholder,
#underholder {
	width: auto;
	border: 0;
	padding: 0;
	float: none !important;
}

a:link, a:visited {
	color: #118408;
	background: transparent;
	font-weight: bold;
	text-decoration: underline;
}

a:link:after, #content a:visited:after {
   content: " (" attr(href) ") ";
   font-size:9px;
   font-weight:normal;
   color:#999999;
   text-decoration:none;
}

a[href^="/"]:after {
   content: " (http://www.vantagekey.com.au" attr(href) ") ";
   font-size:9px;
   font-weight:normal;
   color:#999999;
   text-decoration:none;
}

/* close @media print */
}

/*========================================================*/
/*   End Print only styles                                */
/*========================================================*/








