@import url("Container.css");
@import url("Menu.css");
@import url("griddler.css");

/*Skin design and developed by UntangleMyWeb.com */
/* Skin BG Color and Content Alignament */
body { padding:0px; margin:0px;background:#ffffff;}

/* Skin BG Color and Content Alignament */
.BGTable{ /* Alignament MUST be defined cross-browser compatibility at Text-align*/
background:#FFFFFF;text-align:center!important; padding:0px 0px 0px 0px; position:relative;}


/* Width of Skin - Applied to underlying table with minimum width applied */
.MainTable {width:996px;text-align:left!important; margin:0px auto!important;}
/*ControlPanel*/ 
.ControlPanel { margin:10px auto!important; width:996px; border:1px solid #ef8029;}
/*=====================================================================*/
/* Skin Layout styles                                                  */
/*=====================================================================*/
/*Home - Inner  Skin Backgrounds*/
/*Style for TopMain*/	 			  .WhiteBg { background:#FFFFFF;}

/*STYLES FOR SKIN BACKGROUND IMAGES*/
/*Style for TopMain ef8029  */	 		 	  .TopMain {background:url(images/TopMainT.gif) left top repeat-x #ffffff; margin:0px; margin:0px;} .TopMain a { border:none!important;}
/*Style for TopMainB  background:url(images/TopMainB.gif) left bottom repeat-x;*/	 		 	  .TopMainB { margin:0px; margin:0px;}
/*Style for HeaderMain*/ 			  .HeaderMain {padding:0px; margin:0px;}
/* background:url(images/HeaderbgHP.gif) left top repeat-x; removed from line 27*/
/*Style for HeaderMapbg */			  .HeaderMapbg {padding:0px 0px 25px 0px; min-height:273px; margin:0px;}
/* background:url(images/HeaderbgHPM.jpg) center top no-repeat; removed from line 28 */

/*Style for HeaderMainIP*/ 			  .HeaderMainIP {padding:0px; margin:0px;}
/* background:url(images/HeaderMainIP.jpg) left top repeat-x; removed from line 32*/
/*Style for HeaderMapbgIP*/			  .HeaderMapbgIP {padding:0px 0px 25px 0px; min-height:180px; margin:0px;}
/* background:url(images/HeaderbgIPM.gif) center bottom no-repeat; removed from line 35 */

/*Style for ContentMain*/	 		  .ContentMain{ padding:0px; margin:0px;  clear:both;}
/*Style for ContentMainShadow*/	 	  .ContentMainShadow {padding:35px 20px 0px 20px!important; background:url(images/ConteShadowLR.gif) left top repeat-y;}
/*Style for ContentMainShadowIP*/	  .ContentMainShadowIP {padding:25px 20px 0px 20px!important; background:url(images/ConteShadowLR.gif) left top repeat-y;}
/*Style for ContentPaneSepHP background:url(images/PaneSepHP.jpg) center top repeat-y;*/	 	  .ContentPaneSepHP{ min-height:50px;}
/*Style for ContentWhiteB*/	 		  .ContentWhiteB{background:url(images/WhiteBg.gif) left bottom repeat-x;}

									  .ReadBlog { position:relative; padding:0px; margin:0px;}
									  .ReadBlogPane { position:fixed; padding:0px; margin:0px; top:220px; left:0px;}
									  a.ReadBlog img { margin:0px 0px 0px -110px;} a.ReadBlog:hover img { margin:0px 0px 0px 0px;}
									  .HeaderMapbg .ReadBlogPane {top:27px;}
									  
									  .RightSideMainIP { width:735px; float:right; overflow:hidden;}

/*Style for BottomGrayMain*/	 	  .BottomGrayMain { padding:0px; background:url(images/BottomGrayMain.gif) left top repeat-x #f4f5f4; border-bottom:1px solid #ececec;}
									  .BottomGrayMain a { color:#737473!important; text-decoration:none!important; border:none!important;} .BottomGrayMain a:hover {color:#ef8029!important;}
/*Style for BottomGrayTop*/	 	  	  .BottomGrayTop { padding:45px 12px 25px 12px; background:url(images/BottomGrayT.gif) left top no-repeat;}
/*Style for BottomGrayPaneSep*/	 	  .BottomGrayPaneSep { padding:0px; background:url(images/GrayPaneSep.gif) center top repeat-y;}

/*Style for BottomMain*/			  .BottomMain { padding:0px;}
									  .BottomMain a { color:#5a9441!important; text-decoration:none!important; border:none!important;} .BottomMain a:hover {color:#ef8029!important;}
									  .BottomMain ul { margin:0px 0px 15px 0px!important;padding:0px!important;}
									  .BottomMain ul li { list-style:none!important; border-bottom:1px solid #d9d7d0!important; padding:4px 5px 5px 5px!important;}
									  .BottomMain ul li a { color:#6c6b6b!important; display:block;}.BottomMain ul li a:hover { color:#5a9441!important; display:block;}
									  
/*Style for BottomMainPadding*/		  .BottomMainPadding { padding:15px 20px 2px 20px;}

/*Style for FooterOrangeMain background:url(images/BottomOraangeMain.gif) left top repeat-x #ef8029;*/		  .FooterOrangeMain { padding:0px; background:url(images/BottomGrayMain.gif) left top repeat-x #f4f5f4;}
									  .FooterOrangeMain a { text-decoration:none!important; border-bottom:none!important;}
									  .FooterOrangeMain .OrangeTitleTopMIddleUnderline { background:none!important; border:none!important;}
										
/*Style for FooterOrangeBottom background:url(images/BottomOrangeBottom.gif) left bottom repeat-x;*/	  .FooterOrangeBottom { padding:0px; }
/*Style for FooterOrangeTop background:url(images/BottomOrangeTop.gif) left top repeat-x;*/	 	  .FooterOrangeTop { padding:45px 0px 50px 0px; }
/*Style for BottomOrangeTopIP background:url(images/BottomOrangeTopIP.gif) left top repeat-x;*/	 	  .BottomOrangeTopIP { padding:60px 0px 50px 0px; }
/*Style for FooterOrangeSep background:url(images/OrangePaneSep.gif) 225px 0px no-repeat;*/	 	  .FooterOrangeSep { }
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*Style for Logo Pane*/ 			  .LogoPane {padding:0px 0px 0px 0px; margin:0px 20px 0px 0px;width:1px;float:left; position:relative;}
									  .LogoPane img {margin:0px 0px 0px 0px; position:absolute;}	.LogoPane a { border:none!important;}					 
/*Style for NavPaneMain*/ 		      .NavPaneMain { position:relative; min-height:45px;}
/*Style for Nav Pane*/ 			      .NavPane{ position:relative; min-height:45px; margin:0; padding:0; z-index:99999; color:#000;text-align:left;} .NavPane li{ list-style:none!important; background:none!important;}
									  .NavPadding { margin:15px 0px;} .NavPane a { border:none!important;}
									  
									  .LoginPane { color:#807d7a; margin-left:340px; padding:8px 25px 0px 40px; background:url(images/Loginbg.gif) left top no-repeat; width:364px; height:92px; float:left; line-height:normal; font-size:11px;}  .LoginPane div {line-height:normal!important; font-size:12px!important;}
									   /* OLD WITDH TO GO WITH TAG LOGO .LoginPane { color:#807d7a;margin-left:220px; padding:8px 25px 0px 25px; background:url(images/Loginbg.gif) left top no-repeat; width:374px; height:92px; float:left; line-height:normal; font-size:11px;}  .LoginPane div {line-height:normal!important; font-size:12px!important;}*/

/*login Control Styles*/			  .LoginPane input.Normal { width:150px; background:#f4eedf; border:1px solid #bcaf90; color:#000; height:14px; font-size:11px; width:110px;} .LoginPane table { float:left; margin-top:-3px; border-spacing:0px!important;}  .LoginPane td { margin:0px; padding:0px; vertical-align:top; color:#838281; font-size:11px;}
									  TD.Login INPUT {background:#a5a4a2;border:none;color:#000000;cursor:pointer;font-size:11px;font-weight:normal; color:#FFFFFF!important; margin:0px 5px 0px 3px;	padding:3px 5px; height:18px;}
									  div.MiniLoginPopup {background:#ffffff;border-color:#bcaf90;border-style:solid;border-width:1px 1px;color:#FF0000;	display:block;margin-top:25px;	padding:6px;	text-align:left;}

									  .SearchPane { text-align:right; position:relative; background:url(images/SearchBg.gif) top right no-repeat; padding:11px 0px 0px 0px; margin:20px 0px 0px 4px; height:30px;}
									  .SearchRight {position:absolute; right:-23px;  top:511px;}
									  .SearchPane input.NormalTextBox { background:none!important; border:0px solid #ada498; margin:-10px 0px 0px 0px;padding:0px 5px; height:16px; width:80px; color:#000000;} .SearchPane span { position:relative;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*STYLES FOR CONTENT PANES*/
/*Style for TopContactPane */		  .TopContactPane {overflow:hidden; padding:25px 0px 0px 0px; float:right; }
/*Style for HeaderPane */		 	  .HeaderPane { padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
/*Style for HeaderLeftPane */		  .HeaderLeftPane { padding:0px 0px 0px 0px;margin:0px 0px 0px 10px; float:left; width:430px;}
/*Style for HeaderRightPane */	 	  .HeaderRightPane {float:right; width:550px; position:relative;margin:0px 2px 0px 0px;} .HeaderMain .TitleActionscell , .HeaderMainIP .TitleActionscell { position:relative; z-index:9999999999999999!important; height:0px;} #dnn_HeaderRightPane div{ padding:0px; margin:0px}
/*Style for HeaderRightPaneBg */	  .HeaderRightPaneBg {position:absolute; right:-7px; top:-16px; padding:25px 7px 32px 18px; height:291px; overflow:hidden; width:525px;  background:url(images/HeaderRightHP.png) left top no-repeat;}

/*Style for HeaderLeftPaneIP */		  .HeaderLeftPaneIP { padding:0px 0px 0px 0px;margin:0px 0px 0px 210px; float:left; width:350px;}
/*Style for HeaderRightPaneIP*/	 	  .HeaderRightPaneIP { padding:0px 0px 0px 0px;margin:0px 2px 0px 0px; float:right; width:418px; position:relative;}
/*Style for HeaderRightPaneBgIP*/ 	  .HeaderRightPaneBgIP{	position:absolute; right:-20px;top:-16px;	padding:12px 5px 20px 9px;	height:197px;	width:404px;	overflow:hidden;	background:url(images/HeaderRightIP.png) left top no-repeat;}
									  .HeaderLeftPane h1, .HeaderLeftPaneIP h1 { font-size:18px!important; font-family:Helvetica, "Helvetica CE 35 Thin", "Helvetica CE 55 Roman",Arial, Helvetica, sans-serif; color:#444343!important; padding:0px;}

/*Style for ContentPane */  	  	  .ContentPane { padding:0px; margin:0px; background:#FFFFFF;}
/*Style for ContentPaneAdmin */  	  .ContentPaneAdmin { margin:0px 0px 0px 0px; padding:0px 0px 10px 0px;background:#FFF;}

/*Style for CenterPane */  	  		  .CenterPane {padding:0px; margin:0px 0px 0px 30px; overflow:hidden; width:300px; float:left;}
/*Style for LeftPane */  	  		  .LeftPane {padding:0px 0px 0px 0px; margin:0px; overflow:hidden; width:300px; float:left;}
/*Style for RightPane */  		  	  .RightPane {padding:0px;margin:0px; overflow:hidden; width:300px; float:right}
/*Style for ContentBottomPane */  	  .ContentBottomPane { margin:2px 0px 2px 0px; padding:0px 0px; background:#ffffff;}

/*Style for ContentPaneIP */  	  	  .ContentPaneIP {padding:0px 0px 0px 0px; margin:0px 0px 0px 15px;}
/*Style for LeftPaneIP */  	  		  .LeftPaneIP {padding:0px 0px 0px 0px; margin:0px; width:205px; float:left; background:url(images/LeftIP.gif) right top no-repeat;}
/*Style for RightPaneIP*/  		  	  .RightPaneIP {padding:0px;margin:0px!important; overflow:hidden; width:205px; float:right;}
/*Style for LeftPaneIP1 */  		  .LeftPaneIP1 {padding:0px 0px 0px 0px; margin:0px; width:700px; float:left;}
/*Style for RightPane2 */  		 	  .RightPane2 {padding:0px 0px 0px 0px; margin:0px; width:735px; float:right;}

/*Style for RightPaneIP2 */  	  		  .RightPaneIP2 {padding:0px 0px 0px 0px; margin:0px; width:205px; float:right; background:url(images/RightIP.gif) left top no-repeat;}

/*Style for MiddlePane1 */  	  	  .MiddlePane1 {padding:0px; margin:0px 0px 0px 0px; float:left; width:225px;}
/*Style for MiddlePane2 */  		  .MiddlePane2 {padding:0px; margin:0px 25px 0px 20px; overflow:hidden; float:left; width:235px;}
/*Style for MiddlePane3 */   		  .MiddlePane3 {padding:0px; margin:0px 0px 0px 0px; float:left; width:220px;}
/*Style for MiddlePane4 */  		  .MiddlePane4 {padding:0px; margin:0px 0px 0px 0px; overflow:hidden; float:right; width:225px;}

/*Style for MiddlePane1IP*/  		  .MiddlePane1IP {padding:0px; margin:0px 0px 0px 0px; overflow:hidden; float:left; width:300px;}
/*Style for MiddlePane2IP*/   		  .MiddlePane2IP {padding:0px; margin:0px 0px 0px 30px; float:left; width:300px;}
/*Style for MiddlePane3IP*/  		  .MiddlePane3IP {padding:0px; margin:0px 0px 0px 0px; overflow:hidden; float:right; width:300px;}

/*Style for MiddlePane1IP*/  		  .MiddlePane4IP {padding:0px; margin:0px 0px 0px 0px; overflow:hidden; float:left; width:205px;}
/*Style for MiddlePane2IP*/   		  .MiddlePane5IP {padding:0px; margin:0px 0px 0px 15px; float:left; width:480px;}
/*Style for MiddlePane3IP*/  		  .MiddlePane6IP {padding:0px; margin:0px 0px 0px 0px; overflow:hidden; float:right; width:205px;}

/*Style for ContentPane2*/   		  .ContentPane2 {padding:0px; margin:0px 0px 0px 0px; float:left; width:360px;}
/*Style for ContentPane3*/  		  .ContentPane3 {padding:0px; margin:0px 0px 0px 0px; overflow:hidden; float:right; width:360px;}
/*Style for ContentPane4*/  		  .ContentPane4 {padding:0px; margin:2px 0px 2px 0px; overflow:hidden;}

/*Style for BottomPane */  			  .BottomPane { margin:0px 0px 0px 0px; padding:0px 0px;}
/*Style for BottomLeftPane */  	 	  .BottomLeftPane {padding:0px; margin:0px 0px 0px 0px; float:left; width:450px;}
/*Style for BottomRightPane */  	  .BottomRightPane {padding:0px; margin:0px 0px 0px 0px; overflow:hidden; float:right; width:450px;}

/*Style for Footerpane1 */    		  .FooterPane1 {padding:0px; margin:20px 0px 0px 0px; float:left; width:215px; overflow:hidden; }
/*Style for Footerpane2 */    		  .FooterPane2 {padding:0px; margin:0px 30px 0px 25px; float:left; width:265px; overflow:hidden;}
/*Style for Footerpane3 */    		  .FooterPane3 {padding:0px; margin:0px 0px 0px 0px; float:left; width:250px; overflow:hidden;} 
/*Style for FooterPane4 */    		  .FooterPane4 {padding:0px; margin:0px 0px 0px 0px; float:right; width:190px;}

 a.TourismLink { color:#ffffff!important;} a.TourismLink span{ text-transform:uppercase; color:#ffffff!important; font-weight:bold; font-size:12px;} 
 a.TourismLink:hover , a.TourismLink:hover span { color:#d5ff00!important;}
									
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*Style for TermsPane*/ 			  .TermsPane {  padding:0px 0px 4px 0px;margin:0px 0px 0px 0px;color:#ffffff; float:left; text-align:left; width:auto; overflow:hidden;}
/*Style for LinksPane*/ 			  .LinksPane {  padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;color:#ffffff;text-align:left;overflow:hidden;} .LinksPane div { color:#a9b9fb;}
/*Style for CopyrightPane*/ 		  .CopyrightPane {  padding:0px 0px 0px 0px;margin:0px 0px 2px 0px;color:#ffffff;text-align:left;}
/*Style for FooterLoginPane*/ 		  .FooterLoginPane { padding:2px 0px; font-family:Verdana, Geneva, sans-serif; font-size:13px;} 
/*Style for clearing Div's*/		  .ClearFloat {clear:both;height:0px;font-size:0px;line-height:0px; margin:0px; padding:0px;}
									  .PaddingLeft10 { padding:10px 10px 15px 10px!important;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Breadcrumb text syle */			  .BreadcrumbPane { margin:0px 0px 0px 0px; color:#67A812; font-size:13px;padding:0px 0px 10px 1px; font-family:Helvetica, Arial, sans-serif;}
									  .BreadcrumbPane span{color: #67A812!important;} .BreadcrumbPane a { border:none!important;}
									  .BreadcrumbPane img{ margin:-8px 8px 0px 8px!important;}
									  .Breadcrumb {font-weight: normal;color: #67A812;text-align:left;text-decoration:none; font-size:13px; vertical-align:top;font-family:Helvetica, Arial, sans-serif;}
									  A.Breadcrumb:link, A.Breadcrumb:visited, A.Breadcrumb:active { border:none!important;font-weight: normal;font-size:13px!important;color: #67A812;font-family:Helvetica, Arial, sans-serif;text-align:left;text-decoration:none; }
									  A.Breadcrumb:hover , A.Breadcrumb:hover span {border:none!important;font-weight: normal;font-size:13px;color: #ef8029;text-align:left;text-decoration:none;font-family:Helvetica, Arial, sans-serif;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*=====================================================================*/
/* Skin Properties                                                     */
/*=====================================================================*/
/* Default link syle */
A:Link, A:Visited, A:Active {color: #e87c28;text-decoration:none;font-family:Helvetica, Arial,  Verdana, sans-serif; font-weight: normal;}
A:Hover {color: #67A812;text-decoration: none;font-family:Helvetica, Arial,  Verdana, sans-serif; font-weight: normal;}
a:hover, a:active, a:focus, :focus{outline:0 none; outline:none;}

/*Default Font Color for Right Pane */
.WhiteText, .WhiteText TH, .WhiteText TD, .WhiteText td, .WhiteText div ,.WhiteText p, .WhiteText table , .WhiteText .Normal, .WhiteText  .normal,  .WhiteText li,
.WhiteText .Head, .WhiteText .SubHead, .WhiteText .SubSubHead, .WhiteText h1, .WhiteText h2, .WhiteText h3, .WhiteText h4, .WhiteText h5, .WhiteText h6{ color:#FFFFFF;}
.WhiteText a { color:#ffffff!important;text-decoration:none;}
.WhiteText a:hover { color:#000000!important; text-decoration:none!important;}
.FooterOrangeMain a , .FooterOrangeMain div, .FooterOrangeMain p, FooterOrangeMain td{ font-size:13px!important; line-height:normal!important; color:#444444!important;} 
.WhiteText .ContainerTitle { color:#FFF!important; font-size:17px!important; font-weight:bold!important;}

/*Footer twitterbox style*/
.TextItalic { font-style:italic!important;}
.TextUnderline { text-decoration:underline!important;}
.TwitterBox { background:url(images/TwitterBg.png) left top no-repeat; line-height:18px!important; width:96px; height:88px; padding:15px 120px 15px 15px; color:#787878!important;}
.TwitterBox a , .TwitterBox p, .TwitterBox div{ color:#787878!important;line-height:18px!important;}
.TwitterBox a:hover , .WhiteText .TwitterBox a:hover{ color:#e87c28!important;}

/*Style for top call us*/
.CallUs { background:url(images/PhoneIcon.png) 0px 5px no-repeat; padding-left:50px;}
.CallUs .phone {font-family:arial, Geneva, sans-serif; font-size:18px; font-weight:bold; color:#ef8029; line-height:normal; padding:3px 0 5px 0;}
.CallUs .enquire a{ color:#ef8029!important; font-family:arial, Geneva, sans-serif; font-size:16px; font-weight:bold;}
.CallUs .enquire a:hover { color:#ef8029!important;}

/* Login hover styles*/	
.Login,A.Login:link,A.Login:visited,A.Login:active {color:#ffffff; font-size:12px;font-weight: normal;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;}
A.Login:hover {color:#7f3801; font-size:12px;font-weight:normal;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;}
/* User hover styles*/
.User,A.User:link,A.User:visited,A.User:active {color:#ffffff; font-size:12px;font-weight: normal;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;}
A.User:hover {color:#7f3801; font-size:12px;font-weight: normal;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;}
/*Date Styles*/
.Date { color:#2f7c00; font-size:12px;text-decoration:none;}

/* Footer text syle */
.Footer,A.Footer:link,A.Footer:visited,A.Footer:active {font-weight:normal;font-size:12px;color:#ffffff;text-decoration:none;padding:0px 0px;font-family:Verdana, Arial, Helvetica, sans-serif;}
A.Footer:hover {font-weight:normal;color:#7f3801;text-decoration:none;	padding:0px 0px;font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;}
/* Copyright text syle */
.Copyright,A.Copyright:link,A.Copyright:visited,A.Copyright:active {font-weight:normal;font-size:12px;text-transform:none;color:#444444;text-decoration:none!important;font-family:Verdana, Arial, Helvetica, sans-serif;}
A.Copyright:hover {color: #7f3801;font-size:12px;}
/* Link Pane text syle */
.Link, .LinksPane {	font-size: 12px; color: #ffffff;text-decoration:none;}
A.Link:link, .LinksPane a  {font-size: 12px; font-weight:normal;color: #ffffff;	text-decoration:none;}
A.Link:hover, .LinksPane a:hover { font-weight:normal;font-size: 12px;	color: #7f3801;	text-decoration:none;}
/* Host Pane text syle */
.Host {	font-size: 11px; text-transform:uppercase;color: #ffffff;	text-decoration:none;}
A.Host:link, A.Host:visited, A.Host:active {	font-size: 12px;	color: #ffffff;	text-decoration:none;}
A.Host:hover {	font-size: 11px;	color: #7f3801;	text-decoration:underline;}
/*=====================================================================*/
/* Template Text and Link Styles Based on Colors                       */
/*=====================================================================*/
/* Default font style Style */
TH, TD, td,  div , p, ul, table { color: #444444;  font-size: 14px; line-height:1.8em; font-weight: normal; text-decoration: none; font-family:Helvetica, Arial,  Verdana, sans-serif;}
p { margin:0px; padding:0px 0px 8px 0px; }
p.slogan, p.slogan a{color:#333333!important;	font-size:20px;	line-height:1.6em; }

/*Default List style */
ul { padding:0px 0px 8px 0px; margin:0px 0px 10px 30px; vertical-align:top;} 
li { list-style:url(images/BulletList1.gif) disc outside; padding:0px 3px 3px 1px; margin:0px 0px 0px 0px; vertical-align:top;}
li li { list-style:url(images/BulletList2.gif) disc outside;}
li li li{ list-style:url(images/BulletList3.gif) disc outside;}

ol {  padding:0px 0px 8px 0px; margin:0px 0px 0px 30px; counter-reset: section; list-style-type: none!important;}
ol li {list-style:decimal!important; list-style-image:none!important;}

img { border:none; background:none!important;}

br { margin:0px; padding:0px; height:1px;}

/* Black (Default color) */
.Normal { color: #747372; font-family:Helvetica, Arial,  Verdana, sans-serif; font-size: 14px; font-weight: normal; }
A.Normal:link, A.Normal:visited, A.Normal:Active { color: #e87c28; font-family:Helvetica, Arial,  Verdana, sans-serif; font-size: 14px; font-weight: normal; text-decoration: none; }
A.Normal:Hover {color: #1f6602; font-family:Helvetica, Arial,  Verdana, sans-serif; font-size: 14px; font-weight: normal; text-decoration: none; }

.NormalBold { font-size: 14px; color: #000000;  font-weight: normal;}

/* DynamicForms_SaveForm */
.DynamicForms_SaveFormDiv {text-align:right; padding-right:150px;}

/*Extra Font color styles*/
/* Blue */
.NormalBlue { color: #3d51cd; font-weight: normal; }
.NormalBoldBlue { color: #3d51cd; font-weight: bold; }
/* Orange */
.TextOrange {color: #ef8029;}
.NormalOrange { color: #ef8029; font-weight: normal; }
.NormalBoldOrange { color: #ef8029; font-weight: bold; }
/* Green */
.TextGreen {color: #297808;}
.NormalGreen { color: #297808; font-weight: normal; }
.NormalBoldGreen { color: #297808; font-weight: bold; }
/* Red */
.NormalRed { color: #a9000d; font-weight: normal; }
.NormalBoldRed { color: #a9000d; font-weight: bold; }
/* Gray */
.NormalGray { color: #707070; font-weight: normal; }
.NormalBoldGray { color: #707070; font-weight: bold; }
/*=====================================================================*/
/* Template Text Headings                                              */
/*=====================================================================*/
/* H1 */H1 { color: #ef8029; font-size: 26px; font-weight:normal; padding:2px 0px 10px 0px; margin:0px 0px; line-height:normal;font-family:Tahoma, Helvetica, Arial, sans-serif;line-height:1.6em;}

h1.blue {
	color:#284B92;
}

/* H2 old color #3671A1*/H2 { color: #2d61a5; font-size: 16px; font-weight: bold; padding:15px 0px 10px 0px; margin:0px; line-height:normal; text-transform:none; font-family:Helvetica, Arial, sans-serif;line-height:1.6em; }
/* H3 old color: #67A812* and uppercase and tahoma */H3 { color: #444; font-size: 14px; font-weight: bold; padding:2px 6px 6px 10px; line-height:normal; text-transform:none;font-family:Helvetica, Arial, sans-serif;border-left: 4px solid #EF8029;}
/* H4 */H4 { color: #333333; font-size: 14px; font-weight: bold;  padding:2px 0px 6px 0px; margin: 0px 0px; line-height:normal;font-family:Tahoma,Helvetica, Arial, sans-serif;line-height:1.6em;}
/* H5 */H5 { color: #297808; font-size: 14px; font-weight: normal;  padding:2px 0px 6px 0px; margin:0px; line-height:normal;font-family:Tahoma,Helvetica, Arial, sans-serif;line-height:1.6em; }
/* H6 */H6 { color: #3d51cd; font-size: 14px; font-weight: bold; padding:2px 0px 6px 0px; margin:0px; line-height:normal; font-family:Tahoma,Helvetica, Arial, sans-serif;line-height:1.6em; }
/*Small*/small {font-size: 11px;}
/*=====================================================================*/
/* Module Classes                                                      */
/*=====================================================================*/
/* Default Container Title Style */
.Head { color: #000000; font-size: 14px; font-weight: bold; text-decoration: none;font-family:Helvetica, Arial,  Verdana, sans-serif; }
A.Head:Link, A.Head:Visited, A.Head:Active { color: #e87c28; font-size: 14px; font-weight: bold; text-decoration: none; }
A.Head:Hover { color: #2d61a5;}

/* SubHead */
.SubHead { color: #000000; font-size: 14px; font-weight:normal; text-decoration: none;font-family:Helvetica, Arial,  Verdana, sans-serif; }
A.SubHead:Link, A.SubHead:Visited, A.SubHead:Active { font-weight:normal; color: #e87c28; font-size: 14px; text-decoration: none; }
A.SubHead:Hover { color: #67A812;}

/* Module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead { color: #000000;font-weight: bold; text-decoration: none; text-transform:uppercase; font-size: 12px; font-family:Helvetica, Arial,  Verdana, sans-serif;}
A.SubSubHead:Link, A.SubSubHead:Visited,  A.SubSubHead:Active { color: #e87c28; font-size: 12px; font-weight: bold; text-decoration: underline; }
A.SubSubHead:Hover{color: #67A812;}

/* Text style for skin objects */
.SkinObject { color: #000000; font-size: 12px; font-weight: normal; text-decoration: none; font-family:Helvetica, Arial,  Verdana, sans-serif;}
A.SkinObject:Link, A.SkinObject:Visited, A.SkinObject:Active { color: #e87c28; font-size: 12px; font-weight: normal; text-decoration: none; }
A.SkinObject:Hover {color: #67A812;}
/*=====================================================================*/
/* Input and Other Admin Site Styles                                   */
/*=====================================================================*/
/* Normal Text Box */
.NormalTextBox{font-family:Helvetica, Arial,  Verdana, sans-serif; font-size: 14px; font-weight: normal; vertical-align: middle; border: 1px solid #dbe5a7; overflow: auto; margin:0px 0px 10px 0px; padding:3px;}
td.NormalTextBox , span.NormalTextBox, table.NormalTextBox {vertical-align:top; padding: 0px;margin: 0px;	background:none;border:none;}

/* Form Master styles */
.FormMasterBox {margin:0px 0px 20px 0px; padding:3px;border: 1px solid #dbe5a7; overflow: auto;}
.FormMasterHead {color: #000000; font-size: 14px; font-weight:normal; text-decoration: none;font-family:Helvetica, Arial,  Verdana, sans-serif; }

/* Admin link styles */
A.CommandButton:Link, A.CommandButton:Visited, A.CommandButton:Active {font-family:Helvetica, Arial,  Verdana, sans-serif; color:#e87c28; font-size: 14px; cursor:pointer; font-weight: bold; text-decoration: none; background: none; border:none; padding:2px 3px 3px 4px; height: 20px; }
A.CommandButton:Hover {font-family:Helvetica, Arial,  Verdana, sans-serif; color:#67A812; font-size: 14px; font-weight: bold; text-decoration: none; cursor:pointer; background:none; border:none; padding:2px 3px 3px 4px; height: 20px; }

/* button style for standard HTML buttons */
.StandardButton, A.StandardButton:Link, A.StandardButton:Visited, A.StandardButton:Active {font-family:Helvetica, Arial,  Verdana, sans-serif; color:#e87c28; cursor:pointer; font-size: 14px; font-weight: bold; text-decoration: underline; background:none; border:none; padding:2px 3px 3px 4px; height: 20px; }
A.StandardButton:Hover {font-family:Helvetica, Arial,  Verdana, sans-serif; color:#67A812; font-size: 14px; font-weight: bold; text-decoration: underline; cursor:pointer; background:none; border:none; padding:2px 3px 3px 4px; height: 20px; }

/* New DataGrid DNN Class used in Admin interface */
.DataGrid_Header { color: #747372; font-weight: bold; text-decoration: none; font-family:Helvetica, Arial,  Verdana, sans-serif;}
.DataGrid_AlternatingItem { color: #000000;  font-weight: normal; text-decoration: none; font-family:Helvetica, Arial,  Verdana, sans-serif;}
.DataGrid_Item { color: #747372; font-weight: normal; text-decoration: none;font-family:Helvetica, Arial,  Verdana, sans-serif; }
/**/
.TitleActionscell table{z-index:999999999!important; position:absolute!important;}
/*SearchResultsContent*/
.SearchResultsContent  a.SubHead { font-size: 17px!important; font-weight:normal!important; color:#2200cc!important;} 
.SearchResultsContent  A.SubHead:hover {color:#2a00ff!important;}
.SearchResultsContent  a.CommandButton { font-size: 13px!important; font-weight:normal!important; color:#008000!important; text-decoration:none!important;}
/*=========================================================================================================================================================================================================================================================================================================================================================*/
/*Green arrow link style*/
a.GreenArrowLink { color:#ccdfc5; font-size:24px; background:url(images/ArrowGreen.gif) right bottom no-repeat;padding:10px 32px 0px 0px;border-bottom:none!important;}
a:hover.GreenArrowLink{color:#297808;border-bottom:none!important;}
a.OrangeArrowLink {color:#f4dbc6; font-size:24px; background:url(images/ArrorOrange.gif) right bottom no-repeat;padding:10px 32px 0px 0px;border-bottom:none!important;}
a:hover.OrangeArrowLink { color:#eb781e;border-bottom:none!important;}

/**/
.NoPaneBorder{border:0px !important;}
.NoPaneBorder span.SubHead center{border: 2px dotted #297808;}

/* button style for Buttons */
.ButtonStyles { border:5px double #FFFFFF; font-weight:normal; padding:2px 8px 2px 8px; margin:5px 2px;width:auto; white-space:nowrap;text-align:center; background:#ef8029; color:#FFFFFF; cursor:pointer;}
a:hover.ButtonStyles, .ButtonStyles:hover, .ButtonStyles:focus{ background:#297808;}

/*Greenbar style*/
.BlackBar { background:#3c3c3c;border:5px double #FFFFFF; color:#FFFFFF; text-transform:uppercase; font-weight:bold; font-size:14px; margin:5px 2px 5px 2px!important;padding:5px 10px 5px 10px; }
.OrangeBar { background:#ef8029;border:5px double #FFFFFF; color:#FFFFFF; text-transform:uppercase; font-weight:bold; font-size:14px; margin:5px 2px 5px 2px!important;padding:5px 10px 5px 10px; }
.GreenBar { background:#297808;border:5px double #FFFFFF; color:#FFFFFF; text-transform:uppercase; font-weight:bold; font-size:14px; margin:5px 2px 5px 2px!important;padding:5px 10px 5px 10px; }
.BlueBar { background:#3d51cd;border:5px double #FFFFFF; color:#FFFFFF; text-transform:uppercase; font-weight:bold; font-size:14px; margin:5px 2px 5px 2px!important;padding:5px 10px 5px 10px; }

/*Border heading */
.BorderHeading{ background:#ffffff; border:2px dotted #ef8029; color: #ef8029; font-size:16px; margin:5px 1px 5px 1px; font-weight:bold; padding:5px 10px;}
.BorderHeading2{ background:#ffffff; border:2px dotted #297808; color: #297808; font-size:16px; margin:5px 1px 5px 1px; font-weight:bold; padding:5px 10px;}
.BorderHeading3{ background:#ffffff; border:2px dotted #3d51cd; color: #3d51cd; font-size:16px; margin:5px 1px 5px 1px; font-weight:bold; padding:5px 10px;}

/*Alternate Row Styles;*/
.HeaderRow, .HeaderRow td {background:#ef8029!important;color:#ffffff!important;  font-weight:bold; font-size:13px; padding:5px 5px 5px 5px; font-family:Helvetica, Arial,  Verdana, sans-serif;}
.RowOne, .RowOne td { background:#f4d3b9!important; padding:6px; vertical-align:top;}
.RowTwo, .RowTwo td { background:none!important; padding:6px; vertical-align:top;}
.ColOne, .ColOne td {width:150px;}
.ColTwo, .ColTwo td {width:80px;}

/*Pitch table*/
table#pitch td {
		border:1px solid #DADBD7;
		line-height:12px;
		padding:10px;
		color:#545554;
		font-size:12px;
        }
		
td.attribute {
		width:300px;
		font-weight:bold;
		text-align: left
		}
		
td.title {
	    background-color:#f6f7f6;
	    color:#EF8029;
	    font-size:14px;
	    font-weight:bold;
}

td.tick {
		background:transparent url(images/green-tick.gif) no-repeat scroll center center;
		text-indent:-9999px;
		text-align:center;
}
td.cross {
		background:transparent url(images/redcross.gif) no-repeat scroll center center;
		text-indent:-9999px;
		text-align:center;
}

td.greentick {
		background:transparent url(images/checkmarkgreen.gif) no-repeat scroll center center;
		text-indent:-9999px;
}

td.orangetick {
		background:transparent url(images/checkmarkorange.gif) no-repeat scroll center center;
		text-indent:-9999px;
}
td.bluetick {
		background:transparent url(images/checkmarkblue.gif) no-repeat scroll center center;
		text-indent:-9999px;
}

/*blockquote Styles;*/
blockquote, .blockquote {background: url(images/QuoteLeft.png) no-repeat left top;padding: 4px 1px 1px 30px; margin:0px;}
blockquote span, .blockquote span {color:#000000; font-size:14px;background: url(images/QuoteRight.png) no-repeat right bottom;padding:1px 30px 4px 1px; display:block;}

.SmallQuote blockquote, blockquote.SmallQuote {background: url(images/QuoteLeftSmall.png) no-repeat left top;padding: 5px 1px 1px 25px; margin:0px;}
.SmallQuote blockquote span, blockquote.SmallQuote span {background: url(images/QuoteRightSmall.png) no-repeat right bottom;padding:1px 25px 5px 1px; display:block;}

.SocialMediaLinks { text-align:right;padding:15px 0px 15px 0px;} .SocialMediaLinks a, .SocialMediaLinks a:hover { border:none!important;} 
.SocialMediaLinks span.FindUs {} .SocialMediaLinks img { margin:-5px 0px 0px 5px;}

/* PDF icon */
a[href$=".PDF"], a[href$=".pdf"] {
	padding: 2px 2px 2px 23px;
	background: url(images/pdf-icon.png) left center no-repeat;}	
	
/*External link Icon*/
.externallink a[target="_blank"]{background: url(images/extLink.gif) no-repeat right!important; padding:0px 17px 0px 0px;}

/* Module Action Menus */
.ModuleTitle_SubMenu{border-width:1px 1px 0px 1px; border-style:solid; border-color:#a8c4d6;}
.ModuleTitle_SubMenu table {padding:0px; border:0px; position:absolute; margin:0px;} 
.ModuleTitle_SubMenu td span { padding:4px 8px 4px 4px;}
.ModuleTitle_SubMenu td{background:#d3dfea;	white-space: nowrap; padding:0px;border-top:1px solid #e9f1f8;border-bottom:1px solid #a8c4d6;color:#345c81!important;} 
.ModuleTitle_MenuIcon {background:#d3dfea; padding:3px;}
.ModuleTitle_MenuItem {background:#dde9f1;}
td.ModuleTitle_MenuItemSel , .ModuleTitle_MenuItemSel td, .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon{background: #7e378f;color: #fff!important;}
.ModuleTitle_MenuBreak { display:none;}
.ModuleTitle_MenuBreak .ModuleTitle_MenuIcon{height:1px;background: #f8f4e6; display:block;}
.ModuleTitle_SubMenu td span { padding:4px 8px 4px 4px;}

/*Styles for Button links*/
.FloatLeft { float:left;}
.FloatRight { float:right;}
.OverFlow{ overflow:hidden; padding:1px; text-align:center; margin-right:10px;}

a.OrangeButton
 { margin:2px 15px 5px 2px!important; float:left; display:block; border:none!important; background:url(images/ButtonRight.png) right top no-repeat;text-decoration:none!important; height:32px; border:none!important; cursor:pointer;}
a.OrangeButton span.BL {  display:block; background:url(images/ButtonLeft.png) left top no-repeat;}
a.OrangeButton span.BM { display:block;background:url(images/ButtonMiddle.png) center top no-repeat;font-size:14px; font-family:Helvetica, "Helvetica CE 35 Thin", "Helvetica CE 55 Roman", Arial; line-height:normal; margin:0px 7px; padding:8px 3px 8px 3px; color:#FFF; font-weight:bold;}
a.OrangeButton:hover  {background-position:right -32px; border:none!important;}
a.OrangeButton:hover span.BL { background-position:left -32px}
a.OrangeButton:hover span.BM { background-position:center -32px;}

/*OrangeButton Button*/
a.OrangeButton2
 { background:url(images/Buttons.png) left 0px no-repeat; padding: 0px 0px 0px 14px; display:block; float:left; text-decoration:none!important; height:39px; overflow:hidden;}
a.OrangeButton2 div, a.OrangeButton2 span{ background:url(images/Buttons.png) right -156px no-repeat; line-height:35px; padding:1px 40px 5px 0px; display:block; font-weight:bold; text-decoration:none!important; color:#fff; font-size:14px; white-space:nowrap; cursor:pointer;}
a.OrangeButton2:hover { background:url(images/Buttons.png) left -39px no-repeat; text-decoration:none!important;}
a.OrangeButton2:hover div, a.OrangeButton2:hover span{ background:url(images/Buttons.png) right -195px no-repeat;text-decoration:none!important;}

/*BlueButton Button*/
a.BlueButton { background:url(images/Buttons.png) left -78px no-repeat; padding: 0px 0px 0px 14px; display:block; float:left; text-decoration:none!important; height:39px; overflow:hidden;}
a.BlueButton div, a.BlueButton span{ background:url(images/Buttons.png) right -234px no-repeat; line-height:35px; padding:1px 40px 5px 0px; display:block; font-weight:bold; text-decoration:none!important; color:#FFF; font-size:14px; white-space:nowrap; cursor:pointer;}
a.BlueButton:hover { background:url(images/Buttons.png) left -117px no-repeat; text-decoration:none!important;}
a.BlueButton:hover div, a.BlueButton:hover span{ background:url(images/Buttons.png) right -273px no-repeat;text-decoration:none!important;}

a.GrayButton { margin:2px 15px 5px 2px!important; float:left; display:block; border:none!important; background:url(images/ButtonRight.png) right -64px no-repeat;text-decoration:none!important; height:32px; border:none!important; cursor:pointer;}
a.GrayButton span.BL {  display:block; background:url(images/ButtonLeft.png) left -64px no-repeat;}
a.GrayButton span.BM { display:block;background:url(images/ButtonMiddle.png) center -64px no-repeat;font-size:14px; font-family:Helvetica, "Helvetica CE 35 Thin", "Helvetica CE 55 Roman", Arial; line-height:normal; margin:0px 7px; padding:8px 3px 8px 3px; color:#585656; font-weight:bold;}
a.GrayButton:hover  {background-position:right -96px; border:none!important;}
a.GrayButton:hover span.BL { background-position:left -96px}
a.GrayButton:hover span.BM { background-position:center -96px;}


a.GreenButton { margin:2px 15px 5px 2px!important; float:left; display:block; border:none!important; background:url(images/ButtonRight.png) right -128px no-repeat;text-decoration:none!important; height:32px; border:none!important; cursor:pointer;}
a.GreenButton span.BL {  display:block; background:url(images/ButtonLeft.png) left -128px no-repeat;}
a.GreenButton span.BM { display:block;background:url(images/ButtonMiddle.png) center -128px no-repeat;font-size:14px; font-family:Helvetica, "Helvetica CE 35 Thin", "Helvetica CE 55 Roman", Arial; line-height:normal; margin:0px 7px; padding:8px 3px 8px 3px; color:#FFF; font-weight:bold;}
a.GreenButton:hover  {background-position:right -160px; border:none!important;}
a.GreenButton:hover span.BL { background-position:left -160px}
a.GreenButton:hover span.BM { background-position:center -160px;}

a.GreenButton2 { margin:2px 15px 5px 2px!important; float:left; display:block; border:none!important; background:url(images/ButtonRight.png) right -192px no-repeat;text-decoration:none!important; height:32px; border:none!important; cursor:pointer;}
a.GreenButton2 span.BL {  display:block; background:url(images/ButtonLeft.png) left -192px no-repeat;}
a.GreenButton2 span.BM { display:block;background:url(images/ButtonMiddle.png) center -192px no-repeat;font-size:14px; font-family:Helvetica, "Helvetica CE 35 Thin", "Helvetica CE 55 Roman", Arial; line-height:normal; margin:0px 7px; padding:8px 3px 8px 3px; color:#174a01; font-weight:bold;}
a.GreenButton2:hover  {background-position:right -224px; border:none!important;}
a.GreenButton2:hover span.BL { background-position:left -224px}
a.GreenButton2:hover span.BM { background-position:center -224px;}

/*GreenButton3 Button*/
a.GreenButton3 { background:url(images/Buttons_2.png) left -78px no-repeat; padding: 0px 0px 0px 14px; display:block; float:left; text-decoration:none!important; height:39px; overflow:hidden;}
a.GreenButton3 div, a.GreenButton3 span{ background:url(images/Buttons_2.png) right -234px no-repeat; line-height:35px; padding:1px 40px 5px 0px; display:block; font-weight:bold; text-decoration:none!important; color:#FFF; font-size:14px; white-space:nowrap; cursor:pointer;}
a.GreenButton3:hover { background:url(images/Buttons_2.png) left -117px no-repeat; text-decoration:none!important;}
a.GreenButton3:hover div, a.GreenButton3:hover span{ background:url(images/Buttons_2.png) right -273px no-repeat;text-decoration:none!important;}

/*AllDnnSkins_BookMarkContent*/
.AllDnnSkins_BookMarkContent { z-index:99999;}

/*Tag Cloud*/
.tagText a { text-decoration:none!important;}

/*NewsletterMain Styles*/
.NewsletterMain { background: url(images/NewsletterMainBg.png) left top no-repeat; width:180px; padding:0px 10px 0px 15px; height:251px; margin:0px auto; overflow:hidden;}
.NewsletterMain .Notebox { font-size:9px!important; font-style:italic; color:#ef8029; font-weight:normal; padding:40px 0px 7px 0px; margin:0px; text-align:center; font-family:Verdana, Geneva, sans-serif;}
.NewsletterMain .OrangeBox, .NewsletterMain .OrangeBox form { padding:15px 9px 14px 12px; margin:0px 4px 0px 3px;} .FooterOrangeMain .NewsletterMain .OrangeBox, .FooterOrangeMain .NewsletterMain .OrangeBox form {padding:18px 9px 14px 12px;} .FooterOrangeMain .NewsletterMain {padding:5px 10px 0px 15px!important;}
/* background:url(images/EmailBox.png) left top no-repeat #fff!important;*/
.NewsletterMain  .Emailbox {  width:148px; height:24px; padding:2px 2px 0px 2px; border:none; margin:0px 0px 13px 0px; color:#444444; font-weight:bold;}
.NewsletterMain  .Subscribe { background:url(images/Subscribe.png) left top no-repeat; width:152px; padding:4px 0px 10px 0px; border:none; color: #FFFFFF!important; font-weight:bold;line-height:normal; cursor:pointer;}
.NewsletterMain  .Subscribe:hover , .NewsletterMain  .Subscribe:focus { color:#000!important;}

/*Style for Features News Article*/
.Feature { border-bottom:1px solid #E3E3E3;margin-bottom:26px;}
.FeatureImage, .FeatureImage a {height: 200px;}
.FeatureWrapTop {padding-top:30px; width:300px; margin-right:20px;}
/*.FeatureTwoColumns {float:left;	width:605px;}
.FeatureThreeColumns {float:left;padding-bottom:20px;width:940px;}
.FeatureDisplayLeft {color:#3F3F3F;	float:left;font-family:Arial,Helvetica,Geneva,sans-serif;font-size:14px;line-height:1.8em;width:270px;}	
.FeatureDisplayRight {color:#3F3F3F;float:right;font-family:Arial,Helvetica,Geneva,sans-serif;font-size:14px;line-height:1.8em;	width:270px;}*/
.FeatureWrapTop h2, .FeatureWrapTop h2 A {color:#2D2D2D;font-family:'Trebuchet MS',Trebuchet,Verdana,sans-serif;font-size:17px;font-weight:bold;margin:0;padding:0 0 6px;text-transform:none}

/*Styles for Latest Comments on Blog page*/
.LatestComments{font-size:12px;}
.LatestCommentsAction{font-size:12px;}

.DotLine { margin-top:10px; height:10px; display:block; background:url(Images/Dotline.gif) left center repeat-x;}

/* Homepage Bullet Link */
ul.HomeList, ul.HomeList li, ul.HomeList li a {
	color:#297808;
}

ul.HomeList li a:hover {
	color:#EF8029;
}

.MediaContent{
	width:330px;
}

.MediaText,.MediaText a{
	color:#444444!important; font-size:18px; line-height:1.8em; 
}

.expander, .expander a:link, .expander a:visited {
  display:block;
  width:80px;
  background:url(images/arrow-down.gif) no-repeat 98% 50%;
  cursor:pointer;
}

.expander.open, .expander.open a:link,.expander.open a:visited {
  background:url(images/arrow-up.gif) no-repeat 98% 50%;
}

.collapse{
	padding:7px;
	margin:5px 6px 0px 0px;
}

.collapse p, .collapse li, .collapse tr td{
	font-size:12px!important;
}

/* the overlayed element */ 
.overlay { 
	left:195px!important;
	top:400px!important;
    /* must be initially hidden */ 
    display:none; 
     
    /* place overlay on top of other elements */ 
    z-index:10000; 
     
    /* styling */ 
    background-color:#333; 
     
    border:1px solid #666; 
     
    /* CSS3 styling for latest browsers */ 
    -moz-box-shadow:0 0 90px 5px #000; 
    -webkit-box-shadow: 0 0 90px #000;     
} 
 
/* close button positioned on upper right corner */ 
.overlay .close { 
    background-image:url(images/close.png); 
    position:absolute; 
    right:-15px; 
    top:-15px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
}

/* the large image. we use a gray border around it */
#img {
	border:1px solid #666;
}

/* "next image" and "prev image" links */
.next, .prev {
	
	/* absolute positioning relative to the overlay */
	position:absolute;
	top:40%;	
	border:1px solid #666;	
	cursor:pointer;
	display:block;
	padding:10px 20px;
	color:#fff;
	font-size:11px;
	
	/* upcoming CSS3 features */
	-moz-border-radius:5px;
	-webkit-border-radius:5px;	
}

.prev {
	left:0;
	border-left:0;
	-moz-border-radius-topleft:0;
	-moz-border-radius-bottomleft:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:0;
}

.next {
	right:0;
	border-right:0;
	-moz-border-radius-topright:0;
	-moz-border-radius-bottomright:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-top-right-radius:0;	
}

.next:hover, .prev:hover {
	text-decoration:underline;
	background-color:#000;
}

/* when there is no next or previous link available this class is added */
.disabled {
	visibility:hidden;		
}

/* the "information box" */
.info {
	position:absolute;
	bottom:0;
	left:0;	
	padding:10px 15px;
	color:#fff;
	font-size:11px;
	border-top:1px solid #666;
}

.info strong {
	display:block;	
}

/* progress indicator (animated gif). should be initially hidden */
.progress {
	position:absolute;
	top:45%;
	left:50%;
	display:none;
}

/* everybody should know about RGBA colors. */
.next, .prev, .info {
	background:#333 !important;
	background:rgba(0, 0, 0, 0.6) url(images/h80.png) repeat-x;		
}


/* the thumbnails */
.thumbs {
	text-align:center;
}

.thumbs img {
background:#ffffff!important;
}

.thumbsimage img{
padding:4px;
	border:1px solid #ccc !important;
	margin:15px 2px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

/* the active thumbnail */
.thumbs a.active img {
	outline:1px solid #000;

	/* show on top of the expose mask */
	z-index:9999;
	position:relative;
}

.ReadMore {
	padding:10px 0px 0px 0px;
}

.MoreLink, .MoreLink a{
	font-size:12px;
	background:url(images/ArrowOff.png) right 7px no-repeat !important; padding:5px 15px 5px 0px;
}

a:hover.MoreLink { 
	background:url(images/ArrowOn.png) right 7px no-repeat !important;
}

.VideoImage img{
	border:3px solid #666666!important;
}

.faq { width: 600px; padding: 15px 0px;}
.faq p{ font-size:13px;}
.faq a{ font-size:13px; font-weight: normal;}
.faq h3 a{ font-family: Arial;font-size:13px!important; font-weight: bold!important;}
.faqHeading a{ font-size:13px; font-weight: bold;}
.BackToTop{float:right; clear:both; margin-right: 40px;}

/*Styles for DNN Articles*/
.UMWArticleList{
	margin:5px 0px 15px 0px;
}


.UMWArticleList h2, .UMWArticleList h2 a{
	color:#284B92;
	padding:0px!important;
	text-transform:none;
	font-weight:bold;
	font-size:16px;
}

.UMWArticleList h2 a:hover{
	color:#EF8029;
}

.UMWArticleList p{
	padding-bottom:0px;
}


.button-small {
height:26px;
width:140px;
}
.button-small a {
background:url("images/bg-btn-small.gif") no-repeat scroll 0 0 transparent;
color:#FFFFFF!important;
display:block;
height:26px;
overflow:hidden;
text-align:center;
text-decoration:none;
white-space:nowrap;
}

.button-small a:hover {
background-position:0 -27px;
}

.button-small a:active {
background-position:0 -54px;
}

.button-pay {
height:26px;
width:140px;
float:right;
margin-right:50px;
}
.button-pay a {
background:url("images/bg-btn-small.gif") no-repeat scroll 0 0 transparent;
color:#FFFFFF!important;
display:block;
height:26px;
overflow:hidden;
text-align:center;
text-decoration:none;
white-space:nowrap;
}

.button-pay a:hover {
background-position:0 -27px;
}

.button-pay a:active {
background-position:0 -54px;
}

.button-attendee {
height:26px;
width:160px;
float:left;
margin-left:160px;
}

.button-attendee a {
background:url("images/bg-btn-grey.gif") no-repeat scroll 0 0 transparent;
color:#FFFFFF!important;
display:block;
height:26px;
overflow:hidden;
text-align:center;
text-decoration:none;
white-space:nowrap;
}

.button-attendee a:hover {
background-position:0 -27px;
}

.button-attendee a:active {
background-position:0 -54px;
}

.button-cancel {
float:left;
}

/*==Style the support page http://www.mywebschool.com/Support/ ===================*/
.clear{clear:both;}
.clearer { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 0px; font-size: 0px; }
.fl {float:left;}
.fr {float:right;}

.cont {padding:0;}
.item_kf {width:314px;height:117px;margin-top:24px;background-image:url(images/h_kf_bg.png);background-repeat:no-repeat;cursor:pointer;}
.item_kf img {float:left;margin:25px 0 0 15px;}
.item_kf dl {padding:0px 24px 0 84px;}
.item_kf dl dt, .item_kf dl dt a {font-family:arial;font-size:14px;font-weight:bold;color:#1b4a9c;line-height:1.8em;text-decoration:none;}
.item_kf dl dt a:hover {color:#f60;text-decoration:none;}
.item_kf:hover a {color:#f60;}
.item_kf div{line-height:1.6em;font-family:arial; color:black;}

a.divlink, a.divlink:link {
  text-decoration:none;
  display:block;
}
