/*--ccnzaa.org stylesheet----------*/

/*--tags----------*/
body {
	margin:0;
	padding:0;
	font: 14px/1.5em "Trebuchet MS";
	background-color:#FFF;
	background-image:url(../images/body-bg-no-feature.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
p {padding:0; margin:0;
}
h1{
color:#09F;
text-align:left;
}
/*--h2----------*/
h2{
	padding:0;
	font-size:1em;
	color:#09F;
	margin:0 0 5px 0;
}
h2 a,
h2 a:visited{
color:#09F;
text-decoration:none;
}
h2 a:hover,
h2 a:active{
color:#FFF;
text-decoration:none;
background-color:#09F;
}
h3{
margin:0 0 5px 0; padding:0;
font-size:1em;
color:#09F;
font-weight:normal;
}
img {
border: none;
} 

/*--general sytle rules----------*/
.grey-text{
color:#CCC}
.blue-text{
	color:#09F;
}
.highlight{
background-color:#FF9;
}
/*--news-items--------*/
.news-item-title{
	color:#09F;
	font-weight:bold;
	font-size:1em;
	margin:0 0 5px 0; padding:0;
}
.news-item-title a{
color:#09F;
text-decoration:underline;
}
.news-item-title a:hover,
.news-item-title a:active{
color:#FFF;
background-color:#09F;
text-decoration:none;
}

/*--record paging controls----------*/
.showRecords{
font-weight:bold;
}

/*--log-in----------*/
#signIn{
width:250px;
float:right;
margin:0;
padding:12px 0 0 0;
font-size:0.9em;
color:#FFF;
text-align:right;
}
#signIn a{
color:#FB0;
text-decoration:underline;
}
#signIn a:hover,
#signIn a:active{
color:#366;
background-color:#FB0;
text-decoration:none;

}

/*--half-width-pod-table----------*/
.half-width-table{
	width:325px;
	margin:0;
	padding:0 5px;
}
.half-width-event-table-shade-off{
	width:325px;
	margin:0;
	padding:0;
	clear:both;
	height:25px;
	line-height:25px;
	background-image:url(../images/half-width-pod-table-shade-off.jpg);
	background-repeat:repeat-x;
}
.half-width-event-table-shade-off:hover{
	width:325px;
	margin:0;
	padding:0;
	clear:both;
	height:25px;
	line-height:25px;
	background-image:url(../images/half-width-pod-table-shade-hover.jpg);
	background-repeat:repeat-x;
}
.half-width-event-table-shade-on:hover{
	width:325px;
	margin:0;
	padding:0;
	clear:both;
	height:25px;
	line-height:25px;
	background-image:url(../images/half-width-pod-table-shade-hover.jpg);
	background-repeat:repeat-x;
}

.half-width-event-table-shade-on{
	width:325px;
	margin:0;
	padding:0;
	clear:both;
	height:25px;
	line-height:25px;
	background-image:url(../images/half-width-pod-table-shade-on.jpg);
}
.half-width-table-heading{
width:325px;
	margin:0;
	padding:0;
	clear:both;
	height:25px;
	line-height:25px;
	background-image:url(../images/half-width-pod-table-shade-off.jpg);
	background-repeat:repeat-x;
}
.half-width-table-event-when-heading{
	width:20%;
	float:left;
	margin:0; padding:0;
}
.half-width-table-event-what-heading{
	width:75%;
	float:left;
		margin:0; padding:0;
}
.half-width-table-event-where-heading{
	width:10%;
	float:left;
	margin:0; padding:0;
}
.half-width-table-event-when{
	width:15%;
	float:left;
	margin:0; padding:0;
}
.half-width-table-event-what{
	width:70%;
	float:left;
		margin:0; padding:0;

}
.half-width-table-event-where{
	width:10%;
	float:left;
margin:0; padding:0;
}

/*--100-percent-pod-table----------*/
.full-width-pod-table{
	width:435px;
	margin:0;
	padding:0 5px;
}
.full-width-pod-table-wrapper{
	width:435px;
	padding:0;
	margin:0;
	color:#666;
	border-bottom: 1px solid #ECEBD7;
}
.full-width-pod-table-wrapper:hover{
	width:435px;
	padding:0;
	margin:0;
	color:#666;
	border-bottom: 1px solid #dbf8f6;
}
.full-width-pod-event-table-shade-off{
	width:435px;
	margin:0;
	padding:0;
	clear:both;
	height:25px;
	line-height:25px;
	border-top:1px solid #FFF;
	border-bottom:1px solid #FFF;
}
.full-width-pod-event-table-shade-on{
	width:435px;
	margin:0;
	padding:0;
	clear:both;
	height:25px;
	line-height:25px;
	border-top:1px solid #FFF;
	border-bottom:1px solid #FFF;
	background-image:url(../images/pod-100-pod-full-bg.jpg);
	background-repeat:repeat-y;
}
.full-width-pod-event-table-shade-on:hover,
.full-width-pod-event-table-shade-off:hover{
	width:435px;
	margin:0;
	padding:0;
	clear:both;
	height:25px;
	line-height:25px;
	background-image:url(../images/pod-100-pod-full-bg-hover-on.jpg);
	background-repeat:repeat-y;
}
.full-width-pod-table-event-when{
	width:15%;
	float:left;
	margin:0; padding:0;
}
.full-width-pod-table-event-what{
	width:50%;
	float:left;
	margin:0; padding:0;
}
.full-width-pod-table-event-where{
	width:35%;
	float:left;
	margin:0; padding:0;
}
.full-width-pod-table-heading{
	width:435px;
	margin:0;
	padding:0;
	clear:both;
	height:25px;
	line-height:25px;
	border-bottom: 1px solid #ECEBD7;

}
.full-width-pod-table-event-when-heading{
	width:15%;
	float:left;
	margin:0; padding:0;
}
.full-width-pod-table-event-what-heading{
	width:50%;
	float:left;
	margin:0; padding:0;
}
.full-width-pod-table-event-where-heading{
	width:30%;
	float:left;
	margin:0; padding:0;
	
}
/*--menu tabs--------------------------- */ 

#tabs {
float:left;
width:750px;
font-size:93%;
line-height:normal;
}
html>body #tabs ul {
margin:0;
padding:19px 0 0 0;
list-style:none;
}
#tabs ul {
margin:0;
padding:22px 0 0 0;
list-style:none;
}
#tabs li {
display:inline;
margin:0;
padding:0;
}
#tabs a {
float:left;
background:url(../images/tableft.gif) no-repeat left top;
margin:0 1px 0 0;
padding:0 0 0 4px;
text-decoration:none;
}
#tabs a span {
float:left;
display:block;
background:url(../images/tabright.gif) no-repeat right top;
padding:4px 5px 5px 5px;
color:#EBEBD7;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}
/* End IE5-Mac hack */
#tabs a:hover span {
color:#4595C0;
}
#tabs a:hover {
background-position:0% -42px;
}
#tabs a:hover span {
background-position:100% -42px;
}
#tabs .currentA{
background-position:0% -42px;
}
#tabs .currentS{
background-position:100% -42px;
color:#4595C0;
font-weight:bold;
}

#sub-menu{
width:730px;
/*background-image:url(../images/sub-menu-bg.jpg);*/
background-repeat:repeat-x;
background-position:top;
clear:both;
height:41px;
margin:0;
padding:6px 10px;
font-size:0.9em;
color:#BCBC9E;
}
#sub-menu a,
#sub-menu a:visited{
color:#4595C0;
text-decoration:none;
}
#sub-menu a:hover,
#sub-menu a:active{
color:#E5E5CB;
background-color:#4595C0;
}
.currentSub{
font-weight:bold;
}

/*--layout rules----------*/
#wrapper{
width:750px;
margin:0 auto;
padding:0;
}
#header{
width:750px;
height:auto; !important
padding:0;
margin:0;
font-size:0.9em;
}
#header-logo{
float:left;
width:290px;
}
#header-log-in{
float:right;
width:400px;
padding:81px 0px 0 0;
text-align:right;
color:#FFF;
}
#header-log-in p a,
#header-log-in p a:visited{
color:#FB0;
text-decoration:underline;
}
#header-log-in p a:hover,
#header-log-in p a:active{
color:#4688AB;
text-decoration:none;
background-color:#FB0;
}

/*--feature----------*/
html>body #feature{
width:750px;
height:280px;
margin:0 0 20px 0;
padding:0;
vertical-align:middle;
clear:both;
background-image:url(../images/feature-bg.jpg);
background-repeat:no-repeat;
background-position:bottom;
}
#feature{
width:730px;
height:280px;
margin:0 0 20px 0;
padding:0;
vertical-align:middle;
clear:both;
background-image:url(../images/feature-bg.jpg);
background-repeat:no-repeat;
background-position:bottom;
}
html>body #feature-image{
width:730px;
height:260px;
margin:10px;
padding:10px 0 0 0;
}
#feature-image{
width:730px;
height:260px;
margin:0;
padding:19px 10px 6px 10px;
/*width:500px;
height:260px;
margin:0; padding:0px 0px 5px 0px;*/
}
/*--content pod----------*/
#content-pod{
width:750px;
margin:0;
padding:0;
font-size:0.9em;
line-height:normal;
}
#content-pod p a,
#content-pod p a:visited{
color:#F60;
text-decoration:underline;
}
#content-pod p a:hover,
#content-pod p a:active{
color:#FFF;
text-decoration:none;
background-color:#F60;
}
/*---links in lists---*/
li{
margin:0 0 10px 0;
}

li a,
li a:visited{
color:#F60;
text-decoration:underline;
}
li a:hover,
li a:active{
color:#FFF;
text-decoration:none;
background-color:#F60;
}
/*--50 and 100 percent pod tables----------*/
.half-width-event-table-shade-on a,
.half-width-event-table-shade-on a:visited,
.half-width-event-table-shade-off a,
.half-width-event-table-shade-off a:visited,
.full-width-pod-event-table-shade-on a,
.full-width-pod-event-table-shade-on a:visited,
.full-width-pod-event-table-shade-off a,
.full-width-pod-event-table-shade-off a:visited{
color:#F60;
text-decoration:underline;
}
.half-width-event-table-shade-on a:hover,
.half-width-event-table-shade-on a:active,
.half-width-event-table-shade-off a:hover,
.half-width-event-table-shade-off a:active,
.full-width-pod-event-table-shade-on a:hover,
.full-width-pod-event-table-shade-on a:active,
.full-width-pod-event-table-shade-off a:hover,
.full-width-pod-event-table-shade-off a:active{
color:#FFF;
text-decoration:none;
background-color:#F60;
}

#content-pod h1 a{
color:#09F;
text-decoration:none;
}
#content-pod h1 a:hover,
#content-pod h1 a:active{
color:#FFF;
background-color:#09F;
}
#left-content-pod{
width:375px;
float:left;
padding:0; margin:0;
}
#right-content-pod{
width:375px;
float:left;
padding:0; margin:0;
}

#half-width-pod{
width:365px;
clear:both;
padding:0 5px ; margin:0 0 10px 0;
background-image:url(../images/pod1of2-bg.jpg);
background-repeat:repeat-y;
background-position:center;
}

#full-width-pod{
width:740px;
padding:0 5px; margin:0;
background-image:url(../images/wide-pod-bg.jpg);
background-repeat:repeat-y;
background-position:center;
}
#full-width-pod-white{
width:740px;
padding:0 5px; margin:0;
background-image:url(../images/wide-pod-bg-white.jpg);
background-repeat:repeat-y;
background-position:center;
}

.full-width-pod-top{
width:740px;
height:10px;
padding:0; margin:0;
}
.full-width-header{
width:720px;
height:25px;
background-image:url(../images/white-bg.jpg);
background-repeat:repeat-x;
padding:0; margin:0 10px;
color:#366;
font-weight:bold;
}
.full-width-header-blue{
width:720px;
height:25px;
background-image:url(../images/pod-header-bg-blue.jpg);
background-repeat:repeat-x;
padding:0; margin:0 10px;
color:#FFF;
font-weight:bold;
}
.full-width-header-grey{
width:720px;
height:25px;
background-image:url(../images/pod-header-bg-grey.jpg);
background-repeat:repeat-x;
padding:0; margin:0 10px;
color:#FFF;
font-weight:bold;
}
.full-width-header-red{
width:720px;
height:25px;
background-image:url(../images/pod-header-bg-red.jpg);
background-repeat:repeat-x;
padding:0; margin:0 10px;
color:#FFF;
font-weight:bold;
}
.full-width-header-orange{
width:720px;
height:25px;
background-image:url(../images/pod-header-bg-orange.jpg);
background-repeat:repeat-x;
padding:0; margin:0 10px;
color:#FFF;
font-weight:bold;
}
.full-width-header-yellow{
width:720px;
height:25px;
background-image:url(../images/pod-header-bg-yellow.jpg);
background-repeat:repeat-x;
padding:0; margin:0 10px;
color:#FFF;
font-weight:bold;
}
.full-width-header-green{
width:720px;
height:25px;
background-image:url(../images/pod-header-bg-green.jpg);
background-repeat:repeat-x;
padding:0; margin:0 10px;
color:#FFF;
font-weight:bold;
}
.full-width-header-light-blue{
width:720px;
height:25px;
background-image:url(../images/pod-header-bg-light-blue.jpg);
background-repeat:repeat-x;
padding:0; margin:0 10px;
color:#FFF;
font-weight:bold;
}
.full-width-header-dark-blue{
width:720px;
height:25px;
background-image:url(../images/pod-header-bg-dark-blue.jpg);
background-repeat:repeat-x;
padding:0; margin:0 10px;
color:#FFF;
font-weight:bold;
}

.full-width-header-purple{
width:720px;
height:25px;
background-image:url(../images/pod-header-bg-purple.jpg);
background-repeat:repeat-x;
padding:0; margin:0 10px;
color:#FFF;
font-weight:bold;
}
.full-width-header-grey{
width:720px;
height:25px;
background-image:url(../images/pod-header-bg-grey.jpg);
background-repeat:repeat-x;
padding:0; margin:0 10px;
color:#FFF;
font-weight:bold;
}

.full-width-header-text{
width:400px;
height:25px;
line-height:22px;
float:left;
margin:0;
padding:0 0 0 10px;
}
.pod-100-header-right-pod-red{
float:right;
width:100px;
height:25px;
line-height:25px;
padding:0 5px 0 0; margin:0;
background-image:url(../images/pod-100-header-right-pod-red.jpg);
background-repeat:no-repeat;
text-align:center;
color:#FF9;
}
.pod-100-header-right-pod-orange{
float:right;
width:100px;
height:25px;
line-height:25px;
padding:0 5px 0 0; margin:0;
background-image:url(../images/pod-100-header-right-pod-orange.jpg);
background-repeat:no-repeat;
text-align:center;
color:#FF9;
}
.pod-100-header-right-pod-dark-blue{
float:right;
width:100px;
height:25px;
line-height:25px;
padding:0 5px 0 0; margin:0;
background-image:url(../images/pod-100-right-pod-blue.jpg);
background-repeat:no-repeat;
text-align:center;
color:#FF9;
}
.pod-100-header-right-pod-grey{
float:right;
width:100px;
height:25px;
line-height:25px;
padding:0 5px 0 0; margin:0;
background-image:url(../images/pod-100-right-pod-grey.jpg);
background-repeat:no-repeat;
text-align:center;
color:#FF9;
}


html>body .full-width-pod-content{
width:720px;
padding:0; margin:0 10px;
color:#666;
clear:both;
}
.full-width-pod-content{
width:720px;
padding:0; margin:0 0 0 10px;
color:#666;
clear:both;
}
.full-width-pod-content h1{
	padding:0;
	font-size:1em;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}
.full-width-pod-content p{
margin:0 0 5px 0; padding:0;
}
/*html>body .full-width-pod-left-column{
width:465px;
padding:10px 5px 5px 5px; margin:0;
height:500px;
background-image:url(../images/pod-content-tan-bg.jpg);
background-repeat:repeat-x;
float:left;
}*/
.full-width-pod-left-column{
width:445px;
padding:10px 10px 5px 10px; margin:0;
float:left;
text-align:justify;
}
.full-width-pod-left-column-content{
	width:445px;
	padding:10px 10px 5px 10px;
	margin:0;
	float:left;
}

.full-width-pod-side-column{
width:225px;
padding:5px; margin:0;
background-image:url(../images/pod-content-bg.jpg);
background-repeat:repeat-x;
color:#666;
float:right;
}
.full-width-pod-side-column-white{
width:225px;
padding:5px; margin:0;
color:#666;
float:right;
}
.full-width-pod-side-column-link-wrapper{
	width:225px;
	padding:0;
	margin:0;
	color:#666;
	border-bottom: 1px solid #ECEBD7;
}
.full-width-pod-side-column-link-shade-on{
	width:225px;
	padding:0;
	margin:0;
	background-color:#ddd;
	border-bottom: 1px solid #FFF;
	border-top: 1px solid #FFF;
	background-image:url(../images/full-width-pod-side-column-link-bg.jpg);
	background-repeat:repeat-y;
	color:#666;
		height:70px;
}
.full-width-pod-side-column-link-shade-off{
	width:225px;
	padding:0;
	margin:0;
	background-color:#FFF;
	border-bottom: 1px solid #FFF;
	border-top: 1px solid #FFF;
	color:#666;
	height:70px;
}
.full-width-pod-side-column-link-wrapper:hover{
	width:225px;
	padding:0;
	margin:0;
	color:#666;
	border-bottom: 1px solid #dbf8f6;
}
.full-width-pod-side-column-link-shade-on:hover,
.full-width-pod-side-column-link-shade-off:hover{
	width:225px;
	padding:0;
	margin:0;
	border-bottom: 1px solid #FFF;
	border-top: 1px solid #FFF;
	background-image:url(../images/pod-100-right-pod-link-hover.jpg);
	background-repeat:repeat-y;
	color:#666;
}
/*--- front page list of records ---*/
.full-width-pod-left-column-content-link-wrapper{
	width:445px;
	padding:0;
	margin:0;
	color:#666;
	border-bottom: 1px solid #ECEBD7;
}
.full-width-pod-left-column-content-link-wrapper:hover{
	width:445px;
	padding:0;
	margin:0;
	color:#666;
	border-bottom: 1px solid #dbf8f6;
}
.full-width-pod-left-column-content-link-shade-on{
	width:445px;
	padding:5px 0;
	margin:0;
	border-bottom: 1px solid #FFF;
	border-top: 1px solid #FFF;
	background-image:url(../images/pod-100-pod-full-bg.jpg);
	background-repeat:repeat-y;
	color:#666;
	height:65px;
}
.full-width-pod-left-column-content-link-shade-off{
	width:445px;
	padding:5px 0;
	margin:0;
	background-color:#FFF;
	border-bottom: 1px solid #FFF;
	border-top: 1px solid #FFF;
	color:#666;
	height:65px;
}
.full-width-pod-left-column-content-link-shade-on:hover,
.full-width-pod-left-column-content-link-shade-off:hover{
	width:445px;
	padding:5px 0;
	margin:0;
	border-bottom: 1px solid #FFF;
	border-top: 1px solid #FFF;
	background-image:url(../images/pod-100-pod-full-bg-hover-on.jpg);
	background-repeat:repeat-y;
	color:#666;
}
/*---*/
.full-width-pod-footer{
	width:710px;
	height:35px;
	margin:0 15px;
	padding:5px 0 10px 0;
	background-image:url(../images/pod-footer-rule.jpg);
	background-position:top;
	background-repeat:repeat-x;
	text-align:left;
	clear:both;
	background-color:#FFF;
	color: #666;
}
.full-width-pod-cap-bottom{
width:365px;
height:6px;
padding:0; margin:0;
}

#half-pod-right{
width:365px;
float:right;
padding:0 5px; margin:0;
background-image:url(../images/pod1of2-bg.jpg);
background-repeat:repeat-y;
background-position:center;
}
.half-width-pod-top-cap{
width:365px;
height:10px;
padding:0; margin:0;
}
.pod1of2Header{
width:345px;
height:25px;
background-image:url(../images/pod-header-bg.jpg);
background-repeat:repeat-x;
padding:0; margin:0 10px;
color:#FFF;
font-weight:bold;
}
.half-width-header-bg-red{
width:345px;
height:25px;
background-image:url(../images/pod-header-bg-red.jpg);
background-repeat:repeat-x;
padding:0; margin:0 10px;
color:#FFF;
font-weight:bold;
}
.half-width-header-bg-orange{
width:345px;
height:25px;
background-image:url(../images/pod-header-bg-orange.jpg);
background-repeat:repeat-x;
padding:0; margin:0 10px;
color:#FFF;
font-weight:bold;
}
.half-width-header-bg-yellow{
width:345px;
height:25px;
background-image:url(../images/pod-header-bg-yellow.jpg);
background-repeat:repeat-x;
padding:0; margin:0 10px;
color:#FFF;
font-weight:bold;
}
.half-width-header-bg-blue{
width:345px;
height:25px;
background-image:url(../images/pod-header-bg-blue.jpg);
background-repeat:repeat-x;
padding:0; margin:0 10px;
color:#FFF;
font-weight:bold;
}
.half-width-header-bg-dark-blue{
width:345px;
height:25px;
background-image:url(../images/pod-header-bg-dark-blue.jpg);
background-repeat:repeat-x;
padding:0; margin:0 10px;
color:#FFF;
font-weight:bold;
}
.half-width-header-bg-light-blue{
width:345px;
height:25px;
background-image:url(../images/pod-header-bg-light-blue.jpg);
background-repeat:repeat-x;
padding:0; margin:0 10px;
color:#FFF;
font-weight:bold;
}
.half-width-header-bg-white{
width:345px;
height:25px;
background-image:url(../images/pod-header-bg-white.jpg);
background-repeat:repeat-x;
padding:0; margin:0 10px;
color:#FFF;
font-weight:bold;
}
.half-width-header-bg-purple{
width:345px;
height:25px;
background-image:url(../images/pod-header-bg-purple.jpg);
background-repeat:repeat-x;
padding:0; margin:0 10px;
color:#FFF;
font-weight:bold;
}
.half-width-header-bg-grey{
width:345px;
height:25px;
background-image:url(../images/pod-header-bg-grey.jpg);
background-repeat:repeat-x;
padding:0; margin:0 10px;
color:#FFF;
font-weight:bold;
}

.pod-icon-red{
width:17px;
height:20px;
padding:5px 5px 0 5px; margin:0;
background-image:url(../images/pod-icon-bg-red.jpg);
background-repeat:no-repeat;
float:left;
}
.pod-icon-orange{
width:17px;
height:20px;
padding:5px 5px 0 5px; margin:0;
background-image:url(../images/pod-icon-bg-orange.jpg);
background-repeat:no-repeat;
float:left;
}
.pod-icon-green{
width:17px;
height:20px;
padding:5px 5px 0 5px; margin:0;
background-image:url(../images/pod-icon-bg-green.jpg);
background-repeat:no-repeat;
float:left;
}
.pod-icon-blue{
width:17px;
height:20px;
padding:5px 5px 0 5px; margin:0;
background-image:url(../images/pod-icon-bg-blue.jpg);
background-repeat:no-repeat;
float:left;
}

.pod-icon-yellow{
width:17px;
height:20px;
padding:5px 5px 0 5px; margin:0;
background-image:url(../images/pod-icon-bg-yellow.jpg);
background-repeat:no-repeat;
float:left;
}
.pod-icon-white{
width:17px;
height:20px;
padding:5px 5px 0 5px; margin:0;
background-image:url(../images/pod-icon-bg-white.jpg);
background-repeat:no-repeat;
float:left;
}
.pod-icon-dark-blue{
width:17px;
height:20px;
padding:5px 5px 0 5px; margin:0;
background-image:url(../images/pod-icon-bg-teal.jpg);
background-repeat:no-repeat;
float:left;
}

.pod-icon-light-blue{
width:17px;
height:20px;
padding:5px 5px 0 5px; margin:0;
background-image:url(../images/pod-icon-bg-light-blue.jpg);
background-repeat:no-repeat;
float:left;
}
.pod-icon-purple{
width:17px;
height:20px;
padding:5px 5px 0 5px; margin:0;
background-image:url(../images/pod-icon-bg-purple.jpg);
background-repeat:no-repeat;
float:left;
}
.pod-icon-grey{
width:17px;
height:20px;
padding:5px 5px 0 5px; margin:0;
background-image:url(../images/pod-icon-bg-grey.jpg);
background-repeat:no-repeat;
float:left;
}
.half-width-header-title{
width:235px;
height:25px;
line-height:22px;
float:left;
margin:0;
padding:0 0 0 10px;
}
.half-width-header-right-pod{
float:right;
width:60px;
height:25px;
line-height:25px;
padding:0 5px 0 0; margin:0;
background-image:url(../images/pod-header-right-cap.jpg);
background-repeat:no-repeat;
text-align:right;
color:#FFFFCC;
}
.pod-header-right-red{
float:right;
width:60px;
height:25px;
line-height:25px;
padding:0 5px 0 0; margin:0;
background-image:url(../images/pod-header-right-red.jpg);
background-repeat:no-repeat;
text-align:right;
color:#FFFFCC;
}
.pod-header-right-white{
float:right;
width:60px;
height:25px;
line-height:25px;
padding:0 5px 0 0; margin:0;
background-image:url(../images/pod-header-right-white.jpg);
background-repeat:no-repeat;
text-align:right;
color:#FFFFCC;
}
.half-width-header-right-pod-orange{
float:right;
width:60px;
height:25px;
line-height:25px;
padding:0 5px 0 0; margin:0;
background-image:url(../images/pod-header-right-orange.jpg);
background-repeat:no-repeat;
text-align:right;
color:#FFFFCC;
}

.pod-header-right-green {
float:right;
width:60px;
height:25px;
line-height:25px;
padding:0 5px 0 0; margin:0;
background-image:url(../images/pod-header-right-green.jpg);
background-repeat:no-repeat;
text-align:right;
color:#FFFFCC;
}

.pod-header-right-light-blue{
float:right;
width:60px;
height:25px;
line-height:25px;
padding:0 5px 0 0; margin:0;
background-image:url(../images/pod-header-right-light-blue.jpg);
background-repeat:no-repeat;
text-align:right;
color:#FFFFCC;
}

.pod-header-right-dark-blue{
float:right;
width:60px;
height:25px;
line-height:25px;
padding:0 5px 0 0; margin:0;
background-image:url(../images/pod-header-right-dark-blue.jpg);
background-repeat:no-repeat;
text-align:right;
color:#FFFFCC;
}
.pod-header-right-purple{
float:right;
width:60px;
height:25px;
line-height:25px;
padding:0 5px 0 0; margin:0;
background-image:url(../images/pod-header-right-purple.jpg);
background-repeat:no-repeat;
text-align:right;
color:#FFFFCC;
}
.pod-header-right-yellow{
float:right;
width:60px;
height:25px;
line-height:25px;
padding:0 5px 0 0; margin:0;
background-image:url(../images/pod-header-right-yellow.jpg);
background-repeat:no-repeat;
text-align:right;
color:#FFFFCC;
}
.pod-header-right-grey{
float:right;
width:60px;
height:25px;
line-height:25px;
padding:0 5px 0 0; margin:0;
background-image:url(../images/pod-header-right-grey.jpg);
background-repeat:no-repeat;
text-align:right;
color:#FFFFCC;
}
.half-width-content{
width:335px;
padding:5px; margin:0 10px;
background-image:url(../images/pod-content-bg.jpg);
background-repeat:repeat-x;
color:#666;
height:auto;}
.half-width-content-no-bg{
width:335px;
padding:5px; margin:0 10px;
text-align:left;
color:#666;
}
.half-width-content-no-bg th{
color:#09F;
}
.half-width-content-no-bg h1{
margin:0 0 5px 0; padding:0;
font-size:1em;}

/*.half-width-content-med-image-left{
width:110px;
height:146px;
padding:0; margin:0 10px 10px 0;
background-color:#99FF00;
background-image:url(../images/half-width-content-med-image-bg.jpg);
background-repeat:no-repeat;
float:right;
}*/
.half-width-content-med-image-left{
width:124px;
height:164px;
padding:0; margin:0 0 10px 10px;
background-image:url(../images/half-width-content-med-image-bg.jpg);
background-repeat:no-repeat;
float:right;
}
.half-width-image{
width:165px;
height:220px;
padding:2px; margin:0 15px 20px 0;
background-image:url(../images/half-width-image-bg.jpg);
background-repeat:no-repeat;
float:left;
}

.half-width-content-192-image{
width:192px;
height:192px;
padding:0; margin:0 0 20px 20px;
/*background-image:url(../images/half-width-content-192-image.jpg);
background-repeat:no-repeat;*/
float:right;
}

.half-width-contentPhoto{
width:216px;
height:162px;
margin:0 55px; padding:2px;
background-image:url(../images/pod-image-220w-165h.jpg);
background-repeat:no-repeat;
}
.full-width-pod-side-column-image{
width:221px;
height:162px;
margin:0 0 10px 0; padding:2px;
background-image:url(../images/pod-image-220w-165h.jpg);
background-repeat:no-repeat;
}

.half-width-content h1{
margin:0 0 5px 0; padding:0;
font-size:1em;
}
.half-width-content p{
margin:0 0 5px 0; padding:0;
}
.half-width-footer{
width:335px;
height:25px;
margin:0 15px; padding:5px 0 10px 0;
background-image:url(../images/pod-footer-rule.jpg);
background-position:top;
background-repeat:repeat-x;
text-align:right;
color:#666;
}

/*.half-width-footer p{
}*/

.half-width-content h1{
margin:10px 0 0 0;padding:0;
}
/**/
.half-width-news-item{
width:335px;
height:65px;
margin:0 0 1px 0; padding:5px 0;
background-image:url(../images/half-width-pod-3-item-bg.jpg);
background-repeat:no-repeat;
}
/*eye candy for firefox*/
.half-width-news-item:hover{
width:335px;
height:65px;
margin:0 0 1px 0; padding:5px 0;
background-image:url(../images/half-width-pod-3-item-bg-hover.jpg);
background-repeat:no-repeat;
}
.thumb-photo{
width:64px;
height:64px;
margin:0 10px 0 5px; padding:0;
/*background-image:url(../images/pod-photo-64w-64h.jpg);
background-repeat:no-repeat;*/
float:left;
}
.full-width-pod-left-column h1{
	font-size:1.5em;
}
.half-width-pod-bottom-cap{
width:365px;
height:6px;
padding:0; margin:0;
}
/*--footer----------*/
#footer{
width:100%;
clear:both;
background-color:#33A8CC;
margin:0; padding:0 0 20px 0;
position:relative;
top: 50px;
height:200px;
}
#footer-content{
width:750px;
margin:0 auto;
padding:20px 0;
font-size:0.8em;
color:#FFF;
}
#footer-content-1{
	width:145px;
	float:left;
	padding:0; margin:0 0 0 5px;
}
html>body #footer-content-1{
	width:140px;
	float:left;
	padding:0; margin:0 0 0 10px;
}
#footer-content-2{
	width:140px;
	float:left;
	padding:0; margin:0 0 0 15px;
}
#footer-content-3{
	width:140px;
	float:left;
	padding:0; margin:0 0 0 15px;
}
#footer-content-4{
	width:240px;
	float:left;
	background-color:#4688AC;
	padding:10px; margin:0 0 0 20px;
}

/*--footer rules for p, h1 etc--*/
#footer-content-1 p,
#footer-content-2 p,
#footer-content-3 p{
font-size:1em;
padding:0; margin:0 0 5px 0;
line-height:normal;
}
#footer-content-4 p{
font-size:1em;
padding:0; margin:0;
line-height:normal;

}

#footer-content a{
color:#FC0;
text-decoration:underline;
}
#footer-content a:hover,
#footer-content a:active{
color:#33A8CC;
background-color:#FC0;
text-decoration:none;
}
#footer-content h1{
color:#FFF;
font-weight:bold;
margin:0; padding:0;
font-size:1em;
}
#footer-content h1 a{
text-decoration:none;
color:#FFF;
}
#footer-content h1 a:hover,
#footer-content h1 a:active{
color:#33A8CC;
background-color:#FFF;
}
/* Flickr */

#flickr_badge_source_txt {padding:0; font: 11px Arial, Helvetica, Sans serif; color:#333;}
#flickr_badge_icon {display:block !important; margin:0 !important; border: 1px solid rgb(0, 0, 0) !important;}
#flickr_icon_td {padding:0 5px 0 0 !important;}
.flickr_badge_image {text-align:center !important;}
.flickr_badge_image img {border: 1px solid black !important;}
#flickr_www {display:block; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#3993ff;}
#flickr_badge_wrapper {}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#FAFBF5 !important;}
.messageIcon{
	margin:0 5px 0 0;
	vertical-align:middle;
}
.greenBox{
	background-color:#E3FFD2;
	border:1px solid #390;
	color:#390;
}
.blueBox{
	background-color:#DCEDFA;
	border:1px solid #09C;
	color:#0099CC;
}
.redBox{
	background-color:#FCC;
	border:1px solid #C00;
	color:#C00;
}
form,
option,
select{
font-family:"trebuchet MS", arial, helvetica, sans-serif;
}