/* Default CSS for use in Admin section of site*/

body{
	color:#000000;
	background:#CCCCCC url(images/lightGreyVertical.png) center repeat-x;
}
body.mainBody{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin:8px;
	text-align:center;
	min-width:850px;
	background: #000000 url(images/wxSymbols.png) repeat-y top right;
	padding:15px;
	
	}


a[href^="http:"]{
	background: url(images/externalLink.png) top right no-repeat;
	padding-right:10px;
}
a[href^="http://www.inthepath.com"], a[href^="http://inthepath.com"]{
	background-image: none;
	padding-right:0px;
}

.tooltip{
width: 200px; color:#000;
font:lighter 11px/1.3 Arial,sans-serif;
text-decoration:none;text-align:center}

.tooltip span.top{padding: 30px 8px 0;
    background: url(images/bubble.gif) no-repeat top}

.tooltip b.bottom{padding:3px 8px 15px;color: #548912;
    background: url(images/bubble.gif) no-repeat bottom}


.sideBarInfo a{
	background:none;
	margin:0px;
	padding:0px;
	border:none;
	}


table{
	color:#CCCCCC;
	border-collapse:collapse;
}
h1{
	font-size:28px;
	font-weight:bold;
	font-variant:small-caps;
	color:#FFFFFF;
	padding:0px;
	margin:0px;
	}
h2{
	font-size:22px;
	font-weight:bold;
	font-variant:small-caps;
	color:#FFFFFF;
	}
#newUser{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
	text-align:center;
	color:#FFFFFF;
	font-weight:bolder;	
	}
#textArea{
	width:300px;
	height:200px;
	}
#titleImage{
	float:right;
	}
a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bolder;
	}
a:hover{
	color:#CCFFFF;
	text-decoration:underline;
	font-weight:900;
	}
a.newUser{
	text-decoration:none;
	background-color:#666666;
	border:outset thin;
	border-color:#333333;
	}
a.newUser:hover{
	background-color:#999999;
	border:inset thin;
	color:#000000;
	}
.map {
	display:block;
	float:right;
	width:300px;
	height:200px;
}
.bigMap {
	display:block;
	float:left;
	width:64%;
	height:420px;
	/*background:#FFFFFF;*/
	border:#FFFFFF thin solid;
}
.quickReport {
	display:block;
	float:right;
	width:33%;
	background:#CCCCCC url(images/lightGreyVertical.png) center repeat-x;
	border:#FFFFFF thin solid;
}
.externalData {
	display:block;
	width:19%;
	margin-top:10px;
	background:#CCCCCC url(images/lightGreyVertical.png) center repeat-x;
	border:#FFFFFF thin solid;
}
.thumbnailFrame {
	float:left;
	width:160px;
	padding:0px;
	margin:6px;
	margin-right:0px;
	padding-top:110px;
	background:#CCCCCC top center no-repeat;
	border:#FFFFFF thin solid;
	text-align:center;
}
.thumbnailFrame:hover {
	background-color:#999999;
	border:#990000 thin solid;
}
.thumbnailDetails table{
	text-decoration:none;
	background-color:#333333;
	border-collapse:collapse;
	border:solid thin;
	border-color:#666666;
	font-size:10px;
	height:15px;
	width:150px;
	padding:0px;
	margin:0px;
	color:#FFFFFF;
	}
.slidePlayer {
	margin-top:10px;
	display:block;
	float:right;
	width:33%;
	background:#CCCCCC url(images/lightGreyVertical.png) center repeat-x;
	border:#FFFFFF thin solid;
}
.chaseForecasts{
	margin-right:auto;
	margin-left:auto;
	}
.chaseForecast{
	margin-top:10px;
	display:block;
	/*float:left;*/
	/*width:79%;*/
	width:100%;
	text-align:left;
	background:#FFFFFF url(images/lightGreyVertical.png) center repeat-x;
	border:#FFFFFF thin solid;
	font-size:16px;
	font-family:"Times New Roman", Times, serif;
	padding: 20px;
	padding-top:5px;
	margin-right:auto;
	margin-left:auto;
}
.videoList{
	margin-top:10px;
	display:block;
	float:left;
	width:20%;
	min-height:150px;
	background:#333333;
	border:#FFFFFF thin solid;
}
.photoList{
	margin-top:10px;
	display:block;
	float:right;
	width:77%;
	background:#333333;
	border:#FFFFFF thin solid;
}
.chaseDescription{
	margin-top:10px;
	display:block;
	/*float:left;*/
	font-size:16px;
	font-family:"Times New Roman", Times, serif;
	/*width:79%;*/
	width:100%;
	text-align:left;
	background:#FFFFFF url(images/lightGreyVertical.png) center repeat-x;
	border:#FFFFFF thin solid;
	padding: 20px;
	padding-top:5px;
	margin-right:auto;
	margin-left:auto;
}
.chaseData {
	width:100%;
}
.chaseData ul{
	display:block;
	float:left;
}

.siteStatistics{
	width:100%;
	font-size:12px;
}

.stats table{
	text-decoration:none;
	background-color:#333333;
	border-collapse:collapse;
	border:solid thin;
	border-color:#666666;
	font-size:9px;
	height:15px;
	padding:0px;
	margin:0px;
	color:#FFFFFF;
	}
.stats tr{
	/*border:#CCCCCC solid thin;*/
	}
.stats tr:hover{
	background-color:#999999;
	border:inset thin;
	color:#000000;
	}
.stats td{
	margin:0px;
	padding:2px;
	border:none;
	border-collapse:collapse;
	}
table.chaseList{
	margin:15px;
	}
tr.chaseList{
	text-decoration:none;
	background-color:#666666;
	border:outset thick;
	border-color:#333333;
	font-size:12px;
	height:15px;
	}
tr.chaseList:hover{
	background-color:#999999;
	border:outset thick;
	border-color:#999999;
	color:#000000;
	}
tr.chaseList td{
	border:none;
	padding:3px;
	margin:0px;
	border-collapse:collapse;
}

.chaseList ul{
	list-style:none;
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.loginForm input{
	background:#CCFFFF;
	font-size:8px;
	}
	
.wrapper{
	background: url(images/wrapper_logo.png) no-repeat top left;
	color:#66CCFF;
	width:90%;
	min-width:800px;
	height:auto;
	text-align:center;
	margin:0;
	}
.header{
	width:100%;
	height:120px;
	background: url(images/wrapper_rightHeader.png) no-repeat top right;
	text-align:right;
	}
	
.criticalNotice{
	display: block;
	width:90%;
	margin:5px;
	padding:5px;
	background:#660000 url(images/redGrad.png) repeat-y top center;
	color:#FFFFFF;
	text-align:center;
	font-weight:bolder;
	}

.PhotoDisplay{
	border:solid thin #CCCCCC; 
	margin:10px;
}
.PhotoDisplay:hover{
	border:solid thin #FFFFFF; 
	margin:10px;
}

.accountNavSignedIn{
	display:block;
	height:50px;
	font-size:8px;
	padding-right:6px;
	padding-top:3px;
	}
.accountNav{
	display:block;
	height:50px;
	font-size:7px;
	padding-right:6px;
	padding-top:3px;
	}
.accountNav ul{
	display:inline;
	}
.accountNav ul li{
	display:inline;
	padding-right:8px;
	}

.mapSwitch{
	float:right;
	padding-right:35px;
	padding-top:20px;
	font-size:10px;
	font-weight:bolder;
	height:18px;
	width:135px;
	}
.mapSwitchSelect{
	display:inline;
	float:right;
	margin:0px;
	width:30px;
	height:16px;
	}
.mapSwitchSelect:hover{
	background-position: right bottom;
	}
.topNav{
	display:block;
	padding-right:10px;
	font-size:16px;
	font-weight:bolder;
	}
.topNav ul{
	display:inline;
	}
.topNav ul li{
	display:inline;
	padding-right:8px;
	}
.centerWrapper {
	background: url(images/wrapper_middle.png) repeat-y left;
	width:100%;
	text-align:center;
	}
.centerWrapperInner {
	background:url(images/wrapper_rightMiddle.png) repeat-y top right;
	width:100%;
	text-align:center;
	}
.navWrapper{
	float:left;
	color:#CCCCCC;
	width:130px;
	margin-left:2px;
	margin-top:20px;
	margin-left:20px;
	text-align:left;
	}

.clear{
	clear:both;
	}
.nav{
	float:left;
	color:#000066;
	margin:0px;
	padding:50px;
	}
.stats{
	background: url(images/greyGrad.png) repeat-x top;
	display:block;
	float:left;
	margin-left:2px;
	margin-top:20px;
	background-color:#999999;
	font-size:8px;
	color:#000000;
	border:#666666 thin inset;
	}
.content{
display:block;
	float:left;
	width:78%;
	color:#003399;
	min-height:300px;
	min-width:600px;
	margin-bottom:20px;
	margin-left:3px;
	margin-right:0px;
	margin-bottom:10px;
	text-align:center;
	background: url(images/horizontalGrad.png) repeat-y center;
	border:#666666 thin inset;
	}
.contentWithAdds{
display:block;
	float:left;
	width:59%;
	color:#003399;
	min-height:300px;
	min-width:200px;
	margin-bottom:20px;
	margin-left:3px;
	margin-right:0px;
	margin-bottom:10px;
	text-align:center;
	background: url(images/horizontalGrad.png) repeat-y center;
	border:#666666 thin inset;
	}

.main{
	background:#333333 url(images/greyGrad.png) repeat-x top;
	display:block;
	float:left;
	width:65%;
	margin-left:2px;
	margin-right:2px;
	color:#000000;
	text-align:left;
	padding:0px;
	margin-bottom:10px;
	margin-top:20px;
	border:#666666 thin outset;
	}
.mainNoStats{
	/*background: url(images/greyGrad.png) repeat-x top;*/
	width:90%;
	margin:0px;
	color:#000000;
	text-align:center;
	padding:0px;
	}
.secondary{
	background: url(images/greyGrad.png) repeat-x top;
	display:block;
	float:right;
	width:33%;
	margin-right:0px;
	margin-top:20px;
	background-color:#999999;
	font-size:10px;
	color:#000000;
	border:#666666 thin outset;
	text-align:center;
	}

.sideBarInfo{
	padding-top:5px;
	text-align:center;

}

.imageWrapper{
	width:200px;
	text-align:center;
	margin-right:auto;
	margin-left:auto;
}

.footer {
	background: url(images/wrapper_rightFoot.png) no-repeat bottom right;
	float:left;
	height:30px;
    font-size: 9px;
    color:#FFFFFF;
	padding-bottom:10px;
	width:100%;
}
.footerWrapper {
	background: url(images/wrapper_Foot.png) no-repeat bottom left;
	height:43px;
	margin-bottom:0px;
	width:100%;
}

.footer a {
        text-decoration: none;
        color: #758698;
}

.footer a:hover {
        color: black;
        text-decoration: underline;
}

.construction {
background:url(images/underConstruction.png) center no-repeat;
width:100%;
height:500px;
}

.thumbnail{
	border:#333333 thin solid;
}

legend{
	color:#FFFFFF;
	font-weight:bold;
	}
h3{
	color:#00FFFF;
	font-size:18px;
	font-weight:bold;
	font-variant:small-caps;
	line-height:1em;
	}
h4{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	line-height:1em;
	}
h5{
	text-align:center;
	color:#000000;
	font-size:26px;
	font-weight:bold;
	font-variant:small-caps;
	padding:0px;
	margin:0px;
	}
h6{
	text-align:center;
	color:#000000;
	font-size:18px;
	font-weight:bold;
	font-style:italic;
	padding:0px;
	margin:10px;
	margin-bottom:25px;
	}
ul.nav{
	display:inline;
	float:left;
	color:#FFFFFF;
	text-align:center;
	list-style:none;
	list-style-type:none;
	margin:0px;
	padding:0px;
	}
ul.nav li{
float:left;
	display:inline;
	margin-top:6px;
	text-align:center;
	background:url(images/threeStateButton.png) no-repeat left bottom;
	color:#000099;
	width:120px;
	height:21px;
	font-size:12px;
	padding-left:0px;
	padding-top:5px;
	}
ul.nav li:hover{
	background-position: right bottom;
	color:#006600;
	}

ul.stats{
	display:inline;
	float:left;
	color:#FFFFFF;
	text-align:center;
	list-style:none;
	list-style-type:none;
	margin:0px;
	padding:0px;
	border:#666666 thin inset;
	}

.chaserLinks fieldset{
	float:left;
	}
	
.linkFieldset{
	float:left;
	}

.dbError{
	color:#CC0033;
	font-variant:small-caps;
	font-weight:700;
	}

#vanity a {
        display:block;
        width:57px;
        height:20px;
        margin: 5px 50px;
}
#vanity img {border:0}
#v_php {float:left;background-image:url(images/powered-php.gif);}
#v_php:hover {background-image:url(images/h_powered-php.gif);}
#v_mysql {float:left;background-image:url(images/powered-mysql.gif);}
#v_mysql:hover  {background-image:url(images/h_powered-mysql.gif);}
#v_xhtml {float:right;background-image:url(images/valid-xhtml10.gif);}
#v_xhtml:hover {background-image:url(images/h_valid-xhtml10.gif);}
#v_css {float:right;background-image:url(images/valid-css.gif);}
#v_css:hover{background-image:url(images/h_valid-css.gif);}
