/******************** Region 1 Styles **********************************/
#default .region1{ 
border-style:none;
}

/******************** Region 2 Styles **********************************/
#default .region2{ 
border-style:none;
vertical-align:top;
margin-top:0px;
padding-top:0px;
}

/******************** Region 7 Styles **********************************/
#default .region7{margin-top: 15px}

/******************** Region 8 Styles **********************************/
#default .region8{margin-top: 15px}

/******************** Region 10 Styles **********************************/
#default .region10{vertical-align:top;align:left;}

/****************** Complex Listing Styles ***************************/
#default .lastUpdatedDate{color:#333333;font-family:arial;font-size:9px;text-decoration:none;}
#default .complexListingBox{}
#default .complexListingHeader{}
#default .complexListingImage{}
#default .complexListingTable{}
#default .complexListingTitle{color:#000000; font-size: 15px; font-family:verdana; font-weight: bold; text-align: left; 

text-decoration:underline;margin-bottom:3px;}

#default .complexListingLink{color:#0F0154;font-family:arial;font-weight:bold;font-size:12px;text-decoration:none;}
#default a:hover.complexListingLink{color:#0F0154;font-family:arial;font-weight:bold;font-size:12px;text-decoration:underline;}

#default .listing5Image {border: 1px solid black;margin-bottom:5px;}
#default .listing3Image {border: 1px solid black;}
#default .listing2Image {border: 1px solid black;}
#default .listing1Image {border: 1px solid black;}


#default .listingItemTitle{color:#0F0154; font-size: 14px; font-family:verdana; font-weight:bold; 

text-decoration:none;margin-bottom:2px 0px 2px 0px;}
#default a:hover.listingItemTitle{color:#0F0154; text-decoration:underline;}

#default .listingArticleBlurb{font-family:verdana; font-size:11px;margin-bottom:10px;}
#default .listingArticleLinkTo{color:#0F0154; font-family:arial; font-weight:bold; font-size:12px; text-decoration:none;}
#default .a:hover.listingArticleLinkTo{color:#0F0154; font-family:arial; font-weight:bold; font-size:12px; text-decoration:underline;}
#default .complexListingItemPhotoCredit{display:none;}
#default .articleListingDivider{font-size:1px; border-bottom: solid #CCCCCC 1px; height: 1px; margin-top: 10px;}
#default .listingCategories{}
#default .listingItemRowSpacer{margin: 0px 0px 60px 0px;}
#default .complexListingFooter{}
#default .complexListingMoreHeadlines{display:none; color:#000000;font-weight:bold;font-size:11px;text-decoration:none;  

border-bottom: solid #CCCCCC 1px; height: 1px; margin-top: 30px; margin-bottom: 30px; width:100%;}

/* ***************** Article Display Portlet ************************** */
#default .ArticleOptions{color:#3D6A84;font-family:arial;font-weight:bold;font-size:10px;text-decoration:none;text-align:center;}
#default a:hover.ArticleOptions{color:#666666;font-family:arial;font-weight:bold;font-size:10px;}

#default .articleTitle{color:#0F0154; line-height: 2;font-size: 18px; font-family:verdana; font-weight: bold; text-decoration:none;}
#default .articleByline{line-height: 1; font-size: 14px; font-family:verdana;}
#default .articleBody{font-family:verdana; font-size:14px;}
#default .articleSubTitle{color:#666666;}
#default .articleImageCaption{color:#333333;font-family:verdana;font-size:9px;}
#default .imagePopUpCaption{color:#333333;font-family:verdana;font-size:11px;}
#default .imagePopUpPhotoCredit{color:#666666;font-family:verdana;font-size:11px;}


/* ******************* FAST Search Box Styles ******************** */
/***div#searchcontainer modifies freeform search box****/
div#searchcontainer{width:300px; height:70px; margin-left: auto; margin-right: auto; margin-bottom: 5; padding:0px;}


#default .vFastSearchbox{width:135px; font-weight:bold; font-size:11px; color:#000000; 
font-weight:bold;border-width:0px;border-color:#000000;border-style:solid none solid 
solid;background-color: #FFFFFF;}

.vFastSearchQueryWrap{ }
.vFastSearchQuery{ }
.vFastSearchButtonWrap{ }
.vFastSearchButton{ }
.vFastSearchButtonHover{ }
#default .vFastSearchInstructionWrap{display: block; color:#000000; 
font-family:verdana;font-size:11px;}
#default .vFastSearchInstruction{color:#000000;}
#default .rFastSearchbox{background-color: #CCCC99;}

.hFastSearchbox {width:300px;border:1px solid black;background-color: #FFFFFF;padding:10px 0px 0px 0px;}
.hFastSearchQueryWrap {text-align:center;}
.hFastSearchQuery {width:185px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;border:1px solid black;}
.hFastSearchButtonWrap {width:100%;text-align:right;padding:0px 5px 0px 5px;}
.hFastSearchButton {color:#FFF;background-color: #0F0154;font-family: Verdana, Arial, Helvetica, 

sans-serif;font-size:10px;font-weight:bold;border: 0px;padding: 1px;cursor:hand;filter:none;}
.hFastSearchButtonHover {color:#FFF;background-color: #CCCCCC;font-family: Verdana, Arial, Helvetica, 

sans-serif;font-size:10px;font-weight:bold;border:0px;padding: 1px;cursor:hand;filter:none;}
.hFastSearchInstructionWrap {width:100%;text-align:left;padding-left:5px;display:none;}
.hFastSearchInstruction {display:none;}


/*************************************Vertical Links Classes******************************/

#default .verticalLinks{border-color:#000000; border-style:solid none solid solid; 

border-width:0px; color:#ffffff; font-family:verdana; font-size:11px; font-weight:bold;}

#default .displayTime{width:140px; border-color:#000000; border-style:none none solid solid; 

border-width:0px; color:#ffffff; font-family:verdana; font-size:11px; font-weight:bold;}




/************************************* Ad Elements *************************************/
#default .adElement{margin-left: auto; margin-right: auto; margin-bottom: 5;}


/************************************* AP Portlet ****************************************/
#default .contentTable{border-style: solid solid solid solid; border-width: 1px; 

border-color:#000000; background-color: #CCCC99; text-align: left; font-family:verdana; 

font-size:10px; font-weight:bold; color: #000000; padding: 0px;}

#default .contentHead{color: #000000; font-size: 11px; text-align: center; 

font-family:verdana; font-weight: bold; text-decoration:none;padding: 0px;}


/************************************ Custom Nav Portlet ******************************/
#default .customnav_level_1{color: #000000; font-size: 12px; font-family:verdana; 

font-weight: bold; text-align: left; text-decoration:underline;}

#default a:hover.customnav_level_1{color: #000000; font-size: 12px; font-family:verdana; 

font-weight: bold; text-align: left; text-decoration:none;}

#default .customnav_level_1_on{color: #666666; font-size: 12px; font-family:verdana; 

font-weight: bold; text-align: left; text-decoration:underline;}


/* ******************* Weather Portlet ******************** */
#default .wthrTitle{color:000099; font-family:Verdnana, sans-serif; font-weight:bold; 

font-size:12px;}
#default .wthrDay{ font-family:Verdana, sans-serif; font-weight:bold; font-size:12px; 

text-align:center;}
#default .wthrIcon{ text-align:center;}
#default .wthrDayInfo{ font-family:Verdana, sans-serif; font-size:11px; text-align:center;}
#default .wthrDetailed{font-family:Verdana, sans-serif; font-weight:normal; font-size:12px; 

text-align:left;}
#default .wthrSubTitle{ font-family:Verdana, sans-serif; font-weight:bold; font-size:12px;}
#default .wthrOdd{ background-color:#CCCC99; font-family:verdana; font-size:11px;}
#default .wthrEven{ background-color:#FFFFFF; font-family:verdana; font-size:11px;}
#default .wthrLink{color:#003399; font-family:Verdana; font-size:12px; text-align:center;}
#default .wthrHi{color:#CC0033; font-family:Verdana; font-weight:bold; font-size:12px;}
#default .wthrLow{color:#3366CC; font-family:Verdana; font-weight:bold; font-size:12px;}

#default .weatherHead{color:#0F0154;font-family:Verdana;font-weight:bold;font-size:12px;}
#default .wthrRule{ color:000099; background-color:000099;}
#default .weatherRule{color:000099; background-color:000099;}
#default .weatherText{ color:#666666; font-family:Verdana, sans-serif; font-style:italic; 

font-size:12px;}
#default .weatherSubTitle{font-family:Verdana, sans-serif; font-weight:bold; 

font-size:13px;}

/********************************** Privacy Policy ************************************/
#default 

.privacyPolicyLink{text-align:center;color:blue;font-family:verdana;font-size:9px;text-decoration:none;}

/* ******************** Polls Default Styles ***************** */
#default .pollsAnswer{ color:#000000; background-color:#FFFFFF; font-family:verdana,arial,sans-serif; font-weight:normal; 

font-size:12px;vertical-align:top;padding-bottom:2px;}
#default .pollsBox{ background-color:#FFFFFF; width:300px;border:solid black 1px; margin-left: auto; margin-right: auto; margin-bottom: 5;}
#default .pollsQuestion{ color:#000000; background-color:#FFFFFF; font-family:verdana,arial,sans-serif; font-weight:bold; 

font-size:14px; text-align:center; border-bottom:solid black 1px; padding-bottom:1px; margin-bottom:2px;}
#default .pollsSubmit{ font-family:verdana,arial,sans-serif; font-weight:bold; font-size:8px; background-color:#1B3280; 

text-align:center; margin-top: 6px; border-top: 1px;}
#default .pollsResult{ color:#000000; background-color:#FFFFFF; font-family:verdana,arial,sans-serif; font-style:normal; 

font-size:8px; text-align:left;}
#default .pollsHead{ color:#FFFFFF; background-color:#1B3280; font-family:verdana,arial,sans-serif; font-weight:bold; 

font-size:18px; vertical-align:top; text-align: center; padding-top:4px;padding-bottom:4px;}



/* ********* Embedded Image Viewer/Gallery Styles ************ */

#photoviewer {

            border: 1px solid #000;

            background-color: #666;


}

#photoviewer .clicktoenlargephoto {

            font-family: Arial, Helvetica, sans-serif; 

            font-size: 10px;

            color: #fff;

            background-color: #7f7f7f;

            border-bottom: 1px solid #ccc;

}

#photoviewer .photocontainer {

            background-color: #666;

}
 

#photoviewer .photocell a:link img, #photoviewer .photocell a:visited img {

            border-style:none;

}

 

#photoviewer p.caption {

            font-family: Arial, Helvetica, sans-serif; 

            font-size: 10px;

            color: #000;

            background-color: #fff;    

}

#photoviewer ul {

            font-family: Arial, Helvetica, sans-serif; 

            font-size: 10px;

            background-color: #999;

}

#photoviewer ul li {

            border-right: 1px solid #000;

}

#photoviewer ul li a {

            color: #333;

}           

#photoviewer ul li.on {

            color: #666;

            text-decoration: none;

            background-color: #ccc;

}

#photoviewer ul li.next {

            border: none;

            background-color: transparent;

}

#photoviewer ul li.previous a, #photoviewer ul li.next a  {

            color: #333;

            border: none;

            background-color: transparent;

}

#photoviewer table.controlbox {

            font-family: Arial, Helvetica, sans-serif; 

            font-size: 10px;

            background-color: #999;

}

#photoviewer td li {

            border-right: 1px solid #000;

}

#photoviewer tr td li {

            border-left: 1px solid #000;

}

 

#photoviewer td li a {

            color: #333;

}           

#photoviewer td li.on {

            color: #666;

            text-decoration: none;

            background-color: #ccc;

}

#photoviewer td li.next {

            border: none;

            background-color: transparent;

}

#photoviewer td li.previous a, #photoviewer td li.next a  {

            color: #333;

            border: none;

            background-color: transparent;

}



/* ******************** feedcontainer ***************** */

div.feedcontainer{border:1px solid black; padding:0px 6px 6px 6px;}

/* ******************** div.extra ***************** */

div.extra{border: 1px solid black; padding:6px; font-family:Arial,sans-serif;font-size:14px}
div.extra h1{border: 1px solid black; padding:3px; font-size:16px;color:#111;}
div.extra h4{font-size:14px;color:#111;margin:0;}
ul.apheads{list-style-type: circle; list-style-position: inside; }
ul.apheads li {font-size:11px;}
div.extra div.apheads{font-size:11px;line-height:12px;}
div.extra div.apheads span a{border-left:2px solid #bebecf;display:block;padding:0 0 0 5px;margin:8px 

0px;color:#0F0154;font-weight:bold;text-decoration:none;}
div.extra div.apheads span a:hover{border-left:2px solid #000099;}
div.extra div.apheads br {display:none;}
div.extra div.apheads h4{;font-size:14px;color:#111;margin:10px 6px 6px 0;}



/* ******************** div.extra1 ***************** */
div#extracontainer{width:260px; margin-left: auto; margin-right: auto; margin-bottom: 5;}

div.extra1{border:15px solid #0F0154; padding:6px 6px 0px 6px; font-family:Arial,sans-serif; font-size:14px}
ul.apheads{list-style-type: circle; list-style-position: inside; }
ul.apheads li {font-size:12px;}
div.extra1 div.apheads{font-size:12px;line-height:15px;}
div.extra1 div.apheads span a{border-left:2px solid #bebecf;display:block;padding:0 0 0 

10px;margin-bottom:5px;color:#0F0154;font-weight:bold;text-decoration:none;}
div.extra1 div.apheads span a:hover{border-left:2px solid #000099;}
div.extra1 div.apheads br {display:none;}
div.extra1 div.apheads h4{;font-size:16px;color:#111;margin:10px 6px 12px 10px;}



/* AP CONTENT */

.headline {color:#0F0154; font-size: 18px; font-family: verdana; font-weight: bold; margin-top: 10px;}
a:hover.headline{color:#0F0154; text-decoration: underline;}
.ap-story-p {font-family:verdana; font-size:14px;}
.timestamp {font-family: verdana; font-size:9px}


/* Most viewed styles */

#default .mostTab{background:#fff;
font-family: Arial, Helvetica, sans-serif; 
font-size:12px;
} 

#default .mostTabSelected{
background:#fff;
font-size:12px;
}  

#default .mostTabBody{
border:none;a
font-family: Arial, Helvetica, sans-serif; 
font-size:12px;
} 

#default .mostViewedBox A{text-decoration:none;} 

#default .mostTabsBox{ 
margin-left:0px; 
padding:0px; 
border-left:solid 1px #31415A; 
height:16px; 
position:relative; 
z-index:99; 
} 

#default .mostTabsBox LI{ 
float:left; 
border-top:solid 1px #31415A; 
border-right:solid 1px #31415A; 
padding:0px 5px 0px 5px; 
list-style:none; 
} 

#default .mostTab{background-color:#CCCCCC;} 

#default .mostTabSelected{ 
border-bottom:solid 1px white; 
background-color:FFFFFF;
} 

#default .mostHeader{padding:5px 15px 5px 5px;} 

#default .mostNote{float:left;} 

#default .mostRss{float:right;} 

#default .mostClear{clear:both;margin:0;padding:0;} 

#default .mostTabBody{ 
border:solid 1px #31415A; 
position:relative; 
top:-1px; 
width:300px;
margin-left: auto; margin-right: auto; margin-bottom: 5;
}


/* End most viewed styles */



/* Sample Stylesheet for Archive Search Form */

#mainWrapper {
  font-family: arial, helvetica;
  font-size: 10pt;
  color: #000000;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 5px;
  background-color: white;
  width: 1010px;
}

#searchWrapper {
  border: 1px solid #000000;
  width: 80%; 
  background-color: #cccc99;
}

#searchForm {
  padding: 5px 5px 5px 5px;
  text-align: left;
  font-size: 10pt;
}

#searchForm .title {
  color: #111199;
  font-size: 11pt;
  font-weight: bold;
}

#searchForm td {
  font-size: 10pt;
}

#pricingWrapper {
  width: 80%;
}

#pricingArea {
  font-size: 10pt;
  text-align: left;
  color: #000099;
}

#pricingArea td {
  font-size: 10pt;
}



/* Evenav fix */


.EVEnav {font-family: arial, helvetica; font-size: 7pt; font-weight:bold; color: #FFFFFF;text-decoration:none;text-align:left;}
.EVEnav a:link{color: #FFFFFF;text-decoration:none;}
.EVEnav a:visited{color: #FFFFFF;text-decoration:none;}
.EVEnav a:hover{color: #FFFFFF;text-decoration:none;}





.searchBtn {
/*margin-top: -5px;*/
}

#searchoptions {
color: #000000;
font-size: 7pt;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
margin: 0pt;
padding: 0pt;
font-family: verdana;
}

#searchoptions li {
display: inline;
/*padding-right: 3px;*/
}

.cSearchText {
width: 200px;
margin-left: 6px;
vertical-align: baseline;
}

.yahooText {
font-weight: bold;
color: #FF0033;
display: inline;
}

.yahooSearchText {
font-weight: bold;
color: #545454;
display: inline;
} 




/* Weather Box Styles */
.weatherBox {border-top:5px solid #0F0154; border-bottom:5px solid #0F0154;padding:5px;margin-bottom:10px;
}
.weatherHead {text-align:center;
}

.yahooContentMatch {
text-align: center;
}

.sechead{
padding-top:10px;
border-bottom:#cccccc 1px solid;
}

.sectext{
font-family:verdana;
font-weight: bold;
font-size:24px;
text-decoration:none;
color:#000000;
}

.myyahooHeadButton img {
margin-top:-15px;
}

*html .myyahooheadbutton img {
margin-top:2px;
}

