/*  Skin styles for DotNetNuke           by dnnskin.net   */  
/*  Overall      support@dnnskin.net                      */  
Body								{ margin:0px;padding:0px; background:#00568B !important; font-family: Arial,Helvetica,sans-serif !important;}
a, a:active, a:link, a:hover, a:visited {color:#00568B;}
table, tr, td,p, div, ul, li		{ color:#444}
Body, .Normal, .NormalTextBox, TD, DIV, p{font-size:small;font-weight:normal}
p									{ margin:0px;padding:0 !important;}
li,ul li							{ list-style:disc }
ol li								{ list-style:decimal}
li									{ margin:5px 0}
img, a img{border:1px solid #cacaca;}
a:hover img{border:1px solid #E18F00;}
.clear								{ clear:both}
.left								{ float:left}
.right								{ float:right}
.Head								{ color:#385997;font:bold 12pt Verdana, Arial, Helvetica, sans-serif}
.SubHead							{ color:#999}
A.CommandButton:link,A.CommandButton:visited,
A.CommandButton:active				{  font-family: Arial,Helvetica,sans-serif; color:#00568B; line-height:20px;font-size:12px;}
A.CommandButton:hover				{ color:#6e91d1}
H1,H2,H3,H4,H5	 					{ line-height:23px;font-weight:bold;margin:0px;padding:0 0 0 40px;}
H1									{ font-size:22px;color:#444; padding:20px 0 0 0;}
H2 , a h2, a:visited  h2, a:active h2,	a:link h2, a:hover h2 { font-size:18px;color:#E18F00 !important; padding:0 0 15px 0;}
H3									{ font-size:14px;color:#00568B;}
H4 									{ font-size:12px;color:#00568B;}
H5 									{ font-size:11px;color:#00568B;}
.golden-fon a, .golden-fon a:active , .golden-fon a:link , .golden-fon a:hover ,  .golden-fon a:visited , .golden-fon{color:#E18F00 !important;}
.Container-11, .Container-10, .containerbox, .Container-2, .Container-14{margin:0 30px;}


.Container-11 .containerpane, .Container-10 .containerpane{margin:0 !important;}
.Container-11 .containerhead .title{margin-left:-25px !important;}
.Container-10 .containerhead .title {margin-left:-10px;}
.Container-12 .title {height:35px;width:200px; line-height:35px;text-align:center;}

.homepage-inter{height:265px; overflow:hidden;}
.homepage-inter span{float:left;}
.visibility a{visibility:hidden;}
#themes{visibility:hidden;}






.Container-11 {float:left;*clear:both; *float:none;}
.Container-10{*clear:both; *float:none !important;}
.containerbox {*clear:both; *float:none;}
/*  Control Panel */

#dnnbreader .left a{ font-weight:bold;}
.img1{height:300px;}
.ControlPanel						{ background:url(images/control.gif) top left repeat-x #0c5a9a;border:none}
.ControlPanel TD .SubHead			{ color:#bde5fc;font-size:small}
.ControlPanel .CommandButton,
.ControlPanel A.CommandButton:link,
.ControlPanel A.CommandButton:visited,
.ControlPanel A.CommandButton:active{ color:#c0dffb;text-decoration:none}
.ControlPanel A.CommandButton:hover	{ color:#fff}
/* Forms */
div.form							{ width:500px;text-align:left}
div.form_group						{ text-align:left;margin-bottom:10px;font-size:14px;color:#4b91ae; }
div.form_text						{ float:left;margin:0}
p.form_text							{ margin:0 0 3px 0}
textarea.form_text,
input.form_text,
select.form_text					{ color:#333;background:#efefef;border-color:#bbb #bbb #ddd;border-width:2px 1px 1px;padding:0.2em;margin:0 10px 10px 0}
input,select						{ color:#666}
.Settings,.WorkPanel				{ text-align:left}
.StandardButton						{ color:#666;background:#EEE;border:solid 1px #D1C7BE;line-height:22px;padding:0 10px;height:22px;cursor:pointer}
.NormalTextBox						{ color:#666;padding-left:4px;line-height:12px;font-weight:normal}
td.NormalTextBox					{ padding:0;margin:0;background:transparent;visibility:inherit;border:0}
.DataGrid_Container 				{ margin-top:15px}
.DataGrid_Header					{ font-weight:bold}
.DataGrid_Header td, .NormalBold td	{ font-weight:bold}
div.FileManager						{ height:auto;border:none}
table.FileManager					{ width:99%;text-align:left;background:#FFF}
.ExtensionsContent td, .DNN_HTMLContent{ text-align:left}
#dnn_ctr322_ModuleDefinitions_divInstalled{ text-align:left}
#dnn_ctr_Login_pnlLogin table		{ float:none;margin:0 auto}
#dnn_ctr_ManageUsers_pnlUser		{ text-align:left;min-height:1px}
#dnn_ctr_ManageUsers_pnlUser .Normal{ line-height:20px}
#dnn_ctr_Terms_lblTerms,
#dnn_ctr_Privacy_lblPrivacy			{ line-height:20px}
#dnn_ctr_Terms_lblTerms .SubHead,
#dnn_ctr_Privacy_lblPrivacy .SubHead{ font-size:14px;color:#6e91d2;border-bottom:1px #6e91d2 solid;line-height:26px;margin:0px;padding:0px;font-weight:normal}
#dnn_ctr979_LogViewer_dlLog td		{ text-align:left;white-space:normal;border:1px #fff solid}


/*  Text  */
.NormalBold							{ font-size:small;font-weight:bold;color:#444;line-height:120%}
.NormalRed							{ font-size:small;font-weight:bold;color:#C00;line-height:120%}
span.SubHead						{ font-size:9px;margin:0;padding:0}
span.SubHead br						{ display:none}




/*  Skin Layout  */

#fload						{ width:0px;height:0px}
.date						{ padding:0 20px;color:#777;font-size:12px}
.languagebox				{ float:right;text-align:right;padding:0 20px;white-space:nowrap;width:20%;display:none}
.Settings					{ text-align:left}
.vmenubox					{ float:left;width:22%}
.vmenucontent				{ float:right;width:77%}
.logo						{ min-height:80px;min-width:300px}
* html .logo				{ height:80px;width:300px}
.news h2					{ color:#333333;font-size:14px;margin:0px;padding:0px;line-height:22px}
.news p						{ line-height:17px;font-weight:bold}
#dnncontent					{ width:97%;margin:5px auto;clear:both}
#dnnbreader					{ float:left; width:100%;height:27px;margin:1px auto;line-height:26px}
#dnnbreader .left			{ background:url(images/breadleft.gif) top left no-repeat;height:27px;padding-left:32px;text-align:left;width:600px;}
#dnnbreader .right			{ height:27px;position:relative; padding-right:180px;display:inline;}
#dnn_dnnSEARCH_txtSearch	{ height:17px;position:absolute;top:4px;right:40px;padding:1px 0px 0 5px;background:#fff;width:140px;font:bold 9pt Arial, Helvetica, sans-serif;color:#777;border:1px #d7d5d8 solid}
#dnnbreader .right a:link,
#dnnbreader .right a:active,
#dnnbreader .right a:visited{ position:absolute;right:0px;border:0px;top:4px;width:25px;height:20px;display:block;border:0px;background:url(images/search-button.gif) left top no-repeat;overflow:hidden;margin-right:10px}
#dnnbreader .right a:hover	{ background:url(images/search-button.gif) 0 -21px no-repeat}

/*  Skin Object  */

.Container-8 .containerhead .title {padding-top:3px; text-align:center;}




.breader,
a.breader:link, 
a.breader:active, 
a.breader:hover,
a.breader:visited			{ font-weight:normal;text-decoration:none;padding:0 4px;color:#00568B;}
a.breader:hover {text-decoration:underline;}

.user,
a.user:link,
a.user:active,
a.user:visited  			{ color:#888;text-decoration:none;line-height:35px;background:url(images/user.gif) 0 -1px no-repeat;padding:5px 20px;font-weight:bold;font-size:12px} 
a.user:hover 				{ color:#111;text-decoration:underline;background:url(images/user.gif) 0 -30px no-repeat}

.login,
a.login:link,
a.login:active,
a.login:visited  			{ line-height:25px;background:url(images/reg.gif) 0 -1px no-repeat;padding:5px 20px;font-weight:bold;color:#888;text-decoration:none;font-size:12px} 
a.login:hover 				{ color:#111;text-decoration:underline;background:url(images/reg.gif) 0 -30px no-repeat}
.themeOff,.themeOn			{ border:0;cursor:pointer;margin:0px}

/*  Content Panes   */
#flashPlayer{width:940px;float:left; overflow:hidden;height:325px; *height:335px; background:#000;}
.topbannerpane				{ width:100%;clear:both}
.botbannerpane				{ width:100%;clear:both}
.topleftpane				{ width:49.5%;float:left}
.toprightpane				{ width:49.5%;float:right}
.toppane					{ width:940px;float:left;height:245px;}
.LeftPane					{ margin:0px;width:24%;padding-right:8px;padding-top:3px}
.ContentPane				{ padding:0px;margin:0px;padding-top:3px}
.RightPane					{ margin:0px;width:24%;padding-left:8px;padding-top:3px}
.boxapane					{}
.boxbpane					{ width:24%;float:left}
.boxcpane					{ width:75%;float:right}
.boxdpane					{}
.boxepane					{ width:75%;float:left}
.boxfpane					{ width:24%;float:right}
.boxgpane					{}
.mainapane					{ width:280px;float:left;margin:0 10px 0 30px;}
.mainbpane					{ width:280px;float:left;margin:0 10px 0 10px;}
.maincpane					{ width:280px;float:left;margin:0 0 0 10px;}
.mainapane .containerhead .title, .mainbpane .containerhead .title, .maincpane .containerhead .title{width:240px;padding-left:10px;}
.mainapane  img, .mainbpane  img, .maincpane  img{margin-left:30px;}

.contentlink				{ float:left;}
.linkapane, .linkbpane, .linkcpane, .linkdpane { width:225px;float:left; margin:5px 0 0 10px;}
.linkapane a, .linkbpane a, .linkcpane a, .linkdpane a{font-weight:bold;}
.linkapane p, .linkbpane p, .linkcpane p, .linkdpane p { min-height:150px;}
.linkapane{margin:5px 0 0 5px;}

.bottompane					{ clear:both}
.menubotpane				{ padding-top:5px}
.sloganpane					{ float:left;margin-top:20px;max-width:40%}
.DNNEmptyPane				{ width:0px;padding:0px;margin:0px}

/*  Horizontal Menu1 Style  */

.LeisureLink_FlashModuleContent {float:left;}
.HMA								{ width:940px;margin:0 auto;background:transparent url(menus/menu_margin.gif) no-repeat scroll right -37px;clear:both;}
.HMA .Box							{ background:url(menus/menu.gif) repeat-x scroll 0 -80px; margin:0 5px 0 0; height:37px;}
.HM1 								{ background:url(menus/menu_margin.gif) no-repeat scroll left 0; position:relative;height:37px;float:left;}
.HM1 span 							{ padding:0 10px;white-space:nowrap;display:block;font-size:8pt;font-weight:bold}
.HM1 ul								{ margin:0px;padding:0 0 0 9px;display:block;float:left; border-right:1px solid #CACACA;}
.HM1 li 							{ list-style:none none outside;float:left;position:relative}
.HM1 ul li 							{ float:left;margin:0px}
.HM1 ul li a span						{ display:block;float:left;padding:0 12px;font-size:14px !important;border:1px solid #CACACA;border-right:none;height:35px;}

.HM1 ul .current .slide span		{ background:transparent}

.HM1 ul .current a span {background:url(menus/menu.gif) repeat-x scroll 0 -39px;  color:#00568B !important;border-bottom:1px solid #F7F7F7;}

.HM1 ul a:link, 
.HM1 ul a:active, 
.HM1 ul a:visited					{ width:auto;color:#000;text-decoration:none;line-height:35px;display:block;cursor:pointer}

.HM1 ul a:hover 					{ background:url(menus/menu.gif) repeat-x scroll 0 -38px; float:left;color:#00568B; }
.HM1 ul .current a:hover span 		{ background:url(menus/menu.gif) repeat-x scroll 0 -39px; color:#00568B;float:left;}
.HM1 .downarrow						{ display:none}

.HM1 .downmenu a{background:background:url(menus/menu.gif) repeat-x scroll 0 -40px;}
.HM1 .downmenu a:hover{color:#00568B !important;}

.HM1 .rightarrow					{ position:absolute;right:2px;top:10px}
.HM1 .slide 						{ display:none;float:left;overflow:hidden;position:absolute; width:264px !important;}
.HM1 .slide .icon 					{ position:absolute;left:2px;top:3px}
.HM1 .slide .Group 					{ background:#ededed;display:none;left:0px;float:left;position:relative;padding:0px}
.HM1 .slide ul li 					{ background:#ededed;}
.HM1 .slide ul li span 				{ color:#000;display:block;padding:0 20px 0 20px}

.HM1 .slide ul a:link {background:#ededed; display:block; }
.HM1 .slide ul a:active{background:#ededed; display:block;  border-top:none!important;}


.HM1 .slide ul a span {background:#ededed; display:block;  padding:0 0 0 10px; width:252px; *width:239px; border-bottom:1px solid #cacaca !important;border-top:none!important;}
.HM1 .slide ul a span {color:#000;}
.HM1 .slide ul a:hover span 		{ background:#f9f9f9; display:block; color:#00568B; }

/*  Horizontal Menu2 Style  */
.HMB								{ width:100%;margin:0 auto;background:url(menus/menubg.gif) left top repeat-x;clear:both}
.HMB .Box							{ background:url(menus/menuright.gif) right top no-repeat; padding-right:13px;height:36px}
.HM2 								{ position:relative;height:36px;float:left;background:url(menus/menuleft.gif) left top no-repeat}
.HM2 span 							{ padding:0 15px;white-space:nowrap;display:block;font-size:8pt;font-weight:bold}
.HM2 ul								{ margin:0 0 0 10px;padding:0px;display:block;float:left}
.HM2 li 							{ list-style:none none outside;float:left;position:relative;margin:0px}
.HM2 ul li 							{ background:url(menus/menu2.gif) top left no-repeat;float:left}
.HM2 ul li a						{ background:url(menus/menu2.gif) right -40px no-repeat;height:36px;display:block;float:left}
.HM2 ul .current 					{ background:url(menus/menu2.gif) left -80px no-repeat;margin:0px}
.HM2 ul .current a					{ background:url(menus/menu2.gif) right -120px no-repeat;color:#333}
.HM2 ul .current span				{ color:#000}
.HM2 ul .current .slide span		{ background:transparent}
.HM2 ul a:link, 
.HM2 ul a:active, 
.HM2 ul a:visited					{ width:auto;color:#fff;text-decoration:none;line-height:36px;display:block;cursor:pointer}
.HM2 ul a:hover 					{ color:#333;background:url(menus/menu2.gif) left -160px no-repeat;float:left}
.HM2 ul a:hover span 				{ background:url(menus/menu2.gif) right -200px no-repeat;float:left}
.HM2 .downarrow						{ display:none}
.HM2 .rightarrow					{ position:absolute;right:2px;top:10px}
.HM2 .slide 						{ display:none;float:left;overflow:hidden;position:absolute}
.HM2 .slide .icon 					{ position:absolute;left:2px;top:3px}
.HM2 .slide .Group 					{ background:#fff;border:1px #dfdfdf dotted;display:none;left:0px;float:left;position:relative;margin:0px}
.HM2 .slide ul li 					{ clear:both;background:#fff;display:block}
.HM2 .slide ul li span 				{ color:#666666;display:block;padding:0 20px 0 20px}
.HM2 .slide ul li a					{ background:#fff;height:24px;display:block}
.HM2 .slide ul a:link, 
.HM2 .slide ul a:active, 
.HM2 .slide ul a:visited			{ width:auto;text-decoration:none;line-height:24px;display:block;cursor:pointer}
.HM2 .slide ul a:hover 				{ background:#5675ae;width:100%}
.HM2 .slide ul a:hover span 		{ background:#5675ae;color:#FFFFFF}

/*  Horizontal Menu3 Style  */

.HMC								{ width:100%;margin:0 auto;background:url(menus/m3bg.gif) left top repeat-x;clear:both}
.HMC .Box							{ background:url(menus/m3r.gif) right top no-repeat; padding-right:13px;height:36px}
.HM3 								{ position:relative;height:36px;float:left;background:url(menus/m3l.gif) left top no-repeat}
.HM3 span 							{ padding:0 15px;white-space:nowrap;display:block;font-size:8pt;font-weight:bold}
.HM3 ul								{ margin:0 0 0 10px;padding:0px;display:block;float:left}
.HM3 li 							{ list-style:none none outside;float:left;position:relative;margin:0px}
.HM3 ul li 							{ background:url(menus/menu3.gif) top left no-repeat;float:left}
.HM3 ul li a						{ background:url(menus/menu3.gif) right -36px no-repeat;height:36px;display:block;float:left}
.HM3 ul .current 					{ background:url(menus/menu3.gif) left -72px no-repeat;margin:0px}
.HM3 ul .current a					{ background:url(menus/menu3.gif) right -108px no-repeat;color:#fff}
.HM3 ul .current span				{ color:#fff}
.HM3 ul .current .slide span		{ background:transparent}
.HM3 ul a:link, 
.HM3 ul a:active, 
.HM3 ul a:visited					{ width:auto;color:#333;text-decoration:none;line-height:36px;display:block;cursor:pointer}
.HM3 ul a:hover 					{ color:#fff;background:url(menus/menu3.gif) left -144px no-repeat;float:left}
.HM3 ul a:hover span 				{ background:url(menus/menu3.gif) right -180px no-repeat;float:left}
.HM3 .downarrow						{ display:none}
.HM3 .rightarrow					{ position:absolute;right:2px;top:10px}
.HM3 .slide 						{ display:none;float:left;overflow:hidden;position:absolute}
.HM3 .slide .icon 					{ position:absolute;left:2px;top:3px}
.HM3 .slide .Group 					{ background:#fff;border:1px #dfdfdf dotted;display:none;left:0px;float:left;position:relative;margin:0px}
.HM3 .slide ul li 					{ clear:both;background:#fff;display:block}
.HM3 .slide ul li span 				{ color:#666666;display:block;padding:0 20px 0 20px}
.HM3 .slide ul li a					{ background:#fff;height:24px;display:block}
.HM3 .slide ul a:link, 
.HM3 .slide ul a:active, 
.HM3 .slide ul a:visited			{ width:auto;color:#333;text-decoration:none;line-height:24px;display:block;cursor:pointer}
.HM3 .slide ul a:hover 				{ background:#5675ae;width:100%}
.HM3 .slide ul a:hover span 		{ background:#5675ae;color:#fff}

/*  Horizontal Menu4 Style  */

.HMD								{ width:100%;margin:0 auto;background:url(menus/m4bg.gif) left top repeat-x;clear:both}
.HMD .Box							{ background:url(menus/m4r.gif) right top no-repeat; padding-right:13px;height:36px}
.HM4 								{ position:relative;height:36px;float:left;background:url(menus/m4l.gif) left top no-repeat}
.HM4 span 							{ padding:0 15px;white-space:nowrap;display:block;font-size:8pt;font-weight:bold}
.HM4 ul								{ margin:0 0 0 10px;padding:0px;display:block;float:left}
.HM4 li 							{ list-style:none none outside;float:left;position:relative;margin:0px}
.HM4 ul li 							{ background:url(menus/menu4.gif) top left no-repeat;float:left}
.HM4 ul li a						{ background:url(menus/menu4.gif) right -40px no-repeat;height:36px;display:block;float:left}
.HM4 ul .current 					{ background:url(menus/menu4.gif) left -80px no-repeat;margin:0px}
.HM4 ul .current a					{ background:url(menus/menu4.gif) right -120px no-repeat;color:#fff}
.HM4 ul .current span				{ color:#fff}
.HM4 ul .current .slide span		{ background:transparent}
.HM4 ul a:link, 
.HM4 ul a:active, 
.HM4 ul a:visited					{ width:auto;color:#fff;text-decoration:none;line-height:36px;display:block;cursor:pointer}
.HM4 ul a:hover 					{ color:#fff;background:url(menus/menu4.gif) left -160px no-repeat;float:left}
.HM4 ul a:hover span 				{ background:url(menus/menu4.gif) right -200px no-repeat;float:left}
.HM4 .downarrow						{ display:none}
.HM4 .rightarrow					{ position:absolute;right:2px;top:10px}
.HM4 .slide 						{ display:none;float:left;overflow:hidden;position:absolute}
.HM4 .slide .icon 					{ position:absolute;left:2px;top:3px}
.HM4 .slide .Group 					{ background:#eee;border:1px #dfdfdf dotted;display:none;left:0px;float:left;position:relative;margin:0px}
.HM4 .slide ul li 					{ clear:both;background:#eee;display:block}
.HM4 .slide ul li span 				{ color:#333;display:block;padding:0 20px 0 20px}
.HM4 .slide ul li a					{ background:#eee;height:24px;display:block}
.HM4 .slide ul a:link, 
.HM4 .slide ul a:active, 
.HM4 .slide ul a:visited			{ width:auto;text-decoration:none;line-height:24px;display:block;cursor:pointer}
.HM4 .slide ul a:hover 				{ background:#5675ae;width:100%}
.HM4 .slide ul a:hover span 		{ background:#5675ae;color:#FFFFFF}

/*  Vertical Menu1 Style */

.VM1 								{ float:left;white-space:nowrap;position:relative;height:auto;width:100%;margin-bottom:10px;}
.VM1 span							{ padding:0 10px;white-space:nowrap;display:block;font-weight:bold;font-size:8pt;color:#FFFFFF}
.VM1 ul								{ margin:0px;padding:0px;display:block;float:left; width:100%}
.VM1 li 							{ list-style:none none outside;float:left;position:relative;clear:both;width:100%;margin:0px}
.VM1 ul li 							{  background:url(menus/hm.gif) left -68px no-repeat;float:left}
.VM1 ul li a						{ background:url(menus/hm.gif) right -101px no-repeat;height:32px;display:block;float:left;width:100%;line-height:32px;cursor:pointer;text-decoration:none;color:#fff}
.VM1 ul .current 					{ background:url(menus/hm.gif) left top no-repeat;margin:0px}
.VM1 ul .current a					{ background:url(menus/hm.gif) right -34px no-repeat;color:#fff}
.VM1 ul li a:hover 					{ color:#fff;background:url(menus/hm.gif) left top no-repeat}
.VM1 ul a:hover span 				{ background:url(menus/hm.gif) right -34px no-repeat;color:#fff}
.VM1 .downarrow						{ display:none}
.VM1 .rightarrow					{ position:absolute;right:2px;top:10px}
.VM1 .slide 						{ display:none;float:left;overflow:hidden;position:absolute}
.VM1 .slide ul						{ width:auto}
.VM1 .slide img 					{ padding:0 3px 0 0}
.VM1 .slide .Group 					{ background:#3a5ab3;border:0px #ddd solid;display:none;left:0px;float:left;position:relative}
.VM1 .slide ul li 					{ clear:both;background:#3a5ab3;display:block;height:24px}
.VM1 .slide ul li span				{ color:#fff;display:block;text-align:left;vertical-align:middle;white-space:nowrap;padding:0 20px 0 10px}
.VM1 .slide ul li a					{ background:#3a5ab3;height:24px;display:block;line-height:24px}
.VM1 .slide ul a:hover span 		{ color:#fff;background:#6e91d2}

/*  Vertical Menu2 Style  */

.v2top								{ background:url(menus/v2tl.gif) left top no-repeat;text-align:right;height:7px;overflow:hidden}
.VM2 								{ float:left;white-space:nowrap;position:relative;height:auto;width:100%;margin-bottom:10px;background:url(menus/v2bl.gif) left bottom no-repeat}
.VM2 span 							{ padding:0 10px 0 25px;white-space:nowrap;display:block;font-weight:bold;font-size:8pt;color:#6e91d2}
.VM2 ul								{ margin:0px;padding:0 0 8px 0;display:block;float:left; width:100%;background:url(menus/v2br.gif) right bottom no-repeat}
.VM2 li 							{ list-style:none none outside;float:left;position:relative;clear:both;width:100%;margin:0px}
.VM2 ul li						 	{ background:url(menus/vm2l.gif) left top no-repeat #fff;float:left}
.VM2 ul li a						{ background:url(menus/vm2r.gif) right top no-repeat;height:32px;display:block;float:left;width:100%;line-height:32px;cursor:pointer;text-decoration:none;color:#fff}
.VM2 ul .current 					{ background:url(menus/vm2cl.gif) left top no-repeat;margin:0px}
.VM2 ul .current a					{ background:url(menus/vm2cr.gif) right top no-repeat;color:#fff}
.VM2 ul .current span				{ color:#fff}
.VM2 ul li a:hover 					{ color:#fff;background:url(menus/vm2cl.gif) left top no-repeat}
.VM2 ul a:hover span 				{ background:url(menus/vm2cr.gif) right top no-repeat;color:#fff}
.VM2 .downarrow						{ display:none}
.VM2 .rightarrow					{ position:absolute;right:2px;top:10px}

.VM2 .slide 						{ display:none;float:left;overflow:hidden;position:absolute}
.VM2 .slide ul						{ width:auto;padding:0px}
.VM2 .slide img 					{ padding:0 3px 0 0}
.VM2 .slide .Group 					{ background:#eee;display:none;left:0px;float:left;position:relative}
.VM2 .slide ul li 					{clear:both;background:#eee;display:block;height:24px}
.VM2 .slide ul li span 				{ color:#444;display:block;text-align:left;vertical-align:middle;white-space:nowrap;padding:0 20px 0 10px}
.VM2 .slide ul li a					{ background:#eee;height:24px;display:block;line-height:24px}
.VM2 .slide ul a:hover span 		{ color:#fff;background:#6e91d2}

/*  Vertical Menu3 Style */

.v3top								{ background:url(menus/v3tl.gif) left top no-repeat #6e91d2;text-align:right;height:7px;overflow:hidden}
.VM3 								{ float:left;white-space:nowrap;position:relative;height:auto;width:100%;margin-bottom:10px;background:url(menus/v3bl.gif) left bottom no-repeat #6e91d2}
.VM3 span 							{ padding:0 10px;white-space:nowrap;display:block;font-weight:bold;font-size:8pt;color:#d8e1fd}
.VM3 ul								{ margin:0px;padding:0 0 5px 0;display:block;float:left; width:100%;background:url(menus/v3br.gif) right bottom no-repeat}
.VM3 li 							{ list-style:none none outside;float:left;position:relative;clear:both;width:92%;margin:0px 0 0 4%}
.VM3 ul li 							{  background:url(menus/vm3l.gif) left top no-repeat #6e91d2;float:left;border-top:1px #9ab2e0 dashed}
.VM3 ul li a						{ background:url(menus/vm3r.gif) right top no-repeat;height:32px;display:block;float:left;width:100%;line-height:32px;cursor:pointer;text-decoration:none;color:#fff}
.VM3 ul .current 					{ background:url(menus/vm3cl.gif) left top no-repeat;width:92%;margin:0px 0 0 4%}
.VM3 ul .current a					{ background:url(menus/vm3cr.gif) right top no-repeat;color:#fff}
.VM3 ul .current span				{ color:#fff}
.VM3 ul li a:hover 					{ color:#fff;background:url(menus/vm3cl.gif) left top no-repeat}
.VM3 ul a:hover span 				{ background:url(menus/vm3cr.gif) right top no-repeat;color:#fff}
.VM3 .downarrow						{ display:none}
.VM3 .rightarrow					{ position:absolute;right:2px;top:10px}
.VM3 ul .first						{ border-top:0px #9ab2e0 dashed}

.VM3 .slide 						{ display:none;float:left;overflow:hidden;position:absolute}
.VM3 .slide ul						{ width:auto;padding:0px}
.VM3 .slide img 					{ padding:0 3px 0 0}
.VM3 .slide .Group 					{ background:#eee;display:none;left:0px;float:left;position:relative}
.VM3 .slide ul li					{ clear:both;background:#eee;display:block;height:24px;border:none;width:100%;margin:0px}
.VM3 .slide ul li span				{ color:#444;display:block;text-align:left;vertical-align:middle;white-space:nowrap;padding:0 20px 0 10px}
.VM3 .slide ul li a					{ background:#eee;height:24px;display:block;line-height:24px}
.VM3 .slide ul a:hover span 		{ color:#fff;background:#6e91d2}

/*  SiteMap  */

.SiteMap							{ width:90%;margin:0 auto}
.SiteMap .downarrow,
.SiteMap .rightarrow				{ display:none}
.SiteMap ul li a					{ font-size:14px;font-weight:bold;line-height:20px;color:#6e91d2}
.SiteMap ul li ul					{ margin:5px 10px;list-style:inside}
.SiteMap ul li ul li				{ list-style:disc;margin:0 5px;background:none}
.SiteMap ul li ul li span 			{ font-size:12px;color:#999;text-decoration:underline;line-height:18px}
.SiteMap ul li ul li a:hover span 	{ color:#6e91d2;text-decoration:none}


.contentbox{padding-top:5px;}


#dnnbreader .right  #dnn_dnnSEARCH_ClassicSearch span{visibility:hidden;}
#dnnbreader .right  #dnn_dnnSEARCH_ClassicSearch a{visibility:visiable;}
#topbar .login, #topbar .user{visibility:hidden;}


.armnav-bar ul{padding:10px 0 0 0; float:left; padding:0px; margin:0;}
.armnav-bar ul  .active{list-style:none; line-height:30px; font-weight:bold; background:#FF9C00;}
.armnav-bar ul  .active a{cursor:default; color:#000; background: #FFF url(http://www.leisurelink.com/DotNetNuke/Portals/0/arrow1.gif) no-repeat scroll -1px 0;}
.armnav-bar ul li{list-style:none; line-height:30px; font-weight:bold; background-color:#00568B;}
.armnav-bar ul li:hover{list-style:none; line-height:30px; font-weight:bold; background-color:#FF9C00;}
.armnav-bar ul li:hover a{color:#000;}
.armnav-bar ul li a{display:block; padding:10px 0 10px 20px; width:160px; border:1px solid #EBEBEB; border-left:none; background:#FFFFFF url(http://www.leisurelink.com/DotNetNuke/Portals/0/menu_grad.png) repeat-x; margin-left:5px; text-decoration:none;}

.semi-list{ float:left; padding:20px 0 0 10px; width:175px; height:340px; background:#FFFFFF url(http://www.leisurelink.com/DotNetNuke/Portals/0/me_bg.png) repeat-x; line-height:20px;}
.semi-list a{ padding-left:35px; background:transparent url(http://www.leisurelink.com/DotNetNuke/Portals/0/blank_pagez.gif) no-repeat 15px 3px;}

.navi_smlarm a{float:left; margin-top:-17px; overflow:hidden; width:186px; height:72px; background:transparent url(http://www.leisurelink.com/DotNetNuke/Portals/0/arm_navigation_small_logo.jpg) no-repeat scroll 0 -72px; }
.navi_smlarm a:hover{background:transparent url(http://www.leisurelink.com/DotNetNuke/Portals/0/arm_navigation_small_logo.jpg) no-repeat scroll 0 0; }
.pagevbar a{width:649px; height:36px; float:left; border:1px solid #EBEBEB; padding:2px;}
.pagevbar a b{width:624px; height:36px; float:left; border-left:5px solid #00568B; background: Transparent url(http://www.leisurelink.com/DotNetNuke/Portals/0/pagevbar.jpg) repeat-x scroll 0 0; line-height:31px; padding-left:20px;}
.pagevbar a:hover b{border-left:5px solid #FF9C00; text-decoration:none !important; color:#000;}


.rcolumn-buttons{width:225px; float:left; font-size:15px; cursor:pointer; line-height:60px; padding:31px 0 0 0;}
.rcolumn-buttons a{width:205px; height:60px; margin-bottom:3px; display:block; font-weight:bold; padding-left:20px; overflow:hidden; background: #FFF url(http://www.leisurelink.com/Portals/0/rc_bt.png) no-repeat scroll -2px -2px;}
.rcolumn-buttons a:hover{background: #FFF url(http://www.leisurelink.com/Portals/0/rc_bt.png) no-repeat scroll -2px -64px; text-decoration:none; color:#005C95;}

.testal_container .top_testal_left{float:left;height:5px;width:644px; background:#DCECF8 url(http://www.leisurelink.com/Portals/0/testal_tleft.jpg) no-repeat 0 0; margin-left:30px;}
.testal_container .top_testal_left b{float:right; height:5px; width:5px; background:#DCECF8 url(http://www.leisurelink.com/Portals/0/testal_trigh.jpg) no-repeat 0 0;}
.testal_container .bot_testal_left{float:left;height:5px;width:644px; background:#DCECF8 url(http://www.leisurelink.com/Portals/0/testal_brigh.jpg) no-repeat 0 0; margin-left:30px;}
.testal_container .bot_testal_left b{float:right; height:5px; width:5px; background:#DCECF8 url(http://www.leisurelink.com/Portals/0/testal_bleft.jpg) no-repeat 0 0;}
.testal_bg{background:#DCECF8; padding:20px 22px; float:left;margin-left:30px; width:600px;}
.testal_bg i{font-size:18px; font-weight:bold; padding-left:40px; background:#DCECF8 url(http://www.leisurelink.com/Portals/0/qu_left.jpg) no-repeat 0 0; display:block;}
.testal_bg b{height:34px; width:40px; background:#DCECF8 url(http://www.leisurelink.com/Portals/0/qu_righ.jpg) no-repeat 0 0; padding-right:100px; float:right;}
.testal_auth{padding-left:40px; display:block;}
.testal_bg i embed{*float:right; *margin:10px !important;}

