/*Skin design and developed by UntangleMyWeb.com */
/* Skin BG Color and Content Alignament */
body, html { padding:0px; margin:0px;background: #ffffff;}

/* Skin BG Color and Content Alignament */
.BGTable { /* Alignament MUST be defined cross-browser compatibility at Text-align*/
  background:#70b0cc url(images/MainBg.jpg) top repeat-x;padding:0px 0px 0px 0px;margin:0px;text-align:center;}

/* Width of Skin - Applied to underlying table with minimum width applied */
.MainTable {width:976px;background:none;margin:auto;text-align: left!important;}
.WhiteBg { background:#FFFFFF; margin:0px; border:0px solid #ffffff; }
/*ControlPanel*/ 
.ControlPanel { margin:10px auto!important; width:944px; border:2px solid #1e528e;}
/*=====================================================================*/
/* Skin Layout styles                                                  */
/*=====================================================================*/
/*STYLES FOR SKIN BACKGROUND IMAGES*/
/*Style for TopBGTable*/	 		  .TopBGTable {/*background:url(images/TopBgHP.gif) left top repeat-x;*/padding:10px 0px 10px 0px}
/*Style for Footerbg*/	 			  .Footerbg { background:#2e6982; padding:15px 24px 10px 24px;}
/*Style for DotHP*/	 				  .DotHP { background:url(images/HPDot.png) top center no-repeat;}

/*Style for ShadowBM*/ 				  .ShadowBM {padding:0px; margin:0px 15px;background:url(images/ShadowBM.png) left top repeat-x;}
/*Style for ShadowLS*/ 				  .ShadowLS {padding:0px; margin:0px;background:url(images/ShadowLS.png) left top repeat-y;}
/*Style for ShadowRS*/ 				  .ShadowRS {padding:0px 15px; margin:0px;background:url(images/ShadowRS.png) right top repeat-y;}
/*Style for ShadowTM*/ 				  .ShadowTM {padding:0px; margin:0px 15px;background:url(images/ShadowTM.png) left bottom repeat-x;}
/*Style for ShadowBL*/ 				  .ShadowBL {padding:0px; margin:0px;background:url(images/ShadowBL.png) left top no-repeat;}
/*Style for ShadowBR*/ 				  .ShadowBR {padding:0px; margin:0px;background:url(images/ShadowBR.png) right top no-repeat;}
/*Style for ShadowTR*/ 				  .ShadowTR {padding:0px; margin:0px;background:url(images/ShadowTR.png) right bottom no-repeat;}
/*Style for ShadowTL*/ 				  .ShadowTL {padding:0px; margin:0px;background:url(images/ShadowTL.png) left bottom no-repeat;}

/*Style for TopMain*/ 				  .TopMain {border-bottom:1px solid #FFFFFF;}
/*Style for MiddleMain*/ 			  .MiddleMain {margin:-50px 0px 0px 0px; z-index:15;position:relative;} 
.PositionRel { position:relative; height:9px; margin:0px; padding:0px;}
.SubBottomCrv { position:absolute; z-index:16; top:37px;}
.LeftSideCrv { position:relative; height:12px; margin:-10px 0px 0px 0px!important; z-index:999;} 
.ContentPaneMain { background:url(images/RightWhite.png) right top repeat-y #f0edc8;margin-top:0px;}  
.AdminContentBg { background:#f0edc8;margin-top:0px;}
.LeftSideMain { float:left; width:755px; overflow:hidden;}
.RightSideMain {  margin:0px 0px 0px 755px; width:191px; background:url(images/RightSideMain.gif) top left no-repeat; }
.RightConentArea { width:206px;}
.TopPaneMain { background:url(images/TopPaneBg.gif) left bottom repeat-x #FFFFFF; overflow:hidden;}
.ContentBg { background: url(images/ContentBg.gif) left top repeat-x; margin:-7px 0px 0px 0px!important; padding:5px 5px 5px 5px;}
.ContentMainIP { padding:25px 20px 10px 20px;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*Style for CurrentDatePane*/ 		  .CurrentDatePane {float:left; width:275px; color:#00468b; font-size:12px; padding:0px 0px; margin:0px; overflow:hidden;}
/*Style for TextResizePane*/ 		  .TextResizePane {float:right; width:275px; padding:0px 10px; margin:0px; text-align:right; overflow:hidden;}
/*Style for Logo Pane*/ 			  .LogoPane {margin:0px 0px; position:absolute; padding:5px 15px 5px 20px;} .LogoPane img { position:absolute; margin:0px 0px 0px 0px;}
									  .LoginPane { float:right; width:90px; text-align:right; padding:17px 0px 0px 0px; text-transform:uppercase; font-size:12px; font-weight:bold; color:#6190c8; white-space:nowrap;}
/*Style for Nav Pane*/ 			      .NavPane{ margin:0px 0px 0px 0px; background:#932b8e; padding:15px 0px 15px 250px; height:25px;} .NavPane li{ list-style:none!important; background:none!important;}
									  .NavPadding { margin:15px 0px;}
/*Style for Nav Pane*/ 			      .SubNavPane{ margin:0px 0px 0px 0px; background:url(images/SubBg.png) left top repeat-x; height:40px; padding:3px 0px 3px 3px;} .SubNavPane li{ list-style:none!important; background:none!important;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*STYLES FOR CONTENT PANES*/
/*Style for HeaderRightPaneIP */	  .ContactPane { margin:0px; padding:5px 20px 5px 250px; background:#9acb3e; min-height:26px;} .ContactPane h2{ padding:0px!important; margin:0px!important; color:#ffffff; font-size:18px; font-weight:normal; background:none!important; text-align:right;}

/*Style for HeaderPane */    		  .HeaderPane { padding:0px 0px 0px 0px; z-index:9; min-height:75px;}
/*Style for ContentPane */  	  	  .ContentPane { padding:0px 15px 5px 15px; margin:0px 0px 0px 0px;overflow:hidden;}
/*Style for ContentPaneIP */  	  	  .ContentPaneIP { padding:0px 0px 5px 0px; margin:0px 0px 0px 0px;overflow:hidden;}

/*Style for LeftPaneMain */  	  	  .LeftPaneMain {padding:0px; margin:0px 0px 0px 16px; float:left; width:270px; overflow:hidden;}
/*Style for RadPamelmenu */  	  	  .RadPamelMenu {padding:0px; margin:0px; float:left; width:270px; overflow:hidden;}

/*Style for RightPane */  	  		  .RightPane { margin:0px 0px 0px 0px; padding:83px 15px 0px 13px; width:182px; overflow:hidden; background:url(images/RightBg.png) top left no-repeat;}
/*Style for RightPane */  	  		  .RightPaneIP { margin:0px 0px 0px 0px; padding:83px 15px 0px 13px; width:182px; overflow:hidden; background:url(images/RightBgIP.png) top left no-repeat;}
/*Style for RightPane1 */  	  		  .RightPane1 { margin:0px; padding:5px 5px 0px 30px; width:150px; overflow:hidden; }
/*Style for TopPane1 */  	  		  .TopPane1 {padding:0px; margin:0px 0px 0px 0px;  width:740px; overflow:hidden;}
/*Style for ImagePane */  	  		  .ImagePane {padding:0px; margin:0px 0px 0px 0px; float:left; width:288px; overflow:hidden;}
/*Style for TopPane */  	  		  .TopPane {padding:0px 0px 0px 0px; margin:0px 15px 5px 0px; float:right; width:440px; overflow:hidden;}

/*Style for MiddlePane1 */    		  .MiddlePane1 {padding:0px 0px 0px 0px; margin:0px 0px 5px 0px; float:left; width:183px; overflow:hidden;}
/*Style for MiddlePane2 */    		  .MiddlePane2 {padding:0px 0px 0px 0px; margin:0px 0px 5px 4px; float:left; width:183px; overflow:hidden;}
/*Style for MiddlePane3 */    		  .MiddlePane3 {padding:0px 0px 0px 0px; margin:0px 0px 5px 4px; float:left; width:183px; overflow:hidden;}
/*Style for MiddlePane4 */    		  .MiddlePane4 {padding:0px 0px 0px 0px; margin:0px 0px 5px 0px; float:right; width:183px; overflow:hidden;}

/*Style for MiddlePane1IP */   		  .MiddlePane1IP {padding:0px 0px 0px 0px; margin:0px 0px 5px 0px; float:left; width:345px; overflow:hidden;}
/*Style for MiddlePane2IP */   		  .MiddlePane2IP {padding:0px 0px 0px 0px; margin:0px 0px 5px 0px; float:right; width:345px; overflow:hidden;}

/*Style for Footerpane1 */    		  .Footerpane1 {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; width:230px; overflow:hidden;}
/*Style for Footerpane2 */    		  .Footerpane2 {padding:0px 0px 0px 0px; margin:0px 0px 0px 20px; float:left; width:325px; overflow:hidden;}
/*Style for Footerpane3 */    		  .Footerpane3 {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:right; width:300px; overflow:hidden; font-size:11px; text-align:right; color:#b5e5fb!important;} 

/*Style for BottomPane */  			  .BottomPane { margin:0px 0px 0px 0px; padding:0px 15px;}
/*Style for BottomPaneIP */  		  .BottomPaneIP{ margin:0px 0px 0px 0px; padding:0px 0px;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*Style for LinksPane*/ 			  .LinksPane {  padding:0px 0px 0px 0px;margin:0px 0px 8px 0px;color:#c1d1e3; font-size:11px; text-align:center;}
/*Style for CopyrightPane*/ 		  .CopyrightPane {  padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;color:#c1d1e3; font-size:11px; text-align:center;}
/*Style for clearing Div's*/		  .ClearFloat {clear:both;height:0px;font-size:0px;line-height:0px;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Page Title text syle */			  .PageTitlePane {padding:10px 0px 6px 10px; min-height:20px; margin:0px 0px 15px 0px; color:#ffffff;font-size:18px; background:url(images/BreadcrumbBg.jpg) left top repeat-x #99cc3f; text-transform:uppercase;}
/* Breadcrumb text syle */			  .BreadcrumbPane {padding:0px 0px 12px 0px; margin:0px 0px 0px 0px; color:#2f6883;font-size:12px; background:none;}
									  .Breadcrumb {font-weight: normal;color: #932b8e;text-align:left;text-decoration:none; font-size:12px; vertical-align:top;font-family:Arial;}
									  A.Breadcrumb:link, A.Breadcrumb:visited, A.Breadcrumb:active {font-weight: normal;font-size:12px;color: #932b8e;font-family:Arial;text-align:left;text-decoration:none; }
									  A.Breadcrumb:hover {font-weight: normal;font-size:12px;color: #2f6883;text-align:left;text-decoration:none;font-family:Arial;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*=====================================================================*/
/* Skin Properties                                                     */
/*=====================================================================*/

/* Login hover styles*/
.Login,A.Login:link,A.Login:visited,A.Login:active {color:#b5e5fb!important;  font-size:11px;font-weight: normal;text-decoration:none;font-family:Arial, Verdana, Helvetica, sans-serif;}
A.Login:hover {color:#ffffff!important; font-size:11px;font-weight:normal;text-decoration:none;font-family:Arial, Verdana, Helvetica, sans-serif; }

/* User hover styles*/
.User,A.User:link,A.User:visited,A.User:active {color:#b5e5fb; font-size:11px;font-weight: normal;text-decoration:none;font-family:Arial, Verdana, Helvetica, sans-serif;}
A.User:hover {color:#ffffff!important; font-size:11px;font-weight: normal;text-decoration:none;font-family:Arial, Verdana, Helvetica, sans-serif; }

/*Date Styles*/
.Date { color:#FFFFFF; font-size:11px;text-decoration:none; text-transform:uppercase;}

/* Footer text syle */
.Footer,A.Footer:link,A.Footer:visited,A.Footer:active {font-weight:normal;color:#adadad;text-decoration:none;padding:0px 2px;}
A.Footer:hover {font-weight:normal;color:#f2f1f1;text-decoration:none;	padding:0px 2px;}

/* Copyright text syle */
.Copyright,A.Copyright:link,A.Copyright:visited,A.Copyright:active {font-weight:normal;text-transform:none;color:#adadad;text-decoration:none;}
A.Copyright:hover {color: #f2f1f1;}
/* Link Pane text syle */
.Link {	font-size: 12px; color: #adadad;	text-decoration:none;}
A.Link:link, A.Link:visited, A.Link:active {font-size: 11px;	color: #adadad;	text-decoration:none;}
A.Link:hover {	font-size: 11px;	color: #f2f1f1;	text-decoration:underline;}

/* Host Pane text syle */
.Host {	font-size: 10px; text-transform:uppercase;color: #FFFFFF;	text-decoration:none;}
A.Host:link, A.Host:visited, A.Host:active {	font-size: 10px;	color: #ffffff;	text-decoration:none;}
A.Host:hover {	font-size: 10px;	color: #f2f1f1;	text-decoration:underline;}


/*=====================================================================*/
/* Template Text and Link Styles Based on Colors                       */
/*=====================================================================*/
/* Default font style Style */
TH, TD, td,  div , p, ul, table { color: #565656;  font-size: 14px; line-height:1.2em; font-weight: normal; text-decoration: none; font-family:Arial, Verdana, Helvetica, sans-serif;}
p { margin:0px; padding:0px 0px 8px 0px;}
td {}
/*Default List style */
ul{ padding:0px 0px 0px 0px; margin:0px 0px 0px 20px; vertical-align:top;} 
li { list-style:url(images/bullet.gif) disc outside!important; padding:0px 3px 3px 1px; margin:0px 0px 0px 0px; vertical-align:top;}
ol { padding:0px 0px 0px 0px; margin:0px 0px 0px 25px;} 
ol li {padding:0px 3px 3px 1px; margin:0px; list-style-type:decimal!important; list-style-image:none!important;}

/*ListStyle3*/
ul.ListStyle2 li { list-style:url(images/ListStyle2.gif) disc outside!important; padding:2px 3px 1px 1px; margin:0px 0px 0px 0px; vertical-align:top;}
/*ListStyle3*/
ul.ListStyle3 li { list-style:url(images/ListStyle3.gif) disc outside!important; padding:2px 3px 1px 1px; margin:0px 0px 0px 0px; vertical-align:top;}
/**/
img { border: none; background:none!important;}
br { margin:0px; padding:0px; height:1px;}
/*Default Font Color for Right Pane */
.WhiteText, .WhiteText TH, .WhiteText TD, .WhiteText td, .WhiteText div ,.WhiteText p, .WhiteText table , .WhiteText .Normal, .WhiteText  .normal, 
.WhiteText .Head, .WhiteText .SubHead, .WhiteText .SubSubHead, .WhiteText h1, .WhiteText h2, .WhiteText h3, .WhiteText h4, .WhiteText h5, .WhiteText h6{ color:#FFFFFF;}
.WhiteText a { color:#b5e5fb!important;text-decoration:none!important;}
.WhiteText a:hover { color:#f0edc8!important; text-decoration:none!important;}
.Footerpane3 a { color:#b5e5fb!important;} .Footerpane3 a:hover { color:#FFFFFF!important;} 

/* Default link syle*/ 
A:Link, A:Visited, A:Active {color: #932b8e;text-decoration: underline;font-family:Arial, Verdana, Helvetica, sans-serif;}
A:Hover {color: #87bd28;text-decoration: underline;font-family:Arial, Verdana, Helvetica, sans-serif;}

H2 A:Link, H2 A:Visited, H2 A:Active, H2 A:Hover {text-decoration: none!important; }

/* Black (Default color) */
.Normal { color: #383838; font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 13px; font-weight: normal; }
A.Normal:link, A.Normal:visited, A.Normal:Active { color: #932b8e; font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 13px; font-weight: normal; text-decoration: underline; }
A.Normal:Hover { color: #87bd28; font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 13px; font-weight: normal; text-decoration: underline; }

.NormalBold { color: #383838;  font-weight: bold; }
A.NormalBold:link, A.NormalBold:visited, A.NormalBold:Active { color: #932b8e;font-weight: bold; text-decoration: underline; }
A.NormalBold:Hover { color: #87bd28; 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: #00ac35; font-weight: normal; }
A.NormalGreen:link, A.NormalGreen:visited, A.NormalGreen:Active { color: #00ac35; font-weight: normal; text-decoration: underline; }
A.NormalGreen:Hover { color: #00ac35; 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: #ffffff; background:#99cc3f; font-size: 18px; font-weight: normal; text-transform:uppercase; padding:5px 8px 5px 5px; margin:5px 0px; line-height:normal;font-family:Arial, Verdana, Helvetica, sans-serif;}
A.H1:Link,A.H1:Visited,A.H1:Hover,A.H1:Active { color: #932b8e; font-size: 18px; font-weight: bold; text-decoration: underline; }

.TourHeading, .TourHeading H2 {color: #ffffff; background:#99cc3f; font-size: 18px; font-weight: normal; text-transform:uppercase; padding:1px 0px 1px 5px!important; margin: 5px 0px; line-height:normal;font-family:Arial, Verdana, Helvetica, sans-serif;}

/* H2 */
H2 { color: #932b8e; font-size: 20px; font-weight: normal; padding:0px 0px 8px 0px; margin:0px; line-height:normal; font-family:Arial, Verdana, Helvetica, sans-serif;}
A.H2:Link,A.H2:Visited,A.H2:Hover,A.H2:Active { color: #932b8e; font-size: 20px; font-weight: bold; text-decoration: underline; }

/* H3 */
H3 { color: #85bf1f; font-size: 15px; font-weight: bold; padding:0px 0px 8px 0px; margin:0px; line-height:normal; font-family:Arial, Verdana, Helvetica, sans-serif;}
A.H3:Link,A.H3:Visited,A.H3:Hover,A.H3:Active { color: #932b8e; font-size: 15px; font-weight: bold; text-decoration: underline; }

/* H4 */
H4 { color: #932b8e; font-size: 12px; font-weight: bold; /*border:2px dotted #787878; background:#FFFFFF;*/  padding:2px 2px; margin: 2px 0px; line-height:normal;font-family:Arial, Verdana, Helvetica, sans-serif;}
A.H4:Link,A.H4:Visited,A.H4:Hover,A.H4:Active { color: #932b8e; font-size: 12px; font-weight: bold; text-decoration: underline; }
/* H4 */
H5 { color: #000000; font-size: 12px; font-weight: bold;  padding:0px 0px 8px 0px; margin:0px; line-height:normal;font-family:Arial, Verdana, Helvetica, sans-serif;}
A.H5:Link,A.H5:Visited,A.H5:Hover,A.H4:Active { color: #932b8e; font-size: 12px; font-weight: bold; text-decoration: underline; }

/* H6 */
H6 { color: #000000; font-size: 11px; font-weight: bold; padding:0px 0px 8px 0px; margin:0px; line-height:normal; font-family:Arial, Verdana, Helvetica, sans-serif;}
A.H6:Link,A.H6:Visited,A.H6:Hover,A.H6:Active {font-size: 11px; color: #932b8e; font-weight: bold; text-decoration: underline; }

/*=====================================================================*/
/* Module Classes                                                      */
/*=====================================================================*/
/* Default Container Title Style */
.Head { color: #383838; font-size: 13px; font-weight: bold; text-decoration: none;font-family:Arial, Verdana, Helvetica, sans-serif; }
A.Head:Link, A.Head:Visited, A.Head:Active { color: #932b8e; font-size: 13px; font-weight: bold; text-decoration: underline; }
A.Head:Hover { color: #87bd28;}

/* SubHead */
.SubHead { color: #383838; font-size: 13px; font-weight: bold; text-decoration: none;font-family:Arial, Verdana, Helvetica, sans-serif; }
A.SubHead:Link, A.SubHead:Visited, A.SubHead:Active { color: #932b8e; font-size: 13px; font-weight: bold; text-decoration: underline; }
A.SubHead:Hover { color: #87bd28;}

/* 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:Arial, Verdana, Helvetica, sans-serif;}
A.SubSubHead:Link, A.SubSubHead:Visited,  A.SubSubHead:Active { color: #932b8e; font-size: 11px; font-weight: bold; text-decoration: underline; }
A.SubSubHead:Hover{color: #87bd28;}

/* Text style for skin objects */
.SkinObject { color: #383838; font-size: 12px; font-weight: normal; text-decoration: none; font-family:Arial, Verdana, Helvetica, sans-serif;}
A.SkinObject:Link, A.SkinObject:Visited, A.SkinObject:Active { color: #932b8e; font-size: 12px; font-weight: normal; text-decoration: underline; }
 A.SkinObject:Hover {color: #87bd28;}
/*=====================================================================*/
/* Input and Other Admin Site Styles                                   */
/*=====================================================================*/
/* Normal Text Box */
.NormalTextBox { color: #383838; background:#FFFFFF; font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal; vertical-align: middle; border: 1px solid #bec0bb;}
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:Arial, Verdana, Helvetica, sans-serif; color:#932b8e; font-size: 13px; cursor:pointer; font-weight: bold; text-decoration: underline; background: none; border:none; padding:2px 3px 3px 4px; height: 20px; }
A.CommandButton:Hover {font-family:Arial, Verdana, Helvetica, sans-serif; color:#87bd28; font-size: 13px; font-weight: bold; text-decoration: underline; 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:Arial, Verdana, Helvetica, sans-serif; color:#932b8e; 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:Arial, Verdana, Helvetica, sans-serif; color:#87bd28; font-size: 132px; 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:Arial, Verdana, Helvetica, sans-serif;}
.DataGrid_AlternatingItem { color: #FFFFFF;  font-weight: normal; text-decoration: none; font-family:Arial, Verdana, Helvetica, sans-serif;}
.DataGrid_Item { color: #383838; font-weight: normal; text-decoration: none;font-family:Arial, Verdana, Helvetica, sans-serif; }
.eipbackimg { margin:0px;}
/**/
/*=========================================================================================================================================================================================================================================================================================================================================================*/
/**/
.NoPaneBorder{border:0px !important;}
.NoPaneBorder span.SubHead center{border: 2px dotted #932b8e;}

/* 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:#1f1f1f  0px center no-repeat; color:#FFFFFF; cursor:pointer;}
a:hover.ButtonStyles{ color:#ff7d00;}

/*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; }

/*Border heading */
.BorderHeading{ background:#ffffff; border:2px dotted #99cc3f; color: #bf25b6; font-size:14px; margin:5px 1px 5px 1px; font-weight:bold; padding:5px 10px;}

/*Alternate Row Styles;*/
.HeaderRow, .HeaderRow td {background:#d4d0a3;color:#434343;  font-weight:bold; font-size:13px; padding:5px 5px 5px 5px; font-family:Arial, Verdana, Helvetica, sans-serif;}
.RowOne, .RowOne td, .RowOne td .Normal { background:#f6f2d8; padding:6px; color:#434343!important; vertical-align:top;}
.RowTwo, .RowTwo td, .RowTwo td .Normal  { background:#ffffff; padding:6px; color:#434343!important; vertical-align:top;}

/*blockquote Styles;*/
blockquote {background: url(images/QuoteLeft.png) no-repeat left top;padding: 20px 1px 1px 45px; margin:0px;}
blockquote span {color:#55513b; font-size:14px;background: url(images/QuoteRight.png) no-repeat right bottom;padding:1px 45px 25px 1px; display:block;}

/* 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*/
a[target="_blank"]{background: url(images/extLink.gif) no-repeat right!important; padding:0px 17px 0px 0px;}

/* Module Action Menus */
.ModuleTitle_SubMenu {border:1px solid #b8b381;}
.ModuleTitle_SubMenu td{background-color:#d9d5ac; color:#000000!important;white-space: nowrap; padding:4px 2px; border-bottom:1px solid #b8b381!important; border-top:1px solid #f5f3de!important; font-family:Arial, Verdana, Helvetica, sans-serif;}  
.ModuleTitle_MenuIcon {background-color:#d9d5ac; border:none;padding: 0px 2px; border:none;}
.ModuleTitle_MenuItemSel td, .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon{background: #932b8e;color: #fff!important;}
.ModuleTitle_MenuBreak td { display:none;}
.ModuleTitle_MenuBreak .ModuleTitle_MenuIcon{height:1px;background: #3b3b3b;}

/*Styles for Button links*/
/* applies to all small buttons */
.FloatLeft { float:left;}
.FloatRight { float:right;}
.OverFlow{ overflow:hidden; text-align:center;}
a.btn-sm {background: no-repeat scroll top right transparent; float: left; height: 32px; margin: 0 8px 8px 0; padding-right: 15px; text-decoration: none;}
a.btn-sm span {background: transparent no-repeat; white-space:nowrap; text-transform:uppercase; display: block; font-weight: bold; color: #fff; font-size: 13px; line-height: 14px; padding: 9px 0 9px 14px;}
a.btn-sm:active span {background: transparent no-repeat; padding: 10px 0 8px 14px; text-decoration: none;}

/* small button color options */
a.blu-sm:link, a.blu-sm:visited, a.blu-sm:hover, a.blu-sm:active {background-image: url('images/btn-sm-blu-r.gif'); text-decoration: none;}
a.blu-sm:hover {background-image: url('images/btn-sm-blu-r-over.gif');}
a.blu-sm span {background-image: url('images/btn-sm-blu-l.gif');} 
a.blu-sm:hover span {background-image: url('images/btn-sm-blu-l-over.gif');}

a.org-sm:link, a.org-sm:visited, a.org-sm:hover, a.org-sm:active {background-image: url('images/btn-sm-org-r.gif'); text-decoration: none;}
a.org-sm:hover {background-image: url('images/btn-sm-org-r-over.gif');}
a.org-sm span {background-image: url('images/btn-sm-org-l.gif');} 
a.org-sm:hover span {background-image: url('images/btn-sm-org-l-over.gif')}

a.grn-sm {background: no-repeat scroll top right transparent; float: left; height: 42px; margin: 0 8px 8px 0; padding-right: 15px; text-decoration: none;}
a.grn-sm span {background: transparent no-repeat; white-space:nowrap; text-transform:uppercase; display: block; font-weight: bold; color: #fff; font-size: 13px; line-height: 14px; padding: 9px 0 19px 14px;}
a.grn-sm:active span {background: transparent no-repeat; padding: 10px 0 18px 14px; text-decoration: none;}

a.grn-sm:link, a.grn-sm:visited, a.grn-sm:hover, a.grn-sm:active {background-image: url(images/btn-sm-grn-r.png)!important; text-decoration: none;}
a.grn-sm:hover {background-image: url(images/btn-sm-grn-r-over.png)!important;}
a.grn-sm span {background-image: url(images/btn-sm-grn-l.png)!important;} 
a.grn-sm:hover span {background-image: url(images/btn-sm-grn-l-over.png)!important;}

a.prl-sm {background: no-repeat scroll top right transparent; float: left; height: 42px; margin: 0 8px 8px 0; padding-right: 15px; text-decoration: none;}
a.prl-sm span {background: transparent no-repeat; white-space:nowrap; text-transform:uppercase; display: block; font-weight: bold; color: #fff; font-size: 13px; line-height: 14px; padding: 9px 0 19px 14px;}
a.prl-sm:active span {background: transparent no-repeat; padding: 10px 0 18px 14px; text-decoration: none;}

a.prl-sm:link, a.prl-sm:visited, a.prl-sm:hover, a.prl-sm:active {background-image: url(images/btn-sm-grn-r-over.png)!important; text-decoration: none;}
a.prl-sm:hover {background-image: url(images/btn-sm-grn-r.png)!important;}
a.prl-sm span {background-image: url(images/btn-sm-grn-l-over.png)!important;} 
a.prl-sm:hover span {background-image: url(images/btn-sm-grn-l.png)!important;}

/*Report Module*/
.review { clear:both; border-bottom: dotted #000000 1px; margin:5px 0px 10px 20px; padding-bottom: 25px; width: 630px;}
.reviewBody {padding-bottom: 5px;}
.reviewName { float:right; font-weight: bold; font-style: italic;}


/*Table Style*/
 .telerik-reTable-1 tr.telerik-reTableHeaderRow-1 {background: #d4d0a3!important;}  
 .telerik-reTable-1 tr.telerik-reTableOddRow-1  {background: #f6f2d8!important;}
 .telerik-reTable-1 tr.telerik-reTableEvenRow-1   {background: #ffffff!important;}
 .telerik-reTable-1 tr.telerik-reTableFooterRow-1     {background: #d4d0a3!important;}
 .telerik-reTable-1 td.telerik-reTableFooterFirstCol-1 ,.telerik-reTable-1 td.telerik-reTableFooterLastCol-1,
 .telerik-reTable-1 td.telerik-reTableFooterOddCol-1 ,  .telerik-reTable-1 td.telerik-reTableFooterEvenCol-1  {
    border-top: solid #000 1px!important;}
 
/*Table Style*/
.telerik-reTable-2 tr.telerik-reTableHeaderRow-2 {background: #d4d0a3!important;}
.telerik-reTable-2 tr.telerik-reTableOddRow-2 {	background-color: #f6f2d8!important;}
.telerik-reTable-2 tr.telerik-reTableEvenRow-2 {background-color: #ffffff!important;}
.telerik-reTable-2 tr.telerik-reTableFooterRow-2 {background-color: #d4d0a3!important;}
.telerik-reTable-2 td.telerik-reTableFooterFirstCol-2 {background: #d4d0a3!important;}

/*AllDnnSkins_BookMarkContent*/
.AllDnnSkins_BookMarkContent { position:relative; z-index:444;}

.imageBorder { border: 4px solid #C9C9A7; overflow: hidden;}
.imageBorder img{}