body   { color: #393939; font-size: 12px; line-height: 129%; background-image: url("../images/style2/fridgeback.jpg"); background-repeat: repeat-y; background-attachment: scroll; background-position: 0 152px; margin: 0; padding: 0 }

/* @group Typography */

/* Link Colors */

a   { color: #05b; text-decoration: none }

a:hover {
	color: #335a74;
	text-decoration: underline;
}

/*
li   { background: url("../images/style2/bullet.gif") no-repeat 0 5px } */

/* $headerstyle(graphic) */

#header_graphic a img  { padding-top: 30px; padding-left: 30px }

/* Total header height */

#header-wrap,#header_text,#header_graphic  { height: 250px }

/* Header background color/image */

#header-wrap   { background-image: url("../images/style2/headerpic.jpg"); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0 }

/* $headerstyle(text) */

#header_text h1, #header_text h1 a {
	color: #fff; /* Header Text Color */
	padding-top:15px ; /* Header Text distance from top */
	font: bold 40px/50px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; /* Header Text Typograhy */
	letter-spacing: -1px;
}
#header_text h2 {
	color: #abccd6; /* Slogan Text Color */
	font: italic bold 18px/18px Geneva, Verdana, sans-serif;/* Slogan Text Typograhy */
}

/* Heading Styles */

h1   { color: #013284; text-align: left }

h2   { color: #05b; text-align: left }

h3   { color: #013284; text-align: left }

h4  { color: #05b }
h5 { color: #013284; font-size: 1em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; text-align: left; margin-top: 30px; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; border-top: 1px dotted #013284; border-bottom: 1px dotted #013284 }
blockquote {
	border: 1px solid #cfdbe2;
	background-color: #e9f7fe;
}

.footer {
	color: #6f6f6f;
}

/* @end */

/* @group Newsflash Module */

#headermod {
	height: 98px; /* Module Height */
	width: 500px; /* Module Width */
	top:10px; /* Distance from top */
	color: #dbded3; /* Text Color */
}
#headermod .contentheading,#headermod a.contentpagetitle,#headermod a {
	color: #f9f9f2;/* Heading/Link Color */
}

#headermod td.contentheading,#headermod .moduletable h3 {
	border-bottom: 1px solid #3e6d8d;/* Content/Module Heading Border */
}

/* @end */

/* @group Joomla! Styles */

/* Category Tables */
td.sectiontableheader {
color: #fff;
background-color: #335a74;
font: 14px/20px Arial, Helvetica, Geneva, sans-serif;
}
table tr.sectiontableentry1 td,
table td.sectiontableentry1  { line-height: 155%; background: #fff; text-align: left; padding: 4px; border-bottom: 1px solid #f0f0f0 }
table tr.sectiontableentry2 td,
table td.sectiontableentry2  { line-height: 155%; background: #f5f5f6; text-align: left; padding: 4px; border-bottom: 1px solid #f0f0f0 }
/* Polls */
table.pollstableborder td.sectiontableentry1 {
color: #3d2518;
background: #f8f8f8;
padding: 2px;
border-bottom: 1px solid #fff;
}
table.pollstableborder td.sectiontableentry2 {
color: #3d2518;
background: #f2f2f2;
padding: 2px;
border-bottom: 1px solid #fff;
}
table.pollstableborder td.sectiontableheader {
padding: 8px;
color: #fff;
border: none;
}
table.pollstableborder tr.sectiontableentry1 td {
border: none;
}
table.pollstableborder tr.sectiontableentry2 td {
border: none;
}
/* Article Overflow */

div.blog_more  { color: #05b; font-size: 1.1em; padding-top: 5px; border-top: 1px solid #05b }
div.blog_more ul li a  { padding-bottom: 5px; border-bottom: 1px solid #05b }
div.blog_more ul li a:hover  { padding-bottom: 5px; border-bottom: 1px solid #05b }

/* Mosimages */
div.mosimage {
	border: 1px solid #ccc;
	background: #f7f7f7;
}
div.mosimage_caption {
	color: #666;
	background: #fff;
	border-top: 1px solid #ccc;
}
/* Content Headings */
a.contentpagetitle  { color: #013284; font-size: 14px }
a.contentpagetitle:hover  { color: #05b }
td.contentheading     { color: #013284; margin-bottom: 5px; padding-bottom: 5px }
.contentheading    { color: #013284; text-align: left; margin-bottom: 5px; padding-bottom: 5px }
.componentheading {
	color: #182b37;
}
a.readon  { background: url("../images/style2/readon.png") no-repeat left center }
span.small,.createdate,.modifydate {
	font: 10px/10px Tahoma, Lucida, Verdana, sans-serif;
	color: #bbc6cc;
}
.pagenav_next a,.pagenav_prev a  { color: #05b; background-color: #e9f7fe; border: solid 1px #cfdbe2 }
div.back_button a {
	border: 1px solid #cfdbe2;
	background-color: #e9f7fe;
	color: #44789b;
}
.pagenav_next a:hover,.pagenav_prev a:hover,div.back_button a:hover {
	background-color: #fff;
	color: #335a74;
}
table.contenttoc {
	background-color: #f5f2e1;
	border: 1px solid #e8e6d8;
}
table.contenttoc th {
	background-color: #335973;
	color: #fff;
}
/* @end */

/* Conditional Styles - Advanced Edits Only Below This Line */

/* @group Style 1 Modules */

/* Default Style */

div.module h3,div.moduletable h3     { color: #013284; background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: left top; border-bottom:  }


/* Module "S1" Text Style */
.moduleS1     { color: #ffffff; margin: 0 0 1em; padding: 0; position: relative; height: 50px }
/* div.moduleS1 div  { background: url("../images/style2/topleft_S1.png") no-repeat left top }
div.moduleS1 div div  { background: url("../images/style2/botleft_S1.png") no-repeat left bottom; height: 1% }
div.moduleS1 div div div   { background: url("../images/style2/botright_S1.png") no-repeat right bottom }
div.moduleS1 div div div div {background:none;} */


/* Module Heading "S1" Style */
div.moduleS1 h3  { color: #013284; font-size: 16px; font-weight: normal; background-image: url("../images/style2/h3shophead.gif"); background-repeat: no-repeat; background-position: 0 bottom; text-indent: 0; letter-spacing: normal; margin: 0 0 0; padding: 20px 0 0; height: 70px }


/* Module "S1" Link Color */
div.moduleS1 a {color: #FFFFFF;text-decoration:underline;}
div.moduleS1 a:hover {color: #FFFFFF;text-decoration:none;}



/* Module "S1" List Styles */
div.moduleS1 ul,div.moduleS1 ul.latestnewsS1,div.moduleS1 ul.mostreadS1 {list-style: none;margin: 0px;padding:0px;}div.moduleS1 ul li,div.moduleS1 ul.latestnewsS1 li,div.moduleS1 ul.mostreadS1 li  { background: url("../images/style2/bullet_S1.gif") no-repeat 0 5px; white-space: normal; margin: 0; padding: 0 0 0 10px }


/* Module "S2" Text Style */
.moduleS2   { color: #013284; background: #6cf url("../images/style2/topright_S2.png") no-repeat right top; margin: 0 0 1em; padding: 0; position: relative }
div.moduleS2 div  { background: url("../images/style2/topleft_S2.png") no-repeat left top }
div.moduleS2 div div  { background: url("../images/style2/botleft_S2.png") no-repeat left bottom; height: 1% }
div.moduleS2 div div div   { background: url("../images/style2/botright_S2.png") no-repeat right bottom; padding: 5px }
div.moduleS2 div div div div {background:none;}


/* Module Heading "S2" Style */
div.moduleS2 h3  { color: #013284; font-size: 16px; font-weight: normal; line-height: 100%; text-indent: 0; letter-spacing: normal; margin: 5px 0 5px 5px; padding: 0; height: auto; border-bottom: 1px }


/* Module "S2" Link Color */
div.moduleS2 a {color: #333333;text-decoration:underline;}
div.moduleS2 a:hover {color: #333333;text-decoration:none;}



/* Module "S2" List Styles */
div.moduleS2 ul,div.moduleS2 ul.latestnewsS2,div.moduleS2 ul.mostreadS2 {list-style: none;margin: 0px;padding:0px;}div.moduleS2 ul li,div.moduleS2 ul.latestnewsS2 li,div.moduleS2 ul.mostreadS2 li  { background: url("../images/style2/bullet_S2.gif") no-repeat 0 5px; white-space: normal; margin: 0; padding: 0 0 0 10px }


/* Module "S3" Text Style */
.moduleS3    { color: #013284; background: #ebebeb url("../images/style2/topright_S3.png") no-repeat right top; margin: 0 0 2em; padding: 0; position: relative }
div.moduleS3 div   { background: url("../images/style2/topleft_S3.png") no-repeat left top }
div.moduleS3 div div  { background: url("../images/style2/botleft_S3.png") no-repeat left bottom; height: 1% }
div.moduleS3 div div div   { background: url("../images/style2/botright_S3.png") no-repeat right bottom; padding: 10px 10px 2px }
div.moduleS3 div div div div {background:none;}
div.moduleS3 div div div div div { line-height: 1em; background: transparent; margin-left: -10px; padding-left: -10px }
/* Module Heading "S3" Style */
div.moduleS3 h3 {padding: 0;line-height: 100%;height: auto;margin: 0 0 5px 0;font-weight: normal;text-indent: 0px;font-size: 16px;letter-spacing: normal;border-bottom: 1px solid #c7c7c7;color: #666;}


/* Module "S3" Link Color */
div.moduleS3 a  { color: #013284; text-decoration: none }
div.moduleS3 a:hover  { color: #05b; text-decoration: underline }



/* Module "S3" List Styles */
div.moduleS3 ul,div.moduleS3 ul.latestnewsS3,div.moduleS3 ul.mostreadS3 {list-style: none;margin: 0px;padding:0px;}div.moduleS3 ul li,div.moduleS3 ul.latestnewsS3 li,div.moduleS3 ul.mostreadS3 li  { background: url("../images/style2/bullet_S3.gif") no-repeat 0 5px; white-space: normal; margin: 0; padding: 0 0 0 10px }
/* @end */

/* @group Structural */

.main-top-both,.main-top-left-only  { background: url("../images/style2/top_has_left.png") no-repeat center bottom }
.main-top-wide,.main-top-right-only  { background: url("../images/style2/top_wide.png") no-repeat center bottom }
#mainbody-both	 { background: url("../images/style2/mid_left_right.png") repeat-y center top }
#mainbody-left-only	 { background: url("../images/style2/mid_leftonly.png") repeat-y center top }
#mainbody-wide,.mainbody-wide,#mainbody-right-only	 { background: url("../images/style2/mid_wide.png") repeat-y center top }

.bottom-both,.bottom-left-only	 { background: url("../images/style2/bot_has_left.png") no-repeat center top }
.bottom-wide,.bottom-right-only	 { background: url("../images/style2/bot_wide.png") no-repeat center top }
.tplcright a  { color: #fff; line-height: 12px; background: url("../images/style2/arrowl.png") no-repeat left center; text-align: center; text-indent: -5000em; display: block; margin: 4px 0 2px 5px; padding: 0; width: 75px; height: 12px }
ul.checklist li  { background: url("../images/style2/checklist.png") no-repeat left center }

/* @end */

/* @group Top Menu */

.menubar    { color: white; background: url("../images/style2/navcontainer.png") repeat-x center top; height: 50px }
#navmenu     { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; background: url("../images/style2/navcontainer.png") no-repeat left top; padding-top: 10px; height: 50px }
#navmenu li   { background: url("../images/style2/nav_norm_l.png") no-repeat left bottom }
#navmenu li a   { color: #fff; background: url("../images/style2/nav_norm_r.png") no-repeat right bottom }
div#navmenu li:hover, div#navmenu li.iehover  { background: url("../images/style2/nav_hover_l.png") no-repeat left bottom }
div#navmenu li:hover a, div#navmenu li.iehover a   { color: #6cf; background: url("../images/style2/nav_hover_r.png") no-repeat right bottom }
div#navmenu li.active  { background: url("../images/style2/nav_active_l.png") no-repeat left bottom }
div#navmenu li.active a  { color: #fff; background: url("../images/style2/nav_active_r.png") no-repeat right bottom }

/* @end */

/* @group Left Nav */

#leftcol ul#mainlevel,#rightcol ul#mainlevel,
#leftcol ul#mainlevel-sidenav,#rightcol ul#mainlevel-sidenav{
	list-style: none;
}

#leftcol a.mainlevel,#rightcol a.mainlevel a.sublevel,
#leftcol a.mainlevel-sidenav,#rightcol a.mainlevel-sidenav #leftcol { color: #2f462b; background: url("../images/style2/leftnav_norm.png") no-repeat left center }
#leftcol a.mainlevel:hover,#rightcol a.mainlevel:hover a.sublevel:hover,
#leftcol a.mainlevel-sidenav:hover,#rightcol a.mainlevel-sidenav:hover { color: #fff; background: url("../images/style2/leftnav_over.png") no-repeat left center }
#leftcol a#active_menu.mainlevel,#leftcol a#active_menu.mainlevel:hover,
#rightcol a#active_menu.mainlevel,#rightcol a#active_menu.mainlevel:hover,
#leftcol a#active_menu-sidenav.mainlevel-sidenav,#leftcol a#active_menu-sidenav.mainlevel-sidenav:hover,
#rightcol a#active_menu-sidenav.mainlevel-sidenav,#rightcol a#active_menu.mainlevel-sidenav:hover { color: #fff; background: url("../images/style2/leftnav_active.png") no-repeat left center }

/* @end */

/* @group Left Subnavi */

#leftcol ul#sublevel,#rightcol ul#sublevel,
#leftcol ul#sublevel-sidenav,#rightcol ul#sublevel-sidenav{
	list-style: none;
}

#leftcol a.sublevel,#rightcol a.sublevel
#leftcol a.sublevel { line-height: 27px; height: 27px; padding-left: 0px; margin-bottom: 2px; text-decoration: none; display: block; font-size: 12px; }
#leftcol a.sublevel-sidenav,#rightcol a.sublevel-sidenav #leftcol a.sublevel-sidenav { color: #2f462b; background: url("../images/style2/leftnav_norm.png") no-repeat left center }
#leftcol a.sublevel:hover,#rightcol a.sublevel:hover a.sublevel:hover,
#leftcol a.sublevel-sidenav:hover,#rightcol a.sublevel-sidenav:hover a.sublevel-sidenav:hover { color: #fff; background: url("../images/style2/leftnav_over.png") no-repeat left center }
#leftcol a#active_menu.sublevel,#leftcol a#active_menu.sublevel:hover
#rightcol a#active_menu.sublevel,#rightcol a#active_menu.mainlevel:hover
#leftcol a#active_menu-sidenav.sublevel-sidenav,#leftcol a#active_menu-sidenav.sublevel-sidenav:hover
#rightcol a#active_menu-sidenav.sublevel-sidenav,#rightcol a#active_menu.sublevel-sidenav:hover  { color: #fff; background: url("../images/style2/leftnav_active.png") no-repeat left center }
/*a.sublevel,a.sublevel-sidenav  { color: #000; font-size: 12px; margin-left: 10px } +/
.mainlevel { margin: 5px 0 0; padding-top: 10px } */

