﻿/* Body Class*/
body 
{
	background-color:#111111;
	background-image:url('img/bg.png');
	background-position:left top;
	background-repeat:repeat;
	border:0;
	margin:0;
	padding:0;
	text-align:center;
	color: #333333;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;

}
/* Main Center Section Class
 * Parents: Header, Main, Footer
 */
#MainSection
{
	text-align:left;
	margin:10px auto 10px auto;
	border:solid 10px #333333;
	padding:0;
	width:1000px;
	background-color:#eeeeee;
}
/* Main Center Section Class
 * Parents: LoginSec
 */
	#Header{
		margin:0;
		overflow:hidden;
		width:auto;
		text-align:left;
		background-color:#111111;
	    background-image:url('img/header.jpg');
	    background-position:left bottom;
	    background-repeat:repeat-x;
	}
	#HeaderLogo
	{
	    padding:10px 0px 10px 10px;
	    clear:both;
	}
	#HeaderInfoPanel
	{
	    color:White;
	    font-weight:bold;
	    padding:7px 5px 7px 10px;
	    background-color:#252525;
	    border-bottom:solid 1px #111111;
	}
    .WelcomeDashboardPanel, .WelcomeLoginPanel
    {
        float:right;
    }
	#HeaderLogo a img, #HeaderLogo a:visited img, #HeaderLogo a:hover img, #FooterImage a img, #FooterImage a:visited img, #FooterImage a:hover img{
		border:0;
	}
/* Main Center Section Class
 * Parents: SideBar, MainCont
 */

    #TopMenu
    {
	    display:block;
	    clear:both;
	    margin:0;
	    padding:0;
	    text-align:left;
	    height:35px;
	    vertical-align:middle;
        background-color:#555555;
        background-image:url('img/navbar.png');
        background-repeat:repeat-x;
        background-position:left top;
    }

    .SearchSection{
		float:right;
		text-align:right;
		margin:5px 5px 0px 0px;
	}
	.SearchField{
		width:200px;
		border:solid 1px #dddddd;
		background-color:#eeeeee;
	}
	.SearchButton{
		margin-left:20px;
	}

	.Navigation{
		width:auto;
		margin:0;
		padding:0;
		text-align:left;
	}
	.Navigation ul{
		list-style:none;
		list-style-image:none;
		margin:0;
		padding:8px 0px 8px 0px;
		border:0;
	}
	.Navigation ul ul
	{
	    display:none;   
	}
	.Navigation li{
		display:inline;
	}
	.Navigation li a, .Navigation li a:visited{
		text-decoration:none;
		color:#FFFFFF;
		display:inline;
		font-size: 16px;
	    font-family: Georgia, Times New Roman;
        margin: 0px;
        padding: 8px 15px 8px 15px;
	}
	
	.Navigation li a:hover{
		color:#ffffff;
		background-image:url('img/navhov.png');
        background-repeat:repeat-x;
        background-position:left top;
	}
	
	.SubTopMenu
	{
	    background-color:#666666;
	    margin:0;
	    padding:0;
	    width:auto;
	}
	
	.SubTopMenu ul
	{
	    list-style:none;
		list-style-image:none;
		margin:0;
		padding:6px 0px 6px 0px;
		border:0;
	}
	
	.SubTopMenu ul li
	{
	    display:inline;
	}
	
	.SubTopMenu li a, .SubTopMenu li a:visited{
		text-decoration:none;
		color:#FFFFFF;
		display:inline;
        margin: 0px;
        padding: 6px 10px 6px 10px;
        text-transform:uppercase;
        font-size: 10px;
        font-weight: bold;
	}
	
	.SubTopMenu li a:hover{
		color:#ffffff;
		background-color:#888888;
	}
	
	.RightBar
	{
	    float:right;
	    width:320px;
	    margin:5px 10px 5px 5px;
	}
	
	.RightBarPanel object, .RightBarPanel embed
	{
	    margin:5px 0px 5px 0px;
	}
	
	.RightBarPanel, .SubNavigation
	{
	   padding:7px;
	   background-color:#ffffff; 
	   border:solid 1px #dddddd;
	   margin:5px 0px 5px 0px; 
	}
	
	.RightBarPanel h1
	{
	    display:block;
	    background-color:#2a2a2a;
	    color: #FFFFFF;
	    font-size: 11px;
	    font-family: Arial, Tahoma, Verdana;
	    font-weight: bold;
	    text-transform: uppercase;
	    margin: 0px 0px 10px 0px;
	     padding: 4px 0px 4px 8px;
	}
	
	.emailP
	{
	    background-image:url('img/feedburner.png');
	    background-position:left top;
	    background-repeat:no-repeat;
	    padding:5px 5px 5px 50px;
	}
	.emailSubscribeTextBox
	{
	    width:250px;
		border:solid 1px #dddddd;
		background-color:#eeeeee;
	}

/* Main Content PlaceHolder Class*/
	#MainContent{
		margin:10px;
	}
	#MainArea{
		margin:0;
		padding:0;
		border:0;
		min-height:200px;
	}
	#SideContent{
		width:230px;
		float:right;
		color:#999999;
	}
	#SideContent h2{
		padding:5px 0px 0px 0px;
		margin:5px 0px 5px 0px;
		border:0;
		color:#CCCCCC;
		font-size:medium;
	}
	
	.FrontArea1
	{
	    width:auto;
	}
	.FrontArea2 h1, .FrontArea3 h1, .FrontArea4 h1
	{
	    	    display:block;
	    background-color:#2a2a2a;
	    color: #FFFFFF;
	    font-size: 11px;
	    font-family: Arial, Tahoma, Verdana;
	    font-weight: bold;
	    text-transform: uppercase;
	    margin: 0px 0px 10px 0px;
	    padding: 4px 0px 4px 8px;
	}
	.FrontArea2, .FrontArea3, .FrontArea4, .FrontArea1
	{
	   padding:5px;
	   background-color:#ffffff; 
	   border:solid 1px #dddddd;
	   margin:5px 0px 5px 0px;
	}
	.FrontArea3
	{
	    width:305px;
	    margin-left:330px;
	    margin-top:10px;
	}
	.FrontArea2
	{
	    width:305px;
	    
	    float:left;
	}
	.FrontArea4
	{
	    width:auto;
	}
	
	.FrontMorePost
	{
	    display:block;
	    padding:5px 5px 5px 2px;
	}
	.FrontMorePost a, .FrontMorePost a:visited
	{
	    color:#A91B33;
	    text-decoration:none;
	}
	
	.FontPagePanel, .CMSPagePanel
	{
	    margin-right:330px;
	}
	/* Content */
	.ContentImage
	{
	    float:left;
	}
	.ContentSearchTitle
	{
	    color:#A91B33;
	    font-size:large;
	}
	.ContentInlineTitle
	{
	    margin:0px 0px 0px 60px;
	    color:#A91B33;
	    
	}
	.ContentInlineTitle a, .ContentInlineTitle a:visited, .ContentSearchTitle a, .ContentSearchTitle a:visited
	{
	    text-decoration:none;
	    color:#A91B33;
	}
	.ContentInlineBody
	{
	    margin:0px 0px 0px 60px;
	}
	.ContentInlineItem
	{
	    border-bottom:dotted 1px #aaaaaa;
	    padding:5px 0px 10px 0px;
	}
	.ContentItem
	{
	   padding:5px;
	   background-color:#ffffff; 
	   border:solid 1px #dddddd;
	   margin:5px 0px 5px 0px;
	}
	.ContentTitle
	{
        color: #444444;
        font-size: 22px;
        font-family: Georgia, Times New Roman;
        font-weight: normal;
        margin: 0px 0px 5px 0px;
        padding: 10px 0px 0px 0px;
	}
	.ContentDetails
	{
	    display:block;
	}
	.ContentPosted, .ContentUser
	{
	    display:inline;
	}
	.ContentBody
	{
	    margin:5px 0px 10px 0px;
	}
	
	.PageHolder
	{

	}
	
	.SubNavigation ul, .RightBarList ul
	{
	    list-style:none;
	    list-style-image:none;
        margin:0;
        padding:0;
	}
	.SubNavigation ul li ul
	{
	    margin-left:5px;
	}
	.SubNavigation ul li ul li ul
	{
	    margin-left:10px;
	}
	
	.SubNavigation li a, .SubNavigation li a:visited, .RightBarList li a, .RightBarList li a:visited
	{
	    display:block;
	    text-decoration:none;
	    color:#A91B33;
	    padding:2px 5px 5px 20px;
	    background-image:url('img/icon.gif');
	    background-position:left top;
	    background-repeat:no-repeat;
	}
	
	.SubNavigation li a:hover, .RightBarList li a:hover, .FrontMorePost a:hover, .ContentInlineTitle a:hover
	{
	    color:#A91B33;
	    text-decoration: underline;
	}
	
	
	
.clearLine
{
    height:1px;
    clear:both;
    border:0;
    padding:0;
    margin:0;     
}
	#Footer{
		width:auto;
		padding:10px 0px 10px 0px;
		margin:0;
		text-align:center;
		border:0;
		background-color:#252525;
	}

	#Footer ul{
		list-style:none;
		list-style-image:none;
		margin:0;
		padding:0;
		border:0;
	}

	#Footer li
	{
	    display:inline;
		color:#ffffff;
		padding:0;
	}
	
    #Footer li#terms, #Footer li#email, #Footer li#info{
		display:inline;
	}
	#Footer li#email a, #Footer li#email a:visited, #Footer li a, #Footer li a:visited
	{
	    color:#ffffff;
	    text-decoration:none;
	    padding:0px 15px 0px 15px;
	}
	
	#Footer li#email a:hover, #Footer li a:hover
	{
	    text-decoration:underline;
	}

#status
{
    width:auto;
    height:auto;
    min-height:30px;
    background-color:#f2f5d0;
    border-top:solid 1px #d2c343;
    border-bottom:solid 1px #d2c343; 
    margin:5px 15px 5px 15px;
    padding:3px 5px 2px 10px;  
    font-style:italic;
    color:#4b4d16;
}
.refreshBut,.defBut,.privBut
{
    padding:5px 10px 5px 10px;
    margin:5px auto 5px auto;
    text-decoration:none;   
    background-color:#d4efd9;
    border:solid 1px #428d4e;
    display:block;
    color:#257031;
    text-align:center;
}
.refreshBut
{
    width:140px; 
}
.defBut
{
    width:auto;   
}
.privBut
{
    width :180px;  
}

a.loginBut ,a.loginBut:visited ,a.dashBut ,a.dashBut:visited, a.loginButton, a.loginButton:visited, a.signupButton, a.signupButton:visited
{
    text-decoration:none;
    color:#FFFFFF;
    padding:5px 5px 2px 10px;
    margin:0px 10px 0px 0px;
    font-weight:bold;
}
a.loginBut:hover, a.dashBut:hover, a.loginButton:hover, a.signupButton:hover
{
      color:#FFFFFF; 
}
.loginSec
{
    padding:0;
    text-align:right;
    border:0;
    width:auto;
    float:right;
    margin:80px 0px 0px 0px;
    text-transform:capitalize;
}
#strapLine
{
    color:White;
    padding:3px 10px 2px 10px;
    font-size:20px;
    float:left;
}


/**
*Status Box
*/
#statusBox, .statusBox
{
    width:auto;
    height:100px;
    overflow:visible;
    margin:10px 20px 15px 20px;
}
#statusSec, .statusSec
{
      margin:10px 5px 5px 70px; 
      text-align:left; 
}
#statusDesc, .statusDesc
{
    font-style:italic;
}
#statusTitle, .statusTitle
{
    text-transform:capitalize;
    font-weight:bold;
    font-size:large;
    
}
#statusImg, .statusImg
{
    float:left;
    width:50px;
    height:50px;
    background-color:#eeeeee;
    margin:10px 10px 10px 10px;   
}

/**
* Login Page
*/

#loginPanel
{
    width:800px;
    border:solid 20px #133b7c;
    margin:10px auto 10px auto;
    padding:10px 20px 1px 20px;
    height:280px;
}
.welcomePanel
{
    font-weight:normal;
    font-size:large;
    border-bottom:dotted 1px #666666;
}
.subMess
{
    font-size:small;
    font-weight:normal;
}
#loginPanelSub
{
    float:left;
    width:350px; 
    font-weight:bold;
}
#sUpPanel
{
   margin:45px 5px 5px 450px;
   width:300px;
   background-color:#fcf6b8;
   border:solid 3px #FBEC5D;
   text-align:center;
   padding:30px 10px 30px 10px;
}
#sUpPanel a,#sUpPanel:visited
{
    text-decoration:none;
    font-size:large;
    color:#a20202;
}
#sUpPanel a:hover
{
    color:#257031;
}
#loginPanelSub a
{
    text-decoration:none;
    color:#999999;
    font-weight:normal;
    text-transform:lowercase;
    margin:2px 0px 5px 10px;
}
#loginPanelSub a:visited
{
    text-decoration:none;
    color:#666666; 
    font-weight:normal; 
    text-transform:lowercase;
    margin:2px 0px 5px 10px; 
}
#loginPanelSub a:hover
{
    text-decoration:none;
    color:#333333;
    font-weight:normal;   
    text-transform:lowercase;
    margin:2px 0px 5px 10px;
}
.errorBoxLogin
{
    width:auto;
    height:50px;
    margin:5px auto 10px auto;
    color:#a20202;
    text-align:center;
    border:solid 1px #570202;
    background-color:#feabab;
    font-size:small;
    font-weight:normal;
    
}
.loginBox
{
    width:330px;
    padding:3px 10px 2px 5px;
    background-color:#FBEC5D;
    border:solid 1px #FFCC11;
}
#remember,#forgot
{
    text-align:left;
    color:#666666;
    padding:5px 0px 10px 0px;
}
#userNameSec,#userPassSec
{
    margin:10px 5px 5px 2px;
}

.logMeBut
{
    padding:5px 10px 5px 10px;
    margin:5px auto 5px auto;
    text-decoration:none;   
    background-color:#d4efd9;
    border:solid 1px #428d4e;
    display:block;
    color:#257031;
    text-align:center;
    width:150px;
}
.logMeBut:hover
{
   color:#03410d;
   border:solid 1px #0e3203;
   
}


.LoginControlPanel 
{
    /*position: fixed;
    top: 50%;
    left: 50%;
    margin-top:-125px;
    margin-left:-265px;*/
    width: 500px;
    margin:10px auto 10px auto;
    background-color:White;
    padding:10px 15px 15px 15px;
    border: solid 10px #185d92;
}

.LoginControlEmailAddressPanel, .LoginControlPasswordPanel
{
    text-align:right;
}

.LoginControlEmailAddressPanel, .LoginControlPasswordPanel, .LoginControlRememberPanel
{
    width:auto;
    vertical-align:middle;
    margin:5px 0px 5px 0px;
}

.LoginControlEmailAddressLabel, .LoginControlPasswordLabel
{
        font-weight:bold;
}

.LoginControlEmailAddressTextBox, .LoginControlPasswordTextBox
{
    width:350px;   
    margin:0px 0px 0px 10px;
    padding:3px 10px 2px 5px;
    background-color:#FBEC5D;
    border:solid 1px #FFCC11;
}

.LoginControlRememberPanel, .LoginControlButtonPanel
{
    text-align:center;
    font-weight:bold;
}

.LoginControlHelpPanel
{
    margin:15px 0px 15px 0px;
    text-align:center;
}

.LoginControlHelpPanel a, .LoginControlHelpPanel a:visited
{
    text-decoration:none;
    color:#999999;
    font-weight:normal;
    text-transform:lowercase;
    margin:0px 10px 0px 10px;
}

.LoginControlHelpPanel a:hover
{
    color:#333333;
}

.LoginControlNoticePanel
{
    border:solid 1px #d2c343;
    background-color:#f2f5d0;
    padding:5px 10px 10px 10px;
    color:#4b4d16;
    text-align:center;
    margin:5px 0px 10px 0px;
}

.AdminGridControl
{
    width:100%;
    border:0;
    padding:0;
    margin:5px 0px 5px 0px;
}

.AdminGridTitle
{
    background-color:Black;
    color:White;
    font-weight:normal;
    height:25px;
    vertical-align:middle;
    background-position:left center;
    background-image:url('img/optionsPanel.jpg');
    background-repeat:repeat-x;
}
.AdminGridTitle th, .AdminGridRow1 td, .AdminGridRow2 td, .AdminGridRow3 td
{
    text-align:left;
    padding:5px 10px 5px 10px;
}
.AdminGridTitle a, .AdminGridTitle a:visited
{
    text-decoration:none;
    color:White;  
    text-align:left; 
}

.AdminGridTitle a:hover
{
    color:#cccccc;
}

.AdminGridRow1
{
    background-color:#ffffff;
}

.AdminGridRow2
{
     background-color:#c5dcef;
}

.AdminGridRow1 a, .AdminGridRow2 a, .AdminGridRow1 a:visited , .AdminGridRow2 a:visited, .AdminGridRow3 a, .AdminGridRow3 a:visited
{
    text-decoration:none;
    color:#094171;
}

.AdminGridRow1 a:hover , .AdminGridRow2 a:hover, .AdminGridRow3 a:hover
{
    color:#1b609b;
    text-decoration:underline;
}

.AdminGridHeader
{
    
}
.AdminGridNoResults td
{
    text-align:center;   
    color:Red;
    padding:5px 10px 5px 10px;
}
.AdminGridFooter td
{
    background-color:#666666; 
    padding:5px 10px 5px 10px; 
    text-align:right; 
    color:#CCCCCC;
}

.AdminGridPager
{
    background-color:#999999;  
    text-align:right; 
    color:White;
}

.AdminGridPager td table
{
    text-align:right;
    margin:0px 0px 0px auto;
}

.AdminGridPager a, .AdminGridPager a:visited
{
    text-decoration:none;
    color:#CCCCCC;
}


/* User Signup Form */
.UserSignupForm
{   
    width:500px;
    margin:10px auto 10px auto; 
    border: solid 10px #185d92;
    padding:10px 20px 10px 20px; 
}
.UserSignupControlResponse
{
    border:solid 1px #d2c343;
    background-color:#f2f5d0;
    padding:5px 10px 10px 10px;
    color:#4b4d16;
    margin:5px 0px 10px 0px;
}
.UserSignupControlButtonPanel
{
 text-align:center; 
 margin:10px 0px 0px 0px;  
}
.UserSignupControlFieldDateControl
{
    display:inline;
}
.UserSignupControlFieldDateControl .DateControlDay, .UserSignupControlFieldDateControl .DateControlYear
{
    width:80px;
    margin:0px 0px 0px 10px;
}
.UserSignupControlFieldDateControl .DateControlMonth
{
    width:150px;
    margin:0px 0px 0px 15px;
}
.UserSignupControlInfoPanel, .UserSignupEmailPanel, .UserSignupPasswordPanel, .UserSignupPasswordConfirmPanel, .UserSignupGroupPanel, .UserSignupTuringPanel, .UserSignupTuringImagePanel
{
    text-align:right;
    width:auto;
    margin:5px 0px 0px 0px;
}
.UserSignupEmailBox, .UserSignupPasswordBox, .UserSignupPasswordConfirmBox, .UserSignupControlField, .UserSignupGroupDropDown
{
    width:320px;   
    margin:0px 0px 0px 10px;
    padding:3px 10px 2px 5px;
    background-color:#FBEC5D;
    border:solid 1px #FFCC11;
}
.UserSignupGroupDropDown
{
    width:335px;   
    padding:0px 0px 0px 10px;
}
.UserSignupTuringBox
{
    width:200px;   
    margin:0px 0px 0px 10px;
    padding:3px 10px 2px 5px;
    background-color:#FBEC5D;
    border:solid 1px #FFCC11; 
}
.UserSignupTuringImage
{
    border:solid 1px #666666;
}
.UserSignupControlTitle, .UserSignupEmailLabel, .UserSignupPasswordLabel, .UserSignupPasswordConfirmLabel, .UserSignupGroupLabel, .UserSignupTuringLabel
{
    font-weight:bold;
}
.UserSignupTuringImagePanel
{
    text-align:center;
    width:auto;
    margin:5px 0px 0px 0px;
}
.UserSignupHumanPanel, .UserSignupDetailsPanel
{
    border:solid 2px #569bd0;
    padding:5px 10px 10px 10px;
    margin:15px 0px 10px 0px;
}
.UserSignupHumanLabel, .UserSignupDetailsLabel
{
    margin-top:-15px;
    background-color:#ffffff;
    text-align:center;
    color:#569bd0;
    font-weight:bold;
}

.UserSignupDetailsLabel
{
    width:80px;
}

.UserSignupHumanLabel
{
    width:100px;
}


.UserDetailsControlPanel
{
    width:500px;
    margin:10px auto 10px auto; 
    padding:10px 20px 10px 20px; 
}
.UserDetailsEmailPanel, .UserDetailsPasswordPanel, .UserDetailsNewPasswordPanel ,.UserDetailsNewPasswordConfirmPanel, .UserDetailsUserGroupPanel
{
    width:auto;
    text-align:right;
    margin:5px 0px 0px 0px;
}

.UserDetailsEnabledPanel, .UserDetailsButtonPanel
{
    text-align:center;
    font-weight:bold;
    margin:5px 0px 10px 0px;
}

.UserDetailsEmailLabel, .UserDetailsPasswordLabel, .UserDetailsNewPasswordLabel, .UserDetailsNewPasswordConfirmLabel, .UserDetailsUserGroupLabel
{
    font-weight:bold;
}
.UserDetailsEmailBox, .UserDetailsPasswordBox, .UserDetailsNewPasswordBox, .UserDetailsNewPasswordConfirmBox
{
    width:320px;   
    margin:0px 0px 0px 10px;
    padding:3px 10px 2px 5px;
    background-color:#FBEC5D;
    border:solid 1px #FFCC11; 
}

.UserDetailsUserGroupDropDown
{
    width:335px;   
    margin:0px 0px 0px 10px;
    padding:0px 0px 0px 10px;
    background-color:#FBEC5D;
    border:solid 1px #FFCC11;   
}

.UserDetailsResponsePanel
{
    border:solid 1px #d2c343;
    background-color:#f2f5d0;
    padding:5px 10px 10px 10px;
    color:#4b4d16;
    margin:5px 0px 10px 0px;
    text-align:center;
}

.UserInformationControlPanel
{
    width:500px;
    margin:10px auto 10px auto;
    padding:10px 20px 10px 20px; 
}
.UserInformationControlDataPanel
{
    width:auto;
    text-align:right;
    margin:5px 0px 0px 0px;
}

.UserInformationControlTitle
{
    font-weight:bold;
}

.UserInformationControlField
{
    width:320px;   
    margin:0px 0px 0px 10px;
    padding:3px 10px 2px 5px;
    background-color:#FBEC5D;
    border:solid 1px #FFCC11; 
}

.UserInformationControlFieldDateControl
{
    display:inline;
}

.UserInformationControlFieldDateControl select
{
    width:100px;
    margin:0px 5px 0px 10px;
}
.UserInformationButtonPanel
{
    text-align:center;
    margin:15px 0px 10px 0px;
}
.UserInformationResponsePanel
{
    border:solid 1px #d2c343;
    background-color:#f2f5d0;
    padding:5px 10px 10px 10px;
    color:#4b4d16;
    margin:5px 0px 10px 0px; 
    text-align:center;
}

.LoginControlWelcomePanel, .UserSignupControlWelcomePanel
{
    border-bottom:dashed 1px #000000;
}

.LoginControlWelcomePanel h1, .UserSignupControlWelcomePanel h1
{
    padding:0;
    margin:0;
    font-size:x-large;
}

.LoginControlWelcomePanel h3, .UserSignupControlWelcomePanel h3
{
    padding:0;
    margin:0px 0px 5px 0px;
    font-size:small;
    font-weight:lighter;
}

/**
*Security Section
*/
.securityPanel, .groupPanel, .addFieldPanel, .addCategoryPanel, .addTemplatePanel
{
    width:auto;
    border: solid 5px #185d92;
    padding:5px 10px 10px 10px;
    margin:10px 15px 10px 15px;
}
.groupPanel table
{
  margin:10px auto 10px auto;   
}
.securityPanel h3 , .groupPanel h3, .addFieldPanel h1, .addCategoryPanel h2, .addTemplatePanel h2
{
    margin:0;
    padding:0;
    color:#7aa1e2;
}
.securityLine
{
    width:600px;
    margin:2px auto 2px auto;
    text-align:right;
    color:Black;
    font-weight:bold;
}
.securityInput
{
    width:400px;
    background-color:#f8f9b7;
    font-weight:normal;
    border:solid 2px #a7a914;
    padding:3px 0px 2px 5px;
    margin:0 50px 0px 10px;   
}

/* FILE MANAGER */
.FileManagerTable
{
    margin:5px 0px 5px 0px;
    color:Black;
}

.FileManagerTable th
{
    background-color:Black;
    color:White;
    font-weight:normal;
    height:25px;
    vertical-align:middle;
    background-position:left center;
    background-image:url('../adminImages/optionsPanel.jpg');
    background-repeat:repeat-x;
    text-align:left;
    padding:5px 10px 5px 10px;
}

.FileManagerTable td
{
    padding:5px 10px 5px 10px;
}

.FileManagerRow
{
    background-color:#ffffff;
}

.FileManagerAlternativeRow
{
    background-color:#c5dcef;
}
.FileManagerTable td.FileManagerTitle a, .FileManagerTable td.FileManagerTitle a:visited
{
    text-decoration:none;
    color:#094171;
}
.FileManagerTable td.FileManagerTitle a:hover
{
    color:#1b609b;
    text-decoration:underline;
}

.FileManagerTable td.fileDelete,.FileManagerTable th.fileDelete,.FileManagerTable td.fileView,.FileManagerTable th.fileView
{
    width:30px;
    text-align:right;
}
.FileManagerTable td.fileDelete a img,.FileManagerTable td.fileDelete a:visited img
{
    border:0;
}

.RSSItem
{
    margin:5px 5px 5px 105px;
    padding:0px 5px 0px 0px;
}

.RSSTitle
{   
    display:none;
}

.RSSDesc
{
    padding:5px 5px 5px 0px;
    margin:0;
    border:0;
    color:#073655;
}
.RSSDesc a, .RSSDesc a:visited
{
    color:#686462;
    text-decoration:none;
}
.RSSDesc a:hover
{
    color:#000000;
}

.RSSTime
{
    text-align:right;
    border:0;
    padding:5px 20px 5px 0px;
    margin:0;
    color:#999999;
}

.ImageHolder a img, .ImageHolder a:visited img
{
    border:0;
    text-decoration:none;
}

.ImageHolder a:hover img
{
    border:0;
}

.WhiteBackground
{
    background-image:url('img/whiteBackground.gif');
    background-repeat:no-repeat;
    background-position:center center;   
}

.HostingTitle
{
    background-color:#213038;
    color:White;
    font-size:16px;
    padding:5px 10px 5px 10px;
}
.HostingTitle td
{
    padding:5px 10px 5px 10px;
}
.HostingLine
{
    background-color:#ccd9e0;
}
.HostingLine td, .HostingAlternativeLine td
{
    padding:2px 5px 2px 10px;
}

.orderline td
{
    text-align:center;
}

.orderline td a img, .orderline td a:visited img
{
    border:0;
    text-decoration:none;
}

.orderline td a:hover img
{
    border:0;
}

.HostingAlternativeLine
{
    background-color:#ffffff;
}

.SocialMedia
{
    text-align:center;
}
.SocialMedia a img, .SocialMedia a:visited img
{
    border:0;
    text-decoration:none;
    margin:0px 10px 0px 10px;
}
.SocialMedia a:hover img
{
    border:0;
}
.iContentMain h2
{
    color:#666666;
    padding:0;
    margin:0;
    border:0;
}

.ProductSummaryPanel
{
    width:700px;
    display:block;
    margin:5px auto 10px auto;
}
.ProductSummaryDetailsPanel
{
    border:solid 1px #1a1a1a;
    height:110px;
    background-image:url('img/productSummary.gif');
    background-position:right top;
    background-repeat:repeat-y;
}
.ProductSummaryImagePanel
{
    margin:5px 5px 10px 5px;
    float:left;
}
.ProductSummaryNamePanel
{
    width:auto;
    background-image:url('img/productTop.gif');
    background-position:center top;
    background-repeat:no-repeat;
    color:White;
    padding:5px 0px 5px 10px;
    clear:right;
}
.ProductSummaryNamePanel a, .ProductSummaryNamePanel a:visited
{
    color:White;
    text-decoration:none;
}
.ProductSummaryNamePanel a:hover
{
    color:#CCCCCC;
}
.ProductSummarySidePanel
{
    float:right;
    width:150px;
}
.ProductSummaryPricePanel
{
    font-size:x-large;
    margin:5px auto 10px auto;
    color:#FFFFFF;
    text-align:center;
}
.ProductSummaryMorePanel
{
    background-image:url('img/productMoreInfo.gif');
    background-position:center center;
    background-repeat:no-repeat;
    padding:15px 0px 15px 0px;
    margin:0px auto 0px auto;
    width:110px;
    text-align:center;
}
.ProductSummaryMorePanel a, .ProductSummaryMorePanel a:visited
{
    color:#850a0a;
    text-decoration:none;
    padding:10px 0px 0px 0px;
}
.ProductSummaryMorePanel a:hover
{
    text-decoration:underline;
}
.ProductClear
{
    clear:right;
}
.ProductSummaryDescriptionPanel
{
    margin:5px 150px 0px 120px;
}

.ProductNamePanel
{
    font-size:xx-large;
    border-bottom:solid 1px #333333;
    color:#1a1a1a;
    margin:0px 0px 10px 0px;
}
.ProductControlsPanel
{
    width:600px;
    height:40px;
    text-align:center;
    background-image:url('img/productControls.gif');
    background-position:center top;
    background-repeat:no-repeat;
    margin:10px auto 10px auto;
}
.ProductPriceLabel
{
    color:White;
    font-size:18px;
    padding:6px 20px 2px 20px;
}
.ProductQTYLabel
{
    color:#999999;
    font-size:18px;
    padding:6px 5px 2px 20px;
}
.ProductBuyButton
{
    margin:8px 20px 6px 20px;
}

.ProductPreviewPanel
{
    text-align:center;
    margin:20px auto 20px auto;
}
.ProductPreviewPanel object
{
    margin:0px auto 0px auto;
}

.ProductQTYBox
{
    width:30px;
    margin:0px 20px 0px 5px;
    border:solid 2px #ccd9e0;
}

.ProductImagePanel
{
    border:solid 3px #7d98a7;
    width:300px;
    text-align:center;
    vertical-align:middle;
    float:left;
    margin:5px 15px 20px 0px;
}

.CartTable
{
    margin:5px 0px 5px 0px;
    color:Black;
}
.CartTable h3
{
    margin:0;
    padding:0;
    border:0;
    color:#213038;
}
.CartTable p
{
    margin:0;
    padding:0;
    border:0;
    color:#666666;
}
.CartTable .SerialCode
{
    width:150px;
}
.CartTable .Price
{
    width:50px;
}

.CartTable .purchasedSub
{
    text-align:right;
    font-style:italic;
}

.CartTable td.Price
{
    color:#b21818;
}
.CartTable .ItemQTY
{
    width:30px;
    margin:0px 5px 0px 5px;
    text-align:left;
}
.CartTable .DeliveryItems
{
    width:130px;
}
.CartTable th
{
    background-color:Black;
    color:White;
    font-weight:normal;
    height:25px;
    vertical-align:middle;
    background-position:left center;
    background-image:url('../adminImages/optionsPanel.jpg');
    background-repeat:repeat-x;
    text-align:left;
}
.CartTable tr.row1
{
    background-color:#ffffff;
}
.CartTable tr.row2
{
    background-color:#ccd9e0;
}
.CartTable td
{
    padding:5px 10px 5px 10px;
}
.CartTable th
{
        padding:5px 10px 5px 10px;
}
.CartTable td a, .CartTable td a:visited
{
    text-decoration:none;
    color:#094171;
}
.CartTable td a:hover
{
    color:#1b609b;
    text-decoration:underline;
}

.CartTable td.qtyCol, .CartTable th.qtyCol
{
    width:40px;
    text-align:center;
}
.CartTable tr.row3 td.subTitle, .CartTable tr.row3 td.totals
{
    background-color:#213038;
    color:#FFFFFF;
}

.CartTable tr.row4 td.subTitle, .CartTable tr.row4 td.totals
{
    background-color:#FFFFFF;
}

.CartTable td.subTitle
{
    width:40px;
    text-align:right;
}

.CartTable td.totals
{
    width:140px;
    text-align:right;
}

.CartTable td.totalCol, .CartTable th.totalCol
{
    width:100px;
    text-align:right;
}

.CartTable td.itemCol, .CartTable th.itemCol
{
    width:80px;
        text-align:right;
}

.CartTable td.delCol, .CartTable th.delCol
{
    width:30px;
    text-align:right;
}
.CartTable td.delCol a img,.CartTable td.delCol a:visited img
{
    border:0;
}

.DownloadSection
{
    margin:20px auto 10px auto;
    text-align:center;
    width:500px;
}

.DownloadSection p
{
    margin:0;
    padding:5px 10px 10px 10px;
    color:White;
}

.DownloadSection p a, .DownloadSection p a:visited
{
    color:White;
}

.DownloadSection p a:hover
{
    color:#CCCCCC;
}

.DownloadDetails
{
    background-color:#7d98a7;
}

.DownloadTop
{
    width:500px;
    background-image:url('img/downloadTop.gif');
    background-repeat:no-repeat;
    background-position:center top;
    height:16px;
}

.DownloadBottom
{
    width:500px;
    background-image:url('img/downloadBottom.gif');
    background-repeat:no-repeat;
    background-position:center top;
    height:16px;
}
.downloadLine
{
    width:auto;
    text-align:right;
    padding:5px 0px 5px 0px;
    color:#ffffff;
}
.downloadText
{
    width:300px;
    border:solid 1px #213038;
    margin:0px 20px 0px 20px;  
    color:Black; 
}
.DownloadButton
{
    margin:10px auto 10px auto;   
}
.UserDashboard
{
    border:solid 2px #213038;
    margin:5px 10px 10px 10px;
}
.DashboardLinks
{
    background-color:#213038;
}
.DashboardLinks ul
{
    list-style:none;
    list-style-type:none;
    margin:0;
    padding:5px 0px 5px 0px;
    border:0;
}

.DashboardLinks li
{
    display:inline;
}

.DashboardLinks li.SelectedPage a, .DashboardLinks li.SelectedPage a:visited
{
    background-color:#ccd9e0;
    color:#1a1a1a;
    padding-left:15px;
    padding-right:15px;
}

.DashboardLinks li a, .DashboardLinks li a:visited
{
    margin:0;
    padding:7px 10px 6px 10px;
    border:0;
    text-decoration:none;
    color:White;
}

.DashboardLinks li a:hover, .DashboardLinks li.SelectedPage a:hover
{
    background-color:#ffffff;
    color:#333333;
}

.AccountProfile h3
{
    margin:5px auto 5px 10px;
    color:#213038;
}
.ProfileOverviewLine
{
    width:500px;
    margin:5px auto 5px 10px;
}

.ProfileTitle
{
    color:#666666;
}

.OrderPanel
{
    margin:5px 10px 5px 10px;
}

.PurchasedAdminPanel
{
    margin:5px 10px 10px 10px;
    background-color:#ecebb7;
    border: solid 1px #94910f;
    padding:15px 10px 10px 10px;
}
.orderTitle
{
    margin:0px 0px 0px 5px;
    padding:0;
}
.PurchasedAdminPanel div
{
    margin:5px 10px 5px 10px;
    text-align:center;
}
.purchasedButtons
{
    text-align:center;
}
.orderStatusLine
{
    font-style:italic;
}
.orderStatusMessage
{
    font-style:normal;
    font-weight:bold;
}
.EmailViewControlPanel
{
    margin:10px 15px 10px 15px;
}
.EmailViewControlToPanel, .EmailViewControlTimePanel, .EmailViewControlCCPanel, .EmailViewControlFromPanel, .EmailViewControlSubjectPanel
{
    font-weight:bold;
    color:#333333;
}
.EmailViewControlToPanel span, .EmailViewControlTimePanel span, .EmailViewControlCCPanel span, .EmailViewControlFromPanel span, .EmailViewControlSubjectPanel span
{
    font-weight:normal;
    color:#000000;
}
.EmailViewControlBodyPanel
{
    margin:5px 0px 5px 0px;
}
.EmailViewControlTitle
{
    padding:0;
    margin:10px 0px 0px 15px;
    color:#333333;
}
.ComposeEmailControlPanel
{
    margin:5px 15px 10px 15px;
}
.ComposeEmailControlToPanel, .ComposeEmailControlFromPanel, .ComposeEmailControlCCPanel, .ComposeEmailControlSubjectPanel
{
    width:auto;
    margin:2px 5px 2px 0px;
}
.ComposeEmailControlResponsePanel
{
    border:solid 1px #d2c343;
    background-color:#f2f5d0;
    padding:5px 10px 10px 10px;
    color:#4b4d16;
    margin:5px 0px 10px 0px;
    width:auto;
    text-align:center;
}
.ComposeEmailControlToNameBox, .ComposeEmailControlFromNameBox, .ComposeEmailControlNameBox, .ComposeEmailControlCategoryBox, .categoryNameBox , .categoryDescBox, .emailCategoryList
{
    width:200px;
    margin:0px 5px 0px 5px;
}
.ComposeEmailControlToAddressBox, .ComposeEmailControlFromAddressBox
{
    width:300px;
    margin:0px 5px 0px 5px;
}
.ComposeEmailControlCCBox
{
    width:450px;
    margin:0px 10px 0px 10px;
}
.ComposeEmailControlSubjectBox
{
        width:600px;
    margin:0px 10px 0px 10px;
}
.ComposeEmailControlButtonPanel
{
    text-align:center;
    margin:5px 10px 5px 10px;
}
.ComponseEmailControlUserPanel
{
    border:solid 1px #666666;
    padding:5px 10px 10px 10px;
}

.CatDesc
{
    color:#999999;
    padding:0px 5px 0px 10px;
}

.delColumn, .editColumn
{
    width:25px;
    text-align:center;
    padding:0;
    margin:0;
    border:0;
}
.signupFieldsTitle
{
    text-decoration:none;
    color:#094171;
    padding:0px 0px 5px 0px;
    margin:5px 0px 5px 0px;
    border-bottom:solid 1px #666666;
}
.AdminDashboardPanel, .UserDashboardPanel
{
    border:solid 2px #569bd0;
    padding:5px 10px 10px 10px;
    margin:15px 210px 5px 10px;
    background-color:#ffffff;
}
.AdminDashboardLabel, .UserDashboardLabel
{
    background-color:#FFFFFF;
    color:#569bd0;
    margin:-15px 0px 5px 0px;    
    width:80px;
    text-align:center;
    font-weight:bold;
}
#DashboardSideNavigation
{
    width:200px;
    float:right;
    list-style:none;
    list-style-image:none;
    padding:0;
    border:0;
    margin:0;
}
#DashboardSideNavigation li a, #DashboardSideNavigation li a:visited
{
    display:block;
    background-color:#f1f1f1;
    padding:5px 10px 5px 10px;
    border-bottom:solid 1px #cccccc;
    border-left:solid 1px #f1f1f1;
    border-right:solid 1px #f1f1f1;
    border-top:solid 1px #FFFFFF;
    margin:0;
    text-decoration:none;
    color:#094171
}
#DashboardSideNavigation li a:hover
{
    color:#1b609b;
    text-decoration:underline;
}
#DashboardSideNavigation ul
{
    list-style:none;
    list-style-image:none;
    padding:0;
    border:0;
    margin:0;
}
#DashboardSideNavigation ul li a, #DashboardSideNavigation ul li a:visited
{
    padding:2px 10px 2px 15px;
    border-left:solid 1px #f1f1f1;
    border-right:solid 1px #f1f1f1;
    border-bottom:0;
    margin:0;
    display:block;
    background-color:white;
    text-decoration:none;
    color:#094171;
}

#DashboardSideNavigation ul li a:hover
{
    background-color:#eaf2fa;
    color:#666666;
    text-decoration:none;
}    

.statsTitle
{
    padding:10px 0px 0px 0px;
    margin:0;
    border:0;
    color:#34579e;
}

.GallerySection
{
    width:auto;
    height:285px;
    margin:0px;
    background-color:White;
    padding:5px 10px 10px 10px;
}
.GalleryAddImageBox
{
    width:420px;
    margin:5px 10px 10px 20px;
}
.sizeDesc
{
    color:#999999;
    padding:5px 10px 5px 10px;
}
.GalleryBox
{   
    overflow-x: hidden;
    overflow-y: scroll; 
    border:solid 1px #CCCCCC;   
}
.GalleryTable
{
    
}

.GalleryTable td.imageCol
{
    width:60px;
    height:60px;
    text-align:center;
    padding:0px;
}
.GalleryTable td
{
    border-bottom:solid 1px #CCCCCC;
}
.GalleryTable td.textCol
{
    padding:0px 0px 0px 10px;
}

.GalleryTable td.textCol a, .GalleryTable td.textCol:visited, .GalleryTable td.viewCol a, .GalleryTable td.viewCol a:visited, .GalleryLinks a, .GalleryLinks a:visited
{
    color:#094171;
    text-decoration:none;
}

.GalleryTable td.textCol a:hover, .GalleryTable td.viewCol a:hover, .GalleryLinks a:hover
{
    color:#1b609b;
}

.GalleryTable td.viewCol
{
    width:50px;
}
.GalleryLinks
{
    text-align:right;
    color:#CCCCCC;
}
.GalleryUpload
{
    text-align:center;
    padding:10px 5px 10px 5px;
    color:#094171;
}

.frontLeft
{
    padding:10px 15px 15px 15px;
    margin:10px 0px 10px 60px;
}
.frontRight
{
    float:right;
    padding:10px 15px 15px 15px;
    margin:10px 60px 10px 0px;
}
.contactUs
{
    background-image:url('img/contactus.gif');
    background-position:left top;
    background-repeat:no-repeat;
    width:608px;
    height:252px;
    padding:10px 10px 10px 10px;
    margin:0px 0px 0px 20px;
}
.footerRightPanel
{
    float:right;
}
.twitterForm
{
    width:315px;
    height:150px;
    overflow:hidden;
    background-image:url('img/twitter.gif');
    background-position:left top;
    background-repeat:no-repeat;
    padding:10px 0px 0px 10px;
    margin:0px 20px 0px 0px;
}

.infoPanel
{
    width:315px;
    height:92px;
    overflow:hidden;
    background-image:url('img/infoPanel.gif');
    background-position:left top;
    background-repeat:no-repeat;
    padding:5px 0px 10px 10px;
    margin:0px 20px 0px 0px;
}
.infoPanel ul
{
    list-style:none;
    list-style-image:none;
    text-align:center;
    width:auto;
    margin:0;
    padding:10px 10px 10px 10px;
    border:0;
    font-size:large;
    color:#073655;
}
.infoPanel ul li
{
    display:block;
    padding:0;
    margin:0;
    border:0;
}
.infoPanel ul li a, .infoPanel ul li a:visited
{
    text-decoration:none;
    color:#24648e;
}
.infoPanel ul li a:hover
{
    color:#073655;
}
    .FrontArea1 .slidesHolder
    {
        width:618px;
        height:400px;
        overflow:auto;
        margin:10px auto 10px auto;
        position:relative;
    }
    .FrontArea1 .slidesHolder .slide
    {
        margin:0px auto 0px auto;
        width:598px;
        height:400px;
    }
    .FrontArea1 .slidesHolder .slide .slideText
    {
        width:598px;
        height:100px;
        margin:0;
        overflow:hidden;
        color:White;
        background-color:Black;
        display:block;
        padding:5px;
    }
    .FrontArea1 .slidesHolder .slide .slideText h3
    {
        padding:0;
        margin:0px 0px 5px 0px;   
    }
    .FrontArea1 .slidesHolder .slide .slideText p
    {
        padding:0;
        margin:0;
    }
    #leftControl, #rightControl
    {
        color:White;
        top:0px;
        position:absolute;
        background-repeat:no-repeat;
        height:400px;
        width:180px;
        overflow:hidden;
        text-indent:-1000px;
    }
    #leftControl
    {
        left:0px;
        background-image: url('img/leftArrow.png');
        background-position:left center;
    }
    #rightControl
    {   
        right:0px;
        background-image: url('img/rightArrow.png');
        background-position:right center;
    }
    
    /*Widget Admin*/
    
    .widgetOrder
    {
        width:50px;
    }
    .widgetSettings
    {
        
    }
    /* WYSIWYG Editor */
    .EditorHolder
    {
        width:auto;
        padding:0;
        border:0;
        margin:0px 5px 0px 5px;
        display:block;
        background-color:White; 
        font-family:Times New Roman;
    }
    .EditorHeader, .EditorFooter, .EditorBox, .EditorFrame
    {
        border-left:solid 1px #CCCCCC;
        border-right:solid 1px #CCCCCC;
        width:100%;
    }
    .EditorHeader
    {
        border-top:solid 1px #CCCCCC;
        text-align:left;
        height:30px;
        padding:4px 0px 4px 0px;
        background-color:#dfdfdf;
    }
    .EditorFooter
    {
        border-bottom:solid 1px #CCCCCC;
        text-align:right;
        background-color:#ededed;
        padding:0px 0px 5px 0px;
    }
    .EditorBox, .EditorFrame
    {
        border-top:0;
        border-bottom:0;
        padding:0;
        margin:0;
        text-align:left;
        background-color:White;
        color:Black;
    }
    .EditorBox
    {
        height:300px;
    }
    .EditorFrame
    {
        height:280px;
    }
    .EditorFontsList
    {
        width:200px;
    }
    .EditorSizeList
    {
        width:100px;   
    }
    .EditorFontsList,.EditorSizeList
    {
        float:left;
        margin:5px 2px 0px 2px;
        vertical-align:middle;
    }
    .EditorLinkPanel
    {
        width:380px;
        border-bottom:solid 1px #999999;
        border-left:solid 1px #999999;
        border-right:solid 1px #999999;
        border-top:0;
        padding:10px 5px 10px 5px;
        margin:0px 0px 0px 300px;
        background-color:#dfdfdf;
        position:absolute;
    }
    .EditorLinkBox
    {
        width:250px;
        border:solid 2px #999999;
        margin:0;
        padding:3px 3px 3px 10px;
    }
    .EditorLinkAddButton
    {
        padding:3px 10px 3px 10px;
        margin:5px 10px 5px 10px;
        text-decoration:none;   
        background-color:#d4efd9;
        border:solid 2px #428d4e;
        color:#257031;
        text-align:center;
        font-weight:bold;
    }
    .EditorColorPanel
    {
        width:235px;
        border-bottom:solid 1px #999999;
        border-left:solid 1px #999999;
        border-right:solid 1px #999999;
        border-top:0;
        padding:10px 5px 10px 5px;
        margin:0px 0px 0px 400px;
        background-color:#dfdfdf;
        position:absolute;
    }
    .EditorColorRowFirst a,.EditorColorRowFirst a:visited,.EditorColorRow a,.EditorColorRow a:visited,.EditorColorRowLast a,.EditorColorRowLast a:visited
    {
        margin:2px 3px 2px 3px;
        padding:2px 6px 2px 6px;
        font-size:10px;
        text-decoration:none;
    }

    .EditorColorRowFirst a,.EditorColorRowFirst a:visited
    {
        border-top:solid 1px #cccccc;
        border-left:solid 1px #cccccc;
        border-right:solid 1px #cccccc;
    }
    .EditorColorRowFirst a:hover
    {
        border-top:solid 1px #ffffff;
        border-left:solid 1px #ffffff;
        border-right:solid 1px #ffffff;
    }
    .EditorColorRow a,.EditorColorRow a:visited
    {
        border-left:solid 1px #cccccc;
        border-right:solid 1px #cccccc;
    }
    .EditorColorRow a:hover
    {
        border-left:solid 1px #ffffff;
        border-right:solid 1px #ffffff;

    }
    .EditorColorRowLast a,.EditorColorRowLast a:visited
    {
        border-bottom:solid 1px #cccccc;
        border-left:solid 1px #cccccc;
        border-right:solid 1px #cccccc;
        border-top:0;

    }
    .EditorColorRowLast a:hover
    {
        border-bottom:solid 1px #ffffff;
        border-left:solid 1px #ffffff;
        border-right:solid 1px #ffffff;
    }
    .EditorFooter a,.EditorFooter a:visited
    {
        padding:2px 5px 2px 5px;
        margin:2px 5px 5px 5px;
        text-decoration:none;
    }
    .EditorDeActive
    {
        border-bottom:solid 1px #999999;
        border-left:solid 1px #999999;
        border-right:solid 1px #999999;
        background-color:#CCCCCC;
        color:#333333;
    }
    .EditorActive
    {
        border-bottom:solid 1px #CCCCCC;
        border-left:solid 1px #CCCCCC;
        border-right:solid 1px #CCCCCC;
        background-color:#FFFFFF;
        color:#333333;
    }
    
    .EditorButtons, .EditorMedia
    {
        width:30px;
        height:30px;
        margin:0px 2px 0px 2px;
        background-position:center center;
        background-repeat:no-repeat;
        overflow:hidden;
        display:block;
        float:left;
        text-indent:-1000px;
    }
    .EditorHeader a.Bold, .EditorHeader a:visited.Bold
    {
        background-image:url('img/bold.jpg');
    }
    .EditorHeader a:hover.Bold
    {
        background-image:url('img/boldHover.jpg');
    }
    .EditorHeader a.Italic, .EditorHeader a:visited.Italic
    {
        background-image:url('img/italic.jpg');
    }
    .EditorHeader a:hover.Italic
    {
        background-image:url('img/italicHover.jpg');
    }
    .EditorHeader a.Underline, .EditorHeader a:visited.Underline
    {
        background-image:url('img/underline.jpg');
    }
    .EditorHeader a:hover.Underline
    {
        background-image:url('img/underlineHover.jpg');
    }
    .EditorHeader a.Left, .EditorHeader a:visited.Left
    {
        background-image:url('img/left.jpg');
    }
    .EditorHeader a:hover.Left
    {
        background-image:url('img/leftHover.jpg');
    }
    
    .EditorHeader a.Right, .EditorHeader a:visited.Right
    {
        background-image:url('img/right.jpg');
    }
    .EditorHeader a:hover.Right
    {
        background-image:url('img/rightHover.jpg');
    }
    
    .EditorHeader a.Center, .EditorHeader a:visited.Center
    {
        background-image:url('img/center.jpg');
    }
    .EditorHeader a:hover.Center
    {
        background-image:url('img/centerHover.jpg');
    }
    
    .EditorHeader a.OrderedList, .EditorHeader a:visited.OrderedList
    {
        background-image:url('img/ordered.jpg');
    }
    .EditorHeader a:hover.OrderedList
    {
        background-image:url('img/orderedHover.jpg');
    }
    
    .EditorHeader a.BulletedList, .EditorHeader a:visited.BulletedList
    {
        background-image:url('img/numbered.jpg');
    }
    .EditorHeader a:hover.BulletedList
    {
        background-image:url('img/numberedHover.jpg');
    }
    
    .EditorHeader a.Links, .EditorHeader a:visited.Links
    {
        background-image:url('img/link.jpg');
    }
    .EditorHeader a:hover.Links
    {
        background-image:url('img/linkHover.jpg');
    }
    
    .EditorHeader a.Colors, .EditorHeader a:visited.Colors
    {
        background-image:url('img/color.jpg');
    }
    .EditorHeader a:hover.Colors
    {
        background-image:url('img/colorHover.jpg');
    }
    
    .EditorHeader a.EditorMedia, .EditorHeader a:visited.EditorMedia
    {
        background-image:url('img/imageLink.jpg');
    }
    .EditorHeader a:hover.EditorMedia
    {
        background-image:url('img/imageLinkHover.jpg');
    }
    
.EditorMediaLibrary
{
    text-align:right; 
    border:solid 1px #999999;  
    background-color:#dfdfdf;
}
.EditorMediaLibrary a,.EditorMediaLibrary a:visited
{
    color:#cccccc;
    text-decoration:none;
}
.EditorMediaLibrary a:hover
{
    color:#ffffff;   
}
.EditorMediaLibrary a.EditorMediaTabs,.EditorMediaLibrary a.EditorMediaTabs:visited
{
    text-decoration:none;   
    color:#CCCCCC;
    padding:2px 10px 5px 10px;
    margin:2px 5px 0px 5px;
    background-color:#999999;   
}
.EditorMediaLibrary a.EditorMediaTabs:hover
{
    color:#ffffff;
}
.EditorMediaUploads, .EditorMediaImages
{
    width:100%;
    height:300px;
    background-image:url('img/ajax-loader.gif');
    background-position:center center;
    background-repeat:no-repeat;
    margin:0;
    padding:0;   
    border-top:solid 1px #666666;
}
body .ImageLibraryForm
{
    background-color:White;
    width:100%;
    height:100%;
    padding:10px 10px 20px 10px;
}