html, body, #maintable {height:100%; width:100%;}
body, h1, h2, h3, ul, ol, li, form, div {margin:0; padding:0;}
p {margin:0 0 15px 0;}
div {width:auto; height:auto; margin-left:auto; margin-right:auto;}


html {background:#dcdbd4 url(images/LAM/background.jpg) top center repeat;}
body {background:url(images/LAM/bg_header.png) top center repeat-x;}

h1 {font-family:"Times New Roman", Times, serif; text-transform:uppercase; font-weight:lighter;}
h2 {font-family:'Times New Roman'; }
h3 {font:120% Arial, Helvetica, sans-serif; color:#ffffff; text-transform:uppercase; letter-spacing:0.4pt;}
a {color:#00a0c8; text-decoration:none; outline:none;}
a:hover {color:#0d2536; text-decoration:none;}
img {border:0;}
object {outline:none; display:block;}

#homepage_video {width:100%; height:321px; position:absolute; top:186px; z-index:2; text-align:center;}
 #videoholder {width:967px; height:321px; text-align:left;}
  #video {width:397px; height:321px;}
  #dnn_VideoImage p img{display:none;}
#container {height:100%; width:100%; position:relative; top:0; z-index:1;}
	#holder {width:995px;}
		#header {width:967px; display:block; clear:both;}
			#logo {width:306px; height:133px; float:left; display:block;}
				#logo h1 a {width:306px; height:106px; background:url(images/LAM/logo.png) no-repeat; display:block; text-indent:-9999px;}
					*html #logo h1 a {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../../images/LAM/logo.png');}
			#toplinks {width:661px; height:133px; float:right; text-align:right; display:block;}
				#toplinksnoflash {font:85% Arial, Helvetica, sans-serif; color:#ffffff; text-transform:uppercase; letter-spacing:0.5pt; font-weight:bold; padding:72px 30px 0 0;}
				#toplinks a:selected {color:Red;}
					#toplinksnoflash a {color:#ffffff; margin:0 0 0 22px;}
					#toplinksnoflash a:hover {color:#edd130; margin:0 0 0 22px;}
		#mainbanner {width:995px; height:365px; display:block; clear:both;}
		#midcontent {width:967px; height:auto; display:block; clear:both;}
			#midcontent_leftcol {width:318px; height:auto; float:left;}
				#sidebox {width:318px; height:auto;}
					#dnn_sideboxtop {width:318px; height:184px; background:url(images/LAM/sidebox_top.png) no-repeat;}
						*html #dnn_sideboxtop {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/LAM/sidebox_top.png');}
						#dnn_sideboxtop p img {width:261px; height:171px; margin:14px 0 0 32px;}
					#sideboxcontent {width:318px; height:auto; overflow:hidden;}
						*html #sideboxcontent {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/LAM/sidebox_tile.png');}
						#dnn_sideboxtxt {width:251px; height:auto; background:url(images/LAM/sidebox_bot.png) bottom left no-repeat; font:85% Georgia, "Times New Roman", Times, serif; color:#28436e; padding:25px 25px 30px 42px; line-height:24px;}
							*html #dnn_sideboxtxt {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/LAM/sidebox_bot.png');}
							#dnn_sideboxtxt h1 {font:18px "Times New Roman", Times, serif; color:#28436e; letter-spacing:1pt; padding:0 0 8px 0; font-weight:bold;}
			#midcontent_rightcol {width:649px; height:auto; float:right;}
				#dnn_smallbanners {width:649px; height:214px;}
				#dnn_rightcol_content {padding:2px 30px 20px 19px; font:85% Georgia, "Times New Roman", Times, serif; color:#28436e; line-height:24px;}
					#dnn_rightcol_content h1 {font:21px "Times New Roman", Times, serif; color:#28436e; letter-spacing:1.5pt; padding:0 0 16px 0; font-weight:bold;}
					
		#subsection {width:967px; display:block; clear:both;}
			#subleft {width:692px; height:auto; float:left; margin:0 0 0 19px;}
				#dnn_subbanner {width:683px; height:228px; background:url(images/LAM/subbanner_frame.png) no-repeat; padding:8px 0 0 9px;}
					*html #dnn_subbanner {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/LAM/subbanner_frame.png');}
				#subcontent {font:85% Georgia, "Times New Roman", Times, serif; color:#28436e; line-height:20px; padding:0 10px 0 16px;}
					#subcontent h1 {font-size:21px; letter-spacing:1.5pt; font-weight:bold; padding:0 0 12px 0;}
					#subcontent ul {padding-left:26px; list-style:square;}
					#subcontent ol {padding-left:26px;}
					#subcontent a {color:#e76709;}
					#subcontent a:hover {color:#000000;}
					.flashimg_right {width:320px; height:214px; float:right; padding-left:20px;}
					.flashimg_left {width:320px; height:214px; float:left; padding-right:30px;padding-bottom:10px;}
					/* Ravi 
						#dnn_subcontent_image p img{display:none;}*/
						/*#dnn_subcontent_img_right img{display:none;}
					 Ravi */
			#subright {width:237px; height:auto; float:left; text-align:left; margin:0 0 0 4px;}
				#subnav {width:237px; height:600px; text-align:left; background:url(images/LAM/subnav_bg.png) no-repeat; padding:16px 0 13px 0;}
					*html #subnav {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/LAM/subnav_bg.png');}
					#subnavcontent {width:170px; height:600px; overflow:hidden; font:70% Georgia, "Times New Roman", Times, serif; color:#dcc753; line-height:20px; text-transform:uppercase;}
						#subnavcontent a {color:#dcc753; text-decoration:none;}
						#subnavcontent a:hover {color:#ffffff;}
						.sub_ul_main {list-style:none; margin:0 0 0 12px;}
						.sub_ul_sub {list-style:none; margin:0 0 0 20px;}
						.subdropdown {background:url(images/LAM/plus.gif) no-repeat; margin:0 0 0 -12px; padding:0 0 0 12px;}
						.subopen {background:url(images/LAM/minus.gif) no-repeat; margin:0 0 0 -12px; padding:0 0 0 12px;}
						#subnavcontent a.subnavselected {color:#fc7100;}
						#subnavcontent a.subsub {color:#dcc753;}
						#subnavcontent a:hover.subsub {color:#dbdbdb;}
						#subnavtitle {font:14px Arial, Helvetica, sans-serif; color:#edd130; text-transform:uppercase; width:200px; height:24px; background:url(images/LAM/subnav_titlebg.png) no-repeat; padding:5px 0 0 8px;}
							*html #subnavtitle {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/LAM/subnav_titlebg.png');}

	#footersection {width:100%; height:241px; background:url(images/LAM/bg_footer.jpg) repeat-x; vertical-align:bottom; display:block; clear:both;}
		#footer {width:967px;}
			#dnn_footertop {width:967px; height:58px; text-align:right; font:75% Arial, Helvetica, sans-serif; color:#337292; letter-spacing:0.5pt; overflow:hidden;}
				#dnn_footertop div ul {height:58px; list-style:none; float:right;}
				#dnn_footertop div li {float:left; height:58px;list-style:none;}
				.footer_follow {padding-top:32px;}
				#dnn_footertop div a {height:58px; display:block;}
				#dnn_footertop div a.footer_blog {width:91px; background:url(images/LAM/btn_blog.png); text-indent:9999px;}
					*html #dnn_footertop div a.footer_blog {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/LAM/btn_blog.png');}
				#dnn_footertop div a.footer_myspace {width:165px; background:url(images/LAM/btn_myspace.png); text-indent:9999px;}
					*html #dnn_footertop div a.footer_myspace {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/LAM/btn_myspace.png');}
				#dnn_footertop div a.footer_twitter {width:124px; background:url(images/LAM/btn_twitter.png); text-indent:9999px;}
					*html #dnn_footertop div a.footer_twitter {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/LAM/btn_twitter.png');}
				#dnn_footertop div a.footer_facebook {width:147px; background:url(images/LAM/btn_facebook.png); text-indent:9999px;}
					*html #dnn_footertop div a.footer_facebook {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/LAM/btn_facebook.png');}
			#footermain {width:967px; height:183px; display:block; clear:both;}
				#footermain h1 {font:115% "Times New Roman", Times, serif; color:#ffffff; text-transform:uppercase; letter-spacing:1.5pt; padding:0 0 8px 0; font-weight:bold;}
				#dnn_footer_newsletter {width:272px; height:133px; float:left; padding:50px 0 0 23px; font:75% "Trebuchet MS", Arial, Helvetica, sans-serif;}
					#newsletterbox {width:155px; float:left; padding:10px 0 0 16px;}
						.newsletterinput {width:145px; height:18px; border:0; background:#ffffff; font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#637481; padding:0 5px 0 9px; vertical-align:middle;}
						.newsletter_submitbtn {margin:0 0 0 4px; vertical-align:middle;cursor: pointer;}
				#dnn_footer_sitemap {width:341px; height:133px; float:left; background:url(images/LAM/footer_divider.png) no-repeat; padding:50px 0 0 31px; font:75% "Trebuchet MS", Arial, Helvetica, sans-serif; color:#c7c7c7;}
					#dnn_footer_sitemap ul {list-style-image:url(images/LAM/arrow.gif); margin:0 0 0 20px;}
					#dnn_footer_sitemap a {color:#c7c7c7; text-decoration:underline;}
					#dnn_footer_sitemap a:hover {color:#ffffff; text-decoration:underline;}
				#dnn_footer_contact {width:264px; height:133px; float:left; background:url(images/LAM/footer_divider.png) no-repeat; padding:50px 0 0 36px; font:75% "Trebuchet MS", Arial, Helvetica, sans-serif; color:#ffffff;}
					#dnn_footer_contact a, #dnn_footer_contact p{color:#ffffff;}
					#dnn_footer_contact a:hover {color:#ffffff;}
					.footer_contact {text-transform:uppercase; color:#dfcb59;}
					.footermain_right_title {text-transform:uppercase; color:#dfcb59;}
					
.ConfirmationMessage
{
	color: #000000;
	font-weight: bold;
}

.donateinputfields {margin:2px 0 8px 3px; padding:2px 5px 2px 9px; vertical-align:middle;}
.donatedropdownfield {margin:2px 0 8px 3px;}
.donatefield_wider {width:218px;}
.donatefield_wide {width:200px;}
.donatefield_smaller {width:50px;}
.donatefield_small {width:70px;}
.policyOL li {padding:0 0 10px;}
