﻿/* common */
body			{ margin : 0; font-family : Arial, Sans-Serif; font-size: 12px; }
a				{ color : #010066; }
img				{ border : none; }
form			{ margin: 0; padding: 0;}

/* headings */
h1 { font-weight: bold; font-size: 16px; color: #C20001; margin: 10px 3px 6px 0px; padding: 0px 0px 0px 0px; text-align: left;}
h2 { font-weight: bold; font-size: 13px; color: #004900; line-height: 15px; font-style: normal; border-top: solid 1px #ccc; padding-top: 6px;}
h3 { font-weight: bold; font-size: 12px; font-style: normal; }
h4 { font-weight: bold; font-size: 12px; font-style: normal; padding: 0px; margin: 6px; }
h5 { font-weight: bold; font-size: 18px; font-style: normal; padding: 6px 0 3px 0; margin: 8px 0 2px 0; border-bottom: solid 2px #000; }
h6 { font-weight: bold; font-size: 18px; font-style: normal; padding: 6px 0 3px 0; margin: 8px 0 2px 0; }

/* layout */
#container			{ width: 784px; }
#main-content		{ padding: 0px 12px 40px 12px; }

/* header */
#header				{ background: url(images/border.JPG); background-repeat: repeat-x;}
.header-top			{ background: url(http://www.crittendenonline.com/images/menu_bkgrnd.gif); background-repeat: repeat-y; }
.header-bar			{ background: url(http://www.crittendenonline.com/images/menu_bkgrnd.gif); background-repeat: repeat-y; background-color: #E5C89E; height: 20px; }

/* footer */
#footer				{ padding: 6px 0 0 10px; text-align : left; font-size: 11px; color: #000; border-top: solid 1px #000; margin: 0 0 30px 0;}

/* left nav bar */
.left-nav-container { width: 150px; background: url(http://www.crittendenonline.com/images/menu_bkgrnd.gif); background-repeat: repeat-y; background-color: #990000;}
.ln-item			{ padding: 8px; }
.ln-item a			{ color: #fff; }

/* messages and text */
.DescriptiveText	{ font-size : 11px; font-weight : bold; color: #333366; padding: 5px 5px 5px 5px; }
.error				{ padding : 6px; background-color: #990000; color : #fff; font-weight: bold; }
.contact-head		{ margin-top: 30px; font-weight: bold; border-bottom: solid 2px #000; }
.contact-subdisplay	{ font-weight: normal;}

/* form elements */
select				{ width : 350px; }
input.small			{ width: 60px; }
input.med			{ width: 200px; }
input.large			{ width: 350px; }
td.label			{ width: 156px; font-size: 11px; }
span.label			{ font-size: 11px; }

/* contacts */
.contact			{ padding: 12px 12px 0px 0px; }

.tbdisp			{ padding: 0px 12px 0px 20px; }

.add			{ padding: 20px 0px 10px 0px; }

/* table layouts*/
.tdRJ				{ text-align: right; vertical-align: top; }

/* search result pager bar */
.pager-bar			{ text-align: center; border-top: solid 2px #ccc; border-bottom: solid 2px #ccc; margin: 8px 0 8px 0; padding: 8px 0 8px 0; }
a.page-link			{ font-weight: bold; color : #010066; border: solid 1px #010066; padding: 3px 3px 2px 3px; text-decoration: none; background-color: #eee; margin: 4px 2px 0 2px; }
a.page-link:hover	{ font-weight: bold; color : #ce6d0e; border: solid 1px #ce6d0e; padding: 3px 3px 2px 3px; text-decoration: none; background-color: #eee; margin: 4px 2px 0 2px; }
.page-no			{ font-weight: bold; border: solid 1px #ce6d0e; padding: 3px 3px 2px 3px; text-decoration: none; margin: 4px 2px 0 2px; }

/* link bar on detail page */
.link-bar			{ padding: 6px 0 6px 0; text-align: right; border-top: solid 2px #ccc; border-bottom: solid 2px #ccc; margin: 8px 0 8px 0; padding: 8px 0 8px 0; }
.link-bar span		{ padding-right: 12px; }


.detail-left		{ width: 180px; }

.company-list		{ width: 100%;}

div.indent1			{ padding: 6px 0 0 6px; }
div.indent2			{ padding: 6px 0 0 12px; }
div.sub-head		{ padding-top: 6px; }
.mainItem { font-weight: normal; font-size: 12px; font-style: normal;}
.detailSubHead { font-weight: bold; font-size: 14px; font-style: normal;}

