#s_wrap_main, .ControlPanel {width:950px; margin:0 auto;}
.controlWrap {width:100%; float:left; border-bottom:#dddddd 2px solid;}

#Body {
	background-color: #fff;
	height: 100%;	
}
body {
	text-align:left; /* for IE */
	background-color: #fff;
	margin-top: 0px;
	margin-left: 0px;
	font-size:  100%;
	font-family: Arial, Helvetica, sans-serif;
	
}
/* --- define default fonts --- */
table, td, th, div, span, ul, li, blockquote, textarea, tbody, p, tfoot {
	font-family: Arial, Helvetica, sans-serif;
	font-size:  1em;
}
#main {
	font-family: arial, helvetica, sans-serif;
	font-size: 1em;
	width: 950px;
	float: left;
	border-left:#dddddd 1px solid; border-right:#dddddd 1px solid;	
} 

.main-border {border-left:#dddddd 1px solid; border-right:#dddddd 1px solid;}

/* --- Header and Top Menu --- */


#tabend {
	position: relative;
	left: -68px;
	top: 56px;
}


.backlink {
	width: 100%;
	padding-bottom: 10px;
	font-weight: bold;
	font-size: 0.7em;
	cursor: pointer;
}
#printbox {
	font-weight: bold;
	color: #FFF;
	font-size: 0.9em;
}
.printlink {
	cursor: pointer;
	color: #FFF;
	font-size: 0.8em;
}
.printlink p {
	cursor: pointer;
	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 SPAN {
	display: inline-block;
}
.printlink2 {
	cursor: pointer;
	color: #FFF;
	font-size: 0.8em;
}
/* --- 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;
}


/* --- Main content table styles --- */



.content_width {
	padding:20px 0 0 0;
	width:100%;
	float:left;
}

.clear_float {
	clear:both;
	line-height:0;
	font-size:0;
	height:0;
	padding:0;
	margin:0;
}
/*--------- pane style ----------*/

#LeftColumn {
	float: left;
	width: 200px;
	padding-left:10px;
}
#CenterColumn {
	margin: 0px 230px 0px 230px;
	min-height:150px;
}
#CenterColumn-Home {
	margin: 0px 225px 0px 10px;
	/* min-height:150px; */
}
#RightColumn {
	float: right;
	width: 200px;
	padding-right:10px;
}
.TopPane, .WideBottomPane {
	padding:0 5px;
	margin:0px;
}
.BottomPane {
	padding:0px;
	margin:0 0 0 230px;
}
.ContentPane {
	padding:0;
	margin:0;
}
.AdminPane {
	width:100%;
	padding:20px;
	text-align: left;
}
.RightPane {
	margin:0;
	padding:0px;
}
.LeftPane {
	margin:0;
	padding:0px;
}
#breadcrumb {
	padding:0;
	margin:0;
	font-size: 0.7em;
	font-weight: bold;
}
#leftsubmenu {
	border-top: 20px solid #346699;
	width:200px;
	float:left;
	margin:0;
	padding:0;
}


/* --- CSS Footer Styles ---  */
#footer {
	float:left;
	width:100%;
	background:#346699;
	font-size:0.65em;
	line-height:normal;
	height: 23px;
	margin-top:10px;
}
#footer ul {
	margin:0;
	padding:0px 10px 0 10px;
	list-style:none;
}
#footer li {
	display:inline;
	margin:0;
	padding:0;
}
#footer a {
	float:left;
	background:url("images/footer/footertableft.gif") no-repeat left top;
	margin:0;
	padding:0 0px 0 2px;
	text-decoration:none;
}
#footer a span {
	float:left;
	display:block;
	background:url("images/footer/footertabright.gif") no-repeat right top;
	padding:5px 30px 6px 6px;
	color:#ffffff;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#footer a span {
	float:none;
}
/* End IE5-Mac hack */
#footer a:hover span {
	color:#ffffff;
}
#footer a:hover {
	background-position:0% -42px;
}
#footer a:hover span {
	background-position:100% -42px;
}
#footer #current a {
	background-position:0% -42px;
}
#footer #current a span {
	background-position:100% -42px;
}
.login {
	
	padding-left:17px;
}
.login span {
	padding-right:20px;
}
/* --- Top menu styles --- */

#topmenu {
    background: #91c2ed;
    height: 23px;
    width: 950px;
    display: -moz-inline-box; 
    display: inline-block;
    overflow:hidden;
}

	
.TopMenu  {
    padding: 0 0 0 10px;
    font-size: .7em;
    height: 23px;
    display: -moz-inline-box; 
    overflow:hidden;
}

.TopMenuItem, .TopMenuItemMouseOver {
    padding: 4px 30px 0 10px;
    height: 19px;
    display: -moz-inline-box;
    background:url("images/topmenu/topmenuBG.gif") no-repeat right top; 
    color: #cc0000;
    display: inline-block;
}

.TopMenuItemMouseOver  {
    background: #d5e6f9;
    color: #cc0000;
    text-decoration: none;
    background:url("images/topmenu/topmenuBG.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;
}


/* --- 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 --- */


.roundContent {
	background-color: #216594;
}


img.corner {
	width: 8px;
	height: 8px;
	border: none;
	display: block !important;
}
.MainMenu_MenuContainer {
	background-color: #cad5ea;
	height: 25px;
	border: 1px solid #346699;
	border-top: 0px;
	margin-bottom: 3px;
}
.MainMenu_MenuBar {
	cursor: pointer;
	height:16;
	background-color: Transparent;
}
.MainMenu_MenuItem {
	cursor: pointer;
	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;
	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;
	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;
	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;
	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;
	display: none;
}
/* text style used for most text rendered by modules */
.Head {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #333333;
}
.Normal, .NormalDisabled {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.9em;
	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: 160px;
	background-color: #f6e8da;
}
.Sectiontitle1 {
	font-size: 1.1em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	display: inline-block;
	background-color: #c09668;
	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: #c09668;
	width:203px;
	background-color: transparent;
	display: inline-block;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.Sectiondescription1 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	color: #c09668;
	font-weight: normal;
}
#Section2 {
	position: absolute;
	top: 333px;
	left: 192px;
	width: 170px;
	height: 160px;
	background-color: #eef2df;
}
.Sectiontitle2 {
	font-size: 1.1em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	display: inline-block;
	background-color: #9ab35e;
	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: #9ab35e;
	width:203px;
	background-color: transparent;
	display: inline-block;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.Sectiondescription2 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	color: #9ab35e;
	font-weight: normal;
}
#Section3 {
	position: absolute;
	top: 333px;
	left: 373px;
	width: 170px;
	height: 160px;
	background-color: #fdf6db;
}
.Sectiontitle3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	display: inline-block;
	background-color: #d7b24d;
	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: #d7b24d;
	width:203px;
	background-color: transparent;
	display: inline-block;
	padding-top: 3px;
	padding-right: 1px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.Sectiondescription3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	color: #d7b24d;
	font-weight: normal;
}
/*- Menu Tabs J--------------------------- */

.banner-default {
	height: 124px;
	background: url(images/banner/banner_home.jpg) bottom right no-repeat;
	padding: 0px 0px 1px 0px;
	margin: 0px;
}
.banner-54 {
	background: url(images/banner/banner_brown.jpg) bottom right no-repeat !important;
}
.banner-55 {
	background: url(images/banner/banner_gov.jpg) bottom right no-repeat !important;
}
.banner-56 {
	background: url(images/banner/banner_int.jpg) bottom right no-repeat !important;
}
#logo {
	display:inline-block;
	background-image: url("/Portals/0/Skins/Camb-ed/images/ce-logo.gif");
	background-repeat: no-repeat;
	background-position: bottom right;
	padding: 0px;
	margin: 0px;
	width:252px;
	height:100px;
}
#mainTabMenu {
	height:24px;
	float:left;
	width:100%;
	font-size:0.75em;
	line-height:normal;
	margin-top:0px;
	border-bottom:1px solid #24618E;
	position:relative;
}
#mainTabMenu ul {
	margin:0;
	padding:0px 10px 0 260px;
	list-style:none;
}
#mainTabMenu li {
	display:inline;
	margin:0;
	padding:0;
}
#mainTabMenu a {
	float:left;
	background:url("images/menu/toptableft.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 5px;
	text-decoration:none; 
}

#mainTabMenu a span {
	float:left;
	display:block;
	background:url("images/menu/toptabright.gif") no-repeat right top;
	padding:5px 15px 5px 6px;
	color:#FFFFFF;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#mainTabMenu a span {
	float:none;
}
/* End IE5-Mac hack */
#mainTabMenu a:hover span {
	color:#FFF;
}
#mainTabMenu a:hover {
	background-position:0% -42px;
}
#mainTabMenu a:hover span {
	background-position:100% -42px;
	color:#346699;
}
#mainTabMenu #current a {
	background-position:0% -42px;
}
#mainTabMenu #current a span {
	background-position:100% -42px;
	color:#346699;
}
/*  Accessiblity controls */

.accessibilityControls {
	width:950px;
	margin:0 auto;
}

.screenControls {width:235px;
		padding-bottom:5px;
		float:right;
}


#WidthSize, #TextSize {
	float:left; 
	margin:5px 0 0 20px; 	 
	tabindex:0;
}

#ContrastControl {
	float:left; 
	margin:5px 0 0 20px; 
	 
	tabindex:0;
}


#normaltextcontrol, #mediumtextcontrol, #largetextcontrol, #WidthSize_width1024, #WidthSize_width1280, #WidthSize_widthfull, #contrastHigh, #contrastNormal {
	float:left;
	height:18px;
	width:18px;
	margin-right:3px;
	cursor:pointer;
	background:transparent none no-repeat;
}

#normaltextcontrol {
	background-image:url(images/accessibility/textsmallhover.png); 
}

#normaltextcontrol:hover {
	background-image:url(images/accessibility/textsmallhover.png); 
}
#mediumtextcontrol {
	background-image:url(images/accessibility/textmedium.png);
}
#mediumtextcontrol:hover {
	background-image:url(images/accessibility/textmediumhover.png); 
}
#largetextcontrol {
	background-image:url(images/accessibility/textlarge.png);
}
#largetextcontrol:hover {
	background-image:url(images/accessibility/textlargehover.png);
}


#WidthSize_width1024 {
	background-image:url(images/accessibility/width1024hover.png);
}
#WidthSize_width1280 {
	background-image:url(images/accessibility/width1280.png);
}
#WidthSize_width1280:hover {
	background-image:url(images/accessibility/width1280hover.png);
}
#WidthSize_widthfull {
	background-image:url(images/accessibility/widthfull.png);
}
#WidthSize_widthfull:hover {
	background-image:url(images/accessibility/widthfullhover.png);
}


#contrastHigh {
	background-image:url(images/accessibility/ctr_high.gif);
}

#contrastNormal {
	display:none;
	background-image:url(images/accessibility/ctr_nor.gif);
}




/* Jump to accessibility links */

#jumpto {
	float:left;
	padding: 5px 0 0 15px;
	font-size: 0.7em;
	font-family:arial, helvetica, sans-serif;
}

#jumpto span {
	padding-right: 13px;
}

A.jumpto:link, A.jumpto:visited {
	text-decoration: none;
	color: #b5b5b5;
}
A.jumpto:hover, A.jumpto:active {
	text-decoration: none;
	color: #555;
}

/* On focus outline style for keyboard browsing */
a:focus {outline:1px dotted #cc0000;}
a:hover {outline:none;}


/*  SEARCH STYLES */

		.highlight { background: #fba61c; color:#005ea0; }
		.searchcol .searchheading { font-size: 1em; }
		.searchcol .summary { font-size: 0.8em; font-style: italic; }
		.searchcol .suggestion { font-size: 1em; }
		.searchcol .results { font-size: 1em; }
		.searchcol .category { color: #999999; }
		.searchcol .sorting { text-align: right; }

		.searchcol .result_title { font-size: 1em; }	
		.searchcol .result_title A:hover { color:#faa61d; }	
		.searchcol .description { font-size: 1em; color: #008000; }
		.searchcol .context { font-size: 0.9em; }
		.searchcol .infoline { font-size: 0.8em; font-style: normal; color: #808080;}

		.searchcol .zoom_searchform { font-size: 1em; }
		.searchcol .zoom_results_per_page { font-size: 0.8em; margin-left: 10px; }
		.searchcol .zoom_match { font-size: 0.8em; margin-left: 10px;}				
		.searchcol .zoom_categories { font-size: 0.8em; }
		.searchcol .zoom_categories ul { display: inline; margin: 0px; padding: 0px;}
		.searchcol .zoom_categories li { display: inline; margin-left: 15px; list-style-type: none; }
		
		.searchcol input.zoom_button {  }
		.searchcol input.zoom_searchbox {  }		
		
		.searchcol .result_image { float: left; display: block; }
		.searchcol .result_image img { margin: 10px; width: 80px; border: 0px; }

		.searchcol .result_block { margin-top: 15px; margin-bottom: 15px; clear: left; }
		.searchcol .result_altblock { margin-top: 15px; margin-bottom: 15px; clear: left; }
		
		.searchcol .result_pages { font-size: 1em;  }
		.searchcol .result_pagescount { font-size: 1em; display:none; }
		
		.searchcol .searchtime { font-size: 0.8em; }
		
		.searchcol .recommended 
		{ 
			background: #DFFFBF; 
			border-top: 1px dotted #808080; 
			border-bottom: 1px dotted #808080; 
			margin-top: 15px; 
			margin-bottom: 15px; 
		}
		.searchcol .recommended_heading { float: right; font-weight: bold; }
		.searchcol .recommend_block { margin-top: 15px; margin-bottom: 15px; clear: left; }		
		.searchcol .recommend_title { font-size: 1em; }
		.searchcol .recommend_description { font-size: 1em; color: #008000; }
		.searchcol .recommend_infoline { font-size: 0.8em; font-style: normal; color: #808080;}


.searchNormalTextBox {
	background:#fff;
	border:#cccccc 1px solid;
  	font-family: verdana;
	font-size:0.8em; padding: 10px 0px 0px 10px;
}

/* --- Search Box styles --- */


.SearchButton {
    background:url("images/search_box/go.gif") no-repeat left top;
    padding: 0px;
    cursor: pointer;
    width: 35px;
    height: 21px;
    border:0;
    margin:0;
    left:auto;
    top:15px;
}


.SearchButton2 img {
    border:0;
}

.SearchField {	
	vertical-align: top;
	padding:0;
	margin:0;	 
	float:right;
	display:inline-block;
	
	 
}

#dnn_dnnSEARCH_txtSearch {
	width:130px;
}

.search-bg-top {
	background: url(images/search_box/searchTopBG.png) repeat-x left top;
	height: 10px;
}
.search-bg-bottom {
	background: url(images/search_box/searchBottomBG.png) repeat-x left top;
	height: 10px;
}

#searchbox {
	width: 200px;
	vertical-align: top;
	
}
.SearchBox {
	width: 200px;
	color: #fff;
	font-size: 0.8em;
	font-weight: bold;
}
.SearchBox p {
	margin: 0 10px;
}


#flashBanner { display:inline-block;}
#NoFlashBanner {display:none; visibility:hidden; background: url(../../images/homepage/noflashimage.gif) repeat-x left top; height:127px; width:660px;}

#flashItem {display:inline-block;}
#noFlashItem {display:none;}

#ss_more
  {
    display: block;
    width: 55px;
    height: 19px;
    background: url("../../images/generic/more_brown.gif") no-repeat 0 0;

  }

#ss_more:hover
  { 
    background: url("../../images/generic/more_brown_b.gif") no-repeat 0 0;
  }
  
a.ss_more {
	display: inline-block;
	width: 55px;
	height: 19px;
	text-decoration: none;
	background: url("../../images/generic/brown-more.png");
	}

a.ss_more:hover {
	background-position: -55px 0;
	}
	
a.lng_more {
	display: inline-block;
	width: 55px;
	height: 19px;
	text-decoration: none;
	background: url("../../images/generic/green-more.png");
	}

a.lng_more:hover {
	background-position: -55px 0;
	}

a.int_more {
	display: inline-block;
	width: 55px;
	height: 19px;
	text-decoration: none;
	background: url("../../images/generic/yellow-more.png");
	}

a.int_more:hover {
	background-position: -55px 0;
	}


.wdisplace {
	position: absolute;
	left: -5000px;
	}

.clickReveal LI {list-style:none; padding:5px 5px;}

#newstitle {font-weight:bold;}
.news-publish-date {font-family: Arial, Helvetica, sans-serif; font-size:0.9em; color:#003366; font-weight:bold; padding-left:1px;}


#CenterColumn-Home .c_container { margin-top:0px; }
#CenterColumn-Home .c_content { padding-top:0; }

.DynamicForms_TableRow  td {padding-top:5px;}

.whatsnew-link { text-decoration:none; }

.ProjectAttributes {
  font-size:10px;
  padding-left:5px;
  width:160px !important;
}


