html,
body {
  height: 100%;
  margin: 0;
  padding: 0;
  font-size: 100%;
  font-family: Helvetica, Geneva, Arial, sans-serif;
  color: #333333;
}
/**** branding/navigation start ****/
#branding {
  display: block;
  padding: 0;
  height: 155px;
  background: url(../img/bg_branding.png) center top repeat-x;
  border-bottom: 1px solid #DDDDDD;
}
#branding #inner {
  max-width: 960px;
  margin: 0 auto;
  position: relative;
  z-index: 5;
}
#branding #inner #logo {
  background: url(../img/deakinprime.png) no-repeat bottom left;
  width: 100%;
  height: 105px;
  margin-top: 5px;
  text-indent: -9001px;
}
#branding #inner #logo h1 {
  margin: 0;
  padding: 0;
}
#branding #inner #logo h1 a {
  outline: none;
  display: block;
  width: 380px;
  height: 105px;
}
#branding #inner .AspNet-Menu-Horizontal {
  max-width: 960px;
  margin: 0 auto;
  height: 30px;
  border-left: 1px solid #990000;
}
#branding #inner ul.AspNet-Menu li.AspNet-Menu-WithChildren,
#branding #inner ul.AspNet-Menu li.AspNet-Menu-Leaf {
  line-height: 30px;
  display: inline;
  font-size: 0.9em;
  font-weight: normal;
}
#branding #inner ul.AspNet-Menu li.AspNet-Menu-WithChildren a,
#branding #inner ul.AspNet-Menu li.AspNet-Menu-Leaf a {
  padding: 0 8px;
  margin: 0;
  display: block;
  color: #FFFFFF;
  border-right: 1px solid #990000;
}
#branding #inner ul.AspNet-Menu li.AspNet-Menu-WithChildren a:hover,
#branding #inner ul.AspNet-Menu li.AspNet-Menu-Leaf a:hover {
  background: #990000;
  background-image: none;
}
#branding #inner ul.AspNet-Menu li.AspNet-Menu-Selected,
#branding #inner ul.AspNet-Menu li.AspNet-Menu-ChildSelected {
  background: #CC0000;
  background-image: none;
}
#branding #inner ul.AspNet-Menu li.AspNet-Menu-WithChildren ul {
  -moz-border-radius-bottomleft: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  background: #e61c22;
  border: 1px solid #990000;
  border-top: none;
  margin: 0 0 0 -1px;
}
#branding #inner ul.AspNet-Menu li.AspNet-Menu-WithChildren ul li.AspNet-Menu-Leaf a {
  line-height: 25px;
  padding: 0 8px;
  display: block;
  color: #FFFFFF;
  border: none;
  width: 165px;
  border-top: 1px solid #990000;
}
#branding #inner ul.AspNet-Menu li.AspNet-Menu-WithChildren ul li.AspNet-Menu-Leaf a:hover {
  background: #990000
}
#india #branding #inner ul.AspNet-Menu li.AspNet-Menu-Leaf a:hover {
  background: #00366b
}
#branding #inner ul.AspNet-Menu li ul li ul {
  display: none
}
#branding #inner ul.AspNet-Menu ul {
  z-index: 1000
}
/**** branding/navigation end *****/

/**** frontpage start ****/
#frontpage #introduction {
  max-width: 940px;
  margin: 0px auto;
  position: relative;
  padding: 10px;
}
#frontpage #introduction #statement {
  padding: 0;
  display: block;
  margin-top: 15px;
  height: 284px;
  width: 914px;
}
#frontpage #introduction #statement #slides {
  display: none;
  height: 284px;
}
#frontpage #introduction #statement #slides #page1 {
  background: url(../img/slides/slide1.png) no-repeat;
  display: block;
  height: 284px;
  position: relative;
  width: 100%;
}
#frontpage #introduction #statement #slides #page1 .box {
  background: url(../img/slides/transparentbg.png);
  padding: 0 10px;
  position: absolute;
  width: 340px;
  left: 0px;
  bottom: 20px;
}
#frontpage #introduction #statement #slides h1{
  font-size: 0.8em;
  color: #fff;
 }
#frontpage #introduction #statement #slides #page2 {
  background: url(../img/slides/slide2.png) no-repeat center right;
  display: block;
  height: 284px;
  position: relative;
  width: 100%;
}
#frontpage #introduction #statement #slides #page2 .box {
  background: url(../img/slides/transparentbg.png);
  padding: 0 10px;
  position: absolute;
  width: 260px;
  right: 0px;
  bottom: 20px;
}
#frontpage #introduction #statement #slides #page3 {
  background: url(../img/slides/slide3.png) no-repeat center left;
  display: block;
  height: 284px;
  position: relative;
  width: 100%;
}
#frontpage #introduction #statement #slides #page3 .box {
  background: url(../img/slides/transparentbg.png);
  padding: 0 10px;
  position: absolute;
  width: 340px;
  left: 0px;
  bottom: 20px;
}
#frontpage #introduction #statement #slides #page4 {
  background: url(../img/slides/slide4.png) no-repeat center right;
  display: block;
  height: 284px;
  position: relative;
  width: 100%;
}
#frontpage #introduction #statement #slides #page4 .box {
  background: url(../img/slides/transparentbg.png);
  padding: 0 10px;
  position: absolute;
  width: 260px;
  right: 0px;
  bottom: 20px;
}

/*#frontpage #shortcut {margin-top:-10px;background:#fff url(../img/bg_legend.png) no-repeat top center;display:block;width:220px;height:320px;float:right;}
#frontpage #shortcut ul {margin:40px 0 0 0;list-style:none;}
#frontpage #shortcut li {height:32px;width:145px;margin-bottom:5px;padding:0;}
#frontpage #shortcut li a {height:32px;text-indent:-9000px;display:block;background:url(../img/btn_legend.png) no-repeat 0 0;}
#frontpage #shortcut li.strategicconsulting a {background:url(../img/btn_legend.png) no-repeat 0 0;}
#frontpage #shortcut li.accreditationpathways a {background:url(../img/btn_legend.png) no-repeat 0 -37px;}
#frontpage #shortcut li.alliancesinstitutes a {background:url(../img/btn_legend.png) no-repeat 0 -74px;}
#frontpage #shortcut li.learningresources a {background:url(../img/btn_legend.png) no-repeat 0 -110px;}
#frontpage #shortcut li.learningenvironments a {background:url(../img/btn_legend.png) no-repeat 0 -147px;}
#frontpage #shortcut li.technologyservices a {background:url(../img/btn_legend.png) no-repeat 0 -184px;}
#frontpage #shortcut li.programs a {background:url(../img/btn_legend.png) no-repeat 0 -221px;}
#frontpage #shortcut li.strategicconsulting a:hover {background:url(../img/btn_legend.png) no-repeat -150px 0;}
#frontpage #shortcut li.accreditationpathways a:hover {background:url(../img/btn_legend.png) no-repeat -150px -37px;}
#frontpage #shortcut li.alliancesinstitutes a:hover {background:url(../img/btn_legend.png) no-repeat -150px -74px;}
#frontpage #shortcut li.learningresources a:hover {background:url(../img/btn_legend.png) no-repeat -150px -110px;}
#frontpage #shortcut li.learningenvironments a:hover {background:url(../img/btn_legend.png) no-repeat -150px -147px;}
#frontpage #shortcut li.technologyservices a:hover {background:url(../img/btn_legend.png) no-repeat -150px -184px;}
#frontpage #shortcut li.programs a:hover {background:url(../img/btn_legend.png) no-repeat -150px -221px;}*/

/****frontpage end ****/


/* section start */
#section {
  max-width: 940px;
  margin: 0px auto;
  min-height: 300px;
  padding: 10px;
  z-index: 100;
}
/* updates start */
#section #updates {
  /*margin-right: 220px;*/
}
#section #updates div.latestnews {
  float: left; /*height: 120px;border-right:1px solid red;*/width:470px;margin-right:10px;;
}
#section #updates div.upcomingevents {
  -moz-border-radius: 10px;
  nowhitespace: afterproperty;
  -webkit-border-radius: 10px;
  /*float: right;display:block;height:120px;*/margin-left:485px;margin-right:28px;background:#eeeeee;padding:10px;border:1px solid #ddd;;
}
#section #updates div.latestnews h2 {
  padding: 0;
  margin: 0;
  font-size: 0.9em;
  color: #ed1c23;
  text-transform: uppercase;
}
#section #updates div.upcomingevents h2 {
  padding: 0;
  margin: 0;
  font-size: 0.9em;
  text-transform: uppercase;
}
#section #updates div.latestnews ul {
  list-style: none;
  margin: 6px 10px 15px 0;
  padding: 0;
  border-top: 1px dotted #ccc;
}
#section #updates div.latestnews ul li {
  font-size: 0.75em;
  padding: 8px 0;
  border-bottom: 1px dotted #ccc;
}
#section #updates div.latestnews ul li a {
  color: #990000;
  text-decoration: none;
}
#section #updates div.latestnews ul li a:hover {
  color: #555
}
#section #updates div.latestnews ul li.subscribe {
  font-size: 0.6em;
  font-weight: normal;
  text-align: right;
  border: none;
  text-transform: uppercase;
}
#section #updates div.latestnews ul li.subscribe a {
  color: #555;
  text-decoration: none;
}
#section #updates div.latestnews ul li.subscribe a:hover {
  color: #990000
}
#section #updates div.upcomingevents ul {
  list-style: none;
  margin: 10px 10px 0 0;
  padding: 0;
}
#section #updates div.upcomingevents ul li {
  font-size: 0.75em;
  color: #444;
  border-left: 3px solid #ed1c23;
  padding: 0 0 0 7px;
  margin-bottom: 8px;
}
#section #updates div.upcomingevents ul li a {
  color: #990000;
  text-decoration: none;
}
#section #updates div.upcomingevents ul li a:hover {
  color: #666
}
/* updates end */
/* breadcrumbs start */
#section .breadcrumbs {
  display: block;
  font-size: 0.7em;
  color: #999999;
  border-bottom: 1px dotted #CCCCCC;
  margin: 10px 0 0 0;
  padding: 0 0 10px 0;
  clear: left;
}
#section .breadcrumbs a {
  color: #999999
}
#section .breadcrumbs a:hover {
  color: #990000
}
/* breadcrumbs end */
/* pullquote start */
#section #pullquote {
  margin-top: 38px;
  float: right;
  width: 150px;
  font-size: 1.0em;
  font-weight: bold;
  color: #999;
  border-bottom: 2px solid #ed1c23;
  padding: 10px 0;
  display: none;
}
/* pullquote end */
/* text start */
/* sidebar start */
#section #sidebar {
  border-top: 1px solid #ed1c23;
  width: 200px;
  float: left;
  margin-top: 11px;
  margin-bottom: 20px;
}
#section #sidebar ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#section #sidebar ul li {
  list-style-image: none;
  border-bottom: 1px dotted #CCCCCC;
  margin-bottom: 0px;
}
#section #sidebar ul li.office {
  padding: 10px 0;
  font-size: 0.8em;
}
#section #sidebar ul li a {
  font-weight: bold;
  font-size: 0.8em;
  text-decoration: none;
  display: block;
  background: #FFFFFF;
  padding: 10px 3px;
  color: #555;
}
#section #sidebar ul li a:hover {
  background: #eeeeee;
  color: #990000;
}
#section #sidebar ul li.currentpage a {
  background: #F5F5F5 url(../img/bg_sidebar_currentpage.png) no-repeat center right
}
#section #sidebar ul li.currentpage ul li a {
  background: #FFFFFF url(none)
}
#section #sidebar ul li ul li {
  list-style-image: none;
  border-top: 1px dotted #CCCCCC;
  border-bottom: none;
  margin-bottom: 0px;
}
#section #sidebar ul li ul li a {
  font-weight: bold;
  font-size: 0.75em;
  text-decoration: none;
  display: block;
  background: #FFFFFF;
  padding: 10px 3px 10px 14px;
}
#section #sidebar ul li ul li a img {
  margin-left: 3px
}
/* sidebar end */


#section #text {
  margin-left: 220px;
  margin-right: 170px;
}
#section #text.sitemap {
  margin-left: 0px;
  margin-right: 0px;
}
#section #text.sitemap div {
  float: left;
  display: block;
  border-right: 1px solid #ccc;
  padding: 0 10px;
  width: 165px;
  height: 330px;
}
#section #text.sitemap div.sitemap-last {
  border: none
}
#section #text.sitemap div ul li {
  width: 140px
}
#section #text.sitemap div ul li a {
  text-decoration: none
}
#section #text.sitemap div h5 {
  margin-top: 0
}
#section #text h1 {

}
#section #text h2 {
  font-size: 1.5em;
  color: #ed1c23;
  font-weight: bold;
  padding: 0;
  margin: 10px 0;
}
#section #text h3 {
  font-size: 1.2em;
  color: #666666;
  padding: 0;
  margin: -3px 0 20px 0;
}
#section #text h4 {
  font-size: 1em;
  color: #ed1c23;
}
#section #text h5 {
  font-size: 0.95em;
  color: #666666;
  padding: 0;
  margin: 18px 0 -8px 0;
}
#section #text p {
  font-size: 0.8em;
  margin: 1em 0;
  line-height: 1.3em;
}
#section #text th,
#section #text td {
  font-size: 0.8em;
  margin: 1em 0;
  line-height: 1.3em;
  text-align: left;
}
#section #text a {
  color: #555
}
#section #text a:hover {
  color: #990000
}
#section #text ul {
  margin: 1em 0 1em 17px;
  padding: 0;
  list-style-position: outside;
}
#section #text ol {
  margin: 1em 0 1em 25px;
  padding: 0;
}
#section #text ol li {
  font-size: 0.8em;
  line-height: 1.2em;
  margin-bottom: 7px;
}
#section #text ul li {
  list-style-image: url(../img/bullet_levelone.png);
  font-size: 0.8em;
  line-height: 1.2em;
  margin-bottom: 5px;
}
#section #text ul li strong {
  line-height: 1.5em
}
#section #text ul li ul li {
  list-style-image: url(../img/bullet_leveltwo.png);
  font-size: 1em;
}
#section #text hr {
  border: none;
  height: 1px;
  background: transparent;
  border-top: 1px dotted #CCCCCC;
  margin: 1em 0;
}
#section #text .summary {
  border-left: 3px solid #ed1c23;
  padding-left: 10px;
}
#section #text .summary a {
  display: block;
  text-decoration: none;
}
#section #text img.award-logo {
  border-left: 1px solid #999999;
  float: right;
  margin-left: 20px;
  padding-left: 10px;
}
/* forms start*/
#section #text .formfield {
  border: 1px solid #999999;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 1em;
  margin: 0 0 5px;
  width: 180px;
}
#section #text .formfield {
  border: 1px solid #999999;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 1em;
  margin: 0 0 5px;
  width: 180px;
}
#section #text .formlist {
  border: 1px solid #999999;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 1em;
  margin: 0 0 5px;
  width: 182px;
}
#section #text .formmulti {
  border: 1px solid #999999;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 1em;
  height: 60px;
  margin: 0 0 5px;
  width: 180px;
}
#section #text .formbutton {
  background: none repeat scroll 0 0 #CCCCCC;
  border: 1px solid #999999;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 1em;
  margin-top: 20px;
  width: 60px;
}
#section #text iframe.enewsletter {
  border-top: 1px dotted #ccc;
  padding: 0;
  margin: 20px 0;
}
/*        #section #text iframe.enewsletter h4 {font-size: 1em;color:#ed1c23;}
        #section #text .enewsletter {margin:20px 0;}
        
        #section #text .enewsletter label.label {display:block;width:130px;float:left;}
        #section #text .enewsletter .formbutton {margin-left:130px;font-size:13px;width:80px;}*/
/* forms end */
/* showmore start */
#section #text div.showmore {

}
#section #text div.showmore h6 {
  font-weight: normal;
  margin: 0;
  font-size: 0.9em;
  cursor: pointer;
  color: #ed1c23;
}
/* showmore end */
/* profiles start */
#section #text div.profile {
  display: block;
  min-height: 120px;
  border-bottom: 1px dotted #ccc;
}
#section #text div.profile img {
  float: left
}
#section #text div.profile p {
  font-size: 0.8em;
  margin-left: 100px;
  color: #666;
}
#section #text div.profile p.name {
  font-size: 0.95em;
  font-weight: bold;
  padding-bottom: 0;
  margin-bottom: -10px;
}
#section #text div.profile p.name span.title {
  text-align: left;
  font-size: 0.75em;
  font-weight: normal;
  color: #999;
  text-transform: uppercase;
}
#section #text div.profile p.download {
  font-size: 0.75em
}
#section #text div.profile p.download a {
  font-weight: normal;
  background: url(../img/icon_pdf.gif) no-repeat;
  padding: 0 20px 5px 20px;
  text-decoration: none;
  color: #ed1c23;
}
#section #text div.profile p.download a {
  text-decoration: underline
}
#section #text hr.people {
  border-top: 1px solid #ed1c23
}
/* profiles end */
/* quote start */
#section #text #quote {
  border: 1px solid #999999;
  padding: 0 10px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background: #EFEFEF;
  margin: 20px 0 0 0;
  font-size: 0.8em;
  margin: 10px 0;
}
#section #text #quote p {
  color: #333333;
  font-size: 1.2em;
}
#section #text #quote p.author {
  color: #666666;
  font-size: 1em;
  text-align: right;
  margin: -10px 0 5px 0;
}
/* quote end */
/* clients start */
#section #text ul.clients li {
  margin-bottom: 20px;
  color: #666666;
}
#section #text ul.clients li a {
  text-transform: uppercase;
  font-size: 0.8em;
  text-decoration: none;
}
#section #text ul.clients li ul li {
  margin-bottom: 0px;
  color: #666666;
}
#section #text ul.clients li ul.linkonly li {
  margin-bottom: 0px;
  color: #666666;
  margin-top: -15px;
}
.bmw_logo {
  margin-left: 36px
}
.tac_logo {
  margin-left: 6px
}
.mfb_logo {
  margin-left: 22px
}
.pief_logo {
  margin-left: 30px
}
#clients1 {
  float: left
}
#clients2 {
  float: left;
  margin: 1em 0 0 70px!important;
}
hr#hrclients {
  clear: both;
  margin: 30px 0;
}
.clientsimage1 {
  float: right;
  margin-left: 20px;
}
.clientsimage2 {
  float: left;
  margin-right: 20px;
}
/* clients end */
#section #text div.newsletter {
  float: left;
  width: 170px;
  padding: 0;
  margin: 15px 10px 0 0;
  border-bottom: 1px dotted #ccc;
  min-height: 180px;
}
#section #text div.newsletter h5 {
  margin: 0;
  font-size: 0.9em;
  color: #ed1c23;
}
#section #text div.newsletter p {
  margin: 5px 0 8px 0;
  padding: 0;
  font-size: 0.75em;
}
#section #text div.newsletter p a {
  color: #990000
}
#section #text div.newsletter p a:hover {
  color: #666
}
#section #text table#tabular th {
  border-top: 1px solid #ed1c23;
  border-right: 1px solid #ed1c23;
  border-bottom: 1px solid #ed1c23;
  padding: 3px 5px;
  background: #FFEFE8;
}
#section #text table#tabular th.last {
  border-right: none
}
#section #text table#tabular td {
  border-bottom: 1px solid #ed1c23;
  border-right: 1px solid #ed1c23;
  padding: 3px 5px;
}
#section #text table#tabular td.last {
  border-right: none
}
#section #text table#tabular th.overview {
  color: #ed1c23
}
#section #text table.tabular th {
  border-top: 1px solid #ed1c23;
  border-right: 1px solid #ed1c23;
  border-bottom: 1px solid #ed1c23;
  padding: 3px 5px;
  background: #FFEFE8;
}
#section #text table.tabular th.last {
  border-right: none
}
#section #text table.tabular td {
  border-bottom: 1px solid #ed1c23;
  border-right: 1px solid #ed1c23;
  padding: 3px 5px;
}
#section #text table.tabular td.last {
  border-right: none
}
#section #text table.tabular th.overview {
  color: #ed1c23
}
/* text end */
/* section end */
/* footer start */
#footer #swizzle {
  margin-top: -150px;
  margin-bottom: -55px;
  position: relative;
  z-index: -100;
}
#footer #externallinks {
  width: 50%;
  margin-top: 60px;
  position: relative;
  z-index: 100;
}
#footer #externallinks ul.legal {
  list-style: none;
  padding: 0 0 0px 30px;
  margin-bottom: -20px;
}
#footer #externallinks ul.legal li {
  display: block;
  float: left;
  margin-right: 10px;
  font-size: 0.7em;
  color: #666666;
}
#footer #externallinks ul.legal li a {
  color: #666666;
  text-decoration: underline;
}
#footer #externallinks ul.cricos {
  list-style: none;
  padding: 0 0 0px 30px;
}
#footer #externallinks ul.cricos li {
  clear: left;
  display: block;
  padding-top: 3px;
  font-size: 0.75em;
  color: #666666;
  font-size: 0.7em;
}
/*footer end */
.print {
  display: none
}
#associateapplication {
  border: none;
  height: 900px;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
/*body#application {background:green;padding:0;margin:0;}
#section table.application {border:1px solid blue;}*/
.panel {
  margin: -10px
}
.panel table.application {
  padding: 0;
  margin: 0px;
  width: 550px;
}
.panel table.application th {
  text-align: left;
  border-bottom: 1px solid #ed1c23;
  color: #666;
  padding-top: 10px;
}
.panel table.application td {
  padding: 3px 0;
  vertical-align: top;
  border-bottom: 1px solid #eee;
  color: #666;
}
.panel table.application td.label-heading {
  font-weight: bold;
  font-size: 0.85em;
  width: 170px;
}
.panel table.application td.label-heading.instructions {
  font-weight: normal
}
.panel table.application td.label-heading span.hint {
  color: #999999;
  display: block;
  font-size: 0.8em;
  font-weight: normal;
  width: 100px;
}
.panel table.application td.field span.hint {
  color: #999999;
  display: block;
  font-size: 0.8em;
  font-weight: normal;
  width: 100px;
}
.panel table.application td.label {
  padding: 2px 0 2px 10px;
  line-height: 1.3em;
  font-size: 0.85em;
  width: 150px;
}
.panel table.application td.field {
  text-align: right
}
.panel table.application td.field input {
  border: 1px solid #999;
  width: 250px;
  font-family: Helvetica, Arial, sans-serif;
}
.panel table.application td.field select {
  border: 1px solid #999;
  width: 250px;
  font-family: Helvetica, Arial, sans-serif;
}
.panel table.application td.field textarea {
  border: 1px solid #999;
  width: 250px;
  font-family: Helvetica, Arial, sans-serif;
}
.panel table.application td.browse {
  font-size: 0.7em;
  width: 680px;
}
div.error-summary {
  display: none
}
.panel table.application td span.error {
  font-size: 0.7em;
  text-transform: uppercase;
  background: #f00;
  padding: 1px 3px;
  color: #fff!important;
}
.next-btn {
  margin: 10px 0 10px 10px;
  border: none;
  padding: 3px 5px;
  width: 100px;
  float: right;
  background: #666;
  color: #fff;
  font-weight: bold;
  text-transform: uppercase;
  font-family: Helvetica, Arial, sans-serif;
}
.submit-btn {
  margin: 10px 0 10px 10px;
  border: none;
  padding: 3px 5px;
  width: 100px;
  float: right;
  background: #666;
  color: #fff;
  font-weight: bold;
  text-transform: uppercase;
  font-family: Helvetica, Arial, sans-serif;
}
.back-btn {
  margin: 10px 0 10px 10px;
  border: none;
  padding: 3px 5px;
  width: 100px;
  float: right;
  background: #ddd;
  color: #666;
  font-weight: bold;
  text-transform: uppercase;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
}
/**** News Section *****/


#intro-news {
  margin: 0 0 0 220px;
}
#intro-news h2 {
  font-size: 1.5em;
  color: #ed1c23;
  font-weight: bold;
  padding: 0;
  margin: 10px 0;
}
#intro-news hr {
  border: none;
  height: 1px;
  background: transparent;
  border-top: 1px dotted #CCCCCC;
  margin: 1em 0;
}
#intro-news p {
  font-size: 0.8em;
  margin: 1em 0;
  line-height: 1.3em;
}
#intro-news a {
  color: #555
}
#intro-news a:hover {
  color: #990000
}

.content-news{
	float:left;
	margin:0 0 0 220px;
	_margin:0 0 0 120px;
}

.sidebar-news {
  width: 125px;
  float: left;
  padding-top:18px;
}

.text-news{
	width:550px;
	float:left;
}

#section #text div.previous {
  float: left;
  font-size: 0.75em;
  width: 250px;
}
#section #text div.next {
  float: right;
  font-size: 0.75em;
  width: 250px;
  text-align: right;
}
#section #text p.date {
  margin-top: -20px;
  font-size: 0.7em;
  color: #999;
}
#section #sidebar.news img {
  margin-top: 10px
}

.text-news h2 {
  font-size: 1.5em;
  color: #ed1c23;
  font-weight: bold;
  padding: 0;
  margin: 10px 0;
}
.text-news h3 {
  font-size: 1.2em;
  color: #666666;
  padding: 0;
  margin: -3px 0 20px 0;
}
.text-news h4 {
  font-size: 1em;
  color: #ed1c23;
}
.text-news h5 {
  font-size: 0.95em;
  color: #666666;
  padding: 0;
  margin: 18px 0 -8px 0;
}
.text-news p {
  font-size: 0.8em;
  margin: 1em 0;
  line-height: 1.3em;
}
.text-news th,
.text-news td {
  font-size: 0.8em;
  margin: 1em 0;
  line-height: 1.3em;
  text-align: left;
}
.text-news a {
  color: #555
}
.text-news a:hover {
  color: #990000
}
.text-news ul {
  margin: 1em 0 1em 17px;
  padding: 0;
  list-style-position: outside;
}
.text-news ol {
  margin: 1em 0 1em 25px;
  padding: 0;
}
.text-news ol li {
  font-size: 0.8em;
  line-height: 1.2em;
  margin-bottom: 7px;
}
.text-news ul li {
  list-style-image: url(../img/bullet_levelone.png);
  font-size: 0.8em;
  line-height: 1.2em;
  margin-bottom: 5px;
}
.text-news ul li strong {
  line-height: 1.5em
}
.text-news ul li ul li {
  list-style-image: url(../img/bullet_leveltwo.png);
  font-size: 1em;
}
.text-news hr {
  border: none;
  height: 1px;
  background: transparent;
  border-top: 1px dotted #CCCCCC;
  margin: 1em 0;
}
.text-news .summary {
  border-left: 3px solid #ed1c23;
  padding-left: 10px;
}
.text-news .summary a {
  display: block;
  text-decoration: none;
}

#section #text div.profile p.play {
  font-size: 0.75em
}
#section #text div.profile p.play a {
  font-weight: normal;
  background: url(../img/icon_play.png) no-repeat;
  padding: 0 20px 5px 20px;
  text-decoration: none;
  color: #ed1c23;
}
#section #text div.profile p.play a {
  text-decoration: underline
}


.mask { /*--Transparent background layer--*/
	display: none; /*--hidden by default--*/
	background: #000;
	position: fixed; left: 0; top: 0;
	width: 100%; height: 100%;
	z-index: 9999;
        opacity: 0.8;
}
.vid {
	display: none; /*--hidden by default--*/
	width: 320px;
	background: #fff;
	padding: 30px 30px 20px;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 99999;
	/*--CSS3 Box Shadows--*/
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
}
.close {
	float: right;
	margin: -25px -25px 0 0;
  border: none;
}
/*--Making IE6 Understand Fixed Positioning--*/
*html .mask {
	position: absolute;
}
*html .vid {
	position: absolute;
}

.small {
	font-size: 0.75em;
}
