/*-------------- Skin Layout --------------*/
#Body{margin: 0 auto;padding: 0px;width: 100%;height: 100%; }
.SkinLayout{position: relative; width: 990px; height: 100%; margin: 0 auto;}
.SkinSpacer{position: relative; height: 50px;}
.paddingTop{padding-top:10px;}

/*-------------- Skin Style --------------*/
.WoodStyle{background: #0d0d0d url(images/DarkWood2.png) top center no-repeat;background-attachment: fixed;}
.Fade {width: 100%;margin: auto;background:#ffffff url(images/Fade.jpg) top center no-repeat;position:relative;z-index:10;background-attachment: fixed;}
.Diffused {width: 100%;margin: auto;height:100%;background:#000000 url(images/BGMiddle.jpg) top center no-repeat;position:relative;z-index:10;background-attachment: fixed;}
.Simple{width: 100%;margin: auto;height:100%;background-color:white;position:relative;z-index:10;}
.BlackBG{width: 100%; margin: auto; height:100%; background:#000000; position:relative; z-index:10;}
.PurpleBG{background: #3f0cbd url(images/PurpleBG.jpg) top center no-repeat ;background-attachment: fixed;}
.GreenBG{background: #016700 url(images/GreenBG.jpg) top center no-repeat !important;background-attachment: fixed;}
.GreyBG{background: #ffffff url(images/GreyBG.jpg) top center no-repeat !important;background-attachment: fixed;}

.TopContainer{position: relative; margin-top: 0px; width: 100%; display: inline-block;vertical-align: top;}
.TopContainerLayout{margin-top: 0px; width: 100%; vertical-align: top; display: inline-block;}
.LogoLayout{position: relative; width: 49%; display: inline-block; margin-top: 0px;left: 25px;}
.LoginLayout{position: relative; width: 50%; display: inline-block; margin-top: 0px;vertical-align: top; right: 25px;}
.LoginWhite{width: 100%; text-align: right;color:White; font-family: Tahoma;font-weight: bold;font-size: 11px;}
.LoginGray{width: 100%; text-align: right;color:#7b7b7b; font-family: Tahoma;font-weight: bold;font-size: 11px;}
.LoginContainer{padding-top: 15px;}

.BlackMenuLeft{background: transparent url(images/BlackMenuLeft.png) top left no-repeat;height: 58px;margin-left: 0px;}
.BlackMenuRight{background: transparent url(images/BlackMenuRight.png) top right no-repeat;height: 58px;margin-right: 0px;}
.BlackMenuCenter{background: transparent url(images/BlackMenuFill.png) top repeat-x;height: 58px;margin: 0 10px 0 10px;}

.PurpleMenuLeft{background: transparent url(images/PurpleMenuLeft.png) top left no-repeat;height: 58px;margin-left: 0px;}
.PurpleMenuRight{background: transparent url(images/PurpleMenuRight.png) top right no-repeat;height: 58px;margin-right: 0px;}
.PurpleMenuCenter{background: transparent url(images/PurpleMenuFill.png) top repeat-x;height: 58px;margin: 0 10px 0 10px;}

.GreenMenuLeft{background: transparent url(images/GreenMenuLeft.png) top left no-repeat;height: 58px;margin-left: 0px;}
.GreenMenuRight{background: transparent url(images/GreenMenuRight.png) top right no-repeat;height: 58px;margin-right: 0px;}
.GreenMenuCenter{background: transparent url(images/GreenMenuFill.png) top repeat-x;height: 58px;margin: 0 10px 0 10px;}

.GreyMenuLeft{background: transparent url(images/GreyMenuLeft.png) top left no-repeat;height: 58px;margin-left: 0px;}
.GreyMenuRight{background: transparent url(images/GreyMenuRight.png) top right no-repeat;height: 58px;margin-right: 0px;}
.GreyMenuCenter{background: transparent url(images/GreyMenuFill.png) top repeat-x;height: 58px;margin: 0 10px 0 10px;}

.RedMenuLeft{background: transparent url(images/RedMenuLeft.png) top left no-repeat;height: 58px;margin-left: 0px;}
.RedMenuRight{background: transparent url(images/RedMenuRight.png) top right no-repeat;height: 58px;margin-right: 0px;}
.RedMenuCenter{background: transparent url(images/RedMenuFill.png) top repeat-x;height: 58px;margin: 0 10px 0 10px;}

.BreadCrumbLeft{background: transparent url(images/BreadcrumbLeft.png) top left repeat-y;height: 38px;margin-left: 0px;}
.BreadCrumbRight{background: transparent url(images/BreadcrumbRight.png) top right repeat-y;height: 38px;margin-right: 0px;}
.BreadCrumbCenter{background: transparent url(images/BreadcrumbCenter.png) top repeat-x;height: 38px;margin: 0 10px 0 10px;}

.SkinLeft{background: transparent url(images/Left.png) top left repeat-y;margin-left: 0px;}
.SkinRight{background: transparent url(images/Right.png) top right repeat-y;margin-right: 0px;}
.SkinCenter{background: white url(images/Fill.png) top repeat;margin: 0 3px 0 3px;position: relative;display: block;padding: 0;}

.SkinBottomLeft{background: transparent url(images/SkinBottomLeft.png) top left no-repeat;height: 3px;margin-left: 0px;position: relative;}
.SkinBottomRight{background: transparent url(images/SkinBottomRight.png) top right no-repeat;height: 3px;margin-right: 0px;position: relative;}
.SkinBottomCenter{background: transparent url(images/SkinBottomCenter.png) top repeat-x;height: 3px;margin: 0 10px 0 10px;position: relative;}

.FooterLeft{background: transparent url(images/FooterLeft.png) top left repeat-y;margin-left: 0px;}
.FooterRight{background: transparent url(images/FooterRight.png) top right repeat-y;margin-right: 0px;}
.FooterCenter{background: #cecece none repeat;margin: 0 3px 0 3px;}

.ContainerLeft{position: absolute;display: inline;float: left;left: 0;text-align: left;padding-left: 25px;font-family: Tahoma;font-weight: bold;color: white;font-size: 11px;}
.ContainerRight{position: absolute;display: inline;float: right;text-align: right;padding-right: 25px;right: 0;}
.ContainerCenter{position: absolute;display: inline;width:100%;text-align: center;}

.search{float: right;background: url(images/Search.png) no-repeat left;width: 172px;height: 38px;vertical-align: middle;display: inline-block;padding-right: 15px;}
.breadcrum{background: url(images/Breadcrumb.png) no-repeat right;width: 10px;height: 35px;line-height: 36px;display: inline-block;color: #969696;text-align: left;float: left;}
.BreadCrumContent{float: left;display: inline-block;position: relative;}
.breadcrum_text, a.breadcrum_text:visited{font-family: verdana;font-size: 11px;color: #7b7b7b;white-space: nowrap;padding-left: 15px;padding-right: 9px;height: 38px;line-height: 38px;float: left;text-align: left;}
a.breadcrum_text:link, a.breadcrum_text:active, a.breadcrum_text:hover{font-family: verdana;font-size: 11px;color: #7b7b7b;white-space: nowrap;padding-left: 15px;padding-right: 9px;height: 38px;line-height: 38px;}
#dnn_dnnSEARCH_txtSearch.NormalTextBox{background: transparent;color: #727272;font-family: verdana;font-size: 11px;padding: 12px 0px 5px 4px;border: 0px solid #000000;cursor: text;text-decoration: none;width: 140px;}
.SearchButton{background: transparent url(images/SearchButtonx.jpg) center center no-repeat;height: 25px;margin: 0;padding: 5px 0px 8px 4px;z-index: 50;width: 16px;vertical-align: middle;cursor: pointer;text-decoration: none;}


/*-------------- Login Style --------------*/
.LoginWhite, a.LoginWhite:link, a.LoginWhite:active, a.LoginWhite:visited{font-family: Tahoma;font-weight: bold;color: white;font-size: 11px;}
a.LoginWhite:hover{font-family: Tahoma;font-weight: bold;color: white;font-size: 11px;}

.LoginGray, a.LoginGray:link, a.LoginGray:active, a.LoginGray:visited{font-family: Tahoma;font-weight: bold;color: #7b7b7b;font-size: 11px;}
a.LoginGray:hover{font-family: Tahoma;font-weight: bold;color: #7b7b7b;font-size: 11px;}

/*-------------- User Style --------------*/
.RegiserWhite, a.RegiserWhite:link, a.RegiserWhite:active, a.RegiserWhite:visited{font-family: Tahoma;font-weight: bold;color: white;font-size: 11px;}
a.RegiserWhite:hover{font-family: Tahoma;font-weight: bold;color: white;font-size: 11px;}

.RegiserGray, a.RegiserGray:link, a.RegiserGray:active, a.RegiserGray:visited{font-family: Tahoma;font-weight: bold;color: #7b7b7b;font-size: 11px;}
a.RegiserGray:hover{font-family: Tahoma;font-weight: bold;color: #7b7b7b;font-size: 11px;}

.PrivacyTermsWhite, a.PrivacyTermsWhite:link, a.PrivacyTermsWhite:visited{font-family: Tahoma;font-weight: bold;color: white;font-size: 11px;}
a.PrivacyTermsWhite:active, a.PrivacyTermsWhite:hover{font-family: Tahoma;font-weight: bold;color: white;font-size: 11px;}

.PrivacyTermsGray, a.PrivacyTermsGray:link, a.PrivacyTermsGray:visited{font-family: Tahoma;font-weight: bold;color: #7b7b7b;font-size: 11px;}
a.PrivacyTermsGray:active, a.PrivacyTermsGray:hover{font-family: Tahoma;font-weight: bold;color: #7b7b7b;font-size: 11px;}

.CopyrightGray{font-family: Tahoma;font-weight: bold;color: #7b7b7b;font-size: 11px;}
.CopyrightWhite{font-family: Tahoma;font-weight: bold;color: white;font-size: 11px;}

.BottomContainer{width: 100%;position: absolute;height: 20px;padding-top: 7px;}
.SkinContent{width: 990px;margin: 0 auto;z-index: 20;text-align: center;}

.BlackColor{height: 50px;position: relative;background-color: #000000;border: solid 0px transparent;}
.WhiteColor{height: 20px;position: relative;background-color: #ffffff;border: solid 0px transparent;}
.NoneColor{height: 50px;position: relative;background-color: transparent;border: solid 0px transparent;}

/*-------------- Skin Banner --------------*/
.SkinBannerContainer{width: 100%;position: relative;height: 267px;}
.SkinBannerLeft{background: transparent url(images/Left.png) top left repeat-y;height: 267px;margin-left: 0px;}
.SkinBannerRight{background: transparent url(images/Right.png) top right repeat-y;height: 267px;margin-right: 0px;}

.slideshow{height: 267px;width: 984px;margin: 0 auto;margin-left: 3px;margin-top: 0px;text-align: center;position: absolute;left: 0px;background: white url(images/BannerBG.jpg) repeat-x;}

#RedPrev{width: 35px;height: 82px;position: absolute;margin-top: 70px;top: 30;left: 0;background: transparent url(images/RedPrev.png);margin-left: -10px;z-index: 10;cursor: pointer;display: inline;}
#RedNext{width: 35px;height: 82px;position: absolute;margin-top: 70px;top: 30;right: 0;background: transparent url(images/RedNext.png);margin-right: -10px;z-index: 10;cursor: pointer;display: inline;}

#BlackPrev{width: 35px;height: 82px;position: absolute;margin-top: 70px;top: 30;left: 0;background: transparent url(images/BlackPrev.png);margin-left: -10px;z-index: 10;cursor: pointer;display: inline;}
#BlackNext{width: 35px;height: 82px;position: absolute;margin-top: 70px;top: 30;right: 0;background: transparent url(images/BlackNext.png);margin-right: -10px;z-index: 10;cursor: pointer;display: inline;}

#PurplePrev{width: 35px;height: 82px;position: absolute;margin-top: 70px;top: 30;left: 0;background: transparent url(images/PurplePrev.png);margin-left: -10px;z-index: 10;cursor: pointer;display: inline;}
#PurpleNext{width: 35px;height: 82px;position: absolute;margin-top: 70px;top: 30;right: 0;background: transparent url(images/PurpleNext.png);margin-right: -10px;z-index: 10;cursor: pointer;display: inline;}

#GreenPrev{width: 35px;height: 82px;position: absolute;margin-top: 70px;top: 30;left: 0;background: transparent url(images/GreenPrev.png);margin-left: -10px;z-index: 10;cursor: pointer;display: inline;}
#GreenNext{width: 35px;height: 82px;position: absolute;margin-top: 70px;top: 30;right: 0;background: transparent url(images/GreenNext.png);margin-right: -10px;z-index: 10;cursor: pointer;display: inline;}

#GreyPrev{width: 35px;height: 82px;position: absolute;margin-top: 70px;top: 30;left: 0;background: transparent url(images/GreyPrev.png);margin-left: -10px;z-index: 10;cursor: pointer;display: inline;}
#GreyNext{width: 35px;height: 82px;position: absolute;margin-top: 70px;top: 30;right: 0;background: transparent url(images/GreyNext.png);margin-right: -10px;z-index: 10;cursor: pointer;display: inline;}

/*-------------- Skin Containers --------------*/
.left{float: left;}
.right{float: right;}
.top-cols{clear: both;padding-left: 10px;padding-right: 10px;vertical-align: top;}
.top-cols1{clear: both;padding-left: 25px;padding-right: 25px;vertical-align: top;}
.colFull{width: 99.8%;}
.colHalf{width: 49.7%;}
.col1{width: 33.1%;}
.col3{width: 33.1%;}
.col2{overflow: hidden;width: auto;float: none;}
.DNNEmptyPane{width: 0px !important;}

/*-------------- Skin Menu --------------*/


.mainMenuBlack
{
    width: 100%;
    margin: 0 auto;
    padding: 0;
    list-style: none;
}

/* Main Menu Normal */
.mainMenuBlack .root
{
    font-family: Tahoma, Geneva, sans-serif;
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    padding: 0px 20px 0px 20px;
    margin-right: 10px;
    white-space: nowrap;
    float: left;
    line-height: 62px;
}


/* Main menu hover */
.mainMenuBlack .hov
{
    color: #fff;
    background: url(images/blackhover.png) repeat-x top left;
    height: 58px;
}

/* Main menu selected */
.mainMenuBlack .sel, .mainMenuBlack .bc
{
    color: #fff;
    background: url(images/blackhover.png) repeat-x top left;
    height: 58px;
}
.mainMenuBlack table
{
    z-index: 4444;
    border: solid 2px #1A1A1A;
    width: 150px;
}

/* SUB Menu Normal */
.mainMenuBlack tr.mi
{
    background-color: #ffffff;
    z-index: 1000;
    font-size: 10px;
    font-weight: bold;
    text-align: left;
    color: #1a1a1a;
    line-height: 25px;
}
.mainMenuBlack tr.mi td
{
    padding: 0 2px;
    text-transform: none;
}

/* SUB Menu hover & selected */
.mainMenuBlack tr.hov
{
    background: white url(images/blackhover.jpg) repeat-x top left;
    height: 25px;
}

.mainMenuBlack tr.hov td
{
    color: #ffffff;
}

.mainMenuBlack tr.sel, .mainMenuBlack tr.bc
{
    background: white url(images/blackhover.jpg) repeat-x top left;
    height: 25px;
}

.mainMenuBlack tr.sel td, .mainMenuBlack tr.bc td
{
    color: #ffffff;
}

.main_dnnmenu_break
{
    height: 2px;
    background-color: #D5E0FF;
}





.mainMenuRed
{
    width: 100%;
    margin: 0 auto;
    padding: 0;
    list-style: none;
}

/* Main Menu Normal */
.mainMenuRed .root
{
    font-family: Tahoma, Geneva, sans-serif;
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    padding: 0px 20px 0px 20px;
    margin-right: 10px;
    white-space: nowrap;
    float: left;
    line-height: 62px;
}


/* Main menu hover */
.mainMenuRed .hov
{
    color: #fff;
    background: url(images/Redhover.png) repeat-x top left;
    height: 58px;
}

/* Main menu selected */
.mainMenuRed .sel, .mainMenuRed .bc
{
    color: #fff;
    background: url(images/Redhover.png) repeat-x top left;
    height: 58px;
}
.mainMenuRed table
{
    z-index: 4444;
    border: solid 2px #BA0000;
    width: 150px;
}

/* SUB Menu Normal */
.mainMenuRed tr.mi
{
    background-color: #ffffff;
    z-index: 1000;
    font-size: 10px;
    font-weight: bold;
    text-align: left;
    color: #BA0000;
    line-height: 25px;
}
.mainMenuRed tr.mi td
{
    padding: 0 2px;
    text-transform: none;
}

/* SUB Menu hover & selected */
.mainMenuRed tr.hov
{
    background: white url(images/redhover.jpg) repeat-x top left;
    height: 25px;
}

.mainMenuRed tr.hov td
{
    color: #ffffff;
}

.mainMenuRed tr.sel, .mainMenuRed tr.bc
{
    background: white url(images/redhover.jpg) repeat-x top left;
    height: 25px;
}

.mainMenuRed tr.sel td, .mainMenuRed tr.bc td
{
    color: #ffffff;
}

.main_dnnmenu_break
{
    height: 2px;
    background-color: #D5E0FF;
}



.mainMenuGreen
{
    width: 100%;
    margin: 0 auto;
    padding: 0;
    list-style: none;
}

/* Main Menu Normal */
.mainMenuGreen .root
{
    font-family: Tahoma, Geneva, sans-serif;
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    padding: 0px 20px 0px 20px;
    margin-right: 10px;
    white-space: nowrap;
    float: left;
    line-height: 62px;
}


/* Main menu hover */
.mainMenuGreen .hov
{
    color: #fff;
    background: url(images/Greenhover.png) repeat-x top left;
    height: 58px;
}

/* Main menu selected */
.mainMenuGreen .sel, .mainMenuGreen .bc
{
    color: #fff;
    background: url(images/Greenhover.png) repeat-x top left;
    height: 58px;
}
.mainMenuGreen table
{
    z-index: 4444;
    border: solid 2px #007f06;
    width: 150px;
}

/* SUB Menu Normal */
.mainMenuGreen tr.mi
{
    background-color: #ffffff;
    z-index: 1000;
    font-size: 10px;
    font-weight: bold;
    text-align: left;
    color: #007f06;
    line-height: 25px;
}
.mainMenuGreen tr.mi td
{
    padding: 0 2px;
    text-transform: none;
}

/* SUB Menu hover & selected */
.mainMenuGreen tr.hov
{
    background: white url(images/Greenhover.jpg) repeat-x top left;
    height: 25px;
}

.mainMenuGreen tr.hov td
{
    color: #ffffff;
}

.mainMenuGreen tr.sel, .mainMenuGreen tr.bc
{
    background: white url(images/Greenhover.jpg) repeat-x top left;
    height: 25px;
}

.mainMenuGreen tr.sel td, .mainMenuGreen tr.bc td
{
    color: #ffffff;
}









.mainMenuGrey
{
    width: 100%;
    margin: 0 auto;
    padding: 0;
    list-style: none;
}

/* Main Menu Normal */
.mainMenuGrey .root
{
    font-family: Tahoma, Geneva, sans-serif;
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    padding: 0px 20px 0px 20px;
    margin-right: 10px;
    white-space: nowrap;
    float: left;
    line-height: 62px;
}


/* Main menu hover */
.mainMenuGrey .hov
{
    color: #fff;
    background: url(images/GreyHoverCenter.png) repeat-x top left;
    height: 58px;
}

/* Main menu selected */
.mainMenuGrey .sel, .mainMenuGrey .bc
{
    color: #fff;
    background: url(images/GreyHoverCenter.png) repeat-x top left;
    height: 58px;
}
.mainMenuGrey table
{
    z-index: 4444;
    border: solid 2px #616161;
    width: 150px;
}

/* SUB Menu Normal */
.mainMenuGrey tr.mi
{
    background-color: #ffffff;
    z-index: 1000;
    font-size: 10px;
    font-weight: bold;
    text-align: left;
    color: #140202;
    line-height: 25px;
}
.mainMenuGrey tr.mi td
{
    padding: 0 2px;
    text-transform: none;
}

/* SUB Menu hover & selected */
.mainMenuGrey tr.hov
{
    background: white url(images/Greyhover.jpg) repeat-x top left;
    height: 25px;
}

.mainMenuGrey tr.hov td
{
    color: #ffffff;
}

.mainMenuGrey tr.sel, .mainMenuGrey tr.bc
{
    background: white url(images/Greyhover.jpg) repeat-x top left;
    height: 25px;
}

.mainMenuGrey tr.sel td, .mainMenuGrey tr.bc td
{
    color: #ffffff;
}


.main_dnnmenu_break{
	height: 2px;
	background-color: #D5E0FF;
}


.mainMenuPurple
{
    width: 100%;
    margin: 0 auto;
    padding: 0;
    list-style: none;
}

/* Main Menu Normal */
.mainMenuPurple .root
{
    font-family: Tahoma, Geneva, sans-serif;
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    padding: 0px 20px 0px 20px;
    margin-right: 10px;
    white-space: nowrap;
    float: left;
    line-height: 62px;
}


/* Main menu hover */
.mainMenuPurple .hov
{
    color: #fff;
    background: url(images/Purplehover.png) repeat-x top left;
    height: 58px;
}

/* Main menu selected */
.mainMenuPurple .sel, .mainMenuPurple .bc
{
    color: #fff;
    background: url(images/Purplehover.png) repeat-x top left;
    height: 58px;
}
.mainMenuPurple table
{
    z-index: 4444;
    border: solid 2px #34105e;
    width: 150px;
}

/* SUB Menu Normal */
.mainMenuPurple tr.mi
{
    background-color: #ffffff;
    z-index: 1000;
    font-size: 10px;
    font-weight: bold;
    text-align: left;
    color: #34105e;
    line-height: 25px;
}
.mainMenuPurple tr.mi td
{
    padding: 0 2px;
    text-transform: none;
}

/* SUB Menu hover & selected */
.mainMenuPurple tr.hov
{
    background: white url(images/Purplehover.jpg) repeat-x top left;
    height: 25px;
}

.mainMenuPurple tr.hov td
{
    color: #ffffff;
}

.mainMenuPurple tr.sel, .mainMenuPurple tr.bc
{
    background: white url(images/Purplehover.jpg) repeat-x top left;
    height: 25px;
}

.mainMenuPurple tr.sel td, .mainMenuPurple tr.bc td
{
    color: #ffffff;
}

A.link
{
    color: white;
}
