/* dave dale insurance */

table.perimiter {
	border-right: #dddddd 1px dotted; 
	border-top: #dddddd 1px dotted;  
	border-left: #dddddd 1px dotted; 
	border-bottom: #dddddd 1px dotted; 
	border-spacing: 0px;
	margin: 0px;
}

table.footer {
	border-right: #7B0039 1px solid; 
	border-top: #7B0039 1px solid;  
	border-left: #7B0039 1px solid; 
	border-bottom: #7B0039 1px solid; 
	border-spacing: 0px;
	margin: 0px;
}

table.menu {
	border-top: #7B0039 1px solid;  
	border-spacing: 0px;
	margin: 0px;
	font-weight: bold;
	color: #333333;
	line-height: 15px;
	background-color: #C7A79F;
	/*background-color: #AC7E8F;*/
}

td.menu {
	background-color: #C7A79F;
	border-right: #7B0039 1px solid;  
	border-left: #7B0039 1px solid; 
	border-bottom: #7B0039 1px solid;
	border-spacing: 0px;
	margin: 0px;
	font-family: Nimbus Sans, Lucida Grande, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #333333;
	line-height: 15px;		
}

td.content {
	border-right: #7B0039 1px solid;  
	border-bottom: #7B0039 1px solid;
	border-spacing: 0px;
	margin: 0px;		
}

td {
	font-family: Nimbus Sans, Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #333333;
	line-height: 15px;
}

table.dateRow {
	border-top: #7B0039 1px solid;
	border-bottom: #7B0039 1px solid;
	border-left: #7B0039 1px solid;
	border-right: #7B0039 1px solid;
	background-color: #AC7E8F;
	font-family: Nimbus Sans, Lucida Grande, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #333333;
	line-height: 15px;	
}

td.small {
	font-family: Nimbus Sans, Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9px;
	color: #6699CC;
	line-height: 15px;
}

.bold {
	font-family: Nimbus Sans, Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

.boldTagline {
	font-family: Nimbus Sans, Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #6699CC;
	text-decoration: none;
}

.sectionTitle {
	font-family: Nimbus Sans, Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

.pageTitle {
	font-family: Nimbus Sans, Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

.breadcrumb {
	font-family: Nimbus Sans, Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration:none;
}

.required {
	font-family: Nimbus Sans, Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	text-decoration: none;
}

.formHelper {
	font-family: Nimbus Sans, Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}

/* menu links */

a.sectionTitle:link {
	font-family: Nimbus Sans, Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
	cursor:pointer;
	cursor:hand;	
}

a.sectionTitle:active {
	font-family: Nimbus Sans, Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
	cursor:pointer;
	cursor:hand;
}

a.sectionTitle:visited  {
	font-family: Nimbus Sans, Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
	cursor:pointer;
	cursor:hand;	
}

a.sectionTitle:hover {
	font-family: Nimbus Sans, Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
	cursor:pointer;
	cursor:hand;	
}

/* menu links */

a.menuTitle:link {
	color: #333333;
	text-decoration:none;
	cursor:pointer;
	cursor:hand;
	font-weight: bold;
	font-size: 14px;
	font-family: Nimbus Sans, Lucida Grande, Arial, Helvetica, sans-serif;		
}

a.menuTitle:active {
	color: #333333;
	text-decoration:none;
	cursor:pointer;
	cursor:hand;
	font-weight: bold;
	font-size: 14px;
	font-family: Nimbus Sans, Lucida Grande, Arial, Helvetica, sans-serif;	
}

a.menuTitle:visited  {
	color: #333333;
	text-decoration:none;
	cursor:pointer;
	cursor:hand;
	font-weight: bold;
	font-size: 14px;
	font-family: Nimbus Sans, Lucida Grande, Arial, Helvetica, sans-serif;	
}

a.menuTitle:hover {
	color: #333333;
	text-decoration: underline;
	cursor:pointer;
	cursor:hand; 
	font-weight: bold;
	font-size: 14px;
	font-family: Nimbus Sans, Lucida Grande, Arial, Helvetica, sans-serif;	
}

/* menu items */

a.menuItem:link {
	color: #333333;
	text-decoration: none;
	cursor:pointer;
	cursor:hand; 
	font-weight: bold;
	font-size: 11px;
	font-family: Nimbus Sans, Lucida Grande, Arial, Helvetica, sans-serif;	
}

a.menuItem:active {
	color: #333333;
	text-decoration: none;
	cursor:pointer;
	cursor:hand; 
	font-weight: bold;
	font-size: 11px;
	font-family: Nimbus Sans, Lucida Grande, Arial, Helvetica, sans-serif;	
}

a.menuItem:visited  {
	color: #333333;
	text-decoration: none;
	cursor:pointer;
	cursor:hand; 
	font-weight: bold;
	font-size: 11px;
	font-family: Nimbus Sans, Lucida Grande, Arial, Helvetica, sans-serif;	
}

a.menuItem:hover {
	color: #333333;
	text-decoration: underline;
	cursor:pointer;
	cursor:hand; 
	font-weight: bold;
	font-size: 11px;
	font-family: Nimbus Sans, Lucida Grande, Arial, Helvetica, sans-serif;	
}

/* breadcrumb links */

a.breadcrumb:link {
	color: #333333;
	text-decoration: none;
	cursor:pointer;
	cursor:hand; 
	font-weight: bold;
	font-size: 11px;
	font-family: Nimbus Sans, Lucida Grande, Arial, Helvetica, sans-serif;
}

a.breadcrumb:active {
	color: #333333;
	text-decoration: none;
	cursor:pointer;
	cursor:hand; 
	font-weight: bold;
	font-size: 11px;
	font-family: Nimbus Sans, Lucida Grande, Arial, Helvetica, sans-serif;
}

a.breadcrumb:visited {
	color: #333333;
	text-decoration: none;
	cursor:pointer;
	cursor:hand; 
	font-weight: bold;
	font-size: 11px;
	font-family: Nimbus Sans, Lucida Grande, Arial, Helvetica, sans-serif;
}

a.breadcrumb:hover {
	color: #333333;
	text-decoration: none;
	cursor:pointer;
	cursor:hand; 
	font-weight: bold;
	font-size: 11px;
	font-family: Nimbus Sans, Lucida Grande, Arial, Helvetica, sans-serif;
}

/* bold links */

a.bold:link {
	font-family: Nimbus Sans, Lucida Grande, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #7B0039;
	text-decoration: underline;
}

a.bold:active {
	font-family: Nimbus Sans, Lucida Grande, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #7B0039;
	text-decoration: underline;
}

a.bold:visited {
	font-family: Nimbus Sans, Lucida Grande, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #7B0039;
	text-decoration: underline;
}

a.bold:hover {
	font-family: Nimbus Sans, Lucida Grande, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
}

/* small links */

a.small:link {
	font-family: Nimbus Sans, Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9px;
	color: #666666;
	text-decoration: underline;
}

a.small:active {
	font-family: Nimbus Sans, Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9px;
	color: #666666;
	text-decoration: underline;
}

a.small:visited {
	font-family: Nimbus Sans, Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9px;
	color: #666666;
	text-decoration: underline;
}

a.small:hover {
	font-family: Nimbus Sans, Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9px;
	color: #999999;
	text-decoration: underline;
}

/* staff email links */
a.staff:link {
	font-family: Nimbus Sans, Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #7B0039;
	text-decoration: underline;
}

a.staff:active {
	font-family: Nimbus Sans, Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #7B0039;
	text-decoration: underline;
}

a.staff:visited {
	font-family: Nimbus Sans, Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #7B0039;
	text-decoration: underline;
}

a.staff:hover {
	font-family: Nimbus Sans, Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
}

/* standard links */
a:link {
	font-family: Nimbus Sans, Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #7B0039;
	text-decoration: underline;
}

a:active {
	font-family: Nimbus Sans, Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #7B0039;
	text-decoration: underline;
}

a:visited {
	font-family: Nimbus Sans, Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #7B0039;
	text-decoration: underline;
}

a:hover {
	font-family: Nimbus Sans, Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
}
