

/*** dewan ***/
html, table {
    font-size: 100%;
}

body {
    margin: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 76%;
    color: #464646;
}


a {
    color: #0864a5;
    text-decoration: underline;
}
a:hover {
    text-decoration: none;
}
hr {
    color:#c0c0c0;
    background-color:#bfbfbf;
    margin: 0 0 15px 0;
    height: 1px;
    border: none;
}
hr.dotted {
    background: transparent url(http://dvsim.dewaninstitutes.org/theme/horiz-dots-bground-rpt.gif) repeat-x 0 0;
    color: #bfbfbf;
}

hr.even {
    margin: 8px 0px;
}  


img {
    border: none;
}
p {
    margin: 0 0 20px 0;
}

/* Fix for scrolling WYSIWYG in simple edit mode */
div[contentEditable="true"]{
overflow: scroll;
}

/*** Main layout directives ***/
/* Derived in parts from:
 * - In Search of the Holy Grail by Matthew Levine
 *      (http://www.alistapart.com/articles/holygrail)
 * - The Jello Mold wrapper concept of Mike Purvis
 *      (http://www.positioniseverything.net/articles/jello.html)
 */

/* Grail containers */
.grailcolumn {
    position: relative;
    float: left;
}
#bodycontainer {
    margin: 0;
    padding-left: 182px;
    min-width: 182px;
}
#headercontainer, #footercontainer {
    margin-left: -182px;
    min-width: 780px;
}
#footercontainer {
    clear: both;
}
#pagecontainer {
    width: 100%;
}
#navcontainer {
    width: 182px;
    margin-left: -100%;
    left: 0;
}
#bodycontainer > #navcontainer {
    left: -182px;
}
#pagecontainer, #navcontainer {
    padding: 0 0 20px 0;
}

/* Jello mold containers */
.outerwrapper {
    padding: 0 390px 0 390px;
    margin: 0;
}
.expander {
    margin: 0 -390px 0 -390px;
    min-width: 780px;
    position: relative;
}
* html .expander {
    height: 0;
}
.wrapper {
    width: 100%;
}
.centreouterwrapper {
    padding: 0 299px 0 299px;
    margin: 0;
}
.centreexpander {
    margin: 0 -299px 0 -299px;
    min-width: 598px;
    position: relative;
}
*html .centreexpander {
    height: 0;
}
.centrewrapper {
    overflow: hidden;
}
.sizer {
    width: 100%;
    max-width: 420px;}


/*** The main, authored content area, .bodycontents ***/
.bodycontents a:link {
    color: #0864a5;
    text-decoration: underline;
}
.bodycontents a:visited {
    color: #746114;
    text-decoration: underline;
}
.bodycontents a:hover {
    color: #0864a5;
    text-decoration: none;
}
.bodycontents a:active {
    color: #0864a5;
    text-decoration: underline;
}


/*** Within the header block, #headercontainer ***/
#headercontainer {
    text-align: left;
    border-top: 3px solid #7ac4d9;
    border-bottom: 1px solid #c4c4c4;
    background: #000000 url(http://dvsim.dewaninstitutes.org/theme/searchbar-bg.gif) repeat-x bottom left;
}
#headercontainer .mainheaderouter {
    border-top: 1px solid #000000;
    width: 100%;
}
.mainheaderouter .mainheader {
    min-height: 76px;
    height: auto !important;
    height: 76px;
}
.mainheader .logo {
    width: 210px;
    width/**/:/**/ 200px;
    height: 76px;
    height/**/:/**/ 65px;
    float: left;
    padding: 11px 0 0 10px;
}
.mainheader .rightinformation {
    float: right;
    text-align: right;
    width: 565px;
    width/**/:/**/ 555px;
    padding-right: 10px;
}
.rightinformation .quicklinks {
    text-align: left;
    background: #363636 url(http://dvsim.dewaninstitutes.org/theme/quicklinks-leftcorner.gif) no-repeat bottom left;
    float: right;
    position: relative;
}
.rightinformation .quicklinks a {
    display: block;
    width: 76px;
    width/**/:/**/ 69px;
    height: 16px;
    height/**/:/**/ 15px;
    padding: 1px 0 0 7px;
    background: url(http://dvsim.dewaninstitutes.org/theme/quicklinks-rightcorner.gif) no-repeat bottom right;
    font-family: Arial, Helvetica, sans-serif;
    color: #e2e2e2;
    font-size: 10px;
    text-decoration: none;
}
.rightinformation .quicklinks a:hover {
    text-decoration: underline;
}
.qlopenouter {
    display: none;
    position: absolute;
    top: 1px;
    right: 80px;
    background: #363636;
    padding-right: 8px;
}
.qlopenouter .qlopeninner {
    height: 16px;
    /*width: 495px;*/
    background: #363636 url(http://dvsim.dewaninstitutes.org/theme/quicklinks-leftcorner.gif) no-repeat bottom left;
    padding-left: 10px;
}
.qlopenouter .qlopeninner a {
    /*display: block;
    height: 12px;*/
    width: auto;
    /*float: left;*/
    background: url(http://dvsim.dewaninstitutes.org/theme/quicklinks-linkarrow.gif) no-repeat top left;
    padding: 1px 16px 0 8px;
    font-family: Arial, Helvetica, sans-serif;
    color: #e2e2e2;
    font-size: 10px;
    text-decoration: none;
}
.qlopenouter .qlopeninner a:hover {
    text-decoration: underline;
}
#headercontainer .pagetitle {
    display: block;
    text-align: right;
    padding-top: 19px;
    font-family: "Trajan Pro", "Times New Roman", serif !important;
    height: 0px !important;
    padding: 17px 0 0 0 !important;
    margin: 36px 0 0 0 !important;
    overflow: hidden !important;
    float: right;
    background: url(http://dvsim.dewaninstitutes.org/theme/excellence.gif) no-repeat top right !important;
    width: 553px !important;
}
.topbannercopy {
    border-left: 15px solid #7AC4D9;
}
#headercontainer {
    border-top: 3px solid #7AC4D9;
}
#headercontainer .searchbar {
    height: 35px;
    height/**/:/**/ 29px;
    padding: 6px 0 0 16px;
}
.searchbar .formblock {
    float: right;
    padding-right: 10px;
}
.searchbar .formblock form {
    margin: 0;
    padding: 0;
}
.searchbar .formblock input.searchbox { width: 145px; font-size: 11px; color: #3a3a3a; margin-right: 9px; }
.searchbar .formblock input.words {
    width: 145px;
    font-size: 11px;
    color: #3a3a3a;
    margin-right: 9px;
}
.searchbar .formblock input.gosearch {
    width: 33px;
    height: 21px;
}
.searchbar .formblock select {
    font-size: 11px;
    color: #3a3a3a;
    margin-right: 6px;
}
.searchbar .formblock label {
    display: none;
}
.searchbar .searchlinks {
    padding-top: 4px;
    margin-left: -8px;
}
.searchbar a.nav {
    padding-top: 2px;
    padding-left: 15px;
    padding-right: 10px;
    width: 170px;
    width/**/:/**/ 135px;
    font-weight: bold;
    color: #7c7c7c;
    background: url(http://dvsim.dewaninstitutes.org/theme/arrow-linknav-grey.gif) no-repeat 0px 5px;
    text-decoration: none;
    display: inline }
.searchbar a.nav:hover {
    text-decoration: underline;
}

/* Footer */
#footercontainer {
    font-size: 90%;
    border-top: 1px solid #c4c4c4;
    background: url(http://dvsim.dewaninstitutes.org/theme/footer-bgrepeat.jpg) repeat-x top left;
}
#footercontainer .footercontent {
    padding: 20px 0 0 2px;
    min-height: 150px;
    height: auto !important;
    height: 150px;
}
#footercontainer .footercontent#homepage {
    padding: 15px 0 0 15px;
}
.footercontent a {
    color: #5c5c5c;
    text-decoration: none;
}
.footercontent a:hover {
    color: #980000;
    text-decoration: underline;
}
.footercontent .hpleftinfo {
    float: left;
    margin-right: 65px;
}
.footercontent .hprightinfo {
    float: left;
}
.footercontent .footercol1 {
    float: left;
    width: 180px;
    width/**/:/**/ 700px;
    padding: 0 24px 0 18px;
}
.footercontent .footercol1title {
    padding: 0 0 8px 0;
    color: #5c5c5c;
    font-size: 140%;
    font-weight: normal;
    font-family: Georgia, "Times New Roman", Times, serif;
}
.footercontent .footercol {
    float: left;
    width: 176px;
    width/**/:/**/ 120px;
    padding: 0 16px 0 23px;
    border-left: 1px solid #babbba;
    min-height: 150px;
    height: 150px;
}
.footercontent ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.footercontent ul li {
    display: block;
    list-style: none;
    background: url(http://dvsim.dewaninstitutes.org/theme/arrow-footerlink.gif) no-repeat top left;
    padding: 0 0 5px 8px;
    line-height: 120%;
}
.footercontent .footercol ul {
    margin-top: 4px;
}
.footercontent .footercol .footerpageinfo {
    display: none;
    margin-top: 15px;
}
.footercol.lastcol {
    background: url(http://dvsim.dewaninstitutes.org/theme/footer-lastcol-toparrow.gif) no-repeat top left;
    width: 198px;
}

/* UWA Core */

/* Main Container */

/*.contentcontainer {
    background-color: #FFFFFF;
    display: block;
}
.contentcontainer .contentcopy {
    width: 100%;
    padding-bottom: 20px;
}*/
.leftnav {
    display: block;
    float: left;
    text-align: left;
    width: 182px;
    background-color: #FFFFFF;
    float: left;
    padding: 32px 0 0 0;
    height: 1%;
}

/*#pagecontainer {
    display: block;
    margin-left: 182px;
    position:relative;

}*/

/** html #pagecontainer {
    display: block;
    margin-left: 185px;
    position: relative;
    height: 1%;
}*/

/* Navigation Styles */ 

/* First Level */
.leftnav ul {
    padding: 0;
    margin: 0 0 0 8px;
    width: 194px;
    width/**/:/**/ 170px;
    list-style-type: none;
}
.leftnav ul li {
    display: block;
    width: 170px;
    margin: 0;
    padding: 0;
    border-bottom: 1px solid #d7d7d7;
    color: #0864a5;
}
.leftnav ul li a {
    display: block;
    padding: 4px 0 4px 18px;
    margin: 0;
    font-weight: bold;
    color: #0864a5;
    background: url(http://dvsim.dewaninstitutes.org/theme/left_linkarrow.gif) no-repeat 0 6px;
    text-decoration: none;
}
.leftnav ul li a:hover {
    text-decoration: underline;
}
.leftnav ul li a.pageon {
    color: #746114;
    background: url(http://dvsim.dewaninstitutes.org/theme/linkarrow-ac.gif) no-repeat 0 6px;
}

/* .leftnav ul li.lastnavitem {
    background-image: none;
} */

/* Second Level */
.leftnav ul ul {
    padding: 0 0 9px 0;
    margin: 0 0 15px 17px;
    width: 172px;
    width/**/:/**/ 150px;
    list-style-type: none;
}
.leftnav ul ul li {
    width: 150px;
    display: inline;
    margin: 0;
    padding: 0;
    background: none;
    border: none;
    color: #0864a5;
    }
.leftnav ul ul li a {
    font-size: 90%;
    display: block;
    padding: 5px 0 5px 0;
    line-height: 13px;
    font-weight: normal;
    color: #0864a5;
    background: url(http://dvsim.dewaninstitutes.org/theme/dottedline-lightgrey.gif) repeat-x 0 100%;
    text-decoration: none;
}
.leftnav ul ul li a:hover {
    text-decoration: underline;
}
.leftnav ul ul li a.pageon {
    color: #746114;
    font-weight: bold;
    background: url(http://dvsim.dewaninstitutes.org/theme/dottedline-lightgrey.gif) repeat-x 0 100%;
}

/* Third Level */
.leftnav ul ul ul {
    padding: 0 0 5px 0;
    margin: 0;
    width: 172px;
    width/**/:/**/ 148px;
    list-style-type: none;
    background: url(http://dvsim.dewaninstitutes.org/theme/dottedline-lightgrey.gif) repeat-x 0 100%;
}
.leftnav ul ul ul li {
    width: 148px;
    display: inline;
    margin: 0;
    padding: 0;
    background: none;
    color: #0864a5;
    }
.leftnav ul ul ul li a {
    display: block;
    padding: 3px 0 3px 10px;
    line-height: 13px;
    font-weight: normal;
    font-size: 90%;
    color: #0864a5;
    background: url(http://dvsim.dewaninstitutes.org/theme/subnav-lvl3-linkarrow.gif) no-repeat 0 5px;
    text-decoration: none;
}
.leftnav ul ul ul li a:hover {
    text-decoration: underline;
}
.leftnav ul ul ul li a.pageon {
    color: #746114;
    background: url(http://dvsim.dewaninstitutes.org/theme/subnav-lvl3-linkarrow.gif) no-repeat 0 5px;
}

/* Fourth Level */
.leftnav ul ul ul ul {
    padding: 3px 0 3px 0;
    margin: 0 0 0 9px;
    width: 166px;
    width/**/:/**/ 142px;
    list-style-type: none;
    background: none;
}
.leftnav ul ul ul ul li {
    display: block;
    width: 142px;
    margin: 0;
    padding: 0;
    background: none;
    color: #05436f;
}
.leftnav ul ul ul ul li a {
    display: block;
    padding: 2px 0 2px 10px;
    font-weight: normal;
    font-size: 90%;
    color: #0864a5;
    background: url(http://dvsim.dewaninstitutes.org/theme/subnav-lvl3-linkarrow.gif) no-repeat 0 5px;
    text-decoration: none;
}
.leftnav ul ul ul ul li a:hover {
    text-decoration: underline;
}
.leftnav ul ul ul ul li a.pageon {
    color: #746114;
}

/* Navigation Styles */ 

/* First Level */
.leftnav div.nav_level {
    padding: 0;
    margin: 0 0 0 8px;
    width: 194px;
    width/**/:/**/ 170px;
}
.leftnav div.nav_level div.nav_item {
    display: block;
    width: 170px;
    margin: 0;
    padding: 0;
    border-bottom: 1px solid #d7d7d7;
    color: #0864a5;
}
.leftnav div.nav_level div.nav_item a {
    display: block;
    padding: 4px 0 4px 18px;
    margin: 0;
    font-weight: bold;
    color: #0864a5;
    background: url(http://dvsim.dewaninstitutes.org/theme/left_linkarrow.gif) no-repeat 0 6px;
    text-decoration: none;
}
.leftnav div.nav_level div.nav_item a:hover {
    text-decoration: underline;
}
.leftnav div.nav_level div.nav_item a.pageon {
    color: #746114;
    background: url(http://dvsim.dewaninstitutes.org/theme/linkarrow-ac.gif) no-repeat 0 6px;
}

/* Second Level */
.leftnav div.nav_level div.nav_level {
    padding: 0 0 9px 0;
    margin: 0 0 15px 17px;
    width: 172px;
    width/**/:/**/ 150px;
    list-style-type: none;
}
.leftnav div.nav_level div.nav_level div.nav_item {
    width: 150px;
    display: inline;
    margin: 0;
    padding: 0;
    background: none;
    border: none;
    color: #0864a5;
    }
.leftnav div.nav_level div.nav_level div.nav_item a {
    font-size: 90%;
    display: block;
    padding: 5px 0 5px 0;
    line-height: 13px;
    font-weight: normal;
    color: #0864a5;
    background: url(http://dvsim.dewaninstitutes.org/theme/dottedline-lightgrey.gif) repeat-x 0 100%;
    text-decoration: none;
}
.leftnav div.nav_level div.nav_level div.nav_item a:hover {
    text-decoration: underline;
}
.leftnav div.nav_level div.nav_level div.nav_item a.pageon {
    color: #746114;
    font-weight: bold;
    background: url(http://dvsim.dewaninstitutes.org/theme/dottedline-lightgrey.gif) repeat-x 0 100%;
}

/* Third Level */
.leftnav div.nav_level div.nav_level div.nav_level {
    padding: 0 0 5px 0;
    margin: 0;
    width: 172px;
    width/**/:/**/ 148px;
    list-style-type: none;
    background: url(http://dvsim.dewaninstitutes.org/theme/dottedline-lightgrey.gif) repeat-x 0 100%;
}
.leftnav div.nav_level div.nav_level div.nav_level div.nav_item {
    width: 148px;
    display: inline;
    margin: 0;
    padding: 0;
    background: none;
    color: #0864a5;
    }
.leftnav div.nav_level div.nav_level div.nav_level div.nav_item a, .stalk_table a {
    display: block;
    padding: 3px 0 3px 10px;
    line-height: 13px;
    font-weight: normal;
    font-size: 90%;
    color: #0864a5;
    background: url(http://dvsim.dewaninstitutes.org/theme/subnav-lvl3-linkarrow.gif) no-repeat 0 5px;
    text-decoration: none;
}
.leftnav .stalk_container {
    margin: 0.3em 0 0.6em;
}
.leftnav div.nav_level div.nav_level div.nav_level div.nav_item a:hover, .stalk_table a:hover {
    text-decoration: underline;
}
.leftnav div.nav_level div.nav_level div.nav_level div.nav_item a.pageon {
    color: #746114;
    background: url(http://dvsim.dewaninstitutes.org/theme/subnav-lvl3-linkarrow.gif) no-repeat 0 5px;
}

/* Fourth Level */
.leftnav div.nav_level div.nav_level div.nav_level div.nav_level {
    padding: 3px 0 3px 0;
    margin: 0 0 0 9px;
    width: 166px;
    width/**/:/**/ 142px;
    list-style-type: none;
    background: none;
}
.leftnav div.nav_level div.nav_level div.nav_level div.nav_level div.nav_item {
    display: block;
    width: 142px;
    margin: 0;
    padding: 0;
    background: none;
    color: #05436f;
}
.leftnav div.nav_level div.nav_level div.nav_level div.nav_level div.nav_item a {
    display: block;
    padding: 2px 0 2px 10px;
    font-weight: normal;
    font-size: 90%;
    color: #0864a5;
    background: url(http://dvsim.dewaninstitutes.org/theme/subnav-lvl3-linkarrow.gif) no-repeat 0 5px;
    text-decoration: none;
}
.leftnav div.nav_level div.nav_level div.nav_level div.nav_level div.nav_item a:hover {
    text-decoration: underline;
}
.leftnav div.nav_level div.nav_level div.nav_level div.nav_level div.nav_item a.pageon {
    color: #746114;
}



/* Breadcrumb */
#pagecontainer #breadcrumbs {
    min-height: 33px;
    min-height/**/:/**/ 16px;
    height: auto !important;
    height: 33px;
    height/**/:/**/ 16px;
    padding: 11px 20px 11px 0;
    color: #0864a5;
    font-size: 90%;
}
#pagecontainer #breadcrumbs .currentpage {
    color: #565656;
}

/* Main Content Area */
.bodycontents {
    padding: 0;
    margin-top: 25px;
    border-left: 1px solid #d7d7d7;
    }
* html .contentcontainer#landing .bodycontents {
    padding: 0;
    margin-top: 38px;
    border-left: 1px solid #d7d7d7;
}
.upcomingevents .eventitem {
    padding-bottom: 15px;
}
.upcomingevents .eventitem .eventtitle {
    font-weight: bold;
}
.facultyschools .facultytitle {
    border-top: 6px solid #7ac4d9;
}
.facultyschools .listedschools {
    width: 222px;
    width/**/:/**/ 196px;
    padding: 5px 15px 5px 11px;
    background-color: #fbf9f3;
    border-right: 14px solid #f5f3ea;
}
.facultyschools .listedschools ul {
    padding: 0 0 0 4px;
    margin: 0;
    list-style: none;
}
.facultyschools .listedschools ul li {
    width: 196px;
    width/**/:/**/ 186px;
    padding: 5px 0 5px 10px;
    background: url(http://dvsim.dewaninstitutes.org/theme/faculty-schoolslist-arrow.gif) no-repeat top left;
}
.facultyschools .listedschools a {
    text-decoration: none;
}
.facultyschools .listedschools a:hover {
    text-decoration: underline;
}
.mainrhs ul.fsnewslist {
    padding: 0 15px 5px 0;
    margin: 0;
    list-style-type: none;
}
.mainrhs ul.fsnewslist li {
    background: url(http://dvsim.dewaninstitutes.org/theme/studentstaffnet-list-arrow.gif) no-repeat 0 10px;
    padding: 5px 20px 0 10px;
}
.bodycontents ul.fsnewslist {
    padding: 5px 15px 5px 0px;
    margin: 0;
    list-style-type: none;
}
.bodycontents ul.fsnewslist li {
    background: url(http://dvsim.dewaninstitutes.org/theme/studentstaffnet-list-arrow.gif) no-repeat 0 10px;
    padding: 5px 20px 0 10px;
}
.mainrhs ul.fslinklist {
    margin: 0 0 1em 0;
    padding: 0;
    list-style-type: none;
}
*html .mainrhs ul.fslinklist {
    margin: 0 0 0.5em 0;
    list-style-type: none;
}
.bodycontents .mainrhs ul.fslinklist li {
    background: url(http://dvsim.dewaninstitutes.org/theme/rightcol-linkarrow.gif) no-repeat 0 3px;
    padding: 0 0 0 15px;
}
.mainrhs ul.fslinklist a {
    text-decoration: none;
}
.mainrhs ul.fsnewslist a {
    text-decoration: underline;
}
.bodycontents ul.fsnewslist a {
    text-decoration: underline;
}
.mainrhs ul.fslinklist a:hover {
    text-decoration: underline;
} 
.mainrhs ul.fsnewslist a:hover {
    text-decoration: none;
}
.bodycontents ul.fsnewslist a:hover {
    text-decoration: none;
}
.bodycontents .mainrhs h2.fstitle { 
   font-family: Georgia, "Times New Roman", Times, serif; 
   text-transform: uppercase; 
   margin: 0 0 10px 0; 
   padding: 0 0 10px 0; 
   border-bottom: 1px solid #d9d9d9;
   font-size: 140%; 
   font-weight: normal; 
   letter-spacing: .2em; 
   color: #757575; 
}
.bodycontents .leftcol h2.eventstitle { 
   font-family: Georgia, "Times New Roman", Times, serif; 
   text-transform: uppercase; 
   margin: 0 0 5px 0; 
   padding: 0 0 5px 0; 
   border-bottom: none;
   font-size: 140%; 
   font-weight: normal; 
   letter-spacing: .2em; 
   color: #757575; 
}


/* Main Copy */
.bodycontents .maincopy {
    padding: 0 30px 0 30px;
    min-height: 260px;
    height: auto !important;
    height: 260px;
    font-size: 100%;
    overflow: visible;
}
.leftcol {
    margin-right: 188px !important;
    background-image: url(http://dvsim.dewaninstitutes.org/theme/righhcol-dots-bground-rpt.gif);
    border-bottom: 1px solid white;
    border-top: 1px solid white;
    /* Increases box width to match margins */ background-repeat: repeat-y;
    padding-right: 2em;
    background-position: right;
}

/* Page Introduction Styles */
.bodycontents .maincopy .introduction {
    font-weight: bold;
    color: #666;
    font-size: 120%;
    line-height: 150%;
    margin: 0 0 20px 0;
}
.bodycontents .maincopy .goldintroduction {
    color: #765916;
    font-size: 145%;
    line-height: 24px;
    font-family: Georgia, "Times New Roman", Times, serif;
}

/* list styles */

/* General unordered list styles */
.bodycontents ul {
    margin: 0 0 30px 0;
    padding: 0;
    list-style-type: none;
}
.bodycontents ul li {
    display: block;
    padding: 0 0 0 15px;
    margin: 0 0 .4em 0;
    background: url(http://dvsim.dewaninstitutes.org/theme/list-bullet.gif) no-repeat 0 4px;
}
* html .bodycontents ul li {
    height: 1%;
}
.bodycontents ul ul {
    margin: 10px 0 10px 15px;
    padding: 0;
    list-style-type: none;
}
*html .bodycontents ul ul {
    margin-left: 0;
    margin-bottom: 5px;
}
.bodycontents ul ul li {
    display: block;
    padding: 0 0 0 15px;
    margin: 0 0 .4em 0;
    background: url(http://dvsim.dewaninstitutes.org/theme/list-bullet-nested.gif) no-repeat 0 4px;
    height: 1%;
}

/*  Styles for unordered lists containing links */
.bodycontents ul.linklist {
    list-style-type: none;
    margin: 0 0 30px 0;
    padding: 0;
}
.bodycontents ul.linklist li, .bodycontents ul li.linklist {
    background: none;
    padding: 0 0 0 20px;
    background: url(http://dvsim.dewaninstitutes.org/theme/linkarrow.gif) no-repeat 0 3px;
}

/* General ordered list styles */
.bodycontents ol {
    margin: 0 0 1em 25px;
    padding: 0;
}
.bodycontents ol li {
    margin: 0 0 .4em 0;
}
.bodycontents ol.toc {
   list-style-position: inside;
   margin-left: 0;
   margin-bottom: 2em;
}
.bodycontents ol.toc li { 
    border-bottom: 1px solid #dbdbdb;
    padding: .4em 0 .4em 0;
}
.bodycontents ol.toc li a {
    color: #0864a5;
    text-decoration: none;
}
.bodycontents ol.toc li a:hover {
    text-decoration: underline;
}
.bodycontents ol.toc li a:visited {
    color: #746114;
    text-decoration: none;
}
.bodycontents ol.toc li a:active {
    color: #0864a5;
    text-decoration: none;
}

/*  Style for adding extra padding to a list - can be added to both a links, non links and ordered list */
.bodycontents ul.listpadding li, .bodycontents ol.listpadding li {
    margin: 0 0 0.8em 0;
}

.bodycontents ul.listpadding-extra li, 
.bodycontents ol.listpadding-extra li { margin: 1.25em 0; }

/*  Style for lists without bullets */
.bodycontents ul.nobullet {
    margin: 0 0 30px 0;
    padding: 0;
    list-style-type: none;
}
.bodycontents ul.nobullet li {
    padding: 0;
    margin: 0 0 .4em 0;
    background: none;
}
.bodycontents .maincopy form li {
    padding: 0;
    margin: 0;
    background: none;
}
.bodycontents .maincopy blockquote {
    margin: 0 0 0 10px;
    padding: 0;
}

/* edit 2008.08.20
   Luke Grimes
   Style for adding extra LEFT padding to a nobullet list - can be added to unordered  
   no bullet list. Enables the same left indentation as bulleted lists*/
.bodycontents ul.nobullet.listpadleft li{
    margin-left: 20px;
}


/* Style for adding a title or heading to a list */
.bodycontents .maincopy .listtitle {
    font-weight: bold;
    color: #000;
    font-size: 100%;
    line-height: 130%;
    margin: 0 0 10px 0;
    text-transform: uppercase;
    letter-spacing: 1px;
}

/* Old list styles - not sure if these are redundent */
.bodycontents ul.liststyle2 li {
    margin: 0 0 0.5em 0;
}

/* Used for formatting File information text on Asset Listing */
.bodycontents .maincopy .titletype {
    margin-top: 10px;
    font-weight: bold;
    color: #0864a5;
}
.bodycontents .maincopy .datetype {
    font-style: italic;
    color: #746114;
}

/* Content Image Styles */
.bodycontents .maincopy .imgright {
    float: right;
    padding-left: 17px;
    padding-bottom: 17px;
    padding-top: 3px;
}
.bodycontents .maincopy .imgright img {
    float: left;
    border: 1px solid #dbdada;
    padding: 3px;
}
.bodycontents .maincopy .imgleft {
    float: left;
    padding-right: 17px;
    padding-bottom: 17px;
    padding-top: 3px;
}
.bodycontents .maincopy .imgleft img {
    float: left;
    border: 1px solid #dbdada;
    padding: 3px;
}
.bodycontents .maincopy .imgnofloat {
    padding-bottom: 17px;
    padding-top: 3px;
}
.bodycontents .maincopy .imgnofloat img {
    border: 1px solid #dbdada;
    padding: 3px;
}

/* Header Styles */  /* Replace with these styles */
.bodycontents .maincopy h3 {
    margin: 0 0 5px 0;
    line-height: 25px;
    font-family: arial, helvetica, sans-serif;
    font-size: 150%;
    color: #0864a5;
    font-weight: bold;
}
.bodycontents .maincopy h3.gold {
    color: #765916;
    font-size: 160%;
    line-height: 28px;
}
.bodycontents .maincopy h3.cullitygold {
    color: #765916;
    font-size: 145%;
    line-height: 24px;
}
.maincopy h3.fshome {
    border-bottom: 1px solid #b2b2b2;
    color: #0066a8;
    margin-bottom: .7em;
    padding-bottom: 3px;
}
.maincopy h3.underline {
    border-bottom: 1px solid #d8d8d8;
    padding-bottom: 7px;
    margin-bottom: 1em;
}
.maincopy h3.fsunderline {
    border-bottom: 1px solid #d8d8d8;
    padding-bottom: 3px;
    margin-bottom: .7em;
    margin-top: 1.5em;
}
.maincopy h3.psunderline {
    border-bottom: 1px solid #d8d8d8;
    padding-bottom: 3px;
    margin-bottom: .7em;
    /*margin-top: 1.5em;*/
}
.maincopy h3.epic { 
   font-family: Georgia, "Times New Roman", Times, serif; 
   text-transform: uppercase; 
   margin: 0 0 5px 0; 
   padding: 0 0 5px 0; 
   border-bottom: none;
   font-size: 140%; 
   font-weight: normal; 
   color: #444444; 
}
.bodycontents .maincopy h4 {
    margin: 0 0 5px 0;
    line-height: 20px;
    font-family: arial, helvetica, sans-serif;
    font-size: 120%;
    color: #00497b;
    font-weight: bold;
}
.bodycontents .maincopy h5 {
    margin: 0 0 5px 0;
    font-size: 110%;
    color: #343434;
    font-weight: bold;
}
.bodycontents .maincopy h6 {
    margin: 0 0 2px 0;
    font-size: 110%;
    font-weight: bold;
    color: #025894;
}
.bodycontents .maincopy .gold {
    color: #765916;
}
.bodycontents .maincopy .black {
    color: #000000;
}
.bodycontents .maincopy .step {
    color: #00a7d9;
}
.bodycontents .maincopy .rightcol .step {
    color: #00497b;
}
/* Right Column Styles */
.bodycontents .rightcol {
    background-color: white;
    font-size: 90%;
    color: #656565;
    overflow: hidden;
}
.bodycontents .maincopy .rightcol {
    float: right;
    width: 173px;
    padding: 0 0 1em 14px;
    clear: right;
}
.bodycontents .maincopy .rightcol .rightcol {
    padding: 0;
}
.bodycontents .rightcol p {
    margin: 5px 0 10px 0;
}
.bodycontents .rightcol ul {
    margin: 0 0 1em 0;
    padding: 0;
}
*html .bodycontents .rightcol ul {
    margin: 0 0 0.5em 0;
}
.bodycontents .rightcol ul li {
    background: url(http://dvsim.dewaninstitutes.org/theme/rightcol-list-bullet.gif) no-repeat 0 4px;
}
.bodycontents .rightcol ul ul {
    margin: 0 0 0 0.8em;
}
.bodycontents .rightcol ul ul li {
    background: url(http://dvsim.dewaninstitutes.org/theme/rightcol-list-bullet-nested.gif) no-repeat 0 4px;
    height: 1%;
}
.bodycontents .rightcol ul.linklist {
    margin: 0 0 1em 0;
    padding: 0;
}
*html .bodycontents .rightcol ul.linklist {
    margin: 0 0 0.5em 0;
}
.bodycontents .rightcol ul.linklist li,
.bodycontents .rightcol ul li.linklist {
    background: url(http://dvsim.dewaninstitutes.org/theme/rightcol-linkarrow.gif) no-repeat 0 1px;
}
.bodycontents .rightcol hr {
    color: #e7e7e7;
    background-color: #e7e7e7;
    margin: 5px 0 15px 0;
}
.bodycontents .rightcol form {
    margin: 0;
    padding: 0;
}
.bodycontents .rightcol form input, .bodycontents .rightcol form select {
    font-size: 1em;
}
.bodycontents .rightcol form input.button {
    cursor: pointer;
}

/* Right Column Header Styles */
.bodycontents .rightcol h2 {
    font-family: Georgia, "Times New Roman", Times, serif;
    text-transform: uppercase;
    margin: 0 0 20px 0;
    padding: 0 0 10px 0;
    border-bottom: 1px solid #d9d9d9;
    font-size: 140%;
    font-weight: normal;
    letter-spacing: .2em;
    color: #757575;
}
.bodycontents .rightcol h3 {
    margin: 0 0 10px 0;
    padding: 0;
    font-size: 100%;
    color: #343434;
    font-weight: bold;
    border: none;
    line-height: 1.18;
    text-transform: uppercase;
}
.bodycontents .rightcol h4 {
    margin: 0 0 5px 0;
    font-size: 110%;
    color: #585858;
    font-weight: bold;
    }

/* Table Styles */

.eventablehalves td {.
    width: 50%;
}

/* 1px separator lines */
.bodycontents .maincopy table.ruled {
    margin: 10px 0 30px 0;
    border-top: 1px solid #d6d6d6;
    border-collapse: collapse;
}
.bodycontents .maincopy table.ruled th {
    text-transform: uppercase;
    font-size: 90%;
    padding: 7px 10px 7px 10px;
    vertical-align: top;
    border-top: 1px solid #d6d6d6;
    border-bottom: 1px solid #d6d6d6;
}
.bodycontents .maincopy table.ruled td {
    border-bottom: 1px solid #d6d6d6;
    padding: 4px 10px;
    vertical-align: top;
}

/* Alternate row colour */
.bodycontents .maincopy table.altrow {
    margin: 10px 0 30px 0;
    border-bottom: 1px solid #d6d6d6;
    border-collapse: collapse;
}
.bodycontents .maincopy table.altrow th {
    text-transform: uppercase;
    font-size: 90%;
    padding: 7px 10px 7px 10px;
    vertical-align: top;
    background: #ececec;
}
.bodycontents .maincopy table.altrow tr.dark {
    background: #f4f4f4;
}
.bodycontents .maincopy table.altrow td {
    padding: 4px 10px;
    vertical-align: top;
}

/* Plain - no lines or row colour */
.bodycontents .maincopy table.plain {
    margin: 10px 0 30px 0;
    border-collapse: collapse;
}
.bodycontents .maincopy table.plain th {
    font-size: 100%;
    padding: 2px 10px 5px 0;
    vertical-align: top;
}
.bodycontents .maincopy table.plain td {
    padding: 1px 10px 1px 0;
    vertical-align: top;
}

/* Contact Us Table - no lines or row colour - Same as plain except it has a text-align left. I have made a separate class so that if the contact format changes in the future each contact us page will not have to be updated.*/
.bodycontents .maincopy table.contact {
    margin: 10px 0 30px 0;
    border-collapse: collapse;
    text-align: left;
}
.bodycontents .maincopy table.contact th {
    font-size: 100%;
    padding: 2px 10px 5px 0;
    vertical-align: top;
}
.bodycontents .maincopy table.contact td {
    padding: 1px 10px 1px 0;
    vertical-align: top;
}


/* Left column aligned right */

/*
.bodycontents .maincopy .style3 {
    margin: 10px 0 30px 0;
    border-collapse: collapse;
    border-top: 1px solid #d6d6d6;
}
.bodycontents .maincopy .style3 th {
    font-size: 110%;
    text-align: left;
    padding: 7px 10px 7px 10px;
    border-top: 1px solid #d6d6d6;
    border-bottom: 1px solid #d6d6d6;
}
.bodycontents .maincopy .style3 td {
    border-bottom: 1px solid #d6d6d6;
    padding: 7px 10px 7px 10px;
    vertical-align: top;
}
.bodycontents .maincopy .style3 .ralign {
    text-align: right;
}
*/

/* Indented block */
.bodycontents .maincopy .indented {
    margin: 0 0 20px 15px;
} 

/*
.bodycontents .maincopy .style4 {
    margin: 10px 0 30px 0;
    border-collapse: collapse;
    width: 100%;
} 
.bodycontents .maincopy .style4 th {
    text-align: left;
    padding: 0 0 10px 0;
} 
.bodycontents .maincopy .style4 td {
    padding: 2px 3px;
    vertical-align: top;
    text-align: left;
} 
.bodycontents .maincopy .style4 td.left {
    color: #757575;
    padding-left: 10px;
}
*/
.bodycontents .maincopy .version1 {
    width: 50%;
}
.bodycontents .maincopy .version2 {
    width: 25%;
}
.bodycontents .maincopy .version3 {
    width: 75%;
}
.bodycontents .maincopy .version4 {
    width: 30%;
}
.bodycontents .maincopy .version5 {
    width: 40%;
}

/* Positioning table */
.bodycontents .maincopy .positioning td {
    vertical-align: top;
}

/* Table Width Styles */
.bodycontents .maincopy .width10 {
    width: 10%;
}
.bodycontents .maincopy .width20 {
    width: 20%;
}
.bodycontents .maincopy .width25 {
    width: 25%;
}
.bodycontents .maincopy .width30 {
    width: 30%;
}
.bodycontents .maincopy .width40 {
    width: 40%;
}
.bodycontents .maincopy .width50 {
    width: 50%;
}
.bodycontents .maincopy .width60 {
    width: 60%;
}
.bodycontents .maincopy .width70 {
    width: 70%;
}
.bodycontents .maincopy .width75 {
    width: 75%;
}
.bodycontents .maincopy .width80 {
    width: 80%;
}
.bodycontents .maincopy .width90 {
    width: 90%;
}
.bodycontents .maincopy .width100 {
    width: 100%;
}
.maincopy .titletype a {
    font-weight: bold;
    text-decoration: none;
}
.maincopy .titletype a:hover {
    font-weight: bold;
    text-decoration: underline;
}
.bodycontents .maincopy .promotionsfooter {
    margin-top: 20px;
    border-top: 1px solid #d7d7d7;
    padding-top: 20px;
    width: 100%;
}
.maincopy .promotionsfooter .promoitem {
    color: #6f6f6f;
    font-size: 100%;
}
.promoitem .leftcopy {
    margin-right: 146px;
}
.promoitem .rightimgcont {
    float: right;
}
.promoitem .rightimgcont .rightimg {
    border: 1px solid #dbdada;
    width: 118px;
    width/**/:/**/ 112px;
    height: 115px;
    height/**/:/**/ 109px;
    padding: 3px;
}
.promoitem .rightimgcont .rightimg img {
    border: 1px solid #d5d4d4;
}
.promoitem a {
    color: #117ec3;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
}
.promoitem a:hover {
    text-decoration: underline;
}
.promoitem .promodate {
    font-style: italic;
    color: #000;
    line-height: 200%;
}

/* Added by Rebecca Turner - template pages */

/* Main Contents - for 1 column page */
#pagecontainer#onecol {
    margin-left: 16px !important;
}
.bodycontents#noleftcol {
    border-left: none !important;
}
.contentcontainer#internal .bodycontents .maincopy#onecolpage {
    margin-right: 0 !important;
    padding-left: 0 !important;
}

/* Course Information page */
.bodycontents .maincopy .graduate {
    margin: 0 0 0 20px;
}
.bodycontents .maincopy .graduate .quote {
    font-style: italic;
}

/* Faculties and Schools page */

/*#pagecontainer h1 {
    margin: 20px 0 0 0;
}*/
.bodycontents .maincopy .threeColumn td {
    width: 33.3%;
    border-right: 1px solid #d2d2d2;
    padding: 0 20px;
    vertical-align: top;
}
.bodycontents .maincopy .threeColumn td.nopadding {
    padding-left: 0;
}
.bodycontents .maincopy .threeColumn td.noborder {
    border: none;
}
.bodycontents .maincopy .threeColumn .facultyarea {
    margin: 10px 0 0 0;
}
.bodycontents .maincopy .threeColumn .facultyarea a {
    text-decoration: none;
    line-height: 1.2em;
    display: block;
    margin: 0.7em 0;
}
.bodycontents .maincopy .threeColumn .facultyarea a:hover {
    text-decoration: underline;
}
.bodycontents .maincopy .threeColumn .facultyarea .hdr {
    font: bold 160% arial, Helvetica, sans-serif;
    margin: 0 0 20px 0;
}
.bodycontents .maincopy .threeColumn .facultyarea .grey {
    color: #606060;
}
.bodycontents .maincopy .threeColumn .margin {
    margin: 0 0 40px 0;
}
.bodycontents .maincopy .threeColumn .alva {
    border-top: 2px solid #d99319;
}
.bodycontents .maincopy .threeColumn .education {
    border-top: 2px solid #4f9d88;
}
.bodycontents .maincopy .threeColumn .ecm {
    border-top: 2px solid #eece67;
}
.bodycontents .maincopy .threeColumn .nas {
    border-top: 2px solid #acbc7c;
}
.bodycontents .maincopy .threeColumn .ahss {
    border-top: 2px solid #925999;
}
.bodycontents .maincopy .threeColumn .law {
    border-top: 2px solid #60538B;
}
.bodycontents .maincopy .threeColumn .lps {
    border-top: 2px solid #eace6b;
}
.bodycontents .maincopy .threeColumn .bs {
    border-top: 2px solid #4865b7;
}
.bodycontents .maincopy .threeColumn .mdhs {
    border-top: 2px solid #ae4732;
}

/* StudentNet page */
.bodycontents .maincopy .alvastudentnet {
    border-bottom: 2px solid #dbdbdb;
    margin-bottom: 20px;
}
.bodycontents .maincopy .alvastudentnet h3 {
    font-size: 180%;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: normal;
}
.bodycontents .maincopy .degrees {
    padding: 5px 0 0 30px;
    width: 200px;
    padding-bottom: 20px;
}
.bodycontents ul.studentnetlist {
    padding: 0;
    margin: 0;
    list-style-type: none;
}
.bodycontents ul.studentnetlist li {
    display: inline;
    background: none;
    padding: 0;
}
.bodycontents ul.studentnetlist li a {
    text-decoration: none;
    padding: 3px 20px 3px 15px;
    display: block;
    font-weight: bold;
    border-bottom: 1px solid #dbdbdb;
    background: url(http://dvsim.dewaninstitutes.org/theme/studentstaffnet-list-arrow.gif) no-repeat 0 10px;
}
.bodycontents .rightcol ul.studentnetlist li a {
    border-bottom: none;
    background: url(http://dvsim.dewaninstitutes.org/theme/studentstaffnet-list-arrow.gif) no-repeat 0 6px;
    padding: 3px 20px 3px 10px;
    font-weight: normal;
    text-decoration: underline;
}
.bodycontents ul.studentnetlist li a:hover {
    text-decoration: none;
}

/* StaffNet page */
.bodycontents .maincopy .alvastaffnet {
    border-bottom: 2px solid #dbdbdb;
    margin-bottom: 20px;
}
.bodycontents .maincopy .alvastaffnet h3 {
    font-size: 180%;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: normal;
}
.bodycontents .maincopy .resources {
    padding: 5px 0 0 30px;
    width: 200px;
    padding-bottom: 20px;
}
.bodycontents .maincopy .resources ul.staffnetlist {
    margin: 0;
}
.bodycontents ul.staffnetlist {
    padding: 0;
    margin: 0 0 20px 0;
    list-style-type: none;
    height: 1%;
}
.bodycontents ul.staffnetlist li {
    display: inline;
    background: none;
    padding: 0;
}
.bodycontents ul.staffnetlist li a {
    text-decoration: none;
    display: block;
    padding: 3px 20px 3px 15px;
    font-weight: bold;
    border-bottom: 1px solid #dbdbdb;
    background: url(http://dvsim.dewaninstitutes.org/theme/studentstaffnet-list-arrow.gif) no-repeat 0 10px;
}
.bodycontents ul.staffnetlist li a:hover {
    text-decoration: underline;
}

/* Contact Directory */  /* Please add  */

/* tabs */
.bodycontents .maincopy p.disclaimer {
    font-size: 90%;
    color: #5e5e5e;
}
.bodycontents ul.directoryTab {
    margin: 0;
    padding: 0;
    list-style-type: none;
    height: 26px;
}
*html .bodycontents ul.directoryTab {
    height: 25px;
}
.bodycontents ul.directoryTab li {
    display: inline;
    background: none;
    padding: 0;
    margin: 0;
}
.bodycontents ul.directoryTab li a {
    display: block;
    float: left;
    height: 21px;
    margin: 0 2px 0 0;
    padding: 5px 0 0 0;
    text-align: center;
    font-family: Georgia, Times New Roman, Times, serif;
    font-weight: bold;
    color: #464646;
    text-decoration: none;
}
.bodycontents ul.directoryTab li a.person {
    width: 79px;
    background: url(http://dvsim.dewaninstitutes.org/theme/contact-dir-person-tab.gif) no-repeat 0 0;
}
.bodycontents ul.directoryTab li a.section {
    width: 82px;
    background: url(http://dvsim.dewaninstitutes.org/theme/contact-dir-section-tab.gif) no-repeat 0 0;
}
.bodycontents ul.directoryTab li a.research {
    width: 156px;
    background: url(http://dvsim.dewaninstitutes.org/theme/contact-dir-research-tab.gif) no-repeat 0 0;
    margin: 0;
}
.bodycontents ul.directoryTab li a:hover, .bodycontents ul.directoryTab li a.active {
    background-position: 0 2px;
    height: 19px;
    padding: 7px 0 0 0;
    color: #0864a5;
}

/* search box */
.bodycontents .maincopy .directoryoptions {
    border: 1px solid #d7d7d7;
    padding: 20px 10px 10px 20px;
    margin: 0 0 30px 0;
    display: block;
}
.bodycontents .maincopy .directoryoptions form#search {
    margin: 0;
    padding: 0;
}
.bodycontents .maincopy .directoryoptions form#search label {
    color: #0864a5;
    font-size: 100%;
    font-weight: bold;
    display: block;
    margin: 0 0 3px 0;
}
.bodycontents .maincopy .directoryoptions form#search .formhdr {
    color: #0864a5;
    font-size: 100%;
    font-weight: bold;
    display: block;
    margin: 0 0 10px 0;
}
.bodycontents .maincopy .directoryoptions form#search .formelements {
    height: 20px;
    margin: 0 0 20px 0;
}
.bodycontents .maincopy .directoryoptions form#search .nopadding {
    height: 20px;
    margin: 0;
}
.bodycontents .maincopy .directoryoptions form#search input.text {
    float: left;
    margin: 0 5px 0 0;
    padding-left: 3px;
    font-size: 100%;
    color: #464646;
}
.bodycontents .maincopy .directoryoptions form#search select {
    float: left;
    margin: 0 5px 0 0;
    font-size: 100%;
    color: #464646;
}
.bodycontents .maincopy .directoryoptions form#search input.search {
    float: left;
    font-size: 100%;
    color: #464646;
    cursor: pointer;
}

/* Alphabetical List page */
.bodycontents ul.index {
    margin: 1em 0 0 0;
    padding: 0.5em 0;
    list-style-type: none;
    display: inline;
    line-height: 4em;
}
.bodycontents ul.index li {
    display: inline;
}
.bodycontents ul.index li a {
    font-family: Georgia, Times New Roman, Times, serif;
    font-weight: bold;
    text-transform: uppercase;
    padding: 0 0.6em;
    text-decoration: none;
    border-right: 1px solid #8cbcde;
}
.bodycontents ul.index li.start a {
    padding-left: 0;
}
.bodycontents ul.index li.end a {
    border-right: none;
}
.bodycontents ul.index li a:hover {
    text-decoration: underline;
}
.bodycontents .maincopy .alphalist h3 {
    float: left;
    font-size: 300%;
}
.bodycontents .maincopy .alphalist ul {
    margin: 0 0 0 50px;
    height: 1%;
}

/* Intranet Search page */

/* tabs */
.bodycontents ul.searchTab {
    margin: 0;
    padding: 0;
    list-style-type: none;
    height: 26px;
}
*html .bodycontents ul.searchTab {
    height: 25px;
}
.bodycontents ul.searchTab li {
    display: inline;
    background: none;
    padding: 0;
    margin: 0;
}
.bodycontents ul.searchTab li a {
    display: block;
    float: left;
    height: 21px;
    margin: 0 2px 0 0;
    padding: 5px 0 0 0;
    text-align: center;
    font-family: Georgia, Times New Roman, Times, serif;
    font-weight: bold;
    color: #464646;
    text-decoration: none;
}
.bodycontents ul.searchTab li a.simple {
    width: 77px;
    background: url(http://dvsim.dewaninstitutes.org/theme/search-simple-tab.gif) no-repeat 0 0;
}
.bodycontents ul.searchTab li a.advanced {
    width: 95px;
    background: url(http://dvsim.dewaninstitutes.org/theme/search-advnced-tab.gif) no-repeat 0 0;
}
.bodycontents ul.searchTab li a.help {
    width: 62px;
    background: url(http://dvsim.dewaninstitutes.org/theme/search-help-tab.gif) no-repeat 0 0;
    margin: 0;
}
.bodycontents ul.searchTab li a:hover, .bodycontents ul.searchTab li a.active {
    background-position: 0 2px;
    height: 19px;
    padding: 7px 0 0 0;
    color: #0864a5;
}

/* search box */
.bodycontents .maincopy .searchBox {
    border: 1px solid #d7d7d7;
    padding: 10px;
    margin: 0;
    display: block;
    height: 65px;
}
.bodycontents .maincopy .searchBox form#search {
    margin: 0;
    padding: 0;
    height: 22px;
}
.bodycontents .maincopy .searchBox form#search label {
    float: left;
    font-family: Georgia, Times New Roman, Times, serif;
    color: #0864a5;
    font-size: 120%;
}
.bodycontents .maincopy .searchBox form#search input.text {
    float: left;
    margin: 0 5px 0 10px;
    padding-left: 3px;
    font-size: 100%;
    color: #464646;
}
.bodycontents .maincopy .searchBox form#search input.search {
    float: left;
    font-size: 100%;
    color: #464646;
    cursor: pointer;
}
.bodycontents .maincopy .searchBox p.disclaimer {
    color: #898989;
    line-height: 14px;
    margin: 10px 0 0 0;
    font-size: 90%;
}

/* search results */
.bodycontents .maincopy .searchResults {
    width: 100%;
}
.bodycontents .maincopy .searchResults .summary {
    border-bottom: 1px solid #d7d7d7;
    margin: 15px 0 0 0;
    padding: 0 0 5px 0;
}
.bodycontents .maincopy .searchResults .header {
    font-family: Georgia, Times New Roman, Times, serif;
    color: #0864a5;
    font-size: 120%;
    font-weight: bold;
    margin: 0 0 5px 0;
}
.bodycontents .maincopy .searchResults .searchTerm, .bodycontents .maincopy .searchResults .results, .bodycontents .maincopy .searchResults .pages, .bodycontents .maincopy .searchResults .time {
    font-weight: bold;
    margin: 0 10px 0 0;
}
.bodycontents .maincopy .searchResults .result {
    margin: 1.8em 0;
    padding: 0 0 2em 0;
    border-bottom: 1px solid #d7d7d7;
}

/* Multi-Version vertical (Australian and International Students) page */
.bodycontents .maincopy .alert {
    color: #af0000;
    font-weight: bold;
}
.bodycontents .maincopy .multiversion1 h2 {
    padding: 0.9em 0 0.8em 20px;
    margin: 0 0 0 0;
    color: #000;
    font-family: arial, helvetica, sans-serif;
    font-size: 120%;
    font-weight: bold;
}
.bodycontents .maincopy .multiversion1 .colcontents {
    margin: 25px 14px 0 25px;
    border-bottom: 2px solid #d1d1d1;
}
.bodycontents .maincopy .multiversion1 .lefthalf {
    width: 46%;
    float: left;
    margin-right: 16px;
}
.bodycontents .maincopy .multiversion1 .righthalf {
    width: 46%;
    position: relative;
    float: left;
}
.bodycontents .maincopy .multiversion1 .lefthalf3col {
    width: 45%;
    float: left;
    margin-right: 16px;
}
.bodycontents .maincopy .multiversion1 .righthalf3col {
    width: 45%;
    position: relative;
    float: left;
}
.bodycontents .maincopy .multiversion1 .leftthird {
    width: 31%;
    float: left;
    margin-right: 11px;
}
.bodycontents .maincopy .multiversion1 .centrethird {
    width: 31%;
    position: relative;
    float: left;
    margin-right: 11px;
}
.bodycontents .maincopy .multiversion1 .rightthird {
    width: 31%;
    position: relative;
    float: left;
    margin-right: 11px;
}

/* Australian */
.bodycontents .maincopy .multiversion1 .ausstudent {
    margin-right: 16px;
    border-left: 7px solid #53bbd9;
}
.bodycontents .maincopy .multiversion1 .lefthalf h2, .bodycontents .maincopy .multiversion1 .righthalf h2, .bodycontents .maincopy .multiversion1 .lefthalf3col h2, .bodycontents .maincopy .multiversion1 .righthalf3col h2 {
    background: #f5f1e1;
}
.bodycontents .maincopy .multiversion1 .leftthird h2, .bodycontents .maincopy .multiversion1 .centrethird h2, .bodycontents .maincopy .multiversion1 .rightthird h2 {
    background: #f5f1e1;
}
.bodycontents .maincopy .multiversion1 .ausstudent h2 {
    background: #f5f1e1 url(http://dvsim.dewaninstitutes.org/theme/aus-students-hdr-bground.gif) no-repeat 100% 50%;
}

/* International */
.bodycontents .maincopy .multiversion1 .intstudent {
    margin-left: 16px;
    border-left: 7px solid #065994;
}
.bodycontents .maincopy .multiversion1 .intstudent h2 {
    background: #f5f1e1 url(http://dvsim.dewaninstitutes.org/theme/int-students-hdr-bground.gif) no-repeat 100% 50%;
}

/* Multi-Version horizontal (Australian and International Students) page */
.bodycontents .maincopy .multiversion2 .colcontents {
    margin: 25px 20px 0 20px;
    border-bottom: 2px solid #d1d1d1;
}
.bodycontents .maincopy .multiversion2 h2 {
    padding: 0.9em 0 0.8em 20px;
    margin: 0 0 0 0;
    color: #000;
    font-family: arial, helvetica, sans-serif;
    font-size: 120%;
    font-weight: bold;
}

/* Australian */
.bodycontents .maincopy .multiversion2 .ausstudent {
    border-left: 7px solid #53bbd9;
    margin-bottom: 40px;
}
*html .bodycontents .maincopy .multiversion2 .ausstudent {
    height: 1%;
}
.bodycontents .maincopy .multiversion2 .ausstudent h2 {
    background: #f5f1e1 url(http://dvsim.dewaninstitutes.org/theme/aus-students-hdr-bground.gif) no-repeat 100% 50%;
}

/* International */
.bodycontents .maincopy .multiversion2 .intstudent {
    border-left: 7px solid #065994;
    margin-bottom: 40px;
}
*html .bodycontents .maincopy .multiversion2 .intstudent {
    height: 1%;
}
.bodycontents .maincopy .multiversion2 .intstudent h2 {
    background: #f5f1e1 url(http://dvsim.dewaninstitutes.org/theme/int-students-hdr-bground.gif) no-repeat 100% 50%;
}

/* Multiversion Div 16 Jan 
.maincopy .multiversion {
    background-color:#F8F6EC;
    border: 2px solid #C6C5BD;
    margin-bottom: 1.5em;
}*/

/* html .bodycontents .maincopy .multiversion {
    height: 1%;
}*/

/* .maincopy .multiversion div .contents {
    padding: 0 5px 10px 25px;
}

.maincopy .multiversion .australian, .maincopy .multiversion .leftside {
    float: left;
    border-right: 2px solid #C6C5BD;
    position:relative;
    left:1px;
    width: 49%;
    padding-right: 1%;
}
.maincopy .multiversion .international, .maincopy .multiversion .rightside {
    float: left;
    border-left: 2px solid #C6C5BD;
    position:relative;
    left:-1px;
    width: 49%;
}
.maincopy .multiversion h3 {
    color:#FFF;
    font-family: arial,helvetica,sans-serif;
    font-size: 110%;
    padding:5px 0 5px 10px;
    margin: 10px 0 10px -20px;
    text-align:left;
    position: relative;
    line-height: 1.2em;
}
.maincopy .multiversion .australian h3 {
    background-color: #51bdd7;
    
}
.maincopy .multiversion .international h3 {
    background-color: #075995;
}
.maincopy .multiversion .expander {
    clear: left;
}
.maincopy .multiversion .leftside h3 {
    background-color: #0075a0;
}
.maincopy .multiversion .rightside h3 {
    background-color: #5c8630;
}
html .bodycontents .maincopy .multiversion .expander {
    position: relative;
    margin-left: -2px;
    margin-right: -2px;
    margin-bottom: -6px;
    border-top: 2px solid #C6C5BD;
    background: white;
    top: -4px;
} */

/*NEW*/
/* Multiversion Div 6 Feb */
.maincopy .multiversion { 
    background-color:#F8F6EC;
    /*padding: 5px;*/
    width: 99%;
    margin-bottom: 1em;
}
.maincopy .multiversion_inner {
    margin: 5px;
    border: 1px solid #C6C5BD;
    background: #f5f1e1 url(http://dvsim.dewaninstitutes.org/theme/dot_darktan1x1.gif) repeat-y top center;
    padding: 12px 12px 7px 12px;
    *width: auto;
    *height: 1%;
}
.maincopy .multiversion .multiversion_inner .australian, 
.maincopy .multiversion .multiversion_inner .leftside {
    float: left;
    width: 50%;
}
.maincopy .multiversion .multiversion_inner .international, 
.maincopy .multiversion .multiversion_inner .rightside {
    float: left;
    width: 50%;
    position: relative;
}
.maincopy .multiversion .multiversion_inner h3 {
    color:#FFF;
    padding: 0;
    margin: 0;
    font-family: arial,helvetica,sans-serif;
    font-weight: bold;
    font-size: 110%;
    padding: 4px 0 4px 8px;
}
.maincopy .multiversion .multiversion_inner .australian h3 {
    background-color: #51bdd7;
    margin-right: 13px;
}
.maincopy .multiversion .multiversion_inner .international h3 {
    background-color: #075995;
    margin-left: 13px;
}
.maincopy .multiversion .multiversion_inner .australian .content, .maincopy .multiversion .multiversion_inner .leftside .content {
    margin: 22px 20px -10px 8px;
}
.maincopy .multiversion .multiversion_inner .international .content, .maincopy .multiversion .multiversion_inner .rightside .content {
    margin: 22px 8px -10px 20px;
}
.maincopy .multiversion .multiversion_inner .leftside h3 {
    background-color: #0075a0;
    margin-right: 11px;
}
.maincopy .multiversion .multiversion_inner .rightside h3 {
    background-color: #5c8630;
    margin-left: 12px;
}

.article{
    padding: 15px 0 0px;
    border-bottom: 1px solid #dbdbdb;
}

.country {
    background: #f3f3f3 url(http://dvsim.dewaninstitutes.org/theme/highlight3.gif) no-repeat top left;
    padding: 20px 0 15px 70px;
    border: 1px solid #dbdbdb;
}
.highlightbox {
    background: #f3f3f3 url(http://dvsim.dewaninstitutes.org/theme/highlight3.gif) no-repeat center left;
    padding: 20px 1.7em 17px 70px;
    border: 1px solid #dbdbdb;
    height: 1%;

}

.highlightboxright {
    background: #f3f3f3 url(http://dvsim.dewaninstitutes.org/theme/highlight3.gif) no-repeat top left;
    padding: 20px 0 15px 65px;
    border: 1px solid #dbdbdb;
}
.ichomebox {
    background: url(http://dvsim.dewaninstitutes.org/theme/ic-homebox2.gif) repeat-y top left;
    padding: 10px 20px;
    border: 1px solid #dbdbdb;
}
.landinghighlightbox {
    background: #f3f3f3;
    padding: 10px 20px;
    border: 1px solid #dbdbdb;
}
* .landinghighlightbox {
    height: 1%;
}
.landinghighlightboxright {
    background: url(http://dvsim.dewaninstitutes.org/theme/ic-homebox2.gif) repeat-y top left;
    width: 45%;
    float: right;
    margin: 0 0 15px 15px;
    padding: 10px 20px;
    border: 1px solid #dbdbdb;
}
/* Gallery page (this is the styling for pages that have a sub header area containing a spanning banner */
.gallery {
    margin: 12px 0 0 0;
    background: #000;
}
.gallery .areaphoto {
    position: relative;
    width: 419px;
    height: 249px;
    float: left;
}
.gallery img#imageoverlay {
    position: absolute;
    top: 0;
    left: 340px;
    width: 79px;
    height: 249px;
}
.gallery .galleryopentimes {
    background: url(http://dvsim.dewaninstitutes.org/theme/cullity-gallery-opentimes.gif) no-repeat 0 0;
    height: 0;
    padding: 100px 0 0 0;
    width: 145px;
    margin: 0 0 0 0;
    overflow: hidden;
}
.titlegraphic {
    background-color: black;
    margin-top: 13px;
}
.titlegraphic div {
    background-color: black;
}
.titlegraphic img {
    float: left;
    margin: 0;
    padding: 0;
}
.titlegraphic .replaced_img {
    height: 0px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center center;
}

/* Event Styles */
.bodycontents .maincopy .event {
    border-bottom: 1px solid #d5d5d5;
    margin: 0 0 15px 0;
}
.bodycontents .maincopy .eventhdr a {
    margin-bottom: 3px;
    font-weight: bold;
}
.bodycontents .maincopy .eventhdr a:hover {
    text-decoration: none;
}
.bodycontents .maincopy .date {
    color: #746114;
    font-style: italic }

/* Event Styles */
.bodycontents .maincopy .event {
    border-bottom: 1px solid #d5d5d5;
    margin: 0 0 15px 0;
}
.bodycontents .maincopy .eventhdr a {
    margin-bottom: 3px;
    font-weight: bold;
}
.bodycontents .maincopy .eventhdr a:hover {
    text-decoration: none;
}
.bodycontents .maincopy .date {
    color: #746114;
    font-style: italic;
}

/* Hero image */
.bodycontents .maincopy .hero {
    margin: 0 0 20px 0;
    text-align: center;
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
}
.bodycontents .maincopy .hero img {
    margin: 5px 0;
    padding: 0;
    border: none;
}

/* Specific image styles */
.img_borders img, .border, .cd_profile img, .cdl_profile img {
    border: 1px solid #dbdada !important;
    padding: 3px;
}

/* General content image */
.bodycontents .maincopy img {
    border: 1px solid #dbdada;
    padding: 3px;
    margin: 0.4em 1.2em 0.4em 0;
}
.bodycontents .maincopy img[align="right"] {
    margin: 0.4em 0 0.4em 1.2em;
}
img.borderless, .borderless img, #sq_backend_sections img, .bodycontents .maincopy table img {
    border: 0px;
    padding: 0px;
    margin: 0px;
    background-color: transparent;
}
.bodycontents .maincopy .rightcol img {
    margin: 0.4em 0.3em 0 0em;
}

.bodycontents .maincopy div.campusmap img {
    margin-right: 0;
}

/* Asset Listing styles */
.bodycontents .maincopy .listed_file img {
    float: left;
    margin: 5px 7px 4px 0;
    padding: 0;
    border: 0;
}
.bodycontents .maincopy .listed_file div {
    margin-left: 32px;
    padding-right: 1.4em;
}
.bodycontents .maincopy .listed_file .filetype {
    color: #838383;
}
.bodycontents .maincopy .listed_file .filedate {
    font-style: italic;
}

/* .listed_file img {
    float:left;
    margin: 5px 7px 4px 0;
}
.listed_file div {
    margin-left: 32px;
} */

/* Campus Map Page */
.bodycontents .maincopy .campusmap #mainnavtabbed span {
    display: none;
}
.bodycontents .maincopy .mapselectors {
    background: #000;
    height: 40px;
}
.bodycontents .maincopy .mapselectors dd {
    float: left;
    margin: 10px 0 0 15px;
    padding: 0;
    list-style-type: none;
}
*html .bodycontents .maincopy .mapselectors ul {
    display: inline;
}
.bodycontents .maincopy .mapselectors dd dt {
    display: inline;
}
.bodycontents .maincopy .mapselectors dd dt a {
    display: block;
    float: left;
    height: 20px;
    width: 89px;
    margin: 0 4px 0 0;
}
.bodycontents .maincopy .mapselectors dd dt a#nomap {
    background: url(http://dvsim.dewaninstitutes.org/theme/campus-map-nomap-btn.gif) no-repeat 0 0;
}
.bodycontents .maincopy .mapselectors dd dt a#nomap:hover, .bodycontents .maincopy .mapselectors ul li a#nomap.active {
    background-position: 0 -20px;
}
.bodycontents .maincopy .mapselectors dd dt a#overlay {
    background: url(http://dvsim.dewaninstitutes.org/theme/campus-map-overlay-btn.gif) no-repeat 0 0;
}
.bodycontents .maincopy .mapselectors dd dt a#overlay:hover, .bodycontents .maincopy .mapselectors ul li a#overlay.active {
    background-position: 0 -20px;
}
.bodycontents .maincopy .mapselectors dd dt a#solid {
    background: url(http://dvsim.dewaninstitutes.org/theme/campus-map-solid-btn.gif) no-repeat 0 0;
}
.bodycontents .maincopy .mapselectors dd dt a#solid:hover, .bodycontents .maincopy .mapselectors ul li a#solid.active {
    background-position: 0 -20px;
}
.bodycontents .maincopy .mapselectors .virtualtour {
    float: right;
    display: inline;
    margin: 5px 15px 0 0;
    background: url(http://dvsim.dewaninstitutes.org/theme/campus-map-vt-btn.gif) no-repeat 0 0;
    width: 117px;
    height: 27px;
}
.bodycontents .maincopy .maptabs {
    width: 300px;
    border: 1px solid #e4e4e4;
    height: 39px;
}
.bodycontents .maincopy .maptabs ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.bodycontents .maincopy .maptabs ul li {
    display: inline;
}
.bodycontents .maincopy .maptabs ul li a {
    display: block;
    float: left;
    height: 39px;
}
.bodycontents .maincopy .maptabs ul li a:hover {
    background-position: 0 -39px;
    }
.bodycontents .maincopy .maptabs ul li a#legend {
    background: url(http://dvsim.dewaninstitutes.org/theme/campus-map-legend-tab.jpg) no-repeat 0 0;
    width: 102px;
}
.bodycontents .maincopy .maptabs ul li a#legend:hover, .bodycontents .maincopy .maptabs ul li a#legend.active {
    background-position: 0 -39px;
    }
.bodycontents .maincopy .maptabs ul li a#mapsearchlink {
    background: url(http://dvsim.dewaninstitutes.org/theme/campus-map-search-tab.jpg) no-repeat 0 0;
    width: 101px;
}
.bodycontents .maincopy .maptabs ul li a#mapsearchlink:hover, .bodycontents .maincopy .maptabs ul li a#search.active {
    background-position: 0 -39px;
    }
.bodycontents .maincopy .maptabs ul li a#index {
    background: url(http://dvsim.dewaninstitutes.org/theme/campus-map-index-tab.jpg) no-repeat 0 0;
    width: 97px;
}
.bodycontents .maincopy .maptabs ul li a#index:hover, .bodycontents .maincopy .maptabs ul li a#index.active {
    background-position: 0 -39px;
    }
.bodycontents .maincopy .maptabscontent {
    min-height: 473px;
    height: auto;
    border-right: 1px solid #e4e4e4;
    border-bottom: 1px solid #e4e4e4;
    border-left: 1px solid #e4e4e4;
    background: #fafafa;
    padding: 20px 10px;
}
*html .bodycontents .maincopy .maptabscontent {
    height: 473px;
}
.bodycontents .maincopy .maptabscontent .search .button {
    cursor: pointer;
}
.bodycontents .maincopy .maptabscontent .index ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.bodycontents .maincopy .maptabscontent .index ul li {
    display: inline;
    }
.bodycontents .maincopy .maptabscontent .index ul li a {
    display: block;
    text-decoration: none;
    font-weight: bold;
    border-bottom: 1px solid #c1c1c1;
    padding-bottom: 2px;
    padding-top: 2px;
}
.bodycontents .maincopy .maptabscontent .index ul li a:hover{
    color: #972d17;
}
.bodycontents .maincopy .maptabscontent .index ul li a.active {
    color: #972d17;
    border-bottom: none;
}
.bodycontents .maincopy .maptabscontent .index ul ul {
    margin: 1px 0 0 0;
    padding: 0 0 5px 10px;
    list-style-type: none;
    border-bottom: 1px solid #c1c1c1;
}
.bodycontents .maincopy .maptabscontent .index ul ul li a {
    display: block;
    text-decoration: none;
    font-weight: normal;
    border-bottom: none;
    padding-bottom: 1px;
    padding-top: 1px;
}
.bodycontents .maincopy .maptabscontent .index ul ul li a:hover, .bodycontents .maincopy .maptabscontent .index ul ul li a.active {
    text-decoration: underline;
}

/* Error Message Styles */
.bodycontents .maincopy .errormsg {
    min-height: 50px;
    background: url(http://dvsim.dewaninstitutes.org/theme/errormsgimg-lge.gif) no-repeat 100% 0;
    margin: 20px 0 20px 0;
    padding: 10px;
    border: 1px dotted black;
}
.bodycontents .maincopy .errormsg p {
    background: url(http://dvsim.dewaninstitutes.org/theme/errormsgimg.gif) no-repeat 2px 1px;
    color: black;
    padding: 0 0 0 22px;
    margin: 0 0 10px 0;
    width: 75%;
}
*html .bodycontents .maincopy .errormsg {
    height: 50px;
}
.bodycontents .maincopy .errormsg ul {
    font-size: 90%;
    margin: 5px 0 0 5px;
}
.bodycontents .maincopy .errormsg ul li {
    background-image: url(http://dvsim.dewaninstitutes.org/theme/error-list-bullet.gif);
    color: black;
}

/* Style for floating things (like files) into two columns */
.floathalf {
    width: 49%;
    float: left;
}
* html .floathalf p {
    padding-right: 1.7em;
}
* html .floathalf table {
    margin-right: 1.5em;
}
.floathalf > p {
    padding-right: 1.7em;
}
.floathalf > table {
    margin-right: 1.5em;
}
.floatthird {
    width: 32%;
    float: left;
}
.floattwothird {
    width: 64%;
    float: left;
}
.fsfloatthird {
    width: 32%;
    float: left;
}
*html .fsfloatthird {
    width: 49%;
    float: left;
}

/*Future Students Postgraduate Courses*/
.bodycontents .maincopy .postgradleft {
    float: left;
    width: 73%;
}
.bodycontents .maincopy .postgradright {
    float: right;
    width: 173px;
}
.bodycontents .maincopy .black {
    color: #343434;
}
.bodycontents ul.pglist {
    padding: 0;
    margin: 0;
    list-style-type: none;
}
.bodycontents ul.pglist li {
    background: url(http://dvsim.dewaninstitutes.org/theme/studentstaffnet-list-arrow.gif) no-repeat 0 10px;
    padding: 5px 20px 0 10px;
    font-size: 95%;
}
.bodycontents .maincopy h6.pg {
    margin: 0 0 5px 0;
    font-size: 105%;
    color: #343434;
    font-weight: bold;
}

/* CDLoader */
.UWATable {
    font-family: Arial, Helvetica, sans-serif;
    margin: 0px;
    border: 0px;
    padding: 0px;
    margin-top: 1ex;
}
.UWALinkTable {
    font-weight: bold;
    letter-spacing: 0.05em;
    background-color: #eeeedc;
    border-width: 1px;
    border-style: solid;
    border-color: #888888;
    padding: 1px;
    padding-left: 1em;
    padding-right: 1em;
}
.UWALinkTableHighLight {
    font-weight: bold;
    letter-spacing: 0.05em;
    background-color: #ffffcc;
    border-width: 1px;
    border-style: solid;
    border-color: #888888;
    padding: 1px;
    padding-left: 1em;
    padding-right: 1em;
}
a.UWALink:link, a.UWALink:visited, a.UWALink:hover, a.UWALink:active {
    text-decoration: none;
    letter-spacing: 0px;
}

/* Print Header */
#printheader {
    display: none;
}
.maincopy .rightcol .testimonial {
    border: 1px solid #cacaca;
    padding: 4px;
    width: 150px;
}
.maincopy .rightcol .testimonial h3 {
    font-family: "Trajan Pro", Georgia, "Times New Roman", Times, serif;
    text-transform: uppercase;
    margin: 0px;
    background: #000;
    padding: 16px 0 18px 10px;
    font-size: 120%;
    font-weight: normal;
    letter-spacing: .1em;
    color: #FFF;
    border-bottom: none;
    line-height: 0;
}
.maincopy .rightcol .testimonial h4 {
    line-height: 10px;
    font-weight: bold;
    color: #000;
}
.maincopy .rightcol .testimonial img {
    margin: 0;
    border: none;
    padding: 0;
}
.maincopy .rightcol .testimonial .content {
    margin: 15px 0 8px 5px;
}

/* A to Z */
div.maincopy div.atoz ul { margin: 20px 0;
    list-style-type: none;
    color: #0864a5;
    font-size: 120%;
    line-height: 20px; }
div.maincopy div.atoz li { display: inline;
    margin: 0;
    padding: 0;
    background-image: none; }
div.maincopy div.atoz li a, 
div.maincopy div.atoz li span { padding: .25em;
    font-weight: bold;
    border: 1px solid white; }
div.maincopy div.atoz li a { text-decoration: none !important; }
div.maincopy div.atoz li a:hover, 
div.maincopy div.atoz li a.current { color: #8f7b29;
    border: 1px solid #D7D7D7; }
div.maincopy div.atoz li a:link {text-decoration: none; }
div.maincopy div.atoz li a:visited {text-decoration: none; }


.notvisible {
    visibility: hidden;
}
.donotdisplay {
    display: none;
}


.bordertop {
    padding: 20px 0 0 0;
    margin-top: 20px;
    border-top: 1px solid #bfbfbf;
}

.bodycontents .rightcol table {
   overflow: hidden;
}
.bodycontents .rightcol td, .bodycontents .maincopy .rightcol th {
   overflow: hidden;
}

/* News styles */
.news h3 a:link {
    text-decoration: none;
}

.news h3 a:visited {
    text-decoration: none;
}

.news h3 a:hover {
    text-decoration: underline;
}

.news h4 a:link {
    text-decoration: none;
}

.news h4 a:visited {
    text-decoration: none;
}

.news h4 a:hover {
    text-decoration: underline;
}

.newsarticle {
    background: url(http://dvsim.dewaninstitutes.org/theme/horiz-dots-bground-rpt.gif) repeat-x top left;
    padding-top: 15px;
}


#footercontainer .wrapper {
    background: url(http://dvsim.dewaninstitutes.org/theme/footer-hp-watermarkbg.gif) no-repeat top left;
}


.floatright {
    float: right;
    margin: 0 0 0 30px;
}


.floatcontactmap { 
    float: right; 
    margin: 0 0 0 0px;
    width: 306px;
}

.floatcontactmap img { 
    margin-left: 0px; 
}

.caption {
    font-size: 90%;
    color: #656565;
}

.hideoverflow {
    overflow: hidden;
}

.clearleft { clear: left; }
.clearright { clear: right; }
.clearboth { display: block;
    clear: left;
    visibility: hidden;
    overflow: hidden;
    height: 1px;
    content: ' '; }


/* Contact directory loader */
.bodycontents .cd_profile h3 {
    margin-bottom: 0.2em !important;
}
.bodycontents .cd_profile .position,
.bodycontents .cd_profile .area {
    font-weight: bold;
    margin-left: 1.5em;
}
.bodycontents .cd_profile h4 {
    margin-top: 1.5em;
}
.bodycontents .cd_profile ul {
    margin-bottom: 1em;
}
.bodycontents .cd_profile img {
    margin-left: 3em !important;
}



.cdl_profile td,
.cdl_profile th {
  vertical-align: top;
  text-align: left;
}
.cdl_profile th,
.cdl_profile td.attrib {
    font-weight: bold;
    padding-right: 1.4em;
}
.bodycontents .maincopy .cdl_profile .contact_field,
.bodycontents .maincopy .cdl_profile h4.field {
    margin-top: 2em;
}
.cdl_profile img {
    float: right;
    margin: 0 0 2em 3em !important;
}
.cdl_profile .person_info {
    font-weight: bold;
}





/*** The following override earlier declarations, which need to be removed ***/

/*
in uwa_grail.css
.bodycontents .rightcol h3 
    is what the landing page sees


in pre-flps_fixes.css
.bodycontents .maincopy .rightcol h3
    is what the inside pages see
*/


/* Right Column Header Styles */
.bodycontents .maincopy .rightcol h1, .mainrhs .rightcol h1 { font-family: Georgia, "Times New Roman", Times, serif; text-transform: uppercase; margin: 0 0 20px 0; padding: 0 0 10px 0; border-bottom: 1px solid #d9d9d9; font-size: 140%; font-weight: normal; letter-spacing: .2em; color: pink; }
.bodycontents .maincopy .rightcol h2, .mainrhs .rightcol h2 { font-family: Georgia, "Times New Roman", Times, serif; text-transform: uppercase; margin: 0 0 20px 0; padding: 0 0 10px 0; border-bottom: 1px solid #d9d9d9; font-size: 140%; font-weight: normal; letter-spacing: .2em; color: pink; }
.bodycontents .maincopy .rightcol h3, .mainrhs .rightcol h3 { font-family: Georgia, "Times New Roman", Times, serif; text-transform: uppercase; margin: 0 0 20px 0; padding: 0 0 10px 0; border-bottom: 1px solid #d9d9d9; font-size: 140%; font-weight: normal; letter-spacing: .2em; color: #757575; }
.bodycontents .maincopy .rightcol h4, .mainrhs .rightcol h4 { margin: 0 0 10px 0; padding: 0; font-size: 100%; color: #343434; font-weight: bold; border: none; line-height: 14px; text-transform: uppercase; }
.bodycontents .maincopy .rightcol h5, .mainrhs .rightcol h5 { margin: 0 0 5px 0; font-size: 110%; color: #585858; font-weight: bold;  }

/* Content Image Styles */
.bodycontents .maincopy .imgright { float: right; padding-left: 17px; padding-bottom: 17px; padding-top: 3px; }
.bodycontents .maincopy .imgright img { float: left; border: 0px; padding: 3px; }
.bodycontents .maincopy .imgleft { float: left; padding-right: 17px; padding-bottom: 17px; padding-top: 3px; }
.bodycontents .maincopy .imgleft img { float: left; border: 0px; padding: 3px; }
.bodycontents .maincopy .imgnofloat { padding-bottom: 17px; padding-top: 3px; }
.bodycontents .maincopy .imgnofloat img { border: 0px; padding: 3px; }

.bodycontents .maincopy img { border: 0px; padding: 3px; margin: 0.4em 1.2em 0.4em 0; }

/*** end pre-flps fixes ***/

#quicklinksOuter {
background: #363636 url(http://dvsim.dewaninstitutes.org/theme/ql_leftbottom.gif) no-repeat left bottom;
position: absolute;
right: 11px;
padding: 0 0 0 5px;
color: white;
}

#quicklinksInner {
background: url(http://dvsim.dewaninstitutes.org/theme/ql_rightbottom.gif) no-repeat right bottom;
font-size: 80%;
padding: 2px 0;
}
#quicklinksInner a {
text-decoration: none;
padding: 0 0 0 5px;
margin: 0 12px 0 4px;
background: url(http://dvsim.dewaninstitutes.org/theme/ql_linkarrow.gif) no-repeat left center;
color: #e2e2e2;
}
#quicklinksInner a:hover {
text-decoration: underline;
}
a#quicklinksButton {
padding: 0 11px 0 0;
margin: 0 5px 0 4px;
background: url(http://dvsim.dewaninstitutes.org/theme/ql_reticule.gif) no-repeat right center;
text-decoration: none;
}
.quicklinksButton a:hover {
text-decoration: underline;
}
#quicklinksList {
display:none;
}
#quicklinksExtra {
display:none;
padding: 0 15px 0 5px;
}




.wholepagecontainer .centreexpander {
    margin: 15px -269px 30px -451px;
}



#bodycontainer.onebox {
    padding-left: 0px;
    min-width: 0px;
}

#bodycontainer.onebox #headercontainer,
#bodycontainer.onebox #footercontainer,
#bodycontainer.onebox #pagecontainer {
    margin-left: 0px;
    min-width: 780px;
}

#bodycontainer.onebox .centreouterwrapper {
    padding: 0 390px 0 390px;
    margin: 0;
}

#bodycontainer.onebox .centreexpander {
    margin: 0 -390px;
    min-width: 780px;
    position: relative;
}

#bodycontainer.onebox .centrewrapper {
    padding: 15px 30px 0;
}

.bodycontents .mainrhs .rightcolsand {
    background: #F2EDD9;
}

.bodycontents .maincopy h1 img { margin-left: 0; }
#bodycontainer.standalone .maincopy { padding-left: 0 !important; }



/* Fix for SESA */
* html #footercontainer .outerwrapper {
    height: 1%;
}

/* Styles developed for portal error page */
h1.tealerror {
    color: #009cae;
    margin-top: 70px !important;
    font-size: 160%;
    display: block;
}

.tables99 table {
    width: 99%;
}
.tables99important table {
    width: 99% !important;
}


.bodycontents form table { margin-bottom: 2em; }
.bodycontents form table ul { margin-bottom: 0; }


.bodycontents .maincopy .salepageouter h3 {
    background-repeat:no-repeat;
    color:black;
    font-family:Arial,Helvetica,sans-serif;
    margin: 0.5em 0 0.5em 13px;
    font-size: 110%;
}

/* Styles for Course Information Pages */
.bodycontents .maincopy .rightcol .coursesouter {
    border-top: 3px solid #dbdbdb;
    border-left: 3px solid #dbdbdb;
    border-right: 3px solid #dbdbdb;
}
.bodycontents .maincopy .rightcol .coursesinner {
    padding: 10px 15px;
    border-bottom: 3px solid #dbdbdb; 
}
.bodycontents .maincopy .rightcol .coursesouter .coursesinner h4 {
    margin: 0 0 5px 0;
    line-height: 20px;
    font-family: arial, helvetica, sans-serif;
    font-size: 120%;
    color: #00497b;
    font-weight: bold;
    text-transform: none;
}


.bodycontents .floathalf ul {
    margin-right: 1.3em;
}





.floatleft {
    float: left;
}

/* edit 2008.07.09
   Guan Ming Teo

   Adding styling for new set of buttons */
    div.maincopy div.button {
        position: relative;
        margin: 0.75em 0;
    }
    div.maincopy div.button:after, 
    div.maincopy div.button a:after {
        display: block;
        clear: left;
        visibility: hidden;
        height: 0;
        content: ' ';
    }

    div.maincopy div.button, 
    div.maincopy div.button a, 
    div.maincopy div.button div.border-top, 
    div.maincopy div.button div.border-right, 
    div.maincopy div.button div.border-bottom, 
    div.maincopy div.button div.border-left { zoom: 1.0; /* triggering hasLayout */ }

    div.maincopy div.button img.frame {
        float: left;
        margin: 0 1px;
        border-width: 0;
        vertical-align: bottom;
    }

    div.maincopy div.button a, 
    div.maincopy div.button a:visited {
        display: block;
        padding: 1px 0;
        background: #f4f4f4 url('http://dvsim.dewaninstitutes.org/theme/button-flow.gif') repeat-x 0 0;
        outline-width: 0;
        color: #222;
        text-decoration: none;
    }
    div.maincopy div.button a:focus, 
    div.maincopy div.button a:hover, 
    div.maincopy div.button a:active {
        background-color: #eaf4fb;
        background-image: none;
        color: #222;
        text-decoration: none;
    }
    
    div.maincopy div.button a span {
        display: block;
        margin-left: 195px;
        padding: 2px 50px 2px 5px;
        background: url('http://dvsim.dewaninstitutes.org/theme/button-arrow.gif') no-repeat 100% 1.7em;
    }
    div.maincopy div.button a span span {
        margin: 4px 0;
        padding: 0;
        background-image: none;
    }
    div.maincopy div.button a span strong, 
    div.maincopy div.button a:link span strong {
        display: block;
        margin-bottom: 4px;
        color: #0864a5;
    }
    div.maincopy div.button a:visited span strong {
        color: #746114;
    }
    div.maincopy div.button a:focus span strong, 
    div.maincopy div.button a:hover span strong, 
    div.maincopy div.button a:active span strong { color: #0864a5; }

    div.maincopy div.button div.border-top, 
    div.maincopy div.button div.border-right, 
    div.maincopy div.button div.border-bottom, 
    div.maincopy div.button div.border-left {
        background: url('http://www.uwa.edu.au/__data/assets/image/0011/61688/button-top-flow.gif') repeat-x 0 0;
    }
    div.maincopy div.button div.border-right {
        background-image: url(http://dvsim.dewaninstitutes.org/theme/button-right-flow.gif);
        background-repeat: repeat-y;
        background-position: 100% 0;
    }
    div.maincopy div.button div.border-bottom {
        background-image: url(http://dvsim.dewaninstitutes.org/theme/button-bottom-flow.gif);
        background-position: 0 100%;
    }
    div.maincopy div.button div.border-left {
        padding: 3px;
        background-image: url(http://dvsim.dewaninstitutes.org/theme/button-left-flow.gif);
        background-repeat: repeat-y;
    }


    div.maincopy div.button div.top-left, 
    div.maincopy div.button div.top-right, 
    div.maincopy div.button div.bottom-left, 
    div.maincopy div.button div.bottom-right {
        position: absolute;
        left: 0;
        top: 0;
        width: 6px;
        height: 6px;
        background-image: url(http://dvsim.dewaninstitutes.org/theme/button-corners.gif);
        overflow: hidden;
    }
    div.maincopy div.button div.top-right {
        left: auto;
        right: 0;
        background-position: 100% 0;
    }
    div.maincopy div.button div.bottom-left {
        top: auto;
        bottom: 0;
        background-position: 0 -6px; /* IE 6 */
    }
    div.maincopy div.button div.bottom-right {
        left: auto;
        right: 0;
        top: auto;
        bottom: 0;
        background-position: -6px -6px; /* IE 6 */
    }
/* eo.edit 2008.07.09 */

/* edit 2008.07.28
   Guan Ming Teo

   Adding styling for filled-out printable form */
div#form-print table { background: 
    border-collapse: collapse; }
div#form-print table td { padding: 4px 6px; }
div#form-print table td strong { display: block;
    padding: 7px 0;
    border-bottom: 1px solid #d8d8d8;
    color: #0864a5;
    font: 800 150% Arial, Helvetica, sans-serif;
    line-height: 25px; }
div#form-print table td ul { width: 150px;
    text-align: right; }
div#form-print table td ul li { font-weight: 800; }

@media print {
#print-page { display: none; }
}
/* eo.edit 2008.07.28 */


/* edit 14.08.2008
   Luke Grimes  
   Transfering Ming's Expo-testimonial code into core as "testimonial-quote" 
   Transferring my expo-box code into core as testimonial-box */

/* TESTIMONIALS */
    .bodycontents .maincopy .testimonial-quote {
        border: 1px solid #b2b2b2;
        font-size: 1.10429em;
        text-align: center;
        zoom: 1.0;
    }
    .bodycontents .maincopy .testimonial-quote-margined { margin: 1em 0; }

    .bodycontents .maincopy div.testimonial-quote img {
        float: right;
        display: inline;
        margin: 3px;
        padding: 0;
        vertical-align: bottom;
    }

    .bodycontents .maincopy div.testimonial-quote dl {
        clear: right;
        margin: 0;
        text-align: left;
    }
    .bodycontents .maincopy div.testimonial-quote dl dt, 
    .bodycontents .maincopy div.testimonial-quote dl dd {
        margin: 5px 0;
        padding: 0 5px;
    }
    .bodycontents .maincopy div.testimonial-quote dl dt {
        margin-top: 0;
        padding-top: 5px;
        font-weight: 800;
        text-transform: uppercase;
    }
    .bodycontents .maincopy div.testimonial-quote dl dd blockquote {
        margin: 0;
        padding-bottom: 15px;
        background: url(http://dvsim.dewaninstitutes.org/theme/testimonial-quote-bottom.gif) no-repeat 100% 100%;
        border: 1px solid #fff;
        color: #0a65a6;
    }
    .bodycontents .maincopy div.testimonial-quote dl dd blockquote p.first-para {
        padding-top: 20px;
        background: url(http://dvsim.dewaninstitutes.org/theme/testimonial-quote-top.gif) no-repeat 0 0;
    }
    .bodycontents .maincopy div.testimonial-quote dl dd blockquote p {
        margin: 5px 0;
    }
    /* end TESTIMONIALS */

    /* TESTIMONIAL Box */
    .bodycontents .maincopy .testimonial-box {
        border: 1px solid #b2b2b2;
        margin: 5px 0 20px;
        padding: 10px 5px;
    }
    /* end TESTIMONIAL Box */

/* eo.edit Luke Grimes 14.08.2008 */

/* Columned Definition Lists
   Guan Ming Teo */
div.maincopy dl.columned { zoom: 1.0; /* triggering hasLayout */ }
div.maincopy dl.columned:after {
    display: block;
    clear: left;
    visibility: hidden;
    height: 0;
    content: ' ';
}

div.maincopy dl.columned dt { float: left;
    display: inline;
    width: 14em;
    margin-right: 0.5em;
    padding-top: 0.25em; }
div.maincopy dl.columned dd { margin-left: 14.5em;
    padding-top: 0.25em; }

/* Forms
   Guan Ming Teo */

div.bodycontents div.maincopy form { margin: 1em 0; }

/* Resetting images on <li>s
div.bodycontents div.maincopy form ul li { padding-left: 15px;
    margin-bottom: 0.4em;
    background: url('http://www.uwa.edu.au/__data/assets/image/0010/16579/list-bullet.gif') no-repeat 0 4px; } */
/* Until all forms check out, add bullets to <li>s manually */
div.bodycontents div.maincopy form ul.list li { padding-left: 15px;
    margin-bottom: 0.4em;
    background: url('http://dvsim.dewaninstitutes.org/theme/list-bullet.gif') no-repeat 0 4px; }

div.maincopy form div.form-errors { padding-left: 1em;
    color: #800;
    font-size: 1.483516em; /* consistent 18px */ }
div.maincopy form div.form-errors ul { margin: 1em 0 1.5em;
    color: #464646;
    font-size: 0.777778em; /* consistent 12px */ }
div.maincopy form div.form-errors ul li { margin: 1em 1em 1em 0;
    padding-left: 3em;
    background: url('http://dvsim.dewaninstitutes.org/theme/bullet-red.gif') no-repeat 1em 0.35em; }

div.maincopy form div.form { font-size: 0.989011em; /* consistent 12px */ }
div.maincopy form div.form h3, 
div.maincopy form div.form h4 { margin: 0 0.5% 0 0; /* IE 6 float drop down workaround */
    padding: 1em;
    background-color: #000;
    color: #fff;
    font-size: 1.166667em;
    line-height: normal; }
div.maincopy form div.form h4 { background-color: #7ac4d9;
    border-top: 1px solid #fff;
    color: #000;
    font-size: 1.083334em; }

div.maincopy form div.form .img_borders img, 
div.maincopy form div.form .border, 
div.maincopy form div.form .cd_profile img, 
div.maincopy form div.form .cdl_profile img { background-color: #fff; }

div.maincopy form div.form table { width: 99.5%; /* IE 6 float drop down workaround */
    margin: 14px 0;
    * margin: 0; /* This looks like it's actually a Gecko bug -- requiring a 14px margin otherwise elements overlap, when all are positioned static and no floating or negative margins are in play. This part is a switchback for IE 6 + 7 */
    background: #e4f3f7 url('http://dvsim.dewaninstitutes.org/theme/form-separator.gif') repeat-y 40% 0;
    border-top: 28px solid #e4f3f7;
    border-bottom: 28px solid #e4f3f7;
    border-collapse: collapse; }
div.maincopy form div.form table td { padding: 0.5em 1em;
    color: #333;
    font-weight: 800; }

div.maincopy form div.form table td span { color: #555; }

div.maincopy form dl { margin: 0;
    padding: 1em;
    background-color: #e4f3f7; }

div.maincopy form div.form table td input, 
div.maincopy form div.form table td select, 
div.maincopy form div.form table td textarea, 
div.maincopy form dl dd input, 
div.maincopy form dl dd select, 
div.maincopy form dl dd textarea { margin: 0.5em 0.25em;
    padding: 0.083333em;
    border: 1px solid #7ac4d9;
    color: #464646;
    font: 100 1em Arial, Helvetica, sans-serif; }
div.maincopy form dl dd input, 
div.maincopy form dl dd select, 
div.maincopy form dl dd textarea { margin: 0 0.25em; }

div.maincopy form div.form table td label, 
div.maincopy form div.form table td select, 
div.maincopy form dl dt label, 
div.maincopy form dl dd select { cursor: pointer; }

div.maincopy form dl dt label { font-weight: 800; }

div.maincopy form div.form table td ul { margin: 0;
    padding: 0;
    background-color: transparent;
    border-width: 0; }
div.maincopy form div.form table td ul li { margin: 0.5em 0;
    padding: 0;
    background-image: none; }
div.maincopy form div.form table td ul li label, 
div.maincopy form div.form table table label { font-weight: 100; }
div.maincopy form div.form table td ul li input, 
div.maincopy form div.form table table input { margin: 0 0.25em;
    border-width: 0;
    cursor: pointer; }

div.maincopy form div.form table td.form-radio-hori { background-color: #e4f3f7; }
div.maincopy form div.form table td.form-radio-hori ul { width: 100%; }
div.maincopy form div.form table td.form-radio-hori ul li { display: inline; }
div.maincopy form div.form table td.form-radio-hori ul li label { float: left;
    display: inline;
    width: 12.5%;
    * width: 12%; }
div.maincopy form div.form table td.form-radio-hori ul li input { margin: 0.5em 5%;
    * margin-right: 4.5%;
    * margin-left: 4.5%; }

div.maincopy form div.form table table { margin: 0;
    background-color: transparent;
    background-image: none;
    border-width: 0;
    font-weight: 100; }

div.maincopy form div.form p { margin: 0 0.5% 0 0; /* IE 6 float drop down workaround */
    padding: 1px 1em 1em;
    background-color: #e4f3f7;
    text-align: center; }
div.maincopy form div.form p input, 
div.maincopy form p#form-navigation input { overflow: visible;
    padding: 0.25em 0.75em;
    background-color: #000;
    border-width: 0;
    color: #fff;
    font: 800 1em Arial, Helvetica, sans-serif;
    cursor: pointer; }

div.maincopy form p#form-navigation { margin: 0;
    padding: 0 1em 1em 15.75em !important;
    padding-left: 16em; /* spacing discrepancy in IE 6 due to 3px text jog */
    background-color: #e4f3f7; }

div.maincopy form div.form ul, 
div.maincopy form div.form table td ul.list { margin-bottom: 0;
    padding: 2em 0;
    background-color: #bce1ec;
    border-top: 1px solid #fff; }
div.maincopy form div.form ul li, 
div.maincopy form div.form table td ul.list li { margin: 1em 1em 1em 0;
    padding-left: 3.5em;
    background: url('http://dvsim.dewaninstitutes.org/theme/bullet-black.gif') no-repeat 2em 0.35em; }

/* Graduate Profiles
   Guan Ming Teo */
div.maincopy div.grad-profile { zoom: 1.0; /* triggering hasLayout for float clearing */
    padding: 8px;
    background-color: #ddf2f7;
    border: 1px solid #7ac4d9;
    font-size: 0.989011em; /* shifting 12.133333px to 12px */ }
div.maincopy div.grad-profile:after { display: block;
    clear: both;
    visibility: hidden;
    height: 0;
    content: ' '; }

div.maincopy div.grad-profile div.grad-profile-text { zoom: 1.0; /* triggering hasLayout for 3px text jog fix */
    margin-right: 195px;
    padding: 4px 30px 4px 16px;
    background: #fff url('http://dvsim.dewaninstitutes.org/theme/grad-profile-quote-bottom.gif') no-repeat 100% 100%;
    border: 1px solid #aadbe8; }
div.maincopy div.grad-profile div.grad-profile-text p { margin: 12px 0; }
div.maincopy div.grad-profile div.grad-profile-text p.introduction { padding: 0 24px;
    background-image: url(http://dvsim.dewaninstitutes.org/theme/testimonial-quote-top.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    color: #0a65a6;
    font-size: 1.25em; }

div.maincopy div.grad-profile div.grad-profile-photo { float: right;
    display: inline;
    width: 175px;
    margin: 0;
    padding: 0 5px;
    background-color: #fff;
    border: 1px solid #aadbe8;
    text-align: center; }
div.maincopy div.grad-profile div.grad-profile-photo p { margin: 0;
    padding: 0.5em 0; }

div.maincopy div.grad-profile div.grad-profile-photo img, 
div.maincopy div.grad-profile div.grad-profile-photo img.border { margin: 0;
    padding: 5px 0 0;
    border-width: 0 !important; }


/* New Step class that does not conflict with old step class */
div.bodycontents div.maincopy span.step-01,
div.bodycontents div.maincopy span.step-02, 
div.bodycontents div.maincopy span.step-03, 
div.bodycontents div.maincopy span.step-04,
div.bodycontents div.maincopy span.step-05,
div.bodycontents div.maincopy span.step-06,
div.bodycontents div.maincopy span.step-07,
div.bodycontents div.maincopy span.step-08,
div.bodycontents div.maincopy span.step-09
 { display: block;
    margin-bottom: 15px;
    padding: 17px 0 18px 62px;
    background-repeat: no-repeat;
    background-position: 0 50%;
    color: #474747;
    font: 1.098901em Georgia, Garamond, 'Times New Roman', Times, serif; }

div#bodycontainer div.maincopy span.step-01 { background-image: url('http://dvsim.dewaninstitutes.org/theme/apply-step-01.gif'); }
div#bodycontainer div.maincopy span.step-02 { background-image: url('http://dvsim.dewaninstitutes.org/theme/apply-step-02.gif'); }
div#bodycontainer div.maincopy span.step-03 { background-image: url('http://dvsim.dewaninstitutes.org/theme/apply-step-03.gif'); }
div#bodycontainer div.maincopy span.step-04 { background-image: url('http://dvsim.dewaninstitutes.org/theme/apply-step-04.gif'); }
div#bodycontainer div.maincopy span.step-05 { background-image: url('http://dvsim.dewaninstitutes.org/theme/apply-step-05.gif'); }
div#bodycontainer div.maincopy span.step-06 { background-image: url('http://dvsim.dewaninstitutes.org/theme/apply-step-06.gif'); }
div#bodycontainer div.maincopy span.step-07 { background-image: url('http://dvsim.dewaninstitutes.org/theme/apply-step-07.gif'); }
div#bodycontainer div.maincopy span.step-08 { background-image: url('http://dvsim.dewaninstitutes.org/theme/apply-step-08.gif'); }
div#bodycontainer div.maincopy span.step-09 { background-image: url('http://dvsim.dewaninstitutes.org/theme/apply-step-09.gif'); }
