body, html {
	min-height: 100%;
	color:white;
	text-align:left;
	font-size:13px;
	position:relative;
	background-color:#c4c4c4;
	height:100%;
	font-family:"Segoe UI", "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
}

body,html {
	min-height: 100%;
	height: 100%;
	position:relative;
	margin:0;
	padding:0;
}

/*
* html #container {
	min-height: 100%;
	position:relative;
	height:100%;
}
*/

.floatleft {
	float:left;
}

.floatright {
	float:right;
}

.clearfix {
	clear:both;
}

img.centre,img.center {
	padding:0;
	margin:0;
	display:block;
}

hr {
	left: 85px;
	background-color: #3a7a9f;
	color: #3a7a9f;
	top: 32px;
	position: relative;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-color: #3a7a9f;
	border-style: solid;
	border-top-width: 1px;
	text-align: center;
	width: 65%;
}



#container {
	background-repeat: repeat-y;
	background-image: url(/assets/images/background.jpg);
	background-color: #003648;
	height: auto;
	min-height: 100%;
	position:relative;
	margin:auto;
	padding:0;
}

.header_ad {
	height: 90px;
	width: 728px;
	z-index: 4;
	left: 185px;
	top: 25px;
	position: absolute;
}

.footer_ad {
	padding-bottom: 5px;
	padding-top: 10px;
}

#header {
	z-index:1;
	position:relative;
	bottom:0;
	height:236px;
	background-color:#003648;
	background-repeat:repeat-x;
	background-image:url(/assets/images/headerbackground.png);
	min-height:236px;
	width:100%;
	margin-right:0;
	margin-left:0;
}

#header .masthead {
	position:absolute;
	top:124px;
	left:120px;
}

#header .tagandhook {
	right:5px;
	top:5px;
	position:absolute;
}

#header .headerswirl {
	left:0;
	top:0;
	position:absolute;
}

#header .logo {
	left:5px;
	top:22px;
	position:absolute;
}

#catchReports {
	background-color:#002030;
	max-height:75px;
	min-height:75px;
	width:100%;
	margin-right:0;
	margin-left:0;
}

#primaryContent {
	background-color: #005b6f;
	background-repeat: repeat-y;
	position: relative;
	min-height: 100%;
	height: auto;
}

.testedImage {
	z-index:1;
	position:absolute;
	border-style:none;
	left:-15px;
	top:-15px;
	text-decoration:none;
}

.inThisIssue {
	left:72%;
	position:relative;
	top:10px;
}

.inThisIssueh2 {
	position: relative;
	top: 16px;
}

.more {
	left: 75%;
	text-align: right;
	position: relative;
}

#primaryContent .grid_4 {
	display:block;
	margin-bottom:20px;
	margin-top:20px;
}

#primaryContent .grid_3 {
	display:block;
	margin-bottom:20px;
	margin-top:20px;
}

#primaryContent .grid_6xx {
	position: relative;
	left: 10px;
	display:block;
	margin-bottom:20px;
	margin-top:20px;
}

#primaryContent .grid_5 {
	display:block;
	margin-bottom:20px;
	margin-top:20px;
}

#primaryContent .grid_7 {
	position:relative;
	display:block;
	margin-bottom:20px;
	margin-top:20px;
}

#primaryContent .grid_4 a img {
	border-color:white;
	border-style:solid;
	border-width:2px;
	display:block;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:10px;
}

#primaryContent .grid_3 a img {
	margin-right: 10px;
	margin-left: 10px;
	border-color:white;
	border-style:solid;
	border-width:2px;
	display:block;
	margin-bottom:10px;
}

#primaryContent .grid_6xx a img {
	border-color:white;
	border-style:solid;
	border-width:2px;
	display:block;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:10px;
}

#primaryContent .grid_7 a img {
	position:relative;
	border-color:#ffffff;
	border-style:solid;
	border-width:2px;
}

#primaryMenu {
	margin-top: 40px;
	border-style: none;
	min-height: 100%;
	height: 100%;
	font-weight: bold;
	font-size: 16px;
	font-family:"Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif," "Bitstream Vera Serif", "Liberation Serif", Georgia, serif;

}

#primaryMenuList ul {
	border-color: #3a7a9f;
	padding-bottom: 10px;
	padding-top: 10px;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-style: solid;
}

#primaryMenuList ul li {
	padding-bottom: 8px;
	padding-top: 8px;
}

#primaryMenuList small {
	line-height: 26px;
	font-size: 12px;

}

#simpleSearch {
	padding-top: 25px;
}

#secondaryMenu {
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	margin-top: 0px;
	min-height: 100%;
	height: 100%;
}

#secondaryMenu ul li {
	text-align: center;
	left: 3px;
	padding-bottom: 10px;
	padding-top: 10px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	margin-top: 0px;
	position:relative;
}

#secondaryMenu ul li a img {
	position:relative;
}

#footer {
	line-height:10px;
	text-align:center;
	margin-right:0;
	margin-left:0;
	height: 75px;
	width:100%;
	min-height: 75px;
	background-color:#000f18;
}

#footer ul {
	top: 50px;
	position:relative;
}

#footer ul li {
	padding-right:15px;
	padding-left:15px;
	display:inline;
}

#footer ul li a:link {
	text-decoration:none;
	color:white;
	font-size:13px;
}

#footer ul li a:hover {
	color: #fbf516;
}

#footer ul li a:visited {
	text-decoration:none;
	color:white;
	font-size:13px;
}

#footer-withad {
	line-height:10px;
	text-align:center;
	margin-right:0;
	margin-left:0;
	height: 160px;
	width:100%;
	min-height: 160px;
	background-color:#000f18;
}

#footer-withad ul {
	top: 30px;
	position:relative;
}

#footer-withad ul li {
	padding-right:15px;
	padding-left:15px;
	display:inline;
}

#footer-withad ul li a:link {
	text-decoration:none;
	color:white;
	font-size:13px;
}

#footer-withad ul li a:hover {
	color: #fbf516;
}

#footer-withad ul li a:visited {
	text-decoration:none;
	color:white;
	font-size:13px;
}

	
/* Read  */
.read {
	position: relative;
	min-height: 100%;
	height: 100%;
	background-color:#003648;
	line-height:20px;
}

.read H2 {
	padding-right:20px;
	padding-left:20px;
}

.read H3 {
	line-height: 28px;
	padding-bottom: 20px;
	font-size:30px;
	color: #fbf516;
	padding-top: 69px;
	padding-right:20px;
	padding-left:20px;
}

.read h4 {
	padding-bottom:10px;
	line-height:18px;
	font-size:14px;
	padding-right:20px;
	padding-left:20px;
}

.read p {
	padding-bottom:16px;
	line-height:20px;
	padding-right:20px;
	padding-left:20px;
}

.read ul {
	padding-right:20px;
	padding-left:20px;
}

.read ul li {
	line-height:22px;
}

.read img {
	margin-right: 20px;
	margin-left: 20px;
	border-color:white;
	border-style:solid;
	border-width:1px;
	margin-top:10px;
	margin-bottom:10px;
}

.read iframe {
	left: 20px;
	position: relative;
}


.read table {
	margin-bottom: 15px;
	margin-top: 5px;
	padding-right: 20px;
	padding-left: 20px;
	margin-right: auto;
	margin-left: auto;
}

.read table tbody {
}

.read table th, .read table tr, .read table td {
	border-style: none;
}

#relatedEntries p {
	padding-bottom:2px;
	text-transform:none;
}

/* Gallery Box */
.gallery-box {
	margin-top:17px;
	margin-right: 14px;
	margin-left: 14px;
	position:relative;
	color: #fbf516;
	border-width:1px;
	border-color:#3a7a9f;
	border-style:solid;
	background-color:#003648;
}

.gallery-box table {
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
	
.gallery-box h2 {
	font-size:16px;
	padding-bottom:10px;
	padding-top:10px;
	padding-right:0;
	padding-left:8px;
}

.gallery-box img {
	margin-right: 7px;
	margin-left: 7px;
	color:#7d7d76;
	background-color:white;
}
/* End Gallery Box */

.question {
	font-weight:bold;
	margin-bottom:5px;
}

.answer {
	margin-bottom:20px;
}


	
/* Social Bookmarks */
#socialbookmarks ul {
	margin-left: -20px;
	margin-bottom: 0;
	margin-right: 0;
	margin-top: 0;
	padding-bottom:0;
	padding-top:0;
	display:block;
}

#socialbookmarks ul li {
	padding-bottom: 3px;
	padding-top: 3px;
	margin-left: 0px;
	margin-bottom: 0;
	margin-right: 0;
	margin-top: 0;
	padding-right: 0px;
	padding-left: 0px;
	float:left;
	display:block;
	list-style-type:none;
}

#socialbookmarks img {
	bottom:7px;
	position:relative;
	float:left;
	padding:0;
	list-style-type:none;
	border-style:none;
}

#socialbookmarks p {
	line-height: 1px;
}

#socialbookmarks a {
	font-size:11px;
}
/* End Social Bookmarks */

h1 {
	font-family:"Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif;
}

h2 {
	padding-bottom:15px;
	padding-right:14px;
	padding-left:14px;
	font-size:34px;
	font-family:"Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif," "Bitstream Vera Serif", "Liberation Serif", Georgia, serif;
}

h3 {
	padding-bottom:6px;
	line-height:20px;
	font-size:20px;
	padding-right:14px;
	padding-left:14px;
	font-family:"Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif;
}

h4 {
}

h5 {
}

h6 {
	line-height:20px;
	font-size:15px;
	padding-right:14px;
	padding-left:14px;
}

p {
	font-size:13px;
	line-height:18px;
	padding-right:14px;
	padding-left:14px;
}

a:link {
	color: #fbf516;
	text-decoration:none;
}

a:visited {
	text-decoration:none;
	color: #fbf516;
}

a:hover {
	text-decoration:underline;
	color:white;
}

a:active {
	text-decoration:none;
	color:white;
}

.mugshot {
	position: relative;
	top: 46px;
	padding-right: 13px;
	padding-left: 13px;
}

.paginate {
	padding-top: 35px;
	text-align: center;
}

.quickfilter {
	width: 320px;
	right: 37px;
	background-color: #003648;
	text-align: left;
	top: 20px;
	position: absolute;
	border-color: #4c799d;
	border-style: solid;
	border-width: 1px;
}

.quickfilter table {

	border-style: none;
	text-align: left;
}
.quickfilter table tr {

	border-style: none;
	text-align: left;
}
.quickfilter table td {
	padding-bottom: 2px;
	padding-top: 5px;
	padding-right: 2px;
	padding-left: 2px;
	border-style: none;
	text-align: left;
}
.quickfilter form {
	border-style: none;
	text-align: left;
}

.subindexheight {
	text-align: justify;
	visibility: visible;
	min-height: 340px;
}

.subindexheightcatchreports {
	min-height: 150px;
}

/* Start Tabs */
.widget {
    margin-left: 20px;
    margin-top: 20px;
    padding: 10px;
    background: #003648;
    border: 1px solid #003648;
    margin-bottom: 20px;
}

.widget a {
    color: white;
    text-decoration: none;
}

.widget a:hover {
    color: #fbf516;
    text-decoration: underline;
}

.tabnav li {
    margin-right: 10px;
    margin-left: -20px;
    display: inline;
    list-style: none;
    padding-right: 10px;
}

.tabnav li a {
    padding-left: 6px;
    padding-bottom: 4px;
    padding-right: 6px;
    padding-top: 4px;
    text-decoration: none;
    color: white;
    font-weight: bold;
    outline: none;
}

.tabnav li a:hover, .tabnav li a:active, .tabnav li.ui-tabs-selected a {
    background: #3a7a9f;
    color: #fbf516;
    text-decoration: none;
}

.tabdiv {
    margin-top: 2px;
    background: #005b6f;
    border: 1px solid #dedbd1;
    padding: 5px;
}

.tabdiv li {
    list-style-type: none;
    margin-left: 0px;
}

.ui-tabs-hide {
    display: none;
}
/* End Tabs Test */

.mapform {
    	padding-right: 0px;
    	padding-left: 0px;
    	width: 320px;
    	margin-bottom: 20px;
    	padding-bottom: 10px;
    	padding-top: 10px;
    	margin-top: 20px;
    	background-color: #003648;
}

.mapform form {
}

.mapform table td {
	padding-bottom: 2px;
	padding-top: 5px;
	padding-right: 2px;
	padding-left: 2px;
	border-style: none;
	text-align: left;
}
.mapform p {
    	padding-right: 10px;
    	padding-left: 10px;
}

.skyscraper {
    	padding-bottom: 40px;
    	padding-top: 40px;
    	padding-right: 0px;
    	padding-left: 0px;
    	margin-right: 0px;
    	margin-left: 0px;
}


/* Sidebar Contact*/
#sidebarcontact {
	margin-top: 20px;
	font-size: 15px;
}
#sidebarcontact dl {
	margin-top: -5 px;
}
#sidebarcontact dl dt {
	padding-bottom: 5px;
	padding-top: 5px;
	font-size: 12px;
}
#sidebarcontact dl dd {
	padding-left: 5px;
	padding-bottom: 5px;
	font-size: 11px;
	line-height: 16px;
}
#sidebarcontact dl dd a {
	color: #fbf516;
}
/* End Sidebar Contact */



.videos {
	margin-right: 3px;
	margin-left: 3px;
	left: 20px;
	margin-bottom: 0px;
	margin-top: 0px;
	position: relative;
	min-height: 190px;
	height: 190px;
}

.videos h4 {
	padding-left: 3px;
	padding-bottom: 0px;
	padding-right: 5px;
	padding-top: 5px;
	margin: 0px;
	font-size: 12px;
}

.videos h4 a:link {
	padding: 0px;
	margin: 0px;
	font-size: 12px;
}

.videos p {
	margin: 0px;
	text-align: justify;
}

.videos img {
	text-align: left;
	margin: 0px;
}

.bg1 {
	border-color: #ff2d1e;
	border-style: solid;
	border-width: 1px;
}

.indexsectiongraphics {
	position: relative;
	top: -5px;
	margin-left: 10px;
	z-index: 0;
}


.bg1 {
	border-color: #fafb35;
	border-style: solid;
	border-width: 1px;
}
#videodisplay {
	left: 20px;
	position: relative;
}

.calendar-display {
	border-color: white;
	border-style: solid;
	border-width: 1px;
	color: white;
	display: none;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 20px;
	padding-top: 20px;
	background-color: #3a7a9f
}

.accordion-content {
	background-color: #003648;
}

