
 



.body td
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
}
.content td { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }
.content A { text-decoration: none; }

.title td { padding-left: 20px;  }
span.title { font-size: 18pt; color: #C3B984; font-family: monotype corsiva, Times New Roman; font-style: italic; font-weight: bold; width:385; height:25; filter:dropshadow(color=#000000, offx=1, offy=1); }
span.title2 { font-size: 18pt; color: #C3B984; font-family: monotype corsiva, Times New Roman; font-style: italic; font-weight: normal; width:385; height:25; filter:dropshadow(color=#000000, offx=1, offy=1); }

.footer td { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #88782D; }

table.FormTable     { background-color: #E9E9E9; width: 100%; border-collapse: collapse; }
tr.FormSectionTR    { background-color: #777777; height: 20px; }
td.FormSectionTD    { background-color: #777777; font-size: 10pt; font-weight: bold; color: White; padding-left: 10px; padding-right: 10px; }
tr.FormDetailTR     { padding: 20; }
td.FormOverheadLabelTD { width:1%; white-space: nowrap; font-weight: bold; text-align: left; padding-top: 2px; padding-bottom: 0px; padding-left: 10px; padding-right: 10px; }
td.FormFullFieldTD     { padding-top: 2px; padding-bottom: 2px; padding-left: 10px; padding-right: 10px; }
td.FormLabelTD      { width:1%; white-space: nowrap; font-weight: bold; text-align: right; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; padding-right: 10px; }
td.FormFieldTD      { padding-top: 2px; padding-bottom: 2px; padding-right: 10px; }
tr.FormButtonsTR    { background-color: #DDDDDD; }
td.FormButtonsTD    { background-color: #DDDDDD; font-weight: bold; padding-left: 4px; }
.ReadOnly           { background-color:#E9E9E9; }

.MyGrid { margin-top: 5px; }

.Grid9pt { margin-top: 5px; }
.Grid9pt th    { font-size: 9pt; }
.Grid9pt td    { font-size: 9pt; }

.MyGridHeader { background-color: #777777; }
.MyGridHeader th { text-align: left; font-size: 10pt; font-weight: bold; color: White; padding: 2px 4px 2px 4px }
.MyGridHeader td.header { text-align: center; font-size: 10pt; font-weight: bold; color: White; padding: 2px 4px 2px 4px }
.MyGridHeader a { color: Yellow; }

.MyGridRow { background-color: #FFFFFF; }
.MyGridRow td { padding: 2px }

.MyGridAlt { background-color: #EEEEEE; }
.MyGridAlt td { padding: 2px }

.MyGridEmpty { background-color: #CCCCCC; }
.MyGridEmpty td { padding: 3px }

.MyGridPager { background-color: #777777; }
.MyGridPager td { vertical-align: middle; font-weight: bold; color: White; padding: 0px 2px 0px 2px; }
.MyGridPager a { color: Yellow; }

.StaticMenuStyle 
{
    padding: 0px 3px 0px 0px; margin-left: 7px;
}

.ImageTitle { font-weight:bold; color:White; }
.LinkTitle { font-style:italic; color:White; font-family:Calibri; }
.PanelHeader { background-image: url(/images/top_green.jpg); }
.ManagerButton { background-color: #007435; color: White; }


/* ******************** */

h2, h3
{
	color:#212121;
}


/* HEADER */

.headerLogo
{
	float:left;
	height:69px;
	width:562px;
	background-image:url("images/northshore-logo.png");
	
}


.topWrapper 
{
	background:#fff;    
    
}

body.main .topWrapper 
{
	
    -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; 
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(232,232,232,1) 87%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(87%,rgba(232,232,232,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(200,200,200,1) 87%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(232,232,232,1) 87%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(239,239,239,1) 87%); /* IE10+ */
    background: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(239,239,239,1) 87%); /* W3C */
    -pie-background: linear-gradient(#ffffff, #e8e8e8); /*PIE*/
    behavior: url(../PIE.htc); 	
}

.headerTag
{
	width: 100%;
	
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(232,232,232,1) 87%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(87%,rgba(232,232,232,1))); /* Chrome,Safari4+ */
	/*background: -webkit-linear-gradient(top, rgba(255,255,255,1) 35%,rgba(200,200,200,1) 79%,rgba(26,93,44,1) 79%, rgba(26,93,44,1) 100%);*/ /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(232,232,232,1) 87%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(239,239,239,1) 87%); /* IE10+ */
	background: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(239,239,239,1) 87%); /* W3C */
	-pie-background: linear-gradient(#ffffff, #e8e8e8); /*PIE*/
	behavior: url(../PIE.htc);
	
	/* green 26:93:44*/
}


/* LOGIN PAGE */

.loginBoxWrapper.colored
{
	background-color:#1A5D2C;
	padding:0px;
}

a.loginButton
{
	background-color:#1A5D2C;
}

.loginButton
{
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#5E8273), to(#1A5D2C), color-stop(.2,#1A5D2C));
	background:-moz-linear-gradient(19% 75% 90deg,#5E8273, #1A5D2C, #1A5D2C 18%);	
}

/* FOOTER */

.footerTag
{
	background-color:#1A5D2C;
}


/* RIGHT COLUMN */

.rightColumnWrapper h3
{
	color:#212121;
}


/* BODY */

.mainWrapper
{
	background-color:#1A5D2C;
}

body
{
	background-color: #1A5D2C;
}

/* NAVIGATION */

.insideNavigation
{
	background-color:#1A5D2C;
}

.utilityNavigation li a:link, .utilityNavigation li a:visited, .utilityNavigation li a:hover, .utilityNavigation li a:active
{
	color:#333;
}

.mainNavigation
{
	
	
}

.footerTag
{
	background-image:url('images/footer-bgtop-green.png');
	background-repeat:repeat-x;
}

.blueBar
{
	background-color:#1A5D2C;
}