/* customizations */

/* nav bar at top */
td.navcontainer {
	background: url(/site/images/nav-bg.gif) repeat-x left top;
}
.navbar {
	/*background-color: #325f82;*/
	color: white ! important;
	font-family: Verdana, Arial, Helvetica, sans-serif ! important;
	font-size: 8pt ! important;
	font-weight: bold ! important;
	text-align: center ! important;
}
.navbar a:link {
	color: white ! important;
	text-decoration: none ! important;
	padding: 2px 1em ! important;
}
.navbar a:visited {
	color: white ! important;
	text-decoration: none ! important;
	padding: 2px 1em ! important;
}
.navbar a:hover, .navbar a:active {
	color: #cc99ff ! important;
	text-decoration: none ! important;
	padding: 2px 1em ! important;
}
.activetab  {
	color: silver ! important;
	text-decoration: none ! important;
	text-align: center;
	padding: 2px 1em ! important;
	font-family: Verdana, Arial, Helvetica, sans-serif ! important;
	font-size: 8pt ! important;
	font-weight: bold ! important;
	text-align: center ! important;
}

/* Body container */
#div__body {
	margin: 0px ! important;
	padding: 0px ! important;
}

#div__body ul li {
	font: normal 10pt Georgia, 'Times New Roman', Times, serif;	
}

/* page footer */
#div__footer {
	color: #1c658e ! important;
	margin: 0px ! important;
	padding: 0px ! important;
	height: 83px ! important;
	font-family: Verdana, Arial, Helvetica, sans-serif ! important;
}
#footerBarLeft {
	background: url(/site/images/footerbar-left.gif) no-repeat left top ! important;
}
#footerBarLeft a:link, #footerBarLeft a:visited {
	color: #1c658e ! important;
	text-decoration: none ! important;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
#footerBarLeft a:hover {
	color: white ! important;
	text-decoration: none ! important;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

#footerBarRight {
	color: #1c658e ! important;
	background: url(/site/images/footerbar-right.gif) repeat-x left top ! important;
	width: 100%;
	height: 83px;
}
#footerBarRight a:link, #footerBarRight a:visited {
	color: white ! important;
	text-decoration: none ! important;
	font-weight: bold;
	font-size: 8pt ! important;
}
#footerBarRight a:hover {
	color: #cc99ff ! important;
	text-decoration: none ! important;
	font-weight: bold;
	font-size: 8pt ! important;
}

.copyright {
	color: #1c658e ! important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

/* left sidebar, differs between home and other pages */
#leftSidebarHome {
	background: #2D6188 url(/site/images/home-left2.jpg) no-repeat left top;
}

#leftSideBar {
	background: #223C50 url(/site/images/interior-left.jpg) no-repeat left top;
}

/* content area for the home page */
#homeContent {
	background: #2D6188 url(/site/images/home-right2.jpg) no-repeat left top;
	height: 100%;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
#homeContent h1 {
	font: bold 14pt Verdana, Arial, Helvetica, sans-serif; 
	color: #FFFFFF; 
	padding: 4pt;
	margin: 0pt;
}
#homeContent div.text {
	font: bold 10pt Verdana, Arial, Helvetica, sans-serif; 
	color: #FFFFFF; 
	padding: 4pt;
/*	margin: 4pt 8pt 4pt 140pt;  */
}


/* Content area in interior pages */
td.medtext h1, td.medtextboldnolink h1 {
/*	font: normal normal bold 12pt Verdana, Arial, Helvetica, sans-serif; */
	font: bold 12pt Georgia, 'Times New Roman', Times, serif;	
	padding: 8pt 16pt;
	margin: 0pt;
}

td.medtextboldnolink div, td.medtext div {
	padding: 0pt 16pt 8pt;
	margin: 0pt;
	font: normal 12pt Georgia, 'Times New Roman', Times, serif;
/*	font: normal normal normal 12pt Verdana, Arial, Helvetica, sans-serif; */
}

td.medtextboldnolink ul li, td.medtext ul li {
	font: normal 12pt Georgia, 'Times New Roman', Times, serif !important;
}

td.medtextboldnolink ul, td.medtext ul {
	padding-bottom: 6pt;
	padding-top: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
}


/* special case: test in the table on the "Services Offered" page */
td.services div {
	padding: 4pt 16pt 4pt 0pt !important;
}

/* used on input forms */
table.form td {
	font: normal 10pt Verdana, Arial, Helvetica, sans-serif;
	padding: 4pt;
}

/* Some NetSuite-generated stuff we want to keep hidden */
#div__title {
	visibility: hidden;
}
#div__label {
	visibility: hidden;
}
#server_commands {
	visibility: hidden;
	height: 0px;
	width: 0px;
	position: absolute;
}
