body{
    margin:0px 0px 0px 0px;
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif!important;
	background-image:url('images/BG_Image_Gradient.jpg');
	background-repeat:repeat-x;background-attachment:fixed;
	background-position:left top;
}
a{
	color:#014FBC;
}
a:hover{
	color:#009158;
}
a:visited{
	color:#014FBC;
}
.MainDesignTable{
	background:#FFFFFF;
}

.MainContentTable{
	color:#014FBC;
	vertical-align:top;
	padding:5px;
	font-size:9pt;
	background-image:url('images/water_mark.jpg');
	background-position:center center;background-attachment:fixed;
	background-repeat:no-repeat;
	font-family:Arial!important;
}
div.page_container{
	position:relative;
	height:100%;
}

div.edit_cp_container{
	bottom:0;
	position:fixed;
	width:100%;
}
/*** DEFAULT PAGE ***/

.page_title{
    font-size:18pt;
    font-weight:bold;
    text-decoration:none;
    color:#6186B7;
}
h2{
    font-size:14pt;
    font-weight:bold;
    text-decoration:none;
    color:#6186B7;
}
h3{
    font-size:11pt;
    font-weight:bold;
    text-decoration:none;
    color:#6186B7;
}

/*** FORGOT PASSWORD */

span.forgot_top_title{
	display:block;
	padding-bottom:15px;
	font-weight:bold;
	font-size:14pt;
	text-decoration:underline;
}
span.forgot_instruction{
	display:block;
	padding-bottom:15px;
	font-weight:bold;
	font-size:12pt;
}

/*** LOGIN CONTROL ***/
.login_button{
	color:#ffffff;
	border:none;
	font-size:8pt;
	font-weight:bold;
	cursor:pointer;
	background-color:Transparent;
}
.login_texbox{
	font-size:8pt;
	width:80px;
	margin:0px 3px 0px 3px;
	border:1px solid #6186B7;
	border-bottom-color:#ffffff;
	border-right-color:#ffffff;
}
.login_forgot{
	color:#ffffff;
	font-size:7pt;
}
.login_welcome{
	color:#ffffff;
	font-size:8pt;
	font-weight:bold;
	padding-right:5px;
}
.login_user{
	color:#ffffff;
	font-size:8pt;
	padding-right:5px;
}
.login_status{
	color:#ffffff;
	font-size:8pt;
	font-weight:bold;
}

/*** LANGUAGE TAB ***/

div.lang_options{
	height:20px;
	width:auto;
	float:right;
	margin:0px;
	padding:0px;
}

div.lang_left{
	width:14px;
	height:20px;
	float:left;
	margin:0px;
	padding:0px;
	background: #1C5DBB url('images/Corner_Left.jpg') no-repeat scroll top left;
}

div.lang_middle{
	width:auto;
	height:20px;
	float:left;
	margin:0px;
	padding:0px;
	background: #1C5DBB url('images/LanguageGradient.jpg') repeat-x scroll top right;
}
div.lang_right{
	width:14px;
	height:20px;
	float:left;
	margin:0px;
	padding:0px;
	background: #1C5DBB url('images/Corner_Right.jpg') no-repeat scroll top right;
}
a.lang_options_style{
    color:white;
    font-size:8pt;
    font-weight:bold;
    text-decoration:none;
    padding-left:8px;
}
a.lang_options_style:hover{
    color:white;
    font-size:8pt;
    font-weight:bold;
    text-decoration:underline;
}
td.breadcrumb_cell{
    height:20px;
    vertical-align:bottom;
    padding:0px 10px 0px 10px;
}
div.nav{
    float:left;
    height:20px;
    padding:0px;
}
div.nav_container{
    float:left;
    height:20px;
    padding:8px 0px 0px 0px;
    margin:0px;
    border-bottom:solid 1px #1C5DBB;
    width:100%;
}

/*** HEADER IMAGES ***/

.Logo{
    background-image:url('images/Logo.jpg');
    height:103px;
    width:196px;
}
.HeaderCows{
	background-image:url('images/header_cows.jpg');
	background-repeat:no-repeat;
	background-position:right top;
	vertical-align:top;
	height:103px;
	width:540px;
}

.HeaderMilk{
	background-image:url('img_temp/header_milk_new.jpg');
	background-repeat:no-repeat;
	background-position:left top;
	vertical-align:top;
	height:142px;
	width:383px;
}
.GreenGradientTop{
	background-image:url('images/Green_Gradient.jpg');
	background-repeat:repeat-x;
	background-position:left top;
	height:39px;
	width:641px;
}
.Slogan{
	font-size:11pt;
	color:#ffffff;
	vertical-align:middle;
	padding-left:27px;
	font-weight:bold;
	text-align:left;
}	

/*** TOP NAVIGATION ***/

.TopNavImgLeft{
	background-image:url('images/Nav_left_img.jpg');
	background-repeat:no-repeat;
	background-position:left top;
	height:26px;
	width:18px!important;
	max-width:18px!important;
}
.TopNavImgRight{
	background-image:url('img_temp/Nav_Right.jpg');
	background-repeat:no-repeat;
	background-position:right top;
	height:26px;
	width:18px!important;
	max-width:18px!important;
}
.TopNav{
	background-image:url('images/TopNav.jpg');
	background-repeat:repeat-x;
	background-position:left top;
	height:26px;
	width:623px;
	color:white;
	font-size:8pt;
}
.top_nav_login{
	background-image:url('images/TopNav.jpg');
	background-repeat:repeat-x;
	background-position:left top;
	height:26px;
}
.top_nav_login a:hover{
	color:#ffffff!important;
}


/* --  Static menu item */

table.top_nav_menu_item{
    background-image:url('images/TopNav.jpg');
	background-repeat:repeat-x;
	background-position:left top;
	text-decoration:none;
	height:26px !important;
	padding:5px 10px 5px 10px;
	display:block;
}

table.top_nav_menu_item_hover{
	background-image:url('images/TopNavHover.jpg');
	background-repeat:repeat-x;
	background-position:left top;
	height:26px !important;
	display:block;
}
a.top_nav_menu_item{
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
    display:block;
}
a.top_nav_menu_item_hover{
    color:#FFFFFF;
    font-weight:bold;
    display:block;
}

/* -- Dynamic menu item */

table.top_nav_dynamic_item{
	background-color:#0953BC;
	border-top:1px #5D78BB solid;
	height:26px;
	width:215px;
	padding:5px 5px 5px 10px;
}

table.top_nav_dynamic_item_hover{
	background-image:url('images/TopNavHover.jpg');
	background-repeat:repeat-x;
	background-position:left top;
	height:26px;
}
a.top_nav_dynamic_item{
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
    display:block;
}
a.top_nav_dynamic_item_hover{
    color:#FFFFFF;
    font-weight:bold;
    display:block;
}

/*** LEFT NAVIGATION ***/

.milk{
	background-image:url('images/milk_pouring_right.gif');
	background-repeat:no-repeat;
	background-position:right;
	padding:3px 3px 0px 0px;
	margin:3px;
}
table.left_nav_menu_item{
    width:220px;
    padding:6px;
	border-bottom:solid 1px #009158;
}
a.left_nav_menu_item{
    color:#014FBC;
    font-weight:bold;
    text-decoration:none;
    display:block;
}
a.left_nav_menu_item_hover{
    color:white;
    font-weight:bold;
    text-decoration:underline;
    display:block;	
    text-decoration:none;
}
table.left_nav_menu_item_hover{
	color:white;
	padding:6px;
	background-color:#66C29C;
	width:220px;
}
.LeftNavBG{
	background-image:url('images/LeftNavGradient.gif');
	background-repeat:repeat-x;
	background-position:left top;
	width:220px;
	background-color:#009158;
	color:white;
}
.LeftNav{
	width:220px;
	color:white;
	padding:0px 5px 0px 5px;
	font-size:8pt;
	vertical-align:top;
	background-image:url('images/LeftNav_gradient1px.jpg');
	background-repeat:repeat-x;
	background-position:left top;
	background-color:transparent;
}	

/*** BREADCRUMBS ***/

.BreadcrumbCell{
	color:#014FBC!important;
	font-size:8pt;
	vertical-align:bottom;
	text-decoration:none;
}

a.Breadcrumb:link
{
	color:#014FBC!important;
	font-size:8pt;
	padding:5px 5px 5px 9px;
	text-decoration:none;
}
.Breadcrumb a:hover{
	color:#009158!important;
	font-size:8pt;
	padding:5px 5px 5px 9px;
	text-decoration:underline!important;
}
.Breadcrumb a:visited{
	color:#014FBC;
	font-size:8pt;
	padding:5px 5px 5px 9px;
	text-decoration:none;
}
.Breadcrumb a:selected{
	color:#014FBC;
	font-size:8pt;
	padding:5px 5px 5px 9px;
	text-decoration:underline;
}
a.Breadcrumb_Current{	
	color:#014FBC!important;
	font-size:8pt;
	padding:5px 5px 5px 9px;
	text-decoration:none;
}
a.Breadcrumb_Current:hover{	
	color:#009158!important;
	font-size:8pt;
	padding:5px 5px 5px 9px;
	text-decoration:underline;
}
a.Breadcrumb_Root{
	color:#014FBC!important;
	font-size:8pt;
	padding:5px 5px 5px 9px;
	text-decoration:none;
}
a.Breadcrumb_Root:visited{
	color:#014FBC!important;
	font-size:8pt;
	padding:5px 5px 5px 9px;
	text-decoration:none;
}
a.Breadcrumb_Root:hover{
	color:#009158!important;
	font-size:8pt;
	padding:5px 5px 5px 9px;
	text-decoration:underline;
}


/*** FOOTER ***/

.GreenGradientBottom{
	background-image:url('images/Green_Gradient.jpg');
	background-repeat:repeat-x;
	background-position:left top;
	vertical-align:middle;
	height:30px;
	width:100%;
	color:#FFFFFF;
}

/*** SEARCH ***/

.SearchControl{
	height:10px;
	font-size:8pt;
}
div.SearchControl_Container{
	float:right;
}
span.SearchControl{
	color:#014FBC;
	font-size:8pt;
}
.BoardMembersTbl {width:100%;}
.PersonnelTbl{width:100%;}

input.SearchControl {color:#014FBC; }?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????