﻿body 
{
    background: url(../../Images/CenterImages/common/background.gif)  repeat-x 0 0;
    padding: 0px; 
    margin: 0px; 
    font-family: 'Verdana'; font-size:10pt; color:#363636;
    background-color:White;
    
}
.clear { clear:both; }

img {border-style:none;}
a {color:#d33648; text-decoration:none;}
a:hover{text-decoration:underline;}

#bgcontain  { width:776px; margin: 0 auto; text-align: left; clear: both;} 
#header     { width:776px; margin-top: 23px; height:89px; }
#header h1  { text-indent: -10000px; margin: 0; padding: 0;}
#header h1 a 
{  
    width: 230px; 
    height: 67px; 
    background: url(../../Images/CenterImages/common/logo.gif) no-repeat;     
    float: left; 
}
#header h1 a:hover 
{
    float: left;    
    background: url(../../images/centerimages/common/logo.gif) no-repeat bottom;    
    text-decoration: none;
}

#Address 
{   
    position: absolute;
    width:205px; 
    top: 0px;
    display: inline;    
    margin: 25px 0px 0px 340px;    
    color:#837F7E;
    font-size:10px;
    font-family:Verdana; 
}
#ContactLinks 
{
    color:#3292C1;
    font-size:10px;
    font-family:Verdana; 
    font-weight:bold;   
}
#ContactLinks a
{
    font:inherit;
    color:#3292C1;
}

#WelcomeMessage
{     
    width:480px;
    float:left;
}
#WelcomeMessage h2 { margin:0; padding:0; }

#WelcomeMessage p {}


/* MainNav */
#MainNav { }
#MainNav a
{  
    margin-right:1px;    
    display:block;
    float:left;      
}
#MainNav a:hover
{
    margin-right:1px;
    margin-bottom:0px;
}
#MainNav img { border-style:none; }
#NavButtons { padding:0; margin:0; height:50px; min-height:50px;}
#NavButtons li { display:inline; padding:0; margin:0; }
#NavButtons ul { padding:0; margin:0; list-style-type:none; }

.NavPicture
{
    margin-right:1px;
    margin-bottom:1px;    
}
/*   SubNav    */

#SubNav { display:block; margin:0; padding:0;}
#SubNav a {color:#d33648; text-decoration:none;}
#SubNav a:hover {}
#SubNav ul { list-style-type:disc; list-style-position:inside; display:block; margin:0; padding:0; }
#SubNav li {  display:inline; border-left: 1px solid #837f7e; list-style: none; padding:0px 5px 0px 10px; margin:0; line-height:11px; }
#SubNav li.CMSListMenuLIfirst{border-left: none; padding:0px 5px 0px 10px; margin:0; line-height:11px;}
#SubNav li.CMSListMenuHighlightedLIfirst{border-left: none; padding:0px 5px 0px 10px; margin:0; line-height:11px;}
#SubNav .CMSListMenuLinkHighlighted {color:#d33648; font-weight:bold; }

/***************************************/
/********Home Page Items****************/
/***************************************/

#HomeBody
{ 
    clear:both;
    min-height: 242px;
    /*IE fix*/
    height:auto !important;
    height:242px;

}
#LoginArea
{
    /*
    height:189px;
    width:386px;
    */    
    display:block;  
    height:175px;
    width:366px;  
    padding-left:20px;
    padding-top:14px;
    float:left;
    background: url(../../Images/CenterImages/home/LoginBackground.gif) no-repeat;
}
#LoginFields
{
    float:left;    
}
#LoginText
{
    float:left;    
    width:107px;    
    color:#837F7E;
    font-family:Verdana;
    font-size:10px;
    margin-left: 19px;
    /*margin-top:44-14 px;*/
    margin-top:30px;
}
#LoginText a {color:#d33648; text-decoration:none;}
#LoginText a:hover {text-decoration:underline;}
#NewsArea
{
    /*
    height:189px;
    width:386px;
    
    display:block;
    float:right;  
    height:175px;
    padding-left:20px;
    padding-top:14px;*/
    
    width:250px;
    float:left;
    margin-right:45px;
       
  /*  background: url(../../Images/CenterImages/home/LoginBackground.gif) no-repeat; */
}
#NewsArea h2 { margin:0; padding:0; }
#NewsArea .NewsItem {margin-bottom:18px; font-size:10px;}
#NewsArea .NewsDate {font-weight:bold; color:#d33648;}
#NewsArea .NewsTitle {font-weight:bold;  color:#837F7E;}
#NewsArea .NewsSummary {color:#837F7E;}

#FeaturedVideoCallout { float:left; margin-bottom:10px; }
#FeaturedVideoCallout h2 { float:left; width:100%; padding:7px 0 9px 0; border-top:solid 1px #c0e4ee; display:inline; } 
#FeaturedVideoCallout p { float:left; color:#D33648; font-weight:bold; font-size:10px; width:113px; margin:15px 0px 0px 12px; display:inline; text-align:left; }
#FeaturedVideoCallout img { float:left; border:none; }
#FeaturedVideoCallout a.WatchVideo { display:block; float:left; background:url(../../Images/Common/OrangeArrow2.gif) no-repeat 0px 3px; padding-left:10px; margin-top:12px; margin-left:12px; font-size:10px; font-weight:normal; }
/*End of Home Page Items*/

/* Style for the News Page*/
#NewsPage
{
    font-family:Verdana;
    color:#837F7E;
}

#NewsPage .NewsDate { font-weight:normal; color:#d33648;}
#NewsPage .NewsTitle { color:#d33648; font-weight:bold;}
#NewsPage .NewsSummary {color:#837F7E; font-weight:bold;}
#NewsPage .NewsText {color:#837F7E; }



#SubText
{
    min-height:420px;
    /*IE fix*/
    height:auto !important;
    height:420px;
}

#Footer
{
    clear:both;
    
    background-color: #E4F2FB;
    padding-top:0px;
    margin-bottom:9px;
    width:776px;
    color:#4995BA;
    height:39px;      
  
}
#FooterLinksLeft {padding-top:10px; padding-bottom:16px;  padding-left:20px; text-align:left; float:left;}
#FooterLinksLeft a { color:#4995BA; font-family:Verdana; font-size:10px;}
#FooterLinksRight {padding-top:10px; padding-bottom:16px;  padding-right:30px; text-align:right; float:right;}
#FooterLinksRight a {color:#4995BA; font-family:Verdana; font-size:10px; font-weight:bold;}
#Copyright { padding-left:20px; margin-bottom:20px; color:#A7A8A9; font-family:Verdana; font-size:10px; }

/*   SubPage Items   */
#SubBody { padding-top:20px; padding-left:5px;}
#SubHeader { padding-bottom:14px;}
#SubText {}


/**********************************
/**********Login*******************
/*********************************/
#MainLogon{display:block;}
#MainLogon td {padding:0; margin:0;border-style:none; }
#MainLogon tr {padding:0; margin:0; vertical-align:top; }
#MainLogon table {border-style:none; padding:0; margin:0;}
.LogonFormUserNameLabel
{
	font-size: 10px;
	font-family:Verdana;
	font-weight:bold;
	color:#837F7E;	
	
	position:relative;
    display:block;
    left:2px;
    padding-top:0px;
    
}

.LogonFormUserNameTextBox
{
    padding-top:5px;
    padding-left:5px;    
	font-size: 10px;
	font-family:Verdana;	
	margin-right:-30px;

	height:23px;
	width: 525px;
	position:relative;
	display:block;  
	top:20px;
    left:-60px;
    right:60px;
    border-style:solid;
    border-width:0px;
    
    background-image: url("../../Images/CenterImages/home/textBox.gif");
    background-repeat:no-repeat;    
    border-style:solid;
    border-width:0px;
}

.LogonFormPasswordLabel
{	
	font-size: 10px;
	font-family:Verdana;
	font-weight:bold;
	color:#837F7E;
	position:relative;
    left:5px;
    top:23px;
    display:block;    	    
}

.LogonFormPasswordTextBox
{
    padding-top:5px;
    padding-left:5px;  
	font-size: 10px;
	font-family:Verdana;
	margin-right:-30px;
    height:23px;
	width:25px;
	position:relative;
	top:40px;
	left:-60px;
    right:60px;
    background-image: url("../../Images/CenterImages/home/textBox.gif");
    background-repeat:no-repeat;    
    border-style:solid;
    border-width:0px;
}

.LogonFormSubmitButton
{
	
    position:relative;
	top:30px;
    left:105px;
    right:-105px;
    background-color: Gray;
    background-image: url("../../Images/CenterImages/home/loginButton.gif");
    width: 60px;
    height: 20px;
}

.LogonFormErrorLabel
{
    font-size: 10px;
    font-weight:bold;
	font-family:Verdana;
	color:#837F7E;
    position:relative;
    top:50px;
}
/**/

#CreateNewClient 
{
    float:left;
    width:388px;
}
 
#DashboardLinksArea 
{
    width:auto; 
}

#DashboardLinksArea ul
{
    list-style-type:none;
}
#DashboardLinksArea li.link
{
   padding-bottom:20px; 
}

#DashboardLinksArea li a
{
    
}
#DashboardWelcome
{
    font-family:Verdana;
    font-size:10pt;
    font-weight:bold;
    padding-top:15px;
}
#DashboardWelcomeText
{
    font-family:Verdana;
    font-size:10pt;
    font-weight:normal;
    padding-bottom:15px;
}


/**************************/
/**     Welecome Page     */
/**************************/
#WelcomePage 
{
    font-family:Verdana;
    width:75%;
    float:left;
    padding-bottom:20px;    
}
#WelcomePage .Header 
{
    font-size:large;
    font-weight:bold;
}
#WelcomePage .Text {}
#WelcomePage .AppText 
{
    font-weight:bold;
    font-size:larger;
    
}
#WelcomePage .BoldText 
{
    font-weight:bold;
}
#WelcomePage a {}



/******************/
/*   Survey       */   
/******************/
#Survey
{
    font-family:Verdana;
    font-size:9pt;
}

.SurveyGroupHeader
{
    font-weight:bold;
}
.SurveySubHeader
{
    padding-left:60px;
    font-weight:bold;
    font-style:italic;
}
.SurveyQuestion 
{
    background: url(../../Images/Common/squarebullet.gif) no-repeat 5px 50%;
   /* background-image:url(../../Images/Common/squarebullet.gif);
    background-repeat:no-repeat;*/
    margin-left:30px;
    padding-left:20px; 
    width: 610px;
   
}
.SurveySubQuestion
{
    padding-left:90px;
    width: 610px;
    
}

.SurveyRatingList
{
    text-align:right;
}
.SurveyRBL
{
    text-align:right;
    width:300px;
    
}
.SurveyGroupTable
{
    width:775px;    
    margin-top: 20px;
}

.SurveyRatingHeader
{
    width:16%;
    font-size:10px;
    font-weight:bold;
}

#SurveyContactInfo
{
    border-style:solid;
    border-width:1px; 
    padding:5px;    
    
}
#SurveyContactInfo p
{
    margin-top:2px;
    margin-bottom:3px;
}
.SurveyName
{
    padding-left:20px;
}

/* Start: Dashboard Style */
.DashboardButton
{ margin:0 0 40px 18px; float:left; }
#ManageClientsButton { width:219px; height:69px;}
#ModifyWebsiteButton { width:245px; height:69px;}
#OrderSuppliesButton { width:235px; height:69px;}
#AddClientButton { width:219px; height:65px;}
#CommunicationsCentralButton { width:245px; height:65px;}
#ExportSurveysButton { width:235px; height:65px;}

/*HomeSplashArea*/
#HomeSplashArea { width:775px; float:left; clear:both; margin-bottom:20px;  }
/*#HomeSplashArea #FlashArea { float:left; width:480px;   }*/
#HomeSplashArea #FlashArea { float:left; width:775px;   }
#HomeSplashArea .cells { float:left; width:295px; }
#HomeSplashArea .cell { float:left; height:146px; width:294px; border-bottom:solid 1px #ffffff; border-right:solid 1px #ffffff; background-color:#1e6d96; }
#HomeSplashArea .cell .PackageImage {float:left; margin:25px 13px 27px 17px;  }
#HomeSplashArea .cell .PackageInfo { float:left; width:128px; font-family:Verdana; color:#ffffff; font-size:10px; margin-top:25px; }
#HomeSplashArea .cell .PackageInfo h2 { float:left; font-size:13px; font-weight:bold; margin:0; padding:0; }
#HomeSplashArea .cell .PackageInfo p { float:left; margin:5px 0px 7px 0px; padding:0; }

#ThirdLevelContent { width:565px; float:left; }
#ThirdLevelNav { width:193px; background-color:#e4f2fb; float:left; margin:40px 0px 0px 17px; padding-bottom:20px; }
#ThirdLevelNav ul {margin:0; padding:0; list-style:none; }
#ThirdLevelNav li { margin: 10px 0px 10px 23px; }
#ThirdLevelNav a { color:#4995ba; }
#ThirdLevelNav .CMSListMenuLinkHighlighted { color:#4995ba; font-weight:bold; }
    
