@import url("Container.css");
@import url("Menu.css");
/* CSS Document */
#Body { padding:0px; margin:0px; background-color:#EEEEEE;}
body{font:14px/20px Arial, Helvetica, sans-serif; margin:0;padding:0;}

.ClearFloat{clear:both;line-height:0;font-size:0; height:0px;}
/*=====================================================================
General End Here
=====================================================================*/
.BGTable{ margin:0; padding:0; }

/* Header Panel style */
.HeaderPane{ border-top:solid 5px #7B0D0A; border-bottom:solid 1px #fff; background-color:#000;}
.HeaderInner{ width:980px; margin:0 auto; background:url(images/header-bg.gif) 0 0 no-repeat;}
.HeaderRight{ float:right; width:620px;}

.LogoPane{min-height:55px; margin:16px 0 20px 0; float:left;} .LogoPane img { position:relative!important; z-index:1111111!important;}
.LoginPane{ float:right; width:auto; margin:0 38px 0 0; padding:6px 12px; background-color:#7B0D0A; -moz-border-radius:0 0 4px 4px; -webkit-border-top-left-radius:0; -webkit-border-top-right-radius:0; -webkit-border-bottom-left-radius:4px; -webkit-border-bottom-right-radius:4px; color:#E4AAA8 !important;}

/* Navigation panel style */
.NavPane{ padding:0; margin:30px 0 0 0; float:right; width:620px;}
.NavPane ul, .NavPane li { list-style-type:none !important;}

/*.SearchPane{ float:right; width:250px; padding:8px 0 0 0;}
.SearchPane input{float:left; border:solid 1px #519BE4; height:20px; width:125px; margin:0; background-color:#1467B5; padding:4px 0 0 0 !important;}
.SearchPane a{ display:block; float:left; margin:0 0 0 5px;} */

/* Banner panel style */
.BannerPane{background-color:#cfcfcf;}
.BannerInner{ width:980px; margin:0 auto;}

/* Middle Panel style */
.MiddlePane{ background:url(images/middle-bg.gif) 50% 0 repeat-y #3C0502;}
.MiddleInner{ width:980px; margin:0 auto; background:url(images/middle-shadow.gif) 0 0 no-repeat; padding:16px 0 10px 0;}
.MiddleInnerIP{ width:980px; margin:0 auto; /* background:url(images/glow.png) 90% 10px no-repeat;  */ padding:40px 0 35px 0;}

.MiddleLeftPane{ float:left; width:310px; margin:0 25px 0 0;}
.MiddleMiddlePane{ float:left; width:310px; margin:0;}
.MiddleRightPane{ float:right; width:310px; margin:0;}

/* Body Panel start */
.BodyPane{ width:980px; margin:0 auto; padding:18px 0 0 0;}
.BodyLeftPane{ float:left; width:290px; margin:10px 25px 0 0; padding:0 20px 0 0; background:url(images/divider.gif) 100% 50% no-repeat;}
.BodyLeftPaneIP{ float:left; width:290px; margin:10px 0px 0 0; padding:0 20px 0 0; background:url(images/divider.gif) 100% 50% no-repeat;}
.BodyMiddlePane{ float:left; width:290px; margin:10px 0px 0 0; padding:0 20px 0 0; background:url(images/divider.gif) 100% 50% no-repeat;}
.BodyRightPane{ float:right; width:308px; margin:10px 0 0 0;}
.BodyRightPane2{ float:right; width:645px; margin:10px 0 0 0;}

/* Bottom Panel style */
.BottomPane{ background:url(images/bottom-bg.gif) 50% 0 repeat-y #545454;}
.BottomInner{ width:980px; margin:0 auto; background:url(images/bottom-shadow.gif) 0 0 no-repeat; padding:16px 0 10px 0;}

.BottomLeftPane{ float:left; width:310px; margin:0 20px 0 0;}
.BottomMiddlePane{ float:left; width:310px; margin:0;}
.BottomRightPane{ float:right; width:310px; margin:0;}

/* Footer Panel style */
.FooterPane{ background:url(images/footer-bg.gif) 50% 0 repeat-y #0D0D0D; padding:0px 0px 15px 0px;}
.FooterInner{ width:940px; margin:0 auto; background:url(images/footer-shadow.gif) 0 0 no-repeat; padding:16px 0 0 0;}
.FooterLeftPane{ float:left; width:210px;}
.FooterRightPane{ float:right; width:610px; text-align:right; font-size:10px !important;}



/* ContentPane Ends here */


.BreadcrumbPane {margin:0 0 15px 0; padding:0; color:#B83B3B; font-size:12px; line-height:15px; text-transform:uppercase;}  .BreadcrumbPane img { display:none!important;}
.Breadcrumb {font-weight: normal;color: #F0EEEE; text-align:left; text-decoration:none; font-size:12px; line-height:15px; vertical-align:top;font-family:Arial, Helvetica, sans-serif;}
A.Breadcrumb:link, A.Breadcrumb:visited, A.Breadcrumb:active {font-weight: normal;font-size:12px;color: #F0EEEE; line-height:15px; text-align:left;text-decoration:none; background:url(images/breadcrumb-arrow.png) 0 3px no-repeat; padding:0 0 0 15px;}
A.Breadcrumb:hover { color: #B83B3B;}
/*=====================================================================*/
/* Skin Properties                                                     */
/*=====================================================================*/

/* Login hover styles*/
.Login,A.Login:link,A.Login:visited,A.Login:active {font-weight:normal; color:#E4AAA8; text-decoration:none; font-size:14px;}
A.Login:hover {color:#fff!important;}

/* User hover styles*/
.User,A.User:link,A.User:visited,A.User:active {color:#E4AAA8; font-size:14px; font-weight: normal; text-decoration:none;}
A.User:hover {color:#fff!important;}

/*Date Styles*/
.Date { color:#fff; font-size:12px; text-decoration:none;}

/* Footer text syle */
.Footer,A.Footer:link,A.Footer:visited,A.Footer:active {font-size:10px; font-weight:normal; color:#8B8B8B; text-decoration:none;}
A.Footer:hover {color:#fff!important; text-decoration:none;}

/* Copyright text syle */
.Copyright,A.Copyright:link,A.Copyright:visited,A.Copyright:active {color:#8B8B8B; font-size:10px; font-weight:normal;text-decoration:none;}
A.Copyright:hover {color: #fff;}
/* Link Pane text syle */
.Link {	font-size: 10px; color: #8B8B8B;text-decoration:none;}
A.Link:link, A.Link:visited, A.Link:active {font-size:10px; color: #8B8B8B; text-decoration:none;}
A.Link:hover {color: #fff;}

/* Host Pane text syle */
.Host {	font-size: 10px; text-transform:uppercase; color:#8B8B8B; text-decoration:none;}
A.Host:link, A.Host:visited, A.Host:active {font-size:10px; color:#8B8B8B; text-decoration:none;}
A.Host:hover {color: #fff;}


/*=====================================================================*/
/* Template Text and Link Styles Based on Colors                       */
/*=====================================================================*/

/*ControlPanel*/ 
.ControlPanel { margin:10px auto!important; width:940px; border:2px solid #d6e3fa; background-color:#fff;}

/* Default font style Style */
body, html, TH, TD, td,  div , p, table { color: #8B8B8B; font-weight: normal; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}
p { margin:0px; padding:0px 0px 16px 0px; color:#2F2F2F; font-size:14px; line-height:20px;}
td { text-align:left;}
/*Default List style */

ul{ padding:0px 0px 0px 15px; margin:0px 0px 0px 0px; vertical-align:top;} 
li { padding:0px 0px 2px 0px; margin:0px 0px 0px 0px; vertical-align:middle; font-weight:normal; list-style-type:disc !important;}
ol { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; vertical-align:top;} 
ol li {padding:0px 3px 2px 0px; margin:0px; list-style-type:decimal!important; list-style-image:none!important;}
img { border:none; outline:none;}
br { margin:0px; padding:0px; height:1px;}

/*.ContentMiddleLeft li, .ContentMiddleLeft h3{ color:#004278!important;}*/
/**/

/* Default link syle */
A:Link, A:Visited, A:Active {color: #9e0900;text-decoration: none;font-family:Arial, Helvetica, sans-serif;}
A:Hover {color: #700600;text-decoration: none;font-family:Arial, Helvetica, sans-serif;}

/* Black (Default color) */
.Normal { color: #333333; font-family:Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; line-height:normal;}
A.Normal:link, A.Normal:visited, A.Normal:Active { color: #9e0900; font-family:Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; text-decoration: none; }
A.Normal:Hover { color: #700600; font-family:Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; text-decoration: none; }

.NormalBold { color: #333333;  font-weight: bold;}
/*Extra Font color styles*/
/* Blue */
.NormalBlue { color: #09619a; font-weight: normal; }
.NormalBoldBlue { color: #09619a; 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: #000; font-size: 20px; font-weight:normal; padding:0px 0px 5px 0px; margin:0px 0px; line-height:normal;font-family: Arial, sans-serif;;}
/* H2 */H2 { color: #000; font-size: 18px; font-weight: normal; padding:0px 0px 5px 0px; margin:0px; line-height:normal; font-family: Arial, sans-serif;}
/* H3 */H3 { color: #000; font-size: 16px; font-weight: bold; padding:0px 0px 5px 0px; margin:0px; line-height:normal; font-family: Arial, sans-serif;}
/* H4 */H4 { color: #000; font-size: 14px; font-weight: bold;  padding:0px 0px 5px 0px; margin: 0px 0px; line-height:normal;font-family: Arial, sans-serif;}
/* H5 */H5 { color: #000; font-size: 13px; font-weight: bold;  padding:0px 0px 5px 0px; margin:0px; line-height:normal;font-family: Arial, sans-serif;}
/* H6 */H6 { color: #000; font-size: 12px; font-weight: normal; padding:0px 0px 5px 0px; margin:0px; line-height:normal; font-family: Arial, sans-serif;}
/*Small*/small {font-size: 11px;}
/*=====================================================================*/
/* Module Classes                                                      */
/*=====================================================================*/
/* Default Container Title Style */
.Head { color: #333333; font-size: 13px; font-weight: bold; text-decoration: none;font-family:Arial, Helvetica, sans-serif; }
A.Head:Link, A.Head:Visited, A.Head:Active { color: #9e0900; font-size: 13px; font-weight: bold; text-decoration: none; }
A.Head:Hover { color: #700600;}

/* SubHead */
.SubHead { color: #000; font-size: 12px; font-weight: bold; text-decoration: none;font-family:Arial, Helvetica, sans-serif; }
A.SubHead:Link, A.SubHead:Visited, A.SubHead:Active { color: #9e0900; font-size: 12px; font-weight: bold; text-decoration: none; }
A.SubHead:Hover { color: #700600;}

/* Module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead { color: #333333;font-weight: bold; text-decoration: none; text-transform:uppercase; font-size: 11px; font-family:Arial, Helvetica, sans-serif;}
A.SubSubHead:Link, A.SubSubHead:Visited,  A.SubSubHead:Active { color: #9e0900; font-size: 11px; font-weight: bold; text-decoration: none; }
A.SubSubHead:Hover{color: #700600;}

/* Text style for skin objects */
.SkinObject { color: #333333; font-size: 11px; font-weight: normal; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}
A.SkinObject:Link, A.SkinObject:Visited, A.SkinObject:Active { color: #9e0900; font-size: 11px; font-weight: normal; text-decoration: none; }
 A.SkinObject:Hover {color: #700600;}
/*=====================================================================*/
/* Input and Other Admin Site Styles                                   */
/*=====================================================================*/
/* Normal Text Box */
.NormalTextBox { color: #333333; background:#FFFFFF; font-family:Arial, 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, Helvetica, sans-serif; color:#9e0900; 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:Arial, Helvetica, sans-serif; color:#700600; 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:Arial, Helvetica, sans-serif; color:#9e0900; cursor:pointer; font-size: 13px; font-weight: bold; text-decoration: none; background:none; border:none; padding:2px 3px 3px 4px; height: 20px; }
A.StandardButton:Hover {font-family:Arial, Helvetica, sans-serif; color:#700600; font-size: 13px; font-weight: bold; text-decoration: none; cursor:pointer; background:none; border:none; padding:2px 3px 3px 4px; height: 20px; }

/* New DataGrid DNN Class used in Admin interface */
.DataGrid_Header { color: #000000; font-weight: bold; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}
.DataGrid_AlternatingItem { color: #333333;  font-weight: normal; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}
.DataGrid_Item { color: #000000; font-weight: normal; text-decoration: none;font-family:Arial, Helvetica, sans-serif; }
/*=========================================================================================================================================================================================================================================================================================================================================================*/
/* Module Action Menus */
.ModuleTitle_SubMenu{border-width:1px 1px 0px 1px; border-style:solid; border-color:#7c0001;} .ModuleTitle_SubMenu td { padding:0px!important;}
.ModuleTitle_SubMenu table {padding:0px; border:0px; position:absolute; margin:0px;line-height:normal!important;} 
.ModuleTitle_SubMenu td span { padding:4px 8px 4px 4px;line-height:normal!important;}
.ModuleTitle_SubMenu td{background:#a30001; line-height:normal!important;white-space: nowrap; padding:0px;border-top:1px solid #bc3434;border-bottom:1px solid #7c0001;color:#fff!important;} 
.ModuleTitle_MenuIcon {background:#a30001; padding:3px;}
.ModuleTitle_MenuItem {background:#a30001; border:1px;}
td.ModuleTitle_MenuItemSel , .ModuleTitle_MenuItemSel td, .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon{background: #000;color: #fff!important;}
.ModuleTitle_MenuBreak { display:none;}
.ModuleTitle_MenuBreak .ModuleTitle_MenuIcon{height:1px;background: #921415; display:block;}
.ModuleTitle_SubMenu td span { padding:4px 8px 4px 4px;}

/*Link Module Styles*/
.LinksDesignTable { width:290px; height:32px; margin:0 0 1px 0;}
.LinksDesignTable td {}
.LinksDesignTable td img {float:left; width:auto; margin:0 12px 0 0;}
.LinksDesignTable a{ display:block; margin:0!important; text-decoration:none!important; color:#616161!important; overflow:hidden; white-space:normal!important; font:bold 13px/32px Arial, Helvetica, sans-serif!important; background:url(images/link-hover.gif) 0 0 no-repeat; padding:0 0 0 25px;}
.LinksDesignTable a:hover, .LinksDesignTable a:active{ color:#fff!important;  background:url(images/link-bg.gif) 0 0 no-repeat;}

/*Announcement Module Style*/
.announTitle{ font-size:13px; line-height:15px; font-weight:bold !important; color:#000;}
.announDate{ font-size:11px; padding:0 0 0px 0; color:#575A60; }
.announText { font-size:13px; line-height:15px; padding:0 0 15px 0 !important;}
.announText p{ padding:0 !important;}
.announText a{ color:#A81A00 !important; text-decoration:none !important;}
.announText a:hover{ color:#000!important;}
/**/

/* Slider Start */
.sliderPane{ background:url(images/slider-bg.jpg) 0 0 no-repeat;}
.slider { position:relative; margin:0; width:914px; margin:0 auto;}
.scrollContainer { position:absolute; top:0; left:0;}
.scrollButtons { position: absolute; top:12px; cursor: pointer;}
.scrollButtons.left { left:-33px;z-index:100;}
.scrollButtons.right { right:-33px;}
.scroll { width:914px; height:235px; overflow: auto; position: relative; clear: left;}

/*Slider Images*/
.Slide1 {width:914px;  height:235px; background:url(images/slider-image1.png) 95% 50% no-repeat; }
.Slide2 {width:914px;  height:235px; background:url(images/slider-image2.png) 95% 50% no-repeat; }
.Slide3 {width:914px;  height:235px; background:url(images/slider-image3.png) 95% 50% no-repeat; }
.Slide4 {width:914px;  height:235px; background:url(images/slider-image4.png) 95% 50% no-repeat; }
.scroll h2{ font-size:40px;line-height:42px;font-weight:normal;color:#272727;padding:80px 0 5px 32px;}
.scroll p{width:471px; padding:0 0 0 32px;} 
/* Slider End */

p span.heading{ font-weight:bold; display:block; text-decoration:underline;}
a.more{ display:block; width:82px; height:24px; font-size:11px; line-height:24px; font-weight:bold; color:#DFDFDF; background:url(images/more-bg.png) 0 0 no-repeat; text-align:center;}
a:hover.more{ color:#fff;}


/* Testimonial style */
.testimonialText{ font-size:20px; line-height:22px; padding:60px 0 60px 0;}
.testimonialName{ font-size:16px; line-height:18px; color:#fff; text-align:right !important;}
.testimonialName a{ font-size:12px; line-height:14px; color:#B0B0B0; display:block; text-align:right;}
.testimonialName a:hover{ color:#fff;}

.leftText{ float:left; width:600px; margin:0 70px 0 0;}
img.rightImage{ float:left; width:auto;}
ul.listItem{ line-height:16px; list-style-type:none !important; padding:0 0 15px 0;}
ul.listItem li{ padding:4px 0 5px 16px; background:url(images/list-icon.gif) 0 8px no-repeat; list-style-type:none !important; }


/* Goole Map style */
.map{background: #C4C4C4; border: 1px solid #fff; padding:3px;}
a.viewMap{ font-size:11px; line-height:13px; font-style:italic; color:#A81A00;}
a.viewMap:hover{ color:#000;}

/**/
 .MiddleInner ,.MiddleInner p, .MiddleInner div , .MiddleInner td , .MiddleInner h1, .MiddleInner h2, .MiddleInner h3 , .MiddleInner h4 , .MiddleInner  h5 , .MiddleInner h6 , .MiddleInner  h6, 
.Normal .SubSubHead , .MiddleInner .Head , .MiddleInner .SubHead , .MiddleInner .SubSubHead , .MiddleInner .CommandButton , .MiddleInner .StandardButton ,
.BottomPane ,.BottomPane p, .BottomPane div , .BottomPane td , .BottomPane h1, .BottomPane h2, .BottomPane h3 , .BottomPane h4 , .BottomPane  h5 , .BottomPane h6 , .BottomPane  h6, 
.BottomPane .Normal , .BottomPane .Head , .BottomPane .SubHead , .BottomPane .SubSubHead , .BottomPane .CommandButton , .BottomPane .StandardButton 
{ color:#FFF!important;}
 .MiddleInner a , .BottomPane a {color:#FFF!important; text-decoration:underline!important;}
 .MiddleInner a:hover , .BottomPane a:hover {color:#ffcecb!important; text-decoration:none!important;}