/*
 * DotNetNuke Skin styles by Reed Lu
 */
@import url("menu.css");
/*--------- Global CSS Reset & Standards ----------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
}
Body { margin:0;padding:0; background:#fff; }
#Body{ background: url(images/bg.gif) repeat 0 0; color:#333; padding: 10px 0;}
html,body{ margin:0; padding:0; height:100%; font:normal 13px/15px Arial, Tahoma, Helvetica, Verdana, sans-serif; color:#455059; }
form#Form{ height:100%; }
TH,TD,DIV{ font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif;}
p{ margin:0 0 8px 0; }
ul {
	list-style-type: square;
}
li {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 0px;
}
a{outline:0;border:0;}
img{border:0; max-width:100%; height:auto;}
object, embed { max-width: 100%;}
.ModuleTitle_SubMenu{ z-index:9999!important; }	

a:link, a:visited {color:#cc382d; text-decoration: none; font-weight: bold;}
a:hover, a:active {color: #478935; text-decoration: underline; font-weight: bold;}

h1{font: bold 20px/22px Arial, Tahoma, Helvetica, Verdana, sans-serif; color: #0e3b76;}
h2{font: bold 14px/16px Arial, Helvetica, sans-serif; color: #333;}
h3{font: bold 16px/16px Arial, Helvetica, sans-serif; color: #3a7231;}
h4{font: bold 13px/15px Arial, Helvetica, sans-serif; color: #0e3b76;}
h5{font: bold 16px/16px Arial, Helvetica, sans-serif; color: #0e3b76;}

.Head{ font-weight:bold; font-size:15px; }
.SubHead { font-weight:bold;  font-size:14px; }
.SubSubHead{ font-size:13px; }
.Normal { font-size:12px; line-height:1.5em; }

.clearafter:after{ clear:both; content:"."; height:0px; font-size:0px; visibility:hidden; display:block; }
.clearafter{ display:inline-block; }
.clearafter{ display:block; }
.clear{ clear:both; }
.clear_float{ clear:both;line-height:0;font-size:0;}

/*--------- ControlPanel style ----------*/
.controlpanel_bg { width: 100%; background:#FFFFFF; }
.controlpanel_style {width:900px; margin:0 auto}
.controlpanel_style table {width:100%}

.CommandButton { font-size: 11px; font-weight : normal; color: #0033CC; text-decoration: none; }
A.CommandButton:link, A.CommandButton:visited, A.CommandButton:active { font-size: 11px; font-weight : normal; color : #0033CC; text-decoration : underline; }
A.CommandButton:hover { font-size: 11px; font-weight : normal; color : #0033CC; text-decoration : none; }

.FileManager A, .FileManager A:link, .FileManager A:visited, .FileManager A:active{ color:#000000; text-decoration: underline;}
.FileManager A:hover{ color:#000000; text-decoration:none;}
.dnnPrimaryAction, .dnnFormItem input[type="submit"], a.dnnPrimaryAction, a.dnnPrimaryAction:link { color: #FFFFFF; text-decoration : none; }

/*--------- Design style ----------*/

.clear_float{ clear:both;line-height:0;font-size:0;}

.floatl{ float:left;}
.floatr{ float:right;}
#skin_wrap {
	border: 1px solid #0e3b76;
	width: 964px;
	text-align: left;
	margin: 0 auto;
	background-color: #fff;}
.left_side {width: 697px;}
.right_side {width: 246px; margin-right: 5px; display: block;}
#skin_header {width: 697px; margin: 0; position: relative; height: 136px; padding: 0; background: url(images/logo_menu.jpg) no-repeat 0 0;}
#skin_menu {padding-top: 100px; padding-left: 10px;}
#skin_banner {position: relative;}
#skin_main {margin: 0 auto; width: 800px; background: #fff; position: relative; height: 100%;}

.contentpane {width:660px;float: left; margin: 0; padding: 20px; height: 100%;}
.middlepanes {clear: both;}
.middlepane1, .middlepane2, .middlepane3 {width: 202px; margin-left: 20px;}
.toprightpane {text-align: center; padding-bottom: 5px;}
.rightpane {padding-bottom: 15px;}
.bottompane {width: 660px; float: left; margin:0; padding: 10px 20px;}

#skin_footer {background: url(images/footer.jpg) no-repeat 0 100%; margin: 0 auto; padding: 0 5px 88px 5px; text-align: center;}
.footer_style div {font: normal 11px/16px Arial, Helvetica, sans-serif;}
#buy_nz_made_logo {
	float: right;
	z-index: 2;
	top: -45px;
	position: relative;
}
/*--------- Login style ----------*/
.Login, A.Login:link, A.Login:visited, A.Login:active{font: bold 11px/16px Arial, Helvetica, sans-serif; color: #cc382d; text-decoration:none;}
A.Login:hover {font-weight: bold; color:#478935; text-decoration: underline; }
/*--------- Orginal site style --------*/
.small_text {
	font-size: 10px;
}
.small_text_centered {
	font-size: 10px;
	text-align: center;
	margin-top: 0px;
}
.green_text {
	color: #40ae49;
}
.jakmatdairy_red {
	color: #a41f0f;
}
.jakmatenviro_green {
	color: #387c2b;
}
.jakmatgeocell_blue {
	color: #7faecc;
}
#link_no_underline a:hover {
	text-decoration: none;
}
.jakmat_darkblue {
	color: #0e3b76;
}

#jakmat_dialogue_readmore {
margin-top: 10px;
margin-bottom: 0px;
margin-left: 10px;
padding: 3px 10px 0px 20px;
background-repeat: no-repeat;
width: 48px;
height: 17px;
color: #FFFFFF;
font-size: 13px;
font-weight: bold;
}