/* CSS Document */
@import url("menu.css");

body{
BACKGROUND: url(images/bg.gif) #D5D5CA fixed repeat-x left bottom;

/*background:url(images/b.jpg); 
 background-color: #E9E9E9; */
margin:0px;
height:100%;
border:0px; 
/* font-family:Verdana, Arial, Helvetica, sans-serif;*/

font-family: geneva, sans-serif;
FONT-SIZE: 11px; 

}

/*-------- Default Style --------*/
table,th,td,p,div{
font-weight:normal;
color:#727272;
font-size:12px; 
text-align: left;
}

A:link,A:visited,A:active{color:#cc0000;text-decoration:none;font-size:12px;font-weight:bold;}
A:Hover{color:#cc0000;font-size:12px;text-decoration:underline;font-weight:bold;}
.clearboth{ clear:both;}

/*-------- design style --------*/
.layout_style{width:900px; margin:auto;background-color:#F1F1E9;}

#dt_header{
height:auto;
margin:0pt auto;
min-height:90px;
width:100%;

}
#dt_logo
{
float:left;
padding-left:8px;
padding-top:10px;
width:35%;
height:110px;
}
div.TopLinkPane
{
float:right;
margin-right:5px;
margin-top:3px;
min-height:30px;
width:60%;
}

#dt_userpane
{
height:20px;
margin-right:5px;
margin-top:3px;
width:60%; 
float:right;
vertical-align:middle;
text-align:right;
}


#dt_menu
{
padding-left:16px;
background:url(images/menu-bg.jpg) repeat-x top left; 
height:36px;
}

#dt_menu_bottomline
{
background:url(images/menu-bottom-bg.jpg) repeat-x bottom left; 
padding-bottom:4px; 
padding-top:0px;
}

#dt_ShowPane_bg
{
height:0px;
}
/*
div.ShowPane
{
width:100%;
background:url(images/ig.jpg) no-repeat top right;
height:121px;
}
div.ShowPane2
{
width:100%;
height:121px;
}*/

#bread_nav{

background:#E9E9E9;
background:url(images/cnt-bg.jpg) repeat-x top left;
height:30px;
vertical-align:middle;
/* padding-left:9px;
padding-top:9px;*/
}

#dt_search
{
float:right;
align:
/* height:30px;
height:30px;
margin-right:5px;
margin-top:3px;
text-align:right; */
width:50%; 
padding-right:9px;
padding-top:5px;

}


#dt_breadcrumb{
float:left;
text-align:left;
padding-left:9px;
padding-top:9px;
width:50%; 
}


#dt_breadcrumb img{
 
}

.breadcrumb-txt {
color:#cc0000;
font-family:Tahoma;
font-size:11px;
font-weight:bold;
vertical-align:middle;
}

#dt_footer_bottomline
{
background:url(images/menu-bottom-bg.jpg) repeat-x top left;
padding-top:4px;
}

#dt_footer
{ 
background:url(images/bottom-bg.jpg) repeat-x bottom left; 
height:50px;
color: black;
}

#dt_footer_copyright
{
float:left;
padding-top:10px;
padding-left:9px;
text-align:left;
font-size:11px;
}

#dt_footer_copyright a
{
color:#acacac;
font-size:11px;
font-weight: normal;
}


#dt_footer_terms
{
float:right;
padding-top:10px;
padding-right:9px;
text-align:right;
}

#dt_footer_links 
{
padding-top:5px;
text-align: center;
}

#dt_footer_links a
{
color: white;
font-weight: normal;
font-size: 11px;
}

H1, .containerSimpleTop .Head {
font-size:	14px;
color:#CC0000
}

H2 {
font-size:	14px;
color:#CC0000
}

H3 {
font-size:	12px;
color:#CC0000
}

H4 {
font-size:	12px;
}


/*-------- dnn deafult predefined style --------*/
.Skinobject,A.Skinobject,A.Skinobject:link,A.Skinobject:visited,A.Skinobject:active{font-weight:normal;font-size:10px;color:#535353;text-decoration:none;}
A.Skinobject:hover{text-decoration:underline;font-size:10px;color:#cc0000;}
	
.CommandButton,A.CommandButton:link,A.CommandButton:visited,A.CommandButton:active{font-weight:normal;font-size:11px;color:#cc0000;text-decoration:none;}
A.CommandButton:hover{color:#cc0000;text-decoration:underline;font-size:11px;font-weight:normal;}

	
.Normal{font-size:11px;font-weight:normal;color:#868686;}

.NormalBold {font-family:Tahoma,Arial,Helvetica;font-size:11px;font-weight:bold;color:#cc0000;}

.LOGIN,A.LOGIN:link,A.LOGIN:active,A.LOGIN:visited{color:#9d9d9d;font-size:11px;font-weight:normal;text-decoration:none;}
A.LOGIN:hover{font-size:11px;color:#c9401b;font-weight:normal;text-decoration:none;}


.LINKS,A.LINKS:link,A.LINKS:active,A.LINKS:visited{font-weight:bold;font-size:11px;color:#000000;text-decoration:none;}
A.LINKS:hover{font-weight:bold;font-size:11px;color:#ffffff;text-decoration:none;}

.CURRENTDATE{color:#793c00;font-size:11px;font-weight:bold;text-decoration:none;}	

.COPYRIGHT{color:#acacac;font-size:11px;font-weight:normal;text-decoration:none;}

.TERMS,A.TERMS:link,A.TERMS:active,A.TERMS:visited{color:#acacac;font-size:11px;font-weight:normal;text-decoration:none;}
A.TERMS:hover{color:#cc0000;font-weight:normal;text-decoration:none;font-size:11px;}

.BREADCRUMB,A.BREADCRUMB:link,A.BREADCRUMB:active,A.BREADCRUMB:visited{
font-weight:normal;font-size:11px;color:#727272;text-decoration:none;vertical-align:middle;}
A.BREADCRUMB:hover{font-weight:normal;font-size:11px;color:#cc0000;text-decoration:none;vertical-align:middle;}

.SEARCH,A.SEARCH:link,A.SEARCH:active,A.SEARCH:visited{font-weight:normal;font-size:11px;color:#727272;text-decoration:none;}
A.SEARCH:hover{font-weight:normal;font-size:11px;color:#cc0000;text-decoration:none;}

#dnn_dnnSEARCH_txtSearch{border:1px solid #bebebe;font-weight:normal;font-size:11px;color:#727272;background:#fff;width:153px;height:18px;padding:1px 4px 0px 7px; margin:0px 0px -2px 0px}



/*-------- dTmenu predefined style --------*/

#dt_menu 
{
padding:0px 18px 0px 18px;
}

#dt_menu .txt 
{
padding:10px 0 0 0;
text-align:center;
text-decoration:none;
font-size:12px;
font-weight:bold;
color:white;

}

#dt_menu a:hover {
color:#cacaca;
}






ul.jd_menu{
clear:both;
margin:0px;
padding:0px;
}

ul.jd_menu ul
{
	display: none;
}

ul.jd_menu li {

cursor:pointer;
float:left;

list-style-type:none;
margin:0px;
padding:0px 0px 0px 0px;
white-space:nowrap;
font-size:11px;
font-weight:bold;
color:#919191;

}



ul.jd_menu a, 
ul.jd_menu a:active, 
ul.jd_menu a:link, 
ul.jd_menu a:visited, 
ul.jd_menu a:hover,

#dt_menu .txt 
{

/*display:block;*/

padding:16px 18px 10px 18px;
text-align:center;
text-decoration:none;
font-size:12px;
font-weight:bold;
color:white;

}

ul.jd_menu li.jdm_hover a, 
ul.jd_menu li.jdm_hover a:active, 
ul.jd_menu li.jdm_hover a:link, 
ul.jd_menu li.jdm_hover a:visited, 
ul.jd_menu li.jdm_hover a:hover {

color:#cacaca;
padding:16px 18px 10px 18px;
}

ul.jd_menu li.isCurTab a, 
ul.jd_menu li.isCurTab a:link, 
ul.jd_menu li.isCurTab a:active, 
ul.jd_menu li.isCurTab a:visited {
	
/* background-image:url(images/menu-hover.jpg); 
background-position:center;
background-repeat:repeat-x;*/

background-color:#cc0000;
color:#ffffff;
padding:16px 18px 10px 18px;
display:block;
}

/*Sub Menu*/
ul.jd_menu ul{
list-style-type:none;
margin:0px;
padding:2px;
position:absolute;
z-index:10000;
background-color:#FFFFFF;
border:1px solid #cacaca;
}

ul.jd_menu ul li,
ul.jd_menu ul li.jdm_hover,
ul.jd_menu ul li.isCurTab   {
list-style-type:none;
float: none;
margin: 0px;
border:medium none;
padding:3px 10px 3px 4px;
text-align:left;
display:block;
}

ul.jd_menu li.jdm_active ul a, 
ul.jd_menu li.jdm_active ul a:active, 
ul.jd_menu li.jdm_active ul a:link, 
ul.jd_menu li.jdm_active ul a:visited, 
ul.jd_menu li.jdm_active ul a:hover, 
ul.jd_menu li.isCurTab ul li a, 
ul.jd_menu li.isCurTab ul li a:active, 
ul.jd_menu li.isCurTab ul li a:link, 
ul.jd_menu li.isCurTab ul li a:visited, 
ul.jd_menu li.isCurTab ul li a:hover {
background:transparent none repeat scroll 0%;
border-style:none;
display:inline;
font-weight:normal;
margin-left:0px;
padding-left:0px;
}

ul.jd_menu ul.jdm_events li a,
ul.jd_menu ul.jdm_events li a:link,
ul.jd_menu ul.jdm_events li a:visited,
ul.jd_menu ul.jdm_events li a:hover,
ul.jd_menu ul.jdm_events li a:active,
ul.jd_menu ul.jdm_events li.jdm_hover a:link,
ul.jd_menu ul.jdm_events li.jdm_hover a:visited,
ul.jd_menu ul.jdm_events li.jdm_hover a:hover,
ul.jd_menu ul.jdm_events li.jdm_hover a:active{
color:#919191;
}


ul.jd_menu ul li.jdm_hover,
ul.jd_menu ul li.isCurTab{
background-color:#cacaca;
color:#919191;
}

/* ---- ADDED BY JP TO REPLACE TABLE --- */

#topsection{
/*background: #EAEAEA;
height: 90px; Height of top section*/
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin: 0 200px 0 220px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}

#leftcolumn{
float: left;
width: 220px; /*Width of left column*/
margin-left: -100%;
/*background: #C8FC98; */
}

#rightcolumn{
float: left;
width: 200px; /*Width of right column*/
margin-left: -200px; /*Set left marginto -(RightColumnWidth)*/
/*background: #FDE95E; */
}

#footer{
clear: left;
width: 100%;
color: #FFF;
text-align: center;
padding: 4px 0;
}

#footer a{
color: #FFFF80;
}

.dpadding{
margin: 8px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

/* EP CSS */

.categoryItemList .itemDate , .divLastUpdated
{
	/*float:none;
	padding-right:3px; */
  padding-bottom:5px; 
  font-style: italic;
}

.categoryItemList .itemReadmore
{
	clear:both;
	text-align:right;
	margin-top:5px; 
   margin-bottom:5px; 
}

/* headline in list */
.categoryItemList .itemTitle
{
	/*float:left; */
	width:100%;
   margin-top:5px; 
   margin-bottom:5px; 
}

.categoryItemList .itemAuthor
{
	float:left;
	clear:left;
}

.categoryItemList .itemAuthorDate
{
}

.categoryItemList .itemEditLink
{
	float:right;
}
.categoryItemList .itemDescription
{
	clear:right;
}
.categoryItemList .itemThumbnail
{
	float:left;
	padding-right:5px;
}

.categoryItemList .divItemContent
{
	float:left;	
}

.categoryItemList .lnkTitle
{
	float:left;
}

.categoryItemList
{
	width:100%;
	/*background-color:#f0efef; the background color for the listing */
	margin-top:5px; /*this adds spacing below each listing, cleaning up the look */
	margin-bottom:5px; /*this adds spacing below each listing, cleaning up the look */
	/*padding:10px; this adds some spacing around the inside of the div */
	display:inline-block; /*this enables the div to wrap around items in IE7 */
	
	border-bottom:solid 1px #cacaca; /*adds a border to the bottom of each listing */
	/*border-top:solid 1px #b0b0b0; adds a border to the top of each listing */
	/*border-left:solid 1px #b0b0b0; adds a border to the left of each listing */
	/*border-right:solid 1px #b0b0b0; adds a border to the right of each listing */
}

#divEmailAFriend
{
	float:left;
	padding-top:5px;
}
#divPrinterFriendly
{
	float:right;
	padding-top:5px;
}


/* head and headline */

.Head{
font-weight:bold;
font-size:16px;
color:#535353;
text-transform: uppercase;
padding: 0 0 5px 0;
letter-spacing: 2px;
}

#publishTitle {
font-weight:bold;
color:#727272;
font-size:14px;
text-transform: none;
letter-spacing: normal;
padding: 0;
}

.SubHead{font-weight:bold;font-size:11px;color:#535353;}

#containerSimpleGrey{
padding: 3px;
background-color: #e9e9e9;
}

#containerSimpleGrey .Head{
font-weight:bold;
color:#535353;
font-size:15px;
text-transform: none;
letter-spacing: normal;
}