@charset "utf-8";
body {
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: left; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000;
	font-family: "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Liberation Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
	font-size: 100%;
	background-color: #FFF;
	background-image: url(../Images/template/tree2.jpg); 
	background-repeat: repeat;	
}


h1 {
	font-family: "Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif;
	font-size: 180%;
	line-height: 1em;
	color: #3932a3;
}

h2 { background-image: url(/Images/template/rule270rbow.png);
	background-repeat: repeat-x;
	background-position: left 100%;
	font-family: "Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif;
	color: #3932a3;
	font-size: 150%;
	line-height: 1em;
	margin-top: -5px;
	padding-bottom: 5px;
}
h3{ 
font-family: "Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif;
	color: #3932a3;
	font-size: 110%;
	line-height: 1em;
	margin-top: -5px;
	padding-bottom: 5px;
}

p {
	line-height: 1em;
	text-align: left;
 }
 

 /*h2 {
	font-family: "Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif;
	font-size: 24px;
	color: #413cba;
	line-height: 1em;
	margin-top: -5px;
}
*/
/* This (p + p) adjusts the amount of space between adjacent paragraphs */
 p + p {
	margin-top: -4px;
	line-height: 1em;
 }
 /* This (h1 + h2) adjusts the amount of space between an h1 and an h2 when they directly follow each other with nothing in between */
h1 + h2 {
	margin-top: -10px;
}
h3 + p {
	margin-top: -14px;
	line-height: 49%;
 }
a {
	text-decoration:none; color: #125F3B
}
hr {margin: -7px 0 -7px 0;
padding: 0;
border: 0;
background: #ffffff url(/Images/template/rule270rbow.png) repeat-x 100% 100%;
height: 2px;
}

#wrapper {
	width: 1000px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background-color: white;
	margin: 0 auto;
	text-align: left; /* this overrides the text-align: center on the body element. */
}
#page {
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}
#promotop {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}
#top-promo-mod1 {
	float: left;
	width: 230px;
	font-family: Verdana, Geneva, sans-serif;
	margin-right: 10px;
	margin-left: 0px;
	display: block;
	height: 170px;
}

#top-promo-mod2 {
	float: left;
	width: 230px;
	font-family: Verdana, Geneva, sans-serif;
	margin-right: 10px;
	margin-left: 10px;
	display: block;
	height: 170px;
}
#top-promo-mod3 {
	float: left;
	width: 230px;
	font-family: Verdana, Geneva, sans-serif;
	margin-right: 10px;
	margin-left: 10px;
	height: 170px;
}
#top-promo-mod4 {
	float: left;
	width: 230px;
	font-family: Verdana, Geneva, sans-serif;
	margin-right: 0px;
	margin-left: 10px;
	height: 170px;
}
/*End of the top image box top-promo area */
/* Begin styling for the div that contains the main menu */
.mainhorizmenu {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	z-index: 200;
}

/*Main Horizontal Menu CSS*/
 /* Begin{module_menu,482685} css html*/
 #nav_482685, #nav_482685 ul {
 padding: 0;
 margin:0;
 list-style: none;
 }

#nav_482685 {
    background:#666 repeat-x;
    font-size:10px;
    font-family:verdana,sans-serif;
    font-weight:bold;
    width:100%;
    }
#nav_482685, #nav_482685 ul {
    float:left;
    list-style:none;
    line-height:40px;
    padding:0;
    border:1px solid #aaa;
    margin:0;
    width:100%;
    }
#nav_482685 a {
    display:block;
    color:#ffffff;
    text-decoration:none;
    padding:0px 10px;
    }
#nav_482685 li {
    float:left;
    padding:0;
    }
#nav_482685 ul {
    position:absolute;
    left:-999em;
    height:auto;
    width:141px; /* this and the width in the next style (#nav_482685 li li {) controls the width of th dropdowns */
    font-weight:normal;
    margin:0;
    line-height:1;
    border:0;
    border-top:1px solid #666666;
    }
#nav_482685 li li {
    width:140px; /* this and the width in the previious style (#nav_482685 ul {) controls the width of th dropdowns this one should be pixel smaller */
    border-bottom:1px solid #666666;
    border-left:1px solid #666666;
    border-right:1px solid #666666;
    font-weight:normal;
    font-family:helvetica,sans-serif;
    }
#nav_482685 li li a {
    padding:4px 10px;
    width:120px; /* controls the line width of the submenu links */
    font-size:12px;
    color:#fff;
    }
#nav_482685 li ul ul {
    margin:-21px 0 0 100px;
    }
#nav_482685 li li:hover {
    background:#fff;
    }
#nav_482685 li ul li:hover a, #nav_482685 li ul li li:hover a, #nav_482685 li ul li li li:hover a, #nav_482685 li ul li li li:hover a {
    color:#666;
    }
#nav_482685 li:hover a, #nav_482685 li.sfhover a {
    color:#666;
    }
#nav_482685 li:hover li a, #nav_482685 li li:hover li a, #nav_482685 li li li:hover li a, #nav_482685 li li li li:hover li a {
    color:#fff;
    }
#nav_482685 li:hover ul ul, #nav_482685 li:hover ul ul ul, #nav_482685 li:hover ul ul ul ul, #nav_482685 li.sfhover ul ul, #nav_482685 li.sfhover ul ul ul, #nav_482685 li.sfhover ul ul ul ul {
    left:-999em;
    }
#nav_482685 li:hover ul, #nav_482685 li li:hover ul, #nav_482685 li li li:hover ul, #nav_482685 li li li li:hover ul, #nav_482685 li.sfhover ul, #nav_482685 li li.sfhover ul, #nav_482685 li li li.sfhover ul, #nav_482685 li li li li.sfhover ul {
    left:auto;
    background:#666;
    }
#nav_482685 li:hover, #nav_482685 li.sfhover {
    background:#ffffff;
    }
 /* End {module_menu,482685} css html*/
  /* Begin{module_menu,488211} css html This is the footer menu*/
 #nav_488211, #nav_488211 ul {
 padding: 0;
 margin:0;
 list-style: none;
 }


#nav_488211 {
    background:#666 repeat-x;
    font-size:13px;
    font-family:Segoe UI, Candara, Bitstream Vera Sans, DejaVu Sans, Liberation Sans, Trebuchet MS, Verdana, Verdana Ref, sans-serif;
    font-weight:normal;
    width:100%;
	text-align: center;
	text-indent: 45px;
    }
#nav_488211, #nav_488211 ul {
    float:left;
    list-style:none;
    line-height:30px;
    padding:0;
    border:1px solid #aaa;
    margin:0;
    width:100%;
    }
#nav_488211 a {
    display:block;
    color:#ffffff;
    text-decoration:none;
    padding:0px 10px;
    }
#nav_488211 li {
    float:left;
    padding:0;
    }
#nav_488211 ul {
    position:absolute;
    left:-999em;
    height:auto;
    width:101px;
    font-weight:normal;
    margin:0;
    line-height:1;
    border:0;
    border-top:1px solid #666666;
    }
#nav_488211 li li {
    width:99px;
    border-bottom:1px solid #666666;
    border-left:1px solid #666666;
    border-right:1px solid #666666;
    font-weight:bold;
    font-family:helvetica,sans-serif;
    }
#nav_488211 li li a {
    padding:4px 10px;
    width:80px;
    font-size:12px;
    color:#fff;
    }
#nav_488211 li ul ul {
    margin:-21px 0 0 100px;
    }
#nav_488211 li li:hover {
    background:#fff;
    }
#nav_488211 li ul li:hover a, #nav_488211 li ul li li:hover a, #nav_488211 li ul li li li:hover a, #nav_488211 li ul li li li:hover a {
    color:#666;
    }
#nav_488211 li:hover a, #nav_488211 li.sfhover a {
    color:#666;
    }
#nav_488211 li:hover li a, #nav_488211 li li:hover li a, #nav_488211 li li li:hover li a, #nav_488211 li li li li:hover li a {
    color:#fff;
    }
#nav_488211 li:hover ul ul, #nav_488211 li:hover ul ul ul, #nav_488211 li:hover ul ul ul ul, #nav_488211 li.sfhover ul ul, #nav_488211 li.sfhover ul ul ul, #nav_488211 li.sfhover ul ul ul ul {
    left:-999em;
    }
#nav_488211 li:hover ul, #nav_488211 li li:hover ul, #nav_488211 li li li:hover ul, #nav_488211 li li li li:hover ul, #nav_488211 li.sfhover ul, #nav_488211 li li.sfhover ul, #nav_488211 li li li.sfhover ul, #nav_488211 li li li li.sfhover ul {
    left:auto;
    background:#666;
    }
#nav_488211 li:hover, #nav_488211 li.sfhover {
    background:#ffffff;
    }
 
 /* End Main Horizontal Menu CSS*/
 /*Begin central content area where the BC pages are inserted and the vidoe goes*/
 
 #centralcontent {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}
/* bcpage-edit styles  the  BC inserted page you assigned to this template */
#bcpage-edit {
	padding: 5px;
	float: left;
	width: 360px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	height: 320px;
	overflow:hidden;
}

/* This is a narrow center column that contains important news or promotions. the content is contained in a content holder: content-mod1 */
#content-mod1 {
	padding: 5px;
	float: left;
	width: 260px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	height: 320px;
	overflow:hidden;
}
/* This is a wider right-hand column that contains that was sized to hold video stored in the content holder: content-mod2 */
#content-mod2 {
	padding: 0px;
	float: right;
	width: 320px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	height: 320px;
	overflow:hidden;
	z-index: 100;
}



/*Begin the round cornered box bottom promo section styling */
#promobottom {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	
}
/* To make the promo-mod  boxes always the same size with any excess hidden add the following lines adjusting the height for how much space you want to give
    height: 250px;
	overflow:hidden;
*/
#bot-promo-mod1-3 {
	padding: 5px;
	float: left;
	width: 360px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	
}
#bot-promo-mod2-3 {
	padding: 5px;
	float: left;
	width: 260px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	
}
#bot-promo-mod3-3 {
	padding: 5px;
	float: right;
	width: 310px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	
}
/*Begin the round cornered box bottom promo section styling */

	
	
/* Round Cornered Boxes --------------------------------*/
/* .roundedcornr_box_frost family produces a round      */
/*  cornered, white box with very pale ctblue border    */
/* .roundedcornr_box_lightctblue  family produces       */
/*  a round cornered solid Light CTBlue (#3b2afff)      */ 
/*  box with a very pale border box                     */
/*  These boxes should not be used at sizes over        */
/*  1024px  wide and 600px high                         */
/*  The content and bottom blocks may have to have the  */
/*  margin-top value changed, if your content           */
/*  typography breaks the box.                          */
/* -----------------------------------------------------*/

/*Begin Frost box ( white with light ct blue border */
.roundedcornr_box_frost {
	background: url(../Images/template/roundedcornr_frost_tl.png) no-repeat top left;
}
.roundedcornr_top_frost {
	background: url(../Images/template/roundedcornr_frost_tr.png) no-repeat top right;
}
.roundedcornr_bottom_frost {
	background: url(../Images/template/roundedcornr_frost_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_frost div {
	background: url(../Images/template/roundedcornr_frost_br.png) no-repeat bottom right;
}
.roundedcornr_content_frost {
	background: url(../Images/template/roundedcornr_frost_r.png) top right repeat-y;
}

.roundedcornr_top_frost div,.roundedcornr_top_frost,
.roundedcornr_bottom_frost div, .roundedcornr_bottom_frost {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_frost, .roundedcornr_bottom_frost {
	margin-top: -19px;
}
.roundedcornr_content_frost { padding: 0 15px; }

/*End Frost box ( white with light ct blue border */

/*Begin solid light ctblue box (light ct blue with very pale border */
.roundedcornr_box_lightctblue {
	background: url(../Images/template/roundedcornr_lightctblue_tl.png) no-repeat top left;
}
.roundedcornr_top_lightctblue {
	background: url(../Images/template/roundedcornr_lightctblue_tr.png) no-repeat top right;
}
.roundedcornr_bottom_lightctblue {
	background: url(../Images/template/roundedcornr_lightctblue_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_lightctblue div {
	background: url(../Images/template/roundedcornr_lightctblue_br.png) no-repeat bottom right;
}
.roundedcornr_content_lightctblue {
	background: url(../Images/template/roundedcornr_lightctblue_r.png) top right repeat-y;
}

.roundedcornr_top_lightctblue div,.roundedcornr_top_lightctblue,
.roundedcornr_bottom_lightctblue div, .roundedcornr_bottom_lightctblue {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_lightctblue, .roundedcornr_bottom_lightctblue {
	margin-top: -19px;
}
.roundedcornr_content_lightctblue { padding: 0 15px; }

/*End solid light ctblue box (light ct blue with very pale border */
/*Begin medium gray round cornered box*/
/* Makes a roundcornered box with #666666 med. gray interior and 2 px #333333 charcoal border. Used in the footer. */
.roundedcornr_box_medium-gray {
	background: url(../Images/template/roundedcornr_medium-gray_tl.png) no-repeat top left;
}
.roundedcornr_top_medium-gray {
	background: url(../Images/template/roundedcornr_medium-gray_tr.png) no-repeat top right;
}
.roundedcornr_bottom_medium-gray {
	background: url(../Images/template/roundedcornr_medium-gray_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_medium-gray div {
	background: url(../Images/template/roundedcornr_medium-gray_br.png) no-repeat bottom right;
}
.roundedcornr_content_medium-gray {
	background: url(../Images/template/roundedcornr_medium-gray_r.png) top right repeat-y;
}

.roundedcornr_top_medium-gray div,.roundedcornr_top_medium-gray,
.roundedcornr_bottom_medium-gray div, .roundedcornr_bottom_medium-gray {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_medium-gray, .roundedcornr_bottom_medium-gray {
	margin-top: -19px;
}
.roundedcornr_content_medium-gray { padding: 0 15px; }

/* sets the font color and size for the footer p text */
.roundedcornr_content_medium-gray p {
	font-family: "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Liberation Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
	font-size: 13px;
	color: #FFF;
}
/*End medium gray round cornered box*/
/* Round Cornered Boxes --------------------------------*/


/* Begin styling for full width quote section */
#quote-full {
	margin-top: 20px;
	margin-bottom:20px; 
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}
.quoteScript {
	font-family: Pristina, Papyrus, "Tempus Sans ITC", "Apple Chancery", Skia, "URW Chancery", Georgia, serifPristina, Papyrus, "Tempus Sans ITC", "Apple Chancery", Skia, "URW Chancery", Georgia, serif;
	font-size: 36px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
/* Begin styling for full width quote section */

/* Begin misc styles */
.clearboth {
	clear: both;
}
.up20 {
	top: 20px;
	clear: left;
	right: 20px;
	display: block;
}

.tag {
	display: block;
	clear: none;
	float: left;
	margin-right: auto;
	margin-left: auto;
	z-index: 100;
	top: -35px;
	position: relative;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFF;
	font-variant: normal;
	line-height: 0.3cm;
	text-align: center;
	text-indent: 10px;
}

.inside_960 {
	margin-right: auto;
	margin-left: auto;
	width: 960px;
	text-align:center
}
.indent {
	text-indent: 15px;
}

.BlogRecentPost li, .BlogPostArchive   li{
color: #008001;
}
.BlogRecentPost a, .BlogPostArchive  a {
color: black;
}
#catblogoutput a{
color: #3932a3;
}

/*two column layout*/

#fullwidth-page-content {
	padding: 5px;
	float: left;
	width: 100%;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#col690 {
	float: left;
	width: 690px;
 border-right: groove 4px #3932a3;
}

#col330 {
	float: right;
	width: 270px;
	margin: 0 5 20px 0;

}

*/

.third {
	margin: 10px;
	width: 32%;
}

.floatleft { float: left; }

.third {
	width: 32%;
	padding-right: 5px;
	padding-left: 5px;
}

.floatright { float: right; }

.balititle {
	font-family: "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Liberation Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
	font-size: 36px;
	font-weight: bold;
	text-align: left;
	display: block;
	line-height: 36px;
}

.balisubtitle {
	font-family: "Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif;
	display: block;
	text-align: left;
	font-size: 16px;
	line-height: 16px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.inside_980 {
	margin-right: auto;
	margin-left: auto;
	width: 980px;
	text-align:center
}

.half { width: 49%; }

.mast-960 {
	font-family: "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Liberation Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
	font-size: 12px;
	line-height: 1em;
	color: #630;
	overflow: hidden;
}

.bulletin {
	font-weight: bold;
	font-family: "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Liberation Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
	font-size: 14px;
	color: #630;
}

