

/**********  Header css ****************************/

#header{
	border:1px #FFFFFF solid;
	width:780px;
	height:165px;
	background-image:url(../images/header_newsevents.jpg);
}

#header a {
	width:150px;
	height:125px;
	display:block;
	float: left;
}


#header ul{
	color: #fff;
	clear:left;
}


#header ul li { display: inline;}


#header ul li a, #header ul li input{
	color: #fff;
	width:195px;
	height:35px;
	text-decoration: none;
	padding-top:5px;
	float: left;
}

#header ul li a:hover{
	color: #fff;
}

#header #search
{   	
    position: relative;
    margin: 105px 36px 0px 0px;
    z-index:999;   
    float: right;
    display: inline; 
    clear: none;  
}

#header #search .button
{   	
    height: 18px;
    font-size: 7pt;
    padding-bottom: 2px;
    line-height: 8pt;
}


/**********  End Header css ****************************/


/********** Middle Container **************************/

#main_container{
	border-left:1px #FFFFFF solid;
	border-right:1px #FFFFFF solid;
	border-bottom:1px #FFFFFF solid;
	width:780px;
	background-color:#eaecd4;
	min-height: 400px;
}


/********** pageTitleBar Container **************************/
#pageheader{
	border-bottom:1px #FFFFFF solid;
	width:780px;
	height:35px;
	background-color:#bbc874;
}

#pageheader h2{
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding:.7em 0 0 15px;
}
#pageheader p {
	margin-top: -1.26em; padding: 0 2em 0 0;
	color: #FFF;
	font-size:10px;
	font-weight: bold;
	text-align: right;
	line-height: 1;
}

#pageheader a{
	font-size:11px;
	color: #FFF;
	padding:.7em 0 0 15px;
}

#pageheader a:hover{
	color:#0079ac;
}


/********** Right Column Container ************************************/
#right_container{
	width:587px;
	float:right;
	min-height: 400px;
	background-color: #ffffff;
}

#right_container_content
{
    padding:2px;
	text-align: left;
	min-height:100%;
    
}

#right_container_content a:link,a:hover,a:visited
{
    color: #3f9fd5;
    text-decoration: none;  
    /*font-size: 8pt;  
    font-weight: normal;  */
}


#right_container_content ul.breadcrumbs
{
    padding: 3px 0 0 0;
	list-style: none;   
	margin: 0 0 3px; 0; 
}

#right_container_content ul.breadcrumbs li 
{   
	display:inline;
	padding: 0 0 0 3px;  
	font-style: italic;  
	color: #000000;
}

#right_container_content ul.breadcrumbs li a.bread:link, a.bread:hover, a.bread:visited
{  
	
	text-decoration: underline;
	color: #000000;
	font-weight: normal;
	font-size: 11px;
    
}

#right_container_content .listContainer
{
    border: 2px solid #dce3b7;
    margin: 1px 1px 2px 1px;
    padding: 7px;
    display: block;
    min-height: 100%;          
}

#right_container_content .listContainer .mainCopy ul
{
   padding-left: 17px;
}


#right_container_content .listContainerSingle
{ 
    margin: 1px 1px 2px 1px;
    padding: 7px;
    display: block;
    min-height: 100%;
}

#right_container_content .listContainerSingle .mainCopy ul
{
   padding-left: 17px;
}

#right_container_content .listContainerSingle .links
{  
    display: block;
    padding: 30px 0 0 0; 
}

#right_container_content .listContainer h2, .listContainerSingle h2
{
    padding: 0 0 10px 4px;  
    color: #bbc874;
    font-size: 13pt;  
}

#right_container_content .listContainer h2 a.title:link,a.title:visited,a.title:hover,a.title:active
{
    color: #bbc874;
    font-size: 13pt;    
}

#right_container_content .listContainer .mainImage, .listContainerSingle .mainImage
{    
   float: left;   
   display: inline;   
   width: 160px;
}

.image
{
    background-color: #FFFFFF;
    padding: 4px;
    margin: 0 15px 0 0;
    float: left;
}

#right_container_content .listContainer .mainCopy
{
    color: black;    
    min-height: 100%;
    width: 100%;
}

#right_container_content .listContainer .mainCopy .date
{
    color: black;    
    font-weight: bold;
    display: block;
}


#right_container_content .listContainerSingle .mainCopy
{
    color: black;    
    min-height: 100%;
    display: inline;   
}

#right_container_content .listContainerSingle .mainCopy .date
{
    color: black;    
    font-weight: bold;
    display: block;
}

#right_container_content .listContainer a.readMore:link, a.readMore:visited
{
    text-decoration:none;
	font-weight:bold;
	color:#3f9fd5;  
	font-size: 8pt;  
	display: block;
	padding: 5px 0 0 0;
	vertical-align: bottom;
}

#right_container_content .listContainer a.requestPassword:link, a.requestPassword:hover, a.requestPassword:visited
{
	color: Red;
	font-style:normal;
	text-decoration: underline;
	font-weight: normal;
	font-size: 8pt;
}

#right_container_content .listContainerSingle a.requestPassword:link, a.requestPassword:hover, a.requestPassword:visited
{
	color: Red;
	font-style:normal;
	text-decoration: underline;
	font-weight: normal;
	font-size: 8pt;
}


#right_container_content .listContainer a.common:link, a.common:hover,a.common:visited
{
   text-align:left;
   text-decoration:underline;
    font-weight:bold;
	color:#3f9fd5;
	font-size: 8pt;
}

#right_container_content .listContainerSingle a.common:link, a.common:hover,a.common:visited
{
   text-align:left;
   text-decoration:underline;
    font-weight:bold;
	color:#3f9fd5;
	font-size: 8pt;
}

#right_container_content .listContainerSingle .mainCopy p
{
    display: block;
    padding: 10px 0 0 0;
}


#right_container_content .listContainer a.readMore:hover
{
    text-decoration:underline;
	font-weight:bold;
	color:#3f9fd5;    
}

#right_container_content .listContainer ul.tags
{
    list-style: none;
    display: block;
    padding: 10px 0 0 0;
    vertical-align: bottom; 
}

#right_container_content .listContainer ul.tags li
{    
    display: inline;
    font-weight:bold;
	color:#3f9fd5; 
    
}

#right_container_content .listContainerSingle ul.tags
{
    list-style: none;
    display: block;
    padding: 10px 0 0 0;    
    float:left;
}

#right_container_content .listContainerSingle ul.tags li a
{    
    text-decoration:underline;
	font-weight:bold;
	color:#3f9fd5; 
    
}

#right_container_content .listContainerSingle ul.tags li
{    
    display: inline;
    font-weight:bold;
	color:#3f9fd5; 
    
}

#right_container_content .listContainer ul.tags li a
{    
    text-decoration:underline;
	font-weight:bold;
	color:#3f9fd5; 
    
}

#right_container_content .pager
{
    background-color: #ffffff;
    color: #000000;
    padding: 5px;
}

#right_container_content .pager a.pager:link, a.pager:visited
{
    color: #000000;
    padding: 5px;
    text-decoration: underline;
}

#right_container_content .pager a.pager:hover
{
    color: #000000;
    padding: 5px;
    text-decoration: none;
}

#right_container_content .pager input.pagerImage
{
   padding: 4px 3px 0 3px;
   vertical-align: middle;
}

#right_container_content .pager .boldlink
{
   font-weight: bold;
   padding: 5px;
   color: #000000;
}




/********** Left Column Container **************************/

#leftSide_container{
	width:193px;	
	float: left;
	display: block;
	min-height: 100%;
}

#leftSide_container_content {
	padding:5px;	
	min-height:100%;
}


#leftSide_container_content ul
{
    list-style: none;
    width:167px;
    min-height: 100%;
    text-align: center;
}

#leftSide_container_content ul li
{
    background-color: #dce3b7;
    height: 20px;
    color: #96a256;
    margin: 0 0 1px 0;
    font-weight: bold;  
    text-align: left;  
    padding: 5px 0 0 15px;  
}

#leftSide_container_content ul li:hover
{
    background-color: #d3dd99;
}

#leftSide_container_content ul li.on
{
    background-color: #d3dd99;
}

#leftSide_container_content ul li a.nav:link, a.nav:visited, a.nav:hover
{
    color: #96a256;
    text-decoration: none;  
    font-size: 8pt;  
    font-weight: bold;
}

#leftSide_container_content .mainBox
{    
    min-height: 100%;    
    padding: 0;
    margin: 0;    
    background-color: #f5cfad;
}


#leftSide_container_content .mainBox .innerBoxTitle
{
    padding: 5px 0 0px 15px;  
    margin: 0;
    height: 20px;    
    background-color: #dce3b7;
}


#leftSide_container_content .mainBox img
{
    background-color: transparent;       
    text-align: center; 
     
}

#leftSide_container_content .mainBox ul.subNav
{
    list-style: none;
    margin: 0;
    padding: 0;
}

#leftSide_container_content .mainBox ul.subNav li
{
    margin: 0;
    padding: 0 0 0 15px;
     
}

#leftSide_container_content .mainBox ul.subNav li:hover
{
     background-color: #d3dd99;   
}

.passwordRequired
{
	color: Red;
	font-style:italic;
	font-weight: normal;
	font-size: 10px;
	line-height: 10px;
	padding: 2px 0 0 0;
}


/*********************** Modal Windows ***************************************************************/

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopupConfirm{
    background-color:#ffffdd;
	border-width:0px;
	border-style:solid;
	border-color:#7ebfe3;
	padding:0px;
	width: 200px;	
		
}

.modalPopupConfirm #popup {
	background-color: #7ebfe3;
	width: 200px;
	padding: 5px;
	text-align:left;
	font-size:11px;
	font-weight:bold;
	height:150px;		
}

.modalPopupConfirm #inset {
	margin-top:7px;	
    padding-top:3px;
	background-color: #EEEEEE;
	height: 134px;
	overflow:auto;
}

.modalPopupConfirm #inset p{
	color: #666666;	
	font-size:10px;
	font-weight:normal;
	padding:3px;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:0px;
	border-style:solid;
	border-color:#7ebfe3;
	padding:0px;
	
}

.modalPopup #popup {
	background-color: #7ebfe3;
	width: 300px;
	padding: 5px;
	text-align:left;
	font-size:11px;
	font-weight:bold;	
}

.modalPopup #popup .left
{
	padding: 2px;
}
.modalPopup #inset {
	margin-top:7px;	
    padding-top:3px;
	background-color: #EEEEEE;
	height: 195px;
	z-index:0;
}

.modalPopup #inset h3{
	color: #3f9fd5;	
	font-size:11px;
	padding-left:3px;
}

.modalPopup #inset p{
	color: #666666;	
	font-size:10px;
	font-weight:normal;
	padding:3px;
}

.modalPopup #inset a {
	color: gray;
	margin-left: 10px;
	text-decoration: underline;
	font-size: 11px;
}

.modalPopup div.right {
	margin-top: -20px;
	padding-right: 2px;
	text-align: right;
}

.modalPopup div.right2 {
	margin-top:4px;
	padding-right: 15px;
	text-align: right;
}

.modalPopup ul {
	padding-left: 5px;
	list-style-type: none;
}

.modalPopup li {
	margin-bottom: 10px;
	color: #7ebfe3;
	font-weight: normal;
}

.modalPopup input,textarea {
	color: #7ebfe3;
}

.modalPopup a {
	color: white;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}









