/* iP CSS Document */

/* Element defaults */
body				{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size:13px; color:#000000; margin:0; background:url(/dls_district/images/bg_gradient_repeat.jpg) repeat-x #edecec; }
p				{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size:1em; color:#000000; margin:10px 0; line-height:130%; }
ol, ul, li			{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size:1em; color:#000000; padding:0 0 0 10px; }

table				{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size:1em; color:#000000; }
th				{ font-size:1em; color:#000000; text-align:left; background-color:#EBEBEB; }
tr, td				{ color:#000000; }
thead				{ display:table-header-group; }
hr              	   	{ color:#CCCCCC; height:1px; background:#CCCCCC; border:0; }
img	            		{ border:0; }
blockquote			{ margin:0 10px; }
fieldset			{ margin:0; border:0; padding:0; }
legend				{ color:#FD650F; font-weight:bold; }
label				{ font-size:1.2em; color:#000000; font-weight:bold; }

h1				{ margin:0 0; font-size:25px; color:#004477;  line-height:120%; font-weight:lighter; }
h2				{ margin:16px 0; font-size:18px; color:#000000; font-weight:normal; line-height:120%; text-align:left;  }
h3				{ margin:10px 0 0 0; font-size:13px; color:#333333; font-weight:bold; line-height:130%; }
h4				{ margin:8px 0; font-size:13px; color:#666666; font-weight:normal; line-height:130%; }
h5				{ margin:10px 0; font-size:13px; color:#FFFFFF; font-weight:normal; line-height:130%; }
h6				{ margin:10px 0; font-size:13px; color:#999999; font-weight:bold; line-height:130%; }

/* Href elements */
a    				{ color:#00A3C6; text-decoration:underline; }
a:hover   			{ color:#59B5CE; text-decoration:none; }

/* General elements */
div#background			{ margin:0 auto; background:url(/dls_district/images/bg.jpg) top center no-repeat; height:680px; width:1044px;  }
div#container			{ margin:0 auto; width:1068px; height:375px; padding-top:270px; position:relative; }
/*
div#login			{ width:218px; height:98px; position:absolute; right:20px; z-index:1; top:-72px; }
div#loginPanel			{ width:218px; height:71px; }
div#loginpanelArea		{ width:218px; height:71px; background:url(/dls_district/images/login_gradient.jpg) repeat-x; }

div#loginToggleBtn		{ width:218px; height:28px; }
*/

div#login			{ width:287px; height:auto; margin:0 auto; padding:20px 0 100px 0; }
img#loginTitle			{ padding:0 0 7px 75px; }

div#tagline			{ padding:240px 0 0 50px; }
object.main			{ margin:3px 0 0 2px; padding:0; }

div#nav				{ margin:0 auto; width:846px; height:48px; border-top:1px solid #666666; padding-top:10px; }
div#nav li.first		{ padding-left:0; }
div#Homenav                     { margin-left:398px; width:238px;height:48px; border-top:1px solid #666666; padding-top:10px;}
div#Homenav  li.first		{ padding-left:0; }

div#content			{ width:1002px; height:286px; background:#FFFFFF; margin:18px 0 0 18px; padding:17px 0px 7px 17px; }
div#content hr			{ width:200px;  }

div#content ol, ul		{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size:1em; color:#000000; margin:0; padding:0; list-style:none; }
div#content li			{ margin:4px 0 0 0px; padding:0 0 0 10px; background:url('/dls_district/images/bullet_point.gif') 0 7px no-repeat; }

div#boysBackground		{ width:992px; height:276px; background:url(/dls_district/images/main_content_bg.jpg) no-repeat; }
div.transparentBackground	{ z-index:1; position:absolute; width:992px; height:276px; filter: alpha(opacity=80); /* ie */ -moz-opacity: .8; /* mozilla */ background:#333333; }
div#contentContainerBoys	{ z-index:2; position:absolute; width:960px; height:260px; padding:15px 15px 0 15px; }
div#contentContainerBoys p	{ color:#B7B7B7; }
div#contentContainerBoys h1	{ color:#FFFFFF; }

.contentContainerGrey	        { width:960px; height:260px; padding:15px 11px  0 15px; background:#e5e5e5; overflow-y:auto; margin:0; }
.contentContainerGrey p	        { color:#000000; }
.contentContainerGrey h1	{ color:#4B4B4B; float:left; }
.contentContainerGrey h2	{ color:#4B4B4B; line-height:130%; text-align:left; }
.contentContainerGrey .clearSpacer{ clear:both; width:auto; height:15px;  }
.contentContainerGrey a         { text-decoration:none }
a#visitWebsite                  { float: right; }

.backgroundImage                {width:985px; height:275px; margin-right:19px; }

span.bold			{ font-weight:bold; }




.contentContainerGradient	{ width:960px; height:260px; padding:15px 27px 0 15px; background:url(/dls_district/images/donations_content_bg.jpg) repeat-x;  overflow-y: auto; }
.contentContainerGradient p	{ color:#FFFFFF; }
.contentContainerGradient h1	{ color:#FFFFFF; text-align:center; }
.contentContainerGradient h2    { margin-top:20px; text-align:center; }

div#contentContainerNews	{ width:960px; height:260px; padding:15px 15px 0 15px; background:#4b4b4b; overflow:auto; }
div#contentContainerNews p	{ color:#b7b7b7; }
div#contentContainerNews h1	{ color:#FFFFFF; }
div#contentContainerNews h2	{ color:#FFFFFF; margin:16px 0 0 0; line-height:100%; font-weight:bold; }
div#contentContainerNews h3	{ color:#FFFFFF; }

div#contentContainer		{ width:982px; height:266px; background:url(/dls_district/images/main_content_bg.jpg) no-repeat; padding:15px 0 0 15px; }


div#footer			{ margin:0 auto; width:432px; position:relative; }
div#footer p			{ font-size:9px; text-align:center; }
div#footer a   			{ color:#000000; text-decoration:none; text-decoration:underline; }
div#footer a:hover   		{ color:#999999; text-decoration:none; }

.txtPassword                    { margin:6px 4px 5px 15px; padding:1px 2px 1px 2px; background-color:#009FD3; color:White; float:left; width:185px; height:20px; border:none;  }
.lblErr                         { margin-left:15px; float:left; }
.btnLogin                       { margin:7px 15px 0 0; float:left; }

div.clearSpacer			{ clear:both; width:1012px; height:15px;  }
div.clear			{ clear:both; }

.event        			{ margin-bottom: 10px; border-bottom: 1px solid #D9D9D9; padding-bottom: 10px; }
.event p      			{ height:auto; }
.PageTitle   			{ }

.hidden        			{ display:none; }
img#morebutton  		{ float:right; margin-top:3px; margin-right:65px; }


div#content ol.alphabet li	{ list-style-type:lower-alpha; background:none; margin-left:40px; }
div#content ol.alphabetUpper li	{ list-style-type:upper-alpha; background:none; margin-left:20px; }
div#content ol.romanLower li	{ list-style-type:lower-roman; margin-left:20px; background:none; }
.eventdate                      { margin:10px 0; font-size:13px; color:Gray; font-weight:normal; line-height:130%; }

div#footerIpLogo		{ position:absolute; right:180px; top:20px; padding:20px 0 20px 0; }
