/* -------------------------------  S T A N D A R D  ---------------------------*/

html, body {
	font-family:Tahoma, Arial;
	font-size:1em;
	color:#666666;
}
img { border:none}
/* -------------------------------  M A I N  ---------------------------*/

h1 { font-size:0.9em; padding:2px 0 2px 0; margin:2px 0 2px 0 }
h2 { font-size:1em; padding:2px 0 2px 0; margin:2px 0 2px 0 }
h3 { font-size:1.1em; padding:2px 0 2px 0; margin:2px 0 2px 0 }
h4 { font-size:1em; font-weight:normal; padding:10px 0 15px 0px; margin:10px 0 15px 0px; text-align:center }
h5 { font-size:0.9em; padding:2px 0 2px 0; margin:2px 0 2px 0 }

p { font-size:0.7em; padding:2px 0 2px 0; margin:2px 0 2px 0 }

input { vertical-align:middle}

#info_1 h1 { padding-top:15px}


.style_user {
	font-size:0.7em;
	font-weight:bold;
	color:#333333;
}
.style_company {
	color:#666666;
	font-weight:normal;
}
.style_details {
	font-size:0.7em;
	color:#666666;
	padding-top:5px;
}
.style_date {
	color:#666666;
	font-weight:normal;
	font-size:0.9em;
	font-style:italic;
}
.box_title {
	font-size:0.9em;

}
.box_bar_date {
	font-size:0.7em;
	padding:0 0 10px 40px;
}
.notes_small {
	margin:20px 0 20px 0;
}
.notes_small p {font-size:10px;}
.caution { color:#CC0000; font-weight:bold}

.form_droplist { font-size:1em; width:200px}
.droplist_comms { width:100px; float:left}
.droplist_comms2 { width:150px; float:left}
.droplist_comms3 { width:60px; float:left}

.sortselect {
	font-size:0.7em;
	color:#666666;
	margin-top:4px;
}

/* -------------------------------  L I N K S  ---------------------------*/

a  {
	color:#0099FF;
	text-decoration:none;
	cursor:hand;
}
a:hover  {
	color:#A3C6DA;
}


a.link_title  {
	color:#666666;
	text-decoration:none;
}
a:hover.link_title  {
	color:#999999;
}

a.arrow_link {
	position:relative;
	padding:0 0 0 10px;
	background: url('../img/bulls/bul_arrow_2_right.png') no-repeat 0 1px;
	color:#0099FF;
}
a:hover.arrow_link {
	color:#8EB5DF
}
a.arrow_link2 {
	position:relative;
	padding:0 0 4px 10px;
	background: url('../img/bulls/bul_arrow_2_right.png') no-repeat 0 1px;
	color:#666666;
	font-size: 0.7em;
	width: 100%;
	float: left;
	margin: 0 0 0 10px;
}
a:hover.arrow_link2 {
	color:#8EB5DF
}

a.bul_filetype {
	position:relative;
	padding:0 0 6px 25px;
	color:#666666;
	font-size: 0.7em;
	float: left;
	margin: 0 0 0 8px;
}
a:hover.bul_filetype {
	color:#8EB5DF
}
#pdf {background: url('../img/bulls/bul_filetype_pdf.png') no-repeat 0 1px;}
#word {background: url('../img/bulls/bul_filetype_word.png') no-repeat 0 1px;}
#excel {background: url('../img/bulls/bul_filetype_excel.png') no-repeat 0 1px;}


a.tabs_2 {
	position:relative;
	float:right;
	font-size:0.8em;
	color:#333333;
	text-decoration:none;
	padding:15px 0 0 40px;
	margin:0 10px 0 10px;
}
a:hover.tabs_2 {
	color:#666666;
	margin:1px 10px -1px 10px;
}
#tabs_export {
	background: url('../img/buttons/but_export.png') no-repeat 0 0;
	width:90px;
	height:36px;
}

#tabs_print {
	background: url('../img/buttons/but_print.png') no-repeat 0 0;
	width:90px;
	height:36px;
}

.link_pd_soil {
	display:block;
	width:256px;
	height:45px;
	background: url('../img/buttons/but_pd_soil.jpg') no-repeat 0 0;
}
a:hover.link_pd_soil {filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70 }

.link_pd_root {
	display:block;
	width:256px;
	height:45px;
	background: url('../img/buttons/but_pd_root.jpg') no-repeat 0 0;
}
a:hover.link_pd_root {filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70 }

.link_pd_leafdisease {
	display:block;
	width:256px;
	height:45px;
	background: url('../img/buttons/but_pd_leafdisease.jpg') no-repeat 0 0;
}
a:hover.link_pd_leafdisease {filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70 }

.link_pd_leafpests {
	display:block;
	width:256px;
	height:45px;
	background: url('../img/buttons/but_pd_leafpests.jpg') no-repeat 0 0;
}
a:hover.link_pd_leafpests {filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70 }

a.but_next {
	display:block;

	width:106px;
	height:36px;

	background: url('../img/buttons/but_next.jpg') no-repeat 0 0;
}
a:hover.but_next { background: url('../img/buttons/but_next_on.jpg') no-repeat 0 0 }

a.but_view {
	display:block;

	width:50px;
	height:17px;

	background: url('../img/buttons/but_view.png') no-repeat 0 0;
}
a:hover.but_view { background: url('../img/buttons/but_view_on.png') no-repeat 0 0 }

a.comm_status { padding:0 1px 0 1px }
/* -------------------------------  T A B L E S  ---------------------------*/

.table_1 { font-size:0.7em }
.table_2 { font-size:0.8em }
.table_3 { font-size:0.8em;	color: #333333 }
.table_4 {
	font-size:0.8em;
	margin: 20px 0 0 0;
	position: relative;
}
td.table_4 { position:relative }
.td_1_left {
	background: url('../img/table/td_1_left.gif') no-repeat center right;
	width:13px;
	height:35px;
	margin:5px 0 5px 0
}
.td_1_right { background: url('../img/table/td_1_right.gif') no-repeat center left; width:13px }
.td_1_mid_a { background: url('../img/table/td_1_mid.gif') repeat-x center left; font-weight:bold; width:150px }
.td_1_mid_b { background: url('../img/table/td_1_mid.gif') repeat-x center left; border-left:1px dotted #ccc; padding:0 0 0 10px }
.td_1_mid_c { background: url('../img/table/td_1_mid.gif') repeat-x center left}

.td_2_left {
	background: url('../img/table/td_2_left.gif') no-repeat center right;
	width:13px;
	height:35px;
	margin:5px 0 5px 0
}
.td_2_right { background: url('../img/table/td_2_right.gif') no-repeat center left; width:13px }
.td_2_mid_a { background: url('../img/table/td_2_mid.gif') repeat-x center left; font-weight:bold; width:150px }
.td_2_mid_b { background: url('../img/table/td_2_mid.gif') repeat-x center left; border-left:1px dotted #ccc; padding:0 0 0 10px }
.td_2_mid_c { background: url('../img/table/td_2_mid.gif') repeat-x center left;	width: 20px}

.th_3_mid_a {
	background: url('../img/table/th_3_mid.jpg') repeat-x;
	font-weight:bold;
	padding:0px 0 0px 5px;
	height: 28px;
}
.th_3_mid_b {
	font-weight:bold;
	padding:0px 0 0px 5px
}
.th_3 {
	float:left;
	padding:0px 0 0px 4px;
}
.th_3_b {
	float:left;
	padding:4px 0 0 4px;
	position: relative;
	height: 21px;
}
.td_3_mid_a {
	background-color:#f8f8f8;
	border-right:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
	padding:5px
}
.td_3_mid_b { border-right:1px dotted #ccc; border-bottom:1px dotted #ccc; padding:3px}



.th_4 {
	border-bottom: 2px solid #ccc;
	padding-bottom: 3px;
}
.td_4_left {
	background: url('../img/table/td_4_left.gif') no-repeat center right;
	width:19px;
	margin:5px 0 5px 0
}
.td_4_right {
	background: url('../img/table/td_4_right.gif') no-repeat center left;
	width:19px;
}
.td_4_mid_a {
	background: url('../img/table/td_4_left.gif') no-repeat center left;
	border: none;
	font-size: 0.8em;
	height: 40px;
	padding: 7px 0 0 10px;
}
.td_4_mid_b {
	background: url('../img/table/td_4_mid.gif') repeat-x center left;
	border-left:1px dotted #ccc;
	width: 40px;
	text-align: center;
}

.td_4_mid_c {
	border: none;
	font-size: 0.8em;
	height: 40px;
	padding: 7px 0 3px 10px;
}
.td_4_mid_d {
	border-left:1px dotted #ccc;
	width: 40px;
	text-align: center;
}



.normal_text { font-weight:normal}

.bull_prefs {
	padding: 0 10px 0 0;
	width:35px;
	height:35px;
	margin: -5px 0 0 0;
}
