﻿body {
    width:100%;
    font-family:rockwell;
    margin:0px;
    padding:0px;
    text-align:center;
    font-size: 14px;
    line-height:18px;
    color:#fff;
    line-height:20px;
     background: url(../CMSImages/bg2.png) 0 0 repeat;
    
}

		

body {

    text-align: -moz-center;
    width:100%;
    font-family:rockwell;
    margin:0px;
    padding:0px;
    text-align:center;
    font-size: 14px;
    line-height:18px;
    color:#fff;
    line-height:20px;
    background-position:fixed;
     background: url(../CMSImages/bg2.png) 0 0 repeat;
		
}

/*General styles*/

.Textbox {
	width: 221px;
	background: transparent url('../CMSImages/bg.jpg') no-repeat;
	color : #747862;
	height:20px;
	border:0;
	padding:4px 8px;
	margin-bottom:0px;
}

.Dropdown {
	width: 235px;
	background: transparent url('../CMSImages/bg.jpg') no-repeat;
	color : #747862;
	height:30px;
	border:0;
	padding:6px 8px;
	margin-bottom:0px;
}


h1{
    margin:0px;
    font-weight:bold;
    color:#fff;
    font-size:17px;
    

}

h2{
    margin:0px;
    font-weight:bold;
    color:#fff;
    font-size:17px;

}

h3{
    color:#fff;
    width:100%;  
}







h4{
   border-bottom:1px dashed #E6E6E6;

}

a{
    color:#EFD567;
}

a:visited{
    color:#EFD567;
}

a:hover{
    color:#fff;
}


.TD{
    width:150px;
    color:#fff;

}

.DescriptiveText {
    font-size:12px;
    color:#666;
}

.Button{
    color:#747373;
    font-size:85%;
    font-weight:900;
    height:16px;
    line-height:16px;
    padding:0 9px;
}

.Wrapper
{
    Width:950px;
    height:auto; 
    margin: 0 auto 0 auto;
    
    
}


.Header{
    Height:50px;
    width:100%;
    float:left;
    text-align:left;
    background: url(../CMSImages/headerBG.png) 0 0 repeat;
}

.HeaderContent{
 
    Width:950px;
    height:50px; 
    text-align:left;
     margin: 0 auto 0 auto;
    color:#fff;
}


.Content{
    width:950px;
    height:auto;
    float:left;
    margin-top:0px;
    padding-top:30px;
    padding-bottom:30px;
    background: url(../CMSImages/contentbg.png) 0 0 repeat-y;
     
}

.LogoContainer{
    Text-align:left;
    height:150px;
    width:1000px;
    
}



.Footer{
    height:30px;
    width:100%;
    float:left;
    text-align:center;
    font-size:11px;

}

.DivContent{
    width:930px;
    height:auto;
    text-align:left;
    padding-left:10px;
    padding-right:10px;
    float:left;

}

.Pages{
    margin-top:20px;

}

.Pages a{
    font-size:12px;
    text-decoration:none;
    font-weight:bold;
    margin-bottom:3px;
    color:#fff;
}

.Pages a:hover{
    color:#7B469b;
    
}

.Pages a:visited{
    font-size:12px;
    text-decoration:none;
    font-weight:bold;

}

.PagesContainer{
    width:100%;
    height:auto;
    text-align:left;
    padding-bottom:5px;
    padding-top:5px;
    float:left;
    border-bottom:dashed 1px #ccc;
}

.PagesContainer:hover{
    cursor:pointer;
    border-bottom:solid 1px #6FA742;
    background-color:#F0E4F9;
}

.PagesContainer:hover .DescriptionText{
    color:#333;
}



.DescriptionText{
    padding-left:50px;
    margin:0px;
    color:#EFD567;
}

/*Page edit styles*/
.TopMenuContainer{
 text-align:center;
 float:left;
 width:100%;
 height:auto;

}


/*News styles*/

.NewsContainer {
    width:100%;
    float:left;
    height:auto;
    margin-bottom:15px;
}

.NewsContainer p{
    color:#333;
    margin:0px;
    font-size:15px;
}

/*gridview styles*/

.table-head 
{
    background-color:#7B469b;
    border-bottom:solid 3px #6FA742;
    
    color:White;  
}

.table-text
{
   border-bottom:1px dashed #E6E6E6;
    padding:7px;
    font-size:12px;
    
}


/*Gridview styles*/

.GridViewHeader{
  background: url(../CMSImages/h3background.png) center repeat-x;
    color:#fff;
    width:100%;
    height:38px;
    padding:3px;
}


/*Side Menu*/

ul#navigation {
    position:fixed;
    margin: 0px;
    padding: 0px;
    top: 100px;
    left: 0px;
    list-style: none;
    z-index:9999;
}
ul#navigation li {
    width: 50px;
}
ul#navigation li a {
    display: block;
    margin-left: -2px;
    width: 100px;
    height: 70px;    
    color:White;
    font-size:20px;
    vertical-align:middle;
    background-repeat:no-repeat;
    background-position:center center;
}
ul#navigation .home a{
     background: url(../CMSImages/SideMenuHome.png) 0 0 no-repeat;
    vertical-align:middle;
}
ul#navigation .pages a      {
    background: url(../CMSImages/SideMenuPages.png) 0 0 no-repeat;
}
ul#navigation .blog a      {
     background: url(../CMSImages/SideMenuBlog.png) 0 0 no-repeat;
}
ul#navigation .photos a      {
     background: url(../CMSImages/SideMenuPhotos.png) 0 0 no-repeat;
}
ul#navigation .networks a   {
    background: url(../CMSImages/SideMenuNetworks.png) 0 0 no-repeat;
}
ul#navigation .email a     {
    background: url(../CMSImages/SideMenuEmail.png) 0 0 no-repeat;
}
ul#navigation .settings a    {
     background: url(../CMSImages/SideMenuSettings.png) 0 0 no-repeat;
}

ul#navigation .settings a    {
     background: url(../CMSImages/SideMenuSettings.png) 0 0 no-repeat;
}
ul#navigation .websettings a    {
     background: url(../CMSImages/SideMenuWebSettings.png) 0 0 no-repeat;
}
ul#navigation .design a    {
     background: url(../CMSImages/SideMenuDesign.png) 0 0 no-repeat;
}

/*ERROR MESSAGE */

/*Error message*/
.GeneralErrorDiv
{
  border:solid 1px #6FEA47;
    background-color:#B1F29C;
    text-align:center;
    width:100%;
    height:auto;
    color:#fff;
    font-size:15px; 
    float:left;
    margin-bottom:5px; 
}

.GeneralMessageText
{
    width:900px;
    float:left;
    padding-left:3px;
    color:#000;
    text-align:left;
    
}


.HeaderErrorDiv
{
  border:solid 1px #ff6666;
    background-color:#ff9999;
    text-align:center;
    width:1000px;
    height:auto;
    color:#fff;
    font-size:15px; 
    float:right;
    margin-bottom:5px; 
}

.ErrorMessageText
{
    width:900px;
    float:left;
    padding-left:3px;
    color:#000;
    text-align:right;
}

.ErrorMessageException{
    border:solid 2px #ff6666;
    background-color:White;
    padding:10px;
      width:750px;
      height:auto;
    float:left;
    color:#333;
    text-align:left;
}


.ErrorIcon
{ 
    width:40px;
    height:100%;
    float:left;
    margin-left:30px;
    text-align:center;
}