/* NDRC */

/*body 
{
	background:white;
	font-family:Tahoma, Sans-Serif;
	font-size:small;
}
*/


body
{
	background-color:#3D82B6;
	background-image:url(/images/bg_stripe.jpg);
	background-repeat:repeat-x;
	margin-top:36px;
}

#header
{
	font:inherit;
	font-size:medium;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bolder;
	text-align:right;
}

.customerheader
{
	font-size:medium;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bolder;
}

#customer_header
{
	font:inherit;
	font-size:medium;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bolder;
	color: #666666;
	text-align:right;
}
#customer_pages_menu
{
	padding: 5px;
	float: left; 
	border: solid thin black;
	background-color:#dddddd;
	height: 300px;
}

.customer_pages_menu_item, 
.customer_pages_menu_item_alt
{
	color: Navy;
	padding: 2px;
	
}
.customer_pages_menu_item
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.customer_pages_menu_item_alt
{
	/*background-color: Silver;*/
	
}
.customer_pages_menu_item_name
{
	width: 300px;
	padding: 3px;
}
.customer_pages_menu_item_view a,
.customer_pages_menu_item_edit a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	text-decoration: none;
/*	border: solid thin #cccccc; */
	background-color: #ffffff;
}
.customer_pages_menu_item_view,
.customer_pages_menu_item_edit
{
	text-align: right;
}
#current_customer
{
	font-weight:bold;
	border-bottom: solid thin #cccccc;
}
td.customer_menu
{
	height: 52px;
	vertical-align:middle;
	padding: 0px;
	background-color:#ffffff;
	background-image:url(/images/bg_2_sides.gif);
}

#customer_menu a
{
	text-decoration: none;
}
.customer_menu_item, 
.customer_menu_item_over
{
		
	padding-left: 5px;
	padding-right: 5px;		
	float:left;
}

.customer_menu_item_over
{
	background-color: #cccccc;
}

#page_content
{
	background-color:White;
	height: 300px; 
	padding: 5px;
	padding-left: 15px;
	background-image:url(/images/bg_2_sides.gif);
	
}
#admin_page_content
{
	height: 300px;
	background-color:White;
	padding: 5px;
	padding-left: 15px;
	border: solid thin black;
	
}
#customer-portal
{
	border: solid thin black;
}

td
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.5em;
}

#container 
{
	width:747px;
	margin-left:auto;
	margin-right:auto;
}

table#header, table#navigation, table#content,table#footer
{
	width:747px;
}

td.rightheader
{
	width:475px;
	background-image:url(/images/header_building.jpg);
	background-repeat:no-repeat;
}

img.login 
{
	position:relative;
	top:-42px;
	left:-12px;
}


/* inner content */

td.contentInner
{
	height:400px;
	background-color:#FFF;
	background-image:url(/images/bg_2_sides.gif);

}

table.inner
{
	width:721px;
	margin:16px 0px 16px 12px;
}

table.inner td.sitetext
{
	padding:2px 0px 0px 12px;
}


table.inner td.sitetextleft
{
	padding:2px 12px 0px 0px;
}

table.innerhome
{
	width:745px;
	margin:0px 0px 0px 1px;
	background-color:#72B7EC;
}


table.callout
{
	/*width:721px;*/
	width: 100%;
	background-color:#000000;
	margin:16px 0px 16px 12px;
	font-weight: bold;
}

table.callout td
{
	color:#FFF;
	padding:16px 32px 16px 32px;
}


div.divider 
{
	background-color:#72B7EC;
	height:12px;
	margin:16px 0px 16px 1px;
	width:745px;
}

td.footerNav
{
	font-size:10px;
	text-align:center;
	color:#FFF;
	padding-top:6px;
}

td.footerNav a
{
	color:#FFF;
}

td.footerNav a:visited
{
	color:#EEE;
}

td.footerNav a:hover
{
	color:#FF9900;
}

td.companyFooter
{
	font-size:10px;
}
td.contentInner p{
	padding-left:14px;
	padding-right:4px;
}
td.contentInner p.bigblue{
	color:#3D82B6;
	font-size: 1.6em;
	line-height: 140%;
}
td.contentInner li{
	padding-bottom:6px;
	line-height: 140%;
}
