﻿/* Body Class*/
body 
{
	background-color:#f4f4f4;
	border:0;
	margin:0;
	padding:0;
	text-align:center;
	font: 83%/1.4 Tahoma, Helvetica, Arial, sans-serif;
}
/* Main Center Section Class
 * Parents: Header, Main, Footer
 */
#MainSection
{
	text-align:left;
	margin:0px auto 0px auto;
	border:0;
	padding:0;
	width:1000px;
}
/* Main Center Section Class
 * Parents: LoginSec
 */
	#Header{
		margin:10px 0px 0px 0px;
		width:auto;
		text-align:center;
		background-image:url('img/header.gif');
		background-repeat:no-repeat;
		background-position:center center;
	}
	#HeaderInformation{
		text-align:center;
	}
	#HeaderItems{
		text-align:center;
	}
	#HeaderInformation ul{
		list-style:none;
		list-style-image:none;
	}
	#HeaderInformation li{
		display:inline;
		font-size:18px;
		color:#26a4d4;
		padding:0px 10px 0px 10px;
	}
	.dull{
		color:#686462;
	}
	#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
 */
    #PreArea
    {
        width:auto;
        height:20px;
        background-image:url('img/mainTop.gif');
		background-repeat:no-repeat;
		background-position:center bottom;
    }

	#Navigation{
		display:block;
		height:40px;
		clear:both;
		margin:10px auto 10px auto;
		background-image:url('img/navBar.jpg');
		background-repeat:no-repeat;
		padding:5px 20px 5px 20px;
		text-align:left;
	}
	
	#NavigationHolder{
		padding:5px 20px 5px 20px;
		text-align:left;
		height:35px;
	}
	#Navigation ul{
		list-style:none;
		list-style-image:none;
		margin:0;
		padding:0;
		border:0;
	}
	#Navigation ul ul
	{
	    display:none;   
	}
	#Navigation li{
		display:inline;
	}
	#Navigation li a, #Navigation li a:visited{
		text-decoration:none;
		margin:5px 0px 5px 0px;
		padding:10px 10px 10px 10px;
		color:#cecdcb;
		font-size:18px;
	}
	
	#Navigation li a:hover{
		color:#FFFFFF;
	}
	
    .SearchSection{
		float:right;
		text-align:right;
		margin:2px 0px 0px 0px;
	}
	.SearchField{
		width:200px;
		border:solid 2px #CCCCCC;
	}
	.SearchButton{
		margin-left:20px;
	}

/* Main Content PlaceHolder Class*/
	#MainContent{
		margin-right:260px;
	}
	#MainArea{
		margin:0px 5px 0px 5px;
		background-color:#ffffff;
		background-image:url('img/sideBar.gif');
		background-position:top right;
		background-repeat:repeat-y;
		padding:10px 10px 20px 10px;
		border:0;
		 min-height:300px;
	}
	#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;
	}
.crumbsNavigation
{
    display:block; 
    margin:10px 20px 10px 20px;
    border-bottom:solid 1px #999999; 
}
.crumbsNavigation ul
{
    border:0;
    margin:0px 5px 2px 5px;
    padding:0;
}
.crumbsNavigation li
{
    display:inline;
    padding:0px 10px 0px 0px;
}
.crumbsNavigation li a,.crumbsNavigation li a:visited
{
    text-decoration:none;
    color:#333333;
}
.crumbsNavigation li a:hover
{
    color:#666666;
}
.subNavigation
{
     width:200px;
     float:left;   
}
.subNavigation ul
{
    border:0;
    padding:0;
    margin:10px 20px 20px 20px;
    list-style:none;
}
.subNavigation li a,.subNavigation li a:visited
{
    display:block;
    text-decoration:none;
    padding:5px 10px 5px 10px;
    border:0;
    background-color:#ccd9e0;
    color:#000000;
    margin-bottom:5px;
}
.subNavigation li a:hover
{
     background-color:#213038;
     color:#ffffff;
}
.homePageDisplay
{
    width:auto;
    padding:0px 0px 5px 0px;
}
.homePageDisplay .iContentHolder
{
   margin:0;
}
.homePageDisplay a img,.homePageDisplay a:visited img
{
   margin:0;
   border:0;
}
.homePageDisplay a:hover img
{
    border:0;
}
.homePageDisplay .frontColumn a img,.homePageDisplay .frontColumn a:visited img,.homePageDisplay p a img,.homePageDisplay p a:visited img
{
    border:solid 2px #666666;
}

.homePageDisplay p a:hover img,.homePageDisplay .frontColumn a:hover img
{
    border:solid 2px #333333;
}
.homePageDisplay h1
{
    font-size:medium;
    padding:0;
}
.homePageDisplay p
{
    padding:0px 10px 0px 10px;
}
.contentDisplay
{
    width:auto;
    margin:0;
}
.categoryDisplay
{
    width:auto;
    margin:0px 0px 0px 210px;
}
.iContentHolder
{
    text-align:right;
    margin:0px 0px 0px 0px;
}
.iContentTitle
{
    font-size:large;
    text-align:left;
    padding:5px 0px 0px 5px;
}
.iContentTime
{
    color:#666666;
    text-align:left;
    padding:1px 5px 1px 2px;
}
.iContentMain
{
    padding:0px 0px 0px 0px;
    text-align:left;
}
.iContentMain p
{
    padding:5px 5px 5px 5px;
}
.iContentMain p img
{
    padding:0;
}
.iContentLiveEdit
{
  text-decoration:none;
  color:#999999; 
  padding:0px 10px 0px 10px; 
}
.iContentLiveEdit:hover
{
    color:#666666;
}
.clearLine
{
    height:1px;
    clear:both;
    border:0;
    padding:0;
    margin:0;     
}
	#Footer{
		width:auto;
		padding:30px 0px 0px 0px;
		margin:0;
		text-align:center;
		background-image:url('img/mainBottom.gif');
		background-position:center top;
		background-repeat:no-repeat;
	}

	#Footer ul{
		list-style:none;
		list-style-image:none;
		margin:0;
		padding:0;
		border:0;
	}

	#Footer li{
		color:#9f9693;
	}
	
    #Footer li#terms, #Footer li#email, #Footer li#info{
		display:inline;
		padding:0px 10px 0px 10px;
	}
	
	#Footer li a, #Footer li a:visited{
		text-decoration:none;
		color:#9f9693;
	}

	#Footer li a:hover{
		color:#686462;
	}
#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
{
    text-decoration:none;
    color:#666666;
    padding:5px 5px 2px 10px;
    margin:0px 10px 0px 0px;
    font-weight:bold;
}
a.loginBut:hover, a.dashBut:hover
{
      color:#000000; 
}
.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;
}
.searchBox
{
    margin:0;
    padding:1px 3px 1px 3px;
    border:solid 1px #666666; 
    width:150px;
    color:#666666;
    text-align:left;
    vertical-align:middle;
    margin:1px;
}
.searchButton, .searchButton:visited
{
    color:#666666;
    padding:0;
    margin:0px 15px 0px 5px;
    text-decoration:none;
    font-weight:bold;
}
.searchButton:hover
{
    color:#333333;
}
.searchResultTitle,.searchResultTitle a
{
    font-size:large;
    font-weight:bold;
    font-style:italic;
    text-decoration:none;   
    color:#003366;
    padding:3px 5px 2px 7px;
}
.searchResultTitle a:hover
{
    color:#666666;   
}
.searchResultMain
{
    color:#666666; 
    padding:5px 2px 4px 20px;  
}
.searchResultMain a
{
    text-decoration:none;
    color:#212121; 
    padding:0px 5px 0px 15px;  
}
.searchResultMain a:hover
{
    color:#000000;
}
.searchTitle
{
    font-weight:bold; 
    padding:0px 0px 3px 10px;  
}


/**
*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
{
    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
{
    text-decoration:none;
    color:#094171;
}

.AdminGridRow1 a:hover , .AdminGridRow2 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;  
}

.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:235px;   
    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; 
    border: solid 10px #185d92;
    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;
    border: solid 10px #185d92;
    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
{
    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
{
    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 auto 5px auto;
    background-image:url('img/twitterTop.gif');
    background-position:left top;
    background-repeat:no-repeat;
    padding:10px 0px 0px 0px;
}

.RSSTitle
{   
    display:none;
}

.RSSDesc
{
    padding:0px 20px 0px 10px;
    margin:0;
    border:0;
    background-image:url('img/twitterMiddle.gif');
    background-position:left top;
    background-repeat:repeat-y;
    color:#ffffff;
}
.RSSDesc a, .RSSDesc a:visited
{
    color:#686462;
    text-decoration:none;
}
.RSSDesc a:hover
{
    color:#ffffff;
}

.RSSTime
{
    text-align:right;
    border:0;
    padding:0px 20px 10px 0px;
    margin:0;
    background-image:url('img/twitterBottom.gif');
    background-position:left bottom;
    background-repeat:no-repeat;
    color:#990000;
}

.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:right bottom;   
}

.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;
}