
/**** Also look at IE6 Specific Styles in common/ie6.css  ***/

#campaignContainerSpace {
    height: 156px;
    width: 801px;
}


#CampaignContainer {
	
	}

#CampaignContainer .MainBanner {
	margin:0px;
	}

#CampaignContainer td .SmallBanner {
	padding-top:10px;
	width:203px;
	}
	
#CampaignContainer td .OneColumnContent {
	padding-top:2px;
	}
	
.OneColumnContentInner {
	margin-top:9px;
	background-color:#F5E0C4;
	padding:14px;
	width:170px;
	height:102px;
	}
	
#CampaignContainer td .TwoColumnContent {
	padding-top:9px;
	}
	
.TwoColumnContentInner {
	border:2px solid #F5E0C4;
	margin-top:9px;
	min-height:104px;	
	}
	
td.image {
	padding:10px;
	}
	
td.content {
	padding:0px 10px 10px 10px;
	}

#layer1 {
 	position:absolute; 
 	display:block;
 	height:157px;
 	width:801px;	
  	z-index:1!important;
}

#layer2 {
	position:absolute; 
	background-color:#ebedec;
    background   : #f0f0f0 url(../../images/global/Legislation_Box_background.png) repeat-x;
	display:block;
	height:230px;
	width:780px;
	top:370px;
	left:204px;
 	color:Black;

}



#layer2 .headtext 
{
	color:#e49a2d;
	font-size:x-large;
	font-weight:bold;
	padding-left:20px;
	padding-top:15px;
	width:420px;
	float:left;
}

#layer2 .titletext 
{
	color:#656565;
	font-size:medium;
	font-weight:bold;
	padding-top:6px;

}

#layer2 .legislationNews 
{
	font-size:small;
	font-weight:normal;
	color:#656565;
	padding-top:10px;
}

#layer2 .linkcontainer 
{
	
padding-top:0.5px;
padding-right:4px;
float:right;
width:264px;
height:225px;

}

#layer2 .linkbox
{
padding-top:1px;
float:right;
width:266px;
height:44px;
}


#layer-bottom-buttons
{
	top:1003px;
	height:132px;
	width:780px;
	background  : #f0f0f0 url(../../images/global/campaing_info_background.jpg) repeat-x;
	position:absolute; 
	left:206px;
}

#layer-bottom-buttons .infoboxescontainer
{
	background  : #f0f0f0 url(../../images/global/camp_info_background.jpg) repeat-x;
	width:250px;
	height:125px;
	margin-top:3px;
	margin-left:6px;
	display:inline-block;
	vertical-align:middle;
	float:left;
}


#layer-bottom-buttons .imagecontainer
{
	width:100px;
	height:110px;
	float:left;
	margin-left:10px;
	margin-top:10px;
}
#layer-bottom-buttons .lineone
{	
	padding-top:8px;
	padding-bottom:3px;
	color:#a7a7a7;
	font-size:1.2em;
}
#layer-bottom-buttons .linetwo	
{	
	
	color:#f89810;
	padding-bottom:3px;
	font-size:1.2em;
	font-weight:bold;
}
#layer-bottom-buttons .linethree
{
	color:#8b8b8b;
	
}



#layer-bottom-buttons .moreinfo a
{
	
}

#bottom-banner 
{
	
    top:1142px;
	height:110px;
	width:780px;
	background-color:Aqua;
	position:absolute;
	left:206px;
}


#flashcontainer 
{
 	position:absolute; 
 	display:block;
 	height:161px;
 	width:583px;	
 	top:139px;
	left:205px;
 	z-index:1!important;}


/* CSS for rotating banner */

img {border: none;}

.container {
	overflow: hidden;
	width: 801px;
	height: 156px;
	margin: 0 auto;
	background-color: #333333;
}
#main {
	background: #f0f0f0;
}
.campaignContainerSpace a {
	text-decoration: none;
	color: #333333;
	font-size: 15px;
	font-weight: bold;
	margin: 0 0 5px;
}

/*--Main Image Preview--*/
.main_image {
	height: 156px;
	float: left;
	background: #333;
	position: relative;
	overflow: hidden;
	color: #fff;
}
.main_image h2 {
	font-size: 2em;
	font-weight: bold;
	margin: 0 0 5px;	padding: 10px;
}
.main_image p {
	font-size: 1.2em;
	padding: 10px;	margin: 0;

}
.block small { 
	padding: 0 0 0 15px; 

	font-size: 1em; 
}
.main_image .block small {margin-left: 10px;}
.main_image .desc{
	position: absolute;
	bottom: 0;	left: 0;
	width: 100%;
	display: none;
}
.main_image .block{
	width: 100%;
	background: #111;
	border-top: 1px solid #000;
}
.main_image a.collapse {

	height: 27px; width: 93px;
	text-indent: -99999px;
	position: absolute; 
	top: -27px; right: 20px; 
}
.main_image a.show {background-position: left bottom;} 


.image_thumb {
	float: right;
	width: 194px;
	background: #f0f0f0;
	border-right: 1px solid #333333;
	border-top: 0px #333333 solid;
}
.image_thumb img {
	border-top: 0px solid #ccc; 
	border-right: 1px solid #ccc; 
	border-bottom: 0px solid #ccc; 
	border-left: 1px solid #ccc; 
	padding: 5px; 
	background: #fff; 
	float: left;
}
.image_thumb ul {
	margin: 0; padding: 0;
	list-style: none;
}
.image_thumb ul li{
	margin: 0;
	background: #f0f0f0 url(../images/b1.jpg) repeat-x;
	width: 194px;
	float: left;
	border-bottom: 1px #333333 solid;
	border-top: 0px #333333 solid;
	border-right: 1px #333333 solid;
	color: #cccccc;
	background-repeat: repeat;
	height:39px;
}
.image_thumb ul li.hover {
	color:#FFFFFF;
	background: #000000 url(../images/b1-1.jpg) no-repeat;
	cursor: default;

}

.image_thumb ul li.hover h2 a {
	color:#FFFFFF;}
.image_thumb ul li.hover small {
	color:#FFFFFF;}
.image_thumb ul li.hover a {
	color:#FFFFFF;}

	
.image_thumb ul li.active h2 {
	color:#FFFFFF;}
.image_thumb ul li.active small {
	color:#FFFFFF;}
.image_thumb ul li.active a {
	color:#FFFFFF;}

.image_thumb ul a{color:#cccccc; }

.image_thumb ul li.active {
	color:#FFFFFF;
	background: #000000 url(../../images/global/background-active.jpg) no-repeat;
	cursor: default;
	
}
html .image_thumb ul li h2 {
	font-size: 1.2em; 
	margin: 0px; padding-left: 15px;padding-top:3px;
}

.image_thumb ul li p{display: none;}
