body
{
	margin: 0;
	padding: 0;
	background: url(/Styles/images/bg-html.jpg) repeat-x 0 108px;
}
#createdbody
{
	width: 100%;
	background: url(/Styles/images/bg-body.jpg) no-repeat 49% 90px;
}
a
{
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
p
{
	margin: 0;
}
img
{
	border: none;
	display: block;
}
form
{
	margin: 0;
	display: block;
}

table {
	margin: 0;
	padding: 0;
}

/*MAIN********************************************************/
#main
{
	width: 972px;
	margin: 0 auto;
}

#menu_bar {
	background-color: #126DB3; 
	height: 19px; 
	top: 90px; 
	position: absolute; 
	width: 50%; 
	right: 0;
}

/*CONTENT*******************************************************/
#content
{
	width: 972px;
	padding: 398px 0 0;
	background: url(/Styles/images/content-rep.gif) repeat-y;
	overflow: hidden;
}
.content-top
{
	width: 100%;
	background: url(/Styles/images/content-top.gif) no-repeat;
	padding: 21px 0 0;
}

/*HEADER********************************************************/
#header
{
	position: absolute;
	top: 0;
	height: 398px;
	width: 972px;
	background: url(/Styles/images/bg-header.jpg) no-repeat;
/*	overflow: hidden;*/
}

.logo-menu
{
	width: 547px;
	padding: 0 0 0 0px;
    z-index: 2000;
	position: relative;
}

.menu
{
	margin-top: 48px;
	margin-left: 292px;
	background: #126db3 url(/Styles/images/left-corner.gif) no-repeat;
	width: 680px;
	padding-left: 15px;
}

.logo
{
	position: relative;
	top: 59px;
	left: 44px;
	height: 42px;
	width: 163px;
	/*text-indent: 0px;*/
	/*overflow: hidden;*/
	/*z-index: 1;*/
}
.logo a
{
	display: block;
	height: 42px;
	width: 163px;
}

.logo-menu a
{
	color: #fff;
	font: bold 12px/19px Arial, Helvetica, sans-serif;
}


/*BOXES********************************************************/
.boxes
{
	width: 100%;
	padding: 0;
	z-index: 1000;
	position: relative;
}
/*LEFTBOX********************************************************/
.leftbox
{
	width: 255px;
	float: right;
	padding: 18px 30px 0 0;
}
.leftbox span
{
	display: block;
}

.leftbox h2
{
	padding: 0;
	margin: 2px 0 0;
	color: #333333;
	font: bold 11px/11px Arial, Helvetica, sans-serif;
}
.leftbox p
{
	padding: 2px 0 27px 2px;
	color: #000;
	font: 12px/14px Arial, Helvetica, sans-serif;
}
.leftbox h4
{
	margin: 0px 0 0;
	padding: 0 0 0 2px;
	color: #fff;
	font: bold 16px/14px Arial, Helvetica, sans-serif;
}
.leftbox select
{
	width: 255px;
	padding: 0 0 0 2px;
	margin: 6px 0 0 2px;
	border-top: 2px solid #969696;
	border-left: 2px solid #969696;
	font: 10px/10px Arial, Helvetica, sans-serif;
}

.leftbox h1
{
	font-size: 30px;
	color: #fff;
	margin: 5px 0 7px 0;
	font-family: Arial, Helvetica, sans-serif;
}


/*CENTERBOX********************************************************/

.centerbox
{
	padding: 25px 4px 0;
	width: 174px;
	float: right;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.centerbox h3
{
	margin: 0;
	padding: 0 20px 19px;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	/*font: bold 12px/12px Arial, Helvetica, sans-serif;*/
}
.centerbox ul
{
	margin: 0;
	padding: 0;
	margin-top: -3px;
}
.centerbox li
{
	list-style: none;
	width: 153px;
	padding: 0 0 0 21px;
}
.centerbox ul li a
{
	color: #fff;
	font: bold 12px/19px Arial, Helvetica, sans-serif;
}
.centerbox .helium
{
	background: #126db3;
	line-height: 18px;
}
.centerbox .nitrogen
{
	background: #666;
	line-height: 18px;
}
.centerbox .free
{
	background: #999;
	line-height: 18px;
}
.centerbox p
{
	padding: 13px 10px 0 20px;
	color: #333333;
	font: 12px/16px Arial, Helvetica, sans-serif;
}
.centerbox .more
{
	margin: 17px 0 0 19px;
	display: block;
	width: 85px;
	padding: 0 0 0 13px;
	background: url(/Styles/images/learn-more.gif) no-repeat;
	color: #fff;
	font: bold 12px/19px Arial, Helvetica, sans-serif;
	overflow: hidden;
}
.more span
{
	cursor: pointer;
	width: 85px;
	display: block;
	background: url(/Styles/images/learn-more-rightside.gif) no-repeat 100% 0;
}

/*CENTERBOX********************************************************/
.subcenterbox
{
	margin: 21px 4px;
	padding: 0;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.subcenterbox h3
{
	/*margin: 0;*/
	padding: 0 20px 19px;
	color: #333333;
	font-weight: bold;
	font-size: 12px;
	/*font: bold 12px/12px Arial, Helvetica, sans-serif;*/
}
.subcenterbox ul
{
	margin: 0;
	padding: 0;
}
.subcenterbox li
{
	list-style: none;
	width: 153px;
	padding: 0 0 0 21px;
}
.subcenterbox ul li a
{
	color: #fff;
	/*font: bold 12px/14px Arial, Helvetica, sans-serif;*/
}

.subcenterbox .helium
{
	background: #126db3;
	line-height: 19px;
}
.subcenterbox .nitrogen
{
	background: #666;
	line-height: 19px;
}
.subcenterbox .free
{
	background: #999;
	line-height: 19px;
}

/*.subcenterbox p
{
	padding: 13px 10px 0 20px;
	color: #000;
	font: 12px/16px Arial, Helvetica, sans-serif;
}*/
/*.subcenterbox .more
{
	margin: 17px 0 0 19px;
	display: block;
	width: 85px;
	padding: 0 0 0 13px;
	background: url(/Styles/images/learn-more.gif) no-repeat;
	color: #fff;
	font: bold 12px/19px Arial, Helvetica, sans-serif;
	overflow: hidden;
}*/

/*RIGHTBOX********************************************************/
.rightbox
{
	padding: 136px 24px 0;
	width: 161px;
	float: right;
	text-align: center;
}
.rightbox h3
{
	margin: 0 0 10px;
	color: #333333;
	font: bold 12px/12px Arial, Helvetica, sans-serif;
}
.rightbox p
{
	color: #333333;
	font: 12px/14px Arial, Helvetica, sans-serif;
}
.rightbox a
{
	color: #075a9a;
	text-decoration: underline;
}
.rightbox a:hover
{
	text-decoration: none;
}
/*MAIN-CONTENT********************************************************/
.main-content
{
	float: left;
	width: 665px;
	overflow: hidden;
}
/*LEFT-COLUMN********************************************************/
.left-column
{
	padding: 0 25px 0 30px;
	float: left;
	width: 234px;
	overflow: hidden;
}
.left-column h1
{
	margin: 0 0 10px;
	color: #333333;
	font: bold 12px/12px Arial, Helvetica, sans-serif;
}

.left-column h3
{
	margin: 0 0 10px 2px;
	color: #333333;
	font: bold 12px/12px Arial, Helvetica, sans-serif;
}

.left-column p
{
	margin: 4px 0 0;
}
.left-column p a
{
	text-decoration: underline;
	font: 12px/14px Arial, Helvetica, sans-serif;
	color: #044f89;
}
.left-column p a:hover
{
	text-decoration: none;
}
/*CENTER-COLUMN********************************************************/
.center-column
{
	padding: 0 18px 0;
	float: right;
	width: 340px;
	overflow: hidden;
	min-height: 100px;
}
.center-column h3
{
	margin: 0 0 10px 2px;
	color: #333333;
	font: bold 12px/12px Arial, Helvetica, sans-serif;
}
.center-column p
{
	padding: 0 11px 10px 0;
	width: 340px;
	color: #666;
	font: 12px/14px Arial, Helvetica, sans-serif;
}
.center-column img
{
	/*float: right;*/
	width: 97px;
	display: block;
	padding-left: 10px;
}

/*SIDEBAR********************************************************/
.sidebar
{
	padding: 0 21px 0;
	float: right;
	width: 265px;
	overflow: hidden;
}
.sidebar h2
{
	margin: 0 0 0;
	color: #333333;
	font: bold 12px/12px Arial, Helvetica, sans-serif;
}
.sidebar h3
{
	margin: 0 0 10px 2px;
	color: #333333;
	font: bold 12px/12px Arial, Helvetica, sans-serif;
}
.sidebar ul
{
	width: 140px;
	margin: 0;
	padding: 0 0 20px;
}
.sidebar li
{
	margin: 10px 0 0;
	list-style: none;
}
.sidebar a
{
	text-decoration: underline;
	color: #044f89;
	font: 12px/14px Arial, Helvetica, sans-serif;
}
.sidebar a:hover { text-decoration: none; }

.sidebar img { position: relative; top: -4px; right: 29px; }

/*BOTTOM********************************************************/
#bottom
{
	width: 906px;
	height: 1px;
	margin: 10px 33px 0 33px;
	background: url(/Styles/images/pointers-content.gif) repeat-x;
	overflow: hidden;
}

#sub_bottom {
	width: 906px;
	height: 1px;
	margin: -110px 33px 0 33px;
	background: url(/Styles/images/pointers-content.gif) repeat-x;
	overflow: hidden;
}

#sub_bottom img { display: none; }

/*FOOTER********************************************************/
#footer
{
	width: 100%;
	padding: 18px 0 20px;
}
#footer ul
{
	text-align: center;
	display: block;
	margin: 0 0 0 -10px;
	padding: 0;
}
#footer li
{
	font: 11px/16px Arial, Helvetica, sans-serif;
	color: #999;
	list-style: none;
	display: inline;
	padding: 0 2px 0 8px;
	background: url(/Styles/images/sep.gif) no-repeat 0 50%;
}
#footer a
{
	color: #999;
	text-decoration: underline;
	font: 11px/16px Arial, Helvetica, sans-serif;
}
#footer a:hover
{
	text-decoration: none;
}
#footer ul li.first
{
	background: none;
}
#footer p
{
	text-align: center;
	color: #999;
	font: 11px/16px Arial, Helvetica, sans-serif;
}

/*------------------FOR INNER page-------------------------*/
/*INNER********************************************************/
.inner
{
	background: url(/Styles/images/bg-html-inner.jpg) repeat-x 0 108px;
}

/*CREATEDBODY-INNER********************************************************/
#createdbody-inner
{
	width: 100%;
	background: url(/Styles/images/bg-body-inner.jpg) no-repeat 49% 90px;
}

/*CONTENT-INNER********************************************************/
#content-inner
{
	width: 972px;
	padding: 235px 0 0;
	background: url(/Styles/images/content-rep-inner.gif) repeat-y;
	overflow: hidden;	
}

/*HEADER-INNER********************************************************/
#header-inner
{
	position: absolute;
	top: 0;
	height: 235px;
	width: 972px;
	background: url(/Styles/images/bg-header-inner.jpg) no-repeat;
	/*overflow: hidden;*/
}

.RotatingImage
{
	position: absolute;
	top: 112px;
	left: 10px;
}

.SubRotatingImage
{
	position: absolute;
	top: 112px;
	left: 12px;
}

/*BOXES-INNER********************************************************/
.boxes-inner
{
	width: 100%;
	/*overflow: hidden;*/
	padding: 0;
}
/*LEFTBOX-INNER********************************************************/
.leftbox-inner{
	width: 314px;
	float: right;
	padding: 26px 0 0 0;
	height: 100px;
}

.leftbox-inner h3 {
	margin: 8px 0 0;
	padding: 0 0 1px 14px;
	color: #333333;
	font: bold 13px/25px Arial, Helvetica, sans-serif;
	background: url(/Styles/images/arrow.gif) no-repeat 0 45%;
}

.leftbox-inner h4 {
	margin: 5px 0 0 14px;
	padding: 5px 0 0;
	color: #333333;
	font: bold 12px/12px Arial, Helvetica, sans-serif;
	background: url(/Styles/images/pointers-leftbox-inner.gif) repeat-x 0 0;
} 

.leftbox-inner select {
	width: 255px;
	padding: 0 0 0 2px;
	margin: 6px 0 0 14px;
	border-top: 2px solid #969696;
	border-left: 2px solid #969696;
	font: 10px/11px Arial, Helvetica, sans-serif;
}

.optimag {
	display: inline;
	padding: 5px 12px 7px;
	color: #8e887b;
	font: bold 12px/25px Arial, Helvetica, sans-serif;
	background: url(/Styles/images/more-inner.gif) no-repeat 0 0;
}
/*MAIN-CONTENT-INNER********************************************************/
.main-content-inner {
	float: right;
	width: 808px;
	overflow: hidden;
}
/*CENTER-COLUMN-INNER********************************************************/
.center-column-inner{
	float: left;
	width: 560px;
	overflow: hidden;
	padding: 0 20px 14px 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

.center-column-inner a { color: #044F89; text-decoration: underline; }
.center-column-inner a:hover{ text-decoration: none; }

.center-column-inner h1{
	margin: 12px 0 10px;
	color: #666;
	font: 30px/30px Arial, Helvetica, sans-serif;
}

.center-column-inner h2 {
	color: #333333;
	font: bold 16px/16px Arial, Helvetica, sans-serif;
}

.center-column-inner h3 {
	color: #333333;
	font-size: 13px;
}

.center-column-inner li {
	list-style-type: disc;
	font-size: 12px;
	color: #666666;
	padding: 5px;
	line-height: 14px;
}

.center-column-inner p {
	margin: 13px 0 0;
	color: #666;
	font: 12px/14px Arial, Helvetica, sans-serif;
}

.center-column-inner .press_release li {
    list-style: disc;
}
.center-column-inner .sf_eventsList li {
    list-style: none;
}

.center-column-inner .sf_eventsList .sf_eventTitle {
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding-bottom: 2px;
}

/*LOGIN FORM*******************************************************/
.center-column-inner table {
	margin: 10px;
}

.center-column-inner fieldset li {
	list-style-type: none;
	margin-bottom: 6px;
}

.center-column-inner fieldset {
	border: none;
}

.center-column-inner fieldset label {
	float: left;
	width: 85px;
	margin-top: 4px;
}

.center-column-inner .checkbox label {
	float: none;
}

.sensitive{
	float: left;
	clear: right;
	font-size: 10px;
	color: #FF0000;
	margin-left: 85px;
}

.checkbox {
	clear: left;
}

/*RIGHT-COLUMN-INNER*******************************************************/
.right-column-inner {
	float: right;
	width: 156px;
	overflow: hidden;
	padding: 0 17px;
	margin: -15px 0 0 0;
}
 
.right-column-inner h3 {
	margin: 31px 0 0;
	color: #333333;
	font: bold 12px/12px Arial, Helvetica, sans-serif;
}

.right-column-inner ul { margin: 0; padding: 0; }
.right-column-inner li { list-style: none; margin: 11px 0 0; }
.right-column-inner a { text-decoration: underline; color: #044f89; font: 12px/14px Arial, Helvetica, sans-serif; }
.right-column-inner a:hover { text-decoration: none; }

/*SIDEBAR-INNER********************************************************/
.sidebar-inner {
	float: left;
	width: 115px;
	overflow: hidden;
	padding: 0 10px 0 34px;
}

.sidebar-inner h2 {
	margin: 17px 0 0;
	color: #333333;
	font: bold 16px/16px Arial, Helvetica, sans-serif;
	padding-left: 0px;
}

.sidebar-inner ul { margin: 14px 0 7px; padding: 0; }
.sidebar-inner li { list-style: none; }
.sidebar-inner a { text-decoration: underline; color: #044f89; font: 12px/20px Arial, Helvetica, sans-serif; }
.sidebar-inner a:hover { text-decoration: none; }
.cph_product_list { margin-top: 124px; }
.cph_product_list h4 { color: #333333;	font-size: 11px; }

.lbtop { margin-top: -9px; }
.lblower { margin-top: 0px; }
.lbtop a { text-decoration: none } 
 
/*OVERVIEW-INNER********************************************************/

#overview_container { margin-left: -7px; }
.overview_img_top { float: left; background: url(/Styles/images/overview_top.jpg) no-repeat; width: 572px; height: 12px; overflow: hidden; }
.overview_img_btm { float: left; background: url(/Styles/images/overview_bottom.jpg) no-repeat; width: 572px; height: 11px; }

.overview {
	float: left;
	width: 522px;
	background-color: #e1e0dc;
	padding: 0 25px;
	font-family: Arial, Helvetica, sans-serif;
}

.overview a { color: #126DB3; text-decoration: underline; }
.overview a:hover{ text-decoration: none; }

.overview h2 {
	color: #333333;	
	margin: 0 0 25px 0;
	padding-left: 0px;
	font-size: 16px;
}

.overview h3 { color: #333333; font-size: 12px; }
.overview h4 { margin-bottom: 0; font-size: 12px; }
.overview p { font-size: 12px; color: #666666; margin: 0; }

/*DETAILS********************************************************/

.cryostat_menu h3 {
	margin: 0; padding: 0;
	font-size: 13px;
}

#details_menu {
	background: url(/Styles/images/details_menu.jpg) no-repeat;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
	height: 40px;
	width: 572px;
	top: 0px;
	left: -7px;
}

#details_menu ul {
	position: relative;
	right: 8px;
	top: -5px;
}

.cryostat_menu li {
	list-style-type: none;
	float: left;
	color: #126DB3;
	margin-top: 13px;
	padding-right: 10px;
}

.divider {
	border-right: 1px solid #666666;
	margin-right: 10px;
}

.button {
	position: relative;
	top: 31px;
	right: -422px;
}

.details {
	width: 560px;
	height: 110px;
	font-family: Arial, Helvetica, sans-serif;
}

.details a {
	color: #005B9F;
	text-decoration: underline;
}

.details a:hover{
	text-decoration: none;
}

.details p, .details h2 {
	padding: 10px 0 3px 25px;
	font-size: 16px;
}

.details p {
	font-size: 11px;
	width: 236px;
}

/*DETAILS OVERVIEW - STANDARD CONFIGURATION********************************************************/

.details_overview {
	width: 560px;
	height: 215px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	float: left;
	margin: 30px 0 0 0;
	padding-bottom: 25px;
}

.details_overview a {
	color: #126DB3;
	text-decoration: underline;
}

.details_overview a:hover{
	text-decoration: none;
}

.details_overview p, h2 {
	padding-left: 25px;
}

.details_overview h3 {
	padding-left: 25px;
	font-size: 1.4em;
}

.details_overview p {
	font-size: 12px;
	width: auto;
}

.details-overview img {
	padding-left: 5px;
}


/*DETAILS - STANDARD CONFIGURATION********************************************************/

.details_standard_config {
	width: 560px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	float: left;
	margin: 30px 0 0 0;
}

.details_standard_config a {
	color: #126DB3;
	text-decoration: underline;
}

.details_standard_config a:hover{
	text-decoration: none;
}

.details_standard_config p, h2 {
	padding-left: 25px;
	clear: left;
}

.details_standard_config h3 {
	padding-left: 25px;
	font-size: 1.4em;
	margin-bottom: 15px;
}

.details_standard_config li { list-style-type: disc; }

.grey_container {
	float: right;
	width: 168px;
}

.greybox {
	margin: 0;
    float: right;
	background-color: #e1e0dc;
    width: 168px;
}   

.greybox_top {
	float: left;
	background: url(/Styles/images/grey_random_top.jpg) no-repeat;
	width: 168px;
	height: 12px;
	overflow: hidden;
}

.greybox_bottom {	
	float: left;
	background: url(/Styles/images/grey_random_bottom.jpg) no-repeat;
	width: 168px;
	height: 8px;
}

.greybox img {
    margin-top: 4px;
	margin-right: auto;
	margin-left: auto;
}

.greybox p {
    margin: 2px -12px;
    width:145px;
    font-size: .9em;
    font-weight: bold;
    font-style:italic;
}

.greybox_apps {
	margin: 0;
    float: right;
	background-color: #e1e0dc;
    width: 168px;
}

.greybox_apps p {
	margin: 2px 12px;
    width:145px;
    font-size: .9em;
    font-weight: bold;
    font-style:italic;
}

/*DETAILS - SPECIFICATIONS CONFIGURATION********************************************************/

.details_specifications {
	margin-top: 10px;
	width: 560px;
	font-family: Arial, Helvetica, sans-serif; 
	color: #666666;
	float: left;
	margin: 30px 0 0 0;
}

.details_specifications img.st {
	padding-left: 15px;
}

.details_specifications a {
	color: #126DB3;
	text-decoration: underline;
}

.details_specifications a:hover{
	text-decoration: none;
}

.details_specifications h2 {
	clear: left;
	padding-left: 25px;
	color: #333333;
}

.details_specifications h3 {
	padding-left: 25px;
	font-size: 1.4em;
	margin-bottom: 15px;
}

.details_specifications p {
	clear: left;
	padding-left: 25px;
	color: #666666;
}

.details_specifications table { vertical-align: top; }

.displacement_chart {
	padding-left: 25px;
}

.specs_info {
	width: 195px;
}

.specs_enlarge_btn1 {
	position: relative;
	top: 1px;
	right: -42px;
}
.specs_enlarge_btn2 {
	position: relative;
	top: 1px;
	right: -42px;
}

.title {
	color: #666666;
	font-size: 12px;
	padding-bottom: 15px;
	padding-left: 25px;
}

.specs_chart {
	padding-left: 22px;
}

/*DETAILS - OTHER CONFIGURATION********************************************************/
.other_details { 
	width: 560px; 
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	float: left;
	margin: 30px 0 15px 0; 
}
	
.other_details a {
	color: #126DB3;
	text-decoration: underline;
}

.other_details a:hover{
	text-decoration: none;
}

.other_details h2 {
	clear: left;
	padding-left: 25px;
	color: #333333;
	font-size: 1.6em;
}

.other_details p {
	clear: left;
	padding-left: 25px;
	color: #666666;
}

.other_details h3 {
	padding-left: 25px;
	font-size: 1.4em;
}

.other_configurations {
	display: block;
	clear: right;
	margin-bottom: 30px;
	font-size: 12px;
}

.other_configurations p {
	width: auto;
}

.other_configurations img {
	float: right;
	padding-left: 5px;
	margin-bottom: 10px;
}

/*DETAILS - OTHER CONFIGURATION********************************************************/
.products_overview p {
	width: 158px;
}

.products_overview img {
	margin-left: auto; margin-right: auto;
}

.column {
	background-color: #e1e0dc;
	margin-top: 0;
}

.blue_content {
	display: block;
	margin-left: auto; margin-right: auto;
	background-color: #126db3;
	width: 158px;
}
 
 /*PRODUCT OVERVIEW ********************************************************/

.column_blue h1, h2, h3, img, .column_dk_gray h1, h2, h3, img, .column_gray h1, h2, h3, img { margin: 0; padding: 0;}
.blue_title h2, .dk_gray_title h2, .gray_title h2 { 
	font-size: 15px; 
	margin-bottom: 15px; 
	width: 125px; 
	margin-left: auto; margin-right: auto; 
	height: 20px; 
	position: relative;
	top: 3px;
}

.column_blue, .column_dk_gray, .column_gray { height: 100%; }

.column { 
	width: 183px; 
	background-color: #e1e0dc; 
	margin: 0;
	height: auto;

	padding: 5px 0 0 0;
	font-family: Arial, Helvetica, sans-serif; 
}

.column a { text-decoration: none; color: #fff; }

.blue_title, .dk_gray_title, .gray_title { 
	background: url(/Styles/images/column_title.jpg) no-repeat; 
	text-align: center; 
	background-position: center; 
}

.product_blue, .product_dk_gray, .product_gray { 
	width: 158px; 
	padding-bottom: 5px; 
	margin-left: auto; margin-right: auto;
}

.product_blue_item { 
	background-color: #126db3; 
	margin: 0; 
	padding: 0 4px 1px 4px;
}

.product_dk_gray_item { 
	background-color: #666666; 
	margin: 0; 
	padding: 0 4px 1px 4px;
}

.product_gray_item { 
	background-color: #999999; 
	margin: 0; 
	padding: 0 4px 1px 4px;
}

.product_blue_item h3, .product_dk_gray_item h3, .product_gray_item h3 { 
	font-size: 12px; 
	text-align: center; 
	color: #fff; 
	line-height: 1em; 
	overflow: hidden;
}

.padimage {
    padding:5px;
}

.smalltext { font-size: 9px; } 

.column_top{
	background-image:url(/Styles/images/column_top.jpg);
	overflow: hidden;	
	width:183px;
	height:12px;
}

.column_bottom{
	background-image:url(/Styles/images/column_bottom.jpg);
	overflow: hidden;
	width:183px;
	height:8px;
}

.product_blue_top {
	background-image:url(/Styles/images/blue_top.jpg);
	overflow: hidden;
	width:158px;
	height:7px;
}

.product_blue_bottom{
	background-image:url(/Styles/images/blue_bottom.jpg);
	overflow: hidden;
	width:158px;
	height:6px;
}

.product_dk_gray_top{
	background-image:url(/Styles/images/dk_gray_top.jpg);
	overflow: hidden;
	width:158px;
	height:8px;
}

.product_dk_gray_bottom{
	background-image:url(/Styles/images/dk_gray_bottom.jpg);
	overflow: hidden;
	width:158px;
	height:6px;
}

.product_gray_top{
	background-image:url(/Styles/images/gary-top.jpg);
	overflow: hidden;
	width:158px;
	height:6px;
}

.product_gray_bottom{
	background-image:url(/Styles/images/gray_bottom.jpg);
	overflow: hidden;
	width:158px;
	height:6px;
}

/*NEWS AND EVENTS ********************************************************/

.NewsEvents {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 30px;
	color: #666666;
}

.EventDate {
	color: #666666;
}

.NewsEvents li {
	color: #044F89;
	margin: 5px 0 10px -30px;
	font-weight: bold;
}

.NewsItem { margin: 2px 0 20px 5px; display: inline; }
.NewsItem li { margin: 5px 0 5px 15px; font-weight: normal; list-style-type: none;  }

.NewsItem a {
	color: #044F89;
	line-height: 15px;
	text-decoration: underline;
}

.NewsItem a:hover { text-decoration: none; }

.agent_overview li {
    list-style-type: disc;
    font-weight: bold;
	padding: 2px;
}

.agent_overview ul {
    margin-bottom: 15px;
}

.agent_overview .AgentItem li {
    list-style-type: circle;
    font-weight: normal;
}

.agent_overview .AgentItemII li {
	padding: 2px;
    list-style-type: square;
    font-weight: normal;
}

/*SEARCH RESULTS ********************************************************/
.searchResults {
	margin: 15px 0 0 0;
}

.sf_searchBox {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 15px;
}

.sf_searchBox label {
	font-size: 12px;
    margin-right: 5px;
}

.searchResults dt { 
	margin: 10px 0 3px 15px;
 }

.searchResults dd { 
	color: #666666;
	font-size: 12px;
 }

.searchResults dt a {
	font-size: 14px;
	text-decoration: underline;
	color: #044f89;
}

.searchResults dt a:hover {
	text-decoration: none;
}

.searchResults a {
	text-decoration: underline;
	color: #044f89;
	font: 12px/14px Arial, Helvetica, sans-serif;
}

.searchResults a:hover {
	text-decoration: none;
}

/*CONTACT US FORM ************************************************************/
table.contact {
	margin: 0;
	color: #666666;
}

table.contact table {
	margin: 0;
}

table.contact .underline {
	font-weight: bold;
	text-decoration: underline;
}

table.contact .title_format {
	font-weight: bold;
}

table.contact .other_textbox {
    position: relative;
	top: -23px;
	left: 60px;
}

table.contact .label {
	float: left;
	width: 100px;
	text-align: left;
}

table.contact .input {
	float: left;
}

table.contact .required {
	font-size: 11px;
	color: #FF0000;
}

.input_bkgrd .input input, .input_bkgrd .input select {
	background-color: #FFF;
	border: 1px solid #999;
}

#ctl00_center_column_inner_ctl00_validationGroup li {
	color: #FF0000;
}


/* MISC ************************************************************/

.janis_subscript 
{
	font-size: 9px;
	vertical-align: sub;
}

/* POLL BOX ********************************************************/

.PollBox {
	color:#333333;
    font: 12px/12px Arial,Helvetica,sans-serif;
}
.PollBox .sf_pollTitle {
	color:#333333;
	font:bold 12px/12px Arial,Helvetica,sans-serif;
	margin:0 0 10px 2px;
}
.PollBox .sf_pollQuestion {
	padding: 0;
}
.PollBox .sf_pollQuestionsList {
	border: none;
    padding: 0;
    margin: 0;
}
.PollBox .sf_pollQuestionsList ul {
    list-style: none;
    padding: 0;
    margin: 10px 0;
}
.PollBox .sf_pollCommands a {
	color:#044F89;
	font:12px/14px Arial,Helvetica,sans-serif;
	text-decoration:underline;
}
.PollBox .sf_pollCommands a:hover {
    text-decoration: none;
}
