/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

#navbreak {
	width:99.99999%; height:35px; background-color:#333;
}

#mastheadbreak {
	width:99.99999%; height:185px; 
	border-top:1px solid #E7E7E7; 
}	

#masthead {
	width:1000px; height:185px; margin:auto; 	
}

#logo {
	height:150px; width:224px; margin-top:15px; margin-left:25px; 
	float:left; margin-right:25px;	
}

#socialbox2 {
	width:150px; height:35px; float:right;	
}

.socialicon {
	float:right;
}

.socialicon a {
	opacity:.6;
}

.socialicon a:hover {
	opacity:1;
}

#sloganbox {
		width:400px; height:60px; color:#000; float:left; margin-top:95px;
		margin-left:35px; font-size:1.1em; line-height:1.25em;
		letter-spacing:.1em;
}

#maincontent2 {
	width:980px; padding-left:20px; margin:auto; padding-top:0px;	
}

.hide a, .hide a:hover, .hide a:visited {
	position:absolute; left:0; top:-500px; width:1px; height:1px; overflow:hidden;
}

.hide a:active, .hide a:focus {
	position:static; width:auto; height:auto;	
}





/**Home Page **/

#homeleftside {
	width:695px; padding-right:35px; margin-bottom:100px;
}

#homeleftside h1 {
	Font-size:1.45em; letter-spacing:.12em; margin-top:50px; margin-bottom:35px; 	
}

#homeleftside p {
	margin-left:10px; font-size:1.1em; line-height:1.35em; letter-spacing:.08em; margin-bottom:20px; 	
}

#homeleftside p a:hover {
	text-decoration:underline;	
}

#homeleftside h2 {
	font-size:1.2em; letter-spacing:.08em; margin-bottom:25px; margin-top:35px; margin-left:10px;
}

#santafe {
	width:690px; height:388.125px; margin-bottom:35px;	
}

.utubevid {
	width:400px; height:225px; background-color:#CCC; margin-bottom:25px; margin-right:25px;	 border: 1px solid #000;
	float:left;
}

#homerightside {
		width:250px; float:right;   
}

#homerightside hr {
	border-color:#CCC; width:90%; margin-top:10px; margin-bottom:10px;	
}

#infobreak {
	width:99.99999%; background-color:#EAF3EA; margin-bottom:45px;  	
}

#infobreak h4 {
	font-size:1.35em; margin-top:15px; margin-bottom:35px; text-align:left; text-transform:capitalize;
	letter-spacing:.15em;
		
}

#infobreak p {
	font-size:1.1em; line-height:1.35em; margin-bottom:20px; letter-spacing:.15em;	
}

.freeshred {
	width:400px; height:133px; float:right; margin:0px 0px 20px 40px; border:20px solid #CFCFCF;	
}

#twitline {
	width:250px; height:0px;
}

#eventbreak {
	width:99.99999%; background-color:#F3F3F3; margin-top:45px; border-top:1px solid #E9E9E9;
	border-bottom:1px solid #E9E9E9; padding-bottom:10px;
}

#eventbreak p {
	font-size:1.1em; line-height:1.35em; letter-spacing:.11em;	
}

#event1 {
	width:940px; padding:30px; margin:auto;
}

#event1 h1 {
	font-size:1.5em; letter-spacing:.11em; margin-bottom:30px; margin-top:15px;	
}

.homeeventlogo {
	width:300px; height:250px; float:right; margin-left:20px; margin-right:20px;	
}

#event1 p {
	font-size:1.1em; letter-spacing:.11em; margin-bottom:20px; line-height:1.35em;
}


.mainwrap {
	width:940px; padding:30px; margin:auto;	
}


#lowerhome {
	width:940px; margin:auto; padding-left:30px; padding-right:30px;	
}

#lowerhome h1 {
	font-size:1.5em; margin-top:20px; 
	margin-bottom:30px; text-transform:uppercase;
}

#lowerhome p {
	font-size:1.1em; letter-spacing:.11em; margin-bottom:20px; line-height:1.35em;
}

.pic3 {
	width:300px; height:220px; margin-right:30px; margin-top:10px; margin-bottom:20px; float:left;
	border:20px solid #F3F3F3;
		
}

#am_logo {
 	width:300px; height:300px; background-image:url(../images/AnnualMeetingLogo_large.png); float:right;
	margin-right:25px; margin-left:35px;		
}

#quicklinks {
		width:240px;  
		padding:2px; 
}

#quickheader {
		width:240px; margin-bottom:15px;	
}

#trainquick {
	height:45px; width:250px; background-color:#903; margin-bottom:2px;
	background-image:url(../images/calicon.png); background-repeat:no-repeat; background-position:10px;
	text-decoration:none;
}

#trainquick h4 {
	margin-left:80px; color:#FFF; font-style:italic; padding-top:7px; line-height:1em; font-size:.95em;
	text-decoration:none;	
}

#trainquick, a {text-decoration:none; }

#trainquick:hover {
	background-color:#2C637F;	
}

#ultilink {
	height:45px; width:250px; background-color:#06F; margin-bottom:2px;
	background-image:url(../images/UltiPro_Icon.png); background-repeat:no-repeat; background-position:10px;
	text-decoration:none; color:#FFF;	
}

#ultilink h4 {
	margin-left:80px; font-style:italic; padding-top:7px; line-height:1em; font-size:.95em; 
	text-decoration:none;
}

#ultilink a {
	text-decoration:none;	
}

#ultilink:hover {
	background-color:#FC0; color:#000;		
}

.sponsorad1 {
	width:230px; height:300px; border:10px solid #E5E5E5; 
	background-image:url(../images/FL_Farm_Ad.jpg); background-repeat:no-repeat;
}

.sponsorad1 a {
	text-decoration:none; 	
}

.sponsorad1:hover {
	border:10px solid #CCC;	
}

.services {
		letter-spacing:.1em; 	
}

#quickgone2 {
		width:215px; height:97px;
		padding:5px 10px 10px 10px; background-color:none;
		border:5px solid #E5E5E5;
		margin-top:5px; margin-bottom:10px;
		-webkit-transition-property: background; 
		-webkit-transition-duration: 0.7s; 
		-webkit-transition-timing-function: ease;
		-moz-transition-property: background; 
		-moz-transition-duration: 0.7s; 
		-moz-transition-timing-function: ease;
		-o-transition-property: background; 
		-o-transition-duration: 0.7s; 
		-o-transition-timing-function: ease;
		transition-property: background; 
		transition-duration: 0.7s; 
		transition-timing-function: ease;
}

#quicklinks a {
		text-decoration:none;
		 
}

#quickgone2:hover {
		background-color:#dfebaf;	
}

#quickgone2 h2 {
	font-style:italic; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#006325; font-weight:bold;
			
}

#quickgone2 p {
	text-align:center; 	
}

.span1 {
	color:#F00; text-align:center; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-weight:bold;
}

.title {
	color:#00F; font-size:small;
}

.dot {
	font-size:medium; color:#006325;
}

#quicklive2 {
	width:215px; height:97px; margin-bottom:0px;
		padding:5px 10px 10px 10px; background-color:none;
		border:5px solid #E5E5E5;
		-webkit-transition-property: background; 
		-webkit-transition-duration: 0.7s; 
		-webkit-transition-timing-function: ease;
		-moz-transition-property: background; 
		-moz-transition-duration: 0.7s; 
		-moz-transition-timing-function: ease;
		-o-transition-property: background; 
		-o-transition-duration: 0.7s; 
		-o-transition-timing-function: ease;
		transition-property: background; 
		transition-duration: 0.7s; 
		transition-timing-function: ease;
}

#quicklive2:hover {
		background-color:#39F; background-opacity:.5;	
}

#quicklive2:hover h2 {color:#FFF;}

#quicklive2 h2 {
	text-decoration:none; color:#06F; font-weight:bold; text-transform:uppercase; 
	letter-spacing:3px; text-align:center; font-size:2em;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.8);			
}

#quicklive2 p {
	color:#F00; text-align:center; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-weight:bold; text-transform:capitalize;
	line-height:35px;
}

.title2 {
	color:#00F; font-size:small; font-family:Georgia, "Times New Roman", Times, serif;
}

.dot2 {
	font-size:medium; color:#000;
}

#quicklive2:hover .title2 {
	color:#FFF;	
}

#quicklinks hr {
	width:90%; margin:auto; margin-top:5px; margin-bottom:5px; border: 1px solid #CCC;
}

.hp_pic {
	width:625px; height:362px; border:12px solid #CCC;
}




/** Career Page **/

.careerpic {
	width:250px; height:175px; float:left; margin-right:25px; margin-bottom:10px;	
}

#careerright {
	width:220px; background-color:#FFD900; float:right;
	margin-left:30px; padding:15px 15px 45px 15px; margin-bottom:30px; border-radius:5px;
	text-align:center;
}

#careerright a:hover {
	text-decoration:none;	
}

.careercont ul {
	margin-bottom: 25px; margin-left:45px;	
}

.careercont ul li {
	color:#F00;	
}

#careerright h2 {
	margin-top:15px; margin-bottom:25px; font-weight:bold; font-size:1.25em;
}

#careerright p {
	margin-top:25px;	
}

.appport {
	width:65%; margin:auto;	
}

.button {
	padding: 8px 10px 8px 10px; border-radius:10px; 
	font-size:1.1em; text-align:center; font-weight:bold; color:#FFF;
	background-color:#2075BB;
	background-image:-webkit-linear-gradient(top, #2075BB, #09F, #2075BB); 
	background-image:-moz-linear-gradient(top, #2075BB, #09F, #2075BB); 
	background-image:-ms-linear-gradient(top, #2075BB, #09F, #2075BB); 
	background-image:-o-linear-gradient(top, #2075BB, #09F, #2075BB);
	-webkit-transition-property: background; 
	-webkit-transition-duration: 0.7s; 
	-webkit-transition-timing-function:ease;
	-moz-transition-property: background; 
	-moz-transition-duration: 0.7s; 
	-moz-transition-timing-function: ease;
	-o-transition-property: background; 
	-o-transition-duration: 0.7s; 
	-o-transition-timing-function: ease;
	-ms-transition-property: background; 
	-ms-transition-duration: 0.7s; 
	-ms-transition-timing-function: ease;
	transition-property: background; 
	transition-duration: 0.7s; 
	transition-timing-function: ease;	
}


.button:hover {
	text-decoration:none; box-shadow:1px 1px 18px #F48024; color:#FF0;
	background-image:-webkit-linear-gradient(top, #09F, #2075BB, #09F); 
	background-image:-moz-linear-gradient(top, #09F, #2075BB, #09F); 
	background-image:-ms-linear-gradient(top, #09F, #2075BB, #09F); 
	background-image:-o-linear-gradient(top, #09F, #2075BB, #09F);
	background-color:#F60;		
}

/** End Career Page **/


/** PBS page **/

.pbspic {
	width:259px; height:390px; float:right; margin-left:45px; margin-right:45px; 
	margin-bottom:20px; border:20px solid #E3E3E3;	
}

#pbsCubeBlock {
	width:920px; height:270px; margin-top:75px; margin-bottom:75px; 	
}

.pbsCube {
	width:250px; height:260px; padding:10px 25px 10px 25px; 
	background-color: #E3E3E3; background-image:url(../images/question.png); 
	background-repeat:no-repeat;	
}

.pbsCube p {
	text-align:center;	
}

.pbsCube ul li {
	margin-left:45px; line-height:1.4em; font-size:1.23em;
	padding-left:12px;	
}




/** End PBS page **/




/** footer css **/

#footwrap {
		width:99.99999%; background-color:#333;
		border-top:1px solid #CCC; margin-top:50px;
}

#footer {
		width:1000px; height:300px; margin:auto; color:#FFF; text-align:center; padding-top:10px;
		border-top:1px dotted #999; 
}
#footer p {text-align:left; margin-bottom:5px; font-style:italic; opacity:.6;}

#footlogosbox {
		height:130px; width:1000px; border-bottom:1px dotted #999; margin-bottom:15px;	
}

#footlogosbox p {
		padding:25px; 
}

#footlogo1 { 
		width:100px; height:100px; background-IMAGE:url(../images/infotech.png); 
		background-position:center; background-repeat:no-repeat; opacity:.5;
}

#footlogo1:hover {
		opacity:1;	
}

#footlogo2 {
		width:100px; height:100px; float:right; background-image:url(../images/avmed.png);
		background-position:center; background-repeat:no-repeat; opacity:.5;
}

#footlogo2:hover {
		opacity:1;	
}

#footlogo3 {
		width:100px; height:100px; float:right; background-image:url(../images/JMCO_new_footer.png);
		background-position:center; background-repeat:no-repeat; opacity:.5;
}

#footlogo3:hover {
		opacity:1;	
}

#footlogo4 {
		width:100px; height:100px; float:right; background-image:url(../images/johnspence.png);
		background-position:center; background-repeat:no-repeat; opacity:.5;
}

#footlogo4:hover {
		opacity:1;	
}

#footlogo5 {
		width:100px; height:100px; float:right; background-image:url(../images/farmbureau.png);
		background-position:center; background-repeat:no-repeat; opacity:.5;
}

#footlogo5:hover {
		opacity:1;	
}

#footlogo6 {
		width:100px; height:100px; float:right; background-image:url(../images/Willis_foot_logo.png);
		background-position:center; background-repeat:no-repeat; opacity:.5;
}

#footlogo6:hover {
		opacity:1;	
}

#footlogo7 {
		width:100px; height:100px; float:right; background-image:url(../images/exactech.png);
		background-position:center; background-repeat:no-repeat; opacity:.5;
}

#footlogo7:hover {
		opacity:1;	
}

#footlogo8 {
		width:100px; height:100px; float:right; background-image:url(../images/cornerstone.png);
		background-position:center; background-repeat:no-repeat; opacity:.5;
}

#footlogo8:hover {
		opacity:1;	
}

#footlogo9 {
		width:100px; height:100px; float:right; background-image:url(../images/skyfoot_logo.png);
		background-position:center; background-repeat:no-repeat; opacity:.5;
}

#footlogo9:hover {
		opacity:1;	
}

#footlogo10 {
		width:100px; height:100px; float:right; background-image:url(../images/homefootlogo.png);
		background-position:center; background-repeat:no-repeat; opacity:.5;
}

#footlogo10:hover {
		opacity:1;	
}

#getsocial {
	width:906px; margin:auto; margin-top:20px; margin-bottom:50px;	
}

#getsocial h1 {
	font-size:1.5em; text-align:center; color:#FFF; font-style:italic; 
	margin-bottom:20px; opacity:.6;
}

.socialconnect {
		width:300px; height:60px; margin-right:2px; opacity:.6;	
}

.socialconnect:hover {
		opacity:1;	
}


#legal {float:right; clear:right; font-size:x-small; margin-top:20px;}
#legal a {color:#FFF; text-decoration:none; font-weight:bolder; }
#legal a:hover {text-decoration:underline; }

/** end footer css **/















/** OLD CSS FROM LAST RELEASE **/

#bannerframe {
		width:800px; height:250px; border-bottom:2px ridge #666; background-position:center;
		border-right:0px solid #000; border-left:0px solid #000; margin:auto; background-color:#CCC; 
		position:relative; z-index:88; margin-top:-4px;
}

.strong {
	font-weight:bold;
}

#logobox {
		width:152px; height:110px; background-image:url(../images/arcLogo_white.png); background-position:top; 
		background-repeat:no-repeat; float:left; margin-top:20px; margin-left:20px;	
}


#socialbox {
		width:160px; height:50px; float:right; margin-top:50px; 	
}
#socialbox a {margin-right:4px; float:right;}



#temppush {margin-top:-21.95em; position:relative; z-index:37;
	
}

#tempcontent {
		width:960px; padding:35px; 
}

#tempcontent a:hover {
	text-decoration:underline; 
}

#tempcontent p {
		margin-bottom:25px;	font-size:1.1em; line-height:1.35em;
}

#tempcontent h4 {
		margin-bottom:10px;	
}

#tempcontent hr {width:85%; border:1px dotted #666; margin:auto; }

.articletitle {
		margin-bottom:25px; margin-left:-10px; font-size:1.35em;
}

.pagetitle {
		padding-top:45px; margin-left:25px; text-transform:uppercase; letter-spacing:2px;
		font-size:1.75em; letter-spacing:.12em;
}

.pagesubtitle {
		margin-left:45px; text-align:left; margin-bottom:30px;
}






/** Home Content css **/


.homemessage2pic {
	width:400px; height:303px; float:right; margin-left:20px; margin-bottom:20px;	
}


#home_section2 {
		height:500px; width:750px; margin:auto; background-image:url(../images/frontarc.png); 
		background-position:center; background-repeat:no-repeat; padding: 35px 25px 0 25px;	
}

#homeblurb2 {
		width:274px; height:170px; padding-top:20px; float:left;
}

#homeblurb2 p {
		padding-left:20px; padding-right:10px;
}

#homeblurb3 {
		width:274px; height:170px; padding-top:20px; float:right; 
}

#homeblurb3 p {
		padding-left:20px; padding-right:10px;
}

#homeblurb4 {
		width:274px; height:170px; padding-top:20px; float:right;
}

#homeblurb4 p {
		padding-left:20px; padding-right:10px;
}

#homeblurb5 {
		width:274px; height:170px; padding-top:20px; margin-top:190px; clear:left;
}

#homeblurb5 p {
		padding-left:20px; padding-right:10px;
}


.homeheading {
		width:95%; margin-left:10px;
		padding-top:10px; padding-left:10px;
		height:25px; text-transform:uppercase;
		text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.8);
		font-size:1.25em; letter-spacing:.08em; text-align:center;
}


#homeblurb1 .readmore {
		
}

.readmore {
 		color:#F00; text-decoration:underline;		
}


#quickgone {
		width:235px; height:112px; background-image:url(../images/gone4button.png); background-repeat:no-repeat;
		background-position:center; margin-bottom:10px;
}
#quickgone p {
		font-size:x-small; font-weight:bold; color:#000;	
}
#quickgone a {
		text-decoration:none;	
}
#quickgone:hover {
		background-image:url(../images/gone4button_hover.png);
}


#quicklive {
		width:235px; height:112px; background-image:url(../images/livebutton.png); background-repeat:no-repeat; background-position:center;
}
#quicklive p {
		font-size:x-small; font-weight:bold; color:#000;	
}
#quicklive a {
		text-decoration:none;	
}
#quicklive:hover {
		background-image:url(../images/livebutton_hover.png);
}



#logo3 {
	float:right; margin-right:45px; margin-left:35px; margin-top:15px; width:175px; height:150px; 
	background-image:url(../images/ARCLogo3.png); background-repeat:no-repeat;
} /**bottom home page section standard logo**/


#home_section2 {
	height:600px;	
}

#home_section2 h3 {
	margin-left:-5px; margin-bottom:25px;	
}

.home2p1 {
	margin-bottom:20px;	
}

.home2p1 a:hover {
	text-decoration:underline;	
}

#buttons {
	width:750px; height:150px; margin:auto; margin-top:25px;	
}

.hpbutton {
	width:150px; height:150px; margin-right:35px;
	text-align:center; font-weight:bold;	
}

.hpbutton a { 
	opacity:.75; border:none;
	border:0;
}

.hpbutton a:hover {
	opacity:1;	
}

/** end home content css **/




#honorwallpic {
		width:320px; height:250px; float:right; margin:20px; background-image:url(../images/wall_of_honor.jpg); 	
}




/** make a gift page css **/

#giftcontent {width:700px; }
#giftcontent h4{margin-top:5px;}
#giftcontent ul {margin-left:45px; margin-bottom:45px; }
#giftcontent span {font-size:small; }
#giftcontent ul a:hover {color:#F00; text-decoration:underline;}
#giftcontent a {text-decoration:none; }


#giftcc {width:132px; height:232px; padding:10px; 
			background-image:url(../images/giftcc.png); background-position:center; background-repeat:no-repeat;}
#giftcontent a #giftcc {color:#000; }			
#giftcc:hover {background-image:url(../images/giftbdraft.png); }
#giftcc p {font-size:small; padding-left:10px;padding-right:10px;}

#giftcheck {width:132px; height:232px;float:right; margin-right:25px; padding:10px; 
			background-image:url(../images/giftcc.png); background-position:center; background-repeat:no-repeat;}
#giftcheck:hover {background-image:url(../images/giftbdraft.png); }
#giftcheck p {font-size:small; padding-left:10px;padding-right:10px;}
#giftcontent a #giftcheck {color:#000; }	

#giftbdraft {width:132px; height:232px; float:right; margin-right:25px; padding:10px; 
			background-image:url(../images/giftcc.png); background-position:center; background-repeat:no-repeat;}
#giftbdraft:hover {background-image:url(../images/giftbdraft.png);}
#giftbdraft p {font-size:small; padding-left:10px;padding-right:10px;}
#giftcontent a #giftbdraft {color:#000; }

#giftpledge {width:132px; height:232px; float:right; margin-right:20px; padding:10px; 
			background-image:url(../images/giftcc.png); background-position:center; background-repeat:no-repeat;}
#giftpledge:hover {background-image:url(../images/giftbdraft.png);}
#giftpledge p {font-size:small; padding-left:10px; padding-right:10px;}
#giftcontent a #giftpledge {color:#000; }

/** end make a gift page css **/




#livescanside {
		width:220px; float:right; padding:25px; background-color:#999; margin-right:25px;	
}
#livescanside p {padding-left:5px; }

#livescanmain {
		width:528px; padding:15px; margin-right:40px;
}

#livescanmain h4 {
	font-size:1.2em; font-weight:bold; margin-bottom:35px;	
}

.boldspan {
	font-weight:bold; letter-spacing:.1em;	
}

#gonelogo {background-image:url(../images/gone4everlogo.png); height:80px; width:300px; margin-bottom:25px;}

#gonelogo:hover {
		background-image:url(../images/gone4everlogo_hover.png);	
}

#recycleimg {
		width:150px; height:146px; background-image:url(../images/recycle.png); 
		margin-right:35px; margin-top:-25px; margin-left:20px; float:right;
}

.serviceheading a{
		color:#063; text-decoration:none; margin-top:25px;
}

.serviceheading a:hover {
		color:#00F; text-decoration:underline;	
}

#cleanimg {
		width:250px; height:109px; background-repeat:no-repeat; background-image:url(../images/cleanroom.png); float:right;
		margin-left:35px; margin-top:25px; 
}

#rescontent p{
			margin-left:10px;
}

#rescontent h4 {
		margin-bottom:15px; margin-top:20px; color:#18527D;
}

#grphomepic {
		width:300px; height:250px; margin:15px; border:1px solid #000;
		float:right; background-image:url(../images/grhomepic.jpg);
		box-shadow: 5px 10px 4px #333; 
		-webkit-box-shadow: 5px 10px 4px #333; /* Safari */ 	
}

#grphomecont {
		
}

#companionpic {
		width:300px; float:right; height:250px; margin:15px; border:1px solid #000; margin-top:15px;
		box-shadow: 5px 10px 4px #333; background-image:url(../images/companion.jpg);
		-webkit-box-shadow: 5px 10px 4px #333; /* Safari */ 	
}

#companioncont {
		width:340px; margin-right:25px; margin-top:15px; 
}



/** scramble 2011 css **/



#rosemainbanner {
		width:798px; height:300px; background-image:url(../images/brgsmainbanner.jpg); margin-left:-35px;	
}

#brgslogo {
		width:300px; height:250px; border: 1px solid #000; float:right;
		margin-right:15px; margin-left:20px; margin-bottom:25px;
		background-image:url(../images/rose_logo.png); background-repeat:no-repeat; background-position:center;
		box-shadow: 5px 5px 4px #333; 
		-webkit-box-shadow: 5px 5px 4px #333; /* Safari */ 	
}

#firstplace {
		width:740; height:215px; margin-bottom:20px; margin-top:10px;	
}

#firstplacepic {
		width:300px; height:202px; float:left; border: 1px solid #000;	
		margin-right:20px; margin-left:15px; margin-bottom:35px; margin-top:20px;
		background-image:url(../images/team6A.jpg); background-repeat:no-repeat; background-position:center;
		box-shadow: 5px 5px 4px #333; 
		-webkit-box-shadow: 5px 5px 4px #333; /* Safari */ 	
}

#firstplacecont {
		float:right; width:380px; margin-top:20px; height:230px;	
}

#secondplace {
		width:740; height:215px; margin-bottom:20px; margin-top:10px;	
}

#secondplacepic {
		width:300px; height:202px; float:right; clear:right; border: 1px solid #000;	
		margin-right:20px; margin-left:15px; margin-bottom:30px; margin-top:20px;
		background-image:url(../images/team12a.jpg); background-repeat:no-repeat; background-position:center;
		box-shadow: 5px 5px 4px #333; 
		-webkit-box-shadow: 5px 5px 4px #333; /* Safari */ 	
}

#secondplacecont {
		float:left; width:380px; margin-top:15px; height:202px; margin-bottom:25px;
}

#thirdplacecont p{
		width:740px; margin-top:15px;	
}

#middlepack {
		width:730px; height:215px; margin-bottom:20px; margin-top:10px;	
}

#middlepackcont { width:350px; padding:25px; height:206px; float:right;
	
}

#middlepackpic {
		width:300px; height:206px; border: 1px solid #000;
		background-image:url(../images/team11A.jpg); background-repeat:no-repeat; background-position:center;
		box-shadow: 5px 5px 4px #333; 
		-webkit-box-shadow: 5px 5px 4px #333; /* Safari */ 	
}

/**end scramble 2011 css **/





/**BRGS 2012-2013 css **/

#brgslogo12 {
	width:300px; height:250px; float:right;
	margin-right:25px; margin-left:40px; margin-bottom:10px;
}

#br_register {
	width:798px; height:70px; background-color:#FF9; margin-left:-35px;	margin-top:-35px; 
	margin-bottom:35px; border-bottom:1px solid #333;
}

.registerhere {
	width:320px; float:left; text-decoration:underline; margin-left:10px; margin-top:10px; background-image:url(../images/arrow8.png); 
	background-position:right; background-repeat:no-repeat;
}

#br_register h3 {
	font-style:italic; padding:10px 10px 10px 25px; color:#00F; font-family:Tahoma, Geneva, sans-serif;
}


.title4 {
	margin-top:45px; font-style:italic; font-size:1.75em; 
}

#tempcontent .title5 { 
	margin-bottom:25px;	margin-top:25px;
}

.date {
	font-size:x-large; font-weight:bold; color:#F00; margin-left:-5px;	
}

.sponbutbreak {
	width:100%; height:50px; margin-top:35px; text-align:left; margin-bottom:40px;
}

.sponsorbutton {
	padding:15px; color:#FFF; background-color:#00F;
	border-radius:4px; width:200px; text-align:center;
	float:right; margin:0px 10px 0px 10px; clear:right;
}

.sponsorbutton:hover {
	background-color:#09F; text-decoration:none; 
}

.label1 {
		margin-right:25px; line-height:50px; font-weight:bold; font-size:20px; width:450px; float:left;
}

.br_st_register {
	width:99.9%; height:50px; background-color:#E8E8E8; margin-top:55px;  
	margin-bottom:45px; border-radius:5px;		
}

.br_st_register a {
	text-decoration:none;	
}

.br_st_register h3 {
	font-style:italic; padding:10px 10px 10px 25px; color:#00F; font-family:Tahoma, Geneva, sans-serif;
}

.registerlabel {
	width:500px; font-weight:bold; font-size:1.5em; float:left;	
}

.golfregister {
	float:right; margin-right:15px; background-color:#09F; padding:10px 15px 10px 15px;
	border-radius:5px; margin-top:5px; margin-bottom:5px;	
}

.golfregister:hover {
	background-color:#F00; color:#FFF;	
}



/**end BRGS 2012-2013 cc **/






#appbox {
		width:240px; height:55px; background-color:#999; float:right; 
		padding:20px; margin-right:-35px; margin-top:-35px; border:2px solid #333;
		margin-left:35px; margin-bottom:35px; margin-right:55px; text-align:center;
}

#appbox h4 {margin-bottom:15px; text-align:left;}

#appbox a {
		color:#FFF; font-size:1.15em; text-transform:uppercase;
}

#appbox a:hover {
		color:#00F; text-decoration:underline;
}

#readerlink { 
		float:right; width:100px; height:50px; clear:right; margin-top:-25px; margin-right:60px;
}

#readerlink p {
		font-size:xx-small; text-align:right;
}


#pwsvideo {
		width:425px; height:350px; float:right; margin:10px;	
}


/**css for supplimental pages**/

#checkbox {width:250px; height:205px; border:1px solid #000; 
			box-shadow: 5px 5px 4px #333; float:right; margin:25px;
		-webkit-box-shadow: 5px 5px 4px #333; /* Safari */
		background-image:url(../images/checkbox.jpg); background-repeat:no-repeat; }


#aboutpic {
		width:350px; height:207px; border:1px solid #000; float:right; margin:30px; background-image:url(../images/arcgrouppic.jpg);
		box-shadow: 5px 5px 4px #333; 
		-webkit-box-shadow: 5px 5px 4px #333; /* Safari */ 	
}

#dcpic1 {
	width:450px; height:154px; border:1px solid #000; float:right; margin-top:50px; margin-bottom:30px; margin-left:30px; margin-right: 30px; 
	background-image:url(../images/dcgroup1.jpg);
		box-shadow: 5px 5px 4px #333; 
		-webkit-box-shadow: 5px 5px 4px #333; /* Safari */ 	
}

#dcpic2 {
	width:250px; height:333px; border:1px solid #000; float:right; Margin-top:-20px; margin-bottom:30px; margin-left:30px; margin-right: 30px; 
	background-image:url(../images/dcgroup2.jpg);
		box-shadow: 5px 5px 4px #333; 
		-webkit-box-shadow: 5px 5px 4px #333; /* Safari */ 	
}

#mainsign {
	width:360px; height:250px; border:1px solid #000; float:right; margin-top:50px; margin-bottom:30px; margin-left:30px; margin-right: 30px; 
	background-image:url(../images/mainsign.jpg);
		box-shadow: 5px 5px 4px #333; 
		-webkit-box-shadow: 5px 5px 4px #333; /* Safari */ 	
}

#mainentrance {
	width:350px; height:230px; border:1px solid #000; float:right; margin-top:50px; margin-bottom:30px; margin-left:30px; margin-right: 30px; 
	background-image:url(../images/entrance.jpg);
		box-shadow: 5px 5px 4px #333; 
		-webkit-box-shadow: 5px 5px 4px #333; /* Safari */ 	
}

#g4e_sponsorlogos {
	width:250px; height:100px; float:right; margin-left:15px; margin-bottom:15px; background-image:url(../images/g4e_sponsorlogos.png); 
	background-repeat:no-repeat; background-position:center;
}

#elecpic1 {
	float:left; margin-right:25px; width:300px; height:225px;	
	background-image:url(../images/shred1web.jpg); background-repeat:no-repeat;
	box-shadow: 5px 5px 4px #333; 
		-webkit-box-shadow: 5px 5px 4px #333; /* Safari */ 	
}

/** css for annual meeting 2011 page **/

#annmeetlogo {
	width: 300px; height:274px; background-repeat:no-repeat; float:right; margin-top:25px; margin-bottom:15px;
	margin-right:15px; margin-left:25px; background-image:url(../images/AnnualMeetingLogo13.png);
	background-position:center; background-size:contain;
}


/** css for events page **/

#eventannual{
	width:800px; margin:auto; margin-bottom:45px;
}
#eventannual p {
	padding:25px;
}

#eventscramble {
	width:700px; margin:auto; margin-top:105px;
}

#eventscramble p{
	padding:0px 25px 25px 25px;
}

#scramblelogo {
	width:300px; height:300px; float:left; background-position:center; background-size:contain;
	background-image:url(../images/BobRoseScrambleLogo_2014.png); background-repeat:no-repeat; margin-right:20px;
}

.AuthorizeNetSeal {
	width:200px; height:280px; float:right; font-size:small; margin-top:55px; margin-right:25px; margin-bottom:25px;
}

.give {
		
}

.coxpromo {
	width:560px; height:315px; margin:auto; background-color:#FFF;
	margin-top:35px; border:2px solid #333;
	box-shadow:3px 3px 6px #333;
	-webkit-box-shadow:3px 3px 6px #333; 	
}

#confLogo {
	width:350px; height:273px; margin-top:45px; margin-bottom:65px;
}

.amSignup {
	padding-top:10px; padding-bottom:10px; background-color:#ffd900; border-radius:5px;	
	text-align:center;
}


.amSignup h3 {
	font-size:1.35em; margin-top:10px; margin-bottom:10px; font-weight:bold;	
}


#amSpan {
	width:400px; float:right; margin-top:25px;  	
}

/** End css for events page **/




/** Ewaste Css **/

.heap {
	width:350px; height:263.35px; background-image:url(../images/ewaste_heap.jpg); 
	float:right; margin-top:20px; margin-right:10px; margin-left:35px; margin-bottom:15px;
	background-position:center; background-size:contain;	
}
	
.ewastecontent {
	padding:25px; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.15em;
	line-height:1.25em;
}

.ewastecontent h1 {
	font-size:1.45em; font-weight:bold; text-transform:capitalize; color:#006325;
	line-height:1.2em; margin-bottom:35px; font-style:italic;	
}

.ewastecontent h1 span {
	text-transform:lowercase;	
}

.ewastecontent p {
	margin-bottom:25px; margin-left:15px;	
}

.ewastecontent p span {
	color:#006325;	
}

.ewastecontent a {
	text-decoration:none;
}

.ewastecontent a:hover {
	text-decoration:underline;	
}

.ewastecontent h2 {
	font-size:1.35em; font-weight:bold; margin-top:25px; margin-bottom:35px; 	
}

.ewastecontent h3 {
	font-size:1.15em; margin-bottom:25px;	
}

.ewastecontent h3 .subhead {
	font-size:.55em;	
}

.ewastecontent ul {
	margin-left:65px; margin-bottom:20px;
}

.ewastecontent li {
	font-size:.75em;	
}

.rightcontact {
	width:230px; float:right; padding:20px 20px 10px 20px; border-radius:5px; color:#FFF; background-color:#006325;
	margin-top:10px; margin-right:25px;	
}

.rightcontact p {
	margin-left:0px;	
}

/** End Ewaste Css **/




/** Membership Page CSS **/

.pagepic {
	float:right; margin:0px 20px 20px 20px;
}

#mem_bottom hr {
	width:95%; border:1px inset #E9E9E9; margin-top:50px; margin-bottom:35px; opacity:.25;
}

#mem_bottom a {
	color:#000;	
}

#mem_bottom a:hover {
	text-decoration:none;	
}

/** End Membership Page CSS **/


/** Legal Fee Collection Tab CSS **/

#legaldonate {
	width:135px; padding-left:10px; min-height:75px; padding-top:10px; padding-bottom:20px; padding-right:10px; 
	position:fixed; left:0; top:100px; text-wrap:normal; border-left:none;
	background-color:#09F; border-radius:0 10px 10px 0; border-right:3px solid #EAEAEA;
	border-top: 3px solid #EAEAEA;	border-bottom: 3px solid #EAEAEA; text-align:center;
	color:#FFF; 
	box-shadow:3px 3px 6px #333;
	-webkit-box-shadow:3px 3px 6px #333;
	-o-box-shadow:3px 3px 6px #333;
	-moz-box-shadow:3px 3px 6px #333;
	-ms-box-shadow:3px 3px 6px #333;
}

#legaldonate:hover {
	background-color:#0CF; padding-left:15px; 	
}

#legaldonate p {
	font-size:.75em; margin-top:5px; 
}

.ib_donate {
	
}




/** End Legal Fee Collection Tab CSS **/


