﻿/*Content Areas*/
#content {background:#fff url(/media/tmp_img_content_interior_bg.gif) repeat-y;}
#contentColumnLeft {width:716px;margin:0px;}
#contentColumnRight {width:242px;margin:0px;float:left;}
.contentleft{padding-right:16px; color:#444444;}
.contentright{padding-left:16px;}
.content{line-height:1.5em;}
.content a{text-decoration:none;}
.content a:hover{text-decoration:underline;} 

/*Side Nav*/
#contentColumnRight ul li{padding:10px 0px 10px 0px;zoom:1;}
#contentColumnRight ul{padding-left:20px;border-top:dashed 1px #DDDDDD;list-style-type:none;margin:0;}
#contentColumnRight ul ul{border-top:none;padding-left:15px;font-size:11px;}
#contentColumnRight li li{padding:8px 0px 0px 0px;border:none;}
#contentColumnRight li li a{font-size:11px;}
#contentColumnRight ul a{text-decoration:none;color:#666;}
#contentColumnRight a:hover{text-decoration:underline;}
#contentColumnRight ul a.active{color:#CE1141;}
#contentColumnRight .widget{width:240px;position:relative;}
.selectedNav{background:url('/media/tmp_img_li_red.gif') no-repeat 8px 14px;background-color:#F6F6F6;color:#CE1141;}
.nonselectedNav{background:url('/media/tmp_img_li_grey.gif') no-repeat 8px 14px;}
.emailInput{font-size:11px;color:#999;width:183px;height:16px;padding:1px 2px 0px 2px;margin-right:4px;}
#emailSignUpWrap{width:240px;margin:10px 0px 10px 0px;}
#emailSignUpInputBox{float:left;margin-bottom:3px;}
#emailSignUpSearchButton{float:left;padding-right:10px;margin-bottom:3px;}
#signUpColumnRight{font-size:12px;font-weight:bold;padding-bottom:7px;color:#000;}
#emailSignUpWrap a{text-decoration:none;}
#emailSignUpWrap a:hover{text-decoration:none;}
#contentColumnRight .content p{color:#444;}
.infoBox p{color:#444; line-height:1.5em;}

/*News Landing Page*/
.newsitem{border-bottom:dotted 1px #A4A4A4;margin:0px 0px 10px 0px;list-style-type:none;}
.lastnewsitem{border-bottom:none;list-style-type:none;margin:0px;}
.newsTitle{margin-bottom:3px;}
.newsTitle a{color:#CE1141;text-decoration:none;font-size:14px;font-weight:bold;}
.newsDate{color:#444;margin-bottom:10px;}

/*News Details Page*/
a.returnNews{color:#CE1141;text-decoration:none;}
a:hover.returnNews{text-decoration:underline;}
.returnNewsImage{float:left;padding:4px 5px 0px 0px;}
#resourcesWrap{border:solid 1px #DDD;width:auto;margin-top:30px}
#resourcesTitle{background-color:#F6F6F6;width:auto;color:#444;font-weight:bold;font-size:12px;height:22px;padding:5px 0px 0px 10px;}
#resourcesContent{padding-left:10px;margin-top:10px;}
#resourcesContent a{color:#CE1141; text-decoration:none;}
#resourcesContent a:hover{text-decoration:underline;}
/*Contact Us*/
#contactUsWrap{width:470px;border:solid 1px #FAE25E; background-color:#FFFFD9;}
#contactUsInnerWrap{padding:13px 13px 2px 13px;color:#444;}
.contactUsFormRow{width:450px;clear:both;min-height:35px;}
.contactUsFormRowComments{width:450px;clear:both;height:140px;}
.colLeft{float:left;color:#000;width:93px;padding-top:4px;margin-bottom:10px;}
.formElement{float:left;margin-bottom:10px;}
.phoneFormat{float:left;color:#000;font-style:italic;font-size:11px;padding:4px 0px 0px 10px;}
.textbox{width:224px;height:17px;}
.multitextbox{width:347px;height:123px;}
.submitButton{float:right;margin-bottom:2px;height:22px;padding-right:7px;}
.ErrorStar{font-size:11px;}


/*Partners*/
#partnersList {width:100%;}
#partnersList p {margin:0;}
#partnersList h2 {color:#ce1141;margin:5px 0;}
#partnersList tr td {padding:5px;}
#partnersList tr.rowDivider td {border-top:1px dotted #d4d4d4;height:1px;padding:0;margin:0;} 
#partnersList a{color:#CE1141;text-decoration:none;}
#partnersList a:hover{text-decoration:underline;}
#partnerHeader {}
#partnerHeader h1 {float:left;width:530px;}
#partnerHeader .back {float:right;margin-top:.45em;width:141px;margin-right:15px;text-align:right;}

/*Partners Google Maps*/
#partnersMap{width:696px;height:357px;}
#mapCanvas{width:696px;height:357px;}
#mapMarkerPopup{width:256px;line-height:1.5em;font-size:11px;color:#444;}
#partnersList tr.contentRow td {padding:5px 5px 10px 5px;}
#partnersList tr.rowDivider td {border-top:1px dotted #d4d4d4;height:1px;padding:0;margin:0;} 

#partnerInfo {width:699px;border-top:1px solid #cdcdcd;padding:1.5em 0;margin:1.5em 0 0 0}
#partnerInfo .infoBox {width:226px;float:left;margin-right:10px;line-height:1.25em;}
#partnerInfo h3 {font-size:14px;margin:0 0 .5em 0;}
#partnerInfo .last {margin-right:0;}
.infoBox a{text-decoration:none;}
.infoBox a:hover{text-decoration:underline;}

/*Galleries*/
#galleryList {width:690px;}
.galleryCell {float:left;width:344px;margin-right:10px;margin-bottom:15px;border-right:1px solid #d4d4d4;}
#galleryList .img {float:left;width:150px;}
#galleryList .info {float:left;padding:0 15px;width:155px;}
#galleryList .last {width:335px;margin-right:0;border-right:0;}
#galleryList .rowDivider {border-top:1px dotted #d4d4d4;height:15px;margin-top:15px;clear:both;}
#galleryList .icon {margin-top:.25em;}
#galleryCaption {margin:1em 0;}
#galleryCaption div {margin:.5em 0;}
.galleryMedia {margin:0 auto;}
#galleryMedia {width:700px;text-align:center;}
#clickOnPhotoText{margin-bottom:10px;font-style:italic;}

#galleryFilterTable {margin:0 0 2em 0; width:100%;border-top:1px dotted #d4d4d4;}
#galleryFilterTable td {vertical-align:middle;padding:3px;}
#galleryFilterTable th {vertical-align:middle;padding:3px;text-align:left;font-size:1.1em;}
.filterIcon {width:50px;}
.filterCheck {width:20px;}

/* XSLTsearch  */
#xsltsearch {margin: 0; padding:0;color:#444;}
#xsltsearch h2 {margin-top:0;}
.xsltsearch_summary {}
.xsltsearch_result {padding:1.5em 0 0 0;}
.xsltsearch_result:hover {}
.xsltsearch_ordinal {}
.xsltsearch_result_title {margin-bottom:5px;}
a.xsltsearch_title {font-weight: bold;font-size:15px;color:#CE1141;line-height:1em;margin:0px;text-decoration:none;}
a:hover.xsltsearch_title{text-decoration:underline;}
.xsltsearch_score {font-size: 75%;}
p.xsltsearch_result_description {padding-bottom: 10px;}
.xsltsearch_description strong {background: #FFC;} /* highlighting */
#xsltsearch_navigation {text-align:center;margin-top:1.5em;}
#xsltsearch_navigation a{text-decoration:none;}
#xsltsearch_navigation .disabled {color: #999;} 
#xsltsearch_stats {font-size: 75%; color: #666;}

/*Download Form*/
#downloadFormWrap{width:470px;border:solid 1px #FAE25E; background-color:#FFFFD9;}
#downloadFormInnerWrap{padding:13px 13px 2px 13px;color:#444;}
.downloadFormRow{width:450px;clear:both;min-height:35px;}
.dlLink a{font-weight:bold; text-decoration:none;}
.dlLink a:hover{text-decoration:underline;} 
#dlList{line-height:1.5em;}
#lblIntro{color:#000;}
.pdfDate{font-weight:bold;}
.downloadFormRowIntro{width:450px;clear:both;height:40px;}

/*New Table Style*/                      
.hasBorder{border-collapse:separate; border-spacing:5px;}
.hasBorder td{border:1px solid #000;padding:5px;} 
.hasBorder tr{}