.button {
   border: 0px solid #000000;
   background: #34b4e2;
   background: -webkit-gradient(linear, left top, left bottom, from(#34b4e2), to(#34b4e2));
   background: -webkit-linear-gradient(top, #34b4e2, #34b4e2);
   background: -moz-linear-gradient(top, #34b4e2, #34b4e2);
   background: -ms-linear-gradient(top, #34b4e2, #34b4e2);
   background: -o-linear-gradient(top, #34b4e2, #34b4e2);
   background-image: -ms-linear-gradient(top, #34b4e2 0%, #34b4e2 100%);
   padding: 6px 12px;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   border-radius: 3px;
   -webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   -moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   text-shadow: #0e5480 0 1px 0;
   color: #ffffff;
   font-size: 14px;
   font-family: helvetica, serif;
   text-decoration: none;
   vertical-align: middle;
   }
.button:hover {
   border: 0px solid #ffffff;
   text-shadow: #bbbebf 0 1px 0;
   background: #34b4e2;
   background: -webkit-gradient(linear, left top, left bottom, from(#34b4e2), to(#34b4e2));
   background: -webkit-linear-gradient(top, #34b4e2, #34b4e2);
   background: -moz-linear-gradient(top, #34b4e2, #34b4e2);
   background: -ms-linear-gradient(top, #34b4e2, #34b4e2);
   background: -o-linear-gradient(top, #34b4e2, #34b4e2);
   background-image: -ms-linear-gradient(top, #34b4e2 0%, #34b4e2 100%);
   color: #fff;
   text-decoration: none;
   }
.button:active {
   text-shadow: #1e4158 0 1px 0;
   border: 0px solid #0a3c59;
   background: #34b4e2;
   background: -webkit-gradient(linear, left top, left bottom, from(#5cc4e6), to(#34b4e2));
   background: -webkit-linear-gradient(top, #5cc4e6, #34b4e2);
   background: -moz-linear-gradient(top, #5cc4e6, #34b4e2);
   background: -ms-linear-gradient(top, #5cc4e6, #34b4e2);
   background: -o-linear-gradient(top, #5cc4e6, #34b4e2);
   background-image: -ms-linear-gradient(top, #5cc4e6 0%, #34b4e2 100%);
   color: #fff;
   } 
.pad_20{
	padding: 20px;
	
	}
	.mar_top_20{
		margin-top: 20px;
		
		}
h4{
	/*font-size: 1.1em;*/
	}
.a-submenu{
 cursor: pointer;
}
div#div_graphic_xs > img {
	border: 2px solid #FFF;
}
.topspace1.visible-xs img {
margin-left: 0px;
margin-right: 10px;
}
div#div_graphic_xs {
padding: 0px;
}
#div_graphic_xs img {
	display: none;
	}
div#section_name {
font-size: 1.5em;
color: #FFF;
padding: 10px;
}
#thank-you{
	display: none;
	}
div#sub_nav_cont-sm li {
	font-size: .8em;
	margin-right: 28px !important;
}
#job_list_sm{
	margin-left: -12px;
	}
.bar {
    height: 18px;
    background: #34B5E2;
	color: #fff;
	font-weight: bold;
	text-align: center;
}
#bar_text{
	width: 10px;
	margin: auto;
}
#submit_box{
	display: none;
	width: 50%;
	/*height: 30%;*/
	position: absolute;
	top: 20%;
	left: 25%;
	padding: 15px;
	background-color: #fff;
	border: 1px solid #444;

}
		input.error {
			color: #F00 !important;
			border: 1px solid #FFC7C7 !important;
			background-color: #FFFFE1;
		}
		select.error {
			color: #F00 !important;
			border: 1px solid #FFC7C7 !important;
			background-color: #FFFFE1;
		}
		textarea.error {
			color: #F00 !important;
			border: 1px solid #FFC7C7 !important;
			background-color: #FFFFE1;
		}
		label.error {
			color: #F00 !important;
			font-size: .8em;
			padding: 0px 8px;
			font-weight: 500;
		}
		.vert_space{
			width: 100%;
			height: 20px;
		}
		.redFont{
			color: #983430;
		}
		.blueFont{
			color: #34B5E2; 
		}
		.whiteFont{
			color: #fff;
		}
		.blackFont{
			color: #000;
		}
		.blue{
		background-color: #34B5E2;
		}
		.grey{
		background-color: #9E9E9E;
		padding: 0px;
		}
		.white{
			background-color: #fff;
		}
		body { 
		  background: url(http://www.bristolassoc.com/DEV/images/bg.jpg) no-repeat center center fixed; !important
		  -webkit-background-size: cover;
		  -moz-background-size: cover;
		  -o-background-size: cover;
		  background-size: cover;
		  font-family: helvetica;
		  /*font-size: 1.3em;
		  line-height: 1.5;*/
		}
div#homepage_space {
height: 30px;
}
table#thanks-you-table {
width: 80%;
margin: auto;
border-spacing: 4px !important;
border-collapse: separate !important;
}
td.fieldname {
width: 40%;
}
td.fielddata {
width: 55%;
border: 1px solid #ddd;
padding: 2px;
}
.bri_but {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #34b4e2), color-stop(1, #428eff) );
	background:-moz-linear-gradient( center top, #34b4e2 5%, #428eff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#34b4e2', endColorstr='#428eff');
	background-color:#34b4e2;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	border:1px solid #34b4e2;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	height:25px;
	line-height:23px;
	width:79px;
	text-decoration:none;
	text-align:center;
}
.bri_but:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #428eff), color-stop(1, #34b4e2) );
	background:-moz-linear-gradient( center top, #428eff 5%, #34b4e2 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#428eff', endColorstr='#34b4e2');
	background-color:#428eff;
}.bri_but:active {
	position:relative;
	top:1px;
}
a.bri_but {
text-decoration: none;
}
div#file_name_txt {
font-weight: bold;
}
.menu {
	background: rgb(173, 175, 178);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #adafb2 0%, #cccccc 50%, #adafb2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(173, 175, 178)), color-stop(19%,rgb(204, 204, 204)), color-stop(100%,rgb(173, 175, 178)));
	background: -webkit-linear-gradient(top, rgb(173, 175, 178) 0%,rgb(204, 204, 204) 19%,rgb(173, 175, 178) 100%);
	background: -o-linear-gradient(top, #adafb2 0%,#cccccc 19%,#adafb2 100%);
	background: -ms-linear-gradient(top, #adafb2 0%,#cccccc 19%,#adafb2 100%);
	background: linear-gradient(to bottom, rgb(173, 175, 178) 0%,rgb(175, 175, 175) 19%,rgb(138, 138, 138) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#adafb2', endColorstr='#adafb2',GradientType=0 );
	/*height: 28px;*/
	color: white !important;
	font-weight: bold; 
	text-align: center;
	padding: 9px;
	font-size: 1.3em;
}
.menu-sm {
	background: rgb(173, 175, 178);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #adafb2 0%, #cccccc 50%, #adafb2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(173, 175, 178)), color-stop(19%,rgb(204, 204, 204)), color-stop(100%,rgb(173, 175, 178)));
	background: -webkit-linear-gradient(top, rgb(173, 175, 178) 0%,rgb(204, 204, 204) 19%,rgb(173, 175, 178) 100%);
	background: -o-linear-gradient(top, #adafb2 0%,#cccccc 19%,#adafb2 100%);
	background: -ms-linear-gradient(top, #adafb2 0%,#cccccc 19%,#adafb2 100%);
	background: linear-gradient(to bottom, rgb(173, 175, 178) 0%,rgb(175, 175, 175) 19%,rgb(138, 138, 138) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#adafb2', endColorstr='#adafb2',GradientType=0 );
	/*height: 28px;*/
	color: white !important;
	font-weight: bold; 
	text-align: center;
	padding: 9px;
	font-size: 1em;
}
.menu-xs {
background: #34B5E2;
height: 0px;
}
.submenu {
	background: #c7c7c7; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M3YzdjNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhOGE4YTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #c7c7c7 0%, #a8a8a8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c7c7c7), color-stop(100%,#a8a8a8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #c7c7c7 0%,#a8a8a8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #c7c7c7 0%,#a8a8a8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #c7c7c7 0%,#a8a8a8 100%); /* IE10+ */
	background: linear-gradient(to bottom, #c7c7c7 0%,#a8a8a8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7c7c7', endColorstr='#a8a8a8',GradientType=0 ); /* IE6-8 */
	color: white !important;
	text-align: center;
	padding: 5px 0px;
	font-size: 1.1em;
}
.footer {
	background: #b7b5b5; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I3YjViNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5ZWEwYTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #b7b5b5 0%, #9ea0a0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b7b5b5), color-stop(100%,#9ea0a0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #b7b5b5 0%,#9ea0a0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #b7b5b5 0%,#9ea0a0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #b7b5b5 0%,#9ea0a0 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #b7b5b5 0%,#9ea0a0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b7b5b5', endColorstr='#9ea0a0',GradientType=0 ); /* IE6-8 */

	height: 40px;
	/*color: white;*/
	/*font-weight: bold; */
	text-align: center;
	padding: 9px;
	/*font-size: 1.3em;*/
}
.grey_gradient{
	background: #ACACAC; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FkYWRhZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NjU2NTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ACACAC 0%, #76757A 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ACACAC), color-stop(100%,#76757A)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ACACAC 0%,#76757A 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ACACAC 0%,#76757A 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ACACAC 0%,#76757A 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ACACAC 0%,#76757A 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ACACAC', endColorstr='#76757A',GradientType=0 ); /* IE6-8 */
	padding: 5px; 
}
.lt_grey_gradient{
	background: #fff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjOWM5YzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fff 0%, #d5d5d5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#d5d5d5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fff 0%,#d5d5d5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fff 0%,#d5d5d5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fff 0%,#d5d5d5 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fff 0%,#d5d5d5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#d5d5d5',GradientType=0 ); /* IE6-8 */

}
.director_gradient{
	background: #d6d6d6; /* Old browsers */
	background: -moz-linear-gradient(left, #d6d6d6 0%, #f2f2f2 51%, #d6d6d6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#d6d6d6), color-stop(51%,#f2f2f2), color-stop(100%,#d6d6d6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #d6d6d6 0%,#f2f2f2 51%,#d6d6d6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #d6d6d6 0%,#f2f2f2 51%,#d6d6d6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #d6d6d6 0%,#f2f2f2 51%,#d6d6d6 100%); /* IE10+ */
	background: linear-gradient(to right, #d6d6d6 0%,#f2f2f2 51%,#d6d6d6 100%); /* W3C */
	box-shadow: 3px 3px 9px #555;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6d6d6', endColorstr='#d6d6d6',GradientType=1 ); /* IE6-9 */
	width: 100%;
	padding: 20px 0px;
	font-size: .85em;
	
}
#resume_table tr {
height: 2em;
}
table#recaptcha_table tr {
height: 0px;
}
.searchfont {
color: #428BCA;
}
.center {
text-align: center;
}
.topspace{
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
text-align: justify;
}
.otherP{
padding-left:100px;
font-size: .9em;
}
.picBorder{
	border:2px solid #818184;
}
.directorBox
{
	font-weight: bold;
	font-size: 1.5em;
}
.leftmenulink{
	color: white;
	font-size: 1.3em;
	padding: 0px;
}
.leftmenulink_sm{
	color: white;
	font-size: 1.1em;
	padding: 0px;
}
div.col-sm-3.grey.redFont.leftMenu {
	text-align: center;
}
.grey_gradient a {
	line-height: 47px;
}
div#banner_text {
	margin-top: 32px;
	width: 95%;
	/*margin-left: -13px;*/
	
}
div#Overview_txt_sm {
	font-size: .8em;
	margin-top: 18px;
}

div#banner_text_sm {
	color: #FFF;
	font-size: 1.3em;
	margin-top: 22px;
	width: 95%;
	/*width: 60%;
	margin-top: 18px;*/
}

div#banner_text_xs {
	color: #FFF;
	font-size: 1em;
	/*margin-top: -18px;*/
	width: 100%;
}
#banner_text_xs img {
margin: auto;
}
#banner_img img {
margin: auto;
}

div#div_graphic {
	padding: 5px;
}
div#banner_btn {
	position: absolute;
width: 67%;
top: 54%;
left: 3%;
}
div#banner_btn_sm {
	position: absolute;
width: 67%;
top: 54%;
left: 3%;
}
.h200{
	min-height: 235px; 
}
.h100{
	min-height: 167px; 
}
.h50{
	min-height: 50px; 
}
img.img-thumb {
	border: 2px #FFF solid;
	margin-top: 10px;
}
img#mag_search {
	width: 100px; 
}
.left{
	float: left;
}
.right{
	float: right;
}

div.blueTitle {
	font-size: 2em;
	color: #34B5E2;
	text-align: center;
	font-weight: bold;
	padding-top: 10px;
}
div.blueTitle-sm {
	font-size: 1.5em;
	color: #34B5E2;
	text-align: center;
	font-weight: bold;
	padding-top: 7px;
}
div.redTitle {
	font-size: 2em;
	color: #983430;
	text-align: center;
	font-weight: bold;
	padding-top: 10px;
}
div.redTitle-sm {
	font-size: 1.75em;
	color: #983430;
	text-align: center;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
}
#main-row p {
	font-size: 1.3em;
	font-weight: 500;
	padding: 8px;
}
div#timeline {
	width: 70%;
	margin: 0 auto;
}
li.job_listing:hover {
	background-color: #FAFAB3;
}
li.job_listing a {
	color: #34B5E2;
}
li.job_listing { 
	text-align: left;
	padding: 5px;
	background-color: #FFF;
	margin: 7px 0px;
	list-style: none;
	font-size: 1.2em;
}
.eq_col{
	/*display: table-cell;*/
}

.butn {
	margin-top: 10px;
	width: 44%;
	float: left;
	text-align: center;
	font-weight: bold;
	font-size: 1.6em;
	padding: 7px 0px;
	border: 1px solid #fff;
}
.butn_sm {
	margin-top: 10px;
	width: 44%;
	float: left;
	text-align: center;
	font-weight: bold;
	font-size: 1.2em;
	padding: 7px 0px;
}
.butn_xs {
width: 47%;
float: left;
text-align: center;
font-weight: bold;
font-size: 1em;
padding: 5px 2px;
margin-top: -11px;
}
.butn:hover{
	color: #34B5E2;
	cursor: pointer;
}
.butn_sm:hover{
	color: #34B5E2;
	cursor: pointer;
}
.space5{
	width: 5%;
	float: left;
	height: 20px;
}
a.leftmenulink:hover {
	color: #983430;
	text-decoration: none;
}
a.navg:hover {
	color: #983430;
	text-decoration: none;
}
a.navg {
	color: #FFF;
}
.smallfont{
	font-size: .8em;
}
div#div_graphic > img {
	border: 2px solid #FFF;
	margin-top: 6px;
	margin-bottom: 6px;
	width: 92%;
}
div#middle_content {
	margin: 0px 13px;
	max-height: 798px;
	overflow-y: auto;
	width: 100%;
	padding-right: 15px;
	font-size: 1.3em;
}
div#middle_content-sm {
	margin: 0px 13px;
	max-height: 770px;
	overflow-y: auto;
	width: 100%;
	padding-right: 15px;
	font-size: 1em;
}
div#middle_content-xs {
	margin: 0px 13px;
	/*max-height: 770px;*/
	overflow-y: auto;
	width: 100%;
	padding-right: 15px;
	font-size: 1em;
}
.middlebody {
	margin: 0px 13px;
	/*height: 798px;*/
	overflow-y: scroll;
	width: 100%;
	padding-right: 15px;
	font-size: 1.3em;
}
.leftMenu {
	/*height: 828px;*/
}
.leftMenu-sm {
	/*height: 530px;*/
	font-size: .85em;
}
/*
::-webkit-scrollbar
{
	width: 8px;  /* for vertical scrollbars */
	/*height: 8px; /* for horizontal scrollbars */
}

::-webkit-scrollbar-track
{
	background: #fcfcfc;
}

::-webkit-scrollbar-thumb
{
	background: #cacaca;
	border-radius: 15px;
}
*/
a.leftmenulink.active {
	color: #983430;
	font-weight: bold;
}
a.navg.active {
	color: #983430;
	/*font-weight: bold;*/
}
.vRedLine {
	border-left: 1px solid #983430;
	width: 1px;
	height: 100%; 
	margin: 0px 8px;
}
div.address_text{
}
.active{
	color: #983430 !important;
}
.titlefont1{
	color: #34B5E2; 
	font-size: 1.5em;
	font-weight: bold;
	margin-top: 25px;
}
.titlefont2{
	color: #34B5E2; 
	font-size: 1.5em;
	font-weight: bold;
	margin-top: 35px;
}
div.line {
	height: 1px;
	background-color: #004096;
	margin-bottom: 5px;
	margin-top: 2px;
	visibility: hidden;
}
div.endheight{
	height: 22px;
}
div.submenu_space {
	width: 100%;
	height: 30px;
}