@charset "utf-8";
/* Simple fluid media
   Note: Fluid media requires that you remove the media's height and width attributes from the HTML
   http://www.alistapart.com/articles/fluid-images/ 
*/
img, object, embed, video {
	max-width: 100%;
}
/* IE 6 does not support max-width so default to width 100% */
.ie6 img {
	width: 100%;
}
/*
	Dreamweaver Fluid Grid Properties
	----------------------------------
	dw-num-cols-mobile:		5;
	dw-num-cols-tablet:		8;
	dw-num-cols-desktop:	12;
	dw-gutter-percentage:	25;
	
	Inspiration from "Responsive Web Design" by Ethan Marcotte 
	http://www.alistapart.com/articles/responsive-web-design
	
	and Golden Grid System by Joni Korpi
	http://goldengridsystem.com/
*/
/* Mobile Layout: 480px and below. */
.gridContainer {
	margin-left: auto;
	margin-right: auto;
	width: 97.36%;
	padding-left: 1.82%;
	padding-right: 1.82%;
}
#Div_Home_Image {
	clear: both;
	float: left;
	margin-left: 0;
	margin-top: 0;
	width: 100%;
	display: block;
	background-size: cover;
	background-image: url(/_Images/RC_En_1_vsm1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	z-index: 10;
	background-position: 0px 0px;
	height: 100px;
}
#Div_HomePage_Content {
	clear: none;
	width: 80%;
	display: inline;
	margin: 10px 1%;
}
#Div_Menu {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	background-color: #EEE;
	z-index: 1000;
}
#Div_Content {
	clear: none;
	float: left;
	margin-left: 4.1666%;
	width: 100%;
	display: block;
}
#Div_SideBar {
	clear: none;
	float: right;
	margin: 30px 10px 10px;
	width: 25%;
	height: auto;
	display: inline;
	padding-right: 2px;
	padding-left: 0px;
	background-color: #EDEFF4;
	border: 5px solid #99A6BF;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
}
#Div_SideBar_Header {
	clear: none;
	float: right;
	margin: -2px 10px 10px;
	width: 95%;
	height: auto;
	display: inline;
	/*background-color: #000;*/
	z-index: 1000;
	padding: 0;
}
#Div_Header_Title {
	background-color: #99A6BF;
	opacity: 0.80;
	padding-left: 20px;
	padding-right: 20px;
	width: auto;
	position: absolute;
	top: 0%;
	left: 0px;
	/*border-top: 5px solid #99A6BF;*/
	/*border-bottom: 5px solid #99A6BF;*/
	/*border-right: 5px solid #99A6BF;*/
	/*border-left: 5px solid #99A6BF;*/
	/*border-top-left-radius: 20px;*/
	/*border-bottom-left-radius: 20px;*/
	border-bottom-right-radius: 20px;
	border-top-right-radius: 20px;
	border: 0px solid #99A6BF;
}
#Div_Header_Banner {
	background-color: #8E9BB3;
	opacity: 0.9;
	display: inline;
	padding-left: 20px;
	padding-right: 2%;
	width: auto;
	position: absolute;
	right: 0%;
	float: right;
	border-top: 2px solid #8E9BB3;
	border-left: 1px solid #8E9BB3;
	border-bottom: 1px solid #8E9BB3;
	border-bottom-left-radius: 20px;
	border-top-left-radius: 20px;
	box-shadow: -14px 3px 34px 2px #000000;
	clear: both;
	top: -317px;
	z-index: 50;
	/*+placement: displace -67px 393px;*/
	position: absolute;
	margin-left: -67px;
	margin-top: 393px;
}
#Div_Header_Seal {
	background-color: #99A6BF;
	opacity: 0.80;
	padding-left: 20px;
	padding-right: 20px;
	width: auto;
	position: absolute;
	top: 0%;
	left: 0px;
	/*border-top: 5px solid #99A6BF;*/
	/*border-bottom: 5px solid #99A6BF;*/
	/*border-right: 5px solid #99A6BF;*/
	/*border-left: 5px solid #99A6BF;*/
	/*border-top-left-radius: 20px;*/
	/*border-bottom-left-radius: 20px;*/
	border-bottom-right-radius: 20px;
	border-top-right-radius: 20px;
	border: 0px solid #99A6BF;
}
#Div_Page_Banner {
	background-color: #8E9BB3;
	opacity: 0.9;
	display: inline;
	padding-left: 20px;
	padding-right: 2%;
	width: auto;
	position: absolute;
	right: 0%;
	float: right;
	border-top: 2px solid #8E9BB3;
	border-left: 1px solid #8E9BB3;
	border-bottom: 1px solid #8E9BB3;
	border-bottom-left-radius: 20px;
	border-top-left-radius: 20px;
	box-shadow: -14px 3px 34px 2px #000000;
	clear: both;
	top: -334px;
	z-index: 50;
	/*+placement: displace -67px 393px;*/
	position: absolute;
	margin-left: -67px;
	margin-top: 393px;
}
#Div_HomeContent {
	clear: none;
	float: left;
	margin: -20px 10px 20px;
	width: 100%;
	display: block;
}
#Div_Page_Image {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: inline;
	background-image: url(/_Images/RC_En_1_sm1.jpg);
	background-position: 50% 50%;
	background-size: cover;
	overflow: hidden;
	position: relative;
	min-height: 80px;
	background-repeat: no-repeat;
	background-clip: padding-box;
	z-index: 10;
}
#Div_Page_Title {
	background-color: #99A6BF;
	color: white;
	font-weight: bold;
	font-family: open-sans;
	font-size: 12px;
	display: inline;
	opacity: 0.80;
	padding-left: 5px;
	padding-right: 20px;
	width: auto;
	position: absolute;
	top: 2px;
	left: 0px;
	border-top: 5px solid #99A6BF;
	border-bottom: 0px solid #99A6BF;
	border-right: 5px solid #99A6BF;
	border-left: 5px solid #99A6BF;
	/*border-top-left-radius: 20px;*/
	/*border-bottom-left-radius: 20px;*/
	border-bottom-right-radius: 20px;
	border-top-right-radius: 20px;
	z-index: 20;
}
#Div_Page_Menu {
	clear: none;
	float: left;
	margin-top: 20px;
	margin-left: 0%;
	margin-right: 1%;
	margin-bottom: 0px;
	width: 183px;
	display: none;
	background-color: #C7CEDD;
	padding: 10px 0px;
}
#Div_Page_Content {
	clear: none;
	float: left;
	width: 96%;
	display: block;
	margin: 5px 2% 5px;
}
#Div_Page_Content_wSide {
	clear: none;
	font-family: open sans, serif;
	font-size: 14px;
	float: left;
	margin: 0px 5% 5px;
	width: 90%;
	display: block;
	margin-right: auto;
}
#Div_Page_SideBar {
	clear: none;
	float: right;
	margin-top: 20px;
	margin-left: auto;
	margin-right: 1%;
	width: 20%;
	height: auto;
	display: none;
	/*border-left: 2px solid #666666;*/
	/*background-color: #EEE;*/
	padding-right: 2px;
	padding-left: 5px;
	background-color: #EDEFF4;
	border: 5px solid #99A6BF;
	/*+border-radius: 10px;*/
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
}
#Div_SearchBar {
	/*visibility: collapse;*/
	position: absolute;
	top: 1%;
	right: 10px;
	border: 1px solid #737B8A;
	text-align: right;
	width: auto;
	height: auto;
	display: none;
}
#Div_LeftCol {
	float: left;
	width: 90%;
	margin: 0% 5% 0 0%;
	text-align: center;
	display: inline;
}
#Div_RightCol {
	float: left;
	width: 90%;
	margin: -10px 5% 0% 0%;
	text-align: center;
	display: inline;
}
#Div_Search_Button_Right {
	text-align: center;
	display: none;
}
#Div_Search_Button_Bottom {
	text-align: center;
	display: block;
	padding-bottom: 10px;
}
#Div_SearchBox {
	border: 4px solid #6C7EA0;
	/*+border-radius: 20px;*/
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-khtml-border-radius: 20px;
	border-radius: 20px;
	background-color: #F1F1F1;
	width: 100%;
	margin: 0 auto;
	font-size: 13px;
}
#Div_Search_Criteria {
	width: 100%;
	margin: -15px 1% auto;
	position: relative;
	top: 50%;
	transform: translateY(25%);
}
#Div_Single_Centered {
	width: 100%;
	margin: -15px auto auto;
	position: relative;
	top: 50%;
	transform: translateY(25%);
}
#Div_JC_Pic {
	width: 233px;
	display: inline;
	float: left;
	margin-top: 0px;
	margin-right: 15px;
}
#Div_JC_Text {
	/*width: 70%;*/
	/*float: right;*/
	/*display: inline;*/
	margin-top: 23px;
}
#Div_Staff_Text {
	width: 100%;
	/*float: right;*/
	display: inline-block;
	margin-top: 23px;
}
#Div_Footer {
	width: 100%;
	position: absolute;
	/*float: bottom;*/
	/*display: inline-block;*/
	/*margin-top: 10px;*/
	background-color: #E6E7E8;
	bottom: 0px;
	height: 36px;
	font-size: 11px;
	/*display: none;*/
}
#Div_Search_A1 {
	/*position: absolute;*/
	display: block;
	width: 90%;
	height: auto;
	margin: 0 5% 10px;
	z-index: 1;
	background: #455A84;
	font: bold medium / 1.6 open-serif;
	color: white;
	/*border-bottom-left-radius:2px solid black;*/
	/*+placement: margin-auto;*/
	margin-left: auto;
	margin-right: auto;
	position: relative;
	left: 0;
	top: 0;
	/*+border-radius: 15px;*/
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-khtml-border-radius: 15px;
	border-radius: 15px;
	/*+box-shadow: 4px 4px rgba(124, 123, 123, 0.390);*/
	-moz-box-shadow: 4px 4px rgba(124, 123, 123, 0.390);
	-webkit-box-shadow: 4px 4px rgba(124, 123, 123, 0.390);
	box-shadow: 4px 4px rgba(124, 123, 123, 0.390);
	padding-bottom: 1px;
}
#Div_Search_A2 {
	display: block;
	width: 90%;
	height: auto;
	margin: -10px 5% 15px 0px;
	z-index: 1;
	background: #FFFFFF;
	font: bold medium / 1.6 open-serif;
	color: #000000;
	/*+placement: margin-auto;*/
	margin-left: auto;
	margin-right: auto;
	position: relative;
	left: 0;
	top: 0;
	/*+border-radius: 15px;*/
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-khtml-border-radius: 15px;
	border-radius: 15px;
	/*+box-shadow: 4px 4px #000000;*/
	-moz-box-shadow: 4px 4px #000000;
	-webkit-box-shadow: 4px 4px #000000;
	box-shadow: 4px 4px #000000;
}
#Div_Search_A3 {
	display: block;
	width: 70%;
	height: auto;
	margin: 0 15% 15px;
	z-index: 2;
	background: #FFFFFF;
	font: bold medium / 1.6 open-serif;
	color: white;
	/*border-bottom-left-radius:2px solid black;*/
	/*+placement: margin-auto;*/
	margin-left: auto;
	margin-right: auto;
	position: relative;
	left: 0;
	top: 0;
	/*+border-radius: 15px;*/
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-khtml-border-radius: 15px;
	border-radius: 15px;
	/*+box-shadow: 4px 4px #000000;*/
	-moz-box-shadow: 4px 4px #000000;
	-webkit-box-shadow: 4px 4px #000000;
	box-shadow: 4px 4px #000000;
}
#Div_Search_A4 {
	display: block;
	width: 70%;
	height: auto;
	margin: 0 15% 15px;
	z-index: 1;
	background: #FFFFFF;
	color: #000000;
	/*+border-radius: 15px;*/
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-khtml-border-radius: 15px;
	border-radius: 15px;
	/*+box-shadow: 4px 4px #000000;*/
	-moz-box-shadow: 4px 4px #000000;
	-webkit-box-shadow: 4px 4px #000000;
	box-shadow: 4px 4px #000000;
}
#Div_Docs_A4 {
	display: block;
	width: 90%;
	height: auto;
	margin: 0 5% 20px;
	z-index: 1;
	background: #FFFFFF;
	color: #000000;
	/*+border-radius: 15px 15px 0 0;*/
	-moz-border-radius: 15px 15px 0 0;
	-webkit-border-radius: 15px 15px 0 0;
	-khtml-border-radius: 15px 15px 0 0;
	border-radius: 15px 15px 0 0;
	/*+box-shadow: 4px 4px #000000;*/
	-moz-box-shadow: 4px 4px #000000;
	-webkit-box-shadow: 4px 4px #000000;
	box-shadow: 4px 4px #000000;
}
#Div_Docs_A1 {
	display: block;
	width: 90%;
	height: auto;
	margin: 0 5% 10px;
	z-index: 1;
	background: #455A84;
	font: bold medium / 1.6 open-serif;
	color: white;
	/*border-bottom-left-radius:2px solid black;*/
	/*+placement: margin-auto;*/
	margin-left: auto;
	margin-right: auto;
	position: relative;
	left: 0;
	top: 0;
	/*+border-radius: 15px;*/
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-khtml-border-radius: 15px;
	border-radius: 15px;
	/*+box-shadow: 4px 4px rgba(124, 123, 123, 0.390);*/
	-moz-box-shadow: 4px 4px rgba(124, 123, 123, 0.390);
	-webkit-box-shadow: 4px 4px rgba(124, 123, 123, 0.390);
	box-shadow: 4px 4px rgba(124, 123, 123, 0.390);
	padding-bottom: 1px;
}
#Div_NonCompliance {
	display: block;
	background: red;
	/*+border-radius: 15px;*/
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-khtml-border-radius: 15px;
	border-radius: 15px;
	/*+box-shadow: 4px 4px #000000;*/
	-moz-box-shadow: 4px 4px #000000;
	-webkit-box-shadow: 4px 4px #000000;
	box-shadow: 4px 4px #000000;
	margin: 0 25% 15px;
	height: auto;
	width: 50%;
	text-align: center;
	color: #F6F4F6;
}
#Discipline {
	display: block;
	width: 82%;
	height: auto;
	margin-top: 0px;
	margin-right: 7%;
	margin-bottom: 10px;
	margin-left: 7%;
	z-index: 1;
	background-color: #EDEFF4;
	/*+border-radius: 15px;*/
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-khtml-border-radius: 15px;
	border-radius: 15px;
	border: 3px solid black;
	padding: 0px 20px 30px;
	color: black;
}
#Div_NoDisc {
	color: black;
	font-weight: bold;
	margin: 7px 0 10px;
	text-align: left;
}
#Div_Search_DiscInfo {
}
#Div_PDJ_Orders {
	width: 80%;
	display: block;
	margin-top: 15px;
	margin-right: 10%;
	margin-bottom: 15%;
	margin-left: 10%;
}
#Content {
	clear: none;
	float: left;
	margin-left: 4.1666%;
	width: 100%;
	display: block;
}
#Div_Header {
	float: left;
	width: 100%;
	position: relative;
}
.Header_Banner {
	font-family: open sans, sans-serif, serif;
	font-size: 14px;
	color: #FFFFFF;
	text-shadow: 1px 2px #696D74;
	margin-top: 5px;
	margin-bottom: 5px;
	margin: 0;
}
.Header_Title {
	font-family: open sans, sans-serif, serif;
	font-size: 24px;
	color: #FFFFFF;
	text-shadow: 1px 2px #696D74;
	margin-top: 6px;
	margin-bottom: 1px;
}
.Header_SubTitle {
	font-family: open sans, sans-serif, serif;
	font-size: 14px;
	color: #FFFFFF;
	text-shadow: 1px 2px #696D74;
	margin-top: 5px;
	text-align: right;
}
.Header_Page_Title {
	font-family: open sans, sans-serif, serif;
	font-size: 18px;
	color: #FFFFFF;
	text-shadow: 1px 2px #696D74;
	margin-top: 1px;
	margin-bottom: 1px;
}
.Header_Page_SubTitle {
	font-family: open sans, sans-serif, serif;
	font-size: 12px;
	color: #FFFFFF;
	margin-top: 2px;
	height: 14px;
	text-shadow: 1px 2px #696D74;
}
.Home_Content_Title {
	font-family: open sans, sans-serif, serif;
	font-size: 14px;
	color: #000000;
	margin-top: 10px;
	margin-bottom: 1px;
	font-weight: bold;
}
.Home_Content_Body {
	font-family: open sans, sans-serif, serif;
	font-size: 12px;
	color: #000000;
	margin: 0px 5% 10px 1%;
	font-weight: normal;
	text-align: justify;
}
.Home_Sidebar_Body {
	font-family: open sans, sans-serif, serif;
	font-size: 14px;
	color: #000000;
	margin-top: 10px;
	margin-bottom: 1px;
	margin-left: 2px;
}
.Home_Sidebar_Body_Under {
	font-family: open sans, sans-serif, serif;
	font-size: 14px;
	text-decoration: underline;
	color: #000000;
	margin-top: 10px;
	margin-bottom: 1px;
	margin-left: 2px;
}
.Content_Bold_UL {
	font-family: open sans, sans-serif, serif;
	font-weight: bold;
	text-decoration: underline;
}
input[type=text] {
	font-family: open sans, sans-serif, serif;
	font-size: 14px;
	margin-bottom: 5px;
	margin-top: 5px;
	width: 90%;
	/*padding: 2px;*/
	/*border-radius: 5px;*/
	border: 2px solid #AAA;
	margin-left: 5px;
}
a {
	color: #6C7EA0;
	font-size: 12px;
	text-decoration: none;
}
#Content {
	clear: none;
	float: left;
	margin-left: 4.1666%;
	width: 100%;
	display: block;
}
#Photo {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */
@media only screen and (min-width: 481px) {
	.gridContainer {
		width: 90.675%;
		padding-left: 1.1625%;
		padding-right: 1.1625%;
	}
	#Div_Home_Image {
		clear: both;
		float: left;
		margin-left: 0;
		margin-top: 0;
		width: 100%;
		display: block;
		background-size: cover;
		background-image: url(/_Images/RC_En_1_vsm1.jpg);
		background-repeat: no-repeat;
		/*background-position: center top;*/
		z-index: 10;
		background-position: 0px 0px;
		height: 175px;
	}
	#Div_HomePage_Content {
		clear: none;
		width: 70%;
		display: inline;
		margin-left: 1%;
		margin-right: 1%;
	}
	#Div_Menu {
		clear: both;
		float: left;
		margin-left: 0;
		width: 100%;
		display: block;
		background-color: #EEE;
		z-index: 1001;
	}
	#Div_Content {
		clear: none;
		float: left;
		margin-left: 2.5641%;
		width: 100%;
		display: block;
	}
	#Div_Header_Banner {
		background-color: #99A6BF;
		opacity: 0.9;
		display: inline;
		padding-left: 20px;
		padding-right: 20px;
		width: auto;
		position: absolute;
		top: -250px;
		right: 0px;
		float: right;
	}
	#Div_Page_Banner {
		background-color: #8E9BB3;
		opacity: 0.9;
		display: inline;
		padding-left: 20px;
		padding-right: 2%;
		width: auto;
		position: absolute;
		right: 0%;
		float: right;
		border-top: 2px solid #8E9BB3;
		border-left: 1px solid #8E9BB3;
		border-bottom: 1px solid #8E9BB3;
		border-bottom-left-radius: 20px;
		border-top-left-radius: 20px;
		box-shadow: -14px 3px 34px 2px #000000;
		clear: both;
		top: -318px;
		z-index: 50;
		/*+placement: displace -67px 393px;*/
		position: absolute;
		margin-left: -67px;
		margin-top: 393px;
	}
	#Div_SideBar {
		clear: none;
		float: right;
		margin: 30px 10px 10px;
		width: 25%;
		height: auto;
		display: inline;
		padding-right: 2px;
		padding-left: 0px;
		background-color: #EDEFF4;
		border: 5px solid #99A6BF;
		/*+border-radius: 10px;*/
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		-khtml-border-radius: 10px;
		border-radius: 10px;
	}
	#LayoutDivTest {
		clear: none;
		float: left;
		margin-left: 2.5641%;
		width: 100%;
		display: block;
	}
	#Div_Header_Title {
		background-color: #99A6BF;
		opacity: 0.80;
		padding-left: 20px;
		padding-right: 20px;
		width: auto;
		position: absolute;
		top: 1%;
		left: 0px;
		border-top: 5px solid #99A6BF;
		border-bottom: 5px solid #99A6BF;
		border-right: 5px solid #99A6BF;
		border-left: 5px solid #99A6BF;
		/*border-top-left-radius: 20px;*/
		/*border-bottom-left-radius: 20px;*/
		border-bottom-right-radius: 20px;
		border-top-right-radius: 20px;
	}
	#Div_Page_Title {
		background-color: #99A6BF;
		opacity: 0.80;
		padding-left: 15px;
		padding-right: 20px;
		width: auto;
		position: absolute;
		top: 1%;
		left: 0px;
		border-top: 5px solid #99A6BF;
		border-bottom: 0px solid #99A6BF;
		border-right: 5px solid #99A6BF;
		border-left: 5px solid #99A6BF;
		/*border-top-left-radius: 20px;*/
		/*border-bottom-left-radius: 20px;*/
		border-bottom-right-radius: 20px;
		border-top-right-radius: 20px;
		z-index: 20;
	}
	#Div_Page_Image {
		clear: both;
		float: left;
		margin-left: 0;
		width: 100%;
		display: block;
		background-image: url(/_Images/RC_En_1_sm1.jpg);
		background-position: 50% 50%;
		background-size: cover;
		overflow: hidden;
		position: relative;
		min-height: 100px;
		background-repeat: no-repeat;
		background-clip: padding-box;
		z-index: 10;
	}
	#Div_Page_Menu {
		clear: none;
		float: left;
		margin-top: 20px;
		margin-left: 0%;
		margin-right: 1%;
		margin-bottom: 0px;
		width: 183px;
		display: none;
		background-color: #C7CEDD;
		padding: 10px 0px;
	}
	#Div_Page_Content {
		clear: none;
		float: left;
		margin: 15px 5% 0% width: 90%;
		display: block;
	}
	#Div_Page_Content_wSide {
		clear: none;
		font-family: open sans, serif;
		font-size: 14px;
		float: left;
		margin: 15px 5% 0%;
		width: 65%;
		display: inline;
		text-align: justify;
	}
	#Div_Page_SideBar {
		clear: none;
		float: right;
		margin-top: 20px;
		margin-left: auto;
		margin-right: 1%;
		width: 20%;
		height: auto;
		display: block;
		/*border-left: 2px solid #666666;*/
		/*background-color: #EEE;*/
		padding-right: 2px;
		padding-left: 5px;
		background-color: #EDEFF4;
		border: 5px solid #99A6BF;
		/*+border-radius: 10px;*/
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		-khtml-border-radius: 10px;
		border-radius: 10px;
	}
	#Div_SearchBar {
		/*visibility: collapse;*/
		display: none;
		position: absolute;
		top: 1%;
		right: 10px;
		border: 1px solid #737B8A;
		text-align: right;
		width: auto;
		height: auto;
	}
	#Search_Button_Left {
		text-align: center;
		display: none;
	}
	#Div_LeftCol {
		float: left;
		width: 40%;
		margin: 0 0 0 5%;
		text-align: left;
		display: inline;
	}
	#Div_RightCol {
		float: left;
		width: 40%;
		margin: 0 0 0 5%;
		text-align: left;
		display: inline;
	}
	#Div_SearchBox {
		border: 4px solid #6C7EA0;
		/*+border-radius: 20px;*/
		-moz-border-radius: 20px;
		-webkit-border-radius: 20px;
		-khtml-border-radius: 20px;
		border-radius: 20px;
		background-color: #F1F1F1;
		width: 400px;
		margin: 0 auto;
	}
	#Div_Single_Centered {
		width: 60%;
		margin: auto;
		position: relative;
		top: 50%;
		transform: translateY(25%);
	}
	a {
		color: #6C7EA0;
		font-size: 14px;
		text-decoration: none;
	}
	.Header_Page_Title {
		font-family: open sans, sans-serif, serif;
		font-size: 26px;
		color: #FFFFFF;
		text-shadow: 1px 2px #696D74;
		margin-top: 1px;
		margin-bottom: 1px;
	}
	.Header_Banner {
		font-family: open sans, sans-serif, serif;
		font-size: 16px;
		text-wrap: none;
		color: #FFFFFF;
		text-shadow: 1px 2px #696D74;
		margin-top: 5px;
		margin-bottom: 5px;
		margin: 0;
	}
	.Header_Title {
		font-family: open sans, sans-serif, serif;
		font-size: 30px;
		color: #FFFFFF;
		text-shadow: 1px 2px #696D74;
		margin-top: 6px;
		margin-bottom: 1px;
	}
	.Header_SubTitle {
		font-family: open sans, sans-serif, serif;
		font-size: 18px;
		color: #FFFFFF;
		text-shadow: 1px 2px #696D74;
		margin-top: 5px;
		text-align: right;
	}
	.Header_Page_SubTitle {
		font-family: open sans, sans-serif, serif;
		font-size: 16px;
		color: #FFFFFF;
		margin-top: 2px;
		height: 14px;
		text-shadow: 1px 2px #696D74;
	}
	.Home_Content_Title {
		font-family: open sans, sans-serif, serif;
		font-size: 24px;
		text-wrap: none;
		color: #000000;
		margin-top: 10px;
		margin-bottom: 1px;
	}
	.Home_Content_Body {
		font-family: open sans, sans-serif, serif;
		font-size: 14px;
		color: #000000;
		margin: 0px 5% 10px 1%;
		font-weight: normal;
		text-align: justify;
		/*display: inline;*/
	}
	.Home_Sidebar_Body {
		font-family: open sans, sans-serif, serif;
		font-family: open sans, sans-serif, serif;
		font-size: 14px;
		color: #000000;
		margin-top: 10px;
		margin-bottom: 1px;
		margin-left: 2px;
	}
	input[type=text] {
		font-family: open sans, sans-serif, serif;
		font-size: 15px;
		margin-bottom: 5px;
		margin-top: 5px;
		width: 170px;
		/*padding: 2px;*/
		/*border-radius: 5px;*/
		border: 2px solid #AAA;
		margin-left: 5px;
	}
	#Content {
		clear: none;
		float: left;
		margin-left: 2.5641%;
		width: 100%;
		display: block;
	}
	#Photo {
		clear: both;
		float: left;
		margin-left: 0;
		width: 100%;
		display: block;
	}
}
/* Desktop Layout: 769px to a max of 948px.  Inherits styles from: Desktop Layout */
@media only screen and (min-width: 948px) {
	.gridContainer {
		width: 100%;
		max-width: 1920px;
		padding-left: 0%;
		padding-right: 0%;
		margin: auto;
	}
	#Div_PDJ_Home_Image {
		clear: both;
		/*float: hide;*/
		margin-left: 0;
		margin-top: 0;
		width: 100%;
		display: block;
		background-size: cover;
		background-image: url(/_Images/PDJ_Home1112.jpg);
		background-repeat: no-repeat;
		background-position: center top;
		z-index: 10;
		background-position: -185px -4px;
		height: 500px;
	}
	#Div_PDJ_Content {
		clear: none;
		float: left;
		width: 80%;
		display: block;
		position: relative;
		margin: 20px 10% auto;
	}
	#Div_Home_Image {
		clear: both;
		float: left;
		margin-left: 0;
		margin-top: 0;
		width: 100%;
		display: block;
		background-size: cover;
		background-image: url(/_Images/RC_En_1_lg1.jpg);
		/*background-image: url(/_Images/ralph-carr-colorado-judicial-center3.jpg);*/
		background-repeat: no-repeat;
		background-position: center top;
		z-index: 10;
		background-position: 0px 0px;
		height: 500px;
	}
	#Div_Menu {
		z-index: 10000;
		clear: both;
		float: left;
		margin-left: 0px;
		width: 100%;
		display: block;
		background-color: #EEE;
		border-bottom: 1px solid black;
		/*border-top: 1px solid black;*/
		/*+box-shadow: 0px 3px 6px #727272;*/
		-moz-box-shadow: 0px 3px 6px #727272;
		-webkit-box-shadow: 0px 3px 6px #727272;
		box-shadow: 0px 3px 6px #727272;
	}
	#Div_HomeContent {
		clear: none;
		float: left;
		margin: 10px 5%;
		width: 90%;
		display: block;
	}
	#Div_HomePage_Content {
		clear: none;
		width: 70%;
		display: inline;
	}
	#Div_Header_Title {
		background-color: #99A6BF;
		opacity: 0.80;
		padding-left: 20px;
		padding-right: 20px;
		width: auto;
		position: absolute;
		top: 8%;
		left: 0px;
		border-top: 5px solid #99A6BF;
		border-bottom: 5px solid #99A6BF;
		border-right: 5px solid #99A6BF;
		border-left: 5px solid #99A6BF;
		/*border-top-left-radius: 20px;*/
		/*border-bottom-left-radius: 20px;*/
		border-bottom-right-radius: 20px;
		border-top-right-radius: 20px;
	}
	#Div_Header_Banner {
		background-color: #8E9BB3;
		opacity: 0.9;
		display: inline;
		padding-left: 20px;
		padding-right: 2%;
		width: auto;
		position: absolute;
		right: 0%;
		float: right;
		border-top: 2px solid #8E9BB3;
		border-left: 1px solid #8E9BB3;
		border-bottom: 1px solid #8E9BB3;
		border-bottom-left-radius: 20px;
		border-top-left-radius: 20px;
		box-shadow: -47px 0px 46px 4px #545860;
		clear: both;
		top: 20px;
		z-index: 50;
		/*+placement: displace -67px 393px;*/
		position: absolute;
		margin-left: -67px;
		margin-top: 393px;
	}
	#Div_Page_Banner {
		background-color: #8E9BB3;
		opacity: 0.9;
		display: inline;
		padding-left: 20px;
		padding-right: 2%;
		width: auto;
		position: absolute;
		right: 0%;
		float: right;
		border-top: 2px solid #8E9BB3;
		border-left: 1px solid #8E9BB3;
		border-bottom: 1px solid #8E9BB3;
		border-bottom-left-radius: 20px;
		border-top-left-radius: 20px;
		box-shadow: -14px 3px 34px 2px #000000;
		clear: both;
		top: -250px;
		z-index: 50;
		/*+placement: displace -67px 393px;*/
		position: absolute;
		margin-left: -67px;
		margin-top: 393px;
	}
	#Div_SideBar {
		clear: none;
		float: right;
		margin: 10px 1% 20px;
		width: 25%;
		height: auto;
		display: inline;
		padding-right: 2px;
		padding-left: 5px;
		background-color: #EDEFF4;
		border: 5px solid #99A6BF;
		/*+border-radius: 10px;*/
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		-khtml-border-radius: 10px;
		border-radius: 10px;
	}
	#Div_Page_Title {
		background-color: #99A6BF;
		opacity: 0.80;
		padding-left: 15px;
		padding-right: 20px;
		width: auto;
		position: absolute;
		top: 3%;
		left: 0px;
		border-top: 5px solid #99A6BF;
		border-bottom: 0px solid #99A6BF;
		border-right: 5px solid #99A6BF;
		border-left: 5px solid #99A6BF;
		/*border-top-left-radius: 20px;*/
		/*border-bottom-left-radius: 20px;*/
		border-bottom-right-radius: 20px;
		border-top-right-radius: 20px;
		z-index: 20;
	}
	#Div_Page_Image {
		clear: both;
		float: left;
		margin-left: 0;
		width: 100%;
		display: block;
		background-image: url(/_Images/RC_En_1_sm1.jpg);
		background-position: 50% 50%;
		background-size: cover;
		overflow: hidden;
		position: relative;
		min-height: 200px;
		background-repeat: no-repeat;
		background-clip: padding-box;
		z-index: 10;
	}
	#Div_Page_Menu {
		clear: none;
		float: left;
		margin-top: 15px;
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 50px;
		width: 183px;
		display: inline;
		background-color: #C7CEDD;
		margin: 20px 0px 15px;
	}
	#Div_Page_Content {
		clear: none;
		float: left;
		width: 70%;
		display: inline;
		margin: 20px 5% 15px 5%;
	}
	#Div_Page_Content_Single_Col {
		clear: none;
		float: left;
		margin: 20px 5% 0px;
		display: block;
		width: 90%;
	}
	#Div_Page_Content_wSide {
		clear: none;
		font-family: open sans, serif;
		font-size: 14px;
		/*float: left;*/
		width: 50%;
		display: inline;
		margin: 20px 0% 0 5%;
	}
	#Div_Page_SideBar {
		clear: none;
		float: right;
		margin-top: 20px;
		margin-left: auto;
		margin-right: 1%;
		width: 20%;
		height: auto;
		display: inline;
		padding-right: 2px;
		padding-left: 5px;
		background-color: #EDEFF4;
		border: 5px solid #99A6BF;
		/*+border-radius: 10px;*/
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		-khtml-border-radius: 10px;
		border-radius: 10px;
	}
	#Div_SearchBar {
		position: absolute;
		top: 1%;
		right: 10px;
		border: 1px solid #737B8A;
		text-align: right;
		width: auto;
		height: auto;
		display: inline;
	}
	#Div_Crumbs {
		clear: none;
		float: page;
		margin-right: 0px;
		width: auto;
		/*height: 100%;*/
		display: block;
		background-color: #8E9BB3;
		padding-right: 5px;
		padding-left: 5px;
		border-bottom: 1px solid #707070;
		/*+box-shadow: 0px 3px 6px #727272;*/
		-moz-box-shadow: 0px 3px 6px #727272;
		-webkit-box-shadow: 0px 3px 6px #727272;
		box-shadow: 0px 3px 6px #727272;
		border-right: 1px solid #707070;
		/*font: icon;*/
		text-emphasis-color: ;
		text-align: left;
		color: #FFF;
		visibility: hidden;
	}
	#Div_Page_Footer {
		/*clear: none;*/
		/*display: block;*/
		/*float: right;*/
		width: 60%;
		/*margin-left: 5%;*/
		/*margin-right: 5%;*/
		background-color: #455A84;
		padding-left: 20%;
		padding-right: 20%;
		color: white;
		padding-top: 8px;
		padding-bottom: 8px;
		bottom: 0px;
		position: relative;
		bottom: -webkit-calc(-100% + 40px);
		display: inline-block;
	}
	#Div_LeftCol {
		float: left;
		width: 30%;
		/*position: relative;*/
		margin-left: 5%;
		padding-left: 8%;
		display: inline;
	}
	#Div_RightCol {
		float: left;
		width: 40%;
		position: relative;
		margin-left: 5%;
		padding-left: 9%;
		text-align: left;
	}
	#Div_Single_Centered {
		width: 60%;
		margin: auto;
		position: relative;
		top: 50%;
		transform: translateY(25%);
	}
	a {
		color: #6C7EA0;
		font-size: 14px;
		text-decoration: none;
	}
	.Header_Page_Title {
		font-family: open sans, sans-serif, serif;
		font-size: 34px;
		text-wrap: none;
		color: #FFFFFF;
		text-shadow: 1px 2px #696D74;
		margin-top: 1px;
		margin-bottom: 1px;
	}
	.Header_Banner {
		font-family: open sans, sans-serif, serif;
		font-size: 24px;
		text-wrap: none;
		color: #FFFFFF;
		text-shadow: 1px 2px #696D74;
		margin-top: 5px;
		margin-bottom: 5px;
		margin: 0;
	}
	.Header_Title {
		font-family: open sans, sans-serif, serif;
		font-size: 42px;
		color: #FFFFFF;
		text-shadow: 1px 2px #696D74;
		margin-top: 10px;
		margin-bottom: 1px;
	}
	.Header_SubTitle {
		font-family: open sans, sans-serif, serif;
		font-size: 24px;
		color: #FFFFFF;
		text-shadow: 1px 2px #696D74;
		margin-top: 5px;
		text-align: right;
	}
	.Header_Page_SubTitle {
		font-family: open sans, sans-serif, serif;
		font-size: 20px;
		color: #FFFFFF;
		margin-top: 2px;
		height: 14px;
		text-shadow: 1px 2px #696D74;
	}
	.Home_Content_Title {
		font-family: open sans, sans-serif, serif;
		font-size: 24px;
		text-wrap: none;
		color: #000000;
		margin-top: 10px;
		margin-bottom: 1px;
	}
	.Home_Content_Body {
		font-family: open sans, sans-serif, serif;
		font-size: 14px;
		color: #000000;
		margin-top: 10px;
		margin-bottom: 1px;
		font-weight: normal;
		text-align: justify;
	}
	input[type=text] {
		font-family: open sans, sans-serif, serif;
		font-size: 15px;
		margin-bottom: 5px;
		margin-top: 5px;
		width: 170px;
		/*padding: 2px;*/
		/*border-radius: 5px;*/
		border: 2px solid #AAA;
		margin-left: 5px;
	}
	#Content {
		clear: none;
		float: left;
		margin-left: 1%;
		width: 58%;
		display: block;
		margin-right: 5%;
		margin-top: 2%;
	}
	#Photo {
		clear: both;
		float: left;
		margin-left: 5%;
		width: 30%;
		display: block;
		/*background-image:/_Images/PDJ_Portrait1.jpg;*/
		margin-top: 3%;
	}
}
/* Desktop Layout: 1000px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */
@media only screen and (min-width: 1200px) {
	#Div_PDJ_Home_Image {
		clear: both;
		float: left;
		margin-left: 0;
		margin-top: 0;
		width: 100%;
		display: block;
		background-size: cover;
		background-image: url(/_Images/PDJ_Home1112.jpg);
		background-position: center top;
		background-repeat: no-repeat;
		z-index: 10;
		height: 700px;
	}
	#Div_PDJ_Content {
		clear: none;
		float: left;
		margin-left: 9%;
		width: 60%;
		display: block;
		margin-top: 18px;
	}
	#Div_Home_Image {
		clear: both;
		float: left;
		margin-left: 0;
		margin-top: 0;
		width: 100%;
		display: block;
		background-size: cover;
		/*background-image: url(/_Images/ralph-carr-colorado-judicial-centerWide1.jpg);*/
		background-image: url(/_Images/RC_En_1_lg1.jpg);
		background-repeat: no-repeat;
		background-position: center top;
		z-index: 10;
		background-position: 0px 0px;
		height: 600px;
	}
	#Div_Header_Banner {
		background-color: #8E9BB3;
		opacity: 0.9;
		display: inline;
		padding-left: 20px;
		padding-right: 5%;
		width: auto;
		position: absolute;
		right: 0px;
		float: right;
		box-shadow: -31px 4px 46px 4px #545860;
		clear: both;
		top: 120px;
		z-index: 50;
		position: absolute;
		/*margin-left: -67px;*/
		/*margin-top: 450px;*/
		border-top: 1px solid #8E9BB3;
		border-left: 1px solid #8E9BB3;
		border-bottom: 1px solid #8E9BB3;
		border-bottom-left-radius: 20px;
		border-top-left-radius: 20px;
	}
	#Div_Page_Content {
		clear: none;
		float: left;
		width: 70%;
		display: inline;
		margin: 20px 5% 15px 8%;
	}
	#Div_Page_Title {
		background-color: #99A6BF;
		opacity: 0.80;
		padding-left: 20px;
		padding-right: 20px;
		width: auto;
		position: absolute;
		top: 3%;
		left: 0px;
		border-top: 5px solid #99A6BF;
		border-bottom: 5px solid #99A6BF;
		border-right: 5px solid #99A6BF;
		border-left: 5px solid #99A6BF;
		border-bottom-right-radius: 20px;
		border-top-right-radius: 20px;
		z-index: 20;
	}
	#Div_SearchBar {
		/*visibility: collapse;*/
		position: absolute;
		top: 1%;
		right: 10px;
		border: 1px solid #737B8A;
		text-align: right;
		width: auto;
		height: auto;
		/*display: none;*/
	}
	#Div_LeftCol {
		float: left;
		width: 30%;
		/*position: relative;*/
		margin-left: 5%;
		padding-left: 8%;
		display: inline;
	}
	#Div_RightCol {
		float: left;
		width: 40%;
		position: relative;
		margin-left: 5%;
		padding-left: 9%;
		text-align: left;
	}
	#Div_Search_Criteria {
		width: 100%;
		margin: -15px 1% auto;
		position: relative;
		top: 50%;
		transform: translateY(25%);
	}
	/*#Div_Single_Centered
																{
																	width: 60%;
																	margin: -11px auto 0;
																}*/
	a {
		color: #6C7EA0;
		font-size: 14px;
		text-decoration: none;
	}
	.Header_Banner {
		font-family: open sans, sans-serif, serif;
		font-size: 24px;
		text-wrap: none;
		color: #FFFFFF;
		text-shadow: 1px 2px #696D74;
		margin-top: 5px;
		margin-bottom: 5px;
		margin: 0;
	}
	.Home_Sidebar_Body {
		font-family: open sans, sans-serif, serif;
		font-size: 14px;
		color: #000000;
		margin-top: 10px;
		margin-bottom: 1px;
		margin-left: 12px;
	}
	.Home_Content_Body {
		font-family: open sans, sans-serif, serif;
		font-size: 14px;
		color: #000000;
		margin-top: 10px;
		margin-bottom: 1px;
		font-weight: normal;
		text-align: justify;
	}
}
/* Global CSS - Not affected by screen size */
.Home_Content_Body_IT {
	font-family: open sans, sans-serif, serif;
	font-size: 15px;
	text-wrap: none;
	color: #000000;
	margin-top: 10px;
	margin-bottom: 1px;
	font-weight: normal;
	font-style: italic;
	text-decoration: underline;
}
.Home_Content_a {
	font-family: open sans, sans-serif, serif;
	font-size: 14px;
	color: #000000;
	margin-top: 10px;
	margin-bottom: 1px;
	font-weight: normal;
	text-align: justify;
}
.Search_Text {
	font-family: open sans, sans-serif, serif;
	font-size: 12px;
	margin-left: 3px;
	margin-right: 3px;
	background-color: #FBFBFB;
	color: #000000;
}
.Search_Button {
	font-family: open sans, sans-serif, serif;
	font-size: 14px;
	text-wrap: none;
	text-align: center;
	margin-left: 5px;
	margin-right: 10px;
}
.Home_Body_Titles_A {
	/*text-decoration: none;*/
	color: #6783B3 !important;
	font-weight: bold !important;
	/*font-style: italic !important;*/
	font-size: 16px;
}
.Home_Body_Titles {
	/*text-decoration: none;*/
	color: #000;
	font-weight: bold;
	/*font-style: italic !important;*/
	font-size: 16px;
}
.Home_Body_SubTitles {
	/*text-decoration: none;*/
	color: #000;
	font-weight: bold;
	/*font-style: italic !important;*/
	font-size: 16px;
}
.Content_A {
	/*text-decoration: none;*/
	color: #2A64C7 !important;
	/*font-weight: bold !important;*/
	font-style: italic !important;
	font-size: 14px;
	font-weight: normal;
}
.Content_Titles_Centered {
	/*text-decoration: none;*/
	color: #000;
	font-weight: bold;
	/*font-style: italic !important;*/
	font-size: 16px;
	text-align: center;
}
.Content_Titles {
	/*text-decoration: none;*/
	color: #000;
	font-weight: bold;
	/*font-style: italic !important;*/
	font-size: 16px;
	text-align: left;
}
.Content_Body {
	font-family: open sans, sans-serif, serif;
	font-size: 14px;
	color: #000000;
	margin-top: 10px;
	margin-bottom: 1px;
	font-weight: normal;
	text-align: justify;
}
.Table_Titles {
	color: #000;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
}
.Table_Content {
	color: #000;
	font-weight: normal;
	font-size: 14px;
	text-align: left;
}
.Script {
	font-family: 'IM Fell English', serif;
	font-size: 18px;
	color: #000000;
	margin-top: 10px;
	margin-bottom: 1px;
	font-weight: normal;
	font-style: italic;
	text-align: center;
}
#Div_Layout {
	clear: both;
	float: left;
	margin-left: 0;
	margin-top: 0;
	width: 500px;
	display: block;
	background-size: cover;
	z-index: 10;
	padding: 50px;
	border: 1px solid black;
}
.Subtext_SM_IT {
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	font-style: italic;
}
.Test_1 {
	font-family: open sans, sans-serif, serif;
	font-size: 16px;
	color: #3A5B8A;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: normal;
	text-align: justify;
	background-color: #FFFFFF;
	padding-left: 10px;
}
.Search_Header {
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
	font-family: oen-serif;
	font-size: 16px;
}
.Search_Text {
	font-size: 14px;
	background-color: #F1F1F1;
	font-weight: normal;
}
.Search_Text_Centered {
	font-size: 14px;
	/*background-color: #F1F1F1;*/
	font-weight: normal;
	text-align: center;
	color: #000000;
}
.Search_Text_Right {
	font-size: 14px;
	/*background-color: #F1F1F1;*/
	font-weight: normal;
	text-align: right;
	color: #000000;
}
a.Search_Nav_Right {
	color: #FFFFFF;
	font-weight: bold;
}
a.Search_Nav_Left {
	color: #FFFFFF;
	font-weight: bold;
}
