/*global CSS */
 
 
body {
	padding-right: 0px;
	padding-left: 0px;
	;
	COLOR: #666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	margin:0px
}
.container {
	width:990px;
	height:auto;
	background:url(../images/right_design.gif);
	background-repeat:repeat-y;
	clear:both;
}
.dark_blue_14 {
	color:#1756a5;
	font-size:14px;
	width:474px;
	height:auto;
	padding-top:0px;
}
.nav_left {
	width:221px;
	height:auto;
	float:left;
}
#upcomingEvents {
	font-family: Arial, Helvetica, sans-serif, ".Dialog 9";
	font-size: 10px;
	color: #333333;
	background-color: #EEF7FB;
	width: 211px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 0px;
}
#upcomingEvents img {
	margin-left: 0;
}
#upcomingEvents a:link, #upcomingEvents a:visited {
	color: #990000;
}
.nav_box {
	width:221px;
	height:auto;
	border-bottom:solid #FFFFFF 5px;
}
.submenu {
	height:auto;
	width:221px;
	color:#000000;
	text-decoration:none;
	font-size:12px;
}
.hide {
	display: none;
}
.show {
	display: block;
}
.top {
	width:990px;
	height:82px;
	text-align:left;
	clear:both;
	background:#FFFFFF;
	border-top:solid #ffffff 5px
}
.design_top {
	width:990px;
	height:29px;
	background:url(../images/design_top.gif);
	border-bottom:solid 4px #FFFFFF;
}
.logo {
	float:left
}
.top_text {
	width:250px;
	float:right;
	text-align:right;
	font-size:9px;
	color:#666666;
}
a.top:link, a.top:visited, a.top:active {
	font-size:9px;
	color:#666666;
	text-decoration:none;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
}
a.top:hover {
	font-size:9px;
	color:#1756a5;
	text-decoration:none;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
}
.search {
	width:240px;
	float:right;
	font-size:9px;
	color:#666666;
	display:block
}
.middle_content {
	width:525px;
	border-right:solid 4px #ffffff;
	border-left:solid 4px #ffffff;
	background:#FFFFFF;
	float:left;
}
.middle_text {
	padding-left:25px;
	padding-top:25px;
	width:475px;
}
.middle_text_smalltop {
	padding-left:25px;
	padding-top:15px;
	width:475px;
}
.right_content {
	width:236px;
	height:auto;
	float:left;
	margin-bottom:30px;
	margin-top:0px;
	padding-top:0px;
	overflow:auto;
	overflow:hidden
}
.right_content h1 {
	text-transform:capitalize;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#626262;
	margin-top:0px;
	margin-bottom:2px;
}
.next_links {
	top:15px;
	left:345px;
	width:150px;
	position:relative;
	color:#1c6708;
	font-size:10px;
	text-align:right
}
.bottom_links {
	top:15px;
	left:325px;
	width:150px;
	position:relative;
	color:#666666;
	font-size:10px;
	text-align:right
}
.light_gray {
	color:#999999;
	font-size:11px;
}
.red {
	color:#CC0000
}
.border {
	border:solid 1px #CCCCCC;
}
.equipment {
	color:#666666;
	font-size:11px;
	margin-left:-18px;
	margin-top:5px;
	width:425px;
	list-style-image: url('../images/bullets.png');
}
.equipment li {
	padding-top:6px;
}
.advantages {
	color:#666666;
	font-size:11px;
	margin-left:-18px;
	margin-top:-10px;
	width:405px;
	list-style-image: url('../images/bullets.png');
}
.advantages li {
	padding-top:15px;
}
.benefits {
	color:#666666;
	font-size:11px;
	margin-left:-18px;
	margin-top:5px;
	width:405px;
	list-style-image: url('../images/bullets.png');
}
.benefits li {
	line-height:20px;
}
.style1 {
	font-size: 11px
}
.style2 {
	color: #0099CC;
	font-size: 11px;
}
.blue_links {
	font-size:11px;
	color:#0099CC;
	font-weight:bold;
}
a.blue_links:link, a.blue_links:visited, a.blue_links:active {
	color:#0099CC;
	font-size:10px;
	text-decoration:none;
	line-height:11px;
	font-weight:bold;
}
a.blue_links:hover {
	color:#666666;
	font-size:10px;
	text-decoration:none;
	line-height:11px;
	font-weight:bold;
}
.pink_caps {
	color:#ff00ff;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold
}
.blue_caps {
	color:#0099CC;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.green_caps {
	color:#1c6708;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.blue_cap {
	color:#0099CC;
	text-transform:uppercase;
	font-size:10px;
	text-decoration:none;
	line-height:1px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
a.blue_cap_bait:link, a.blue_cap_bait:visited, a.blue_cap_bait:active {
	color:#0099CC;
	text-transform:uppercase;
	font-size:10px;
	text-decoration:none;
	line-height:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
a.blue_cap_bait:hover {
	color:#626262;
	text-transform:uppercase;
	font-size:10px;
	line-height:11px;
	text-decoration:none;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
a.red:link, a.red:visited, a.red:active {
	color:#cc0000;
	font-size:11px;
	text-decoration:none;
	line-height:11px;
}
a.red:hover {
	color:#666666;
	font-size:11px;
	line-height:11px;
	text-decoration:none;
}
a.blue_lineheight:link, a.blue_lineheight:visited, a.blue_lineheight:active {
	color:#1756a5;
	font-size:11px;
	text-decoration:none;
	line-height:14px;
}
a.blue_lineheight:hover {
	color:#666666;
	font-size:11px;
	line-height:14px;
	text-decoration:none;
}
a.blue_fontsize:link, a.blue_fontsize:visited, a.blue_fontsize:active {
	color:#0099CC;
	font-size:12px;
	text-decoration:none;
	line-height:14px;
}
a.blue_fontsize:hover {
	color:#666666;
	font-size:12px;
	line-height:14px;
	text-decoration:none;
}
a.blue_fontsize_11:link, a.blue_fontsize_11:visited, a.blue_fontsize_11:active {
	color:#0099CC;
	font-size:11px;
	text-decoration:none;
	line-height:14px;
}
a.blue_fontsize_11:hover {
	color:#666666;
	font-size:11px;
	line-height:14px;
	text-decoration:none;
}
a.green_fontsize:link, a.green_fontsize:visited, a.green_fontsize:active {
	color:#1c6708;
	font-size:12px;
	text-decoration:none;
	line-height:14px;
}
a.green_fontsize:hover {
	color:#666666;
	font-size:12px;
	line-height:14px;
	text-decoration:none;
}
a.navy_twelve:link, a.navy_twelve:visited, a.navy_twelve:active {
	color:#1756a5;
	font-size:12px;
	text-decoration:none;
	line-height:14px;
}
a.navy_twelve:hover {
	color:#666666;
	font-size:12px;
	line-height:14px;
	text-decoration:none;
}
a.green:link, a.green:visited, a.green:active {
	color:#1c6708;
	font-size:10px;
	text-decoration:none;
	line-height:11px;
}
a.green:hover {
	color:#666666;
	font-size:10px;
	line-height:11px;
	text-decoration:none;
}
a.navy:link, a.navy:visited, a.navy:active {
	color:#0099CC;
	font-size:10px;
	text-decoration:none;
	line-height:11px;
}
a.navy:hover {
	color:#666666;
	font-size:10px;
	line-height:11px;
	text-decoration:none;
}
.navy_on {
	color:#1756a5;
	font-size:10px;
	line-height:11px;
	text-decoration:none;
}
a.gray:link, a.gray:visited, a.gray:active {
	color:#666666;
	font-size:10px;
	text-decoration:none;
	line-height:11px;
}
a.gray:hover {
	color:#1756a5;
	font-size:10px;
	line-height:11px;
	text-decoration:none;
}
a.gray_caps:link, a.gray_caps:visited, a.gray_caps:active {
	color:#444444;
	font-size:10px;
	text-decoration:none;
	line-height:11px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
}
a.gray_caps:hover {
	color:#1756a5;
	font-size:10px;
	line-height:11px;
	text-decoration:none;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
}
.blue {
	color:#0099CC;
	font-size:14px;
	line-height:20px;
}
.gray_med {
	color:#666666;
	font-size:14px
}
.arial {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
}
.grid_container {
	width:475px;
	height:auto;
	border-bottom:solid 1px #CCCCCC;
}
.container_pad {
	width:475px;
	height:auto;
	padding-bottom:6px;
}
.grid_text {
	border-top:solid 5px #FFFFFF;
	border-bottom:solid 20px #FFFFFF;
	height:auto;
	width:335px;
	float:left;
	font-size:11px;
	line-height:14px
}
.grid_text_examples {
	border-top:solid 5px #FFFFFF;
	border-bottom:solid 20px #FFFFFF;
	height:auto;
	width:auto;
	font-size:11px;
	line-height:14px
}
.grid_text_service {
	border-top:solid 5px #FFFFFF;
	border-bottom:solid 30px #FFFFFF;
	height:auto;
	width:auto;
	font-size:11px;
	line-height:14px
}
.img_examples {
	padding-bottom:20px;
}
.grid_text_smb {
	border-top:solid 5px #FFFFFF;
	border-bottom:solid 20px #FFFFFF;
	height:auto;
	width:200px;
	float:left;
	font-size:11px;
	line-height:14px;
}
.grid_text_eq_list {
	border-top:solid 15px #FFFFFF;
	border-bottom:solid 20px #FFFFFF;
	height:auto;
	width:275px;
	float:left;
	font-size:11px;
	line-height:14px
}
.border {
	border:solid 1px #CCCCCC;
}
.grid_text_med {
	border-top:solid 15px #FFFFFF;
	border-bottom:solid 15px #FFFFFF;
	height:auto;
	width:290px;
	float:left;
	font-size:11px;
	line-height:14px
}
.grid_text_small {
	padding-top:15px;
	height:152px;
	width:240px;
	float:left;
	font-size:11px;
	line-height:14px;
	color:#999999
}
.grid_text p {
	color:#0099CC;
	font-size:14px;
	margin-bottom:0px;
	margin-top:0px;
	line-height:18px;
}
.dark_blue {
	color:#1756a5;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.lightblue, a.lightblue:link, a.lightblue:visited, a.lightblue:active {
	color:#0099CC;
	font-size:14px;
	margin-bottom:0px;
	margin-top:0px;
	line-height:20px;
	text-decoration:none
}
a.lightblue:hover {
	color:#666666;
	font-size:14px;
	margin-bottom:0px;
	margin-top:0px;
	line-height:20px;
	text-decoration:none
}
.grid_text_small p {
	color:#0099CC;
	font-size:14px;
	margin-bottom:0px;
	margin-top:0px;
	line-height:18px
}
.grid_logo {
	border-top:solid 5px #FFFFFF;
	border-bottom:solid 5px #FFFFFF;
	height:auto;
	width:auto;
	float:right;
}
.grid_logo_eq_list {
	border-top:solid 15px #FFFFFF;
	height:auto;
	width:auto;
	float:right;
}
.grid_names {
	border-top:solid 5px #FFFFFF;
	border-bottom:solid 5px #FFFFFF;
	height:auto;
	width:auto;
	float:right;
}
.grid_logo_large {
	height:auto;
	width:auto;
	float:right;
}
.bait_container {
	border-top:solid 13px #F5F5F5;
	width:225px;
	height:auto;
}
.bait_container_small {
	border-bottom:solid 3px #F5F5F5;
	width:225px;
	height:auto;
}
.bait_text_right {
	border-top:dotted 1px #cccccc;
	height:auto;
	width:130px;
	float:left;
	font-size:11px;
	line-height:14px;
	padding-top:10px;
	font-size:10px;
	background:#f5f5f5
}
.bait_text_right_small {
	height:auto;
	width:130px;
	float:left;
	line-height:12px;
	padding-left:10px;
	font-size:10px;
	background:#f5f5f5
}
.bait_logo_left {
	border-right:solid 5px #FFFFFF;
	height:auto;
	width:auto;
	float:left;
}
.bait_title {
	height:auto;
	border-top:solid 5px #FFFFFF;
	margin-bottom:0px;
	padding-bottom:0px;
	font-size:0px;
}
.bait_text_r {
	padding-left:11px;
	width:225px;
	background-color:#ecf7f9;
	font-size:10px;
	line-height:14px;
	color:#626262;
}
.bait_text_r_home {
	padding-left:10px;
	width:225px;
	background-color:#ecf7f9;
	font-size:11px;
	line-height:17px;
	color:#626262;
	height:197px;
}
.home_top_pad {
	padding-top:18px;
}
.bait_text_r_bottom {
	width:225px;
	background:#ecf7f9;
	font-size:10px;
	line-height:14px;
	color:#626262;
	padding-bottom:10px;
	padding-top:0px;
	height:auto
}
.bait_text_r_trans {
	padding-left:11px;
	width:225px;
	font-size:10px;
	line-height:13px;
	color:#626262;
	padding-bottom:10px
}
.pdf_right {
	background-image:url(../images/pdf_dotted_r.gif);
	background-color:#F6F6F6;
	background-position:top;
	background-repeat:no-repeat;
	padding-bottom:5px;
	height:23px;
	width:236px;
	display:table
}
.map_right {
	background-image:url(../images/bait-map.gif);
	background-position:top;
	background-repeat:no-repeat;
	height:151px;
	width:236px;
}
.padding_43 {
	padding-left:43px;
	width:186px;
	height:32px;
	padding-top:10px
}
.float_left {
	float:left
}
.small_logos {
	width:231px;
	padding-left:5px;
	padding-top:10px;
	padding-bottom:15px;
}
.footer {
	width:990px;
	padding-left:0px;
	padding-top:3px;
	font-size:9px;
	height:42px;
	text-align:center;
	background:#e6eace;
	border-top:solid #FFFFFF 5px;
	clear:both
}
.input {
	width:155px;
	border: solid #008ABA 1px;
}
.input_long {
	width:278px;
	border: solid #999999 1px;
	height:15px
}
.bottom_next_prev {
	width:478px;
	text-align:right;
	padding-top:25px;
	font-size:10px
}
.bottom_submit {
	width:375px;
	text-align:right;
	padding-top:25px;
	font-size:10px
}
.form_lable {
	color:#1756a5;
	text-transform:uppercase;
	font-size:10px;
	float:left;
	width:92px;
	display:block;
	padding-bottom:15px;
	font-weight:bolder;
	font-family:Arial, Helvetica, sans-serif;
}
.form_input {
	color:#CC0000;
	padding-bottom:15px;
	float:left;
	width:300px
}
.form_container {
	width:500px;
	clear:both
}
.form_textarea {
	width:230px;
	float:left
}
/* Specific to  each  the page for the top banner. */


.banner_company_landing {
	width:515px;
	height:110px;
	padding-top:5px;
	padding-left:10px;
	background:url(../images/banner_company_0.gif);
	font-size:10px;
}
.top_img_holder {
	border-left:solid #FFFFFF 1px;
	border-top:solid #FFFFFF 6px;
	overflow:hidden;
	width:524px;
}
.banner_atc3 {
	width:515px;
	height:110px;
	padding-top:5px;
	padding-left:10px;
	background:url(../images/banner_atc3.gif);
	font-size:10px;
}
.banner_amc2 {
	width:515px;
	height:110px;
	padding-top:5px;
	padding-left:10px;
	background:url(../images/banner_amc2.gif);
	font-size:10px;
}
.banner_dppa {
	width:515px;
	height:110px;
	padding-top:5px;
	padding-left:10px;
	background:url(../images/banner_dppa.gif);
	font-size:10px;
}
.banner_magrala {
	width:515px;
	height:110px;
	padding-top:5px;
	padding-left:10px;
	background:url(../images/banner_magrala.gif);
	font-size:10px;
}
.banner_noncustom {
	width:515px;
	height:110px;
	padding-top:5px;
	padding-left:10px;
	background:url(../images/banner_nc_landing.jpg);
	font-size:10px;
}
.banner_company_one {
	width:515px;
	height:110px;
	padding-top:5px;
	padding-left:10px;
	background:url(../images/banner_company_1.gif);
	font-size:10px;
}
.banner_company_two {
	width:515px;
	height:110px;
	padding-top:5px;
	padding-left:10px;
	background:url(../images/banner_company_2.gif);
	font-size:10px;
}
.banner_company_three {
	width:515px;
	height:110px;
	padding-top:5px;
	padding-left:10px;
	background:url(../images/banner_company_3.gif);
	font-size:10px;
}
.banner_company_four {
	width:515px;
	height:110px;
	padding-top:5px;
	padding-left:10px;
	background:url(../images/banner_company_4.gif);
	font-size:10px;
}
.banner_company_five {
	width:515px;
	height:110px;
	padding-top:5px;
	padding-left:10px;
	background:url(../images/banner_company_5.gif);
	font-size:10px;
}
.banner_tech_landing {
	width:515px;
	height:110px;
	padding-top:5px;
	padding-left:10px;
	background:url(../images/banner_tech_0.gif);
	font-size:10px;
}
.banner_tech_one {
	width:515px;
	height:110px;
	padding-top:5px;
	padding-left:10px;
	background:url(../images/banner_tech_1.gif);
	font-size:10px;
}
.banner_tech_two {
	width:515px;
	height:110px;
	padding-top:5px;
	padding-left:10px;
	background:url(../images/banner_tech_2.gif);
	font-size:10px;
}
.banner_tech_three {
	width:515px;
	height:110px;
	padding-top:5px;
	padding-left:10px;
	background:url(../images/banner_tech_3.gif);
	font-size:10px;
}
.banner_tech_four {
	width:515px;
	height:110px;
	padding-top:5px;
	padding-left:10px;
	background:url(../images/banner_tech_4.gif);
	font-size:10px;
}
.banner_tech_five {
	width:515px;
	height:110px;
	padding-top:5px;
	padding-left:10px;
	background:url(../images/banner_tech_5.gif);
	font-size:10px;
}
.banner_tech_six {
	width:515px;
	height:110px;
	padding-top:5px;
	padding-left:10px;
	background:url(../images/banner_tech_6.gif);
	font-size:10px;
}
.banner_service_landing {
	width:515px;
	height:110px;
	padding-top:5px;
	padding-left:10px;
	background:url(../images/banner_service_0.gif);
	font-size:10px;
}
.banner_service_one {
	width:515px;
	height:110px;
	padding-top:5px;
	padding-left:10px;
	background:url(../images/banner_service_1.gif);
	font-size:10px;
}
.banner_service_two {
	width:515px;
	height:110px;
	padding-top:5px;
	padding-left:10px;
	background:url(../images/banner_service_2.gif);
	font-size:10px;
}
.banner_service_three {
	width:515px;
	height:110px;
	padding-top:5px;
	padding-left:10px;
	background:url(../images/banner_service_3.gif);
	font-size:10px;
}
.banner_facilities_landing {
	width:515px;
	height:110px;
	padding-top:5px;
	padding-left:10px;
	background:url(../images/banner_facilities_0.gif);
	font-size:10px;
}
.banner_facilities_one {
	width:515px;
	height:110px;
	padding-top:5px;
	padding-left:10px;
	background:url(../images/banner_facilities_0_TX.gif);
	font-size:10px;
}
.banner_media_landing {
	width:515px;
	height:110px;
	padding-top:5px;
	padding-left:10px;
	background:url(../images/banner_media_0.gif);
	font-size:10px;
}
.banner_media_one {
	width:515px;
	height:110px;
	padding-top:5px;
	padding-left:10px;
	background:url(../images/banner_media_1.gif);
	font-size:10px;
}
.banner_media_two {
	width:515px;
	height:110px;
	padding-top:5px;
	padding-left:10px;
	background:url(../images/banner_media_2.gif);
	font-size:10px;
}
.banner_media_three {
	width:515px;
	height:110px;
	padding-top:5px;
	padding-left:10px;
	background:url(../images/banner_media_3.gif);
	font-size:10px;
}
.banner_media_four {
	width:515px;
	height:110px;
	padding-top:5px;
	padding-left:10px;
	background:url(../images/banner_media_4.gif);
	font-size:10px;
}
.banner_media_five {
	width:515px;
	height:110px;
	padding-top:5px;
	padding-left:10px;
	background:url(../images/banner_media_5.gif);
	font-size:10px;
}
.banner_media_six {
	width:515px;
	height:110px;
	padding-top:5px;
	padding-left:10px;
	background:url(../images/banner_media_6.gif);
	font-size:10px;
}
.banner_media_prep {
	width:515px;
	height:110px;
	padding-top:5px;
	padding-left:10px;
	background:url(../images/events2011/prep2011-header.gif);
	font-size:10px;
}
.banner_media_chemoutsourcing {
	width:515px;
	height:110px;
	padding-top:5px;
	padding-left:10px;
	background:url(../images/events2011/chemoutsourcing-banner-media.gif);
	font-size:10px;
}
.banner_media_cphi {
	width:515px;
	height:110px;
	padding-top:5px;
	padding-left:10px;
	background:url(../images/events2011/cphi-header.gif);
	font-size:10px;
}
.banner_media_informex {
	width:515px;
	height:110px;
	padding-top:5px;
	padding-left:10px;
	background:url(../images/events2012/informex-header.gif);
	font-size:10px;
}
.banner_media_sswest {
	width:515px;
	height:110px;
	padding-top:5px;
	padding-left:10px;
	background:url(../images/events2011/sswest-header.gif);
	font-size:10px;
}
.banner_contact_landing {
	width:515px;
	height:110px;
	padding-top:5px;
	padding-left:10px;
	background:url(../images/banner_contact_0.gif);
	font-size:10px;
}
.conditions_banner, .privacy_banner, .site_map {
	width:500px;
	height:80px;
	padding-top:5px;
	padding-left:25px;
	background:#FFFFFF;
	text-transform:uppercase;
	font-size:10px;
}
a.blue_cap_big:link, a.blue_cap_big:visited, a.blue_cap_big:active {
	color:#1756a5;
	font-size:15px;
	margin-bottom:0px;
	margin-top:0px;
	line-height:22px;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif
}
a.blue_cap_big:hover {
	color:#666666;
	font-size:15px;
	margin-bottom:0px;
	margin-top:0px;
	line-height:22px;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif
}
a.gray_cap_big:link, a.gray_cap_big:visited, a.gray_cap_big:active {
	color:#666666;
	font-size:15px;
	margin-bottom:0px;
	margin-top:0px;
	line-height:22px;
	text-decoration:none;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif
}
a.gray_cap_big:hover {
	color:#1756a5;
	font-size:15px;
	margin-bottom:0px;
	margin-top:0px;
	line-height:22px;
	text-decoration:none;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
}
#sales_box {
	width:479px;
	height:171px;
}
#sales_right {
	float:right;
	width:332px;
	height:171px;
}
#sales_left {
	background-color:#fff;
	width: 147px;
	height: 171px;
	position: absolute;
	padding-left:0px;
	padding-top:0px;
	display:block;
}
#homelinks_right {
	position: absolute;
	padding-left:268px;
	padding-top:100px;
	width:259px;
	height: 114px;
	line-height:10px;
	left: 3;
}
/* Added by Wendy 8/1/07 */


.light_gray {
	color:#999999;
	font-size:11px;
	line-height:15px
}
.gray_text {
	font-size:11px;
	line-height:14px;
	color:#999999;
}
a.gray_text:link, a.gray_text:visited, a.gray_text:active {
	font-size:11px;
	line-height:14px;
	color:#999999;
	text-decoration:none;
}
ul {
	list-style-type: none;
	padding: 0;
	margin-left: 0;
	margin-top:0;
	margin:bottom
}
li.multi_line {
	display:block;
	background-image:url(../images/blue_arrow_double.gif);
	background-repeat:no-repeat;
	background-position:0px 1px;
	padding-left:15px; /* works in all */
 *padding-left:5px; /* targets IE6 and 7 */
	_padding-left:5px; /* targets IE6 */
	margin-top:10;
	font-size:11px;
	margin-left: 0;
	color:#666666;
	list-style:inside;
	list-style-type:none;
}
li.multi_line_2 {
	display:block;
	background-image:url(../images/n_dash.gif);
	background-repeat:no-repeat;
	background-position:0px 1px;
	padding-left:15px; /* works in all */
 *padding-left:5px; /* targets IE6 and 7 */
	_padding-left:5px; /* targets IE6 */
	margin-top:10;
	font-size:11px;
	margin-left: 0;
	color:#666666;
	list-style:inside;
	list-style-type:none;
}
/* Added by grace 8/4/07 */

li.tech {
	display:block;
	background-image:url(../images/blue_arrow_double2.gif);
	background-repeat:no-repeat;
	background-position:0px 1px;
	padding-left:15px; /* works in all */
 *padding-left:5px; /* targets IE6 and 7 */
	_padding-left:5px; /* targets IE6 */
	margin-top:10;
	font-size:11px;
	margin-left: 0;
	color:#666666;
	list-style:inside;
	list-style-type:none;
	line-height:24px;
}
/*Home page */

.home_banner {
	background:url(../images/home_banner.jpg);
	width:524px;
	height:282px;
}
.home_middle_content {
	width:464px;
	height:231px;
	background-image: url(../images/index_middle.png);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #FFFFFF;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 30px;
}
.home_middle_content li {
	list-style-type: disc;
	margin-left: 30px;
	margin-bottom: 4px;
}
.home_bottom_content {
	background-image: url(../images/index_bottom.png);
	height: 12px;
	width: 524px;
}
.grid_home_container {
	width:523px;
	height:191px;
	float:left;
	background:url(../images/grid_home_container.jpg);
	background-repeat:no-repeat;
	background-positon: top left;
	font-size:11px;
	line-height:13px;
}
.grid_home_container h1, .bait_text_right_home h1 {
	text-transform:capitalize;
	text-transform:uppercase;
	font-size:12px;
	color:#626262;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:2px;
	font-family:Arial, Helvetica, sans-serif;
}
.block_home_img {
	float:left;
	width:163px;
}
.block_home_text {
	padding-top:50px;
	padding-left:12px;
	padding-bottom:10px;
	float:left;
}
.bait_text_r h2 {
	text-transform:capitalize;
	text-transform:uppercase;
	font-size:12px;
	color:#626262;
	font-weight:bold;
	margin-top:3px;
	margin-bottom:2px;
	font-family:Arial, Helvetica, sans-serif;
}
.home_right_bait H1, .block_home_text h1, .home_right_bait_2 H1 {
	text-transform:capitalize;
	text-transform:uppercase;
	font-size:12px;
	color:#626262;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
}
.home_ampac_bait {
	background-color:#ECF7F9;
	width:inherit;
}
.home_right_bait {
	background-color:#ecf7f9;
	width:226px;
	height:135px;
	padding-top:3px;
	padding-left:10px;
	color:#0055A5;
	font-size:11px;
	line-height:14px;
}
.home_right_bait_2 {
	background-color:#ecf7f9;
	width:226px;
	height:225px;
	padding-left:10px;
	color:#0055A5;
	font-size:11px;
	line-height:13px;
	padding-bottom:10px;
}
.right_content_home {
	width:236px;
	height:auto;
	float:left;
	margin-top:0px;
	padding-top:0px;
	overflow:auto;
	overflow:hidden
}
.bait_text_home {
	width:236px;
	background:#F6F6F6;
	font-size:11px;
	line-height:14px;
	color:#626262;
	padding-top:0px;
	padding-bottom:7px
}
.bait_container_home {
	border-top:solid 5px #F5F5F5;
	width:236px;
	height:auto;
}
.bait_text_right_home {
	border-top:dotted 1px #cccccc;
	height:auto;
	width:145px;
	float:left;
	font-size:11px;
	line-height:14px;
	padding-top:10px;
	font-size:10px;
	background:#f5f5f5
}
a.blue_cap:link, a.blue_cap:visited, a.blue_cap:active {
	color:#1655a4;
	text-transform:uppercase;
	font-size:10px;
	text-decoration:none;
	line-height:15px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
a.blue_cap:hover {
	color:#0055A5;
	text-transform:uppercase;
	font-size:10px;
	text-decoration:none;
	line-height:15px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
a.dark_gray_sm:link, a.dark_gray_sm:visited, a.dark_gray_sm:active {
	color:#666666;
	font-size:11px;
	text-decoration:none;
	display:block;
	padding-bottom:5px;
}
a.dark_gray_sm:hover {
	color:#0055A5;
	font-size:11px;
	text-decoration:none;
	display:block;
	padding-bottom:5px;
}
.lightblue_sm, a.lightblue_sm:link, a.lightblue_sm:visited, a.lightblue_sm:active {
	color:#0099cc;
	font-size:11px;
	text-decoration:none;
	line-height:14px;
}
a.lightblue_sm:hover {
	color:#626262;
	font-size:11px;
	line-height:14px;
	text-decoration:none;
}
.lightblue_12, a.lightblue_12:link, a.lightblue_12:visited, a.lightblue_12:active {
	color:#0099cc;
	font-size:12px;
	text-decoration:none;
	line-height:14px;
}
a.lightblue_12:hover {
	color:#626262;
	font-size:12px;
	line-height:14px;
	text-decoration:none;
}
a.searchlink:link, a.searchlink:visited, a.searchlink:active {
	color:#666666;
	font-size:15px;
	text-decoration:none;
}
a.searchlink:hover {
	color:#1756A5;
	font-size:15px;
	text-decoration:none;
}
/* Updates May 05, 2008 */

.noncustom_link_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0099cc;
	text-decoration:none;
}
h1 {
	color:#1756a5;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	font-weight: normal;
}
.home_top_content {
	background-image: url(../images/index_top.png);
	height: 12px;
	width: 524px;
}
.banner_facilities_texas {
	width:515px;
	height:110px;
	padding-top:5px;
	padding-left:10px;
	font-size:10px;
	background-image: url(../images/texas-facilities.gif);
}
.banner_facilities_california {
	width:515px;
	height:110px;
	padding-top:5px;
	padding-left:10px;
	font-size:10px;
	background-image: url(../images/california-facilities.gif);
}
#upcomingEvents #text {
	font-family: Arial, Helvetica, sans-serif, ".Dialog 9";
	font-size: 10px;
	color: #333333;
	background-color: #EEF7FB;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 10px;
}
.float_right {
	float: right;
}
hr {
	width: 450px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	color: #CCCCCC;
}


/* MEMBERSHIP LOGOS ON ALL PAGES IN LEFT COLUMN */
#member-lftcol {
	background-color:#eef7fb;
	margin: 0 0 10px 0;
	padding: 15px 0;
	font-family:Arial, Helvetica, sans-serif;
}
#member-lftcol h2.eventsblue {
	font-size: 15px;
	background-color: #ddeef6;
	padding: 5px 10px;
	margin:0;
}
#member-lftcol img {
	padding: 10px 0 0 0;
	border:0;
}
/* added styles Take Notice Inc. - SH - 06/23/2011 
for products pages Magrala and DPPA
*/
.mag_left {
	width: 48%;
	display:block;
	float:left;
	padding: 20px 0 40px 0;
}
.products_ul {
	list-style-type: disc;
	margin-left: 20px;
}
.products_ul li {
	margin-left: 0;
	margin-top: 15px;
	padding: 0;
}
.prod_hr {
	width: 100%;
	margin: 10px 0;
	border-bottom: 1px solid #1756A5;
	color: #1756A5;
}
/* magrala form settings */


/* STYLES FOR NEWS ON HOMEPAGE SECTION - Take Notice, Inc, S Hanners */

.home_news { 
	padding-left: 25px;
	padding-right: 25px;
	height: auto;
	line-height: 12px;
}
.home_news.home_news_first {
	padding-top: 8px;
}
.home_news div.bordertop {
	border-top:solid 1px #cccccc;
	padding-top: 8px;
}
.home_news .dark_blue_14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	}

.home_news a.lightblue:link, .home_news a.lightblue:visited, .home_news a.lightblue:active {
	font-size: 12px;
}

/* STYLES FOR EVENTS PAGES AND EVENT SIDEBAR ITEMS ON ALL PAGES - Take Notice, Inc, S Hanners, 11/19/2010-R11/18/2011 */
#events-wrap {
	width:480px;
}
ul.eventstabs {
	margin: 0;
	padding: 0;
	height: 44px;
	float: left;
	list-style: none;
}
ul.eventstabs li {
	float: left;
	margin: 0 4px 0 0;
	padding: 0;
	height: 44px;
	overflow: hidden;
	position: relative;
	background: url(/images/events-tab-off.jpg) 0 0 no-repeat;
}
ul.eventstabs li.tablast {
	margin:0;
}
/*--- all here ---*/
ul.eventstabs li a {
	width: 117px;
	text-decoration: none;
	color: #ffffff;
	display: block;
	font-size: 12px;
	line-height: 14px;
	padding: 5px 0 0 0;
	outline: none;
	text-align:center;
}
ul.eventstabs li a.single {
	padding: 10px 0 0 0;
}
ul.eventstabs li.active, html ul.eventstabs li.active a { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background: url(/images/events-tab-on.jpg) 0 0 no-repeat;
	color: #1756a5;
}
#events-content {
	background-color: #eef7fb;
	/* overflow: hidden;*/
	clear: both;
	float: left;
	width: 480px;
	font-size: 12px;
}
.events-content-inner {
	min-height: 420px;
	padding: 25px 10px;
}
.tab_content {
	font-size: 12px;
	line-height: 18px;
	color: #333333;
}
.tab_content a {
	color: #0099cc;
	text-decoration:none;
}
.tab_content a:hover {
	color: #0099cc;
	text-decoration:underline;
}
.eventsbluelink {
	color: #0099cc;
}
h2.events {
	font-size: 18px;
	font-family:Arial, Helvetica, sans-serif;
	color: #1756a5;
	font-weight:normal;
}
h3.events {
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	color: #1756a5;
	font-weight:600;
}
.eventsblue {
	color:#1756a5;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}
.eventsblue_12 {
	color:#1756a5;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
#events-rtcol, #events-rtcol2, #events-rtcol3 {
	background-color:#eef7fb;
	margin: 5px 0 10px 0;
	padding: 15px 0;
	font-family:Arial, Helvetica, sans-serif;
}
#events-rtcol h2.eventsblue, #events-rtcol2 h2.eventsblue, #events-rtcol3 h2.eventsblue {
	font-size: 15px;
	background-color: #ddeef6;
	padding: 5px 10px;
	margin:0;
}
#events-rtcol p, #events-rtcol2 p, #events-rtcol3 p {
	padding-left: 10px;
	padding-right: 10px;
}
#events-rtcol a, #events-rtcol2 a, #events_overview a {
	color: #0099cc;
	text-decoration:none;
}
#events-rtcol a:hover, #events-rtcol2 a:hover {
	color: #0099cc;
	text-decoration:underline;
}
#events-rtcol ul {
	list-style-type: none;
	margin: 0;
	padding: 0 10px 10px 10px;
}
#events-rtcol li {
	background-image: url("../images/blue_arrow_double.gif");
	background-repeat: no-repeat;
	background-position: 0 7px;
	padding: 5px 0 0 12px;
}
p.eventgrey {
	color:#444444;
}
#events_overview .font-14 {
	font-size: 14px;
}
p.events_overview_heading {
	margin-top: -10px;
	font-size: 14px;
}
.events_hr {
	margin: 30px 0 20px 0;
}
#events-rtcol p.events_bold_blue {
	color: #1756a5;
	font-weight: bold;
	font-size: 13px;
	margin: 0;
	padding: 10px 10px 5px 10px;
}
#events-rtcol p.events_bold_blue2 {
	color: #1756a5;
	font-weight: bold;
	font-size: 14px;
	margin: 0;
	padding: 10px 10px 5px 10px;
}

