#Body {
    background-color: #fff; 
	height: 100%;
}

body {
    text-align:left; /* for IE */ 
    background-color: #fff; 
    margin-top: 0px; 
    margin-left: 0px; 
} 

/* --- define default fonts --- */
body, table, td, th, div, span, ul, li, blockquote, textarea, tbody, p, tfoot	{  
    font-family: Arial, Helvetica, sans-serif;
    font-size:  1em;
    
}
 
img { border:none;} 
 
#main {
    font-family: arial, helvetica, sans-serif;
    font-size: 1em;
    width: 950px;
    float: left;
    xborder: 1px solid red;
    xheight: 100%;


}

#noJS { width:950px; height:21px; color:#fff; background-color:red; padding:0; margin:0; font-weight:bold; text-align:center; }

#noJS A:link, #noJS A:active, #noJS A:visited, #noJS A:hover { color:blue; } 

/* --- Header and Top Menu --- */


#tabend {
    position: relative;
    left: -68px;
    top: 56px;
}


#topmenu {
   
   
    background: #91c2ed;
    xborder: 1px solid blue;
    height: 23px;
    width: 950px;
    display: -moz-inline-box; 
    display: inline-block;
    overflow:hidden;
}


#leftsubmenu {
    margin-bottom: 20px;
}

.backlink {
    width: 100%;
    padding-bottom: 10px;
       font-weight: bold;
    font-size: 0.7em;
    cursor: hand;  
}

#printbox {     
font-weight: bold;
    color: #FFF; 
    font-size: 0.9em;
 }

.printlink {
    cursor: hand; 
    color: #FFF; 
     font-size: 0.8em;
     
}

.printlink p{
	cursor: hand; 
	color: #FFF; 
}

.printlink  a:link {color: #FFF;  font-weight: normal;}
.printlink  a{color: #FFF;  font-weight: normal;}
.printlink  a:visited {color: #FFF;  font-weight: normal;}
.printlink:visited {color: #FFF;  font-weight: normal; font-weight: normal;}
.printlink  a:hover {color: #FFF; text-decoration: underline; font-weight: normal;}
.printlink:hover {color: #FFF; text-decoration: underline; font-weight: normal;}

.printlink SPAN {
	 display: inline-block; 

}



/* --- Set hyperlink colours for right pane --- */
.rpane A:active, .rpane A:link,  .rpane A:visited {
    color: #346699; 
    text-decoration: none; 
    font-weight: bold; 
}

.rpane A:hover { 
    color: #cc0000; 
    text-decoration: none; 
    font-weight: bold;
}


 /* --- Skin Objects --- */
.SignIn {
    font-size: 0.7em;
    color: blue;
    font-weight: bold;
    line-height: 2em;
}

.roundcont .NormalTextBox {
	background:url(search-box.gif) no-repeat top left;
	border:none;
	height:20px;
	width:120px;
	display:inline-block;
	padding-top:1px;
	
}

#printbox #dnn_dnnSEARCH_txtSearch {
			height:25px;
			padding:3px 10px; display:inline-block; float:left;	
}

.SearchField {
    
    vertical-align: middle;
    display: inline-block;
    width:33px;
	height:20px; float:left;
    }


.SearchButton {
    background: transparent;  
    cursor: hand; 
    font-size:1px; 
    margin: 0;
    background:url("go-button.gif") no-repeat left top;
   	width:33px;
	height:20px;
    diplay:inline-block;  
      
}

.InfoButton {
    position: relative;
    float:left;
    padding-left:3px;
}

.InfoButton img { border:none;}


/* --- Main content table styles --- */
#maintable          { width: 950px; height: 100%; position: relative; left: 0px; top: 20px; z-index: 0; height: 200px; border: 0px solid black;  }
#maintable_admin    { width: 950px; height: 100%; position: relative; left: 20px; top: 0px; z-index: 0; height: 200px; border: 0px solid black; }
td.leftcol          { width: 199px; vertical-align: top; padding: 0px 10px 0px 10px; }
td.centrecol        { width: 492px; vertical-align: top; padding: 0px 15px 0px 15px; }
td.homecol			{ width: 900px; vertical-align: top; padding: 0px 20px 0px 20px; }
td.rightcol         { width: 200px; vertical-align: top; padding: 10px 0px 0px 10px; }
.bottomrow          { vertical-align: top; padding: 0px 0px 0px 0px; background: #transparent;}
td.footer           { width: 950px; vertical-align: bottom; height: 59px; }
td.leftcol_home     { padding: 0px 10px 0px 10px; }
.rpane 		    { width:200px; }


td.searchcol		{ width: 675px; display:inline-block; vertical-align: top; padding: 0px 20px 0px 20px;}
td.searchrightcol	{ width: 225px; vertical-align: top; padding: 0px 10px 0px 10px; }
.cpane-search	        { width:650px;  }
			

#leftsubmenu        { border-top: 20px solid #346699; }
#breadcrumb         { margin-bottom: 10px; font-size: .7em; font-weight: bold; }

#rightcol ul{
padding-left: 50px;
}
#rightcol li{
padding-left: 50px;
}

/* --- CSS Tab Menu Styles --- */
#tabsJ { position: relative; top: -301px; float:left; width:559px; background:#ffffff; font-size:12px; line-height:normal; border-bottom:1px solid #4B84BA;}
#tabsJ ul { margin:0; padding:5px 10px 0 10px; list-style:none; font-weight: bold;}
#tabsJ li { display:inline; margin:0; padding:0; }
#tabsJ a { float:left; background:url("tableftJ.gif") no-repeat left top; margin:0; padding:0 0 0 10px; text-decoration:none; }
#tabsJ a span { float:left; display:block; background:url("tabrightJ.gif") no-repeat right top; padding:5px 15px 4px 6px; color:#24618E; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsJ a span { float:none; }
/* End IE5-Mac hack */
#tabsJ a:hover span { color:#fff; }
#tabsJ a:hover { background-position:0% -42px; }
#tabsJ a:hover span { background-position:100% -42px; }
#tabsJ #current a { background-position:0% -42px; }
#tabsJ #current a span { background-position:100% -42px; color:#fff; }


/* --- CSS Footer Styles ---  */
#tabsC { float:left; width:950px; background:#346699; font-size:65%; line-height:normal; height: 25px }
#tabsC ul { margin:0; padding:0px 10px 0 10px; list-style:none; }
#tabsC li { display:inline; margin:0; padding:0; }
#tabsC a { float:left; background:url("tableftC.gif") no-repeat left top; margin:0; padding:0 0px 0 2px; text-decoration:none; }
#tabsC a span { float:left; display:block; background:url("tabrightC.gif") no-repeat right top; padding:5px 30px 4px 6px; color:#ffffff; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsC a span { float:none; }
/* End IE5-Mac hack */
#tabsC a:hover span { color:#ffffff; }
#tabsC a:hover { background-position:0% -42px; }
#tabsC a:hover span { background-position:100% -42px; }
#tabsC #current a { background-position:0% -42px; }
#tabsC #current a span { background-position:100% -42px; }


/* --- Top menu styles --- */
#menu{
float: left;
	margin-top:0px;
	margin-left:0px;
	width: 950px;
	left: 0px;
	top: -11px;
}	
.TopMenu  {
    padding: 0 0 0 10px;
    font-size: .7em;
    height: 23px;
    display: -moz-inline-box; 
    overflow:hidden;

    /* CHROME HACK */
    [padding-top:0px;
     padding-top:4px;]
}


.TopMenuItem, .TopMenuItemMouseOver {
    padding: 4px 30px 0 10px;
    height: 23px;
    display: -moz-inline-box;
    background:url("tabrightB.gif") no-repeat right top; 
    color: #cc0000;
}

.TopMenuItemMouseOver  {
    background: #d5e6f9;
    color: #cc0000;
    text-decoration: none;
    background:url("tabrightB.gif") no-repeat right top;
    background-position:100% -42px;   
}

.TopMenuItem A, .TopMenuItem A:Active, .TopMenuItem A:Visited, .TopMenuItem A:Link {
    color: #346699;
    font-weight: normal;
}

.TopMenuItem A:Hover, .TopMenuItemMouseOver A:Hover, .TopMenuItemMouseOver A:Visited, .TopMenuItemMouseOver A:Link  {
    color: #cc0000;
    font-weight: normal;
}

#FooterMenu {
   
    padding: 0 0 0 10px;
    font-size: .7em;
    height: 23px;
    display: -moz-inline-box; 
}

.FooterMenuItem, .FooterMenuItemMouseOver {
    padding: 4px 30px 0 10px;
    height: 23px;
    display: -moz-inline-box;
    background:url("tabrightC-lightblue.gif") no-repeat right top; 
    color: #cc0000
}

.FooterMenuItemMouseOver  {
    background: #d5e6f9;
    color: #cc0000;
    text-decoration: none;
    background:url("tabrightC-lightblue.gif") no-repeat right top;
    background-position:100% -42px; 
}

.FooterMenuItem A, .FooterMenuItem A:Active, .FooterMenuItem A:Visited, .FooterMenuItem A:Link {
    color: #346699;
    font-weight: normal;
}

.FooterMenuItem A:Hover, .FooterMenuItemMouseOver A:Hover, .FooterMenuItemMouseOver A:Visited, .FooterMenuItemMouseOver A:Link  {
    color: #cc0000;
    font-weight: normal;
}

/* SAFARI HACKS */
@media screen and (-webkit-min-device-pixel-ratio:0){

	.TopMenu  {
		padding-top:4px;
		padding-bottom:5px;
	}

	.TopMenuItemMouseOver  {
		padding-bottom:5px;
	}

} 

/* --- Contol Panel styles --- */
.ControlPanel, .PagingTable {
    width: 950px;
    background-color: #e5f1fb;
    BORDER-RIGHT: #346699 1px solid; 
    BORDER-TOP: #346699 1px solid; 
    BORDER-LEFT: #346699 1px solid; 
    BORDER-BOTTOM: #346699 1px solid; 
}

/* --- Main Menu styles --- */


.roundcont {
	width: 200px;
	color: #fff;
	font-size: 0.8em;
	font-weight: bold;
	background:#5fc5d1 url(tr.gif) no-repeat top right; 
	padding-top:10px;
}


.roundcont p {
	margin: 0 10px;
}

.roundbottom {
	background: url(br.gif) no-repeat top right; 

}

img.corner {
   width: 8px;
   height: 8px;
   border: none;
   display: block !important;
}

#menu_header {
	width: 199px;
	height: 8px;
	background: url(search-top-border.gif) bottom no-repeat;
}

#menu_footer {
	width: 199px;
	height: 8px;
	background: url(search-bottom-border.gif) top no-repeat;
}

#searchbox   { width: 200px; vertical-align: top; padding: 10px 0px 0px 10px; }



.MainMenu_MenuContainer {
	background-color: #cad5ea; 
	height: 25px;
	border: 1px solid #346699;
	border-top: 0px;
	margin-bottom: 3px;
}

.MainMenu_MenuBar {
	cursor: pointer; 
	cursor: hand;
	height:16;
	background-color: Transparent;
}

.MainMenu_MenuItem {
	cursor: pointer; 
	cursor: hand; 
	color: #346699; 
	font-family: Arial, Arial, Helvetica; 
	font-size: .9em; 
	font-weight: normal; 
	font-style: normal; 
	border-left: #49534a 0px solid; 
	border-bottom: #49534a 1px solid; 
	border-top: #49534a 0px solid; 
	border-right: #49534a 0px solid;
	background-color: Transparent;
	padding-left: 3px;
	padding-right: 3px;
}

.MainMenu_MenuItemSel {
	cursor: pointer; 
	cursor: hand; 
	color: #ccc; 
	font-family: Arial, Arial, Helvetica; 
	font-size: .9em; 
	font-weight: normal; 
	font-style: normal;
	background-color: #91c2ed;
	text-decoration: none;
	border-bottom: #49534a 1px solid;
	padding-left: 3px;
	padding-right: 3px;
}

/* --- menuitems idle ---*/ 
.MainMenu_Idle TD {
    color: #346699; 
    font-weight: 
    normal; 
    xwidth: 202px; 
    height: 20px; 
}

/* --- menuitems over  ---*/ 
.MainMenu_Selected TD {
    color: #346699; 
    background: #91c2ed ; 
    font-weight: normal; 
    xwidth: 202px; 
    height: 20px;
}

/* --- menuitems active ---*/ 
.xMainMenu_Active TD, .xMainMenu_BreadcrumbActive TD {
    color: #346699; 
    background: #333; 
    font-weight: normal; 
    xwidth: 202px; 
    xheight: 25px; 
}


.MainMenu_MenuIcon {
	display: none;
	cursor: pointer; 
	cursor: hand; 
	background-color: #00f; 
	border-left: red 0px solid; 
	border-right: red 0px solid;
	border-bottom: #49534a 1px solid; 
	border-top: red 0px solid; 
	text-align: center; 
	width: 15; 
	height: 21;
}

/* --- Submenu overall styles --- */
.MainMenu_SubMenu {
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	background-color: #d5e6f9; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='black', Direction=135, Strength=0); 
	border-bottom: #49534a 0px solid; 
	border-left: #49534a 1px solid; 
	border-top: #49534a 1px solid; 
	border-right: #49534a 1px solid;
	xcolor: #000; 
	font-family: Arial, Arial, Helvetica; 
	font-weight: normal; 
	font-style: normal;
	color: red;
	xwidth: 100px;
}

/* --- Sub-menuitems idle --- */ 
.MainMenu_SubMenu TD { color: #346699; font-size: .85em; font-weight: normal; height: 20px; }


.MainMenu_MenuBreak {
	border-bottom: yellow 1px solid; 
	border-left: yellow 1px solid; 
	border-top: yellow 1px solid;  
	border-right: yellow 1px solid; 
	background-color: yellow; 
	height: 1px;
}

.MainMenu_MenuArrow {
	display: none;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
	border-right: blue 0px solid; 
	border-bottom: blue 0px solid; 
	border-top: blue 0px solid;
}

.MainMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
	display: none;
}

/* text style used for most text rendered by modules */
.Head {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}

.Normal, .NormalDisabled
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: .8em;
	font-weight: normal;
	color: #333333;
}

/* text style used for rendered text which should appear disabled */
.NormalDisabled {
	color: Silver;
}

/* text style used for rendered text which requires emphasis */
.NormalBold {
	font-family: Arial, Helvetica, Sans-Serif;
	xfont-size: 1em;
	font-weight: bold;
}

/* text style used for error messages */
.NormalRed {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 1em;
	font-weight: bold;
	color: #ff0000; 
}

H1 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 1.4em;
	font-weight: bold;
	color: #5b5b5b;
}

H2 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 1.3em;
	font-weight: normal;
	color: #3b3b3b;
	Padding-left: 0px;
}

H3 {
font-family: Arial, Helvetica, Sans-Serif;
	font-size: 1em;
	font-weight: bold;
	color: #3b3b3b;
	border-bottom: #666666 1px dotted;
}

.CE_head1 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #666666;
}

.CE_bold_text {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 1em;
	font-weight: bold;
	color: #666666;
}
.enquire{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.8em;
	padding-left: 233px;
}

/*
.CE_rhs_bullets {
    position: relative;
    left: -34px;
    display: block;
    border: 1px solid #000;
    xwidth: 180px;
    list-style-type: square;
}

.CE_rhs_bullets A:Hover {
    color: #346699;
    background: #c4d1f1;
}


#list1 {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	position: relative;
    xleft: -49px;
    xwidth: 180px;
    border: 1px solid #000;
    xpadding-left: 15px; 
    xfloat: left;
}
	
#list1 ul {
	margin: 0;
	padding: 0;
	font-size: 1em;
	padding-top: 4px;
	xmargin-left: 15px;
	list-style-type: square;
}

#list1 li {
	border-bottom: 1px solid #ffffff;
    list-style-type: square;
}

#list1 li a:link, #list1 li a:visited {
	display: block;
	padding: 1px 1px 1px;
	color: #346699;
	font-weight: bold;
	text-decoration: none; 
}

#list1 li a:hover {
	background-color: #c4d1f1;
	color: #346699;
	font-weight: bold;
}

/*- homepage--------------------------- */

.section {
	font-size: 0.8em;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;

}

#Section1 {
	position: absolute;
	top: 333px;
	left: 11px;
	width: 170px;
	height: 130px;
	background-color: #d0d3e8;
}

.Sectiontitle1 {
	font-size: 1.1em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	display: inline-block;
	background-color: #9d85c0;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.Sectionbolddescription1 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #9d85c0;
        width:203px;
	background-color: transparent;
	display:inline-block;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.Sectiondescription1 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	color: #9d85c0;
	font-weight: normal;
}
#Section2 {
	position: absolute;
	top: 333px;
	left: 192px;
	width: 170px;
	height: 130px;
	background-color: #d8fae4;
}
.Sectiontitle2 {
	font-size: 1.1em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	display: inline-block;
	background-color: #4a9e64;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 10px;
}
.Sectionbolddescription2 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #4a9e64; 
	width:203px;
	background-color: transparent;
	display:inline-block;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.Sectiondescription2 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	color: #4a9e64;
	font-weight: normal;
}

#Section3 {
	position: absolute;
	top: 333px;
	left: 373px;
	width: 170px;
	height: 130px;
	background-color: #f6e8e0;
}
.Sectiontitle3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	display: block;
	background-color: #c09a57;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.Sectionbolddescription3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #c09a57;
	width:203px;
	background-color: transparent;
	display:inline-block;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.Sectiondescription3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	color: #c09a57;
	font-weight: normal;
}




/*- Menu Tabs J--------------------------- */

#banner {height: 103px; background: url(img/banner.jpg) bottom right no-repeat; padding: 0px; margin: 0px;}
#banner1 {height: 103px; background: url(img/banner1.jpg) bottom right no-repeat; padding: 0px; margin: 0px;}
#banner2 {height: 103px; background: url(img/banner2.jpg) bottom right no-repeat; padding: 0px; margin: 0px;}
#banner3 {height: 103px; background: url(img/banner3.jpg) bottom right no-repeat; padding: 0px; margin: 0px;}
#banner4 {height: 103px; background: url(img/banner4.jpg) bottom right no-repeat; padding: 0px; margin: 0px;}
#banner5 {height: 103px; background: url(img/banner5.jpg) bottom right no-repeat; padding: 0px; margin: 0px;}
#banner6 {height: 103px; background: url(img/banner6.jpg) bottom right no-repeat; padding: 0px; margin: 0px;}
#banner7 {height: 103px; background: url(img/banner7.jpg) bottom right no-repeat; padding: 0px; margin: 0px;}
#banner8 {height: 103px; background: url(img/banner8.jpg) bottom right no-repeat; padding: 0px; margin: 0px;}
#banner9 {height: 103px; background: url(img/banner9.jpg) bottom right no-repeat; padding: 0px; margin: 0px;}
 
     #tabstopJ, #tabstopJ1,  #tabstopJ2,  #tabstopJ3, #tabstopJ4, #tabstopJ5,  #tabstopJ6, #tabstopJ7,  #tabstopJ8,  #tabstopJ9 {
	float:left;
	width:100%;
		background:#F4F4F4;
	font-size:12px;
	line-height:normal;
	margin-top:0px; 
	border-bottom:1px solid #24618E;}
	

   #tabstopJ {background: url(img/banner-half.jpg) right no-repeat;}
   #tabstopJ1 {background: url(img/banner1-half.jpg) right no-repeat;}
   #tabstopJ2 {background: url(img/banner2-half.jpg) right no-repeat;}
   #tabstopJ3 {background: url(img/banner3-half.jpg) right no-repeat;}
   #tabstopJ4 {background: url(img/banner4-half.jpg) right no-repeat;}
   #tabstopJ5 {background: url(img/banner5-half.jpg) right no-repeat;}
   #tabstopJ6 {background: url(img/banner6-half.jpg) right no-repeat;}  
   #tabstopJ7 {background: url(img/banner7-half.jpg) right no-repeat;}
   #tabstopJ8 {background: url(img/banner8-half.jpg) right no-repeat;}
   #tabstopJ9 {background: url(img/banner9-half.jpg) right no-repeat;}  
     
    #tabstopJ ul, #tabstopJ1 ul, #tabstopJ2 ul,  #tabstopJ3 ul, #tabstopJ4 ul, #tabstopJ5 ul, #tabstopJ6 ul, #tabstopJ7 ul, #tabstopJ8 ul, #tabstopJ9 ul  {
        margin:0;
        padding:0px 10px 0 260px;
        list-style:none;
      }
      
    #tabstopJ li, #tabstopJ1 li, #tabstopJ2 li,  #tabstopJ3 li, #tabstopJ4 li, #tabstopJ5 li,  #tabstopJ6 li, #tabstopJ7 li, #tabstopJ8 li,  #tabstopJ9 li  {
      display:inline;
      margin:0;
      padding:0;
      }
      
    #tabstopJ a, #tabstopJ1 a, #tabstopJ2 a, #tabstopJ3 a, #tabstopJ4 a, #tabstopJ5 a, #tabstopJ6 a, #tabstopJ7 a, #tabstopJ8 a, #tabstopJ9 a  {
      float:left;
      background:url("toptableftJ.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
      }
      
    #tabstopJ a span, #tabstopJ1 a span, #tabstopJ2 a span,  #tabstopJ3 a span, #tabstopJ4 a span, #tabstopJ5 a span,  #tabstopJ6 a span, #tabstopJ7 a span, #tabstopJ8 a span,  #tabstopJ9 a span   {
	float:left;
	display:block;
	background:url("toptabrightJ.gif") no-repeat right top;
	padding:5px 15px 4px 6px;
	color:#FFFFFF;
      }
      
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
     #tabstopJ a span, #tabstopJ1 a span, #tabstopJ2 a span,  #tabstopJ3 a span, #tabstopJ4 a span, #tabstopJ5 a span,  #tabstopJ6 a span, #tabstopJ7 a span, #tabstopJ8 a span,  #tabstopJ9 a span  {float:none;}
    /* End IE5-Mac hack */
    
    #tabstopJ a:hover span,  #tabstopJ1 a:hover span, #tabstopJ2 a:hover span,  #tabstopJ3 a:hover span, #tabstopJ4 a:hover span, #tabstopJ5 a:hover span,  #tabstopJ6 a:hover span, #tabstopJ7 a:hover span, #tabstopJ8 a:hover span,  #tabstopJ9 a:hover span  {
      color:#FFF;
      }
      
    #tabstopJ a:hover, #tabstopJ1 a:hover, #tabstopJ2 a:hover, #tabstopJ3 a:hover, #tabstopJ4 a:hover, #tabstopJ5 a:hover, #tabstopJ6 a:hover, #tabstopJ7 a:hover, #tabstopJ8 a:hover, #tabstopJ9 a:hover  {
	background-position:0% -42px;
      }
      
    #tabstopJ a:hover span, #tabstopJ1 a:hover span, #tabstopJ2 a:hover span, #tabstopJ3 a:hover span, #tabstopJ4 a:hover span, #tabstopJ5 a:hover span, #tabstopJ6 a:hover span, #tabstopJ7 a:hover span, #tabstopJ8 a:hover span, #tabstopJ9 a:hover span   {
      background-position:100% -42px;
	  color:#346699;
      }

        #tabstopJ #current a, #tabstopJ1 #current a, #tabstopJ2 #current a, #tabstopJ3 #current a, #tabstopJ4 #current a, #tabstopJ5 #current a, #tabstopJ6 #current a, #tabstopJ7 #current a, #tabstopJ8 #current a, #tabstopJ9 #current a {
                background-position:0% -42px;
        }
        
         #tabstopJ #current a span, #tabstopJ1 #current a span, #tabstopJ2 #current a span, #tabstopJ3 #current a span, #tabstopJ4 #current a span, #tabstopJ5 #current a span, #tabstopJ6 #current a span, #tabstopJ7 #current a span, #tabstopJ8 #current a span, #tabstopJ9 #current a span {
                background-position:100% -42px;
                color:#346699;
        }
		
/* - Rebranding CSS - */

#banner_r {height: 125px; background: url(img/banner_r.jpg) bottom right no-repeat; padding: 0px; margin: 0px;}
#banner1_r {height: 125px; background: url(img/banner1_r.jpg) bottom right no-repeat; padding: 0px; margin: 0px;}
#banner2_r {height: 125px; background: url(img/banner2_r.jpg) bottom right no-repeat; padding: 0px; margin: 0px;}
#banner3_r {height: 125px; background: url(img/banner3_r.jpg) bottom right no-repeat; padding: 0px; margin: 0px;}
#banner4_r {height: 125px; background: url(img/banner4_r.jpg) bottom right no-repeat; padding: 0px; margin: 0px;}
#banner5_r {height: 125px; background: url(img/banner5_r.jpg) bottom right no-repeat; padding: 0px; margin: 0px;}
#banner6_r {height: 125px; background: url(img/banner6_r.jpg) bottom right no-repeat; padding: 0px; margin: 0px;}
#banner7_r {height: 125px; background: url(img/banner7_r.jpg) bottom right no-repeat; padding: 0px; margin: 0px;}
#banner8_r {height: 125px; background: url(img/banner8_r.jpg) bottom right no-repeat; padding: 0px; margin: 0px;}
#banner9_r {height: 125px; background: url(img/banner9_r.jpg) bottom right no-repeat; padding: 0px; margin: 0px;}
 
    #tabstopJ_r, #tabstopJ1_r,  #tabstopJ2_r,  #tabstopJ3_r, #tabstopJ4_r, #tabstopJ5_r,  #tabstopJ6_r, #tabstopJ7_r,  #tabstopJ8_r,  #tabstopJ9_r {
	float:left;
	width:100%;
	font-size:12px;
	line-height:normal;
	margin-top:0px; 
	border-bottom:1px solid #24618E;}
	
   #tabstopJ_r ul, #tabstopJ1_r ul, #tabstopJ2_r ul,  #tabstopJ3_r ul, #tabstopJ4_r ul, #tabstopJ5_r ul, #tabstopJ6_r ul, #tabstopJ7_r ul, #tabstopJ8_r ul, #tabstopJ9_r ul  {
        margin:0;
        padding:0px 10px 0 260px;
        list-style:none;
      }
      
    #tabstopJ_r li, #tabstopJ1_r li, #tabstopJ2_r li,  #tabstopJ3_r li, #tabstopJ4_r li, #tabstopJ5_r li,  #tabstopJ6_r li, #tabstopJ7_r li, #tabstopJ8_r li,  #tabstopJ9_r li  {
      display:inline;
      margin:0;
      padding:0;
      }
      
    #tabstopJ_r a, #tabstopJ1_r a, #tabstopJ2_r a, #tabstopJ3_r a, #tabstopJ4_r a, #tabstopJ5_r a, #tabstopJ6_r a, #tabstopJ7_r a, #tabstopJ8_r a, #tabstopJ9_r a  {
      float:left;
      background:url("toptableftJ.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
      }
      
    #tabstopJ_r a span, #tabstopJ1_r a span, #tabstopJ2_r a span,  #tabstopJ3_r a span, #tabstopJ4_r a span, #tabstopJ5_r a span,  #tabstopJ6_r a span, #tabstopJ7_r a span, #tabstopJ8_r a span,  #tabstopJ9_r a span   {
	float:left;
	display:block;
	background:url("toptabrightJ.gif") no-repeat right top;
	padding:5px 15px 4px 6px;
	color:#FFFFFF;
      }
      
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
     #tabstopJ_r a span, #tabstopJ1_r a span, #tabstopJ2_r a span,  #tabstopJ3_r a span, #tabstopJ4_r a span, #tabstopJ5_r a span,  #tabstopJ6_r a span, #tabstopJ7_r a span, #tabstopJ8_r a span,  #tabstopJ9_r a span  {float:none;}
    /* End IE5-Mac hack */
    
    #tabstopJ_r a:hover span,  #tabstopJ1_r a:hover span, #tabstopJ2_r a:hover span,  #tabstopJ3_r a:hover span, #tabstopJ4_r a:hover span, #tabstopJ5_r a:hover span,  #tabstopJ6_r a:hover span, #tabstopJ7_r a:hover span, #tabstopJ8_r a:hover span,  #tabstopJ9_r a:hover span  {
      color:#FFF;
      }
      
    #tabstopJ_r a:hover, #tabstopJ1_r a:hover, #tabstopJ2_r a:hover, #tabstopJ3_r a:hover, #tabstopJ4_r a:hover, #tabstopJ5_r a:hover, #tabstopJ6_r a:hover, #tabstopJ7_r a:hover, #tabstopJ8_r a:hover, #tabstopJ9_r a:hover  {
	background-position:0% -42px;
      }
      
    #tabstopJ_r a:hover span, #tabstopJ1_r a:hover span, #tabstopJ2_r a:hover span, #tabstopJ3_r a:hover span, #tabstopJ4_r a:hover span, #tabstopJ5_r a:hover span, #tabstopJ6_r a:hover span, #tabstopJ7_r a:hover span, #tabstopJ8_r a:hover span, #tabstopJ9_r a:hover span   {
      background-position:100% -42px;
	  color:#346699;
      }

        #tabstopJ_r #current a, #tabstopJ1_r #current a, #tabstopJ2_r #current a, #tabstopJ3_r #current a, #tabstopJ4_r #current a, #tabstopJ5_r #current a, #tabstopJ6_r #current a, #tabstopJ7_r #current a, #tabstopJ8_r #current a, #tabstopJ9_r #current a {
                background-position:0% -42px;
        }
        
         #tabstopJ_r #current a span, #tabstopJ1_r #current a span, #tabstopJ2_r #current a span, #tabstopJ3_r #current a span, #tabstopJ4_r #current a span, #tabstopJ5_r #current a span, #tabstopJ6_r #current a span, #tabstopJ7_r #current a span, #tabstopJ8_r #current a span, #tabstopJ9_r #current a span {
                background-position:100% -42px;
                color:#346699;
        }
		
.resizingtext  { width: 100px; vertical-align: top; padding: 0px 0px 0px 0px; float: right; }


/* DNN 5 */


.Widgets{float:right;padding:0 0 0 0; width:120px;}
.Widgets input{border:none;}
#SizeWidget, #TextSizeWidget{float:right;margin-right:20px;margin-top:5px;}
#TextSizeWidget_smalltext, #TextSizeWidget_mediumtext, #TextSizeWidget_largetext, #SizeWidget_width1024, #SizeWidget_width1280, #SizeWidget_widthfull
{float:left;height:20px;width:20px;margin-right:3px;cursor:pointer;background:transparent none no-repeat;}
#TextSizeWidget_smalltext{background-image:url(img/textsmall.png);}
#TextSizeWidget_smalltext:hover, #TextSizeWidget_smalltext.SelectedWidget {background-image:url(img/textsmallhover.png);}
#TextSizeWidget_mediumtext{background-image:url(img/textmedium.png);}
#TextSizeWidget_mediumtext:hover, #TextSizeWidget_mediumtext.SelectedWidget {background-image:url(img/textmediumhover.png);}
#TextSizeWidget_largetext{background-image:url(img/textlarge.png);}
#TextSizeWidget_largetext:hover, #TextSizeWidget_largetext.SelectedWidget {background-image:url(img/textlargehover.png);}
#SizeWidget_width1024 {background-image:url(img/width1024.png);}
#SizeWidget_width1024:hover, #SizeWidget_width1024.SelectedWidget {background-image:url(img/width1024hover.png);}
#SizeWidget_width1280 {background-image:url(img/width1280.png);}
#SizeWidget_width1280:hover, #SizeWidget_width1280.SelectedWidget {background-image:url(img/width1280hover.png);}
#SizeWidget_widthfull {background-image:url(img/widthfull.png);}
#SizeWidget_widthfull:hover , #SizeWidget_widthfull.SelectedWidget {background-image:url(img/widthfullhover.png);}

/* End of DNN 5 */

.ctr_high           {display: inline;}
.ctr_normal         {display: none;}
