.locationsLayoutLeft{
	display: block;
	padding-left:110px;
	margin:0px 0px 0px 0px;		
	float:left;
	width:840px;
}

body
{
margin:0;
padding:0;
font-family:Arial,Helvetica,Verdana, Geneva, sans-serif;
height:100%;
text-align: center;
width:100%;
}

/* Zero everything */
body, form, div, p, ul, ol, li, a, h1, h2, h3, h4, blockquote, dl, dt, dd
{
	margin: 0;
	padding: 0;
}

ul{
	list-style: none;
}


div.clear {
	clear: both; 
	display: block;
	font-size: 0; /* To fix back for IE */
	line-height: 0px;
	overflow: hidden;
	height: 0;
	visibility: hidden;
}

h1, h2, h3{font-weight: normal;}
h2{
	font-family:Arial,Helvetica,Verdana, Geneva, sans-serif;
	font-size : 120%;
	font-weight: bold;	
	color:#003366;	
}

h1{
	font-family: Georgia;
	font-size : 200%; 
	color: #003366;
}

h3{
	font-family:Arial,Helvetica,Verdana, Geneva, sans-serif;
	font-size : 120%;
	font-weight: bold;	
}

h5{
	font-family:Arial,Helvetica,Verdana, Geneva, sans-serif;
	font-size : 120%;
	font-weight: bold;	
	color: #003366;
	text-decoration: underline;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}



a {
	background-color: transparent;
	text-decoration: underline;
	color: #000;
}
a:link {
	background-color: transparent;
	text-decoration: underline;
	color: #000;
}
a:visited {
	background-color: transparent;
	text-decoration: underline;
	color: #000;
	}
a:active {
	background-color: transparent;
	text-decoration: underline;
	color: #000;
}
a:hover {
	background-color: transparent;
	text-decoration: none;
	color: #000;
}

#topStrap{
	background : #003366;
	float:left;
	width: 972px;
}
.clearDiv{
	clear:both;
}
#topNav{
	background : url(/images/topNavBg.gif) repeat-x;
	float:left;
	width: 972px;
	z-index : 1000;
	margin-top : -1px;
}

#tabbedNav{float:left;margin:10px 0px 0px 0px;
padding:0px 0px 0px 110px;
}
#tabbedNav ul{list-style : none;}
#tabbedNav ul li{display:inline;padding-right:5px;}
#tabbedNav ul li a{font-size:110%;text-decoration:none;}

#tabbedNav ul .ourOff{
	background : url(/reports/images/ourOff.png) no-repeat;
	width:103px;
	min-height:29px;
	height:auto!important;
	height:29px;
	display:block;
	float:left;
	text-align : left;
}
#tabbedNav ul .ourOff a{
	background: url(/reports/images/arrowRightMenu.gif) no-repeat 5px 5px;
	width:103px;
	display:block;
	float:left;
	color:#000;
	padding:5px 0px 0px 25px;
}
#tabbedNav ul .ourOn{
	background : url(/reports/images/ourOn.png) no-repeat;
	width:103px;
	min-height:29px;
	height:auto!important;
	height:29px;
	display:block;
	float:left;
	text-align : left;
}
#tabbedNav ul .ourOn a{
	width:103px;
	display:block;
	float:left;
	color:#FFF;
	padding:5px 0px 0px 25px;
}



#searchDiv{
	background: url(/images/search_tab.gif) no-repeat;
	width:324px;
	min-height:30px
	height:auto!important;
	height:30px;
	display:block;
	float:right;
	margin:5px 0px 0px 0px;

}
.userText{
	border: none;
	font-family:Arial,Helvetica,Verdana, Geneva, sans-serif;
	font-size : 120%;
	margin:5px 5px 0px 55px;
	height:15px;
	width:135px;
}


.column4DarkBlueBox{
	background: url(/images/boxCurveDarkBlue.gif) no-repeat 100% 100%;
	background-color: #666699;
	color:#FFFFFF;
	width:180px;
	min-height:60px
	height:auto!important;
	display:block;
	float:left;
}
	
.column4DarkBlueBox .innerDiv{
	display:block;
	width:160px;
	min-height:100%;
	height:auto!important;
	height:100%;
	margin:5px 0px 0px 0px;
	padding:0px 0px 10px 10px;
}


.column4DarkBlueBox .innerDiv a{
	color: #fff;
	text-decoration: underline;
}

.innerDiv li{
	margin:5px 0px 0px 0px;
	color: #fff;
	text-decoration: none;
}

.greyLinkUnderline a {
	background-color: transparent;
	text-decoration: underline;
	color: #999;
	font-weight: bold;
}
.greyLinkUnderline a:link {
	background-color: transparent;
	text-decoration: underline;
	color: #999;
	font-weight: bold;
}
.greyLinkUnderline a:visited {
	background-color: transparent;
	text-decoration: underline;
	color: #999;
	font-weight: bold;
	}
.greyLinkUnderline a:active {
	background-color: transparent;
	text-decoration: underline;
	color: #999;
	font-weight: bold;
}
.greyLinkUnderline a:hover {
	background-color: transparent;
	text-decoration: none;
	color: #999;
	font-weight: bold;
}



.lightBlueCurveBox{
	background: url(/images/lightBlueCurveBox.gif) no-repeat 100% 100%;
	background-color: #EBEBEB;
	width:170px;
	display:block;
	float:left;
	margin:10px 0px 10px 0px;
	padding:0px 0px 10px 10px;
}
.lightBlueCurveBox p{
	padding-top:0px;
	margin:0px 10px 5px 0px;
	color:#333;
}

.lightBlueCurveBox h3{
color:#606060;
font-family : Georgia;
font-size:140%;
margin:5px 0px 7px 0px;
font-weight:normal;
}
.lightBlueCurveBox a{
margin:5px 0px 0px 0px;
color:#333;
}


TD
{
	font-size: 70%;
}

.greySearchBox
{
	width: 255px;
	display: block;
	float: left;	
	color: #000000;
	padding-top: 5px;
	padding-right: 0px;	
	padding-bottom: 0px;
	padding-left: 5px;
	margin-top: 20px;
	background-color: #EBEBEB;
	margin-right: 20px;
	height: 210px;
	max-height: 210px;
	min-height: 210px;
	
	max-width: 250x;
	font-family: Arial,Helvetica,Verdana,Geneva,sans-serif;
}

.reportBoxI
{
	#background-color: #EBEBEB;
	margin: 2px;
	height: 12px; 
	min-height: 12px; 
	width: 450px;
	max-width: 450x;
	text-align: left;
	display: block;
	float: left;
}
.reportBoxOuterI
{
	background-color: #EBEBEB;
	margin: 10px;
	height: 130px; 
	max-height: 130px; 
	min-height: 130px; 
	width: 520px;
	max-width: 520x;
	text-align: left;
	display: block;
	float: left;
}
.reportBoxOuterR
{
	display: block;
	float: left;
}
.reportBoxR
{
	background-color: #EBEBEB;
	margin: 10px;
	height: 280px; 
	max-height: 280px; 
	min-height: 280px; 
	width: 250px;
	max-width: 250x;
	text-align: left;
	display: block;
	float: left;
}