html {
	min-height: 100%;	
	}

body {
	min-height: 100%;
	min-width: 100%;
	color: #666;
	background: #D9E5F1 url("../../../../images/bg_body_home.jpg") 0 bottom no-repeat;	
	font: normal 11px/1.5em Verdana, Arial, Helvetica, sans-serif;
	}
		
html, body, h1, h2, h3, h4, h5, h6, p, ul, li, form, fieldset, img {
	margin: 0;
	padding: 0;
	border: 0 none;
	}

img {
	display: block;
	}
	
ul, ol {
	list-style-position: inside;
	}	

fieldset {
	width: auto;
	border: 0 none;
	}
	
.spacer {
	font: normal 1px/1px Arial, Helvetica, sans-serif;
  	margin: 0;
  	padding: 0;
  	clear: both;
	}

.hidden {
	position: absolute;
	left: -9999px;
	}

#wrapper {
	width: 960px;
	margin: 10px auto;
	padding: 0 0 10px 0;
	height: 1%;
	}	

.logo {
	margin: 25px 0 10px 25px;
	}

/*#searchBox {
	width: 274px;
	margin: -50px 0 0 0;	
	float: right;
	}	
	
#searchBox label {
	position: absolute;
	left: -9999px;
	}*/

#searchBox #quickSearch, #searchBox input#Template_SearchBox1_quickSearch {
	float: left;
	margin-right: 10px;
	padding: 2px 3px;
	width: 183px;
	height: 18px;
	border: 1px solid #999999;
	background: transparent url("../../../../images/bg_search_box.gif") no-repeat top left;
	}
	
#header div#searchBox {
    float:right;
    margin:-50px 0 0 0;
    
    width:274px;
    height: 22px;
    }
        #header div#searchBox label {
        display:none;
        }
        
        #header div#searchBox img {
        display:none;
        }
        
        #header div#searchBox input#quickSearch, #header div#searchBox input#Template_ctl10_quickSearch, #header div#searchBox input#Template_ctl09_quickSearch {
        /*height:29px;
        border:1px solid #0058a8;
        width:200px;
        float:left;
        font-size:150%;
        padding:0 0 0 5px*/
        float: left;
	margin-right: 10px;
	padding: 2px 3px;
	width: 183px;
	height: 22px;
	border: 1px solid #999999;
	background: transparent url("../../../../images/bg_search_box.gif") no-repeat top left;
        }
        
        #header div#searchBox a.Button {
        float:right;
        display: block;
        width:60px;
        height:22px;
        /*margin:0 5px;*/
        .margin-top: 0px;
        background:url(../../../../images/btn_search.png);
        }	
	
/*************************** main nav *******************************/        
#mainnav ul
{
	position: relative;
	width: 960px;
	margin: 0;
	padding: 0;
	list-style: none;
}

#home #mainnav ul, 
#gallery #mainnav ul 
{
	height: 41px;
}

#mainnav li 
{
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
	position: absolute;
}

#mainnav li a:link, 
#mainnav li a:visited, 
#mainnav li a:active  
{
	display: block;
	width: 100%;
	margin: 0;
	padding: 0;
	font: normal 12px/41px Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	color: #FFF;
	text-indent: -9999px;
	}

#mainnav li a:focus  
{
	outline: none;
}

#home_page 
{
    left: 0px; 
    top: 0px; 
    width: 79px; 
    height: 41px; 
    background: url("../../../../images/bg_mainnav_ul.png") 0 0 no-repeat;
}

#research_project 
{
    left: 79px;
    top: 0px; 
    width: 171px; 
    height: 41px; 
    background: url("../../../../images/bg_mainnav_ul.png") -79px 0 no-repeat;
}

#next_steps 
{
    left: 250px;
    top: 0px; 
    width: 117px; 
    height: 41px; 
    background: url("../../../../images/bg_mainnav_ul.png") -250px 0 no-repeat;
}

#discussion_forum 
{
    left: 367px;
    top: 0px; 
    width: 178px; 
    height: 41px; 
    background: url("../../../../images/bg_mainnav_ul.png") -367px 0 no-repeat;
}

#news_events 
{
    left: 545px;
    top: 0px; 
    width: 155px; 
    height: 41px; 
    background: url("../../../../images/bg_mainnav_ul.png") -545px 0 no-repeat;
}

#photo_gallery 
{
    left: 700px;
    top: 0px; 
    width: 141px; 
    height: 41px; 
    background: url("../../../../images/bg_mainnav_ul.png") -700px 0 no-repeat;
}

#contact_us 
{
    left: 841px;
    top: 0px; 
    width: 119px; 
    height: 41px; 
    background: url("../../../../images/bg_mainnav_ul.png") -841px 0 no-repeat;
}

#home_page a:hover, 
#home_page a:focus, 
#home_page.current a:link, 
#home_page.current a:visited, 
#home_page.current a:active 
{
    background: url("../../../../images/bg_mainnav_ul.png") 0 -200px no-repeat;border: none;
}
#research_project a:hover, 
#research_project a:focus, 
#research_project.current a:link, 
#research_project.current a:visited, 
#research_project.current a:active 
{
    background: url("../../../../images/bg_mainnav_ul.png") -79px -200px no-repeat;
}
#next_steps a:hover, 
#next_steps a:focus, 
#next_steps.current a:link, 
#next_steps.current a:visited, 
#next_steps.current a:active  
{
    background: url("../../../../images/bg_mainnav_ul.png") -250px -200px no-repeat;
}
#discussion_forum a:hover, 
#discussion_forum a:focus, 
#discussion_forum.current a:link, 
#discussion_forum.current a:visited, 
#discussion_forum.current a:active  
{
    background: url("../../../../images/bg_mainnav_ul.png") -367px -200px no-repeat;
}
#news_events a:hover, 
#news_events a:focus, 
#news_events.current a:link, 
#news_events.current a:visited, 
#news_events.current a:active  
{
    background: url("../../../../images/bg_mainnav_ul.png") -545px -200px no-repeat;
}
#photo_gallery a:hover, 
#photo_gallery a:focus, 
#photo_gallery.current a:link, 
#photo_gallery.current a:visited, 
#photo_gallery.current a:active 
{
    background: url("../../../../images/bg_mainnav_ul.png") -700px -200px no-repeat;
}
#contact_us a:hover, 
#contact_us a:focus, 
#btn7.current a:link, 
#contact_us.current a:visited, 
#contact_us.current a:active  
{
    background: url("../../../../images/bg_mainnav_ul.png") -841px -200px no-repeat;
}

#mainnav ul li.current ul 
{
	display:inline-block;
	position: relative;
	left: 0;
	height: 25px;
	width: 956px;
	margin: 0;
	padding: 0 0 0 4px;
	background-image: none;
	background-color: #FFFFFF;
}
	
#mainnav ul #research_project ul 
{
    margin: 0 0 0 -79px; 
}		
#mainnav ul #next_steps ul 
{
    margin: 0 0 0 -250px;
}
#mainnav ul #discussion_forum ul 
{
    margin: 0 0 0 -367px;
}
#mainnav ul #news_events ul 
{
    margin: 0 0 0 -545px;
}
#mainnav ul #photo_gallery ul 
{
    margin: 0 0 0 -700px;
}
#mainnav ul #contact_us ul 
{
    margin: 0 0 0 -841px; 
}

#mainnav ul.level1 
{
    height: 41px;
}

#mainnav ul.level2 
{
    float : left;
    height: 26px;
    margin : 0;
    padding : 0;
    background-color : #fff;
}

#mainnav ul.level2 li 
{
    float: left;
    margin : 0;
    padding : 0;
	margin: 0;
	padding: 0 0 0 10px;
	background: url(../../../../images/bg_mainnav_ul_ul_left.gif) no-repeat left top;
	height : auto;
	width : auto;
	position: static;
}

#mainnav ul.level2 li a:link, 
#mainnav ul.level2 li a:visited, 
#mainnav ul.level2 li a:active
{
	float: left;
	margin : 0;
    padding : 0;
    background: url(../../../../images/bg_mainnav_ul_ul_right.gif) no-repeat right top;
    padding: 7px 15px 6px 4px;
    font: normal 13px/1em Arial, Helvetica, sans-serif;
    color: #4A7420;
    text-indent: 0px;
    width : auto;
}

#mainnav ul.level2 li a:hover
{
    text-decoration : underline;
}
/*************************** main nav *******************************/

#contentwrapper {
	background-color: #FFF;
	padding: 10px 10px 10px 0;
	height: 1%;
	}   

#sidebar {
	float: left;
	width: 262px;
	}	
    
.newsContainer {
	margin: 0 0 20px 10px;
	background-color: #FFF;
	}

.news-item {
	width: 262px;
	background: #E9E6D0  url("../../../../images/bg_news_top.gif") no-repeat 0 0;
	position: relative;
	margin: 0;
	padding: 0;
	min-height: 106px;
	border-bottom: 4px solid #FFF;
	}

.news-item img {
	float: left;
	margin: 0;
	padding: 7px;
	}

.news-item h4 {
	margin: 0 7px 7px 103px;
	padding: 7px 0 0 0;
	color: #336633;
	font: bold 14px/1.2em Arial, Helvetica, sans-serif;
	}

.news-item p {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 152px;
	padding: 17px 7px 7px 103px;
	color: #333;
	font: normal 11px/1.2em Arial, Helvetica, sans-serif;
	background: transparent url("../../../../images/bg_news_btm.gif") no-repeat bottom left;
	clear: both;
	}

.news-item a:link, .news-item a:visited, .news-item a:active  {
	color: #336633;
	text-decoration: none;
	}

.news-item a:hover  {
	color: #336633;
	text-decoration: underline;
	}
	
.more-news h3 {
	margin: 0 10px 0 20px;
	padding: 7px 0 0 0;
	color: #336633;
	font: bold 14px/1.2em Arial, Helvetica, sans-serif;
	}

.more-news p, .more-news table tbody  {
	padding: 4px 10px 7px 20px;
	color: #333;
	font: normal 12px/1.2em Arial, Helvetica, sans-serif;
	}	

.sidegallery { padding-left: 20px; }
.whats-new ul 
{
    list-style-type: none;
    list-style: none;
    }

.whats-new ul li a
{
    list-style-type: none;
    list-style: none;
    padding-left: 20px;
    .padding-left: 3px;
    
}

.more-gallery h3, .more-cases h3 {
	margin: 0 20px 0 25px;
	.margin: 0 20px 0 35px;
	padding: 7px 0 0 0;
	color: #585031;
	font: bold 14px/1.2em Arial, Helvetica, sans-serif;
	}

.more-gallery p {
	padding: 4px 10px 7px 20px;
	color: #333;
	font: normal 12px/1.4em Arial, Helvetica, sans-serif;
	}

.more-gallery img {
	float: left;
	padding: 4px 6px 7px 0;
	}	

.more-cases ul {
	margin: 4px 10px 16px 40px;
	padding: 0;
	list-style: square;
	
	}

.more-cases ul li  {
	font: normal 12px/1.4em Arial, Helvetica, sans-serif;
	}

	
#content {
	float: right;
	width: 673px;
	font: normal 12px/1.4em Arial, Helvetica, sans-serif;
	}

#content h1 {
	/*margin: 0 10px 0 10px;*/
	font: bold 20px/1.4em Arial, Helvetica, sans-serif;
	}		

#content h2 {
	/*margin: 10px 10px 10px 10px;*/
		font: bold 14px/1.4em Arial, Helvetica, sans-serif;
	}

#content h3, #content h4, #content h5 {
	margin: 10px 10px 0 10px;
	font: bold 13px/1.4em Arial, Helvetica, sans-serif;
	}

#content p {
	margin: 10px 10px 0 10px;
	}	
	
#content p.intro {
	font-weight: bold;
	}
	
#content .tallimg {
	float: right;
	margin: 10px 0 20px 10px;
	}
	
#content ul {
	margin: 0 10px 16px 30px;
	padding: 0;
	list-style: square;
	}	
	
#content ul.findings {
	margin: 10px 10px 16px 20px;
	padding: 0;
	list-style: none;
	}

#content ul.findings ul {
	margin: 0 10px 0 120px;
	padding: 0;
	list-style: square;
	}
	
#content li {
	margin: 0 0 10px 0;
	/*font: normal 12px/1.5em Verdana, Arial, Helvetica, sans-serif;*/
	}	
	
#content li img {
	float: left;
	}
	
#content li h2, #content li p {
	margin: 0 0 0 93px;
	}

#content a:link, #content a:active, #content a:visited,
#sidebar a:link, #sidebar a:active, #sidebar a:visited  {
    color: #336633;
    text-decoration: none;
    }

#content a:hover, #sidebar a:hover  {
    text-decoration: underline;
    }	

#content .imageLeft
{
    float: left;
    width: 335px;
    height: 120px;
}

#content .imageRight
{
    float: right;
    width: 335px;
    height: 120px;
}

.galleryContainer {
	margin: 20px 0 0 4px;
	
	}

.galleryContainer .image {
	float: left;
	margin: 0 7px 10px 0;
	}

#content .paging ul {
	margin: 0 10px 16px 10px;
	padding: 0;
	list-style: none;
	}	
	
#content .paging li {
	display: inline;
	font: normal 11px/1.5em Verdana, Arial, Helvetica, sans-serif;
	}	

#content .articleContainer img {
	float: left;
	margin: 0 0 0 10px;
	}
	
.article {
	margin: 20px 0 0 0;
	}

#content .articleContainer p, #content .articleContainer h3, #content .articleContainer h4, #content .articleContainer h5  {
	margin: 0 10px 0 105px;
	}
	

#footer {
	padding: 10px 0 10px 0;
	text-align: center;
	background: transparent url("../../../../images/bg_footer.png") no-repeat bottom left;
	}		

#footer ul {
    margin: 0;
    padding: 0;
    }

#footer li {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
	color: #336633;
    text-decoration: none;
    font: normal 11px/1.3em Arial, Helvetica, sans-serif;
	}

#footer li a:link, #footer li a:active, #footer li a:visited  {
	margin: 4px 0 0 8px;
    padding: 0 1px 0 10px;
    border-left: 1px solid #336633;
    color: #336633;
    text-decoration: none;
    font: normal 11px/1.3em Arial, Helvetica, sans-serif;
    }

#footer li a:hover  {
    text-decoration: underline;
    }	


/********************************************************* image gallery ***************************************************************/

/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;font: normal 11px/1.5em Verdana, Arial, Helvetica, sans-serif;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/

.img_data {display:none;}

#cboxOverlay{background:#fff;}

#colorBox{}
    #cboxTopLeft{width:25px; height:25px; background:url(../../../../images/border1.png) 0 0 no-repeat;}
    #cboxTopCenter{height:25px; background:url(../../../../images/border1.png) 0 -50px repeat-x;}
    #cboxTopRight{width:25px; height:25px; background:url(../../../../images/border1.png) -25px 0 no-repeat;}
    #cboxBottomLeft{width:25px; height:25px; background:url(../../../../images/border1.png) 0 -25px no-repeat;}
    #cboxBottomCenter{height:25px; background:url(../../../../images/border1.png) 0 -75px repeat-x;}
    #cboxBottomRight{width:25px; height:25px; background:url(../../../../images/border1.png) -25px -25px no-repeat;}
    #cboxMiddleLeft{width:25px; background:url(../../../../images/border2.png) 0 0 repeat-y;}
    #cboxMiddleRight{width:25px; background:url(../../../../images/border2.png) -25px 0 repeat-y;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:40px;margin-top:25px;}
        #cboxTitle{position:absolute; bottom:0px; left:0; text-align:left; width:100%; color:#336633;}
        #cboxCurrent{position:absolute; top:2px; right:140px; color:#999;}
        #cboxSlideshow{position:absolute; bottom:0px; right:42px; color:#444;}
        #cboxPrevious{position:absolute; top:2px; right:75px; color:#336633;}
        #cboxPrevious:hover{text-decoration:underline;}
        #cboxNext{position:absolute; top:2px; right:35px; color:#336633;}
        #cboxNext:hover{text-decoration:underline;}
        #cboxLoadingOverlay{background:url(../../../../images/loading.gif) 5px 5px no-repeat #fff;}
      /*  #cboxClose{position:absolute; top:0; right:0; display:block; color:#336633;background:url(../../../../images/document.gif)}
		#cboxClose:hover{text-decoration:underline;}*/
		#cboxClose{position:absolute; top:0; right:0; background:url(../../../../images/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-50px -25px;}
/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}

div.img_long {
	font-weight : bold;
}

div.galleryContainer {
width : 673px;
float : left;
padding :0;
}

div#image_thumb_container {
	padding: 10px;
	border : Solid 1px #ddd;
	float : left;	
	margin : 10px;
	
}


	
div#ads {
	clear: both;
	padding: 12px 0 12px 66px;
}
div#footer {
	clear: both;
	color: #777;
	margin: 0 auto;
	padding: 20px 0 40px;
	text-align: center;
}

div.content {
	/* The display of content is enabled using jQuery so that the slideshow content won't display unless javascript is enabled. */
	display: none;
	float: right;
	width: 673px; 
	border : solid 1px red;
}
div.content a, div.navigation a {
	text-decoration: none;
	color: #777;
}
div.content a:focus, div.content a:hover, div.content a:active {
	text-decoration: underline;
}
div.controls {
	margin-top: 5px;
	height: 23px;
}
div.controls a {
	padding: 5px;
}
div.ss-controls {
	float: left;
}
div.nav-controls {
	float: right;
}
div.slideshow-container {
	position: relative;
	clear: both;
	height: 502px; /* This should be set to be at least the height of the largest image in the slideshow */
}
div.loader {
	position: absolute;
	top: 0;
	left: 0;
	background-image: url('loader.gif');
	background-repeat: no-repeat;
	background-position: center;
	width: 673px;
	height: 502px; /* This should be set to be at least the height of the largest image in the slideshow */
}
div.slideshow {

}
div.slideshow span.image-wrapper {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}
div.slideshow a.advance-link {
	display: block;
	width: 550px;
	height: 502px; /* This should be set to be at least the height of the largest image in the slideshow */
	line-height: 502px; /* This should be set to be at least the height of the largest image in the slideshow */
	text-align: center;
}
div.slideshow a.advance-link:hover, div.slideshow a.advance-link:active, div.slideshow a.advance-link:visited {
	text-decoration: none;
}
div.slideshow img {
	vertical-align: middle;
	border: 1px solid #ccc;
}
div.download {
	float: right;
}
div.caption-container {
	
}
span.image-caption {
	display: block;
	position: absolute;
}
div.caption {
	background-color: #000;
	padding: 12px;
	color: #ccc;
}
div.caption a {
	color: #fff;
}
div.image-title {
	font-weight: bold;
	font-size: 1.4em;
}

div.image-desc {
	line-height: 1.3em;
	padding-top: 12px;
}
div.navigation {
	/* The navigation style is set using jQuery so that the javascript specific styles won't be applied unless javascript is enabled. */
	
}

#content div.galleryContainer ul {

	margin : 0;
padding : 0;
clear : both;
}

ul.thumbs {
	clear: both;
	margin : 0;
	padding: 0;
	margin-top : 10px;
	width : 673px;
	float : left;
	
}
ul.thumbs li {
	float: left;
	padding : 0;	
	margin-bottom : 5px;
	margin-right : 5px;
	list-style: none;	
	text-align : center;
	width : 162px;
	
}
a.thumb {
	padding: 1px;
	display: block;	
	
}

ul.thumbs li div.thumb_caption
{
	float : left;	
	width : 100%;
	display : block;
	font: normal 11px/1.5em Verdana, Arial, Helvetica, sans-serif;
	padding-bottom : 3px;
	margin-top : 5px;	
	color : #666;
	/*margin-left:10px;*/
	}
/*	
ul.thumbs li.selected a.thumb
{
	padding: 2px;
	display: block;
	background-color: #FF6600;
	border: solid 1px #FF6600;
}*/

a.thumb:focus {
	outline: none;	
}


ul.thumbs li img {
	border: none;
	display: block;
	height : 123px;
	width : 160px;
}
div.pagination {
	clear: both;
	
}
div.navigation div.top 
{
	
	margin-bottom: 22px;
	
	
}
div.navigation div.bottom {
	margin-top: 12px;
	margin-bottom : 10px;
	height : 11px;
	
}
div.pagination a, div.pagination span.current, div.pagination span.ellipsis 
{
	color : #336633;
	display: block;
	float: left;
	margin-right: 2px;
	padding: 0px 2px 0px 4px;		
	font: normal 11px/1.5em Verdana, Arial, Helvetica, sans-serif;
	border-right: 1px solid #666;	
	line-height : 12px;
}

div.pagination a.navPageLink 
{
	border : none;
	margin-right:1px;
	}

div.pagination a:hover {	
	text-decoration: underline;
}
div.pagination span.current {
	font-weight: bold;
	color: #336633;
}
div.pagination span.ellipsis {
	border: none;
	padding: 5px 0 3px 2px;

}
#captionToggle a {
	float: right;
	display: block;
	background-image: url('caption.png');
	background-repeat: no-repeat;
	background-position: right;
	margin-top: 5px;
	padding: 5px 30px 5px 5px;
}

#thumbs 
{
	width : 673px;
	}

/* Minimal Gallery Styles */
#thumbs-min ul.thumbs li {
	float: none;
	padding: 0;
	margin: 0;
	list-style: none;
	
	
}

#thumbs-min a.thumb {
	padding: 0px;
	display: inline;
	border: none;
}

#thumbs-min ul.thumbs li.selected a.thumb {
	background: inherit;
	color: #000;
	font-weight: bold;
}


div.filter 
{
	width : 450px;
	display:block;
	float : left;
	
	}
	
div.filter .label 
{
	
	color:#5b6fb5;
	float : left;
	padding-right : 5px;
	padding-top : 2px;
	
	
	}

/******************************************************************** end image gallery ****************************************************************/

/******************************************************************** Latest News Styles ***************************************************************/
div#content div.newsitemTitle
{
	float: left;
	display: block;
	width: 600px;
	list-style-type: none;
	padding-bottom: 10px;
	/*border: solid 1px #0039a6;*/
}

div#content div.newswrapper{
	border-bottom: solid 1px #ccc;
	padding: 10px 0px 10px 0px;
	float: left;
	width: 670px;
}

div#content div.newsitemTitle a:link, div#content div.newsitemTitle a:visited,div#content div.newsitemTitle a:hover
{
	font-weight: bold;
}

div#content div.newsitemBody
{
	
	width: 500px;
	
	float: left;
	display: inline-block;
	padding: 10px 10px 10px 10px;
	
}
div#content div.newsitemImage
{
	
	width: 120px;
	
	display: block;
	float: left;
	
}

/******************************************************************** Latest News Styles ***************************************************************/

/************************** Index Search ***************************/
div.searchResults
{
    float : left;
    margin : 10px 0px 10px 0px;
    padding : 0;
    width : 520px;
}


div.searchResults table,
div.searchResults table tr,
div.searchResults table tr td,
div.searchResults table tr td table,
div.searchResults table tr td table tr,
div.searchResults table tr td table tr td,
div.searchResults table tr td table tr td table,
div.searchResults table tr td table tr td table tr,
div.searchResults table tr td table tr td table tr td
{
    border-collapse : collapse;
    border : 0px;
}

div.searchResults table
{
    float : left;
    width : 520px;
    margin : 0;
    padding : 0;
    font-size : 1.0em;
}

div.searchResults table tr td table
{
    float : left;
    margin : 0;
    padding : 0;
}

div.searchResults table tr td table tr td label
{
    float : left;
    width : 57px;
    margin : 0;
    padding : 0;
}

div.searchResults table tr td table tr td select
{
    float : left;
    width : 144px;
    margin : 0;
    padding : 0;
}

div.searchResults table tr td table tr td input
{
    float : left;
	width : auto;
	height : auto;
	margin : 0px;
	padding : 2px 2px 2px 2px;
	display : inline;
	border : solid 1px #cccccc;
	background : #FFFFFF;
}

div.searchResults div
{
    float : left;
    margin : 0;
    padding : 0;
}

div.searchResults div.searchtop
{
    float : left;
    margin : 0;
    padding : 5px 0px 5px 0px;
}

div.searchResults div.searchResultItem
{
    float : left;
    margin : 10px 0px 10px 0px;
    padding : 5px;
    width : 508px;
    border : solid 1px #cccccc;
}

div.searchResults div.searchResultItem h4
{
    float : left;
    width : 520px;
}
div.searchResults div.searchResultItem h4 a
{
    float : none;
    font-size : 0.9em;
    font-weight : bold;
}

div.searchResults div.searchResultItem p
{
    margin : 0;
}

div.DateSelectorControl label.DateSelectorLabel
{
    width : 75px;
}

div.DateSelectorControl div.DateSelectorValues div.pickerWrapper_Default table tbody tr td.inputCell span.radInput_Default input,
div.DateSelectorControl div.DateSelectorValues div.pickerWrapper_Default input
{
    display : none;
}
div.DateSelectorControl div.DateSelectorValues div.pickerWrapper_Default table tbody tr td.inputCell span.radInput_Default input.radEnabledCss_Default
{
    display : block;
}

div.DateSelectorControl div.DateSelectorValues div.pickerWrapper_Default table tbody tr td a.radPopupImage_Default img
{
    margin : 0px 0px 0px 10px;
}

input#Template_ctl15_ctl00_indexServerSearchSubmitButton
{
    float : right;
    background-color : #5CB9E2;
    color : #fff;
    border : none;
    width : 60px;
}

div.searchResults a
{
    float : left;    
}

div.searchResults div.searchtop
{
    float : left;
    margin : 0px 0px 0px 5px;
    padding : 5px;
    width : 480px;
}

/************************** Index Search ***************************/


