﻿A
{
	color: #002B46;
}
A:hover
{
	color: #3F0628;
	text-decoration: none;
}
TABLE.grid tr th a:hover
{
	color: #aaa !important;
}
A:visited
{
	color: #3F0628;
}
A.DirectoryLetter
{
	border-right: #526F81 1px solid;
	font-size: 18px;
	color: white;
	border-bottom: #526F81 1px solid;
	background-color: #002B46;
	text-decoration: none;
}
A.header
{
	text-decoration: underline;
	color: #002B46;
}
A.header:hover
{
	text-decoration: none;
	color: #002B46;
}
A.header:visited
{
	text-decoration: underline;
	color: #002B46;
}
A.DirectoryLetter:hover
{
	border-right: #002B46 1px solid;
	background: #526F81;
	color: white;
	border-bottom: #002B46 1px solid;
}
/*A.BackToTop
{
	font-weight: normal;
	font-size: smaller;
	text-indent: 200px;
}*/
A.COUNTYHIGHLIGHTS
{
	font-weight: normal;
	font-size: 1.25em;
}
DIV.DEPTHEADER
{
	font-family: 'Perpetua';
	font-size: 1.75em;
	color: #fff;
	width: 962px;
	height: 0.30in;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 4px;
	padding-top: 5px;
	background-color: #002B46;
	text-align: center;
}
DIV.List
{
	padding-right: 0px;
	margin-top: 0.05in;
	padding-left: 0px;
	margin-bottom: 0.15in;
	padding-bottom: 0px;
	margin-left: 0in;
	line-height: 180%;
	padding-top: 0px;
}
DIV.ListItem
{
	padding-right: 0px;
	margin-top: 0.05in;
	padding-left: 0px;
	margin-bottom: 0.15in;
	padding-bottom: 0px;
	margin-left: 0in;
	line-height: 180%;
	padding-top: 0px;
}
DIV.ListHeader
{
	font-weight: bold;
	font-size: 15px;
	margin-bottom: 0.05in;
	text-transform: capitalize;
	background-image: url(/img/directorysep.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 750px;
	font-family: 'trebuchet ms' ,arial,helvetica,sans-serif;
}
DIV.announcement
{
	font-weight: bold;
	margin-bottom: .25em;
	margin-top: 1.0em;
	color: #002B46;
	font-size: 2.25em;
	text-align: center;
}
DIV.DepartmentAddress
{
	padding-right: 0.1in;
	padding-left: 0.1in;
	font-size: 12px;
	padding-bottom: 0.1in;
	margin-left: 0.1in;
	color: #333366;
	margin-right: 0.1in;
	padding-top: 0.1in;
	border-bottom: #002B46 1px solid;
	text-align: center;
}
DIV.announcementp
{
	margin-bottom: .2em;
	margin-top: 1.0em;
	color: #002B46;
	font-size: 1.25em;
}
DIV.HeadCentered
{
	font-weight: bold;
	margin-bottom: .35em;
	margin-top: 1.0em;
	color: #002B46;
	font-size: 1.5em;
	text-align: center;
}
DIV.Head
{
	font-weight: bold;
	margin-bottom: .2em;
	margin-top: 1.0em;
	color: #002B46;
	font-size: 1.75em;
}
DIV.Head1
{
	font-weight: bold;
	margin-bottom: .25em;
	margin-top: 1.0em;
	color: #002B46;
	font-size: 1.2em;
}
DIV.Head2
{
	font-weight: bold;
	margin-bottom: .25em;
	margin-top: 1.0em;
	color: #002B46;
	font-size: 1.0em;
}
DIV.Head3
{
	font-weight: normal;
	margin-bottom: .25em;
	margin-top: .25em;
	color: #002B46;
	font-size: .75em;
}
DIV.Head4
{
	font-weight: bold;
	color: #002B46;
	padding-left: 15px;
	font-size: 1.0em;
}
DIV.Head5
{
	font-weight: bold;
	margin-bottom: .25em;
	margin-top: 1.0em;
	color: #002B46;
	font-size: 1.0em;
	text-align: center;
}
DIV.VideoTagLine
{
	font-weight: bold;
	margin-bottom: .01em;
	margin-top: .05em;
	color: #002B46;
	font-size: .95em;
}
DIV.SmallRed
{
	font-weight: bold;
	margin-bottom: .15em;
	margin-top: .15em;
	color: red;
	font-size: 10px;
}
DIV.DirectoryNamePhone
{
	width: 230px;
	margin-bottom: 5px;
	float: Left;
}
DIV.DirectoryTitle
{
	width: 450px;
	margin-bottom: 5px;
	float: Left;
}
H1
{
	margin-left: 0px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-weight: bold;
	font-size: 1.4em;
	background-image: url(/img/bgheaderL.gif);
	background-repeat: no-repeat;
	margin-bottom: 0em;
	color: #FFF;
}
H2
{
	margin-top: 1.2em;
	font-weight: bold;
	font-size: 1.2em;
	color: #002B46;
	margin-bottom: .25em;
}
H3
{
	font-size: 1em;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 5px;
	padding-top: 5px;
	background-image: url(/img/bgheaderS.gif);
	background-repeat: no-repeat;
	margin-bottom: 0.5em;
	margin-top: 1em;
	color: #FFF;
}
H3.HOME
{
	font-size: 1.1em;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 5px;
	padding-top: 5px;
	background-image: url(/img/bgheaderS.gif);
	background-repeat: no-repeat;
	margin-bottom: 0.5em;
	margin-top: 0;
	color: #FFF;
}
H4
{
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 5px;
	padding-top: 5px;
	background-image: url(/img/bgheader-onecol.gif);
	background-repeat: no-repeat;
	margin-bottom: 0.5em;
	color: #FFF;
}
H5
{
	margin-top: .5em;
	font-weight: bold;
	color: #002B46;
	font-size: 1em;
	margin-bottom: .2em;
}
P
{
	margin-top: 0.1in;
	margin-bottom: 0px;
}
BODY
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	height: 100%;
}

.bodyDiv
{
	width: 960px;
	line-height: 18px;
	border-collapse: collapse;
	border-left: 1px solid #868686;
	border-right: 1px solid #868686;
	background-color: #ffffff;
	margin:0 auto;
}

BODY.iFrame
{
	padding-right: 0.075in;
	padding-left: 0.075in;
	font-size: smaller;
	padding-bottom: 0.075in;
	padding-top: 0.075in;
	text-align: justify;
}
INPUT.Search
{
	z-index: 100;
	left: -0.05in;
	margin-left: 25px;
	width: 1.2in;
	position: relative;
}
BUTTON.Go
{
	border-right: white 1px solid;
	border-top: white 1px solid;
	border-bottom: white 1px solid;
	border-left: white 1px solid;
	font-size: 10pt;
	width: 0.65in;
	color: #ffffff;
	height: 0.22in;
	background-color: #526F81;
	text-align: center;
}
DIV.CouncilPortrait
{
	padding-right: 0.05in;
	padding-left: 0.05in;
	font-size: 8pt;
	float: left;
	padding-bottom: 0.05in;
	margin: 0.05in 0.05in 0.1in;
	padding-top: 0.05in;
	background-color: #D7D7D7;
	text-align: center;
}
DIV.MagCourts
{
	padding-right: 0.05in;
	padding-left: 0.05in;
	float: left;
	padding-bottom: 0.05in;
	margin-right: 0.25in;
	margin-left: 0.15in;
	padding-top: 0.05in;
	background-color: #d7d7d7;
	text-align: center;
}
IMG.MagCourts
{
	border-right: white 5px solid;
	border-top: white 5px solid;
	border-left: white 5px solid;
	border-bottom: white 5px solid;
}
DIV.Portrait
{
	padding-right: 0.05in;
	padding-left: 0.05in;
	float: right;
	padding-bottom: 0.05in;
	margin-right: 0.15in;
	margin-left: 0.15in;
	padding-top: 0.05in;
	background-color: #d7d7d7;
	text-align: center;
}
IMG.Screenshot
{
	margin: 0.1in;
}
IMG.Portrait-Black
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}
IMG.Portrait
{
	border-right: white 5px solid;
	border-top: white 5px solid;
	border-left: white 5px solid;
	border-bottom: white 5px solid;
}
IMG.PortraitBlack
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	margin: 10x;
}
IMG.PortraitCouncil
{
	border-right: white 3px solid;
	border-top: white 3px solid;
	border-left: white 3px solid;
	border-bottom: white 3px solid;
	text-align: center;
}
IMG.header
{
	margin-top: 0in;
	margin-bottom: -0.03in;
	margin-left: 0.22in;
	margin-right: 0in;
	padding-right: 0in;
	padding-left: 0in;
	padding-bottom: 0in;
	padding-top: 0in;
	border: 0;
}
IMG.body
{
	border-right: silver 0.75px solid;
	border-top: silver 0.75px solid;
	margin-bottom: 0.02in;
	border-left: silver 2px solid;
	border-bottom: silver 2px solid;
}
DIV.ImgRight
{
	align: right;
	margin-right: 0.15in;
	margin-left: 0.15in;
	margin-bottom: 0.15in;
}
DIV.ImgLeft
{
	float: left;
	margin-right: 0.15in;
	margin-left: 0.15in;
	border-style: outset;
	border-color: silver;
	border-width: 2px;
}
DIV.floatleft
{
	float: left;
	width: 2.75in;
	height: 1.2in;
	padding-right: 0.05in;
	padding-left: 0.05in;
	padding-bottom: 0.05in;
	padding-top: 0.05in;
	margin-right: 0.25in;
	margin-left: 0.25in;
	margin-bottom: 0.25in;
	background-color: #d7d7d7;
	text-align: center;
}
DIV.PortraitBlank
{
	padding-right: 0.05in;
	padding-left: 0.05in;
	float: left;
	padding-bottom: 0.05in;
	margin-right: 0.15in;
	margin-left: 0.15in;
	padding-top: 0.05in;
	text-align: center;
}
DIV.PortraitLeft
{
	padding-right: 0.05in;
	padding-left: 0.05in;
	float: left;
	padding-bottom: 0.05in;
	margin-right: 0.15in;
	margin-left: 0.15in;
	padding-top: 0.05in;
	background-color: #d7d7d7;
	text-align: center;
}
DIV.NamePlate
{
	border-right: white 1px solid;
	padding-right: 0.05in;
	border-top: white 1px solid;
	padding-left: 0.05in;
	padding-bottom: 0.05in;
	margin: 0.05in 0in 0in;
	vertical-align: middle;
	border-left: white 1px solid;
	color: black;
	padding-top: 0.05in;
	border-bottom: white 1px solid;
	font-family: Arial, Helvetica, Sans-Serif;
	background-color: silver;
	text-align: center;
}
DIV.CouncilNamePlate
{
	border-right: white 1px solid;
	padding-right: 0.05in;
	border-top: white 1px solid;
	padding-left: 0.05in;
	padding-bottom: 0.05in;
	margin: 0.05in 0in 0in;
	vertical-align: middle;
	border-left: white 1px solid;
	color: black;
	padding-top: 0.05in;
	border-bottom: white 1px solid;
	font-family: Arial, Helvetica, Sans-Serif;
	background-color: silver;
	vertical-align: center;
	height: 25PX;
	width: 90PX;
	text-align: center;
}
TABLE.menuborder
{
	background-color: #333366;
	align: center;
}
TD.copyright
{
	font-size: 10px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	text-align: center;
	width: 960px;
	height: 40px;
	clear: both;
	border-right: 1px solid #868686;
	border-left: 1px solid #868686;
	border-bottom: 1px solid #868686;
	margin-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	line-height: 200%;
	padding-top: 2px;
}
Table.footer
{
	font-size: 10px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #002B46;
	border-right: 1px solid #868686;
	border-left: 1px solid #868686;
	border-bottom: 1px solid #868686;
	text-align: center;
	width: 960px;
	height: 40px;
	clear: both;
	margin-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	height: 85px;
	padding-top: 2px;
}
A.footer
{
	color: #ffffff;
	text-decoration: none;
	border-bottom: #aaa 1px dotted;
}
A.footer:hover
{
	color: silver;
	text-decoration: none;
	border-bottom: #aaa 1px dotted;
}
A.footer:visited
{
	color: #ffffff;
	text-decoration: none;
	border-bottom: #aaa 1px dotted;
}
A.widg
{
	color: #ffffff;
	text-decoration: none;
}
A.widg:hover
{
	color: silver;
	text-decoration: none;
}
A.widg:visited
{
	color: #ffffff;
	text-decoration: none;
}
TABLE
{
	border-collapse: collapse;
}
TABLE.header
{
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: middle;
	border-collapse: collapse;
	padding-top: 0px;
	width: 980px;
	background-color: #ffffff;
}
UL
{
	margin-top: 0.05in;
	line-height: 20PX;
	margin-left: - 0.10in;
}
OL
{
	margin-top: 0.05in;
	padding-left: 0.15in;
	line-height: 20PX;
	text-indent: -0.1in;
}
LI
{
	margin-bottom: 0.02in;
	margin-left: -0.10in;
	text-indent: 0px;
}
LI.HOMERIGHT
{
	margin-bottom: 0.02in;
	margin-left: 0.20in;
	text-indent: 0px;
}
TABLE.BODY
{
	width: 960px;
	font-size: .75em;
	line-height: 18px;
	border-collapse: collapse;
	border-left: 1px solid #868686;
	border-right: 1px solid #868686;
	background-color: #ffffff;
}
TABLE.Body2
{
	font-size: 13px;
	position: relative;
	border-collapse: collapse;
	background-color: #ffffff;
}
TD.Body2
{
	padding-right: 0.70in;
	vertical-align: top;
	height: 20px;
}
TD.onecol
{
	padding-top: 15px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 20px;
	vertical-align: top;
	width: 960px;
}
TD.HomeLeft
{
	padding-left: 10px;
	padding-bottom: 20px;
	vertical-align: top;
	width: 660px;
}
TD.HomeRight
{
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 15px;
	vertical-align: top;
	width: 300px;
}
TD.Left
{
	padding-top: 15px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	vertical-align: top;
	width: 600px;
}
TD.Leftanimal
{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	vertical-align: top;
	width: 600px;
}
TD.Right
{
	padding-top: 15px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	vertical-align: top;
	width: 360px;
}
TD.Rightanimal
{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	vertical-align: top;
	width: 360px;
}
TD.LeftSplit
{
	padding-top: 15px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	margin-top: 0px;
	vertical-align: top;
	width: 480px;
}
TD.RightSplit
{
	padding-top: 15px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	margin-top: 0px;
	vertical-align: top;
	width: 480px;
}
TD.DirectoryList
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: bottom;
	padding-top: 6px;
	border-bottom: gainsboro 1px solid;
}
#main
{
	margin-bottom: 0.2em;
}
#slideshow
{
	background: #fff;
	color: #fff;
	height: 317px;
	width: 660PX;
	margin-left: -10px;
	margin-bottom: 2em;
}
#wrap
{
	border: 1px solid #002B46;
	width: 960px;
}
#menu
{
	background: #002B46;
	padding: 5px 0;
	width: 960px;
}
#menu a
{
	padding: 10px 10px;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	color: #FFFFFF;
}
#menu a.hover
{
	background: #526F81;
}
#menu span
{
	display: none;
}
#img
{
	vertical-align: bottom;
}
#subnav
{
	font-size: 12px;
	margin-bottom: 2em;
}
#subnav a
{
	color: #526F81;
	margin-right: 1em;
}
#subnav span
{
	color: silver;
	margin-right: 1em;
}




#news
{
}
#news .headline
{
	font-weight: bold;
	line-height: 1.4;
	padding-top: 0.2em;
}
#news .teaser
{
	margin-bottom: 2.5em;
	line-height: 1.4;
}
#news .photo
{
	float: left;
	margin: 0px 1em 1em 0px;
}
#news .photo IMG
{
	border-right: #000 1px solid;
	border-top: #000 1px solid;
	display: block;
	border-left: #000 1px solid;
	border-bottom: #000 1px solid;
}
#news .photonoborder
{
	float: left;
	margin: 0px 1em 1em 0px;
}
#news .photonoborder IMG
{
	display: block;
}


.clearfix:unknown
{
	clear: both;
	display: block;
	visibility: hidden;
	height: 0px;
	content: ".";
}
.clearfix
{
	display: inline-block;
}
* HTML .clearfix
{
	height: 1%;
}
.clearfix
{
	display: block;
}





DIV.acsheaderOLD
{
	height: 242px;
	width: 958px;
	margin-left: -10px;
	margin-right: -10px;
	margin-top: -10px;
	margin-bottom: -25px;
}

DIV.acsheader
{
	height: 150px;
	width: 958px;
	background-image: url(/acs/images/acs_header.png);
	background-repeat: no-repeat;
	margin-left: -10px;
	margin-right: -10px;
	margin-top: -15px;
	margin-bottom: 0px;
}
DIV.acssocialmedia
{
	margin-left: 260px;
	margin-top: 65px;
}

IMG.acsheaderdonate
{
	float: left;
	margin-top: 105px;
	margin-right: 28px;
}
IMG.acsfburgent
{
	float: left;
	margin-left: 20px;
	margin-top: 5px;
}






DIV.calloutfloat
{
	width: 345px;
	float: right;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
DIV.callouthead
{
	text-align: center;
	font-weight: bold;
	font-size: 1.2em;
	color: #002B46;
	margin-bottom: .25em;
}
DIV.callout
{
	background: url(/img/nt.gif);
}
.callouttop DIV
{
	background: url(/img/tl.gif) no-repeat left top;
}
.callouttop
{
	background: url(/img/tr.gif) no-repeat right top;
}
.calloutbot DIV
{
	background: url(/img/bl.gif) no-repeat left bottom;
}
.calloutbot
{
	background: url(/img/br.gif) no-repeat right bottom;
}
.callouttop DIV
{
	font-size: 1px;
	width: 100%;
	height: 7px;
}
.callouttop
{
	font-size: 1px;
	width: 100%;
	height: 7px;
}
.calloutbot DIV
{
	font-size: 1px;
	width: 100%;
	height: 7px;
}
.calloutbot
{
	font-size: 1px;
	width: 100%;
	height: 7px;
}
.calloutcontent
{
	margin: 10px;
}
.rbroundbox
{
	margin: 1em auto;
	width: 300px;
}

TABLE.grid
{
	font-size: 13px;
	position: relative;
	border: 1px solid silver;
}
TD.grid
{
	border: 1px solid silver;
	padding-left: 10px;
	padding-right: 10px;
}
TD.gridbg
{
	border: 1px solid silver;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #edecec;
}
TD.gridheader
{
	border: 1px solid silver;
	font-weight: bold;
	font-size: 15px;
	margin-bottom: 0.05in;
	text-transform: capitalize;
	background-color: #edecec;
	color: #333366;
	font-family: 'trebuchet ms' ,arial,helvetica,sans-serif;
}


/************************************** Video Box Style Starts*************************************/

DIV.VideoBorder
{
	float: left;
	border-right: #868686 1px solid;
	border-top: #868686 1px solid;
	border-left: #868686 1px solid;
	border-bottom: #868686 1px solid;
	margin-right: 0.10in;
	margin-left: 0.10in;
	margin-bottom: 0.15in;
}

DIV.VideoSlug
{
	border-left: white 1px solid;
	border-right: white 1px solid;
	border-bottom: white 1px solid;
	padding-right: 0.05in;
	padding-left: 0.05in;
	padding-bottom: 0.05in;
	padding-top: 0.05in;
	vertical-align: middle;
	color: #fff;
	font-family: Arial, Helvetica, Sans-Serif;
	background-color: #002b46;
	text-align: center;
}


/************************************** Video Box Style Stops*************************************/


/************************************** Form Fields Style Starts*************************************/

INPUT:NOT(input[type="radio"])
{
	border-right: #868686 1px solid;
	border-top: #868686 1px solid;
	font-weight: normal;
	border-left: #868686 1px solid;
	width: 1in;
	color: black;
	border-bottom: #868686 1px solid;
	height: 0.2in;
	background-color: white;
	text-align: left;
}
INPUT.Button
{
	border-right: white 1px solid;
	border-top: white 1px solid;
	font-weight: bold;
	border-left: white 1px solid;
	width: 0.75in;
	color: #fff;
	border-bottom: white 1px solid;
	height: 0.2in;
	background-color: 526F81;
	text-align: center;
}

INPUT.Go
{
	border-right: white 1px solid;
	border-top: white 1px solid;
	font-weight: bold;
	border-left: white 1px solid;
	width: 0.23in;
	color: #333366;
	border-bottom: white 1px solid;
	height: 0.2in;
	background-color: gold;
	text-align: center;
}

INPUT.Field
{
	width: 1.75in;
}
INPUT.FieldName
{
	width: 2in;
}
INPUT.FieldNameLong
{
	width: 4in;
}
INPUT.FieldState
{
	width: 0.25in;
}
INPUT.FieldAreaCode
{
	width: 0.3in;
}
INPUT.FieldPostalCode
{
	width: 0.5in;
}
INPUT.FieldPhone
{
	width: 1.15in;
}
INPUT.FieldDate
{
	width: 1in;
}
INPUT[TYPE=CHECKBOX], INPUT[TYPE=RADIO]
{
	border: none;
}
SPAN.ButtonPad
{
	padding-right: 0.25in;
	margin-top: 0.1in;
	padding-left: 0.25in;
	padding-bottom: 0.05in;
	width: 100%;
	padding-top: 0.05in;
	background-color: #002B46;
	text-align: center;
}
SPAN.ButtonPadShort
{
	padding-right: 0.25in;
	margin-top: 0.1in;
	padding-left: 0.25in;
	padding-bottom: 0.05in;
	width: 50%;
	padding-top: 0.05in;
	background-color: #002B46;
	text-align: center;
}
TD.FormLabel
{
	padding-right: 0.1in;
	text-align: right;
	font-size: .75 em;
}

.BlueButtons
{
	color: #FFF;
	background-color: #002B46;
	border: solid 1px #fff;
	padding: 3px;
	width: 100px;
}
.TableHeader {
FONT-WEIGHT: bold;
FONT-SIZE: 9pt;
COLOR: white;
BACKGROUND-COLOR: #002B46;
TEXT-ALIGN: center;
}

.TableHeader a
{
	color:#fff;
}
.smIcon
{
	color: gray;
}
TABLE.grid tbody tr td {
    padding: 10px 7px;
    line-height: 20px;
}

/************************************** Form Fields Style Stops*************************************/


/************** Paypal button starts here *****************/

input.paypalbutton
{
	height: 45px;
	width: 125px;
	border: none;
}
@media screen and (max-width: 640px)
{
	.grid
	{
		margin: 0 auto;
		width: 90%;
	}
	.grid tr th
	{
		display: block;
	}
	.grid tr td
	{
		display: block;
		text-align: left;
		padding: 10px 15px;
	}
	.tblTH
	{
		font-weight: bold;
		display: block !important;
		color: #5c8a8a;
	}
}
