td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.75rem; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none;}
th {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.75rem; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none;}

td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.75rem; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none;}
th {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.75rem; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none;}

div#design-main-content .ArticleStory table {}
div#design-main-content .ArticleStory table tr td {padding: 5px 0; font-family: 'deliciousroman', Verdana, Arial, Helvetica, sans-serif; color: #444; font-size: 1.0em; line-height: 1.125em;}
div#design-main-content .ArticleStory table tr td a {font-family: 'deliciousheavy', Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #0f4b8f;}
div#design-main-content .ArticleStory table tr td a:hover {color: #ee2f26; text-decoration: none;}
div#design-main-content .ArticleStory table tr td b {font-family: 'deliciousheavy', Verdana, Arial, Helvetica, sans-serif; font-weight: normal;}
div#design-main-content .ArticleStory table tr td strong {font-family: 'deliciousheavy', Verdana, Arial, Helvetica, sans-serif; font-weight: normal;}
div#design-main-content .ArticleStory table tr td i {font-family: 'deliciousitalic', Verdana, Arial, Helvetica, sans-serif; font-weight: normal;}
div#design-main-content .ArticleStory table tr td em {font-family: 'deliciousitalic', Verdana, Arial, Helvetica, sans-serif; font-weight: normal;}
div#design-main-content .ArticleStory table tr td ul {list-style-type: none; margin: 0; padding: 0;}
div#design-main-content .ArticleStory ul li {padding-bottom: 10px; padding-left: 18px; background: url('../images/2013/bullet-blue.png') 5px 7px no-repeat;}

div#design-main-content a:link {color: #0f4b8f; text-decoration: none;}
div#design-main-content a:visited {color: #0f4b8f; text-decoration: none;}
div#design-main-content a:active {color: #0f4b8f; text-decoration: none;}
div#design-main-content a:hover {color: #0f4b8f; text-decoration: underline;}

/* default text styles */
.text {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.75rem; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none;}
.textsmall {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.75rem; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none;}
.textmedium {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.875rem; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none;}
.textlarge {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.33rem; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none;}
.texttitle {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.5rem; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none;}
.textwhite {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.875rem; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #fff;}

/* article content */
div#design-main-content .ArticleMainContent {margin-top: 4px; margin-bottom: 4px; padding: 0 5px; font-family: 'deliciousregular', Verdana, Arial, Helvetica, sans-serif; font-size: 0.875rem; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; overflow: visible;}
div#design-main-content .ArticleTitle {padding-bottom: 10px; font-family: 'deliciousheavy', Verdana, Arial, sans-serif; font-size: 3.0rem; font-weight: normal; color: #444; line-height: 1.0em; overflow: visible;}
div#design-main-content .ArticleSubTitle {padding-left: 40px; font-family: 'deliciousheavy', Verdana, Arial, sans-serif; font-size: 1.25rem; font-weight: normal; color: #444; line-height: 1.0em; overflow: visible; background: url('../images/2013/subtitleBg.gif') no-repeat; }
div#design-main-content .ArticleTitleSpacer {border: 0;}
div#design-main-content .ArticleStory {overflow: visible; font-family: 'deliciousroman', Verdana, Arial, Helvetica, sans-serif; color: #444; font-size: 1.25em; line-height: 1.125em;}
div#design-main-content .ArticleStory a {font-family: 'deliciousbold', Verdana, Arial, Helvetica, sans-serif; color: #0f4b8f;}
div#design-main-content .ArticleStory a:hover {color: #ee2f26; text-decoration: none;}
div#design-main-content .ArticleStory b {font-family: 'deliciousbold', Verdana, Arial, Helvetica, sans-serif; font-weight: normal;}
div#design-main-content .ArticleStory strong {font-family: 'deliciousbold', Verdana, Arial, Helvetica, sans-serif; font-weight: normal;}
div#design-main-content .ArticleStory i {font-family: 'deliciousitalic', Verdana, Arial, Helvetica, sans-serif; font-weight: normal;}
div#design-main-content .ArticleStory em {font-family: 'deliciousitalic', Verdana, Arial, Helvetica, sans-serif; font-weight: normal;}
div#design-main-content .ArticleStory ul {list-style-type: none; margin: 0; padding: 0;}
div#design-main-content .ArticleStory ul li {padding-bottom: 10px; padding-left: 18px; background: url('../images/2013/bullet-blue.png') 5px 7px no-repeat;}
div#design-main-content .ArticleSpacer {}

.indexDIVL2Links-OuterBox {margin-left: 1px; margin-right: 2px; border: 1px solid #25507A;}
.indexDIVL2Links-InnerBox {border: 1px solid #E5F3FF; background: #B0CBE4;}
.indexDIVL2Links-2Line {margin-left: 1px; margin-right: 1px; border-top: 1px dotted #7D9EBF; padding: 4px; padding-left: 16px;}
.indexDIVL2Links-2Line a {color: #00478C;}
.indexDIVL2Links-5BkHd {padding-left: 4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-style: bold; font-weight: bold; font-variant: normal; text-transform: none;}

/* home page short stories */
div#dallasCupNews #tblIndexSS {margin: 0; padding: 0;}
div#dallasCupNews .IndexSSAdd {background-color: #0f4b8f; padding: 4px; padding-left: 1.0em; white-space: nowrap;}
div#dallasCupNews .IndexSSOuterTable {text-align: left; width: 646px; overflow: hidden;}
div#dallasCupNews .IndexSS-2Line {display: table; width: 100%; height: 80px; margin-bottom: 5px; border-bottom: 1px solid #cbcbcb;}
div#dallasCupNews .IndexSS-2Line1 {}
div#dallasCupNews .IndexSS-2Line2 {}
div#dallasCupNews .IndexSS-2LineFirst {}
div#dallasCupNews .IndexSS-2LineLast {}
div#dallasCupNews .IndexSSAdmin {float: left;}
div#dallasCupNews .IndexSSInnerTable {}
div#dallasCupNews .IndexSSTitle {float: left; margin: 0; padding: 5px 0; width: 100%; font-family: 'deliciousheavy', Verdana, Arial, sans-serif; font-size: 1.125rem; font-weight: normal; color: #0f4b8f;}
div#dallasCupNews .IndexSSSubTitle {display: none;}
div#dallasCupNews .IndexSSText {float: left; margin: 0; margin-bottom: 8px; padding: 0; width: 76%; font-family: 'deliciousroman', Verdana, Arial, sans-serif; font-size: 1.0rem; color: #444; line-height: 1.125em;}
div#dallasCupNews .IndexSSText div {display: inline;}
div#dallasCupNews .IndexSSText p {padding: 0; padding-bottom: 10px; margin: 2px 0;}
div#dallasCupNews .IndexSSContinue {float: right; padding: 0; font-family: 'deliciousbold', Verdana, Arial, sans-serif; font-size: 0.9rem; background: url('../images/2013/arrow.png') 0 55% no-repeat; text-align: right;}
div#dallasCupNews .IndexSSContinue a {padding-left: 7px; color: #0f4b8f; text-decoration: none;}
div#dallasCupNews .IndexSSContinue a:hover {color: #ee2f26; text-decoration: none;}
div#dallasCupNews .IndexSSPhoto {float: right; margin: -18px 0 10px 10px;}
div#dallasCupNews .IndexSSPhoto div {width: 130px; height: 80px; overflow: hidden; text-align: center;}
div#dallasCupNews .IndexSSPhotoCaption {font-size: 0.675rem; color: #999;}
div#dallasCupNews .IndexSSDivider {clear: both;}

div#dallasCupNews .newsLinks {padding: 0; font-family: 'deliciousbold', Verdana, Arial, sans-serif; font-size: 1.0rem; background: url('../images/2013/arrow.png') 0 55% no-repeat;}
div#dallasCupNews .newsLinks a {padding-left: 7px; color: #0f4b8f; text-decoration: none;}
div#dallasCupNews .newsLinks a:hover {color: #ee2f26; text-decoration: none;}

/* L2 subdepartment list items */
.L2DIVSideBar-OuterBox {margin: 0; padding: 0;}
.L2DIVSideBar-InnerBox {}
.L2DIVSideBar-2Line {padding: 4px; padding-left: 16px; font-family: 'deliciousroman', Verdana, Arial, sans-serif; font-size: 1.0rem; background: url('../images/2013/bullet-red.png') 5px 8px no-repeat;}
.L2DIVSideBar-2Line ul {}
.L2DIVSideBar-2Line a:link {color: #444;}
.L2DIVSideBar-2Line a:hover {color: #444; text-decoration: none;}
.L2DIVSideBar-2Line a:active {color: #444; text-decoration: none;}
.L2DIVSideBar-2Line a:visited {color: #444; text-decoration: none;}
.L2DIVSideBar-2LineLink {}
.L2DIVSideBar-2LineLink a:link {color: #0f4b8f; text-decoration: none;}
.L2DIVSideBar-2LineLink a:hover {color: #0f4b8f; text-decoration: none;}
.L2DIVSideBar-2LineLink a:active {color: #0f4b8f; text-decoration: none;}
.L2DIVSideBar-2LineLink a:visited {color: #0f4b8f; text-decoration: none;}
.L2DIVSideBar-2LineP {color: #C00000;}
.L2DIVSideBar-2LineP a:link {color: #990000; text-decoration: none;}
.L2DIVSideBar-2LineP a:hover {color: #660000; text-decoration: none;}
.L2DIVSideBar-2LineP a:active {color: #660000; text-decoration: none;}
.L2DIVSideBar-2LineP a:visited {color: #660000; text-decoration: none;}

.DIVSubDeptDescription-OuterBox {border: 1px solid #27445F; border-bottom: 0px;}
.DIVSubDeptDescription-InnerBox {border: 1px solid #EFEFEF; border-bottom: 0px;}
.DIVSubDeptDescription-DEPT1 {background: #B0CBE4; font-weight: bold; color: #FFFFFF;}
.DIVSubDeptDescription-DEPT2 {background: #D0E2F2; font-weight: bold; color: #516D88;}
.DIVSubDeptDescription-SUBDEPT1 {background: #C0D8ED; font-weight: bold; color: #FFFFFF;}
.DIVSubDeptDescription-SUBDEPT2 {background: #DEEAF5; font-weight: bold; color: #6683A0;}

.DIVAdminCenter-OuterBox {margin-bottom: 12px; border: 1px solid #27445F; border-top: 0px; background: #EFEFEF; padding: 1px;}
.DIVAdminCenter-InnerBox {border: 1px solid #88A3BC; background: #ADBFD0;}
.DIVNewCenterArticle {padding: 8px; text-align: center;}
.DIVNewCenterElement {border-left: 1px solid #D1DFED; background: #ADBFD0; padding: 8px; text-align: center;}

.DIVAdminSide-OuterBox {border: 1px solid #27445F; background: #516D88;}
.DIVAdminSide-InnerBox {}
.DIVNewSideArticle {padding: 2px; text-align: center;}
.DIVNewSideElement {border-top: 1px dotted #6F8AA3; padding: 2px; padding-top: 4px; text-align: center;}
.DIVNewSideOutsideLink {border-top: 1px dotted #6F8AA3; padding: 2px; padding-top: 4px; text-align: center;}
.DIVNewSubDepartment {border-top: 1px dotted #6F8AA3; padding: 2px; padding-top: 4px; text-align: center;}

.DIVMainAdmin-WW {border: 1px solid #90B1D0; background: #D0E2F2;}
.DIVMainAdmin-WW table {padding-left: 16px;}
.DIVMainAdmin-WW td {padding: 4px;}
.DIVMainAdmin-WW div {border-left: 1px solid #FFFFFF; padding: 6px; background: #E4EEF7;}
.DIVMainAdmin-WW input {border: 1px solid #ADBFD0;}
.DIVMainAdmin-PE {border: 1px solid #90A090; background: #D0E0D0;}
.DIVMainAdmin-PE table {padding-left: 16px;}
.DIVMainAdmin-PE td {padding: 4px;}
.DIVMainAdmin-PE div {border-left: 1px solid #FFFFFF; padding: 6px; background: #E0F0E0;}
.DIVMainAdmin-PE input {border: 1px solid #A0B0A0;}
.DIVMainAdmin-Submit {border: 1px solid #27445F; background: #ADBFD0;}

.DIVSideBar-Admin {margin-top: 4px; margin-bottom: 2px; border: 1px solid #90B1D0; background: #D0E2F2;}
.DIVSideBar-Admin table {}
.DIVSideBar-Admin td {padding: 2px;}
.DIVSideBar-Admin div {border-left: 1px solid #FFFFFF; padding: 4px; background: #E4EEF7;}
.DIVSideBar-Admin input {border: 1px solid #ADBFD0; margin-left: 2px; margin-top: 1px;}
.DIVSideBar-Submit {margin: 1px; border: 1px solid #27445F; background: #516D88; padding: 4px; text-align: center;}

.indexDIVArticleBox-OuterBox {width: 440px; height: 500px; margin-right: 1px; overflow: hidden;}
.indexDIVArticleBox-InnerBox1 {height: 100%; border: 1px solid #EFEFEF;}
.indexDIVArticleBox-InnerBox2 {height: 100%; border: 1px solid #FFFFFF;}
.indexDIVArticleBox-Caption {background: #000000; padding: 3px; padding-right: 8px; text-align: right; color: #AFAFAF;}
.indexDIVArticleBox-Title {border: 1px solid #C0B296; background: #E3D7C0;}
.indexDIVArticleBox-Headline {padding-left: 4px; padding-top: 2px; font-size: 18px; font-weight: bold;}
.indexDIVArticleBox-SubHeadline {padding-left: 10px; padding-bottom: 4px;}
.indexDIVArticleBox-Text {height: 100%; margin-top: 1px; border: 1px solid #E5DDCE; background: #FFF9ED; padding-left: 9px; padding-top: 2px; padding-right: 9px; padding-bottom: 4px; color: #413D36;}
.indexDIVArticleBox-Links {width: 440px; margin-right: 1px; border: 1px solid #EFEFEF; border-top: 0px; background: #FFFFFF; padding: 1px;}