﻿body
{
	margin-top: 0px;
	width: 990px;
	margin-left: auto;
	margin-right: auto;
	background-color: #EDEDED;
	color: #5A5A5A;
	/*font: 11px Tahoma, Arial, Helvetica, sans-serif;*/
	font-family: Verdana;
	font-size:11px;

}

.newsarticle
{
	font-family: Verdana;
	font-size:11px;
}

.InputBoxText
{
	font: 11px Tahoma;
	color: #000000;
}

.webhyperlink
{
	color: #0066CC;
	text-decoration: underline;
}

.containertable
{
	width: 100%;
	border: none 0px;
	padding: 0px;
}

/* PreHeader CSS */
.PreHeaderSpacer
{
	color: #665F6E;
	width: 10px;
	text-align: center;
}

h1 
{ 
	font-family: Verdana;
	font-size:12px;
	font-weight:bold;
	/*padding: 0px;*/
	background-color: #665F6E;
	padding: 5px;
	color: #ffffff;
	border-left: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
	border-top: solid 1px #ffffff;	
	border-bottom: solid 1px #ffffff;
/*	width: 100% - 10px;*/
	margin: 0px;
	height: 15px;
/*		
	
	
	
	font-family: Verdana;
	font-size:12px;
	font-weight:bold;
*/
}

#PreHeaderDiv
{
	width: 960px;
	height: 15px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 15px;
	padding-right: 5px;
	padding-top: 5px;
	text-align: right;
	font-size: 11px;
	font-family: Verdana;
	color: #057C05;
}

.MasterPreHeaderLinkBtn
{
	font-size: 11px;
	font-family: Verdana;
	color: #057C05;
}

/* Header CSS */
#HeaderDiv
{
	width: 950px;
	/*height: 130px;*/
	height: auto;
	margin-left: auto;
	margin-right: auto;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	background-image: url('../common/img/master/headerbg.png');
	
}

#HeaderTopDiv
{
	width: 100%;
	height:54px;
	/*background-image: url('../common/img/master/headertopdivbg.png');*/
}

#HeaderBottomDiv
{
	width: 100%;
}

#HeaderLeftDiv
{
	float:left;
	padding-top: 15px;
	padding-left: 15px;
}

/* Body CSS */
#BodyDiv
{
	width: 950px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	background-image: url('../common/img/master/bodybg.png');
	background-repeat: repeat-y;
}

/* Footer CSS */
#FooterDiv
{
	width: 950px;
	height: 14px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 20px;
	padding-right: 20px;
	background-image: url('../common/img/master/footerbg.png');
	background-repeat: no-repeat;
}

#PostFooterDiv
{
	width: 960px;
	height: 20px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 11px;
	font-family: Verdana;
	color: #057C05;
}




/*
**
** Home
**
*/

#HomeBodyTop
{
	width: 100%;
	height: 280px;
}

#HomeBodyTopLeft
{
	width: 708px;
	height: 258px;
	float:left;
	border: solid 1px #CCCCCC;
}

#HomeBodyTopRight
{
	width: 228px;
	height: 258px;
	float:right;
	border: solid 1px #CCCCCC;
}

#HomeBodyBottom
{
	width: 100%;
	padding-top: 0px;
	height: 275px;
}

#HomeBodyBottomLeft
{
	width: 308px;
	height: 258px;
	float:left;
	border: solid 1px #CCCCCC;
}

#HomeBodyBottomRight
{
	width: 627px;
	height: 251px;
	float:right;
	border: none 0px;
}

#HomeBodyBottomRightLeft
{
	width: 308px;
	height: 258px;
	float:left;
	border: solid 1px #CCCCCC;
}

#HomeBodyBottomRightRight
{
	width: 308px;
	height: 258px;
	float:right;
	border: solid 1px #CCCCCC;
}

/*
*
* USER CONTROL - ContactDetails
*
*/
#ContactDetails_Div
{
	width: 100% - 2px;
	height: 100% - 2px;
	border: solid 1px #ffffff;
}

#ContactDetails_HeaderDiv
{
	width: 100% - 10px;
	height: 15px;
	background-color: #665F6E;	
	border-bottom: solid 1px #ffffff;
	padding: 5px;
	font-family: Verdana;
	font-size:12px;
	font-weight:bold;
	color: #ffffff;
}

#ContactDetails_BodyDiv
{
	width: 100% - 10px;
	height: 100% - 100px;
	padding-top: 15px;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Verdana;
	font-size:11px;
}

.ContactDetails_GroupHeader
{
	font-family: Verdana;
	font-size:12px;
	color: #057C05;
	font-weight: bold;
}

/*
*
* USER CONTROL - WhatWeDo
*
*/
#WhatWeDo_Div
{
	width: 100% - 2px;
	height: 100% - 2px;
	border: solid 1px #ffffff;
}

#WhatWeDo_HeaderDiv
{
	width: 100% - 10px;
	height: 15px;
	background-color: #665F6E;	
	border-bottom: solid 1px #ffffff;
	padding: 5px;
	font-family: Verdana;
	font-size:12px;
	font-weight:bold;
	color: #ffffff;
}

#WhatWeDo_BodyDiv
{
	width: 100% - 10px;
	height: 100% - 100px;
	padding-top: 15px;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Verdana;
	font-size:11px;
}

#WhatWeDo_FooterDiv
{
	width: 100% - 10px;
	height: auto;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Verdana;
	font-size:11px;
	text-align:right;
}

.WhatWeDo_TextHeader
{
	font-family: Verdana;
	font-size:12px;
	color: #057C05;
	font-weight: bold;
/*	height: 45px;*/
}

/*
*
* USER CONTROL - NewsAndEvents
*
*/
#NewsAndEvents_Div
{
	width: 100% - 2px;
	border: solid 1px #ffffff;
}

#NewsAndEvents_HeaderDiv
{
	width: 100% - 10px;
	height: 15px;
	background-color: #665F6E;	
	border-bottom: solid 1px #ffffff;
	padding: 5px;
	font-family: Verdana;
	font-size:12px;
	font-weight:bold;
	color: #ffffff;
}

#NewsAndEvents_BodyDiv
{
	width: 100% - 10px;
	height: 100% - 100px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Verdana;
	font-size:11px;
}

.NewsAndEvents_Timestamp
{
	color: #666666;
	font-style: italic;
}

#NewsAndEvents_FooterDiv
{
	width: 100% - 10px;
	height: auto;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Verdana;
	font-size:11px;
	text-align:right;
}

#NewsAndEvents_HitDiv
{
	width: 100% - 10px;
	height: auto;
	padding: 5px;
	background-color: #F2F2F2;
}

.NewsAndEvents_HitLink
{
	/*color: #057C05;*/
	text-decoration: none;
	color: #0066CC;
}




/*
*
* USER CONTROL - SumbitCallLog
*
*/
#SubmitCallLog_Div
{
	width: 100% - 2px;
	border: solid 1px #ffffff;
	/*background-color: #F2F2F2;*/
}

#SubmitCallLog_SubmittedDiv
{
	/*padding: 10px;*/
	font-family: Verdana;
	font-size:11px;
}

#SubmitCallLog_HeaderDiv
{
	width: 100% - 10px;
	height: 15px;
	border-bottom: solid 1px #ffffff;
	padding: 5px;
	font-family: Verdana;
	font-size:12px;
	font-weight:bold;
	color: #ffffff;
	background-color: #665F6E;	
}

#SubmitCallLog_BodyDiv
{
	padding: 10px;
	width: 100% - 20px;
	height: 100% - 100px;
/*	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;*/
	font-family: Verdana;
	font-size:11px;
	
}

/*
*
* USER CONTROL - QuickLinks
*
*/
#QuickLinks_Div
{
	width: 100% - 2px;
	height: 100% - 2px;
	border: solid 1px #ffffff;
}

.QuickLinks_CustomerLinksOnlyRB
{
	font-family: Verdana;
	font-size:12px;
}

#QuickLinks_HeaderDiv
{
	width: 100% - 10px;
	height: 15px;
	background-color: #665F6E;	
	border-bottom: solid 1px #ffffff;
	padding: 5px;
	font-family: Verdana;
	font-size:12px;
	font-weight:bold;
	color: #ffffff;
}

#QuickLinks_BodyDiv
{
	width: 100% - 10px;
	height: 100% - 100px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Verdana;
	font-size:11px;
}

#QuickLinks_FooterDiv
{
	width: 100% - 10px;
	padding-top: 12px;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Verdana;
	font-size:11px;
	text-align:right;
}

.QuickLinks_HitLinkPanel
{
	width: 100% - 10px;
	height: 25px;
	padding: 2px;
	background-color: #F2F2F2;
}

.QuickLinks_HitLinkPanelHighPriority
{
	width: 100% - 10px;
	height: 25px;
	padding: 2px;
	background-color: #930302;
}

.QuickLinks_HitLinkPanelKeyLink
{
	width: 100% - 10px;
	height: 25px;
	padding: 2px;
	background-color: #4EA1D5;
}

.QuickLinks_SearchPanel
{
	border: solid 1px #ffffff;
	width: auto;
	height: auto;
	padding: 5px;
	text-align: left;
	/*background-color: #F2F2F2;*/
	background-color: #ffffff;
	
}

/*
*
* USER CONTROL - QuickLinksUpload
*
*/
#QuickLinksUpload_Div
{
	width: 100% - 2px;
	height: 100% - 2px;
	border: solid 1px #ffffff;
}

#QuickLinksUpload_HeaderDiv
{
	width: 100% - 10px;
	height: 15px;
	background-color: #665F6E;	
	border-bottom: solid 1px #ffffff;
	padding: 5px;
	font-family: Verdana;
	font-size:12px;
	font-weight:bold;
	color: #ffffff;
}

#QuickLinksUpload_BodyDiv
{
	width: 100% - 10px;
	height: 100% - 100px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Verdana;
	font-size:11px;
	text-align: left;
}

#QuickLinksUpload_FooterDiv
{
	width: 100% - 10px;
	padding-top: 12px;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Verdana;
	font-size:11px;
	text-align:right;
}

/*
*
* USER CONTROL - Call Logs
*
*/
#CallLogs_Div
{
	width: 100% - 2px;
	height: 100% - 2px;
	border: solid 1px #ffffff;
}

#CallLogs_HeaderDiv
{
	width: 100% - 10px;
	height: 15px;
	background-color: #665F6E;	
	border-bottom: solid 1px #ffffff;
	padding: 5px;
	font-family: Verdana;
	font-size:12px;
	font-weight:bold;
	color: #ffffff;
}

#CallLogs_BodyDiv
{
	width: 100% - 10px;
	height: 100% - 100px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Verdana;
	font-size:11px;
}
/*
#CallLogs_FooterDiv
{
	width: 100% - 10px;
	padding-top: 12px;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Verdana;
	font-size:11px;
	text-align:right;
}*/

.CallLogs_HitDiv
{
	width: 100% - 10px;
	height: 12px;
	padding: 7px;
	background-color: #F2F2F2;
}

#CallLogs_HitLeftDiv
{
	float: left;
}

#CallLogs_HitRightDiv
{
	float: right;
	color: #665F6E;
}

/*
*
* USER CONTROL - Call Log Details
*
*/
.CallLogDetails_Container
{
	width: 595px;
/*	height: 100%;*/
	/*border: solid 1px #ffffff;*/
}

.CallLogDetails_SideMarker
{
	width: 2px; 
	background-color: #F2F2F2;
	/*background-color: #057C05;*/
}

.CallLogDetails_NoteContainer
{
	padding: 5px;
	width: 580px;
	background-color: #FFE948;
}

.CallLogDetails_NoteContainerLeft
{
	float: left;
}

.CallLogDetails_NoteContainerRight
{
	padding-top: 2px;
	float: right;
}

/*
*
* SIGN IN
*
*/

.SignIn_ContainerDiv
{
	border: 1px solid #CCCCCC;
	width: 350px;
	padding: 1px;
	margin-left: auto;
	margin-right: auto; /*	background-color: #F2F2F2;*/
}

#SignIn_SubHeaderDiv
{
	text-align: left;
	padding-left: 15px;
	padding-bottom: 20px;
	font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
}

#SignIn_BodyDiv
{
	text-align: left;
	width: auto;
	font-size: 11px;
	font-family: Verdana;
}

.SignIn_FailureMessagePanel
{
	color:Red;
	text-align: left;
	font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
}
#SignIn_FooterDiv
{
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 15px;
	width: auto;
	text-align: right;
}

/*
*
* GENERAL STYLING
*
*/

.General_PageContentDiv
{
/*	width: 100% - 2px;*/
	height: 100% - 2px;
	width: 73%;
	float: left;
	vertical-align: top;
}

.General_PageSidebarDiv
{
	width: 25%;
	float: right;
}

.General_PageHeaderDiv
{
	width: 100% - 10px;
	height: 15px;
	background-color: #665F6E;	
	border-bottom: solid 1px #ffffff;
	padding: 5px;
	font-family: Verdana;
	font-size:12px;
	font-weight:bold;
	color: #ffffff;
	border-left: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
	border-top: solid 1px #ffffff;
}

.General_PageBodyDiv
{
	width: 100% - 10px;
	height: 100% - 100px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Verdana;
	font-size:11px;
	border-left: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
}

.General_PageFooterDiv
{
	width: 100% - 10px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Verdana;
	font-size:11px;
	text-align:right;
	border-left: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
}

.General_TextHeaderDiv
{
	font-family: Verdana;
	font-size:12px;
	font-weight:bold;
    color: #057C05;
      
}

.General_PageShadedDiv
{
	height: auto;
	background-color: #F2F2F2;
}