/* CSS Document */
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#2c353e;
	line-height:15px;
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
}
form
{
	padding:0px;
	margin:0px;
}
a { text-decoration:none; color: #f2651e;}
a:hover{ text-decoration:underline; color: #f2651e;}

p {
	margin:3px 0px 7px 0px;
	padding:0px 0px 0px 0px;
	}

p img{
	margin:5px;
	padding:0px 0px 0px 0px;
	}

input {
	border:1px solid #ababab;
	width:162px;
	height: 13px;
	font-size:11px;
	color:#969696;
}

.btns {
	border:none;
	width:40px;
	height:23px;
}

select {
	height: 14px;
	font-size:10px;
	border:1px solid #ababab;
}

textarea {
	border:1px solid #7f9db9;
	width:160px;
	height: 14px;
	font-size:11px;
	color:#898989;
	font-family:Tahoma, Verdana, Arial;
}

ul {
	padding:0px 0px 0px 0px;
	margin:5px 0px 0px 20px;
}

li {
	list-style-type:disc;
	padding:0px 0px 0px 0px;
	margin:0px 0px 4px 0px;
	}

h2 {
	font-size:13px;
	padding:0px;
	margin:0px;
}


.intro{ font-weight:bold;}
.ErrorLabel{color:red;}

#container {
	margin-left:auto;
	margin-right:auto;
	width:721px;
	position:relative;
	}

#topBand {
	position:absolute;
	left:0px;
	top:0px;
	width:782px;
	height:11px;
	z-index:2;
	background:url(../images/general/colorband.gif) repeat-y;
	}
	
	
#navBg {
	position:absolute;
	left:0px;
	top:7px;
	height:52px;
	z-index:3;
	width:782px;
	border-top:1px solid #FFFFFF;
	background:url(../images/general/nav_bg.jpg) no-repeat;
	}

#logoBg {
	position:absolute;
	left:404px;
	top:60px;
	height:103px;
	z-index:4;
	width:378px;
	background:url(../images/general/nav_bg.gif);
	}

#logoBgInt {
	position:absolute;
	left:404px;
	top:7px;
	height:103px;
	z-index:4;
	width:378px;
	background:url(../images/general/nav_bg.gif);
	}

#topImg {
	position:absolute;
	left:0px;
	top:61px;
	z-index:3;
	border-bottom:7px solid #1a67c1;
	}

#topImgInt {
	position:absolute;
	left:0px;
	top:7px;
	z-index:3;
	border-bottom:7px solid #1a67c1;
	border-top:1px solid #FFFFFF;
	}


#headerBg {
	position:absolute;
	left:0px;
	top:338px;
	z-index:2;
	background:url(../images/general/headers_bg.gif) 50% 90% repeat-y;
	width:782px;
	height:30px;
	}

#headerBottom {
	position:absolute;
	top:367px;
	left:0px;
	z-index:5;
	width:782px;
	background:url(../images/general/dash.gif) repeat-x;
	height:3px;
	}

#welcomeHd, #publicationsHd, #newsEventsHd {
	position:absolute;
	left:3px;
	top:337px;
	z-index:3;
	}

#publicationsHd {
	left:253px;
	}

#newsEventsHd {
	left:563px;
	}

#logo {
	position:absolute;
	left:414px;
	top:76px;
	z-index:5;
	}

#logoInt{
	position:absolute;
	left:414px;
	top:25px;
	z-index:5
	}


#nav {
	position:absolute;
	top:29px;
	left:0px;
	width:782px;
	text-align:center;
	z-index:4;
	}

#nav ul{
	list-style: none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 3px;
	}

#nav li{
	display:inline;
	
	}

#nav li a{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
#contentHome{
	position:absolute;
	top:367px;
	left:0px;
	width:782px;
	z-index:2;
	background:url(../images/general/content_bg.gif) repeat-y;
}

#contentHomeRight {
	position:relative;
	float:right;
	padding:5px 0px 0px 9px;
	width:215px;
}

#contentHomeRight p {
	clear:both;
	padding:0px 0px 9px 20px;
	margin:3px 0px 0px 0px;
	background:url(../images/general/news_bullet.gif) no-repeat 0% 3px;
	
}


#contentHomeLeft {
	position:relative;
	float:right;
	padding:5px 5px 0px 0px;
	width:237px;
	color:#8998a3;
}

#contentHomeMiddle {
	position:relative;
	float:right;
	width:311px;
	color:#000000
}


#contentHomeMiddle dl {
	clear:both;
	padding:0px 8px 0px 13px;
	margin:0px 0px 0px 0px;
	height:117px;
}

.pubDesc { 
	float:right;
	position:relative;
	width:210px;
}

.pubImg { 
	float:left;
	position:relative;
}

#searchForm {
	padding:0px 10px 0px 10px; 
	width:288px; 
	height:37px; 
	background:#ffffff;
	clip:rect('0px', '288px', '34px', '0px');
	background:url(../images/general/dash.gif) 50% 98% repeat-x #FFFFFF;
/*	border:1px solid #33FF66
*/	}

#searchInput {
	position:absolute;
	top:7px;
	left:6px;
	width:160px;
	border:1px solid #FF0000;
	height:21px;
	background:#d6ebff;
	border:1px solid #0047b7;
	}

#searchInput input{
	background:#d6ebff;
	border:none;
	height:15px;
	width:160px;
	}

#searchBtn {
	position:absolute;
	top:7px;
	left:168px;
	}

#adSearch {
	position:absolute;
	top:7px;
	left:213px;
	font-size:9px;
	width:98px;
	}

#contentAreaInt{
	position:absolute;
	top:324px;
	left:0px;
	width:900px;
	background:url(../images/general/int_bg.gif) 4px 0px;
	z-index:2;
/*	height:400px;
*/}

#contentAreaInt2{
	position:absolute;
	top:324px;
	left:0px;
	width:900px;
	z-index:2;
}


#contentIntPtn{
	position:absolute;
	top:259px;
	left:0px;
	width:782px;
/*	border:1px solid #ff0000;
*/	z-index:2;
	background:url(../images/general/int_content_bg.gif) 0% 50% repeat-y;
	/*height:200px;*/
}


#contentInt, #categories {
	position:relative;
	float:right;
	padding:10px 10px 10px 10px; 
	width:550px;
	/*border:1px solid #000000*/
}

#contentHd {
	position:relative;
	float:right;
	width:561px;
	padding:10px 0px 12px 8px;
	/*color:#FFFFFF;*/
	background-color:#ADBABD;
	border-top:1px solid #FFFFFF
	/*margin:0px 0px 0px 20px;
	border:1px solid #000000*/
}

#categories div {
	clear:both;
	padding:0px;
	margin:0px;
}

#categories dl {
	width:50%;
	float:left;
	padding:0px;
	margin:0px;
}
#categories a{
	color:#f2651e;
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
	line-height:19px;
}

#categories a:hover {
	text-decoration:none;
}


#subHeader {
	position:obsolute;
	float:right;
	width:559px;
	padding:4px 0px 5px 10px;
	background:url(../images/general/dash.gif) 0% 1% repeat-x #abbaba;
	color:#FFFFFF;
	}

#subHeader h2{
	color:#ffffff;
	}
	
#contentHd h1 {
	color:#FFFFFF;
	font-size:18px;
	padding:0px;
	margin:0px;
}

#contentIntro {
	position:relative;
	float:right;
	padding:10px 10px 10px 10px; 
	margin:0px 0px 0px 0px;
	width:549px;
	background:url(../images/general/introbg.jpg) 0% 100% repeat-x #f5fafa;
	
}

#contentIntro2 {
	position:relative;
	float:right;
	padding:10px 10px 10px 10px; 
	margin:0px 0px 0px 0px;
	width:549px;
	background:url(../images/general/introbg.jpg) 0% 100% repeat-x #f5fafa;
	
}




/*#contactIntro {
	position:relative;
	float:right;
	padding:10px 10px 10px 10px; 
	margin:0px 0px 1px 0px;
	width:549px;
	background:url(../images/general/contactIntro.gif) 0% 100% repeat-x #f5fafa;
}*/

.staff, #paging, #staff2 {
	position:relative;
	float:right;
	padding:10px 10px 10px 10px; 
	width:549px;
	background:url(../images/general/dash.gif) 0% 100% repeat-x;
	
}

#staff2{
	padding:0px 10px 2px 10px;
	height:1px; 
}


.staffDesc { 
	float:right;
	position:relative;
	width:445px;
	/*border:1px solid #FF0000*/
}

.staffImg { 
	float:left;
	position:relative;
}

.staffImg img, #pubImg img {
	border:1px solid #1a67c1;
}

#paging {
	text-align:right;
}

#paging a, #newsPaging a {
/*	color:#898989;
*/	font-weight:bold;
/*	text-decoration:none;
*/}

#paging a:hover, #paging a.active, #newsPaging a.active {
/*	color:#180a03;
	text-decoration:none;*/
}




.header { 
	color:#2c353e;
	font-weight:normal
	}

#subNav {
	position:relative;
	float:left;
	padding:0px 0px 0px 0px;
	width:211px;
	border-top:1px solid #ffffff
	
}


#subNav dl {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border-bottom:1px solid #FFFFFF;
	clear:both;
	
	}

#subNav dd {
	padding:0px;
	margin:0px;
}
	
#subNav dd.notLink {
	display: block;
	padding: 7px 3px 8px 35px;
	font-size:11px; 
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	width:173px;
	background:url(../images/general/subnav_bg.gif) no-repeat 11% 50% #bdc9c9;
}	
	
#subNav dd a {
	display: block;
	padding: 7px 3px 8px 35px;
	font-size:11px; 
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	width:173px;
	background:url(../images/general/subnav_bg.gif) no-repeat 11% 50% #bdc9c9;
	}
		
#subNav dd a:hover, #subNav dd a.active {
	text-decoration:none;
	background:url(../images/general/subnav_bg_h.gif) no-repeat 11% 50% #adbbbb;
	}

#subNav dt {
	padding:0px;
	margin:0px;
}

#subNav dt a {
	display: block;
	padding: 6px 3px 7px 40px;
	font-size:11px; 
/*	font-weight:bold;
*/	color:#4c6060;
	text-decoration:none;
	width:168px;
	background:#adbbbb
	}

#subNav dt a:hover, #subNav dt a.active {
	text-decoration:none;
	color:#000000
	}

.enddateLabel{
	padding-right:8px;
}
.onedateLabel{
	padding-right:30px;
}


.newsList {
	position:relative;
	float:right;
	padding:10px 10px 10px 10px; 
	width:549px;
	background:url(../images/general/dash.gif) 0% 100% repeat-x;
	
}

.newsPaging {
	float:right;
	padding:10px 10px 10px 10px; 
	width:549px;
	text-align:right;
	font-weight:bold;
	background:url(../images/general/dash.gif) 0% 100% repeat-x;
/*	background:url(../images/general/dash.gif) 0% 1% repeat-x;
*/}

.newsDate {
	color:#e14e1a;
}

.newstitle {
	font-weight:bold;
	color:#1e65a8;
	
}

a.newstitle {
	font-weight:bold;
	text-decoration:underline;
	color:#1e65a8;
	
}



a.newstitle:hover {
	font-weight:bold;
	text-decoration:none;
	color:#1e65a8;
}

a.newsIntro {
	text-decoration:none;
	color:#2c353e;
}

a.newsIntro:hover {
	text-decoration:underline;
	color:#2c353e;
}

a.more {
	text-decoration:underline;
	color:#e14e1a;
}

a.more:hover {
	text-decoration:none;
	color:#e14e1a;
}


#footer {
	position:relative;
	clear:both;
	padding:15px 0px 0px 0px;
	height:36px;
	width:782px;
	text-align:center;
	background:url(../images/general/footerbg.gif) repeat-x;
	border-top:18px solid #ffffff;
	color:#ffffff;
}

#footerInt {
	position:relative;
	clear:both;
	padding:15px 0px 0px 0px;
	height:36px;
	width:782px;
	text-align:center;
	background:url(../images/general/footerbg.gif) repeat-x;
	/*border-top:18px solid #ffffff;*/
	color:#ffffff;
}


#footer a, #footerInt a {
	color:#ffffff;
	padding:0px 3px 0px 3px;
	text-decoration:none;
	}

#footer a:hover, #footer a.active, #footerInt a:hover, #footerInt a.active {
	color:#ccc;
	}


#copyrightXdcLogo {
	position:relative;
	width:782px;
	height:18px;
	color:#000000;
	border-top:3px solid #ffffff;
	background:#FFFFFF;
}

#copyright {
	position:relative;
	float:left;
	padding:0px 0px 0px 13px;
	
}

#xdcLogo {
	position:relative;
	float:right;
	padding:0px 10px 0px 0px;

}	



#contactForm, #agendaHome{
	/*position:relative;
	padding:10px 10px 10px 10px;
	width:549px;
	border:1px solid #CCFF00;
	*/
	position:relative;
	float:right;
	padding:10px 10px 10px 10px; 
	width:549px;
	background:url(../images/general/vertical_dash.gif) repeat-y 41% 50%;
/*	height:282px;
*/}


#contactFormLeft, #agendaHomeLeft{
	position:relative;
	margin:0px;
	/*padding:10px 0px 0px 0px;*/
	float:left;
	width:205px;
/*	border:1px solid #000000;
	
		height:204px;*/
	
}


#contactFormRight, #agendaHomeRight {
	position:relative;
	margin:0px;
	/*padding:10px 0px 0px 0px;*/
	float:right;
	width:339px;
	/*border:1px solid #FF0000;*/
}
#contactFormRight
{
	padding:0px 0px 0px 0px;
	width:323px;
}
#agendaHomeRight {
	padding:0px 0px 0px 20px;
	width:309px;
}

#contactFormRight dl  {
	padding:0px 0px 2px 0px;
	margin:0px;
	clear:both;
	text-align:right;
	font-weight:bold;
}

#contactFormRight dl input  {
	width:214px;
	height:15px;
	border:1px solid #a09f9f;
	background:#f0f5f5;
}
#contactFormRight .FormButton {
	background: url(../images/buttons/send.gif)  no-repeat;
	//width:81px;
	//height:28px;
	width:81px;
	height:28px;
	border:0px;
	margin-left:107px;
	margin-top:1px;
}
#contactFormRight .EditingFormInfoLabel{
	padding-left:10px;
	text-align:center;
}
#contactFormRight dl select {
	width:220px;
	height:15px;
	border:none;
}

#contactFormRight dl textarea {
	width:214px;
	height:85px;
	background:#f0f5f5;
	border:1px solid #a09f9f;
}

#pubSearchFrom {
	position:relative;
	margin:0px;
	/*padding:10px 0px 0px 0px;*/
	float:right;
	width:559px;
	height:105px;
	/*border:1px solid #FF0000;*/
	clip:rect('0px', '559px', '105px', '0px')
}

#pubSearchFrom input { width:194px; height:17px;}
#pubSearchFrom select { width:194px; height:20px}
.Btn { width:125px; height:36px;}

#keywords {
	position:absolute;
	top:0px;
	left:0px;
	width:339px;
}

#name {
	position:absolute;
	top:30px;
	left:0px;
	width:339px;
}

#searchBtn2 {
	position:absolute;
	top:60px;
	left:55px;
	width:339px;
}

#author {
	position:absolute;
	top:0px;
	left:290px;
	width:339px;
}

#category {
	position:absolute;
	top:30px;
	left:276px;
	width:339px;
}


.downloadLink {
	background:url(../images/general/download.gif) no-repeat 100% 50%;
	padding:0px 20px 0px 0px;
	}

/*#newsPaging a {
	color:#898989;
	font-weight:bold;
	text-decoration:none;
}

#newsPaging a:hover, #newsPaging a.active {
	color:#180a03;
	text-decoration:none;
}


#newsPaging {
	position:relative;
	padding:10px 0px 0px 0px;
	height:20px;
}*/

#newsPagingRight {
	float:right;
}

#newsPagingLeft {
	float:left;
}
.MenuLeftCMSMenu { BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px;text-align:center;font-size:12px;font-weight:bold;font-family:Tahoma; text-align:left;}
.MenuLeftCMSMenuItem { 			
	padding:0px 0px 0px 20px;
	margin:0px 0px 0px 0px;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	border-bottom:1px solid #FFFFFF;
	background: url(../images/nav/left_nav_bar.gif)  no-repeat;
	height:25px;
	width:211px;
	color:#ffffff;}
.MenuLeftCMSMenuItemMouseUp {	
	padding:0px 0px 0px 20px;
	margin:0px 0px 0px 0px;
	border-bottom:1px solid #FFFFFF;
	background: url(../images/nav/left_nav_bar.gif)  no-repeat;
	height:25px;
	color:#ffffff;}
.MenuLeftCMSMenuItemMouseOver { 
	padding:0px 0px 0px 20px;
	margin:0px 0px 0px 0px;
	border-bottom:1px solid #FFFFFF;
	background: url(../images/nav/left_nav_bar_sel.gif)  no-repeat;
	height:25px;
	color:#ffffff;}
.MenuLeftCMSMenuItemMouseDown { 
	padding:0px 0px 0px 20px;
	margin:0px 0px 0px 0px;
	border-bottom:1px solid #FFFFFF;
	background: url(../images/nav/left_nav_bar_sel.gif)  no-repeat;
	height:25px;
	color:#ffffff;}
.MenuLeftCMSMenuHighlightedMenuItem { 
		padding:0px 0px 0px 20px;
	margin:0px 0px 0px 0px;
	border-bottom:1px solid #FFFFFF;
	background: url(../images/nav/left_nav_bar_sel.gif)  no-repeat;
	height:25px;
	color:#ffffff;}
.MenuLeftCMSMenuHighlightedMenuItemMouseUp { 	
	padding:0px 0px 0px 20px;
	margin:0px 0px 0px 0px;
	border-bottom:1px solid #FFFFFF;
	background: url(../images/nav/left_nav_bar_sel.gif)  no-repeat;
	height:25px;
	color:#ffffff;}
.MenuLeftCMSMenuHighlightedMenuItemMouseOver { 	padding:0px 0px 0px 20px;
	margin:0px 0px 0px 0px;
	border-bottom:1px solid #FFFFFF;
	background: url(../images/nav/left_nav_bar_sel.gif)  no-repeat;
	height:25px;
	color:#ffffff;}
.MenuLeftCMSMenuHighlightedMenuItemMouseDown { 	padding:0px 0px 0px 20px;
	margin:0px 0px 0px 0px;
	border-bottom:1px solid #FFFFFF;
	background: url(../images/nav/left_nav_bar_sel.gif)  no-repeat;
	height:25px;
	color:#ffffff;}

/* Tree menu */
.MenuLeftCMSTreeMenuTable
{
	width: 211px;
}

.MenuLeftCMSTreeMenuItem
{
	padding:0px 0px 0px 20px;
	margin:0px 0px 0px 0px;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	border-bottom:1px solid #FFFFFF;
	background: url(../images/nav/left_nav_bar.gif)  no-repeat;
	height:25px;
	width:211px;
	color:#ffffff;
	text-decoration:none; 
	text-transform:uppercase;
} 
.MenuLeftCMSTreeMenuSelectedItem
{ 			
	padding:0px 0px 0px 20px;
	margin:0px 0px 0px 0px;
	border-bottom:1px solid #FFFFFF;
	background: url(../images/nav/left_nav_bar_sel.gif)  no-repeat;
	height:25px;
	color:#ffffff;
	text-decoration:none; 
	text-transform:uppercase;
}

.MenuLeftCMSTreeMenuLink:Link,.MenuLeftCMSTreeMenuSelectedLink:Link
{
	font-size:11px;
	font-weight:bold;
	font-family:Tahoma;
	color:#ffffff;
	text-decoration:none; 
	text-transform:uppercase;

} 
.MenuLeftCMSTreeMenuLink:hover,.MenuLeftCMSTreeMenuSelectedLink:hover
{
	font-size:11px;
	font-weight:bold;
	font-family:Tahoma;
	color:#ffffff;
	text-decoration:none; 
	text-transform:uppercase;

} 
.MenuLeftCMSTreeMenuLink:visited,.MenuLeftCMSTreeMenuSelectedLink:visited
{
	font-size:11px;
	font-weight:bold;
	font-family:Tahoma;
	color:#ffffff;
	text-decoration:none; 
	text-transform:uppercase;

} 
.MenuLeftCMSTreeMenuSelectedLink
{
	font-size:11px;
	font-weight:bold;
	font-family:Tahoma;
	color:#ffffff;
	text-decoration:none; 
	text-transform:uppercase;

}
.SubCMSTreeMenuItem
{
	padding:0px 0px 0px 20px;
	margin:0px 0px 0px 0px;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	border-bottom:0px;
	background: url(../images/nav/left_nav_subbar.gif)  no-repeat;
	height:30px;
	width:211px;
	color:#ffffff;
	text-decoration:none; 
}
.SubCMSTreeMenuSelectedItem
{
	padding:0px 0px 0px 20px;
	margin:0px 0px 0px 0px;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	border-bottom:0px;
	background: url(../images/nav/left_nav_subbar_sel.gif)  no-repeat;
	height:30px;
	width:211px;
	color:#ffffff;
	text-decoration:none; 

}

.SubCMSTreeMenuLink:Link,.SubCMSTreeMenuSelectedLink:Link
{
	font-size:11px;
	font-weight:bold;
	font-family:Tahoma;
	color:#ffffff;
	text-decoration:none; 

}
.SubCMSTreeMenuLink:Hover,.SubCMSTreeMenuSelectedLink:Hover
{
	font-size:11px;
	font-weight:bold;
	font-family:Tahoma;
	color:#ffffff;
	text-decoration:none; 

}
.SubCMSTreeMenuLink:Visited,.SubCMSTreeMenuSelectedLink:Visited
{
	font-size:11px;
	font-weight:bold;
	font-family:Tahoma;
	color:#ffffff;
	text-decoration:none; 

}
.SubCMSTreeMenuSelectedLink
{
	font-size:11px;
	font-weight:bold;
	font-family:Tahoma;
	color:#ffffff;
	text-decoration:none; 
}
.Sub2CMSTreeMenuItem
{
	padding:0px 0px 0px 20px;
	margin:0px 0px 0px 0px;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	border-bottom:0px;
	background: url(../images/nav/left_nav_sub2bar.gif)  no-repeat;
	height:30px;
	width:211px;
	color:#000000;
	text-decoration:none; 
}
.Sub2CMSTreeMenuSelectedItem
{
	padding:0px 0px 0px 20px;
	margin:0px 0px 0px 0px;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	border-bottom:0px;
	background: url(../images/nav/left_nav_sub2bar_sel.gif)  no-repeat;
	height:30px;
	width:211px;
	color:#4A6163;
	text-decoration:none; 

}
a.Sub2CMSTreeMenuLink
{
	font-size:11px;
	font-family:Tahoma;
	color:#4A6163;
	text-decoration:none; 

}
a.Sub2CMSTreeMenuLink:hover
{
	font-size:11px;
	font-family:Tahoma;
	color:#000000;
	text-decoration:none; 

}

a.Sub2CMSTreeMenuSelectedLink
{
	font-size:11px;
	font-family:Tahoma;
	color:#000000;
	text-decoration:none; 
}

a.Sub2CMSTreeMenuSelectedLink:hover
{
	font-size:11px;
	font-family:Tahoma;
	color:#000000;
	text-decoration:none; 
}

.FormButton
{


}








.ImageGalleryPager {
	font-weight:bold;
}

.ImageGalleryPager a{
	
font-weight:bold;

}



#subNav ul {
	padding:0px 0px 0px 0px;
	margin:0px;
	line-height:normal
}	

#subNav li{
	list-style-type:none;
	margin:0px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	
	}

#subNav li a, #subNav span.CMSListMenuLinkHighlighted {
	padding:6px 0px 0px 22px;
	margin:0px 0px 0px 0px;
	color:#fff;
	text-decoration:none;
	background:url(../images/general/link_bg.gif) no-repeat;
	display:block;
	width:189px;
	height:20px;
	text-transform:uppercase;
	
	}

#subNav li a:hover {
	color:#fff;
	text-decoration:none;
	background:url(../images/general/link_bg_h.gif) no-repeat;
	}
	
#subNav span.CMSListMenuLinkHighlighted {
	background:url(../images/general/link_bg_h.gif) no-repeat;
	}	


/**/

#subNav li ul {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background:#adbbbb;
	}	

#subNav li li {
	list-style-type:none;
	font-size:1.0em;
	}

#subNav li li a, #subNav li li span.CMSListMenuLinkHighlighted  {
	padding:8px 3px 7px 37px;
	margin:0px 0px 0px 0px;
	color:#ffffff;
	text-decoration:none;
	width:171px;
	background:url(../images/general/subnav_bg.gif) no-repeat #bdc9c9;
	text-transform:none;
	height:auto !important;
	font-size:11px;
	line-height:15px;
	}



#subNav li li a:hover, #subNav li li a.active, #subNav2 li li a:hover, #subNav2 li li a.active {
	/*color:#252525;*/
	text-decoration:none;
	background:url(../images/general/subnav_bg_h.gif) no-repeat #adbbbb;
	}

#subNav li li span.CMSListMenuLinkHighlighted {
	background:url(../images/general/subnav_bg_h.gif) no-repeat #adbbbb;

	}







#subNav li li ul {
	padding:0px 0px 0px 0px;
	margin:0px 0px 5px 40px;
	
	
	}	

#subNav li li li {
	list-style-type:none;
	font-size:1.0em;
	padding:0px;
	margin:0px;
	}


#subNav li li li a, #subNav li li li span.CMSListMenuLinkHighlighted {
	padding:0px 0px 0px 10px;
	margin:0px;
	color:#4a6163;
	text-decoration:none;
	font-weight:normal;
	display:block;
	background: url(../images/general/sub_subnav_bg.gif) no-repeat 0% 10px #adbbbb;
	width:161px;
	line-height:19px;
	
	}

#subNav li li li a:hover, #subNav li li li a.active, #subNav2 li li li a:hover, #subNav2 li li li a.active, #subNav li li li span.CMSListMenuLinkHighlighted {
	color:#000;
	background: url(../images/general/sub_subnav_bg.gif) no-repeat 0% 10px #adbbbb;
	}



#contentInt table td table td img{
	
	/**/width:450px;
	height:280px;
	}

#contentInt table td table td a img {
	
	width:180px;
	height:112px;
	}
