/* CSS Document */

html 
{
	height: 100%;
}

body 
{
	height: 100%;
	margin: 0px;
	padding: 0px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	background: #FFFFFF;
}

.clr 
{
	clear: both;
}

.outline 
{
        border: 1px solid #CCCCCC;
        background: #ffffff;
	padding: 2px;
}


span.article_seperator 
{
	display: block;
	height: 1px;
}


/* START USER BOXES */

#user_outer 
{
	padding: 10px 20px 10px 20px;
	margin: 5px;
	border: 0px solid #ccc;
}

#user_inner 
{
	width: 100%;
    padding: 0px;
	margin: 0px;
	border: 1px solid #CC0000;
}

#user_inner p
{
	color: #666666;
	font-weight: normal;
	font-size: 10pt;
	text-align:left;
	padding: 5px 10px 5px 5px;
    line-height: 12pt;
    margin: 0px;
}

#user_inner table.moduletable th
{
	background: url(../images/usersubhead_bg.jpg) repeat-x;
	color: #CC0000;
	text-align: left;
	padding-left: 4px;
	height: 21px;
	line-height: 21px;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	margin: 0 0 2px 0;
}

/* START SIDE BOXES */

#left_outer
{
        float: left;
	margin: 0px;
        padding: 8px 0px 2px 0px;
	width: 160px;
}

#left_inner
{
        border: 0px solid #ccc;
	padding: 0px;
        float: none !important;
        float: left;
		background: url(/templates/IrrigationManagement/images/boxback-v2-Square.gif);
}

#right_outer 
{
        float: right;
	margin: 0px;
	padding: 40px 6px 2px 2px;
	width: 200px;
	display: block;
}

#right_inner
{
        float: none !important;
        float: left;
        border: 0px solid #CC0000;
        padding: 25px 8px 10px 8px;
		width: 184px;
		height: 231px;
		background: url(/templates/IrrigationManagement/images/boxback-v2-Square.gif);
}

#right_inner p,
#left_inner p
{
	color: #085dad;
	font-weight: normal;
	font-size: 8pt;
	text-align:left;
	padding: 4px 2px 2px 2px;
        line-height: 10pt;
        margin: 0px;
}

#right_inner h1,
#left_inner h1
{
	color: #1b6bb4;
	font-weight: normal;
	font-size: 10pt;
	text-align:left;
	padding: 4px 2px 2px 35px;
        line-height: 10pt;
        margin: 0px;
}

#right_inner a:link, 
#right_inner a:visited 
{
	color: #085dad; 
	text-decoration: underline;
	font-weight: normal;
}

#right_inner a:hover,
#right_inner a:active 
{
	color: #085dad;	
	text-decoration: underline;
	font-weight: normal;
}

#right_inner ul,
#left_inner ul
{
        margin: 0;
        padding: 0;
        list-style-position: inside;
}

#right_inner li,
#left_inner li
{
	color: #666666;
	font-weight: normal;
	font-size: 8pt;
	text-align:left;
	padding: 0px;
        line-height: 10pt;
}

#right_inner table.contentpaneopen td.contentheading
{
	color: #085dad;
	font-size:10pt;
	font-weight: bold;
	white-space: nowrap;
	text-align:left;
        padding: 5px;
}

#left_inner table.moduletable,
#right_inner table.moduletable
{
	width: 100%;
	margin-bottom: 8px;
	padding: 0px;
	border: 1px solid #C4C7DA;
}

#left_inner table.moduletable td
{
	width: 100%;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	background-color: #FBC98B;
}

#right_inner table.moduletable td
{
	width: 100%;
	font-size: 11px;
	padding: 2px;
	margin: 0px;
	font-weight: normal;
	background-color: #FBC98B;
}

#right_inner table.contentpaneopen td {

}

#moduletableright h3
{
  color            : #085dad;
  padding: 0px 0px 0px 5px;  
}

table.contentpaneopenright {
  border: 1px solid #C8C8C8;
  margin: 0px 0px 5px 0px;
}

table.contentpaneopenright th {
  font-size        : 11px; 
  font-weight      : normal;
  color            : #085dad; 
}

table.contentpaneopenright td {
  font-size        : 11px; 
  font-weight      : normal;
  color            : #202020; 
  background      : #FFF;
  text-align      : left;
  padding-left    : 5px;
  padding-right    : 5px;
  background: url(/templates/IrrigationManagement/images/boxback.gif);
}

/* END SIDE BOXES */


/* START CONTENT INNER */

#content_outer 
{
	padding: 40px 10px 40px 10px;
	margin: 5px;
	border: 0px solid #ccc;
}

#content_inner 
{
    width: 720px;
	padding: 0px  20px 20px 20px;
	margin: 0px;
	border-bottom: 2px solid #085dad;
	background: url(/templates/IrrigationManagement/images/background.gif);
}

#content_inner p,
p
{
    color: #333333;
	font-weight: normal;
	font-size: 10pt;
	padding: 5px 0px 0px 0px;
    line-height: 12pt;
    margin: 0px;
    margin-bottom: 4px;
	text-align:left;
}

#content_inner ul
{
        list-style-position: inside;
        padding: 0 0 6px 0;
        margin: 0px;
        margin-bottom: 5px;
}

#content_inner li
{
        line-height: normal;
}

table.content_table 
{
	padding: 0px;
	margin: 0px;
}

table.content_table td 
{
	padding: 0px;
	margin: 0px;
}

#content_inner span.article_seperator 
{
	display: block;
	height: 0px;
        width: 100%;
        border-bottom: 0px dashed #CCCCCC;
}

/* END CONTENT INNER */


/* START CONTENTPANE STYLES */

table.contentpaneopen 
{
        width: 100%;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
}

table.contentpaneopen td 
{
        padding-right: 0px;
}

table.contentpaneopen td.componentheading 
{
	padding-left: 4px;
}

table.contentpane 
{
        width: 100%;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
}

table.contentpane td 
{
	margin: 0px;
	padding: 0px;
}

table.contentpane td.componentheading 
{
	padding-left: 4px;
}

table.contentpaneopen fieldset 
{
	border: 0px;
	border-bottom: 0px solid #CCCCCC;
}

.contentdescription img 
{
	border-top: 15px solid #000;
	border-bottom: 15px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
}

.contentcolumn 
{
	padding-right: 5px;
}

.contentpagetitle 
{
	font-size: 13px;
	font-weight: bold;
	color: #CCCCCC;
	text-align:left;
}

/* END CONTENTPANE STYLES */



/* START MENU removed = display: block; */

a.mainlevel:link, 
a.mainlevel:visited
{
	color: #085dad;
	width: 200px;
	vertical-align: middle;
	font-size: 11pt;
    text-transform: uppercase;
	line-height: 14px;
	font-weight: bold;
	text-align: center;
	padding: 6px 0px 5px 0px;
	padding-left: 25px;
    padding-right: 25px;
	text-decoration: none;
    border-right: 0px solid #C8C8C8;
}

a.mainlevel:hover 
{
	color: #8cc739;
        text-decoration: none;
        font-weight: bold;
    border-bottom: 2px solid #8cc739;
		background: url(/templates/IrrigationManagement/images/menubackhovergrad.jpg);
        
}

a.mainlevel #active_menu 
{
	color:#8cc739;
	font-weight: normal;
	border-top: 0px solid #CC0000;
	border-bottom: 1px solid #C8C8C8;
}

a.mainlevel #active_menu:hover 
{
	color: #8cc739;
        font-weight: normal;
	border-top: 0px solid #CC0000;
	border-bottom: 1px solid #C8C8C8;
}

/* START SUB MENU */

a.sublevel:link, 
a.sublevel:visited 
{
	color: #898FB0;
        display: block;
	padding: 4px 5px 2px 0px;
	padding-left: 10px;
        padding-right: 35px;
	height: 20px !important;
	height: 25px;
	vertical-align: top;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
        background-image: url(/templates/IrrigationManagement/images/subback.jpg);
        background-color: #ACB0C9;
        border-bottom: 1px solid #898FB0
}

a.sublevel:hover 
{
	color: #00ab53;
        font-weight: bold;
	text-decoration: none;
        background-image: url(/templates/IrrigationManagement/images/subbackhover.jpg);
}

a.sublevel #active_menu 
{
	color: #00ab53;
	text-decoration: none;
        font-weight: bold;
}

/* END MENU */


/* LEFT MENU */

#left_inner table.moduletable-left
{
	width: 100%;
	margin-bottom: 0px;
	padding: 0px;
	border-bottom: 4px solid #FFFFFF;
}

#left_inner moduletable-left td
{
	width: 100%;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	background-color: transparent;
}

a.mainlevel-left:link, 
a.mainlevel-left:visited {
	display: block;
	background-image: url(/templates/IrrigationManagement/images/leftmenuback.jpg);
	vertical-align: middle;
	font-size: 12px;
	line-height: 12pt;
	font-weight: bold;
	color: #4e5b52;
	text-align: left;
	padding: 3px 0px 3px 0px;
	padding-left: 10px;
	text-decoration: none;
	border-bottom: 1px dotted #4e5b52;
}

a.mainlevel-left:hover {
	text-decoration: none;
        font-weight: bold;
	background-image: url(/templates/IrrigationManagement/images/leftmenubackhover.jpg);
	color: #085dad;
	border-bottom: 1px dotted #4e5b52;
}

a.mainlevel-left #active_menu {
	text-decoration: none;
        font-weight: bold;
	background-image: url(/templates/IrrigationManagement/images/leftmenubackhover.jpg);
	color: #4e5b52;
	border-bottom: 1px dotted #4e5b52;
}

a.mainlevel-left #active_menu:hover {
	text-decoration: none;
        font-weight: bold;
	background-image: url(/templates/IrrigationManagement/images/leftmenubackhover.jpg);
	color: #FFFFFF;
	border-bottom: 1px dotted #2F85C6;
}

a.sublevel-left:link, 
a.sublevel-left:visited {
	display: block;
	padding: 5px 5px 5px 0px;
	padding-left: 15px;
	height: 20px !important;
	height: 25px;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #2F85C6;
	text-align: left;
	text-decoration: none;
        background-image: url(/templates/IrrigationManagement/images/subback.jpg);
}

a.sublevel-left:hover {
	color: #6BA0D2;
        font-weight: bold;
	text-decoration: none;
        background-image: url(/templates/IrrigationManagement/images/subback.jpg);
}
}

a.sublevel-left#active_menu {
	color: #2F85C6;
        font-weight: bold;
	text-decoration: none;
}

/* END LEFT MENU */


/* START FONT STYLES */

.componentheading 
{
	height: 30px;
	color: #8cc739;
	font-weight: bold;
	font-size: 18pt;
        line-height: 16pt;
	white-space: nowrap;
	text-align:left;
        padding: 12px 0px 8px 0px;
        margin: 0px 0px 0px 0px;
        border-bottom: 0px solid #085dad;
}

.contentheading 
{
	color: #8cc739;
	font-weight: bold;
	font-size: 18pt;
	white-space: nowrap;
	text-align:left;
        padding: 12px 0px 8px 0px;
        border-bottom: 0px solid #085dad;
}

h1 
{
	color: #085dad;
	font-weight: bold;
	font-size: 16pt;
        line-height: normal;
	text-align:left;
        padding: 10px 0px 2px 0px;
        margin: 0px;
        border-bottom: 2px solid #085dad;
        background-color: transparent;
}

h2 
{
	color: #459ed7;
	font-weight: bold;
	font-size: 14pt;
        line-height: normal;
	text-align:left;
        padding: 8px 0px 0px 0px;
        border-bottom: 0px solid #CFC3A9;
        margin: 4px 0px 0px 0px; 
}

h3 
{
	height: 30px;
	color: #085dad;
	font-weight: bold;
	font-size: 10pt;
        line-height: 16pt;
	white-space: nowrap;
	text-align:left;
        padding: 8px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        border-bottom: 0px solid #085dad;
}

h4 
{
	color: #CFC3A9;
	font-weight: normal;
	font-size: 10pt;
	text-align:left;
        padding: 0px 0px 2px 0px;
        margin-bottom:  0px;
}

li 
{
	color: #333333;
	font-weight: normal;
	font-size: 10pt;
	text-align:left;
        line-height: 10pt;
        padding: 0px 0px 0px 0px;
        margin:  0px;
}

/* END FONT STYLES */


/* START LINK STYLES */

a:link, 
a:visited 
{
	color: #085dad; 
	text-decoration: none;
	font-weight: normal;
}

a:hover,
a:active 
{
	color: #e8622e;	
	text-decoration: none;
	font-weight: normal;
}


a.footer:link, 
a.footer:visited 
{
	font-size: 10pt;
        color: #FFFFFF; 
	text-decoration: none;
	font-weight: normal;
}

a.footer:hover,
a.footer:active 
{
	color: #085dad;	
	text-decoration: none;
	font-weight: normal;
}

/* END LINK STYLES */


/* BODY IMAGE */	
.bodyimage		
{
background-color: #FFFFFF;
margin: 0px 10px 10px 10px;
border: 1px solid #CC0000;
}
.inbodyimage		
{
background-color: #FFFFFF;
border: 2px solid #FFFFFF;
vertical-align: middle;
margin: 5px 5px 2px 5px;
}	
.bodyimage table tr td
{		
background-color: #C5D9F2;
border: 1px solid #C5D9F2;
}
.caption    		
{
color: #CC0000;
font-size: 8pt;
font-weight: 100;
text-decoration: none;
line-height: 10pt;
text-align: center;
margin: 0px 5px 5px 5px;
}
table.body img          
{    			
padding: 0px 0px 0px 0px;
}

/* START MODULE TABLE STYLES */

table.moduletable 
{
	width: 100%;
	margin-bottom: 0px;
	padding: 0px;
}

div.moduletable 
{
	padding: 0;
	margin-bottom: 2px;
}

table.moduletable th, 
div.moduletable h3 
{
	background:transparent;
	color: #fff;
	text-align: left;
	padding: 5px 0px 0px 30px;
	height: 40px;
	line-height: 21px;
	font-weight: bold;
	font-size: 12pt;
}

table.moduletable td 
{
	width: 100%;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}

/* END MODULE TABLE STYLES */


/* START BUTTON STYLES */

#buttons_outer 
{
	width: 635px;
  	margin-bottom: 2px;
	margin-right: 2px;
	float: left;

}

#buttons_inner 
{
	border: 0px solid #CCCCCC;
	height: 21px;
}

#buttons 
{
	float: left;
	margin: 0px;
	padding: 0px;
	width: auto;
}

.button 
{
        color: #53A50C;
        font-family: Arial, Helvetica, sans-serif;
        text-align: center;
        font-size: 11px;
        font-weight: bold;
        border: 0px double #CCCCCC;
        width: auto;
        background: url(../images/button_bg.jpg) repeat-x;
        padding: 5px 5px;
        line-height: 18px !important;
        line-height: 16px;
        height: 26px !important;
        height: 24px;
        margin: 0px 5px;
}

.inputbox 
{
	padding: 2px;
	border:solid 1px #CCCCCC;
	background-color: #ffffff;
}

/* END BUTTON STYLES */


/* START M0S IMAGE STYLES */

div.mosimage 
{
        border: 0px solid #CCCCCC;
        background-color: transparent;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 10px 20px;
        vertical-align: bottom;
}

div.mosimage img 
{
        border: 1px solid #CCCCCC;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
}

.mosimage_caption 
{
        width: 100%;
        height: 16px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        color: #666666;
        text-transform: none;
        font-size: 10px;
        border: 0px solid #CCCCCC;
        vertical-align: bottom;
        font-weight: normal;
        background: url(/templates/IrrigationManagement/images/captionback.jpg);
}

/* END M0S IMAGE STYLESS */


/* START BLOG PAGE STYLES */

a.contentpagetitle:link,
a.contentpagetitle:visited 
{
	display: block;
	padding: 5px 5px 0px 0px;
	font-size: 12px;
	font-weight: bold;
	color: #00ab53;
	text-align: left;
	text-decoration: underline;
}

a.contentpagetitle:hover,
a.contentpagetitle:active 
{
	color: #085dad;
}


a.readon:link,
a.readon:visited
{
	padding: 0px;
	margin: 0px;
	font-size: 10px;
	color: #00ab53;
	text-align: left;
	text-decoration: underline;
}

a.readon:hover,
a.readon:active 
{
	color: #00ab53;
        text-decoration: none;
}

table.blog tr td table.contentpaneopen tr td p
{
	padding: 0px;
	margin: 0px;
}

table.blog tr td .contentheading 
{
	color: #085dad;
	font-weight: bold;
	font-size: 12pt;
	white-space: nowrap;
	text-align:left;
        padding: 5px 0px 0px 0px;
        border-bottom: 0px solid #CC0000;
}

table.blog 
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
        width: 100%;
        border-bottom: 0px solid #CFC3A9;
}

table.blog tr td .article_seperator
{
        border-top: 0px solid #CFC3A9;
}

/* END BLOG PAGE STYLES */


/* START FOOTER STYLES */

#footer 
{
	text-align: center;
	padding: 0px;
	margin: 0px;
}

table.footer
{
		border-top: 0px solid #085dad;
}

table.footer p
{
		color: #ffffff;
}

/* END FOOTER STYLES */


/* VIRTUEMART */

h3.product
{
border-top: 1px solid #C4C7DA;
}

/* END VIRTUEMART*/
