@import "reset.css";
@import "hNav.css";
@import "colorbox.css";
@import "adminPanel.css";

html{background:#755a40;}
body{width:100%;height:100%;background:#FFF url(/images/bgClouds.jpg) repeat-x top center;font-family: 'LucidaSansRegular', Tahoma, sans-serif;}
strong{font-family: 'LucidaSansDemibold', Tahoma, sans-serif;font-weight:bold;}

a, a:visited{color:#6e919e;text-decoration:underline;}
a:hover, a.hover, a:visited:hover, a:visited.hover{text-decoration:none;}

ul{margin:0px 0px 0px 20px;}
ul li{list-style:disc;}

#container{width:960px;margin:0 auto;padding:0px 0px 20px;}
#header{width:960px;margin:0 auto;}
#leftHeader{float:left;width:400px;height:153px;}
#rightHeader{float:right;height:153px;}
#logo{padding:10px 0px 0px 33px;}
#utilNav{
	width:358px;height:23px;
	margin:22px 0px 0px 16px;
	padding:12px 0px 0px 0px;
	font-size:9px;
	color:#413930;
	background:url(/images/bgUtilNav.png) no-repeat top left;
	font-family:Helvetica, Arial, sans-serif;
	text-align:center;}
#utilNav a, #utilNav a:visited{font-size:9px;color:#413930;text-decoration:underline;}
#utilNav a:hover, #utilNav a.hover, #utilNav a:visited:hover, #utilNav a:visited.hover{text-decoration:none;}

#mainNav{width:960px;height:78px;overflow:hidden;}
#mainNav ul{width:830px;margin:0 auto;}
#mainNav ul li{list-style:none;float:left;padding:8px 24px 8px;cursor:pointer;margin:3px 0px 0px;text-align:center;font-family:Helvetica, Arial, sans-serif;}
#mainNav ul li a, #mainNav ul li a:visited{color:#FFF;text-decoration:none;font-size:12px;text-transform:uppercase;font-weight:bold;line-height:1em;list-style:none;}
#mainNav ul li a:hover, #mainNav ul li a.hover, #mainNav ul li a:visited:hover, #mainNav ul li a:visited.hover{color:#6d8baa;text-decoration:none;list-style:none;}
#mainNav ul li:hover, #mainNav ul li.hover{background:url(/images/bgMainNavLI.jpg) repeat-x top left;color:#6d8baa !important;list-style:none;}

#mainNav ul li ul{margin-left:-25px;display:none;}
#mainNav ul li ul li{background:none;padding:0px; margin:0px;list-style:none;}
#mainNav ul li ul li:hover, #mainNav ul li ul li.hover{color:#6d8baa !important;list-style:none;}
#mainNav ul li ul li a, #mainNav ul li ul li a:visited{font-size:10px;color:#6d8baa !important;padding:0px 10px;list-style:none;}
#mainNav ul li ul li a:hover, #mainNav ul li ul li a.hover, #mainNav ul li ul li a:visited:hover, #mainNav ul li ul li a:visited.hover{list-style:none;color:#6d8baa;background:none;text-decoration:underline;}

#subNav{padding:5px 0px 0px;}

/**/
#mainContainer{width:960px;margin:0 auto;}
#leftColumn{width:364px;float:left;padding:7px 0px 0px 14px;}
#leftColumn h1{color:#6e919e;font-size:16px;font-family:'LucidaSansDemibold', Tahoma, sans-serif;font-weight:bold;padding:0px 0px 5px 7px;}

#rightColumn{width:560px;float:right;padding:14px 14px 0px 0px;color:#6e6e6e;font-size:11px;}
#rightColumn h1{color:#6e919e;font-size:16px;font-family:'LucidaSansDemibold', Tahoma, sans-serif;font-weight:bold;padding:0px 0px 5px 7px;}
#rightColumn p{color:#6e6e6e;font-size:11px;}
#rightColumn .rightContent{color:#6e6e6e;font-size:11px;padding:0px 0px 20px 7px;line-height:1.4em;}
#rightColumn .rightContent h2{color:#6e919e;font-size:13px;font-family:'LucidaSansDemibold', Tahoma, sans-serif;font-weight:bold;padding:0px 0px 5px 0px;}

#readBlog{width:160px;height:103px;background:url(/images/readBlog.png) no-repeat top left;padding:60px 18px 0px 186px;line-height:1.3em;}
#readBlog a, #readBlog a:visited{color:#6e919e;font-size:18px;text-decoration:underline;font-family:'LucidaSansDemibold', Tahoma, sans-serif;font-weight:bold;}
#readBlog a:hover, #readBlog a.hover, #readBlog a:visited:hover, #readBlog a:visited.hover{text-decoration:none;}
#btnRow{width:364px;}
#btnRow a{float:left;}

#playPledge{width:364px;height:189px;background:url(/images/playPledge.png) no-repeat top left;}
#pledgeCounterContainer{width:105px;height:50px;padding:39px 0px 0px 212px;font-size:20px;color:#ffca00;font-family:'LucidaSansDemibold', Tahoma, sans-serif;font-weight:bold;}
#pledgeCounter{width:105px;height:50px;background:url(/images/pledgeCounter.png) no-repeat top left;}
#pledgeCounter .pledge1{width:27px;height:28px;margin:15px 0px 0px 0px;padding:7px 0px 0px 5px;float:left;background:url(/images/bgPledge1.png) no-repeat top left;}
#pledgeCounter .pledge2{width:18px;height:25px;margin:15px 2px 0px 0px;padding:7px 0px 0px 5px;float:left;background:#6d8baa;}
#pledgeCounter .pledge3{width:18px;height:25px;margin:15px 2px 0px 0px;padding:7px 0px 0px 5px;float:left;background:#6d8baa;}
#pledgeCounter .pledge4{width:18px;height:25px;margin:15px 0px 0px 0px;padding:7px 0px 0px 5px;float:left;background:#6d8baa;}
#pledgeCounter .pledge1Empty{width:32px;height:35px;margin:3px 3px 0px 0px;padding:0px 0px 0px 32px;float:left;}
#pledgeCounter .pledge2Empty{width:23px;height:32px;margin:3px 3px 0px 0px;padding:0px 0px 0px 20px;float:left;}
#pledgeCounter .pledge3Empty{width:23px;height:32px;margin:3px 3px 0px 0px;padding:0px 0px 0px 24px;float:left;}
#pledgeDownload{padding:42px 0px 0px 212px;}
#pledgeDownload a, #pledgeDownload a:visited{color:#6e919e;font-size:14px;text-decoration:underline;font-family:'LucidaSansDemibold', Tahoma, sans-serif;font-weight:bold;}
#pledgeDownload a:hover, #pledgeDownload a.hover, #pledgeDownload a:visited:hover, #pledgeDownload a:visited.hover{text-decoration:none;}

#videoContainer{width:380px;height:242px;padding:5px 10px 10px 7px;z-index:0 !important;}
#videoCaption{font-size:10px;color:#6e6e6e;font-family:'LucidaSansDemibold', Tahoma, sans-serif;font-weight:bold;padding:0px 0px 0px 7px;}

#newsListing{width:553px;padding:10px 0px 0px 7px;}
.newsItem{color:#6e6e6e;font-size:11px;padding:0px 0px 10px;line-height:1.6em;}
.newsItem .date{color:#6e919e;}
.newsItem .title{font-size:12px;}
.newsItem .title a, .newsItem .title a:visited{color:#6e6e6e;text-decoration:underline;font-family:'LucidaSansDemibold', Tahoma, sans-serif;font-weight:bold;}
.newsItem .title a:hover, .newsItem .title a.hover, .newsItem .title a:visited:hover, .newsItem .title a:visited.hover{text-decoration:none;}

#footer{width:100%;background:#755a40;}
#footerContent{width:960px;color:#FFF;font-size:9px;margin:0 auto;padding:10px 20px 50px;}
#footerNav{float:left;}
#footerNav a, #footerNav a:visited{color:#FFF;font-size:9px;text-decoration:underline;}
#footerNav a:hover, #footerNav a.hover, #footerNav a:visited:hover, #footerNav a:visited.hover{text-decoration:none;}
#ipemaLogo{float:right;height:22px;background:url(/images/ipemaLogo.png) no-repeat right;padding:5px 110px 0px 0px;}

.lgnForm{font-size:11px;margin:10px 0px 0px 10px;}

/*COMMON ELEMENTS*/
.clear{clear:both;height:0px;line-height:0px;}
.grnArrows{color:#899943;font-weight:bold;font-size:18px;font-family:Helvetica, Arial, sans-serif;}
.brnLine{border-bottom:#d5c4b4 solid 2px;height:2px;width:350px;margin:10px auto;}
.brnLineWide{border-bottom:#d5c4b4 solid 2px;height:2px;width:554px;margin:10px auto;}
.brnLine547{border-bottom:#d5c4b4 solid 2px;height:2px;width:547px;margin:10px 0px 10px 7px;}
.fieldRow{width:100%;height:100%;padding:0px 0px 18px 0px;}
.fieldLabel{font-size:12px;color:#545e70;padding:0px 0px 4px 0px;font-weight:bold;}
.fieldText{font-size:11px;}
.fieldColumn{padding:0px 12px 0px 0px;float:left;font-size:11px;}
.fieldColumn input, textarea, select{font-family:Tahoma, Verdana, Arial, sans-serif;font-size:11px;}
.smallText{font-size:80%;}


/*FONTS*/
@font-face {
	font-family: 'LucidaSansRegular';
	src: url('fonts/lucidasansregular-webfont.eot');
	src: local('Lucida Sans'), local('LucidaSans'), url('fonts/lucidasansregular-webfont.woff') format('woff'), url('fonts/lucidasansregular-webfont.ttf') format('truetype'), url('fonts/lucidasansregular-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'LucidaSansDemibold';
	src: url('fonts/lucidasansdemibold-webfont.eot');
	src: local('Lucida Sans'), local('LucidaSans-Demi'), url('fonts/lucidasansdemibold-webfont.woff') format('woff'), url('fonts/lucidasansdemibold-webfont.ttf') format('truetype'), url('fonts/lucidasansdemibold-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}
