﻿ /* ------------------------------------------------------------------------ *\
{                                                              GLOBAL STYLES   }
 \* ------------------------------------------------------------------------ */

  
body, .SkinObject, .Head, .SubHead, .SubSubHead, .Normal, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox,
.DataGrid_AlternatingItem, .DataGrid_Header, .DataGrid_Item, .DataGrid_SelectedItem, .TreeMenu_Node, .TreeMenu_NodeSelected,
.FileManager_Header, .FileManager_Pager, .FileManager_StatusBar, .FileManager_Item, .FileManager_AltItem, .FileManager_SelItem,
.FileManagerTreeNode, .FileManagerTreeNodeSelected, .WizardHelpText, .WizardText, .Help, .CommandButton, h1, h2, h3, h4, h5, dt, h6,
tfoot, thead, th, td, .ModuleTitle_MenuItem, .ModuleTitle_MenuItemSel, .MainMenu_MenuItem, .MainMenu_MenuItemSel, .SelectedTab, 
.OtherTabs, .LinksContent, #header #login_style, #header #search_style
{
    
    font-family:Arial,Verdana,Helvetica,sans-serif;
    font-size:12px;
    line-height:1.4em;
}

.DNNEmptyPane {
  height: 0;
  }

img,
a img {
  border: none;
  }

/*table {
  width: 100%;
  border-collapse: collapse;
  font-size: 1em;
  line-height: 1.2em;
  }
*/

th
{
 color: #666666;
 vertical-align:middle;

} 

#content,
#dnn_footer {
  clear: both;
  }

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  }

.clear 
{
    clear:both;
}

h2 
{
  font-size: 22px;
  font-weight: normal;
  line-height: 1.2em;
}


 /* ------------------------------------------------------------------------ *\
{                                                              LOGIN STYLES   }
 \* ------------------------------------------------------------------------ */

/*
#header #login_style 
{
    background:#D0E190 url(images/green-gradient-1.gif) repeat-x scroll left bottom;
    padding:12px 0;
    height:29px;
    position:absolute;
    right:0px;
    color:#FFFFFF;
    right:0px;    
    vertical-align:middle;
    font-size: 12px;
    width:180px;
    line-height:29px;
}*/


#header #login_style,
#header #search_style,
#header #social_networking_style,
#header #language_style {
  background:#B6C849 url(images/green-gradient-1.gif) repeat-x scroll left top;
  position:absolute;
  top:0;
  line-height:30px;
  padding: 0 12px;
  }

#header #login_style {
  width: 140px;
  text-align: center;
  right: 0;
  }

#header #search_style {
  width: 180px;
  right: 164px;
  height: 30px;
  }

#header #social_networking_style {
  width: 66px;
  right: 368px;
  padding: 0 6px;
  text-align: center;
  height: 30px;
  }

#header #language_style {
  width: 170px;
  right: 446px;
  font-size: 0.9em;
  text-align: center;
  }

#header #search_style input {
  border: 1px solid #9a3;
  margin: 4px 6px 4px 0;
  padding: 1px;
  vertical-align: middle;
  width: 120px;
  line-height: 16px;
  color: #333;
  }

#header #login_style a,
#header #search_style a {
  color:#fff;
  font-weight: bold;
  text-decoration: none;
  }

#header #social_networking_style a img {
  display:block;
  float: left;
  margin: 7px 3px;
  border: none;
  vertical-align: text-bottom;
  }

#header #language_style a {
  color:#fff;
  text-decoration: none;
  margin: 0 5px;
  }

#header #login_style a:hover,
#header #search_style a:hover,
#header #language_style a:hover {
    color: #000;
}

#header #login_style a.user {
  margin-right:10px;   
}
 

 /* ------------------------------------------------------------------------ *\
{                                                              SCREEN STYLES   }
 \* ------------------------------------------------------------------------ */



#jumpLinks {
  position: absolute;
  top: -999em;
  left: -999em;
  width: 0;
  height: 0;
  overflow: hidden;
  }

#jumpLinks,
#jumpLinks * {
  margin: 0;
  padding: 0;
  }

#header,
#content,
#dnn_footer {
  position: relative;
  width: 960px;
  margin: 0 auto;
  }

.printOnly {
  display:none !important;
  }


 /* ------------------------------------------------------------------------ *\
{                                                              HEADER STYLES   }
 \* ------------------------------------------------------------------------ */

#header {
  z-index: 1;
  height: 130px;
  }

#header * {
  margin: 0;
  padding: 0;
  }

#header .mcvbHomeLink {
  position: absolute;
  top: 0;
  left: -7px;
  width: 142px;
  height: 93px;
  overflow: hidden;
  font-size: 0;
  text-indent: -9999px;
  }

#header .mcvbHomeLink a {
  display: block;
  margin: 0 7px 7px;
  height: 86px;
  }

 /* ------------------------------------------------------------------------ *\
{                                                         PRIMARY NAV STYLES   }
 \* ------------------------------------------------------------------------ */

#primaryNav {
  position: absolute;
  top: 126px;
  left: 0;
  width: 100%;
  margin: -30px 0 0;
  padding: 0px;
  text-align: center;
  }

#primaryNav * {
  margin: 0;
  padding: 0;
  }


#primaryNav li a {
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  text-transform: lowercase;
  }

#primaryNav li a.current {
  color:#333;
  }

 /* ------------------------------------------------------------------------ *\
{                                                         SNAPSIS NAV STYLES   }
 \* ------------------------------------------------------------------------ */
.Level0 {
left:0;
padding:0px;
position:absolute;
width:100%;
}

#primaryNav ul {
    padding:0;
    margin: 0 0 0 1px;
    list-style:none;
    width:auto;
    position:relative;
    z-index:100;
}

#primaryNav li {
	position: relative;
	float:left;
	line-height : 30px;	
	list-style: none;
	height:30px;	
	 position:relative;
}

#primaryNav a {    
	display:block;
    text-decoration:none;
    text-align:left;
    font-weight:bold;
    padding: 0px 22px;
    margin:0px;
	color:#FFFFFF;
	white-space:nowrap;
	margin-right:6px;
	line-height:30px;
}

#primaryNav li a:hover {
}

#primaryNav ul a {
  font-size: 12px;
  }

#primaryNav li.SelectedTab a{
}

#primaryNav .DisabledTab {
    color:#ccc;
}

/* second-level lists */
#primaryNav li ul { 
	position : absolute;
	left: -999em;
	width: auto;
	_width:1px;
    text-align:left;
    z-index:1000;
}

#primaryNav li ul ul {
}

#primaryNav li li {
	background-image:none;
	line-height : 30px;
	position:relative;
	height:30px;
	/* border-top: 1px solid #484B51; */
}
#primaryNav li li a {
	height:30px;
	line-height:30px;    
}

#primaryNav li li a,
#nav li.SelectedTab li a {
    font-weight:normal;			
	color:#FFFFFF;
	width:230px;
	margin:0px;
    opacity: 0.8;
    background: #000 url(images/primaryNav-black-bg.png) repeat-x scroll center bottom;
}

#primaryNav li li a:hover {
  opacity: 1.0;
  color:#000;
  font-weight: bold;
  background-color: #D0E190;
  background-image: url(images/primaryNav-green-bg.png);
}

#primaryNav li.SelectedTab li.SelectedTab a{
	background-image:none;    
}

/* no need to change these hover classes 
unless you need more than 4 levels */
#primaryNav li:hover ul ul,
#primaryNav li:hover ul ul ul,
#primaryNav li:hover ul ul ul ul,
#primaryNav li.iehover ul ul,
#primaryNav li.iehover ul ul ul,
#primaryNav li.iehover ul ul ul ul{
  left: -999em;
}

#primaryNav li:hover ul, 
#primaryNav li.iehover ul {
	top: 30px;
	left:0;
}
#primaryNav li li:hover ul,
#primaryNav li li li:hover ul,
#primaryNav li li.iehover ul,  
#primaryNav li li li.iehover ul {
	top: 0;
	left:272px;
}

#primaryNav li.expandLeft li:hover ul,
#primaryNav li.expandLeft li li:hover ul,
#primaryNav li.expandLeft li.iehover ul,  
#primaryNav li.expandLeft li li.iehover ul {
	top: 0;
	left:-274px;
        width: 276px;
}

#primaryNav li li a.hasChildren {
  background-position: right bottom;
  }

#primaryNav li.expandLeft li a.hasChildren {
  background-position: left bottom;
  }

 /* ------------------------------------------------------------------------ *\
{                                                             CONTENT STYLES   }
 \* ------------------------------------------------------------------------ */

#content {
  width: 958px;
  padding: 1px;
  background: #fff;
  color: #666;
  }

#content a {
  color: #9a3;
  text-decoration: underline;
  }

#content a:hover {
  color: #09d;
  }

#content .c_footer a,
#content a.CommandButton {
  color: #003366;
  }

#content .c_footer a:hover,
#content a.CommandButton:hover {
  color: #cc0000;
  }

#content #dnn_ContentPane {
margin: 0;
  padding: 0 0;
  color: #666;
  }

#content #dnn_ContentPane .c_head {
float:none;
}

#content blockquote {
  margin: 0;
  font-size: 1.4em;
  line-height: 1.6em;
  }

#content h1 {
  font-weight: normal;
  color: #09d;
  margin-bottom:10px;
}

h1 .TitleHead
{    
    font-size:18px;
    font-weight:normal;
    line-height:1em;
}

#content h1 acronym {
  border-bottom: 1px dotted #09d;
  }


#dnn_col1, #dnn_col2
{
float:left;
}

#content h1, #content h2, #content h3, #content h4, #content h5, #content h6
{
  line-height:normal;
  color: #09d;
}

#content h1 {
  font-size:18px;
  }

#content h3 {
  font-size: 14px;
  }

#content #dnn_col1,
#content #dnn_col2 {
  margin: 0 23px 0 0;
  }

/*#content #dnn_col1 .c_content .DNN_HTMLContent div {*/
#content #dnn_col1 .moduleContainer {
  position: relative;
  padding: 44px 16px 16px;  
  color: #000;
  }

#content #dnn_col2 .DNN_HTMLContent {
  color: #666;
  text-align: justify;
  }



#content .col3rd .DNN_HTMLContent div.regularPromotion {
  margin-bottom: 16px;
  }

#content h2, .Head {
    color: #0094d6;
    font-size: 16px;
    margin:0 0 10px;
    /* display:inline-block; */
  }

#dnn_col2 img.breakout {
  float: right;
  margin: 0 0 24px 24px;
  }


.regularPromotion,
.partnerPromotion  {
  overflow: hidden;
  }

.regularPromotion {
  position: relative;
  width: 142px;
  height: 184px;
  border: 1px dashed #ccc;
  margin-right: 16px;
  }

.regularPromotion.odd,
.partnerPromotion.odd,
.regularPromotion.even,
.partnerPromotion.even {
  float: left;
  }

.regularPromotion.odd,
.partnerPromotion.odd {
  clear: left;
  margin-right: 16px;
  }

.regularPromotion.even,
.partnerPromotion.even {
  margin-right: 0;
  }

.regularPromotion:hover {
  background-color: #f9ffe5;
  border-style: solid;
  }

#content .regularPromotion h2 {
  margin: 12px 12px 1em;
  font-size: 1.2em;
  font-weight: normal;
  line-height: 1.2em;
  letter-spacing: 0;
  color: #9a3;
  }

#content .regularPromotion p {
  text-align: center;
  }

#content .regularPromotion img {
  position: absolute;
  }

#content #mmes.regularPromotion img {
  bottom: 18px;
  left: 31px;
  }

#content #aime.regularPromotion img,
#content #greenWebsite.regularPromotion img {
  top: 108px;
  left: 24px;
  }

#content #whatsNew.regularPromotion img {
  top: 117px;
  left: 24px;
  }

#content #eZine.regularPromotion img {
  bottom: 24px;
  left: 32px;
  }

#content #incentive.regularPromotion img,
#content #green.regularPromotion img,
#content #localHost.regularPromotion img {
  bottom: 24px;
  left: 36px;
  }

#content .regularPromotion a {
  position: absolute;
  z-index: 100;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  font-size: 0;
  text-indent: -999em;
  background: transparent url(/Portals/_default/Skins/MCVB2009/images/spacer.gif) no-repeat -1px -1px;	/* hack for IE */
  }

.partnerPromotion {
  width: 140px;
  height: 320px;
  border: 1px solid black;
  padding: 1px 1px 6px;
  background: #fff;
  font-size: 10px;
  line-height: 1.4;
  text-align: center;
  margin-right: 16px;
  }

.partnerPromotion p {
  margin: 0.5em;
  }

.partnerPromotion.crown {
  width: 142px;
  padding: 0 0 6px;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  position: relative;
  }

#banner-crown-CEC { color: #000; background: #9a8962; }
#banner-crown-CM  { color: #000; background: #fff; }
#banner-crown-CP  { color: #fff; background: #b3a990; }
#banner-crown-CT  { color: #fff; background: #9a8962; }
.partnerPromotion.crown p { margin-top: 24px; }

.partnerPromotion.crown a {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 100;
  background: transparent url(http://www.mcvb.com.au/Portals/_default/Skins/MCVB2009/images/spacer.gif) no-repeat scroll -1px -1px;
  text-decoration: none;
  font-size: 0;
  text-indent: -999em;
  }

#banner-hilton {
  position: relative;
  border-color: #8a451c;
  background-color: #8a451c;
  color: #fff;
  }

#banner-hilton a {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding-top: 280px;
  color: #FE8619;
  text-decoration: none;
  }

#banner-hilton a:hover,
#banner-hilton a:active {
  color: #fff;
  text-decoration: underline;
  }

#content .partners {
  clear: both;
  margin: 16px 0;
  padding: 0;
  height: 80px;
  overflow: hidden;
  }

#partners {
  clear: both;
  text-align: center;
  }

#partners .docking {
  width: 100% !important;
  margin-top: -80px !important;
  }

/*
#content input,
#content textarea,
#content select {
  border: 1px solid #666;
  color: #333;
  }
*/

#ContactUsFieldset a#dnn_ctr606_ViewContactUs_ResetButton,
#ContactUsFieldset a#dnn_ctr644_ViewContactUs_ResetButton {
  display: block;
  float: left;
  width: 50px;
  margin-left: 55px;
  line-height: 30px;
  text-align: right;
  }

#ContactUsFieldset a#dnn_ctr606_ViewContactUs_SendButton,
#ContactUsFieldset a#dnn_ctr644_ViewContactUs_SendButton {
  height: 30px;
  line-height: 30px;
  background: #D0E190 url(images/green-gradient-1.gif) repeat-x scroll left bottom;
  border: 1px solid #9a3;
  padding: 4px 16px;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  }

#ContactUsFieldset a#dnn_ctr606_ViewContactUs_SendButton:hover,
#ContactUsFieldset a#dnn_ctr644_ViewContactUs_SendButton:hover {
  color: #000;
  border-color: #000;
  }



#dnn_ctr596_HtmlModule_lblContent #viewControls {
  display: none;
  padding-right: 18px;
  text-align: right;
  }

#dnn_ctr596_HtmlModule_lblContent #viewControls a {
  margin: 0 0 0 6px;
  background: transparent url("/images/accreditationLogos/viewControl.png") no-repeat;
  padding-left: 15px;
  font-size: 11px;
  outline: none;
  }

#dnn_ctr596_HtmlModule_lblContent #viewControls a#gridViewControl {
  background-position: left 2px;
  }

#dnn_ctr596_HtmlModule_lblContent #viewControls a#listViewControl {
  background-position: left -20px;
  }

#dnn_ctr596_HtmlModule_lblContent h3,
#dnn_ctr596_HtmlModule_lblContent h4 {
  clear: both;
  }

#dnn_ctr596_HtmlModule_lblContent ul {
  list-style: none;
  margin: 1em 0 3em;
  width: 612px;
  padding: 0;
  }

#dnn_ctr596_HtmlModule_lblContent ul li {
  position: relative;
  list-style: none;
  margin: 1em 11px;
  width: 100%;
  background-color: #FFF;
  }

#dnn_ctr596_HtmlModule_lblContent ul li a {
  display: block;
  border: 1px dashed #ccc;
  height: 44px;
  padding: 0 0 0 76px;
  line-height: 44px;
  }

#dnn_ctr596_HtmlModule_lblContent ul li a:focus,
#dnn_ctr596_HtmlModule_lblContent ul li a:hover {
  border: 1px solid #ccc;
  height: 70px;
  background: #f5fafc;
  line-height: 70px;
  }

#dnn_ctr596_HtmlModule_lblContent ul li a img {
  display: block;
  position: absolute;
  left: 19px;
  top: 6px;
  width: 32px;
  height: 32px;
  }

#dnn_ctr596_HtmlModule_lblContent ul li a:focus img,
#dnn_ctr596_HtmlModule_lblContent ul li a:hover img {
  left: 6px;
  width: 58px;
  height: 58px;
  }


#dnn_ctr596_HtmlModule_lblContent.gridView ul li {
  float: left;
  width: 130px;
  height: 130px;
  padding: 0;
  }

#dnn_ctr596_HtmlModule_lblContent.gridView ul li a {
  height: 116px;
  padding: 6px;
  font-size: 0px;
  line-height: 1.4em;
  text-align: center;
  }

#dnn_ctr596_HtmlModule_lblContent.gridView ul li a:focus,
#dnn_ctr596_HtmlModule_lblContent.gridView ul li a:hover {
  background: #09D;
  font-size: 12px;
  color: #f5fafc;
  }

#dnn_ctr596_HtmlModule_lblContent.gridView ul li a img {
  top: 6px;
  left: 6px;
  width: 116px;
  height: 116px;
  }

#dnn_ctr596_HtmlModule_lblContent.gridView ul li a:focus img,
#dnn_ctr596_HtmlModule_lblContent.gridView ul li a:hover img {
  display: none;
  }

.p_203 #content #dnn_col2 div {
  width: 49.5%;
  float: left;
  }

.p_203 #content #dnn_col2 div div {
  width: 100%;
  float: none;
  }

.p_203 #content #dnn_col2 #dnn_ctr683_ContentPane {
  padding: 0;
  }

.p_203 #content #dnn_col2 #dnn_ctr683_ContentPane p {
  margin: 0.5em 0 0;
  }

.p_203 #content #dnn_col2 #dnn_ctr683_ContentPane p img {
  vertical-align: top;
  }

.p_203 #content #dnn_col2 #dnn_ctr377_ContentPane {
  padding: 0;
  }

.p_203 #content #dnn_col2 #dnn_ctr377_ContentPane ul {
  margin: 0;
  padding: 0;
  }

.p_203 #content #dnn_col2 #dnn_ctr377_ContentPane li {
  list-style: none;
  margin: 0.5em 0 0;
  padding: 0;
  }

#content #sitemap {
  width: 612px;
  margin: 0 23px 0 0;
  float: left;
  }

#content #sitemap h2 {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  background: #F5FAFC;
  padding: 0.8em 0.4em;
  }


#content #sitemap dl {
  margin: 0.5em 0.4em 3em;
  }

#content #sitemap dl dl {
  margin: 0.5em 0.4em 1em 2em;
  }

#content #sitemap dd {
  margin: 0 0 0.5em;
  padding: 0;
  }

/* iPad App Modules */
#dnn_ctr686_HtmlModule_lblContent,
#dnn_ctr687_HtmlModule_lblContent {
  padding: 12px 12px 0 0;
  text-align: center;
  }

 /* ------------------------------------------------------------------------ *\
{                                                              FOOTER STYLES   }
 \* ------------------------------------------------------------------------ */

#backToTop {
  position: absolute;
  right: 0;
  bottom: 0;
  padding: 0 3px;
  font-size: 11px;
  }

#footer {
  clear: both;
  position: relative;
  width: 960px;
  margin: 0 auto;
  height: 142px;
}

#footer p {
  margin: 0;
  padding: 0;
  }

#footer .FooterLinks
{
    width:325px!important;   
    padding:24px 0px 0 1px;
    float:left;
}

#footer .FooterCol3
{
    width:180px!important;   
}

#footer .FooterLinks h2 a
{
    font-size:12px;   
}

#footer .FooterLinks h2
{
  margin: 0;
  font-size: 1.4em;
  color: #fff;
  font-weight: bold;
}

#footer .FooterLinks li
{
/*
    float:left;
    width:150px;   
*/
    margin: 0 10px 0 0;
    padding: 0;
    list-style: none;
    line-height: 1.2em;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;    
    color: #fff;
}

#footer .FooterLinks ul,
#footer .FooterLinks ol
{
    margin: 0;
    padding: 0;       
} 

#footer a {
  color: #fff;
  text-decoration: none;
  }

#footer a:hover {
  color: #000;
  background-color: #278dbd;
  text-decoration: underline;
  }

#footer a.moreLink {
  display: block;
  width: 50%;
  clear: left;
  }

#footer .mcvbHomeLink {
  position: absolute;
  bottom: 0;
  right: -7px;
  width: 142px;
  height: 93px;
  overflow: hidden;
  margin: 0;
  font-size: 0;
  text-indent: -999em;
  }

#footer .mcvbHomeLink a {
  display: block;
  margin: 7px 7px 0;
  height: 86px;
  }

#footer .mcvbHomeLink a:hover {
  background: transparent;
  text-decoration: none;
  }

.c_head
{
xfloat:left;

}


.headerBackground
{
  position:absolute;
  background: #fff url(images/background-header-blue.jpg) no-repeat center top;
  width:100%;
  min-width: 960px;
  height:440px;
  clear:both;
  z-index:-99;
}

.headerBackground div {
  width: 960px;
  height: 100%;
  margin: 0 auto;
  }

#page {
  background: transparent url(images/background-footer-blue.jpg) no-repeat center bottom;
  width:100%;
  min-width: 960px;  
  }

#header .mcvbHomeLink {
background: transparent url(images/logo-mcvb-dropshadow.png) no-repeat center bottom;
}

#footer .mcvbHomeLink {
background: transparent url(images/logo-mcvb-dropshadow.png) no-repeat center top;
}

 /* ------------------------------------------------------------------------ *\
{                                                     In This Section Styles   }
 \* ------------------------------------------------------------------------ */
#secondaryNav
{
     background-color:#F9FFE5;
     color:#9a3;
     margin:0;
     padding: 20px 10px 20px 12px;
     width:140px;
     }

#secondaryNav li
{
     list-style:none;
     padding:0;
     margin: 6px 0 6px;
}

#secondaryNav li a,
#secondaryNav li.current li a {
     background: transparent url(images/icon-secNav-arrow-green.gif) no-repeat scroll left 6px;
     display: block;
     padding-left:8px;
     color:#9a3;
     text-decoration:none;
}

#secondaryNav li a:hover,
#secondaryNav li.active a:hover,
#secondaryNav li.current a {
    background: transparent url(images/icon-secNav-arrow-blue.gif) no-repeat scroll left 6px;
    color:#09d;
}

#secondaryNav ul {
  margin-left: 12px;
  padding: 0;
  }

#secondaryNav li li {
  display:none;
  }

#secondaryNav li.active li {
  display:block;
  }


/* ------------------------------------------------------------------------ *\
{                                                                END In This Section Styles   }
 \* ------------------------------------------------------------------------ */
 
 
 /* ------------------------------------------------------------------------ *\
{                                                                Table Styles   }
 \* ------------------------------------------------------------------------ */
#page #content #dnn_col1 .DNN_HTMLContent table,
#page #content #dnn_col2 .DNN_HTMLContent table,
#page #content #dnn_col3 .DNN_HTMLContent table,
#coe table.searchResult {
  width: 99%;
  margin: 0 auto;
  font-size: 1em;
  border-collapse: collapse;
  border-bottom: 2px solid #ccc;
  }

#page #content #dnn_col1 .DNN_HTMLContent table th,
#page #content #dnn_col1 .DNN_HTMLContent table td,
#page #content #dnn_col2 .DNN_HTMLContent table th,
#page #content #dnn_col2 .DNN_HTMLContent table td,
#page #content #dnn_col3 .DNN_HTMLContent table th,
#page #content #dnn_col3 .DNN_HTMLContent table td,
#coe table.searchResult th,
#coe table.searchResult td {
  border-top: 1px solid #ccc;
  }

#page #content #dnn_col1 .DNN_HTMLContent table tr:hover,
#page #content #dnn_col2 .DNN_HTMLContent table tr:hover,
#page #content #dnn_col3 .DNN_HTMLContent table tr:hover,
#coe table.searchResult thead th,
#coe table.searchResult thead td,
#coe table.searchResult tr:hover {
  background: #f5fafc;
  }

#page #content #dnn_col1 .DNN_HTMLContent table thead th,
#page #content #dnn_col2 .DNN_HTMLContent table thead th,
#page #content #dnn_col3 .DNN_HTMLContent table thead th {
  background: #f5fafc;
  padding: 0 0.5em;
  }

#page #content #dnn_col1 .DNN_HTMLContent table a,
#page #content #dnn_col2 .DNN_HTMLContent table a,
#page #content #dnn_col3 .DNN_HTMLContent table a,
#coe table.searchResult a {
  color: #09d;
  text-decoration: none;
  }

#page #content #dnn_col1 .DNN_HTMLContent table a:hover,
#page #content #dnn_col2 .DNN_HTMLContent table a:hover,
#page #content #dnn_col3 .DNN_HTMLContent table a:hover,
#coe table.searchResult a:hover {
  color: #9a3;
  }

.SearchResultsContent td {
  vertical-align: top;
  padding-bottom: 1em;
  }

#content a.SubHead {
  font-size: 1.2em;
  }

.ControlPanel, .PagingTable {
  border: none;
  }

#dnn_ctr669_ContentPane table {
  margin-top: 24px !important;
  }

#dnn_ctr669_ContentPane table th {
  background: #f5fafc;
  font-size: 1.1em;
  vertical-align: top;
  }

#dnn_ctr669_ContentPane table th,
#dnn_ctr669_ContentPane table td {
  padding-right: 12px;
  }

 /* ------------------------------------------------------------------------ *\
{                                                           END Table Styles   }
 \* ------------------------------------------------------------------------ */

#dnn_footer_col4
{
 width:89px;
 float:right;   
}
 

 /* ------------------------------------------------------------------------ *\
{                                                                END OF FILE   }
 \* ------------------------------------------------------------------------ */
