#mainTitle{border-color:#B2CEE7}
#subpage_sideMenu_title{border:none}
/* @group Content Styles */
#page .policyBody{margin: 0 3.17em;}
.policyBody h1{font-size:1.75em;line-height:1.1em;margin-left:-1.811em;}
.policyBody h2{font-size:1.333em;text-indent: -2.315em}
.policyBody h3{font-size:1.14285em;font-weight: bold;text-indent: -2.77376em;}
.policyBody h4{font-size:1.0476em;text-indent: -3.02596em;}
.policyBody h5,
.policyBody h6,
.policyBody .MsoHeading7,
.policyBody .MsoHeading8,
.policyBody .MsoHeading9{font-size:1em;text-indent: -3.17em;}
.policyBody p{margin-bottom: 0.85em;}
ol,ul{margin-top:0;}
p{
	padding-right: 1em;
}
/* @group Lists */

.policyBody ol,ul{margin:0 0 0.85em;padding: 0 0 0 4.25em;}
.policyBody ol li,ul li{margin:0.1em 0;}


.policyBody ol { list-style-type:lower-roman }
.policyBody ol ol { list-style-type:lower-alpha }
.policyBody ol ol ol { list-style-type:decimal }

.policyBody ul { list-style-type:disc }
.policyBody ul ul { list-style-type:circle }
.policyBody ul ul ul { list-style-type:square }

ol.list-disc,ul.list-disc{list-style-type:disc}
ol.list-circle,ul.list-circle{list-style-type:circle}
ol.list-square,ul.list-square{list-style-type:square}
ol.list-decimal{list-style-type:decimal}
ol.list-lower-roman{list-style-type:lower-roman}
ol.list-upper-roman{list-style-type:upper-roman} 
ol.list-lower-alpha{list-style-type:lower-alpha}
ol.list-upper-alpha{list-style-type:upper-alpha}
/* @end */

/* @end */

/* @group Clauses */
.Clause1,.Clause1Bold{text-indent:-2.97em;}
.Clause2,.Clause3{padding-left: 4.25em;text-indent: -4.25em}
.Clause1Bold,.Clause2Bold,.Clause3Bold{font-weight:bold}
.policyBody .Clause1,
.policyBody .Clause2,
.policyBody .Clause3{margin-bottom:1.25em}
/* @end */

/* @group Policy Header Table */
table.policy-meta-header {
	border-collapse:collapse;
	color:#666;
	margin: 0 0 1.75em -3.17em;
}
.policy-meta-header th { font-weight:bold;}
.policy-meta-header td { padding-left:1.5em; }

/* @end */

.policyBody table.greyTable {
	margin: 2em 0 1em;
	width: 100%;
}


.policyBody table.greyTable tr:last-child td {border-bottom: medium none}

table.greyTable th {
	white-space: nowrap;
	width: auto;
}


/* Sub-Menu color override  */
#sideMenu_accordion dl.accordion-menu dt.sideMenuTitle a {
	color:#000;
}



/* Search Styles */
input.searchEntry{width: 200px;border:1px solid #ccc;margin: 0;padding: 4px 5px;vertical-align: top;}
.submitSearch{width: 90px;vertical-align:middle;margin: 0px 0px 0px 5px;border:1px solid #999;background-color: #EEE;color: #333;padding: 3px 0px;}


/* @group Search Box */
input.searchEntry { 
	font: 11px/12px "Helvetica Neue",Helvetica,Arial,sans-serif; 
}

input.submitSearch { 
	font: 11px/14px "Helvetica Neue",Helvetica,Arial,sans-serif; 
}

.searchBox form {
	margin: 0;
	padding: 0;
}

.searchBox select { 
	font: 11px/22px "Helvetica Neue",Helvetica,Arial,sans-serif; 
}

.searchOptions {
	margin-left: 81px;
}

.searchOptions a {
	padding: 0 1.5em;
	font-size: 11px;
	line-height:20px;
}

#advSearchOption{ 
	padding-left: 1.8em;
	background: url(../../../Resources/images/menuClosed.gif) no-repeat left center;
	cursor: pointer;
}
#advSearchOption.optionsOpen{background: url(../../../Resources/images/menuOpen.gif) no-repeat left center;}
.searchElements .fieldLabel,.searchElements .searchLabel{font-weight: bold;display: block; float: left; vertical-align: middle; text-align: right; width: 70px;margin-right: 12px;line-height: 22px;}

#options { 
	overflow: hidden;
	display: none;
}
#options.expanded { 
	display: block;
}
* html #options.expanded {
	height: 1%;
}
#options div {
	margin: 7px 0; 
}
.searchBox{background-color: #FAF5EA;border: 1px solid #E8D29A;margin-bottom: 5px;margin-top: 5px;padding: 10px;}
.searchBox .searchElements{width: 410px;margin-left: auto;margin-right: auto;}
.query{width: 80%;}


.policyListing {
	min-height: 0;
}

* html .policyListing {
	height: 1%;
}

* html .content_body {
	overflow: hidden;
}

.list blockquote { margin: 0 0 0 1.6em; }
.list li, .list div, .list td, .list th { display: list-item; list-style-type: square; list-style-position: inside; color: #444; }

.list h2, .list h3 { padding: 0 0 0.3em; }

.policyListing {
	margin:0;padding:0;
}

.policyListing li,
.policyListing div, 
.policySearch .SearchResults div {
	margin: 0.1em 0;
	display: list-item;
	list-style-type: square;
	list-style-position: inside;
	color: #444;
	padding: 0.25em 0 0.25em 0.7em;
}


.policyListing h2, .policyListing h3, .policyListing h4 {
	border-bottom: 1px solid #999;
	font-weight: bold;
	padding-bottom: 0.2em;
	margin: 1em 0 0.5em;
}

.policyListing h3 {
	padding-left: 5px;
}

.alternateRow {
	background-color: #f3f3f3;
}

.policyPager {
	color: #ddd;
	margin: 1em 0;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding: 0.2em 0;
	text-align: center;
	width:100%;
}

.policyPager strong {
	color: #000;
}

.policyPager span, .policyPager a,.policyPager strong {
	margin: 0 0.25em;
}

#page .backToTop{float:right;display:block;font-size:10px;margin-top:1em;font-weight:bold;}
@media print {
	#page .backToTop{display:none;}
}
#page .categoryListing .backToTop {
	margin-top: 0.5em;
}


/* @group Policy Groups */

table.policyGroups {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
}

.policyGroups h4 {
	margin-top: 1em;
	padding-bottom: 0.2em;
	border-bottom: 1px solid #aaa;
	margin-right: 1em;
}

.policyGroups h4 a {
	color: #000;
}

.policyGroups ul { 
	 padding: 0 0 0 2em;
	 margin: 0;
	 list-style:square;
}

.policyGroups ul li { 
	margin:0px;padding: 0px 0px 0px 0;
	color: #444;
}

#Groups { 
	 margin-bottom: 1em;
}

#Groups h2 { 
	margin-bottom: 0; 
}

#Groups h6 {
font-size:1.2em;
}

#Groups h4 a { 
	color: #000; 
}

* html .GroupRow { 
	height: 1%; 
}

.GroupRow:after { 
	display: block;
	 clear: both;
	 content: ".";
	 visibility: hidden;
}

.Group { /* 256 total */
	 width: 242px;
	 float: left;
}

.Group ul { 
	 padding: 0;
	 margin: 0;
}

.Group ul li { 
	background:url(../images/bullet.gif) no-repeat left 5px;
	list-style:none;margin:0px;padding:0px 0px 0px 15px; 
}

/* @end */

