.dtr span {
    display: block;
    float: left;
    overflow: hidden;
    text-indent: -1000px;
    background-repeat: no-repeat;
    background-position: left top
    }
@media print {
    .dtr span {
        background-image: none;
        display: inline;
        float: none
        }
    }
body {
    background: #fff url(/Images/bg_principal.jpg) repeat-x top;
    color: #414b56
    }
/* General Links */
a:link {
    text-decoration: none;
    color: #4777A7;
    border: 0
    }
a:active {
    text-decoration: underline;
    color: #4777A7;
    border: 0
    }
a:visited {
    text-decoration: none;
    color: #4777A7;
    border: 0
    }
a:hover {
    text-decoration: none;
    color: #194F8D;
    border: 0
    }
img {
    padding: 0;
    margin: 0;
    border: none
    }
input {
    font-family: "Verdana";
    font-size: 11px
    }
input[type="submit"] {
    color: #FFF
    }
div.search input[type="text"] {
    color: #FFF
    }
textarea {
    font-family: "Verdana";
    color: #2f2928;
    font-size: 12px
    }
select {
    font-family: "Verdana";
    color: #2f2928;
    font-size: 11px;
    position: absolute
    }
.header .search {
    background: #154e90
    }
.header .search .input {
    border: solid 1px #47a;
    font-size: 11px;
    padding: 3px 3px 4px 3px;
    margin: 0;
    background: #47a
    }
.header .search p a {
    color: #69c
    }
.TopMenu ul {
    border-left: solid 1px #69c
    }
.TopMenu li {
    border-right: solid 1px #69c
    }
.TopMenu li a {
    color: #9cf
    }
.TopMenu li a:visited {
    color: #9cf
    }
.TopMenu li a:hover {
    color: #fff
    }
/* DropDown Menu ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.menu, .menu ul li {
    color: white;
    font-size: 11px;
    font-weight: bold;
    list-style-image: url(/Images/line_menu.gif) no-repeat
    }
.menu ul {
    width: 11em
    }
.menu a {
    text-decoration: none;
    color: #072f5d;
    display: inline-block;
    position: relative;
    background: url(/Images/bg_menu.gif) repeat-x
    }
.menu a:visited {
    color: #072f5d
    }
.menu li li a {
    padding: 0.4em 0.4em
    }
.menu li li a:link, .menu li li a:visited {
    background-color: #3888da;
    color: white
    }
.menu ul a:link {
    color: #006;
    font-weight: normal;
    width: 155px
    }
.menu ul a:visited {
    color: #006;
    font-weight: normal;
    width: 155px
    }
.menu a:hover, .menu ul a:hover, .menu li li a:hover {
    color: white;
    background: url(/Images/bg_menu_on.gif) repeat-x;
    text-decoration: none
    }
.menu li:hover > a {
    color: white
    }
.menu li li {
    /* create borders around each item */
    }
.menu ul > li + li {
    /* and remove the top border on all but first item in the list */
    border-top: 0
    }
.menu li li:hover > ul {
    /* inset 2nd+ submenus, to show off overlapping */
    top: 5px;
    left: 90%
    }
/* special colouring for "Main menu:", and for "xx submenu" items in ADxMenu

	placed here to clarify the terminology I use when referencing submenus in posts */
.menu > li:first-child > a span {
    background: none
    }
.menu li a span {
    background: url(/Images/menu_sup.gif) no-repeat;
    padding: 0 8px
    }
.menu li a:hover span {
    background: none
    }
/* Fix for IE5/Mac \*/
/*/

.menu a {

	float: left;

}

/* End Fix */
/* ie 6 only style */
* html .menu a:hover, * html .menu .adxmhoverA {
    /* li:hover>a selector */
    color: white;
    text-decoration: none
    }
/* BreadCrumb */
.content .BreadCrumb {
    background: #FFF
    }
.content h1 {
    color: #194F8D
    }
.content h2 {
    color: #194F8D
    }
.content h3 {
    color: #c60
    }
.Featured h1 {
    border-bottom: solid 3px #d6e2ef
    }
.RecentArticles h1 {
    border-bottom: solid 3px #d6e2ef
    }
.News h1 {
    /*border-bottom: solid 3px #d6e2ef;*/
    }
.News h2 {
    color: #c93
    }
.RecentBlogs h1 {
    border-bottom: solid 3px #d6e2ef
    }
.Post .PostAuthorDetails {
    background: #def2ff
    }
.Post .PostMore .Comment {
    background: #F8F8F8 url(../Images/commentquote.gif) no-repeat 5px 10px;
    border-top: 1px solid #DFDFDF
    }
.Post .PostMore .CommentAlt {
    background: #FFF url(../Images/commentquote.gif) no-repeat 5px 10px;
    border-top: 1px solid #DFDFDF
    }
.AZ ul {
    background: #def2ff
    }
.PageForms form {
    border: solid 2px #A6BBCE
    }
.PageForms th {
    background: #A6BBCE;
    color: #FFF
    }
.PageForms .Button {
    background: #47A
    }
#tabnav .tablink a:link, #tabnav .tablink a:visited {
    background: #d5edfd;
    border: 1px solid #a1d5f8;
    color: #06c
    }
#tabnav .tablink a:link.active, #tabnav .tablink a:visited.active {
    border-bottom: 1px solid #fff;
    background: #fff;
    color: #006
    }
#tabnav a:hover {
    background: #fff
    }
.right h2 {
    color: #194F8D
    }
.right .Categories li a:hover {
    background-color: #def2ff
    }
/* Paging */
.Paging a {
    border: 1px solid #005DBB;
    background: #def2ff
    }
.Paging a:visited {
    background: #def2ff;
    border: 1px solid #005dbb
    }
.Paging a:hover {
    background: #005dbb;
    color: #fff
    }
.PagingDisabled {
    border: 1px solid #ccc;
    background: #e5e5e5;
    color: #666
    }
.PagingCurrentPageNumber {
    border: 1px solid #005dbb;
    background: #005dbb;
    color: #fff
    }
/* Summary Article Attachment */
.AttachmentList {
    border: 1px solid #BEBEBE;
    background-color: #F8F8F8
    }
.AttachmentList ul li {
    background: url(../Images/attach.gif) no-repeat left top
    }
.AttachmentHeading {
    color: #384C4B
    }
/* Teaser Image Styles */
.FeatureImageSpan {
    background-color: #F5F5F5
    }
.FeatureImageCaption {
    border-bottom: 1px #CCC solid
    }