@charset "utf-8";

body
{
	background-image: url(../../../images/pattern.gif);
	background-repeat: repeat;
	margin: 0px;
	padding: 0px;
}
li{
 padding: 0px;
   margin: 0px;
}

.content {
    font: 9pt Arial, Helvetica, sans-serif;
	line-height: 1.4em;
	color: #666666;
	background-color:#FFFFFF;
}

.med
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-decoration: none;
	color: #333;
}

p, td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
}

a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-decoration: none;
	color: #0099CC;
}

a:hover { text-decoration: underline }

h5
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 24px;
	font-weight: bold;
	margin: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0px;
	color: #FFFFFF;
}

h6
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	margin: 0px;
	margin-bottom: -18px;
	padding: 0px;
	color: #CCCCCC;
}

#container
{ 
    background-color: #666666;
	width: 974px;
	margin: 0 auto;
	padding:0;
	padding-bottom:1px;
	
}

#banner
{
	background-image: url(/pdn/images/banner_bg.gif);
	background-repeat: repeat-x;
	width: 974px;
	height: 126px;

}

#bannerRight
{
	top: 0px;
	margin-top: 8px;
	padding-right: 15px;
	float: right;
}

#searchMenu
{
	background-color: #999999;
	width: 974px;
	margin: 0px;
	padding: 0px;
	height: 32px;
	
}


#searchMenu form
{
	padding: 0px;
	margin: 0px;
}


.searchForm
{	
	margin: 0px;
	margin-top: 4px;
	padding: 0px;
	line-height: 0px;
}

.submitSearch {padding-right: 15px; }


#topStory
{
	width: 622px;
	float:left;
	margin: 0px;
	margin-left: 10px;
	margin-right: 5px;
}
#topStory2
{
  margin-bottom:10px;
  float:left;
}

#paragraphStory
{
  margin-bottom:10px;
  float:left;
  margin-left:5px;
  margin-right:10px;
}

#topStoryAd
{
	float: right;
	margin: 0px;
	margin-top: 10px;
	margin-right: 10px;
}

#content
{
	width: 900px;
    float:left;
	padding: 0px 0px 0 0px;
}

#whiteBg {margin:10px 17px 8px 5px; background-color: #ffffff;}

#whitebg.joinnow {float: left; clear:both;}

table.joinnow {width:400px; margin: 10px; text-align:left;}

#contentLinks
{
	background-color: #999999;
	width: 939px;
	margin-left: 18px;
	float:left;
}

*html #contentLinks {
    margin-left: 9px;
	width: 939px;
}

#leftColumn
{
	width: 140px;
	margin-top: 9px;
	margin-left: 9px;
	margin-right: 4px;
}

#centerColumn
{
	width: 464px;
	margin-top: 9px;
	margin-right: 4px;
	margin-left: 4px;
}
*html #centerColumn
{
	width: 460px;
}

#centerColumn2
{
	width: 614px;
	*width: 612px;
	margin-top: 9px;
	margin-right: 4px;
	margin-left: 4px;
}
#centerColumn2a
{
	
	margin-left: 4px;
}
#centerColumn3
{
	width: 612px;
	margin-top: 4px;
	margin-right: 4px;
	margin-left: 4px;
}
#centerColumn4
{
	width: 437px;
	margin-top: 4px;
	margin-right: 4px;
}
#centerColumn4a
{
	width: 437px;
	margin-right: 4px;
}

#centerColumn5
{
	width: 938px;
	margin-top: 4px;
	margin-right: 4px;
}

#photoserveColumn 
{
	width: 450px;
	margin-top: 9px;
	margin-right: 4px;
	margin-left: 4px;
}

#freelistingCol 
{
	margin-left: 0px;
	margin-right: 5px;
	margin-bottom: 9px;
	text-align:center;
}


#editMarginsnew {
	margin-right: 18px;
	margin-left: -18px;
}
#editMargins {
	margin-right: 18px;
	margin-left: 18px;
}
#editMargins2 {
	margin-right: 10px;
	margin-left: 10px;
}
#editMargins3 {
	margin-right: 10px;
	margin-left: 1px;
}

#moreMargins {
	margin-right: 10px;
	margin-left: 6px;
}

#rightColumnnew
{
	width: 300px;
	margin-top: 9px;
}
#rightColumn
{
	width: 300px;
	margin-top: 9px;
	margin-right: 9px;
	margin-left: 4px;
}
#rightColumn2
{
	width: 300px;
	margin-top: 9px;
	background-color: #FFF;
}

#rightColumn3
{
	width: 298px;
	margin-top: 10px;
	margin-right: 9px;
	margin-left: 4px;
	float: left;
	
}

*html #rightColumn3
{
	width: 290px;
	margin-top: 10px;
	margin-right: 6px;
	margin-left: 4px;
	float: left;
	
}


#photoserve_rightColumn
{
	width: 286px;
	margin-top: 10px;
	margin-right: 5px;
	margin-left: 4px;
	
}

#photosource_rightColumn
{
	width: 298px;
	margin-top: 9px;
	margin-right: 9px;
	margin-left: 4px;

	
}

#photosource_rightColumn2
{
	width: 298px;
	margin-top: 9px;
	margin-right: 9px;
	margin-left: 4px;

}
#photosource_rightColumn2 input{
	display:block;
	margin:9px auto 0 auto;
}
#tabbedBox
{
	width: 274px;
	border: 5px solid #CCCCCC;
	margin-bottom: 18px;
	padding: 8px;
}

#bottomColumn
{
	width: 922px;
	margin-top: 18px;
	margin-left: 8px;
}

#footernew2
{
	width: 984px;
	float:left;
}

#footerLinks
{
	background-color: #000000;
	width: 974px;
	margin-bottom: 18px;
}
#photoserveSection, #resourceSection
{
	background-color: #999999;
	width: 100%;
	height: 33px;
	margin-bottom: 1px;
	float: left;		
	
}
#sidebarHed
{
	background-color: #999999;
	height: 33px;
	margin:0 auto;
	padding:0;
}

#sectionHed
{
	background-color: #999999;
	width: 100%;
	height: 33px;
	margin-bottom: 18px;
}

#sectionHeadernew
{
	background-color: #999999;
	width: 100%;
	padding-bottom:7px; 
	padding-top:7px;
	padding-left:5px;
	vertical-align:middle;
	margin-bottom:15px;

}
#sectionHedNews
{
	background-color: #999999;
	width: 298px;
	height: 33px;
	margin-bottom: 5px;
	float: left;
}
#pdnedu_sectionHed
{
	background-color: #999999;
	width: 100%;
	height: 33px;
	margin-bottom: 18px;
	float: none;
}

#sectionHed2
{
	background-image: url(/pdn/images/hed_blogs.gif);
	height: 33px;
	width: 464px;
	padding-top: 0;
	margin-top: 0;
}
#sectionHead
{
	width: 100%;
	height: 33px;
	margin-bottom: 18px;
	float: left;
}
#articleHead
{
	width: 100%;
	height: 33px;
	margin-bottom: 18px;
	margin-top:7px;
	margin-left:12px;
}

#articleHead2
{
	width: 100%;
	height: 33px;
	margin-bottom: 18px;
	margin-top:17px;
	margin-left:18px;
}

#doublesectionHed
{
	background-color: #999999;
	width: 100%;
	height: 60px;
	margin-bottom: 18px;
	float: left;	
}

#imageCredit { float: left; }

#spotlightBox
{
	width: 297px;
	margin: 0px;
	float: left;
}

.logo
{
	margin-left: 18px;
	float: left;
}

.utilityType
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #cccccc;
	text-align: right;
	padding: 0px;
	margin: 0px;
	margin-top: 10px;
	margin-right: 2px;
	line-height: 9px;
}


a.utilityLink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
	text-align: right;
	padding: 0px;
	margin: 0px;
	margin-top: 12px;
	margin-right: 2px;
	line-height: 9px;
}

a.utilityLink:hover { text-decoration: underline }


a.utilityLinkNew
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #cccccc;
	text-align: right;
	padding: 0px;
	margin: 0px;
	margin-top: 12px;
	margin-right: 2px;
	line-height: 9px;
}

a.utilityLinkNew:hover { text-decoration: underline }



.footerType
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: #cccccc;
	margin-left: 18px;
	margin-right: 18px;
}
.footerTypepos
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #cccccc;
	height:12px;
}
.footerTypenew
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: #cccccc;
}

.footerType1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #cccccc;

	}

a.footerType1

{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: #cccccc;
}



.footerLinkType
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: #cccccc;
	margin: 8px;
	margin-left: 18px;
}

.footerAd
{
	margin: 8px;
	text-align:center;
}
.topStoryTypefeature
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666766;
	font-size: 12px;
}
.topStoryType
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
}
.topStoryType2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	padding-left: 410px;
	padding-top: 0;
}
.topStoryType3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	padding-top: 0;
}
.topStoryType4
{
    padding: 0 5px 5px 2px;
    margin: 0 5px 5px 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
}
.topStoryType2feature
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666766;
	font-size: 12px;
	padding-left: 400px;
	padding-top: 0;
}

.topStoryLink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	text-decoration: none;
	line-height: 24px;
	color: #FFFFFF;
}

a:hover.topStoryLink {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	text-decoration: none;
	line-height: 24px;
	color: #CCC;
}
.topStoryLinkfeature
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	text-decoration: none;
	line-height: 24px;
	color: #666766;
}
a.topStoryLinkfeature
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	text-decoration: none;
	line-height: 24px;
	color: #666766;
}
a.topStoryLinkSmfeature
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height: 24px;
	color: #0099CD;
	padding-bottom:10px;
}
a.topStoryLinkSm
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	line-height: 18px;
	color: #FFFFFF;
}

.topStoryLinkBlue
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
	line-height: 22px;
	color: #0099CC;
}
a:hover.topStoryLinkBlue {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
	line-height: 22px;
	color: #59b4e2;
}


.thumbnailImage
{
	margin: 0px;
	margin-right: 8px;
}
.hedImagea
{
	margin-top: 8px;
	margin-left: 8px;
}

.hedImagea1
{
	margin-top: 8px;
	margin-left: 5px;
}
.hedImage
{
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom:5px;
}

.hedImage2
{
	margin-top:25px;
	margin-left: 25px;
}

.photoserve_hedImage
{
	margin-top: 6px;
	margin-left: 6px;
}
.pdnedu_hedImageblog
{
	margin-top: 6px;
	margin-left: 6px;
}

.headerimg
{
	margin-top: 6px;
	margin-left: 2px;
	padding-top:2px;
}

.subsectionHed
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #999999;
}

.linkedHed
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	text-decoration: none;
	color: #0099CC;
}
.linkedHedSm
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	text-decoration: none;
	color: #0099CC;
}

.linkedHedSm2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #0099CC;
}
a.linkedHedSm2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #0099CC;
}
.smallGrayType
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 18px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	color: #999999;
}
.content_swapper_dynamic
{
margin:0;
background:#FFFFFF none repeat scroll 0 0; 
border:6px solid #CCCCCC; 
margin-top:0px; 
padding-left:4px;
padding-right:4px; 
padding-top:5px; 
width:280px;
margin-left:5px;

}
.smallGrayTop
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:9px; 
	font-weight:normal; 
	line-height:18px; 
	margin:0; 
	padding:0;
	margin-left:5px;
}

.adType
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 18px;
	color: #CCCCCC;
}

.creditType
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
	color: #CCCCCC;
}
.creditTypeAltFeature
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #ffffff;
}
.creditTypeAlt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
	color: #999999;
}
.imgFeature {
	border:4px solid #989898;
	 
}
.imgTopFeature {
	margin: 0;
	padding: 0;
	float: left;
	border:8px solid #989898;
	 
}
.imgLeft {
	margin: 0 0 0 5px;
	padding: 0;
	float: left;
}
.lead_mini {
	margin: 0 0 0 85px;
	padding: 0 0 0 85px;
}

.date {
	color: #999999; 
	font-size: 0.9em;
}

.channelheader {
color: #979797;
font-family: Arial, Helvetica, sans-serif ;
font-size: 11px;
font-weight: bold
}

a:hover.channelheader {
color: #979797;
font-family: Arial, Helvetica, sans-serif ;
font-size: 11px;
font-weight: bold;
}

.big_channelheader {
color: #ffffff;
font-family: Arial, Helvetica, sans-serif ;
font-size: 12px;
font-weight: normal;
padding-bottom:5px;
padding-top:14px;
}

a:hover.big_channelheader {
color: #979797;
font-family: Arial, Helvetica, sans-serif ;
font-size: 12px;
font-weight: bold;
}
.header_gray_news2 {
color: #979797;
font-family: Arial, Helvetica, sans-serif ;
font-size: 14px;
font-weight: bold;
}
.header_gray_news {
color: #979797;
font-family: Arial, Helvetica, sans-serif ;
font-size: 14px;
font-weight: bold;
padding-top:14px;
}
.header_gray {
color: #979797;
font-family: Arial, Helvetica, sans-serif ;
font-size: 14px;
font-weight: bold;
padding-left:5px;
padding-top:14px;
}



/******************* Two Col Table Styling *********************/

table.intro {
  padding: 18px 0px 0 8px;
  float:left;
 }
table.intro tr td.col1 {
	width: 625px; 
}

table.intro tr td.col2 {
	width: 312px; 
	padding-top:40px;
	padding-left:12px;
}

table.main {
 }
table.main tr td.col1 {
	width: 620px; 
}

table.main tr td.col2 {
	width: 313px;
	background-color: #e5e4e2;
	padding-left:4px;
}
table.main tr td.col3 {
	width: 638px;
}
table.brNews {
  float:left;
 }
.brNews
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FFF;
	font-weight: bold;
	width: 973px;
}
#img_hor {
    vertical-align:top;
	width: 378px;
	float: left;
}

#img_ver {
    vertical-align:top;
	width: 292px;
	float: left;
}
#img_hor_black {
    vertical-align:top;
	width: 386px;
	float: left;
	background: #000;
}
*html #img_hor_black {
    width: 378px;
}
#img_hor_black_AD {
    vertical-align:top;
	width: 386px;
	background: #000;
	margin-bottom: 20px;
}
*html #img_hor_black_AD {
    width: 378px;
}

#img_ver_black {
    vertical-align:top;
	width: 300px;
	float: left;
	background: #000;
}
*html #img_ver_black {
    width: 292px;
}
#img_ver_black_AD {
    vertical-align:top;
	width: 300px;
	background: #000;
	margin-bottom: 20px;
}
*html #img_ver_black_AD {
    width: 292px;
}

#lead_img_ver {
	margin: 4px 11px 4px 8px;
	width: 150px;
	float:left;
}
#lead_img_hor2 {
	padding: 8px 2px 5px 5px;
	vertical-align:top;
	width: 315px;
	float: left;
}

#lead_img_hor {
	padding: 8px 2px 5px 5px;
	vertical-align:top;
	width: 315px;
	float: left;
}
#lead_img_hor_con {
	padding: 8px 2px 5px 5px;
	float: left;
}
#lead_img_hor3 {
	padding: 0 0 10px 0;
	vertical-align:top;
	float: left;
}
#lead_img_hor2 {
	padding: 0 0 10px 10px;
	vertical-align:top;
	width: 315px;
	float: left;
}


h3.lg {
    font-family: Verdana;
	font-size: 24px;
	color: #333;
	font-weight: bold;
	line-height: 24px;
}

h3.red {
	margin: 17px 0 13px 10px;
	font-size: 1.25em;
	color: #be141b;
}

p.date {
	margin: 0;
	color: #333; 
	font-size: 0.8em;
	font-style: italic;
	font-weight: bold;
}
.img_caption {
	margin: 0 0 4px 0;
	font-size: 0.9em;
	color: #999999; 
	font-family: Tahoma;
	letter-spacing: 0.02cm
}

.story {
	padding: 10px 20px 10px 0;
}
	
.story2 {
	padding: 10px 0px 10px 0;
}	
		/* --- | Photo | --- */
		
.story2 .photo { width: 320px; margin-bottom:10px; }
.story2 .photo img { margin: 2px 10px 2px 2px; background: #a4a4a4; border-width:thin; border-color: #a4a4a4; }
		
.story .photo { width: 320px; margin-bottom:10px; }
.story .photo img { margin: 2px 20px 2px 2px; background: #a4a4a4; border-width:thin; border-color: #a4a4a4; 
}

#full_article {
	display: none;
	}
	
#full_article #photogallerydiv {
	display: none;
	}
	
#click_ability {
	margin:3px 0px 3px 0;
	padding:5px 0 5px 0;
	text-align:center;
	font-size: 0.85em;
	color: #666666;
	font-family: Arial;
	line-height: 26px;
	font-weight: normal;
}
#click_ability_bottom {
	margin:10px 0px 5px 0;
	padding:5px 0 5px 0;
	text-align:center;
	font-size: 0.85em;
	color: #666666;
	font-family: Arial;
	line-height: 26px;
	font-weight:normal;
}

#click_ability a, #click_ability_bottom a {
	padding: 0 6px 0 6px;
}

.articlelinkedHed
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	text-decoration: none;
	color: #0099CC;
	padding-left:2px;
}
span.divider {padding:0;}

.bookmark {margin:auto; padding-bottom:17px; padding-top:7px;}

.imgSmBlack {
    border: 4px solid #989898;
	}
.imgSm {
    border: 4px solid #989898;
	margin-right:9px;
	margin-top: 4px;
	}
.imgSmContest{
    border: 4px solid #989898;
	margin-top: 4px;
	}

.borderImg {
    border: 4px solid #989898;
	margin-right:9px;
	margin-top: 9px;
	}

.imgSmDc {
    border: 4px solid #989898; 
	}

.imgSmArticle {
    border: 4px solid #989898; 
	margin-right:9px;
	float:left;
	}	

/******************* Multimedia Styling *********************/
#contentLinks2
{
	background-color: #999999;
	width: 974px;
	margin:0 auto;
	float:left;
}

#header_title {background-color: #ffffff; margin:0 auto;margin-top:15px; padding-left:2px; padding-bottom:15px; padding-top:10px;width:998px;}

.hdr_indent {background-color: #ffffff; margin: 7px 0px 0px 0px;}
/*#video_indent {background-color: #ffffff; margin: 0 auto; padding-right: 0px; background-position:15px 0;display:inline;padding-left:-12px;}*/
#video_indent {background-color: #ffffff; margin: 0 auto; padding-right: 0px; }

#footerLinks_video
{
	background-color: #000000;
	width: 1000px;
	margin-bottom: 18px;
	float:left;
}

#banner_video
{
	background-image: url(/pdn/images/banner_bg.gif);
	background-repeat: repeat-x;
	width: 1000px;
	height: 126px;
}

#searchMenu_video
{
	background-color: #999999;
	width: 1000px;
	height: 32px;
	float:left;
}

#searchMenu_video form
{
	margin: 0px;
	padding: 0px;
}


table.brNews_video {
  float:left;
 }
.brNews_video
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FFF;
	font-weight: bold;
	background-color: #c1131b;
	width: 1000px;
}

/******************* Multimedia Styling *********************/

/******************* Section Head Styling for PDNEDU, PHOTOSERVE  *********************/

#content2
{
	width: 938px;
    float:left;
	padding: 18px 18px 0 18px;
}

#sectionHed_col1
{
	width:459px;
	border: 1px solid #999999;
	margin-right: 10px;
	background-color: #ffffff;
	border: 1px solid #999999;
	margin-bottom: 15px;
	padding-right: 0px;
	vertical-align: bottom;

}

#sectionHed_col2
{
	width:459px;
	border: 1px solid #999999;
	margin-left: 10px;
	background-color: #ffffff;
	border: 1px solid #999999;
	margin-bottom: 15px;
	padding-right: 0px;
}

#sectionHed_half1
{
	background-color: #999999;
	width: 459px;;
	height: 33px;
	
	margin-bottom: 18px;
	
}

#sectionHed_half2
{
	background-color: #999999;
	width: 459px;
	height: 33px;
	margin-bottom: 18px;
}

#editMargins1 {
	
	margin-right: 2px;
	margin-left: 12px;
}

#headerbg {	
	background-image: url(/pdn/images/header_bg.gif);
	background-repeat: repeat-x;
	width: 974px;
	height:69px;
	float:left;

}

.sitename {padding-top:0px; padding-left: 10px;float:left;}	
.sponsor {padding-top:6px; padding-right: 5px; text-align:right;}	
.sponsor_text {text-align:right;font-family: Times, Arial, Helvetica, sans-serif;	font-size: 14px; color:#E7E7E6;  
margin-left:310px; margin-top:20px;width:13%; float:left; font-weight:bold;}	

#leftColumn2
{
	width: 298px;
	margin-top: 9px;
	margin-right: 9px;
	margin-left: 4px;
	border:1px solid #ffffff;
}

#leftColumn3
{
	width: 298px;
	margin-top: 9px;
	margin-right: 0px;
	margin-left: 4px;
	border:1px solid #ffffff;
}

#photosource_leftColumn2
{
	width: 294px;
	margin-top: 9px;
	margin-right: 9px;
	margin-left: 4px;
	border:1px solid #ffffff;
}

#rightColumn2
{
	
	width: 297px;
	margin-top: 9px;
	margin-right: 9px;
	margin-left: 4px;
	border:1px solid #ffffff;	
}

#sectionBanner
{
	background-color: #333333;
	background-image: url(/pdn/images/section_bg.gif);
	background-repeat: repeat-x;
	width: 958px;
	height: 54px;
	padding-top: 8px;
	padding-left: 16px;
	float:left;
}

#sectionBox {
	background-color: #ffffff;
	height:78px;
	text-align:left;
	padding-left:0px;
}

#sectionBox span{
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
}

#sectionRecent
{
	background-color: #999999;
	width: 603px;
	height: 33px;
	margin: 0;
}
#sectionRecent2
{
	background-color: #999999;
	width: 100%;
	height: 33px;

}

#more_recent {
	border: 1px solid #989898;
	margin: 0 auto;
	padding-left:279px;
}

#recent img {
	padding-left:5px;
	margin-top:4px;
}

#recently {
	padding-top:5px;
}

.sideText {
padding-left:240px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px; font-weight:bold;color:#E7E7E6; 
}

/******************* Section Head Styling for PDNEDU  *********************/

/******************* Section Head Styling for Photoserve  *********************/


/******************* Section Head Styling for Photoserve  *********************/

/******************* Section Head Styling for RightHand Column  *********************/

#sidebarHed
{
	background-color: #999999;
	height: 33px;
	margin:0 auto;
	padding:0;
}

#sidebarColumn2
{
	background-color: #ffffff;
	width: 298px;
	margin: 9px 0px 4px 4px;
	border:1px solid #989898;
}

#sidebarPhotoSearch
{
	margin-left:120px;
	text-align: left;
	clear:both;
	font-weight:bold;
	margin-bottom:2px;
}

#sidebarPhotoSearch2
{
	margin-left:30px;
	text-align: left;
	clear:both;
	font-weight:bold;
	margin-right:10px;
}

#sidebarPhotoSearch3
{
     margin-left:4px;
	text-align: center;
	clear:both;
	font-weight:bold;
	padding-bottom:0px;
}
#sidebarPhotoSearch3 form{
  margin:0px;
  display:block;
  padding-top:10px;
 _padding-bottom:0px;
}
#sidebarPhotoSearch3 select{
}
#photoSearch_OR
{
	text-align: center;
	clear:both;
	font-weight:bold;
	/*margin-bottom:15px;*/
}

#photoSearch_rep
{
	margin-left:4px;
	text-align:center;
	clear:both;
	font-weight:bold;
	margin-bottom:2px;
	/*padding:0px 0 17px;*/
	_padding:0px;
}
#photoSearch_rep font{
  margin:0px;
  display:block;
 _padding-bottom:0px;
}
#wide_container
{ 
    background-color: #666666;
	width: 1000px;
	margin: 0 auto;
	padding: 0;
	padding-bottom:1px;

}

a.more { margin: 0 10px 0 0; padding: 0 0 0 0px; color:#0099CC; text-decoration: none; }
.more {color: #0099CC;}
.moreWhite { margin: 0 10px 0 0; padding: 0 0 0 0px; color:#FFF; text-decoration: none; font-weight: bold;}
.left { text-align: left; padding-left: 5px; }
.right {
text-align:right;
padding-right: 5px;
}

p.date { margin: 0; padding: 3px 0 7px 0; color: #000000; font-size: 0.9em; }
p.author { margin: 0; padding: 0 0 7px 0; color: #0a0a0a; font-size: 0.9em; }
.img_caption { margin: 5px 0 0 0; font-size: 0.85em; color: #000000; }

/* Community Styles */

.bubblePic {
	float: left;
	width: 100px;
	margin: 0 6px 6px 0;
}
.bubbleRow {
	display: none;
}

.travelTable
{
	margin: 12px;
}
.travelTable a
{
	font-weight: bold;
}
.travelTable td,
.travelTable input,
.travelTable select
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.travelTable .hed
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	text-decoration: none;
	color: #999999;
}
.travelTable .travelLabel
{
	font-weight: bold;
	padding-right: 12px;
}
.smTable .smLabel {
	font-weight: bold;
}
.smTable .smHeader {
	font-size: 14px;
	color: #0099CC;
	font-style: italic;
	font-weight: bold;
}
.smTable td {
}
#content .unFloat,
.unFloat {
	float: none;
}
.contest_txt_heading
{
font-family:arial; 
font-size:12px;
color:#676566;
font-weight:bold;
text-decoration:none;
}
.contest_txt_heading a
{
font-family:arial; 
font-size:12px;
color:#676566;
font-weight:bold;
text-decoration:none;
}
.contest_txt_heading a:visited
{
font-family:arial; 
font-size:12px;
color:#676566;
font-weight:bold;
text-decoration:none;
}
.smimgnew1 {
	border: 4px solid #e3dee4;
}
.smimg {
	margin: 0 12px 0 10px;
	padding: 2px;
	float: left;
	border: 1px solid #e3dee4;
	background: white;
}

.medimg {
	margin: 0 12px 0 10px;
	padding: 2px;
	float: left;
	border: 1px solid #e3dee4;
	background: white;
}


/**********  Start   SEO- For H1 H2 and , Breadcrumb          **********/
h1.seodesc {
	color:#FFFFFF; 
	font-family:Verdana, Helvetica, Georgia, serif;
	font-size: 11px;
	letter-spacing: -1px;
	font-weight: normal;
	padding: 0px;
	margin: 5px 15px 0px 15px;
	}
	
h2.seodesc {
	color:#FFFFFF; 
	font-family:Verdana, Helvetica, Georgia, serif;
	font-size: 11px;
	line-height: 14pt;
	font-weight: normal;	
	} 
	
a.headlineFeature {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	font-size: 12px;
	font-weight: bold;
	color: #0099CC;
	
}
	a.headlineFeature1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	font-size: 12px;
	font-weight: bold;
	color: #0099CC;
	position: relative;
	left: 220px;
	
}

h4 {
	font-family: Arial, Helvetica, Georgia, serif;
	line-height: 18px;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
	margin: 0 0 0 0px;
	padding: 0;
}
h4.headline{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	font-size: 12px;
	font-weight: bold;
	color: #0099CC;
	
}
h4.bold {
	font-family: Arial, Helvetica, Georgia, serif;
	line-height: 18px;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	margin: 0 0 0 0px;
	padding: 0;
}

h4.link {
	font-family: Arial, Helvetica, Georgia, serif;
	line-height: 18px;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	margin: 0 0 0 0px;
	padding: 0;
}


.breadcrumb {
	color:#FFFFFF; 
	font-family:Arial, Helvetica, Georgia, serif;
	font-size: 11px;

	font-weight: bold;
	} 
	
.breadcrumb a:link {
	color:#FFFFFF; 
	font-family:Arial, Helvetica, Georgia, serif;
	font-size: 11px;
	padding: 0px;
	text-decoration: underline;
	font-weight: bold;
	}

.breadcrumb a:hover{
	color: #FFFFFF;
	font-family:Arial, Helvetica, Georgia, serif;  
	font-size: 11px;
	padding: 0px;
	text-decoration: underline;
	font-weight: bold;
	}
	
.breadcrumb a:active{
	color:#FFFFFF; 
	font-family:Arial, Helvetica, Georgia, serif;
	font-size: 11px;
	padding: 0px;
	text-decoration: underline;
	font-weight: bold;
	}
	
.breadcrumb a:visited{
	color:#FFFFFF; 
	font-family:Arial, Helvetica, Georgia, serif;
	font-size: 11px;
	padding: 0px;
	font-weight: bold;
	text-decoration: underline;
	} 
	

#seo_text_div { 
	clear:both;
	text-align:center;
	margin:0 auto;
	padding-top:10px;
	border-top: solid 1px #CCCCCC;
	}    
	
a.sec_title:link {font-family:verdana,helvetica,san-serif;font-size:11px;color:#0099CC;font-weight:normal;text-decoration:none;}
a.sec_title:visited {font-family:verdana,helvetica,san-serif;font-size:11px;color:#0099CC;font-weight:normal;text-decoration:none;}
a.sec_title:hover {font-family:verdana,helvetica,san-serif;font-size:11px;color:#0099CC;font-weight:normal;text-decoration:underline;}
a.sec_title:active {font-family:verdana,helvetica,san-serif;font-size:11px;color:#0099CC;font-weight:normal;}

/********** End  SEO- For H1 H2 and , Breadcrumb          **********/

/***resource pages**/
#rEditMargins {
	margin-right: 10px;
	margin-left: 10px;
}

#rLeftColumn{
	width: 275px;
	margin-top: 9px;
	margin-right: 9px;
	margin-left: 4px;
	float: left;
	border:1px solid #ffffff;
}

#rRightColumn{
	width: 275px;
	margin-top: 9px;
	margin-right: 9px;
	margin-left: 4px;
	float: left;
	border:1px solid #ffffff;	
}

#rLeftColumn2{
	width: 285px;
	margin-top: 9px;
	margin-right: 9px;
	margin-left: 4px;
	float: left;
	border:1px solid #ffffff;
}

#rRightColumn2{
	width: 290px;
	margin-top: 9px;
	margin-right: 1px;
	margin-left: 4px;
	float: left;
	border:1px solid #ffffff;	
}

#rFullColumn{
	width: 565px;
	margin-top: 9px;
	margin-right: 9px;
	margin-left: 4px;
	float: left;
	border:1px solid #ffffff;	
}
#rFullColumn2{
	width: 598px;
	margin-top: 9px;
	margin-right: 9px;
	margin-left: 4px;
	float: left;
	border:1px solid #ffffff;	
}

#rFullColumn2 #column{
	float: left;
	width: 168px;
	width: 165px;
	margin: 0 10px 15px 10px;
}

#rFullColumn2 #maincolumn{
	float: left;
	width: 165px;
	margin: 0 20px 15px 5px;
}

#rFullColumn2 #rLeftColumn{
	margin: 0 7px 0 0;
}
#rFullColumn2 #rRightColumn{
	margin-top:0;
	margin-right: 0;
}

#rFullColumn #column{
	float: left;
	width: 168px;
	width: 165px;
	margin: 0 10px 15px 10px;
}
#rFullColumn #rLeftColumn{
	margin: 0 7px 0 0;
}
#rFullColumn #rRightColumn{
	margin-top:0;
	margin-right: 0;
}
#rColumnContent{
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 9px;
}
#rColumnContent2{
	margin-right: 5px;
	margin-bottom: 9px;
}
#rListHeader{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	padding-top: 10px;
}
#rHeaderBlue{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight:bold;
	padding-top: 10px;
	color:#0099CC;
}
#rSpacer{
	clear:both;
	height: 15px;
	background-color: white;
}
#rSearch{
	margin-left: 10px;
	
}
#rFullColumn td, #rFullColumn option, #rFullColumn p{
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.rFloatImg{	
float:left;
padding-right: 5px;
}
.rCenterHeader{
clear:both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align:center;
	padding-top: 10px;
}
.rCB{
	width: 90%;
	float:left;
	padding-left: 75px;
}
.rSubButton{
clear:both;
	text-align:center;
	padding-top: 15px;
}
/*********************xsl styling*************/

table.focus_table {
	width: 100%;
	border: 0;
}

table.focus_table tr {
	vertical-align: top;
}

td.focus_container {
	width: 100%;
	vertical-align: top;
}

.focus_container img {
	margin: 6px 10px 0 7px;
	padding: 0 0 6px 0;
	float: left;
}

/* font-size set in .copy in general section */
.focus_container .copy {
	margin: 6px 3px 0 7px;
	padding: 0;
}

#div_contest {
padding-bottom: 4px;
margin: 0 auto;
width:100%;
padding-left: 9px;
clear:both;
}

#div_contest2 {
padding-bottom: 4px;
margin: 0 auto;
width:100%;
float:left;
}

#div_news {
padding: 0 5px 5px 2px;
margin: 0 5px 5px 2px;
float:left;
width:100%;
}


#div_news2 {
padding: 0 5px 5px 2px;
margin: 0 5px 5px 2px;
float:left;
}

.contestCol1 {
vertical-align:top;
text-align:left;
float:left;
padding-bottom:1px;

}

.contestCol2 {
vertical-align:top;
text-align:left;
float:left;
padding-right: 0px;
padding-bottom:3px;

}

.morearrow {
padding-left:1px;
}

p.padbottom5 {margin-bottom:6px; padding-bottom:5px; margin-top:0px;}
p.nopad {padding:0; margin:0 auto;}
.nopadWhite{padding:0; margin:0 auto;color:#ffffff;}
p.indent5 {margin-left:5px; }
p.padRight5 {margin-right:5px; padding-bottom:1px;}
p.morePad5 {margin-right:5px; padding-right:5px;}

p.sorry {font-size:10px; color:#FC070C; font-family:Arial;  text-align:center; font-weight:bold;}
p.noResult {font-size:10px; font-family:Arial; color:#FC070C; text-align:center;}
.marginTop {margin-top:12px; margin-right:5px;}

/*********************xsl styling*************/

/*** newsletters ****/

#newsletterHolder{
	float:left;
	width:100%;
}
#newsletterHolder .step{
	font-size: 14px;
	font-weight: bold;
	padding-top: 7px;
	padding-bottom: 10px;
}
#newsletterHolder .text {
	width: 140px;
}
#newsletterHolder .asterisk{	
	color: red;
}
#newsletterHolder div {
	float:left;
	width: 700px;
	width: 175px;
	
}
#newsletterHolder div.question{
	width: 800%;
	padding-top: 8px;
}
#newsletterHolder select {
	float:left;
	text-align:left;
}
#newsletterHolder #submitButton{
	padding-top: 15px;
	padding-bottom: 10px;
	text-align:center;
}
#newsletterTable{
	width: 100%;
}
#newsletterHolder div.leftCheckbox{
	padding-bottom: 10px;
	float:left;
	clear:both;
	width: 30px;
}
#newsletterHolder div.rightText{
padding-bottom: 10px;
	width: 510px;
	float:left;
}

/***  portfolio rates***/
.pr_Header{
	font-weight: bold;
	font-size: 14px;
}
.prfloatImg{
	float:left;
	padding-right: 10px;
	padding-bottom: 5px;
}
.res_floatRight {float:right;
	padding-right: 2px;
	padding-left: 7px;
	padding-bottom: 5px;}

.prParagraph{
	float:left;
}
a.smlink {
	font-size: 9px;
}

/***  article display multimedia styles ***/
	#multimedia_box {background: #dddbdc;  margin-top: 10px; padding: 10px 0 5px 10px; clear: both; text-align: left; font-size: 12px; font-family: Arial, Helvetica, san-serif; color: #ffffff; height: 22px; width:378px;}
	#multimedia_box_ver {background: #dddbdc;  margin-top: 10px; padding: 10px 0 5px 10px; clear: both; text-align: left; font-size: 12px; font-family: Arial, Helvetica, san-serif; color: #ffffff; width:292px;}
	#multimedia_box_hor {background: #dddbdc;  margin-top: 10px; padding: 10px 0 5px 10px; clear: both; text-align: left; font-size: 12px; font-family: Arial, Helvetica, san-serif; color: #ffffff; width:378px;}	
	#icon_video {width: 169px; float: left; padding: 0px; }
	#icon_photo {width: 169px; float: left; }
	
	.icon_video {width: 169px; padding: 0px; }
	.icon_photo {width: 169px; }
	
	a.video {
	margin: 5px 0px 0 5px;
	padding: 4px 0 0 25px;
	background: url(/pdn/images/icon-video.gif) 0px 0px no-repeat;
}

	a.photo_class2 {
	margin: 5px 0px 0 5px;
	padding: 4px 0 0 25px;
	background: url(/pdn/images/icon-photo.gif) 0px 0px no-repeat;
	cursor: pointer;
	cursor: hand;
}


.odd {
	margin: 0;
	padding: 5px 0 5px 15px;
	clear: both;
}

.even {
	margin: 0;
	padding: 5px 0 5px 15px;
	clear: both;
}

.more_articles
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	margin-top: 10px;
	margin-left: 5px;
	margin-bottom: 10px;
	padding-bottom: 5px;
	color: #FFFFFF;
}
.img_credit {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin-top: 2px;
	width: 140px;
	line-height:11px;
	text-transform: uppercase;
	
	}
	
.img_credit_orig {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin-top: 2px;
	width: 140px;
	line-height:11px;
	text-transform: uppercase;
	}
		
.img_credit3 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin-top: 2px;
	width: 140px;
	line-height:11px;
	text-transform: uppercase;
	}
	
	
.img_credit2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin-top:-2px;
	color: #CCC;
	text-transform: uppercase;
	padding-left:4px;
	}
.img_cap {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin-top: 0px;
	color: #CCC;
	padding-left:4px;
	}	
	.img_cap1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin-top: -10px;
	*margin-top: -20px;
	color: #CCC;
	padding-left:4px;
	}
.img_credit2_orig {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin-top:-2px;

	color: #CCC;
	text-transform: uppercase;
	}
.img_cap_orig {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin-top: -10px;
	color: #CCC;
	}		
	
.img_creditFeaturewhite
 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-style:italic;
	padding:4px;
	}

.img_creditFeature
 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #989898;
	font-style:italic;
	padding:4px;
	}

	.copy {
	margin-right: 5px;
	padding-right: 2px;
}

.copy2 {
	margin-right: 5px;
	padding-right: 2px;
	margin-left:8px;
}

.eventscopy {
	margin-right: 5px;
	padding-right: 2px;
	margin-left:4px;
}
	
.img_link {
	margin:0;
	padding-top:0;}
	
	#headline_gap {
    font-family: Arial, Helvetica, Georgia, serif;
	line-height: 18px;
	font-size: 12px;
	font-weight: bold;
	padding:5px 5px 5px 9px;
}

#headline_gap2 {
    font-family: Arial, Helvetica, Georgia, serif;
	line-height: 18px;
	font-size: 12px;
	font-weight: bold;
	padding-top:10px;
	float:left;
}
	
.img_credit_intro {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style:italic;
	color: #CCC; }
	
.pad5 {margin-left: 5px; }	

/* Groupee Forum Links Styles */

.ev_container th {
	display: none;
}
.ev_island {
	margin-bottom: 24px;
	width: 398px !important;
}
.ev_container {
	background: #999999 url('/pdn/images/hed_forum_posts.gif') no-repeat 8px 8px;
	height: 33px;
	margin: 8px 0;
	width: 480px !important;
	color: white;
}
.ev_island .ev_bgcolor_row1,
.ev_island .ev_bgcolor_row2 {
	padding: 3px 0 3px 6px;
}
.communityIndexSidebar #rightColumn2 {
	float: none;
}
.pollBuddy {
	background-color: #F1F1F1;
	/*margin: 0 0 24px 4px;*/
	margin:0;
	width: 297px;
}
.pollHed {
	background: #999999 url('/pdn/images/hed_forum_polls.gif') no-repeat 8px 8px;
	height: 33px;
	width: 297px;
	color: white;
}
.buddyHed {
	background: #999999 url('/pdn/images/hed_buddies_online.gif') no-repeat 8px 8px;
	height: 33px;
	width: 297px;
	color: white;
}
.pollBuddy table {
	width: 289px !important;
	background-color: #F1F1F1 !important;
}
.pollBuddy table td b {
	color: black !important;
}
.pollBuddy span span {
	padding-left: 0 !important;
}
#yUsers {
	padding-left: 4px;
	width: 140px;
	height: 468px;
	text-align: right;
}
#yUsers .zoomies {
	width: 100%;
	border-bottom: 1px dashed #C1C0BF;
}
#centerColumn5 .noRightMargin {
	margin-right: 0;
}
#gMap,
#myMap {
	border: 2px dashed #0099CC;
}
#bubbleImage,
#bubbleImage img {
	width: 80px;
}
.mSelector {
	width: 167px;
	height: 180px;
}

#searchError {
	color: #DD3537;
	font-weight: bold;
	width: 605px;
	float: left;
	text-align: right;
	padding-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#mePic {
	padding-right: 6px;
}
.meMeMe {
	font-weight: bold;
}
#meInfo {
	font-weight: bold;
}
#meMyLinks a {
	font-weight: bold;
}
.tripDate {
	width: 240px;
}
#hErrors {
	color: red;
	padding: 6px;
}

.footerType5
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: #FFFFFF;
}
#footer
{
	width: 974px;
}
#myInfo ul {
	margin: 0;
	line-height: 18px;
}
.myTrips {
	margin: 0;
}
.myTrips td {
	padding: 0;
}
.mError {
	color: red;
	font-weight: bold;
}
.redStar {
	color: red;
}
.travelCell {
	height: 40px;
}
.noPic {
	display: block;
	width: 150px;
	height: 200px;
	font-weight: bold;
	text-align: center;
	padding: 12px 6px 0 6px;
	color: white;
	border: 3px solid #666666;
	background-image: url('/pdn/images/bg.gif');
}

/* add new class */
#rSearch1{
	margin-left: 0px;
	
}
#hedImage1
{
	margin-top: 8px;
	margin-left: 8px;
	margin-bottom: 18px;
}
.pagination {
	text-align: right;
	font-weight: bold;
	padding-right: 6px;
}
.pagination a {
	text-decoration: underline;
	margin: 0 3px;
}
.pagination a.current {
	text-decoration: none;
}

#img_hor_black2 {
    vertical-align:top;
	width: 386px;
	float: left;
	background: #000;
	margin-right:5px;
	margin-left:5px;
}
*html #img_hor_black2 {
    width: 378px;
}

#img_ver_black2 {
    vertical-align:top;
	width: 300px;
	float: left;
	background: #000;
	margin-right:5px;
	margin-left:5px;
}
*html #img_ver_black2 {
    width: 292px;
}
.imgSmBlackTop {
    border: 4px solid #989898;
	margin-right:9px;

	}
.img_cap2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin-top: 2px;
	width: 140px;
	line-height:11px;
	text-transform: uppercase;
	color:#CCC;
	}	
	
/****************** Esearch Margins ************************/	


#esearchColumn
{
	width: 420px;
	margin-right: 4px;
}

#esearchHead
{
	width: 100%;
	height: 1px;
	margin-top:-10px;
}

#esearchMargins {
	margin-right: 1px;
	margin-left: 18px;
}
.mHidden {
	display: none;
}
#mPic {
	border: 1px solid black;
}
