@import url("Container.css");
@import url("Menu.css");
/*Skin design and developed by UntangleMyWeb.com */
/* Skin BG Color and Content Alignament */
body { padding:0px; margin:0px;}
#Body { padding:0px; margin:0px;background:#0d8dcd;}
/* Skin BG Color and Content Alignament */
.BGTable{ /* Alignament MUST be defined cross-browser compatibility at Text-align*/
background:#0d8dcd url(images/HomeBg.jpg) center top no-repeat;text-align:center!important; padding:25px 0px 15px 0px;}

/* Skin BG Color and Content Alignament */
.BGTableIP{ /* Alignament MUST be defined cross-browser compatibility at Text-align*/
background:#0d8dcd url(images/HomeBg.jpg) center top no-repeat;text-align:center!important; padding:25px 0px 15px 0px;}

/* Width of Skin - Applied to underlying table with minimum width applied */
.MainTable {width:957px;background:#ffffff url(images/HPTop.jpg) left top no-repeat;margin:auto;text-align:left!important; padding:0px 0px 0px 0px; position:relative;}
/*ControlPanel*/ 
.ControlPanel { margin:10px auto!important; width:957px; background:#2ca8e7; border:1px solid #01578d;}
.ControlPanel a { color:#a74bbc!important;} .ControlPanel a:hover { color:#ffffff!important;}
/*=====================================================================*/
/* Skin Layout styles                                                  */
/*=====================================================================*/
/*Home - Inner  Skin Backgrounds*/
/*Style for TopMain*/	 			  .WhiteBg { background:#FFFFFF;}
/*Style for FooterImageHP*/	 		  .FooterImageHP { background:url(images/HPFooter.jpg) left bottom no-repeat; padding:0px 0px 35px 0px;}
/*Style for FooterImageIP*/	 		  .FooterImageIP { background:url(images/HPFooter.jpg) left bottom no-repeat; padding:0px 0px 35px 0px;}

/*STYLES FOR SKIN BACKGROUND IMAGES*/
/*Style for TopMain*/	 		 	  .TopMain {padding:15px 5px 5px 10px;min-height:340px;}
/*Style for TopLeftMain*/ 			  .TopLeftMain {padding:15px 0px 0px 0px; margin:0px; width:400px; float:left; min-height:190px;}
/*Style for TopRightMain */			  .TopRightMain { padding:0px 0px 0px 0px; width:480px;float:right; margin:0px 0px 5px 0px; position:relative;}
									  .TopRightMain img { background:none!important;}
									  
/*Style for LeftPaneMain  */		  .LeftPaneMain {width:200px; float:left; }
/*Style for RightPanesMain */		  .RightPanesMain {width:500px; float:right;}

/*Style for MiddleContentMain*/	 	  .MiddleContentMain{width:551px; float:left; margin:0px 0px 0px 0px;}
/*Style for MiddleContentMain*/	 	  .MiddleContentMainIP{width:525px; float:left; margin:0px 0px 0px 12px;}
/*Style for MiddleContentMainPA*/	  .MiddleContentMainIPPA{width:600px; float:left; margin:0px 0px 0px 0px;}
/*Style for ContentMain*/	 		  .ContentMain {  clear:both;position:relative; z-index:52; padding:10px 30px 100px 10px;width:957px; overflow-x:hidden;background:url(images/HPBottom.jpg) left bottom no-repeat;}
/*Style for ContentMain*/	 		  .ContentMainIP { clear:both; position:relative; z-index:53; padding:10px 30px 110px 10px;width:957px; overflow-x:hidden; background:url(images/IPBottom.jpg) left bottom no-repeat;}
/*Style for RightPaneMain */  		  .RightPaneMain {padding:0px 20px 0px 0px;;margin:0px; width:192px; float:right; min-height:350px;}
/*Style for WhiteTL*/	 		  	  .WhiteTop { background:url(images/WhiteTop.gif) left top no-repeat; padding:20px 20px 10px 20px;}
/*Style for WhiteTR*/	 		  	  .WhiteBottom { background:url(images/WhiteBottom.gif) right bottom no-repeat;}
/*Style for WhiteTR*/	 		  	  .WhiteMiddle { background:url(images/WhiteMiddle.gif) left top repeat-y #fafafa;}
/*Style for WhiteTMBg*/	 		  	  .WhiteMBg { background:url(images/WhiteMbg.gif) center top no-repeat;}
/*Style for FooterMain*/	 		  .FooterMain { padding:10px 25px; background:url(images/FooterRightHP.jpg) right top no-repeat #0178be;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*Style for Logo Pane*/ 			  .LogoPane {padding:0px 0px 0px 0px; margin:0px 0px 10px 0px;min-height:199px;}
									  .LogoPane img {margin:0px 0px 0px 0px;}						 
/*Style for NavPaneMain*/ 		      .NavPaneMain { position:relative;} .NavBottomImgHP { position:absolute; z-index:47;top:15px; left:-105px;}
/*Style for Nav Pane*/ 			      .NavPane{ position:relative; margin:0px 0px 0px 0px; padding:0px 0px 0px 80px; z-index:99; color:#000;text-align:left;height:25px;} .NavPane li{ list-style:none!important; background:none!important;}
									  .NavPadding { margin:15px 0px;}
									  .LoginPane { color:#ffffff;padding:0px 0px 4px 0px;}
									  .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 SocialMediaPaneLinksPane */	  .SocialMediaPaneLinksPane {position:absolute; left:10px; top:1282px; width:10px;} 
									  .SocialMediaPaneLinks { float:right; z-index:8888888; width:1px; position:relative; min-height:0px;}
/*Style for TopLeftPane */			  .TopLeftPane   {overflow:hidden; margin:0px 0px 0px 0px;}
/*Style for TopLeftPane */			  .TopLeftPanePA   {overflow:hidden; margin:0px 0px 0px -20px;}
/*Style for TopRightPane1 */		  .TopRightPane1 { padding:0px 0px 0px 0px;margin:0px 0px 0px 150px;z-index:48;} .TopRightPane1 h5 { padding:0px 0px 5px 0px;}
/*Style for TopRightPane2 */		  .TopRightPane2 { padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;top:130px;left:20px; position:absolute; z-index:49; float:left; width:209px; overflow:hidden;}
/*Style for TopRightPane3 */		  .TopRightPane3 { padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;top:130px; right:10px; position:absolute; z-index:50; float:right; width:227px; overflow:hidden;}
									  .TopRightPane2 table.ModuleTitle_SubMenu, .TopRightPane3 table.ModuleTitle_SubMenu {top:auto!important; left:auto!important; z-index:9999999;}

/*Style for ContentPane */  	  	  .ContentPane { padding:0px 15px 5px 15px; margin:0px 0px 0px 0px;}
/*Style for ContentPaneIP */  	  	  .ContentPaneIP { padding:0px 0px 5px 0px; margin:0px 0px 0px 0px;}
/*Style for ContentPaneIP */  	  	  .ContentPaneIPPA { width:700px; padding:0px 0px 5px 0px; margin:0px 0px 0px 0px;}
/*Style for ContentPaneAdmin */  	  .ContentPaneAdmin { margin:0px 0px 10px 7px; padding:7px 7px 7px 7px;overflow:hidden; min-height:500px; background:#FFF;}

/*Style for RightMenuPane */  	  	  .RightMenuPane {padding:0px; margin:0px 40px 0px 0px; overflow:hidden; float:right; width:110px; min-height:65px;} .RightMenuPane a {color:#5f5f5f!important;} .RightMenuPane a:hover {color:#016398!important;}
/*Style for TopPane */  	  		  .TopPane {padding:0px 16px; margin:0px; overflow:hidden;}
/*Style for LeftPane */  	  		  .LeftPane {padding:0px 0px 0px 0px; margin:0px;width:192px; max-width: 192px;float:left;z-index:100;}
/*Style for RightPane */  		  	  .RightPane {padding:0px;margin:0px;}

/*Style for MiddleLeftPane */  	  	  .MiddleLeftPane {padding:0px; margin:5px 0px 5px 5px; float:left; width:266px;}
/*Style for MiddleRightPane */  	  .MiddleRightPane {padding:0px; margin:5px 5px 5px 0px; overflow:hidden; float:right; width:266px;}
/*Style for MiddleLeftPaneIP */   	  .MiddleLeftPaneIP {padding:0px; margin:5px 0px 5px 0px; float:left; width:255px;}
/*Style for MiddleRightPaneIP */  	  .MiddleRightPaneIP {padding:0px; margin:5px 0px 5px 0px; overflow:hidden; float:right; width:255px;}
/*Style for MiddleLeftPane2 */  	  .MiddleLeftPane2 {padding:0px; margin:0px 0px 0px 0px; float:left; width:245px; min-height:250px;}
/*Style for MiddleRightPane2 */  	  .MiddleRightPane2 {padding:0px; margin:0px 0px 0px 0px; overflow:hidden; float:right; width:245px;}

/*Style for BottomPane */  			  .BottomPane { margin:2px 15px 2px 15px; padding:0px 0px; position:relative!important;}
/*Style for Footerpane1 */    		  .Footerpane1 {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; width:300px; overflow:hidden; }
/*Style for Footerpane2 */    		  .Footerpane2 {padding:0px 0px 0px 0px; margin:0px 0px 0px 30px; float:left; width:270px; overflow:hidden;}
/*Style for Footerpane3 */    		  .Footerpane3 {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:right; width:290px; overflow:hidden;}  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 FooterBottomPane */    	  .FooterBottomPane {padding:10px 15px 5px 15px; background:#FFFFFF; margin:10px 0px 0px 0px; clear:both;}
									
									  .DotLine { height:15px; display:block;}
									
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*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 4px 0px;margin:0px 0px 2px 0px;color:#ffffff;text-align:left;}
/*Style for clearing Div's*/		  .ClearFloat {clear:both;height:0px;font-size:0px;line-height:0px;}
									  .PaddingLeft10 { padding:10px 10px 15px 10px!important;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Breadcrumb text syle */			  .BreadcrumbPane { margin:0px 0px 0px 0px; color:#a1c100; float:left; width:750px; font-size:11px;padding:24px 0px 0px 10px; text-transform:uppercase; font-family:Helvetica, Arial, sans-serif;}
									  .BreadcrumbPane span{color: #f15e24!important;}
									  .Breadcrumb {font-weight: normal;color: #f15e24;text-align:left;text-decoration:none; text-transform:uppercase; font-size:11px; vertical-align:top;font-family:Helvetica, Arial, sans-serif;}
									  A.Breadcrumb:link, A.Breadcrumb:visited, A.Breadcrumb:active {font-weight: normal; text-transform:uppercase;font-size:11px!important;color: #a1c100;font-family:Helvetica, Arial, sans-serif;text-align:left;text-decoration:none; }
									  A.Breadcrumb:hover {font-weight: normal;font-size:11px;color: #0f90d1;text-align:left;text-decoration:none;font-family:Helvetica, Arial, sans-serif;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*=====================================================================*/
/* Skin Properties                                                     */
/*=====================================================================*/

/* Default link syle */
A:Link, A:Visited, A:Active {color: #f15e24;text-decoration:none;font-family:Helvetica, Arial,  Verdana, sans-serif; font-weight: normal;}
A:Hover {color: #7b2b8f;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:#d5ff00!important; text-decoration:none!important;}
.FooterMain a , .FooterMain div, .FooterMain p, FooterMain td{ font-size:12px!important; line-height:normal!important;} 
.WhiteText .ContainerTitle { color:#FFF!important;}

/* Login hover styles*/	
.Login,A.Login:link,A.Login:visited,A.Login:active {color:#ffffff; font-size:12px;font-weight: normal;text-decoration:underline;font-family:Arial, Verdana, Helvetica, sans-serif;}
A.Login:hover {color:#d5ff00; font-size:12px;font-weight:normal;text-decoration:underline;font-family:Arial, Verdana, 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:underline;font-family:Arial, Verdana, Helvetica, sans-serif;}
A.User:hover {color:#d5ff00; font-size:12px;font-weight: normal;text-decoration:underline;font-family:Arial, Verdana, 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:underline;padding:0px 0px;}
A.Footer:hover {font-weight:normal;color:#d5ff00;text-decoration:underline;	padding:0px 0px;font-size:12px;}
/* Copyright text syle */
.Copyright,A.Copyright:link,A.Copyright:visited,A.Copyright:active {font-weight:normal;font-size:12px;text-transform:none;color:#ffffff;text-decoration:none!important;font-family:Arial, Verdana, Helvetica, sans-serif;}
A.Copyright:hover {color: #d5ff00;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:underline;}
A.Link:hover, .LinksPane a:hover { font-weight:normal;font-size: 12px;	color: #d5ff00;	text-decoration:underline;}
/* 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: #d5ff00;	text-decoration:underline;}
/*=====================================================================*/
/* Template Text and Link Styles Based on Colors                       */
/*=====================================================================*/
/* Default font style Style */
TH, TD, td,  div , p, ul, table { color: #696969;  font-size: 13px; line-height:1.5em; font-weight: normal; text-decoration: none; font-family:Helvetica, Arial,  Verdana, sans-serif;}
p { margin:0px; padding:0px 0px 8px 0px; line-height:1.5em;}

/*Default List style */
ul { padding:0px 0px 8px 0px; margin:0px 0px 0px 15px; 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 15px; 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: #383838; font-family:Helvetica, Arial,  Verdana, sans-serif; font-size: 13px; font-weight: normal; }
A.Normal:link, A.Normal:visited, A.Normal:Active { color: #f15e24; font-family:Helvetica, Arial,  Verdana, sans-serif; font-size: 13px; font-weight: normal; text-decoration: none; }
A.Normal:Hover { color: #7b2b8f; font-family:Helvetica, Arial,  Verdana, sans-serif; font-size: 13px; font-weight: normal; text-decoration: none; }

.NormalBold { color: #383838;  font-weight: bold;}
A.NormalBold:link, A.NormalBold:visited, A.NormalBold:Active{color:#f15e24;font-weight:bold;text-decoration: underline;}
A.NormalBold:Hover{color:#7b2b8f;font-weight:bold;text-decoration:underline;}

/*Extra Font color styles*/
/* Blue */
.NormalBlue { color: #31aad3; font-weight: normal; }
A.NormalBlue:link, A.NormalBlue:visited, A.NormalBlue:Active { color: #31aad3; font-weight: normal; text-decoration: underline; }
A.NormalBlue:Hover { color: #31aad3; font-weight: normal; text-decoration: underline; }

.NormalBoldBlue { color: #31aad3; font-weight: bold; }
A.NormalBoldBlue:link, A.NormalBoldBlue:visited, A.NormalBoldBlue:Active { color: #31aad3; font-weight: bold; text-decoration: underline; }
A.NormalBoldBlue:Hover { color: #31aad3; font-weight: bold; text-decoration: underline; }

/* Orange */
.NormalOrange { color: #ff9c00; font-weight: normal; }
A.NormalOrange:link, A.NormalOrange:visited, A.NormalOrange:Active { color: #d29a00; font-weight: normal; text-decoration: underline; }
A.NormalOrange:Hover { color: #d29a00; font-weight: normal; text-decoration: underline; }

.NormalBoldOrange { color: #ff9c00; font-weight: bold; }
A.NormalBoldOrange:link, A.NormalBoldOrange:visited, A.NormalBoldOrange:Active { color: #ff9c00; font-weight: bold; text-decoration: underline; }
A.NormalBoldOrange:Hover { color: #ff9c00; font-weight: bold; text-decoration: underline; }

/* Green */
.NormalGreen { color: #b7d03d; font-weight: normal; }
A.NormalGreen:link, A.NormalGreen:visited, A.NormalGreen:Active { color: #b7d03d; font-weight: normal; text-decoration: underline; }
A.NormalGreen:Hover { color: #b7d03d; font-weight: normal; text-decoration: underline; }

.NormalBoldGreen { color: #00ac35; font-weight: bold; }
A.NormalBoldGreen:link, A.NormalBoldGreen:visited, A.NormalBoldGreen:Active { color: #00ac35; font-weight: bold; text-decoration: underline; }
A.NormalBoldGreen:Hover { color: #00ac35; font-weight: bold; text-decoration: underline; }

/* Red */
.NormalRed { color: #dc4c57; font-weight: normal; }
A.NormalRed:link, A.NormalRed:visited, A.NormalRed:Active { color: #dc4c57; font-weight: normal; text-decoration: underline; }
A.NormalRed:Hover { color: #dc4c57; font-weight: normal; text-decoration: underline; }

.NormalBoldRed { color: #dc4c57; font-weight: bold; }
A.NormalBoldRed:link, A.NormalBoldRed:visited, A.NormalBoldRed:Active { color: #dc4c57; font-weight: bold; text-decoration: underline; }
A.NormalBoldRed:Hover { color: #dc4c57; font-weight: bold; text-decoration: underline; }

/* Gray */
.NormalGray { color: #707070; font-weight: normal; }
A.NormalGray:link, A.NormalGray:visited, A.NormalGray:Active { color: #707070; font-weight: normal; text-decoration: underline; }
A.NormalGray:Hover { color: #707070; font-weight: normal; text-decoration: underline; }

.NormalBoldGray { color: #707070; font-weight: bold; }
A.NormalBoldGray:link, A.NormalBoldGray:visited, A.NormalBoldGray:Active { color: #707070; font-weight: bold; text-decoration: underline; }
A.NormalBoldGray:Hover { color: #707070; font-weight: bold; text-decoration: underline; }

/*=====================================================================*/
/* Template Text Headings                                              */
/*=====================================================================*/
/* H1 */H1 { color: #b7cf3d; font-size: 24px; font-weight:normal; padding:4px 0px 4px 0px; margin:0px 0px 10px 0px;line-height:normal;font-family:Helvetica, Arial, sans-serif;}
/* H2 */H2 { color: #7d378d; font-size: 18px; font-weight: normal; padding:4px 0px 4px 0px; margin:0px 0px 10px 0px; line-height:normal; font-family:Helvetica, Arial, sans-serif;}
/* H3 */H3 { color: #3d378d; font-size: 16px; font-weight: normal; padding:4px 0px 4px 0px; margin:0px; line-height:normal; font-family:Helvetica, Arial, sans-serif;}
/* H4 */H4 { color: #0b8ccd; font-size: 15px; font-weight: bold;  padding:4px 0px 4px 0px; margin: 0px 0px; line-height:normal;font-family:Helvetica, Arial, sans-serif;}
/* H5 */H5 { color: #f47322; font-size: 14px; font-weight: bold;  padding:4px 0px 4px 0px; margin:0px; line-height:normal;font-family:Helvetica, Arial, sans-serif;}
/* H6 */H6 { color: #333333; font-size: 14px; font-weight: bold; padding:4px 0px 4px 0px; margin:0px; line-height:normal; font-family:Helvetica, Arial, sans-serif;}
/*Small*/small {font-size: 11px;}
/*=====================================================================*/
/* Module Classes                                                      */
/*=====================================================================*/
/* Default Container Title Style */
.Head { color: #383838; font-size: 13px; font-weight: bold; text-decoration: none;font-family:Helvetica, Arial,  Verdana, sans-serif; }
A.Head:Link, A.Head:Visited, A.Head:Active { color: #f15e24; font-size: 13px; font-weight: bold; text-decoration: none; }
A.Head:Hover { color: #7b2b8f;}

/* SubHead */
.SubHead { color: #383838; font-size: 12px; font-weight: bold; text-decoration: none;font-family:Helvetica, Arial,  Verdana, sans-serif; }
A.SubHead:Link, A.SubHead:Visited, A.SubHead:Active { color: #f15e24; font-size: 12px; font-weight: bold; text-decoration: none; }
A.SubHead:Hover { color: #7b2b8f;}

/* Module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead { color: #383838;font-weight: bold; text-decoration: none; text-transform:uppercase; font-size: 11px; font-family:Helvetica, Arial,  Verdana, sans-serif;}
A.SubSubHead:Link, A.SubSubHead:Visited,  A.SubSubHead:Active { color: #f15e24; font-size: 112px; font-weight: bold; text-decoration: underline; }
A.SubSubHead:Hover{color: #7b2b8f;}

/* Text style for skin objects */
.SkinObject { color: #383838; 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: #f15e24; font-size: 12px; font-weight: normal; text-decoration: none; }
A.SkinObject:Hover {color: #7b2b8f;}
/*=====================================================================*/
/* Input and Other Admin Site Styles                                   */
/*=====================================================================*/
/* Normal Text Box */
.NormalTextBox { color: #444444; background:#FFFFFF; font-family:Helvetica, Arial,  Verdana, sans-serif; font-size: 12px; font-weight: normal; vertical-align: middle; border: 1px solid #dbe5a7;}
td.NormalTextBox , span.NormalTextBox, table.NormalTextBox {padding: 0px;margin: 0px;	background:none;border:none;}

/* Admin link styles */
A.CommandButton:Link, A.CommandButton:Visited, A.CommandButton:Active {font-family:Helvetica, Arial,  Verdana, sans-serif; color:#f15e24; font-size: 13px; 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:#7b2b8f; font-size: 13px; 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:#f15e24; cursor:pointer; font-size: 13px; 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:#7b2b8f; font-size: 13px; 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: #383838; font-weight: bold; text-decoration: none; font-family:Helvetica, Arial,  Verdana, sans-serif;}
.DataGrid_AlternatingItem { color: #FFFFFF;  font-weight: normal; text-decoration: none; font-family:Helvetica, Arial,  Verdana, sans-serif;}
.DataGrid_Item { color: #383838; font-weight: normal; text-decoration: none;font-family:Helvetica, Arial,  Verdana, sans-serif; }
/**/

/*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; cursor:text!important; text-decoration:none!important;}
/*=========================================================================================================================================================================================================================================================================================================================================================*/
/**/
.NoPaneBorder{border:0px !important;}
.NoPaneBorder span.SubHead center{border: 2px dotted #f15e24;}

/* 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:#226ca8; color:#FFFFFF; cursor:pointer;}
a:hover.ButtonStyles, .ButtonStyles:hover, .ButtonStyles:focus{ background:#e0901b;}

/*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;line-height:25px; }
.PurpleBar { background:#7d368d;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;line-height:25px; }
.GreenBar { background:#b7cf3d;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; line-height:25px;}
.BlueBar { background:#0d8dcd;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; line-height:25px;}

/*Border heading */
.BorderHeading{ background:#ffffff; border:2px dotted #7d368d; color: #7d368d; font-size:16px; margin:5px 1px 5px 1px; font-weight:bold; padding:5px 10px;}
.BorderHeading2{ background:#ffffff; border:2px dotted #b7cf3d; color: #b7cf3d; font-size:16px; margin:5px 1px 5px 1px; font-weight:bold; padding:5px 10px;}
.BorderHeading3{ background:#ffffff; border:2px dotted #0d8dcd; color: #0d8dcd; font-size:16px; margin:5px 1px 5px 1px; font-weight:bold; padding:5px 10px;}


/*Alternate Row Styles;*/
.HeaderRow, .HeaderRow td {background:#7d368d!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:#ecf1d0!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;}


/*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;}



/* PDF icon */
.pdf a[href$=".PDF"], .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:0px 5px; text-align:center; clear:both;}

a.PurpleButton { margin:0px 5px 5px 5px!important; background:url(images/ButtonLeft.png) left -25px no-repeat; padding: 0px 0px 0px 10px; display:block; float:right; text-decoration:none!important; height:25px; overflow:hidden;}
a.PurpleButton div, a.PurpleButton span{ background:url(images/ButtonRight.png) right -25px no-repeat; padding: 2px 12px 6px 0px; display:block; font-weight:bold; text-decoration:none!important; color:#fff; font-size:14px; white-space:nowrap; cursor:pointer;}
a.PurpleButton:hover { background:url(images/ButtonLeft.png) left -50px no-repeat; text-decoration:none!important;}
a.PurpleButton div:hover, a.PurpleButton span:hover{ background:url(images/ButtonRight.png) right -50px no-repeat;color:#fff; text-decoration:none!important;}

a.GreenButton { margin:0px 5px 5px 20px!important; background:url(images/ButtonLeft.png) left 0px no-repeat; padding: 0px 0px 0px 10px; display:block; float:right; text-decoration:none!important; height:25px; overflow:hidden;}
a.GreenButton div, a.GreenButton span{ background:url(images/ButtonRight.png) right 0px no-repeat; padding: 2px 12px 6px 0px; display:block; font-weight:bold; text-decoration:none!important; color:#fff; font-size:14px; white-space:nowrap; cursor:pointer;}
a.GreenButton:hover { background:url(images/ButtonLeft.png) left -50px no-repeat; text-decoration:none!important;}
a.GreenButton div:hover, a.GreenButton span:hover{ background:url(images/ButtonRight.png) right -50px no-repeat;color:#fff; text-decoration:none!important;}

a.BlueButton { margin:0px 5px 5px 5px!important; background:url(images/ButtonLeft.png) left -50px no-repeat; padding: 0px 0px 0px 10px; display:block; float:right; text-decoration:none!important; height:25px; overflow:hidden;}
a.BlueButton div, a.BlueButton span{ background:url(images/ButtonRight.png) right -50px no-repeat; padding: 2px 12px 6px 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/ButtonLeft.png) left 0px no-repeat; text-decoration:none!important;}
a.BlueButton div:hover, a.BlueButton span:hover{ background:url(images/ButtonRight.png) right 0px no-repeat;color:#fff; text-decoration:none!important;}

/*AllDnnSkins_BookMarkContent*/
.AllDnnSkins_BookMarkContent { z-index:99999;}

/*Tag Cloud*/
.tagText a { text-decoration:none!important;}

/*Styles for Image backgroundborders.*/
.OrangePurpleImageBorder { background:url(images/OrangePurpleImageBorder.png) left top no-repeat; margin:0px 10px 5px 0px; padding:11px 11px 9px 11px;width:143px; height:114px; overflow:hidden;}
.OrangeGreenImageBorder { background:url(images/OrangeGreenImageBorder.png) left top no-repeat; margin:0px 10px 5px 0px; padding:11px 11px 9px 11px;width:143px; height:114px; overflow:hidden;}
.OrangePurpleImageBorder img , .OrangeGreenImageBorder img { width:141px; height:115px; border:1px solid #ffffff;}

.OrangePurpleImageBorderSm{ background:url(images/OrangePurpleImageBorderSm.png) left top no-repeat; margin:0px 10px 5px 0px; padding:16px 15px 5px 8px;width:122px; height:110px; overflow:hidden;}
.OrangeGreenImageBorderSm { background:url(images/OrangeGreenImageBorderSm.png) left top no-repeat; margin:0px 10px 5px 0px; padding:16px 15px 5px 8px;width:122px; height:110px; overflow:hidden;}
.OrangePurpleImageBorderSm img , .OrangeGreenImageBorderSm img { width:120px; height:97px; border:1px solid #ffffff;}

/* Style for testimonials */
h3.Testimonials1, h3.Testimonials1 a{ background:url(images/Testimonials1.gif) top left no-repeat #FFFFFF; padding:4px 15px; font-size:14px; color:#772d85; line-height:normal; font-weight:bold;}
h3.Testimonials2, h3.Testimonials2 a{ background:url(images/Testimonials2.gif) top left no-repeat #FFFFFF; padding:4px 15px; font-size:13px; color:#772d85!important; line-height:normal; font-weight:bold;}
h3.Testimonials2 a:hover{color:#0D8DCD!important}
h3.Testimonials3, h3.Testimonials3 a{ background:url(images/Testimonials3.gif) top left no-repeat #FFFFFF; padding:4px 15px; font-size:14px; color:#772d85; line-height:normal; font-weight:bold;}
h3.Testimonials4, h3.Testimonials4 a{ background:url(images/Testimonials4.gif) top left no-repeat #FFFFFF; padding:4px 15px; font-size:14px; color:#772d85; line-height:normal; font-weight:bold;}
h3.Testimonials5, h3.Testimonials5 a{ background:url(images/Testimonials5.gif) top left no-repeat #FFFFFF; padding:4px 15px; font-size:14px; color:#772d85; line-height:normal; font-weight:bold;}
.TestimonialsContent { padding:10px 15px; font-size:12px; font-family:verdana;}

.TestimonialsContent a {color:#6A6A6A!important;font-size:11px; font-weight:bold!important;}

.AccomTable, .AccomTable table{
	width:490px;
}

.AccomTable td.title{
	background-color:#B7CF3E; height:30px; text-align:center;
}

H2.heading, H2.heading a {
	margin:0!important;padding:0px!important; font-size:15px; text-transform: uppercase;color:#ffffff; font-weight:bold; 
}

.AccomTable td.content {
	padding:8px;
}
