.containermaster_blue { width: 100%; background-color: #dfe5f2; border-right: #7994cb 1px solid; border-top: #7994cb 1px solid; border-left: #7994cb 1px solid; border-bottom: #7994cb 1px solid; -moz-border-radius-bottomleft: 15px; -moz-border-radius-bottomright: 15px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; }
.containerrow1_blue { background-image: url(gradient_LtBlue.jpg); }
.containerrow2_blue { background-color: #ffffff; }
.ModuleTitle_MenuItem { border: white 0px solid; /*override borders*/ }
/*TD if menu is using tables*/
.ModuleTitle_MenuItem TD { cursor: pointer; cursor: hand; color: black; font-family: Tahoma, Arial, Helvetica; font-size: 9pt; font-weight: bold; font-style: normal; height: 21px; white-space: nowrap;  /*Word wrapping menu item now optional*/ padding: 1px 3px 3px 1px; }
.ModuleTitle_MenuIcon { cursor: pointer; cursor: hand; background-color: #EEEEEE; width: 15px; height: 100%;   /*override the default height for icon so that menubreaks can have heights adjusted*/ }
.ModuleTitle_SubMenu { z-index: 1000; cursor: pointer; cursor: hand; background-color: #FFFFFF; filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */ }
.ModuleTitle_MenuBreak  { background-color: #EEEEEE; font-size: 1px; /*make sure you take out portal.css ModuleTitle_MenuBreak for this to work*/ }
.ModuleTitle_MenuItemSel { cursor: pointer; cursor: hand; color: black; font-family: Tahoma, Arial, Helvetica; font-size: 9pt; font-weight: bold; font-style: normal; background-color: #C1D2EE; }
/*ATN Style*/
.bluebgtitle { background-image: url('images/titlebar_back.jpg'); background-repeat: repeat-x; padding: 5px 0px 5px 0px; color: White; font-size: 14px; text-transform: uppercase; padding-left: 5px; }
.topspace { padding-top: 5px; padding-bottom: 5px; overflow: hidden; width: 99%; }
.allnewslist { width: 99%; }
#topstorytitle a.ArticleViewTitle, #featuretable a.ArticleViewTitle, #adfeature_container a.ArticleViewTitle, .media_preview_iframe a.ArticleViewTitle { font-size: 18px; } /*original is 24px*/
#topstorytitle a.ArticleViewTitle { text-decoration: none; }
#featuretitle, #mediatitle { background-image: url('images/titlebar_back.jpg'); background-repeat: repeat-x; padding: 5px 0px 5px 0px; height: 33px; width: 100%; }
#featuretitle span.Head, #adfeature_container span.head { color: #fff; font-size: 14px; text-transform: uppercase; padding-left: 35px; }
#title { padding-top: 3px; }
#icon { z-index: 1000; position: absolute; margin-top: -5px; }
#featuretable, .allnewstable { border: solid 1px #505050; margin-bottom: 10px; padding-right: 1px;}
#featuretable div.Normal { padding-left: 5px; padding-right: 5px; }
#discussion a.ArticleViewTitle { font-weight: bold; }
#discussion { border: solid 1px #505050; margin-bottom: 5px; }
#discussion #btnMore, #featuretable #btnMore { text-align: right; padding-right: 5px; }
#topstorytitle { margin-bottom: 15px; }
#topstorytitle #btnMore { text-transform: lowercase; padding-top: 3px; vertical-align: bottom; }
/*#topstorytitle #btnMore { background-image: url('images/atn_shade.gif'); background-repeat: repeat-x; display: block; height: 20px; text-transform: lowercase; padding-top: 3px; }*/
#detailpagetitle span.Head, #detailpagetitle span.Head a { font-size: 15px; text-transform: uppercase; font-weight: bold; color: #2B4B7C; }
#detailpagetitle span.Head a { text-decoration: none; }
#detailpagetitle { border-bottom: solid 1px #C0C0C0; }
#mediatitle span.Head {  color: White; font-size: 14px; text-transform: uppercase; padding-left: 45px; }
#media_archives_search { float:right;width:200px;}
/*Featured Ad Container*/
#adfeature_container { border:1px solid #C5E0F1; margin-bottom:10px; }
#adfeature_container td.header_container { height: 34px; background-image: url(/Portals/_default/Skins/ATN/Images/titleback_bar.gif);background-repeat: repeat-x;  }
#adfeature_container div.header_image { float: left; margin: 0; height: 33px; margin-right:5px;}
#adfeature_container div.feature_ad { float: right; width: 100px; height: 100%; margin-top:3px; margin-right:3px; }
#adfeature_container div.container_title { color:#FFF; font-size:14px; text-transform:uppercase; padding-top:8px; margin-left:0;margin-right:103px;}
#adfeature_container span.head { display:inline; height:100%; width:100%; padding-left: 0;}
#adfeature_container .trucktvimage { margin-bottom:2px; }

.title { padding-top: 10px; }

/*Media Preview*/
.media_preview_iframe a.ArticleViewTitle {  }