/*#Global Styles#*/
img, td, div, tr, span { behavior: url("/iepngfix.htc") }
body
{
	font-family: Gill Sans, Gill Sans MT, Lucida Sans Unicode, Verdana, Arial;
	font-size: 12px;
	color: #6d7472;
	line-height: 1.5;
	background: #5e8705 url(../App_Themes/Default/Images/backgroundGREEN.jpg); 	
}
.siteContent
{
	
}
.siteContent td, th
{
	font-family: Gill Sans, Gill Sans MT, Lucida Sans Unicode, Verdana, Arial;
	font-size: 12px;
	color: #6d7472;	 
}
.greenText
{
	color: #669900;
}
h1 {text-transform: uppercase; color: #6c17ae; font-size: 14px; margin: 0px 0px 0px 0px; }
h2 {text-transform: uppercase; font-size: 12px; margin: 0px 5px 0px 0px;}
a
{
	font-family: Gill Sans, Gill Sans MT, Lucida Sans Unicode, Verdana, Arial;
	font-size: 12px;
	/* font-weight: bold; */
	color: #6c17ae;
	text-decoration:none;
	border:0px;
}
a:visited 
{
	font-family: Gill Sans, Gill Sans MT, Lucida Sans Unicode, Verdana, Arial;
	font-size: 12px;
	/* font-weight: bold; */
	color: #6c17ae;
	text-decoration:none;
	border:0px;
}
a:hover, a:focus
{
	font-family: Gill Sans, Gill Sans MT, Lucida Sans Unicode, Verdana, Arial;
	font-size: 12px;
	/* font-weight: bold; */
	color: #6c17ae;
	text-decoration:underline;
	border:0px;
}


/*#Global Styles/Images#*/
.padRight
{
	padding-right: 5px;
}
.padLeft
{
	padding-left: 5px;
}
.padTopRight
{
	padding-right: 5px;
	padding-top: 5px;
}
.padTopLeft
{
	padding-left: 5px;
	padding-top: 5px;
}
.padBottomRight
{
	padding-right: 5px;
	padding-bottom: 5px;
}
.padBottomLeft
{
	padding-left: 5px;
	padding-bottom: 5px;
}
.padTopBottom
{
	padding-top: 5px;
	padding-bottom: 5px;
}

/*#Global Styles/Master Page#*/
.tagLineArea
{
	padding-top: 12px;
	padding-bottom: 12px;
	padding-right: 0px;
	padding-left: 120px;
	/*float: right;*/
	font-size: 16px;
	text-align: center;
}
.masterpageBox
{
	margin-top: 15px;
	margin-left: 15px;
	margin-right: 10px;
	margin-bottom: 10px;	
}
.masterpageBoxTitle
{
	background: url(../App_Themes/Default/Images/Syntuitive_Callout_M.png) repeat;
	color: #6c17ae;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	float: center;
	vertical-align: bottom;
	padding: 0px 10px 0px 10px;	
}
.masterpageBoxM
{
	background: white url(../App_Themes/Default/Images/extras/Syntuitive_Home_MainArea.png) no-repeat;
	height: auto;
	width: auto;
}

.masterpageBoxT
{
	background: url(../App_Themes/Default/Images/master_U.png) repeat-x;
	height: 11px;
	min-width: 20px;
	width: auto;
}
.masterpageBoxB
{
	background: url(../App_Themes/Default/Images/master_L-07.png) repeat-x;
	height: 21px;
	width: auto;
}
.masterpageBoxTL
{
	background: url(../App_Themes/Default/Images/master_UL.png);
	height: 11px;
	width: 12px;
}
.masterpageBoxL
{
	background: url(../App_Themes/Default/Images/master_L.png) repeat-y;
	height: auto;
	width: 12px;
}

.masterpageBoxBL
{
	background: url(../App_Themes/Default/Images/master_LR.png) no-repeat;
	height: 19px;
	width: 12px;
}
.masterpageBoxTR
{
	background: url(../App_Themes/Default/Images/master_UR.png);
	height: 11px;
	width: 18px;
}
.masterpageBoxR
{
	background: url(../App_Themes/Default/Images/master_R.png) repeat-y;
	height: auto;
	width: 18px;
}
.masterpageBoxBR
{
	background: url(../App_Themes/Default/Images/master_LR-08.png) no-repeat;
	height: 19px;
	width: 18px;
}

/*#Global Styles/Zones#*/
.zoneHeader
{
	height: 100px;
	width: 950px;	
	/* background: #ffffff; */
	font-family: Gill Sans, Gill Sans MT, Lucida Sans Unicode, Verdana, Arial;
	font-size: 12px;
}

.zoneContent
{
	width: 950px;
	height: 450px;
	/* background: #ffffff; */
	font-family: Gill Sans, Gill Sans MT, Lucida Sans Unicode, Verdana, Arial;
	font-size: 12px;
}
.zoneTopLeft
{
	width: 50%;
	padding-top: 20px;
	padding-left: 24px;
	padding-right: 20px;
	padding-bottom: 20px;
}
.zoneTopRight
{
	width: 50%;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
}

/*#Navigation Styles#*/
/*#Navigation Styles/Footer#*/
.footer, footer a, a.footer:visited, a.footer:focus
{
	padding-top:5px;
	padding-bottom:5px;
	color: #ffffff !important;
	/*font-weight: bold;*/
	font-size:11px;
	font-family: Gill Sans, Gill Sans MT, Lucida Sans Unicode, Verdana, Arial;
	}
a.footer:hover
{
	padding-top:5px;
	padding-bottom:5px;
	color: #ffffff !important;
	/*font-weight: bold;*/
	font-size:11px;
	text-decoration: underline;
}

.footermenu
{
	height:auto;
	padding: 3px;
	color: white;
}
.footerSeparator
{
	color: white !important;
}
.footernavCMSMenu
{
	color: #ffffff;
	padding: 3px;
	width: auto;
}

.footernavsubCMSMenu
{
	background: transparent;
	color: #ffffff;
}

.footernavsubCMSMenu tr
{
	background: transparent;
}

.footernavsubCMSMenuItem
{
	white-space: nowrap;
	display: block;
	color:#ffffff !important;
}

.footernavCMSMenuItem, .footernavsubCMSMenuItemMouseOver, .footernavsubCMSMenuItemMouseDown,
.footernavsubCMSMenuHighlightedMenuItem, .footernavsubCMSMenuHighlightedMenuItemMouseOver, 
.footernavsubCMSMenuHighlightedMenuItemMouseDown
{
	white-space: nowrap;
	display: block;
	color:#ffffff !important;
}

.footernavsubCMSMenuHighlightedMenuItem, .footernavsubCMSMenuHighlightedMenuItemMouseOver, 
.footernavsubCMSMenuHighlightedMenuItemMouseDown, .footernavsubCMSMenuItemMouseOver
{
	background: transparent;
	color:#ffffff !important;
}

.footernavCMSMenuItem, .footernavCMSMenuItemMouseOver, .footernavCMSMenuItemMouseDown, 
.footernavCMSMenuHighlightedMenuItem, .footernavCMSMenuHighlightedMenuItemMouseOver, 
.footernavCMSMenuHighlightedMenuItemMouseDown,.footernavCMSMenuHighlightedMenuItem, 
.footernavCMSMenuItemMouseUp, .footernavCMSMenuHighlightedMenuItemMouseUp
{
	font-size: 11px;
	color:#ffffff !important;
}

.footernavCMSMenuItemMouseOver, 
.footernavCMSMenuHighlightedMenuItemMouseOver, .footernavCMSMenuHighlightedMenuItemMouseDown
{
	color:#ffffff !important;
	text-decoration: underline;
}


/*#Navigation Styles/Header#*/
.headermenu
{
	width: 100%;
	height: auto;
	background: #ffffff;
	text-transform: uppercase;
        font-family: Gill Sans, Gill Sans MT, Lucida Sans Unicode, Verdana, Arial;
	font-weight: bold;
	margin-top: 6px; 
	margin-right: 10px;
	 
}
.headernavCMSMenu
{
	width: auto;
	height: auto;	
	margin-right: 30px;
	color: #ffffff;
	background: #000000;
	float: right !important;
}
.headernavSeparator
{
	color: #6c17ae;
	font-weight: bold;
	font-size: 9px;
	background-color: white;
	width: 2px;
}

.headernavCMSMenuItem
{
	/* min-width: 100px; */
	font-size: 10px !important;
	white-space: nowrap;
	padding: 3px 3px 3px 6px;
	font-weight: bold;
	background: #ffffff;
	color: #bcbcbc;
}


.headernavCMSMenuItemMouseOver, .headernavCMSMenuHighlightedMenuItem, 
.headernavCMSMenuItemMouseDown, .headernavCMSMenuItemMouseUp,
.headernavCMSMenuHighlightedMenuItemMouseOver, .headernavCMSMenuHighlightedMenuItemMouseDown,
.headernavCMSMenuHighlightedMenuItemMouseUp
{
	/* min-width: 100px; */
	white-space: nowrap;
	font-size: 10px !important;
	background: #cae73d url(../App_Themes/Default/Images/rollover.jpg) repeat-x;
	padding: 3px 3px 3px 6px;
	font-weight: bold;
 	color: white !important;  
}
.headernavsubCMSMenu
{
	background: transparent;
	border: 2px outset #f2f2f2;
	margin-top: 10px;
	color: #ffffff;
	font-weight: bold;
}

.headernavsubCMSMenu tr
{
	background: #ffffff;
}
.headernavsubCMSMenuItem
{
	/* min-width: 100px; */
	text-align: left;
	margin: 5px;
	border-bottom: 1px dotted #6c17ae; 
	font-size: 10px !important;
	white-space: nowrap;
	padding: 3px 3px 3px 6px;
	font-weight: bold;
	background: #ffffff;
	/* color: white !important; */
}


.headernavsubCMSMenuItemMouseOver, .headernavsubCMSMenuHighlightedMenuItem, 
.headernavsubCMSMenuItemMouseDown, .headernavsubCMSMenuItemMouseUp,
.headernavsubCMSMenuHighlightedMenuItemMouseOver, .headernavsubCMSMenuHighlightedMenuItemMouseDown,
.headernavsubCMSMenuHighlightedMenuItemMouseUp
{
	/* min-width: 100px; */
	white-space: nowrap;
	text-align: left;
	border-bottom: 1px dotted #6c17ae; 
	font-size: 10px !important;
	background: #cae73d url(../App_Themes/Default/Images/rollover.jpg) repeat-x;
	padding: 3px 3px 3px 6px;
	/* font-weight: bold; */
 	color: white !important;  
}

/*#Navigation Styles/Left Nav#*/
.leftNav, .leftNavCMSTreeMenuTable
{
	width: 100%;
	height: auto;
	text-transform: uppercase;
	font-size: 11px;
	font-family: Gill Sans, Gill Sans MT, Lucida Sans Unicode, Verdana, Arial;
	font-weight: bold;
}

.leftNavSelectedItem
{
	height:29px; 	
	width: 180px;
	color:#ffffff;	
	background-color: #354556;
	padding:10px 15px 10px 15px;
	text-decoration: none;
	border-bottom: 1px solid #dddddd;
	font-weight: bold;

}

.leftNavCMSTreeMenuSelectedItem
{
	height:29px; 	
	width: 100%;
	color:#ffffff;	
	background-color: #354556;	
	padding-left:15px;
	text-decoration: none;
	border-bottom: 1px solid #dddddd;
}

a.leftNavCMSTreeMenuSelectedLink, 
a.leftNavCMSTreeMenuSelectedLink:hover,
a.leftNavCMSTreeMenuSelectedLink:visited
{
	width: 100%;
	color:#ffffff;	
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}
.leftNavCMSTreeMenuItem,
a.leftNavCMSTreeMenuItem,
a.leftNavCMSTreeMenuItem:visited
{
	height:29px; 
	text-decoration:none; 
	color:#203144;	
	border-bottom: 1px solid #dddddd;
	padding-left:15px;
	width:100%;
	}
.leftNavCMSTreeMenuLink, 
a.leftNavCMSTreeMenuLink,
a.leftNavCMSTreeMenuLink:visited  
{
	text-decoration:none; 
	color:#203144;	
	width: 100%;
	font-size: 11px;
	font-weight: bold;
	}
a.leftNavCMSTreeMenuLink:hover, 
a.leftNavCMSTreeMenuLink:focus
{
	text-decoration: none;
	}
.leftNavCMSTreeMenuItem:hover, 
.leftNavCMSTreeMenuItem:hover td
{
	background-color: #fafafa;
	height:29px; 
	cursor:pointer; 
	text-decoration:none; 
	color:#203144;
	border-bottom: 1px solid #dddddd;
	width:100%;	
	padding-left:15px;
	}
/*#Navigation Styles/Left Nav/Left Nav Sub#*/
.leftNavSub, .leftNavSubCMSTreeMenuTable
{
	width: 100%;
	height: auto;
	text-transform: lowercase;
	font-size: 11px;
	font-family: Gill Sans, Gill Sans MT, Lucida Sans Unicode, Verdana, Arial;
	/* font-weight: bold;*/
}
.leftNavSub a {display: block;}
.leftNavSubCMSTreeMenuSelectedItem
{
	height:29px; 	
	width: 100%;
	color:#ffffff;	
	background-color: #354556;
	padding-left:15px;
	text-decoration: none;
	border-bottom: 1px solid #dddddd;
	}

.leftNavSubCMSTreeMenuSelectedLink, 
a.leftNavSubCMSTreeMenuSelectedLink:hover,
a.leftNavSubCMSTreeMenuSelectedLink:visited
{
	width: 100%;
	color:#ffffff;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	}
.leftNavSubCMSTreeMenuItem,
a.leftNavSubCMSTreeMenuItem,
a.leftNavSubCMSTreeMenuItem:visited
{
	height:29px; 
	text-decoration:none; 
	color:#203144;	
	border-bottom: 1px solid #dddddd;
	padding-left:15px;
	width:100%;
	
}
.leftNavSubCMSTreeMenuLink, 
a.leftNavSubCMSTreeMenuLink,
a.leftNavSubCMSTreeMenuLink:visited  
{
	text-decoration:none; 
	color:#203144;	
	width: 100%;
	font-size: 11px;
	font-weight: bold;
	
}
a.leftNavSubCMSTreeMenuLink:hover, 
a.leftNavSubCMSTreeMenuLink:focus
{
	text-decoration: none;	
	
}
.leftNavSubCMSTreeMenuItem:hover,
.leftNavSubCMSTreeMenuItem:hover td
{
	background-color: #fafafa;
	height:29px; 
	cursor:pointer; 
	text-decoration:none; 
	color:#203144;
	border-bottom: 1px solid #dddddd;
	width:100%;	
	padding-left:15px;
	
}
/*#Navigation Styles/Left Nav/Left Nav Other#*/
.leftNavOther, .leftNavOtherCMSTreeMenuTable
{
	width: 100%;
	height: auto;
	text-transform: lowercase;
	font-size: 11px;
	font-family: Gill Sans, Gill Sans MT, Lucida Sans Unicode, Verdana, Arial;
	/* font-weight: bold;*/
}

.leftNavOtherCMSTreeMenuSelectedItem
{
	height:29px; 	
	width: 100%;
	color:#ffffff;	
	background-color: #354556;
	padding-left:15px;
	text-decoration: none;
	border-bottom: 1px solid #dddddd;
	}

a.leftNavOtherCMSTreeMenuSelectedLink, 
a.leftNavOtherCMSTreeMenuSelectedLink:hover,
a.leftNavOtherCMSTreeMenuSelectedLink:visited
{
	width: 100%;
	color:#ffffff;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	
}
.leftNavOtherCMSTreeMenuItem,
a.leftNavOtherCMSTreeMenuItem,
a.leftNavOtherCMSTreeMenuItem:visited
{
	height:29px; 
	text-decoration:none; 
	color:#203144;	
	border-bottom: 1px solid #dddddd;
	padding-left:15px;
	width:100%;
	}
.leftNavOtherCMSTreeMenuLink, 
a.leftNavOtherCMSTreeMenuLink,
a.leftNavOtherCMSTreeMenuLink:visited  
{
	text-decoration:none; 
	color:#203144;	
	width: 100%;
	font-size: 11px;
	font-weight: bold;
	}
a.leftNavOtherCMSTreeMenuLink:hover, 
a.leftNavOtherCMSTreeMenuLink:focus
{
	text-decoration: none;
	}
.leftNavOtherCMSTreeMenuItem:hover
{
	background-color: #fafafa;
	height:29px; 
	cursor:pointer; 
	text-decoration:none; 
	color:#203144;
	border-bottom: 1px solid #dddddd;
	width:100%;	
	padding-left:15px;
	}
/*#Navigation Styles/Breadcrumbs#*/
#breadcrumb{
height:27px;
line-height:27px;
border-bottom:#dddddd solid 1px;
color:#203144;
font-size:10px;
margin-bottom:10px;
padding-left:3px;
text-transform: lowercase;
}

#breadcrumb a{
color:#203144;
font-size:10px;
text-decoration:none;
}

#breadcrumb a:hover{
color:#203144;
font-size:10px;
text-decoration:underline;
}

/*#Home page styles#*/
.spacer
{
	height:10px;
}
.headingSpace
{
}
.homeBackground
{
	/* background: #ffffff  url(../App_Themes/Default/Images/Syntuitive_Home_MainArea.png) no-repeat; */ 	
}
.imgSpace
{
	padding-top:5px;
	padding-bottom:5px;
	padding-right:3px;
}
.homeCalloutTitle
{
	color: #6c17ae !important;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: normal;
	letter-spacing: 0.125em;
	margin: -19px 10px 10px 10px;
	position: relative;	
	z-index:1000;
}
.homeCalloutText
{
	padding-left: 5px;
}
.homeCalloutLink
{
	font-size: 9px;
	font-weight: bold;
}
a.homeCalloutLink 
{
	font-family: Gill Sans, Gill Sans MT, Lucida Sans Unicode, Verdana, Arial;
	color: #6c17ae;
	text-decoration:none;
	border:0px;
	font-size: 9px !important;
	font-weight: bold;
}
a.homeCalloutLink:visited 
{
	font-family: Gill Sans, Gill Sans MT, Lucida Sans Unicode, Verdana, Arial;
	color: #6c17ae;
	text-decoration:none;
	border:0px;
	font-size: 9px !important;
	font-weight: bold;
}
a.homeCalloutLink:hover, a.homeCalloutLink:focus
{
	font-family: Gill Sans, Gill Sans MT, Lucida Sans Unicode, Verdana, Arial;
	color: #6c17ae;
	text-decoration:underline;
	border:0px;
	font-size: 9px !important;
	font-weight: bold;
}
/*#Home page styles/Web Part Container#*/
.BreadBox
{
	padding-top: 5px;
	padding-bottom: 2px;	
}
/*#Home page styles/Web Part Container/Farm Table Box#*/
.farmBoxCountry
{
	font-weight: bold;
	color: #6c17ae !important; 
	font-size: 14px !important;
}
.farmBoxColTitle
{
	font-weight: bold;
	text-align: left;
		
}
/*#Home page styles/Web Part Container/Transparent Box#*/
/*  Pale grey overlay, with white inner border */

.transparentBox
{ 
	margin-top: 0px;
	margin-left: 15px;
	margin-right: 10px;
	margin-bottom: 10px;
	 position: relative;	
	z-index: 500; 
}
.transparentBoxTitle
{
	color: #6c17ae;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: normal;
	letter-spacing: 0.125em;
	float: center;
	vertical-align: bottom;
	margin: 5px 10px 0px 10px;	
	position: relative;	
	z-index: 1000;
}
.transparentBoxT
{
	background: transparent url(../App_Themes/Default/Images/Syntuitive_Callout_T2.png) repeat-x;
	height: 20px;
	width: auto;
	position: relative;	
	z-index: 500;
}
.transparentBoxT2
{
	background: transparent url(../App_Themes/Default/Images/Syntuitive_Callout_T2.png) repeat-x;
	height: 20px;
	width: auto;
	position: relative;	
	z-index: 500;
}

.transparentBoxB
{
	background: transparent url(../App_Themes/Default/Images/Syntuitive_Callout_B.png) repeat-x;
	height: 21px;
	width: auto;
}
.transparentBoxM
{
	/* background: transparent url(../App_Themes/Default/Images/Syntuitive_Callout_M.png) repeat !important; */
	height: auto;
	width: auto;
}
.transparentBoxMcontentHome
{
	background: transparent url(../App_Themes/Default/Images/Syntuitive_Callout_M.png) repeat !important; 
	/* opacity:1.0 !important;
	filter:alpha(opacity=100) !important;	*/
	height: auto;
	width: auto;

}

.transparentBoxMcontent
{
	background: transparent url(../App_Themes/Default/Images/img_content_bkg.gif) no-repeat bottom left !important; 
	/* opacity:1.0 !important;
	filter:alpha(opacity=100) !important;	*/
	height: auto;
	width: auto;

}

.transparentBoxTL
{
	background: transparent url(../App_Themes/Default/Images/Syntuitive_Callout_TL.png) no-repeat;
	height: 20px;
	width: 19px;
}
.transparentBoxL
{
	background: transparent url(../App_Themes/Default/Images/Syntuitive_Callout_L.png) repeat-y;
	height: auto;
	width: 19px;
}

.transparentBoxBL
{
	background: transparent url(../App_Themes/Default/Images/Syntuitive_Callout_BL.png) no-repeat;
	height: 21px;
	width: 19px;
}
.transparentBoxTR
{
	background: transparent url(../App_Themes/Default/Images/Syntuitive_Callout_TR.png) no-repeat;
	height: 20px;
	width: 23px;
}
.transparentBoxR
{
	background: transparent url(../App_Themes/Default/Images/Syntuitive_Callout_R.png) repeat-y;
	height: auto;
	width: 23px;
}
.transparentBoxBR
{
	background: transparent url(../App_Themes/Default/Images/Syntuitive_Callout_BR.png) no-repeat;
	height: 21px;
	width: 23px;
}
/*#Interior page styles#*/
.pageTitle
{
	color: #6c17ae !important;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: normal;
	letter-spacing: 0.125em;
	text-align: center;
	position: absolute; top: 0px; left: 40%;
	z-index: 1500;
	/* margin: -30px 10px 10px 10px;  */
}
.servicesList
{
	padding: 5px 10px 5px 30px;
	width: 90%;
	font-family: Gill Sans, Gill Sans MT, Lucida Sans Unicode, Verdana, Arial;
}
a.servicesLink, a.servicesLink:visited
{
	color: #6c17ae !important;
	text-transform: uppercase !important;
	font-size: 12px;
	font-weight: bold;
	font-family: Gill Sans, Gill Sans MT, Lucida Sans Unicode, Verdana, Arial;
}
a.servicesLink:hover, a:servicesLink:focus
{
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase !important;
	text-decoration: underline;
	font-family: Gill Sans, Gill Sans MT, Lucida Sans Unicode, Verdana, Arial;
}

.interiorBackground
{
	/* background: #ffffff url(../App_Themes/Default/Images/Syntuitive_Home_MainArea.png); 	*/
}
.interiorContent
{
	min-height: 400px;
	width: 620px;
	height: 400px; 
	overflow: auto;
	padding: 10px;
}
.interiorImage
{
	margin-left: 10px;
	margin-bottom:20px;
	border: 1px solid #6d7472;
}
