/* Site Ducky css */


/* top & h1 added Jun2010 for optimization by Rosemarie */

div#top { background-image: url(../images/atop.jpg);
		  background-repeat:repeat;
		  display:table;
		  margin-top:0px;
		 
		  
		 
		  }
		  

		  
div#top h1 { font-family: Times New Roman, Arial;
		  font-weight: normal;
		  font-size: 10px;
		  color:#8eb9cf;
		  text-align: left;}
		  
		  
		  
body { margin-top:0px; margin-left:0px; margin-right: 0px; margin-bottom: 0px; }
body#home {	font-family:  Sans-Serif, Arial, Times New Roman; }
body#secondary { font-family: Times New Roman, Arial; background-image : url(../images/back_new.png); 
				 background-repeat:repeat-x; background-position:top left; }

a, a:link, a:active, a:visited, a:hover { font-family:Sans-Serif; /*font-size:12px;*/ text-decoration:underline; color:#2f6364; }
a:hover { color: #A0410D; }

div#body a, div#body a:link, div#body a:active, div#body a:visited, div#body a:hover { font-family:Sans-Serif; font-size:12px; text-decoration:underline; color:#2f6364; }
div#body a:hover { color: #A0410D; }

table#sitemap { font-family:Sans-Serif;}
table#sitemap a, table#sitemap a:link, table#sitemap a:active, table#sitemap a:visited, table#sitemap a:hover 
	{ font-family:Sans-Serif; font-size:12px; text-decoration:underline; color:#2f6364; }
table#sitemap a:hover { color: #A0410D; font-weight: normal; }
table#sitemap td {
	padding-bottom:10px;	
}

table#first { height:300px; width:815px; margin-left:50px; margin-top:5px; /* font-size:12px; line-height:20px; */ }
a.blue, a.blue:link, a.blue:active, a.blue:visited, a.blue:hover { font-family:Sans-Serif; font-size:12px; text-decoration:none; color:#0d74ac; }

table#second { height:300px; width:805px; margin-left:60px;  /* font-size:13px; line-height:20px; */}
table#second td { vertical-align:top; }
table#second_2010 { width:800px; margin-left:53px;  /* font-size:13px; line-height:20px; */}
table#second_2010 td { vertical-align:top; }
/*
table#second h1 { font-size:16px; color:#006699; font-weight:bold; }
table#second h2 { font-size:14px; color:#ff6600; font-weight:bold; margin-top:0px; padding-top:0px; }
*/
table#third { height:170px; width:805px; margin-left:70px; /* font-size:13px; line-height:20px; */}

div#bottom_home a, div#bottom_home a:link, div#bottom_home a:active, div#bottom_home a:visited, div#bottom_home a:hover { /*font-family:Sans-Serif; font-size:12px; text-decoration:underline; color:#2f6364; */}
div#bottom_home a:hover {/* font-weight:bold; */}

div#min_height_back { float:left; height:520px; width:1px; border-style:none; }
div#min_height_back_home { height:60px; width:1px; border-style:none; }

div#main { 1background-image : url(../images/background_top3.gif); background-image : url(../images/white_page_back_topTEST.png); display:table; /*width:1170px;*/ width: 100%; background-repeat:no-repeat; 1margin-left:90px; }

div#main_home { background-image : url(../images/backgd.png); display:table; /*width:1170px;*/ width: 100%; background-position:top left; background-repeat:repeat-x; vertical-align:top;  }
div#main_home_first { background-image : url(../images/white_home_back_top.png); display:table; /*width:1170px;*/ width: 100%; height:401px; background-repeat:no-repeat; vertical-align:top; }
div#main_home_second { background-image : url(../images/white_home_back_middle.png); display:table; /*width:1170px;*/ width: 100%; background-repeat:no-repeat; vertical-align:top; float:left; }
div#bottom_home { background-image : url(../images/white_home_back_bottom.png); background-repeat:no-repeat;  width:100%; height:260px; float:left; }
div#star_left { background-image : url(../images/star2.png); background-repeat:no-repeat; background-position:top left; padding-left:93px;  float:left;}
td#star_right { background-image : url(../images/star3A.png); background-repeat:no-repeat; background-position: top left; }

div#top_text { margin-left:400px; margin-top:85px;  width:250px; height:100px; padding-top: 3px;}

 
div#body { width:830px; margin-left:40px; margin-top:50px; }
 
div#left { float:left; width:100px; text-align:left;  padding-left:10px; background-image:url(../images/black_line.gif); background-position:100% 0%; background-repeat:no-repeat;  padding-right:20px; }

/*
div#left img { width:94px; height:59px; border-style:none; margin-top:50px; margin-bottom:15px; }
div#left a, div#left a:link, div#left a:active, div#left a:visited, div#left a:hover { font-family:Times New Roman; font-size:12px; font-weight:bold; text-decoration:none; color:#2a4755; display:block; height:20px; width:80px; padding-top:23px; clear:right; }
div#left a:hover { color:#ffbe00; background:url(../images/rollover2.gif) 80% 0 no-repeat; }
*/
div#left_top { width:100%; background-image:url(../images/white_top.gif); background-position:100% 0%; background-repeat:no-repeat;  }
div#left_bottom { width:100%; background-image:url(../images/white_bottom.gif); background-position:100% 100%; background-repeat:no-repeat;  }
/*
div#left_bottom a, div#left_bottom a:link, div#left_bottom a:active, div#left_bottom a:visited, div#left_bottom a:hover { text-decoration: none; }
div#left_bottom a:hover { text-decoration: underline; }
*/
div#body_main { width:690px; float:right; }

div#content { width:480px; float:left; padding:10px; padding-top:40px; }

div.form_builder h3, h3.form_builder_thank { color:#530004; font-family:Sans-Serif; font-size:16px; margin: 0; padding: 0; }

div.form_builder { font-family:sans-serif; font-size:11px; color:#530004; font-weight:bold; line-height:20px;}
div.form_builder label { font-family:arial; font-size:12px; color:#000000; font-weight:normal;}
div.form_builder span.form_builder_mandatory { color:red; }
div.form_builder input.form_builder, div.form_builder select.form_builder { width: 400px; }
div.form_builder textarea.form_builder { width: 400px; height: 150px; }
div.form_builder form { display: inline; }


div#right { float:right; width:180px; padding-right:0px; text-align:left; }
div#right h1 { font-size:18px; margin-top:0px; margin-bottom:0px; color:#2f6364; font-family: Sans-Serif; }
div#right h2 { font-size:15px;  margin-top:0px; margin-bottom:0px; color:#530004; font-family: Sans-Serif; }
div#right p { font-size:11px; font-weight:bold; color:#235253; margin-top:3px; line-height:14px; font-family: Sans-Serif; }
/*
div#right img { width:178px; height:219px; border-style:none; margin-top:10px; margin-bottom:60px; }
*/

div#bottom { background-image: url(../images/white_page_back_bottom.png); 
			 background-repeat:no-repeat;  
			 width:100%; 
			 height:180px;  
			 padding-top:0; 
			 1margin-left:90px; 
			 float:left; }
			 
div#bottom hr { border-style:none;
			    border-bottom:1px solid black; 
			    height:0px; 
			    margin:0px; 
			    padding:0px;  
			    margin-top: 0; 
			    margin-bottom: 10px;  
			    display: block; }

div#box_menu {  width:800px; 
				margin-left:60px;  
				padding:0px;  
				margin-top: 0; 
				border-top: 0px none; }
				
div#bottom_menu { margin-left:10px; }
div#bottom_menu a, div#bottom_menu a:link, div#bottom_menu a:active, div#bottom_menu a:visited, div#bottom_menu a:hover 
		{ font-family:Sans-Serif; font-size:16px; text-decoration:none; color:#2f6364; }
div#bottom_menu a:hover { text-decoration:underline; }
div#bottom_menu span { margin-left:5px; margin-right:2px; color:#2f6364; font-size:14px; }


div#copyright { width:300px; color:#2a4755; font-size:10px; font-family:Verdana; margin-left:650px; margin-top:130px;}

/*gray random Text box - Rosemarie Jun2010*/

div#grey { 1display:table; overflow:visible; background-color:#ffff99; background-image:url(../images/top_left0610.gif); background-position: top left; background-repeat:no-repeat; }
div#grey2 p { color:#660000; font-size: 11px;  font-weight:bold; padding-left: 0.5em; padding-right: 0.5em; text-align:left; line-height:15px; }
div#grey h4 { width:120px; color:#660000; }

div#grey2 { width:185px; display:table; overflow:visible; background-color:#ffff99; background-image:url(../images/top_left0610.gif); background-position: top left; 
background-repeat:no-repeat; margin-bottom:10px; margin-right:0px; float:right;  font-family: Sans-Serif; color:#660000; font-size: 12px; font-weight:bold; font-style:italic;}

div#grey2 p {  text-align:left;  1padding: 0.5em;  padding:15px; }
div#grey2 h1 { color:#660000; }
div#grey2 h2 { color:#660000; }

div#grey_top_right { display:table; width:100%; overflow:auto; background-image:url(../images/top_right0610.gif); background-position: top right; background-repeat: no-repeat; }
div#grey_bottom_left { width:100%; display:table; overflow:auto; background-image:url(../images/bottom_left0610.gif);background-position: bottom left; background-repeat: no-repeat; }
div#grey_bottom_right { width:100%; 1height:100px; text-align:center; display:table; overflow:auto; background-image:url(../images/bottom_right0610.gif); background-position: bottom right; 
background-repeat: no-repeat; 1padding-right:15px; 1padding-left:15px; 1padding-top:15px; }


/*gray home page charitiy Text box - Rosemarie Jun2010*/

div#greyhome { 1display:table; overflow:visible; background-color:#e8e8e8; background-image:url(../images/top_left2010.gif); background-position: top left; background-repeat:no-repeat; }
div#greyhome p { color:#39505c; font-size: 11px;  font-weight:normal; padding-left: 0.5em; padding-right: 0.5em; text-align:left; line-height:15px; }
div#greyhome h4 { width:120px; color:#39505c; }

div#greyhome2 { width:185px; display:table; overflow:visible; background-color:#e8e8e8; background-image:url(../images/top_left2010.gif); background-position: top left; background-repeat:no-repeat; margin-bottom:10px; margin-right:0px; float:right;  font-family: Sans-Serif; color:#530004; font-size: 12px; font-weight:bold; font-style:italic;}

div#greyhome2 p {  text-align:left;  1padding: 0.5em;  padding:15px; }

div#greyhome_top_right { display:table; width:100%; overflow:auto; background-image:url(../images/top_right2010.gif); background-position: top right; background-repeat: no-repeat; }
div#greyhome_bottom_left { width:100%; display:table; overflow:auto; background-image:url(../images/bottom_left2010.gif);background-position: bottom left; background-repeat: no-repeat; }
div#greyhome_bottom_right { width:100%; 1height:100px; text-align:center; display:table; overflow:auto; background-image:url(../images/bottom_right2010.gif); background-position: bottom right; background-repeat: no-repeat; 1padding-right:15px; 1padding-left:15px; 1padding-top:15px; }




body#home div#grey_bottom_right { height:160px; text-align: left; 1padding: 6px; }

div.random_photos { font-family: Times New Roman; color: rgb(153, 51, 0); font-size: 13px;  font-style: italic; text-align: right; }
div.random_photos img { margin-bottom: 5px; }



div#grey2010 { 1display:table; overflow:visible; background-color:#e8e8e8; background-image:url(../images/top_left2010.gif); background-position: top left; background-repeat:no-repeat; }
div#grey2010 p { color:#39505c; font-size: 11px;  font-weight:normal; padding-left: 0.5em; padding-right: 0.5em; text-align:left; line-height:15px; }
div#grey2010 h4 { width:120px; color:#39505c; }

div#grey_top_right2010 { display:table; width:100%; overflow:auto; background-image:url(../images/top_right2010.gif); background-position: top right; background-repeat: no-repeat; }
div#grey_bottom_left2010 { width:100%; display:table; overflow:auto; background-image:url(../images/bottom_left2010.gif);background-position: bottom left; background-repeat: no-repeat; }
div#grey_bottom_right2010 { width:100%; 1height:100px; text-align:center; display:table; overflow:auto; background-image:url(../images/bottom_right2010.gif); background-position: bottom right; background-repeat: no-repeat; 1padding-right:15px; 1padding-left:15px; 1padding-top:15px; }

body#home div#grey_bottom_right2010 { height:160px; text-align: left; 1padding: 6px; }





/*rosemarie 4 Apr 2010 home page changes*/

div#main_home_new {
	background-image : url(../images/white_home_back_mid_new.png); 
	display:table; 
/* width:1170px; */ 
	width: 100%;
	background-repeat:no-repeat;
	vertical-align:top;
	float:left;
}
div#main_home_new_inner {
	background-image : url(../images/white_home_back_mid_new_inner.png); 
	display:table; 
	width: 100%;
	background-repeat:no-repeat;
	background-position: bottom left;
	vertical-align:top;
	float:left;
}

/* for slide show */

#wrapper {
	width: 413px;
	margin-left: auto;
	margin-right: auto;
	background-color:#fff;
	background-position: 0 0;
}


