.noPrint
{ 
	display: none; 
} 

.contentDiv
{
	margin-left: auto; 
	margin-right: auto;
	width: 898px;
	text-align: left;
	height:auto;
	padding: 20px 30px 20px 30px;
	border-right: solid 1px #CCCCCC; /* 1px */
	border-left: solid 1px #CCCCCC; /* 1px */
	border-bottom: solid 1px #CCCCCC;
	overflow: hidden;
}
.contentDiv2
{
	margin-left: auto; 
	margin-right: auto;
	width: 898px;
	text-align: left;
	
	padding: 20px 30px 20px 30px;
	border-right: solid 1px #CCCCCC; /* 1px */
	border-left: solid 1px #CCCCCC; /* 1px */
	border-bottom: solid 1px #CCCCCC;
}
.contentDiv3
{
	margin-left: auto; 
	margin-right: auto;
	width: 898px;
	text-align: left;
	
	padding: 20px 30px 20px 30px;
	border-right: solid 1px #CCCCCC; /* 1px */
	border-left: solid 1px #CCCCCC; /* 1px */
	border-bottom: solid 1px #CCCCCC;
}
.contentDiv h1		
{ 
	text-align: left;
	font-size: 18px; 
	font-weight: bold;
	color: #000000; /* 6D6E71 */
	margin-bottom: 14px;
	margin-top: 0px;
}

.contentDiv h2		
{ 
	text-align: center;
	font-size: 14px; 
	font-weight: bold;
	color: #000000; /* 6D6E71 */
	margin-bottom: 0px;
	margin-top: 0px;
}

.font11 
{
	font-size: 11px; 
}

li
{
	font-size: 12px; 
}

.bttn_teal
{
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;
	background-color: #00A3B4;
	border-style:solid;
	border-width:1px;
	border-color:#000000;	
}

.bttn_silver
{	
	background: url(../images/btn_bg.jpg);
    cursor: hand;
    font-size: 14px;
	font-weight: normal;
	text-decoration: underline;
	height: 23px;
	width: 708px;
	margin: 0px;
	border: 0px;
	text-align: center;
	padding-top: 5px;
}

A.bttn_silver_link, A.bttn_silver_link:link, A.bttn_silver_link:visited, A.bttn_silver_link:hover
{	
	font-family: verdana,arial,helvetica,sans-serif; /* Verdana,Tahoma,Arial,Helvetica,Geneva,sans-serif; */
	font-size: 14px; 
	font-weight: normal;
	color: #5C5C5C;
	text-decoration: underline;
}

.ErrorText
{
    color: red;
    line-height: 20px;
    font-weight: bold;
}

.SuccessText
{
    color: green;
    line-height: 20px;
    font-weight: bold;
}

/* SubMenu Menu */

.subMenu		
{ 
	font-weight: bold;
	color: #276B74;
}

A.subMenu, A.subMenu:link, A.subMenu:visited
{
    text-decoration: none;
}

A.subMenu:hover
{
    text-decoration: underline;
}

/* SubMenuSelected Menu */

.subMenuSelected		
{ 
	font-weight: bold;
	color: #6D6E71;
}

A.subMenuSelected, A.subMenuSelected:link, A.subMenuSelected:visited
{
	color: #6D6E71;
    text-decoration: underline;
}

A.subMenuSelected:hover
{
	color: #6D6E71;
    text-decoration: underline;
}

/* Grids */

.datagridHead, datagridHead td, .datagridHead a, .datagridHead a:link, 
.datagridHead a:visited, .datagridHead a:hover
{
	text-align: center;
    background-color: #00A3B4; /* #00A3B4 276B74 */
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    line-height: 15pt;
}

.datagridItem
{
    background-color: #ffffff;
    color: black;
    font-size: 11px;
}

.datagridItemAlt
{
    background-color: #f2f2f2;
    color: black;
    font-size: 11px;
}

.datagridFooter
{
	color: #FFFFFF;
    background-color: #00A3B4;
    font-size: 11px;
    text-align: right;
	line-height: 10pt;
}

.establistment
{
	height: 200px;
	float: left;
	width: 290px;
	padding-bottom: 15px;
}

.hotspot 
{
	font-size: 12px; 
	color:#276B74; 
	font-weight: bold; 
	text-decoration: underline; 
	cursor: pointer;
}

.popupColumnLeft
{
	width: 125px;
	vertical-align: top;
	font-weight: bold;
	padding-right: 20px;
}

.popupColumnRight
{
	vertical-align: top;
}

/*

.highlight 
{
	text-decoration: none;
	color:black;
	background:yellow;
}

p			
{ 
	text-align: justify 
}

*/

.logoLeft
{
	margin-top: -10px;
	width: 600px;
	float: left;
	vertical-align: top;
	margin-right: 0px;
}

.logoRight
{
	width: 290px;
	float: right;
	vertical-align: top;
	margin-bottom: 10px;
}

.logoLeftSmall
{
	margin-top: -10px;
	width: 665px;
	float: left;
	vertical-align: top;
	margin-right: 0px;
}

.logoRightSmall
{
	width: 225px;
	float: right;
	vertical-align: top;
	margin-bottom: 10px;
}

/* Landing Page styles */

div.box_2cols 
{
	float:left;
	width:898px;
	background: url(../images/bg_layout.gif) 450px 0px repeat-y;
}

div.box_2colsTop 
{
	float:left;
	height:25px;
	width:898px;
	background: url(../images/vr_top.jpg) 450px 0px no-repeat;
}

div.box_2colsBottom
{
	float:left;
	height:25px;
	width:898px;
	background: url(../images/vr_bot.jpg) 450px 0px no-repeat;
}

.box_2cols .colLeft 
{
	padding-right: 15px;
	width:434px; 
	float:left;
}

.box_2cols .colRight 
{
	padding-left: 15px;
	width:434px;
	float:left;
}

.box_2cols ul.links 
{
	width: 100%;
	margin: 0;
	padding: 0 0 14px 0;
	list-style: none;
	border-top: 1px solid #276b74;
	float:left;
}

.box_2cols ul.links li 
{
	width: 100%;
	padding: 10px 0px 10px 0px;
	border-bottom: 1px solid #276b74;
}

table.moduleTable 
{
    width: 98%;
    border-collapse: collapse;
}

table.moduleTable th 
{
    border: solid 1px black;
    text-align: center;
}

table.moduleTable td 
{
    border: solid 1px black;
    text-align: center;
}

table.moduleTable th p
{
    text-align: center;
}

table.moduleTable td p
{
    text-align: center;
}
