/*

Theme Name: 
Theme URI: 
Description:
Version:
Author: 

*/	


			/* Global Layout */


body 
{
font-size: .7em;
margin: 0px;
text-align: center;
background: #ffffff url(/img/bg.gif) top center fixed;
color: #125E3D;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#wrap{
	margin: auto;
	width: 955px;
	background: #fff;
}

	#top{
		height: 25px;
		padding: 7px 18px 0 24px;
		color: #fff;
		background: url(/img/top.gif) top left no-repeat;
	}
	
		#top ul{
			float: right;	
		}
		
		#top li{
			position: relative;
			float: left;	
		}
		
		#top li a{
			position: relative;
			float: left;
			margin: 0 6px 0 6px;
			color: #fff;
		}
		
		#top a{
			color: #fff;	
		}
		
		#top span{
			color: #ee3236;	
		}
	
	
	
	#head{
		position: relative;
		height: 175px;
		background: url(/img/header.gif) top left no-repeat;
	}
	
		#logo{
			position: absolute;
			top: 40px;
			left: 20px;
			height: 80px;
			width: 228px;
			text-indent: -9999em;
		}
		
		#logows{
			position: absolute;
			top: 40px;
			left: 254px;
			height: 42px;
			width: 61px;
			text-indent: -9999em;
		}
		
		#logofl{
			position: absolute;
			top: 40px;
			left: 318px;
			height: 38px;
			width: 143px;
			text-indent: -9999em;
		}
		
		#logodo{
			position: absolute;
			top: 40px;
			left: 470px;
			height: 42px;
			width: 84px;
			text-indent: -9999em;
		}
		
		#logoeo{
			position: absolute;
			top: 90px;
			left: 300px;
			height: 40px;
			width: 87px;
			text-indent: -9999em;
		}
		
			#logotb{
			position: absolute;
			top: 88px;
			left: 400px;
			height: 40px;
			width: 102px;
			text-indent: -9999em;
		}
		
		
		
		#head img{
			position: absolute;
			bottom: 0;
			right: 0;
		}

	
	
	#nav{
		position: relative;
		padding-top: 6px;
		padding-left: 2px;
		height: 60px;	
		background: url(/img/nav-bg.gif) top left;
		background-repeat: repeat-x;
		background-color: #fff;
	}
	
		#nav li{
			position: relative;
			float: left;
			padding-left: 7px;
		}
		
		#nav li#last{
			padding: 0;
		}
		
		#nav li a{
			position: relative;
			float: left;
			height: 60px;
			text-indent: -9999em;			
		}
		
		#n1{
			width: 128px;
			background: url(/img/link1.gif) top left no-repeat;
		}
		#n2{
			width: 128px;
			background: url(/img/link2.gif) top left no-repeat;
		}
		#n3{
			width: 128px;
			background: url(/img/link3.gif) top left no-repeat;
		}
		#n4{
			width: 127px;
			background: url(/img/link4.gif) top left no-repeat;
		}
		#n5{
			width: 128px;
			background: url(/img/link5.gif) top left no-repeat;
		}
		#n6{
			width: 127px;
			background: url(/img/link6.gif) top left no-repeat;
		}
		#n7{
			width: 128px;
			background: url(/img/link7.gif) top left no-repeat;
		}
		
		#nav li a:hover, #nav li a.active{
			background-position: bottom left;
		}
	
	
	
	#page{
		margin-top: -10px;
		padding: 0px 20px 0px 30px;
		background: #fff;	
		border-bottom: 26px solid #fff;
		border-top: 26px solid #fff;
	}
	

	
	body.sub #page{
		background: #fff url(/img/pbg.gif) top left repeat-y;
		background-position: 30px 0;
	}
	
		#front-sidebar{
			float: left;
			text-align: left;
			width: 397px;	
		}
		
		#sidebar{
			float: left;
			text-align: left;
			width: 219px;
			border-top: 22px solid #040404;
			background-color: #DEDEDE;
		}
		
			#sidebar ul{
				position: relative;
				padding-top: 22px;	
			}
			
			#sidebar li{
				position: relative;
				padding-bottom: 12px;	
			}
			
			#sidebar li a{
				position: relative;
				display: block;
				padding: 7px 0 7px 10px;
				background: #8D9092;
				font-size: 1.1em;
				color: #fff;
			}
			
			#sidebar li a:hover{
				background: #30373A;;
				text-decoration: none;
			}
			
			#sidebar li a.activeSide{
			background: #ee3236;
		}
		
		
		body.sub #content{
			width: 652px;
		}
		
		#content{
			float: right;	
			width: 473px;
			margin-right: 10px;
			margin-bottom: 40px;
			text-align: left;
			color: #353535;
		}
		
			#content h1{
				position: relative;
				padding: 30px 0 0 20px;
				height: 42px;
				font-size: 2.6em;
				color: #EAEAEA;
				background: url(/img/h1bg.gif) top left no-repeat;
				border-bottom: 6px solid #fff;
			}
			
			body.sub #content h1{
				height: 37px;
				line-height: 37px;
				padding: 0 0 0 15px;
				overflow: hidden;
				background: url(/img/inner-content.gif) top left no-repeat;
			}
			
			.entry{
				position: relative;
				background: #EAEAEA;
				padding: 20px;
				min-height: 300px;
			}
			
			body.sub .entry{
				padding: 40px;
			}
			
				.entry p{
					line-height: 1.7em;
					padding-bottom: 1em;
					margin-left: -24px;
				}
				
				.entry ul, .entry ol{
					line-height: 1.5em;
					padding-bottom: 1em;
					list-style: circle;
					margin-left: 16px;
				}
				
				.entry strong{
					font-weight: bold;	
				}
				
				.entry a{
					color: #ee3236;
				}
				
				.entry a:hover{
					color: #ee3236;
					text-decoration: none;
				}
				
				.entryPhoto{
					margin-left: 20px;
					margin-bottom: 20px;
					border: 2px #ee3236 solid;
					float: right;
				}
	
	
	
	#foot{
		clear: both;
		font-size: .9em;
		color: #353535;
		padding: 12px 30px 90px 30px;
		background-color: #DEDEDE;
	}
		
		#foot a{
			color: #353535;
		}



	div#blockerdiv {
		width: 100%;
		height: 100%;
		position:absolute;
		top: 0px; left: 0px;
		display: none;
		z-index: 9999;
		}
	div#ppcontainershadow {
		
		}	
	div#ppcontainer {
		width: 610px;
		height: 155px;
		position:absolute;
		left: 50%; top: -157px;
		margin-left: -305px;
		margin-top: -2px;
		background: #FFFFFF;
		border: #ee3236 solid 2px;
		z-index: 9999;
		}
	div#ppclosebtn {
		float: right;
		margin-right: 20px;
		margin-top: 6px;
		cursor: pointer;
		}
	div#ppimage {
		margin-top:0px;
		}




th.sortable,
th.sortable-text,
th.sortable-date,
th.sortable-keep,
th.sortable-date-dmy,
th.sortable-numeric,
th.sortable-currency,
th.sortable-sortByTwelveHourTimestamp,
th.sortable-sortIPAddress,
th.sortable-sortEnglishLonghandDateFormat,
th.sortable-sortScientificNotation,
th.sortable-sortImage,
th.sortable-sortFileSize

        { color: #fff; cursor:pointer; }
th.forwardSort
        { color: #fff; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; }
th.reverseSort
        { color: #fff; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; }
th a
        {
        color: #fff;
        }
th a:hover
        {
        text-decoration:underline;
        color: #fff;
        }




