/* CSS Document */

/* normalize margins and padding */
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, blockquote, th, td
{
	margin: 0px;
	padding: 0px;
	text-align: left;
}

/* normalize font size for headers, pre and code */
h1, h2, h3, h4, h5, h6, pre, code
{
	font-size: 100%;
}

sup
{
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	bottom: .5ex;
	font-size: .7em;
}

div#preload
{
	display: none;
}

/* remove border from fieldset and img */
fieldset, img
{
	border: none;
}

/* body [begin] */
body
{
	background-color: #f4f4f4;
	color: #4c4c4c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	margin: 0;
	padding: 0;
	text-align: center;
	vertical-align: top;
}


#pageAll
{
	margin-top: 15px;
	padding: 0;
	text-align: center;
	vertical-align: top;
	width: 100%;
	z-index: 1;
	overflow: hidden;
}

#pageAll .column
{
	padding-bottom: 1000em;
	margin-bottom: -1000em;
}


a
{
	color: #009fc2;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

.grey_link
{
	color: #4c4c4c;
	font-weight: bold;
}

.blue_link_10
{
	color: #009fc2;
	font-weight: bold;
	font-size: 10px;
}

.blue_link
{
	color: #009fc2;
	font-weight: normal;
	font-size: 11px;
}

.grey_bold
{
	font-size: 11px;
	font-weight: bold;
}

.grey_14
{
	font-size: 14px;
}


.date
{
	font-size: 11px;
	line-height: 12px;
	color: #e36f1e;
}

.ticker_date
{
	color: #e36f1e;
}

.event_img
{
	margin-right: 10px;
}

.divider
{
	margin: 0px 7px;
}

.section_header
{
	margin: 0px 0px 24px 0px;
}

.header
{
	font-weight: bold;
	font-size: 13px;
	font-style: italic;
}

#top_shadow
{
	background: url(../images/top_border.gif) no-repeat top left;
	height: 5px;
	width: 1002;
	margin: 0px 0px 0px 1px;
}

/* body [end] */

/* top [begin] */
#rowTop
{
	border-top-color: #e1e1e1;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-color: #e1e1e1;
	border-right-style: solid;
	border-right-width: 1px;
	border-left-color: #e1e1e1;
	border-left-style: solid;
	border-left-width: 1px;
	border-bottom-color: #e2e1e2;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	height: 107px;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	text-align: center;
	vertical-align: top;
	width: 1002px;
	z-index: 2;
}

#top_header
{
	background: url(/sites/Proventys/Resources/images/background_logo.jpg) no-repeat top left;
	height: 79px;
	width: 1002px;
	margin-bottom: 0px;
}

#right_header
{
	float: right;
	margin: 14px 0px 0px 0px;
	padding-right: 11px;
}

#header_links
{
	float: right;
	text-align: right;
	margin: 0px 0px 10px 0px;
}

#ticker
{
	float: right;
	height: 25px;
	width: 400px;
	margin: 1px 0px 0px -2px;
}

.ticker_headline
{
	float: left;
	margin: -1px 10px 0px 27px;
	line-height: 18px;
}


.ticker_items
{
	display: block;
	float: left;
	width: 260px;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
}

#search
{
	float: right;
	margin: 0px -2px 10px 0px;
}

.searchBox
{
	background: transparent url(/sites/Proventys/Resources/images/search_bg.gif) repeat top left;
	height: 20px;
	width: 180px;
	border: none;
	outline: none;
	margin-top: 0px;
	padding: 3px 0px 0px 0px;
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
}

.searchsubmit
{
	background: url(/sites/Proventys/Resources/images/search_button.gif);
	background-position: left top;
	height: 23px;
	width: 29px;
	overflow: hidden;
	margin: 0px;
	border: none;
}
.searchsubmit_over
{
	background-position: left bottom;
}

/** Top nav **/

#topnav_list
{
	clear: right;
	background-image: url(/sites/Proventys/Resources/images/topnav/topnav_bg.gif);
	background-position: top left;
	background-repeat: repeat-x;
	border-top-color: #e2e1e2;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #e2e1e2;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	width: 1002px;
	height: 27px;
	margin: 0 auto;
	padding: 0;
}

#top_nav
{
	margin: 0px 0px 0px 22px;
}


#top_nav a:hover, #top_nav a.current, #top_nav a:hover, #top_nav a.current_over
{
	background-position: center bottom;
}

#top_nav a.mainnav:link, #top_nav a.mainnav:visited
{
	display: block;
	border-left-color: #e2e1e2;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #e2e1e2;
	border-right-style: solid;
	border-right-width: 1px;
}

#top_nav_0
{
	background-image: url(/sites/Proventys/Resources/images/topnav/nav-aboutus.gif);
	border-left-color: #e2e1e2;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #e2e1e2;
	border-right-style: solid;
	border-right-width: 1px;
	background-position: left top;
	height: 27px;
	width: 94px;
}

#top_nav_1
{
	background-image: url(/sites/Proventys/Resources/images/topnav/nav-randd.gif);
	background-position: left top;
	border-right-color: #e2e1e2;
	border-right-style: solid;
	border-right-width: 1px;
	height: 27px;
	width: 180px;
}

#top_nav_2
{
	background-image: url(/sites/Proventys/Resources/images/topnav/nav-products.gif);
	background-position: left top;
	border-right-color: #e2e1e2;
	border-right-style: solid;
	border-right-width: 1px;
	height: 27px;
	width: 92px;
}



#top_nav_3
{
	background-image: url(/sites/Proventys/Resources/images/topnav/nav-news.gif);
	background-position: left top;
	border-right-color: #e2e1e2;
	border-right-style: solid;
	border-right-width: 1px;
	height: 27px;
	width: 144px;
}


.top_nav_item
{
	position: relative;
	float: left;
}

.top_nav_dropdown
{
	position: absolute;
	top: 27px;
	left: -6px;
	display: none;
	overflow: hidden;
	width: 201px;
	z-index: 100;
}

.top_nav_dropdown_menu
{
	background: url(/sites/Proventys/Resources/images/topnav/topnav_dropdown_slice.png) repeat-y;
	border-top: 1px solid #dcdcdd;
}

.top_nav_item ul
{
	list-style: none;
	margin: 0px;
	padding: 10px 22px 10px 25px;
}

.top_nav_item ul li ul
{
	margin: 0px;
	padding: 5px 0px 10px 10px;
}


.top_nav_menu a
{
	color: #4c4c4c;
	border: none;
}

.top_nav_menu a:hover
{
	color: #e36f1e;
	border: none;
	text-decoration: none;
}

.top_nav_dropdown_bottom
{
	background: url(/sites/Proventys/Resources/images/topnav/topnav_dropdown_bottom.png) no-repeat;
	width: 201px;
	height: 4px;
}


/* top [end] */

/*We used text align center on the body (for IE5). This centers
the wrapper- and all the text inside. So we set text align to
turn off centering for elements inside the wrapper DIV.
Then to center the layout for modern browsers, we set left
and right margins to "auto". Width 1000px sets the stage width. */

/* middle [begin] */
.rowMiddle
{
	clear: both;
	background-color: #ffffff;
	border-right-color: #e1e1e1;
	border-right-style: solid;
	border-right-width: 1px;
	border-left-color: #e1e1e1;
	border-left-style: solid;
	border-left-width: 1px;
	height: 100%;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	text-align: left;
	vertical-align: top;
	width: 1002px;
	overflow: hidden;
	z-index: 2;
}

.overviewBG
{
	background: url(/sites/Proventys/Resources/images/overview_bg_img.gif) no-repeat center bottom;
	width: 1002px;
	height: 394px;
}


#rightcolumn
{
	float: right;
	width: 257px;
	background: #e9e9e9;
}

#leftcolumn
{
	float: left;
	width: 170px;
	height: 100%;
}

#contentcolumn
{
	float: right;
	width: 573px;
	padding: 0 0px 0 0px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
	font-size: 12px;
}


/* Inner Content Main Section Page */
#inner_content
{
	padding: 0px 15px 0px 0px;
	height: 100%;
}
#inner_content ul
{
	margin: 5px 0px 5px 30px;
	list-style-type: none;
}

#inner_content ul li
{
	padding: 0px 0px 0px 10px;
	background-image: url(/sites/Proventys/Resources/images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
}

#inner_content ul.no-indent
{
	margin: 5px 0px 5px 0px;
	list-style-type: none;
}

#inner_content ul.no-indent li
{
	padding: 0px 0px 5px 10px;
	background-image: url(/sites/Proventys/Resources/images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
}


.center_divider_padding
{
	display: block;
	margin: 12px 0;
}
#inner_content h2
{
	font-weight: bold;
	font-size: 1.3em;
	color: #d85f31;
}

/* End Inner Content */

/* Inner Content Sub Pages*/

#inner_content_sub
{
	margin: 20px 0px 0px 0px;
	padding: 0px;
}

.center_column_heading
{
	font-size: 28px;
	display: block;
	color: #e36f1e;
	margin: 0px;
	padding: 0px 0px 9px 0px;
}

.subhead_divider
{
	display: block;
	margin: 0px 0px 24px 0px;
}

/* Press releases */

#news
{
	padding-right: 5px;
}

.news_date
{
	font-size: 13px;
	line-height: 20px;
	font-weight: bold;
	color: #5d5d5d;
	vertical-align: text-top;
}

.news_headline
{
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #e36f1e;
}

.news_text
{
	font-size: 11px;
	line-height: 16px;
	font-style: italic;
	color: #4c4c4c;
	padding-bottom: 3px;
	display: block;
}

.blue_arrow_down
{
	vertical-align: top;
	margin-right: 5px;
	margin-top: 1px;
}

.media_headline
{
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #e36f1e;
	display: block;
	margin: 0px 0px 5px 0px;
}
/* End Press releases */

/** Begin Leadership **/

.clear
{
	clear: both;
}
.photoTitleTextBlock
{
	margin: 20px 0px 0px 0px;
	padding: 0px;
	border-top: solid 1px #dfdfdf;
	border-bottom: solid 1px #dfdfdf;
	width: 525px;
}
.photoTitleTextBlock div.textBlockPhoto
{
	float: left;
	width: 88px;
	overflow: hidden;
}
.photoTitleTextBlock div.textBlockContent
{
	float: left;
	width: 436px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border-left: solid 1px #dfdfdf;
}
.photoTitleTextBlock div.textBlockTitle
{
	font-size: 16px;
	font-weight: bold;
	color: #e36f1e;
	line-height: 20px;
	padding: 10px 0px 5px 6px;
	margin: 0px 0px 0px 4px;
	border-bottom: solid 1px #dfdfdf;
}
.photoTitleTextBlock div.textBlockSubTitle
{
	font-size: 12px;
	color: #e36f1e;
	font-style: italic;
	padding: 4px 0px 0px 10px;
	margin: 0px;
}
.photoTitleTextBlock div.textBlockContentInner
{
	padding: 0px;
	margin: 0px 0px 0px 10px;
}
.photoTitleTextBlock div.textBlockExpandButton
{
	float: right;
	border-left: solid 1px #dfdfdf;
	display: block;
}
.photoTitleTextBlock div.btnClose, .photoTitleTextBlock div.btnOpen
{
	width: 58px;
	height: 18px;
	overflow: hidden;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 14px;
	background-repeat: no-repeat;
	background-position: 14px top;
}
.photoTitleTextBlock div.btnOver
{
	background-position: 14px bottom;
}
.photoTitleTextBlock div.btnOpen
{
	background-image: url( '/sites/Proventys/Resources/images/btnMore.gif' );
}
.photoTitleTextBlock div.btnClose
{
	background-image: url( '/sites/Proventys/Resources/images/btnLess.gif' );
}

ul.btns
{
	padding-bottom: 10px;
}

ul.btns li
{
	float: left;
	list-style: none;
	padding: 0px 10px 0px 0px;
}

.management
{
	display: block;
	width: 131px;
	height: 25px;
	background: url(/sites/Proventys/Resources/images/management_btn.gif) no-repeat 0 0;
}

.management:hover, .management_onstate
{
	display: block;
	width: 131px;
	height: 25px;
	background: url(/sites/Proventys/Resources/images/management_btn.gif) no-repeat 0 0;
	background-position: 0 -25px;
}

.management span
{
	display: none;
}

.bod
{
	display: block;
	width: 125px;
	height: 25px;
	background: url(/sites/Proventys/Resources/images/bod_btn.gif) no-repeat 0 0;
}

.bod:hover, .bod_onstate
{
	display: block;
	width: 125px;
	height: 25px;
	background: url(/sites/Proventys/Resources/images/bod_btn.gif) no-repeat 0 0;
	background-position: 0 -25px;
}

.bod span
{
	display: none;
}


/** End Leadership **/

/* End Inner Content Sub Pages */

/* Begin Side Nav */

#side_nav .img_nav
{
	margin: 0px;
	padding: 0px;
}

#side_nav
{
	width: 151px;
	border-top: 2px dotted #cfcfcf;
}

#side_nav ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#side_nav ul li
{
	margin: 0px;
	padding: 0px;
	border-bottom: 2px dotted #cfcfcf;
}

#side_nav ul a.first
{
	line-height: 14px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 2px;
	width: 149px;
}

#side_nav ul a
{
	display: block;
	font-size: 11px;
	width: 151px;
	line-height: 14px;
	color: #009fc2;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}


#side_nav ul li a:hover, #side_nav ul li a.current
{
	color: #4c4c4c;
	font-weight: bold;
	background-color: #ebf7fa;
}

#side_nav ul li ul a
{
	display: block;
	font-size: 11px;
	width: 136px;
	line-height: 14px;
	color: #009fc2;
	text-decoration: none;
	margin: 0px;
	padding: 0px 0px 0px 15px;
	border-bottom: none;
	border-top: none;
}

#side_nav ul li ul li
{
	margin: 0px;
	padding: 0px;
	border-bottom: none;
}


#side_nav ul li a.nav_top
{
}

#side_nav ul a.current
{
	cursor: default;
}

/* End Side Nav */

/* Container Begin */
.container
{
	margin: 0px 0px 3px 0px;
	padding: 0px;
}

.container_top
{
	background: transparent url(/sites/Proventys/Resources/images/top_slice.gif) no-repeat top left;
	width: 244px;
	height: 6px;
	margin-bottom: -1px;
}

.container_bottom
{
	background: url(/sites/Proventys/Resources/images/bottom_slice.gif) no-repeat top left;
	width: 244px;
	height: 7px;
	margin: 0px;
}

.container_background
{
	background: url(/sites/Proventys/Resources/images/middle_slice.gif) repeat-y top left;
	width: 243px;
	background-color: #ffffff;
	margin: 0px;
	padding: 12px 0px;
	position: relative;
}

.container_info
{
	font-size: 11px;
	line-height: 14px;
	color: #4c4c4c;
	margin: 0px 20px 5px 15px;
	padding: 0;
}

.container_title
{
	display: block;
	font-size: 16px;
	line-height: 17px;
	color: #4c4c4c;
	padding: 0px 0px 0px 0px;
}

.right_container_padding
{
	display: block;
	margin: 7px 0;
}


.blue_link_container
{
	display: block;
	color: #009fc2;
	font-weight: bold;
	font-size: 10px;
	position: absolute;
	bottom: 5px;
	right: 10px;
}

.blue_arrow
{
	vertical-align: top;
	margin-left: 3px;
	margin-top: -1px;
}


/* Container End */


/* middle [end] */

/* footer [begin] */
#footer
{
	clear: both;
	border-top-color: #e1e1e1;
	border-top-style: solid;
	border-top-width: 1px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 15px 0 10px 0;
	text-align: center;
	vertical-align: top;
	width: 1002px;
	z-index: 2;
}

#footer a
{
	color: #919194;
	font-size: 11px;
}

/* footer [end] */


/* Padding for each area */
.innertube
{
	margin: 10px;
	margin-top: 0;
}

.innertube_center
{
	margin: 12px 12px 12px 22px; /*Margins for inner DIV inside each column (to provide padding)*/
}

.innertube_left
{
	margin: 15px 0px 10px 18px; /*Margins for inner DIV inside each column (to provide padding)*/
}

.innertube_right
{
	margin: 12px 8px 12px 7px; /*Margins for inner DIV inside each column (to provide padding)*/
}

/** IE Fix **/
* html #leftcolumn
{
	left: 257px;
}

#homepage_rotator
{
	position: relative;
	background: url(/sites/Proventys/Resources/images/homepage/homepage-bg.png) no-repeat left top #ffffff;
	height: 298px;
	width: 1002px;
	overflow: hidden;
	z-index: 0;
}

#homepage_tabs
{
	display: inline;
	float: left;
	position: relative;
	z-index: 700 !important;
	top: -51px;
	left: 0px;
}

ul.tabNav
{
	float: left;
	list-style: none;
	width: 100%;
}
ul.tabNav li
{
	float: left;
	margin: 0;
	padding: 0;
}
ul.tabNav a
{
	display: block;
	margin: 0px 2px 0px 0px;
}
#homepage_tabs a:hover, #homepage_tabs a.current
{
	background-position: center bottom;
}

#tab_1
{
	background: url(/sites/Proventys/Resources/images/tabs/tab-cds.jpg) no-repeat left top transparent;
	height: 60px;
	width: 223px;
	outline: none;
}

#tab_2
{
	background: url(/sites/Proventys/Resources/images/tabs/tab-align.jpg) no-repeat top left transparent;
	height: 60px;
	width: 223px;
	outline: none;
}

#tab_3
{
	background: url(/sites/Proventys/Resources/images/tabs/tab-pdx.jpg) no-repeat top left transparent;
	height: 60px;
	width: 223px;
	outline: none;
}


#homepage_rotator_container
{
	float: left;
	height: 300px;
	width: 942px;
	overflow: hidden;
}
#homepage_rotator_inner
{
	height: 300px;
	background: url(/sites/Proventys/Resources/images/homepage_final.jpg) repeat-x left top;
	width: 2826px;
	margin: 0px;
	overflow: hidden;
	z-index: 1;
}

#rotator_prev
{
	float: left;
	z-index: 2;
}
#rotator_next
{
	float: right;
}

.rotator_item
{
	float: left;
	margin: 140px 0px 10px 45px;
	width: 350px;
}
.rotator_item_2
{
	float: left;
	margin: 140px 0px 10px 593px;
	width: 350px;
}
.rotator_item_3
{
	float: left;
	margin: 140px 0px 10px 593px;
	width: 350px;
}

.rotator_heading
{
	font-size: 16px;
	color: #ffffff;
	margin: 0px 0px 10px 0px;
}

.rotatar_text
{
	font-size: 11px;
	color: #ffffff;
	padding: 0px 0px 10px 0px;
}

.rotator_button
{
	padding: 0px 0px 5px 90px;
}

.rotator_numbers
{
	top: 277px;
	left: 50px;
	position: absolute;
	z-index: 99;
}
.rotator_numbers_container
{
	float: left;
	position: relative;
}
.rotator_numbers a
{
	color: #ffffff;
}
.rotator_numbers a.selected
{
	font-weight: bold;
}

.learnMoreRotator
{
	display: block;
	width: 111px;
	height: 29px;
	margin: 10px 0px 0px 0px;
	background: url(/sites/Proventys/Resources/images/learn_more_orange_btn.gif) no-repeat 0 0;
}

.learnMoreRotator:hover
{
	background-position: 0 -29px;
}

.learnMoreRotator span
{
	display: none;
}

.learnMoreRotator1
{
	display: block;
	width: 111px;
	height: 29px;
	margin: -5px 0px 0px 0px;
	background: url(/sites/Proventys/Resources/images/learn_more_blue_btn.gif) no-repeat 0 0;
}

.learnMoreRotator1:hover
{
	background-position: 0 -29px;
}

.learnMoreRotator1 span
{
	display: none;
}

.learnMoreRotator2
{
	display: block;
	width: 111px;
	height: 29px;
	margin: -5px 0px 0px 0px;
	background: url(/sites/Proventys/Resources/images/learn_more_grey_btn.gif) no-repeat 0 0;
}

.learnMoreRotator2:hover
{
	background-position: 0 -29px;
}

.learnMoreRotator2 span
{
	display: none;
}

#homepage
{
	float: left;
	background-color: #ffffff;
	padding: 0px 8px 12px 6px;
	margin: -50px 0px 0px 0px;
}

#homepage .shadow
{
	margin-left: -5px;
}

#homepage_left
{
	float: left;
	width: 750px;
}

#homepage_right
{
	float: right;
	width: 237px;
}

.container_home
{
	padding-right: 3px;
}

.container_home_background
{
	background-color: #ffffff;
	margin: 0px;
	padding: 12px 0px;
	position: relative;
}

.tabContainer
{
	clear: both;
	float: left;
	background-color: #fff;
	width: 750px;
	margin: 0px 0px 5px 0px;
}

#content_2, #content_3
{
	display: none;
}

.rd_body_1, .rd_body_2, .rd_body_3
{
	float: left;
	width: 445px;
	margin: 0px;
	padding: 0px;
}

.rd_body_inner
{
	margin: 55px 30px 30px 45px;
	padding: 0px;
}

.rd_body_inner h1
{
	font-size: 1.6em;
	color: #494949;
	margin: 8px 0px;
	padding: 0px;
}

.rd_body_inner p
{
	font-size: 1em;
	margin: 5px 0px;
	padding: 0px;
}

.rd_btns_1
{
	margin-top: 10px;
}

.rd_image_1, .rd_image_2, .rd_image_3
{
	float: left;
	width: 280px;
	padding: 0px;
	margin: 15px 0px 0px 0px;
}


.learnmore_btn
{
	padding: 7px 0px 0px 0px;
}

.learnMore
{
	display: block;
	width: 79px;
	height: 20px;
	background: url(/sites/Proventys/Resources/images/learn_more_btn.gif) no-repeat 0 0;
}

.learnMore:hover
{
	background-position: 0 -20px;
}

.learnMore span
{
	display: none;
}

#site_map div.level_1
{
	display: block;
	width: 554px;
	padding: 11px 0px 7px 10px;
	background-position: left 15px;
	background-repeat: no-repeat;
}
#site_map div.level_2
{
	background-color: Transparent;
	padding: 3px 0px 3px 20px;
}
#site_map div.level_3
{
	background-color: Transparent;
	padding: 3px 0px 3px 30px;
}
#btnPrevTickerItem, #btnPauseTicker, #btnNextTickerItem
{
	cursor: pointer;
}
.search_results_total
{
	margin-bottom: 15px;
}

.img-left
{
	float: left;
	margin-right: 5px;
}

.btnVideo
{
	background: url( '/sites/Proventys/Resources/images/btn-video.jpg' ) no-repeat top left transparent;
	height: 41px;
	width: 146px;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	display: block;
	float: left;
	cursor: pointer;
}

.btnLearnMoreHome
{
	background: url( '/sites/Proventys/Resources/images/btn-learnmore-home.jpg' ) no-repeat top left transparent;
	height: 41px;
	width: 142px;
	margin: 0px;
	padding: 0px;
	display: block;
	float: left;
	cursor: pointer;
}

.btnLearnMoreHome:hover, .btnVideo:hover, .align-rollover:hover
{
	background-position: bottom;
}


/*-- jShowOff module styles --*/

#features, #features1, #slidingFeatures, #labelFeatures, #basicFeatures, #thumbFeatures
{
	position: relative;
	overflow: hidden;
	width: 1002px;
	height: 298px;
}
.jshowoff
{
	margin: 0px;
}

/*-- new styles  --*/

.no_bullets
{
	list-style-type: none;
	padding: 0px;
	margin: 0px 10px 0px 0px;
}

ul.no_bullets li
{
	border-bottom: 2px solid #eeeeee;
	padding: 7px 5px 7px 0px;
	margin: 0px;
}

ul.no_bullets li.last
{
	border-bottom: none;
}

#inner_content ul.list
{
	list-style-type: none;
	padding: 0px;
	margin: 0px 0px 10px 30px;
}

#inner_content ul.list li
{
	background: none;
	padding: 0px;
	margin: 0px 0px 10px 0px;
}

.cds-checklist
{
	background-color: #fafafa;
	margin: 20px 0px 0px 5px;
	padding: 25px 5px 25px 25px;
}

.subcolumns
{
	overflow: hidden;
	width: 100%;
}

.data-container
{
	margin: 0px;
	padding: 0px;
}

.checkbox
{
	float: left;
	padding: 0px;
	margin: 13px 0px 0px 0px;
	width: 43px;
}

.point-text
{
	float: left;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	width: 430px;
}

.blockquote
{
	line-height: 20px;
	margin-bottom: 15px;
}

cite
{
	font-style: normal;
}

/* Form Css */

#form
{
	width: 416px;
	margin: 0;
	padding: 0px;
	background-color: #f8f8f8;
	overflow: hidden;
}

#form-container
{
	margin: 10px 44px 10px;
	padding: 0px 0px;
	background-color: #f8f8f8;
	overflow: hidden;
}

#form h1
{
	color: #4c4c4c;
	font-size: 20px;
	line-height: 26px;
	font-weight: normal;
	padding: 0px;
	margin: 5px 0px 0px 0px;
}

.thankyou
{
	color: #4c4c4c;
	margin: 35px 0px;
	font-size: 13px;
	line-height: 16px;
}

.required
{
	font-style: italic;
	color: #4e4e4e;
	font-size: 12px;
}

.red, .error-fname, .error-lname, .error-email, .error-company, .error-companytype, .error-title, .error-demo
{
	color: #ed1c24;
	font-size: 11px;
	margin-left: 5px;
}

.form-field
{
	display: block;
	margin: 7px 0px;
	padding: 0px;
}

label
{
	font-size: 12px;
	color: #434343;
}

#form input, textarea, select
{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #d8d8d8;
	width: 320px;
}

.btnsubmit
{
	background: url(/sites/Proventys/Resources/images/btn-submit.jpg) no-repeat top left;
	height: 42px;
	width: 150px;
	border: none;
	cursor: pointer;
	margin: 0px 0px 0px 95px;
	padding: 0px;
	border: none !important;
}

#form .checkbox
{
	float: left;
	margin: 2px 0px 0px 5px;
	padding: 0px;
}

.sign-up {
	background:url(/sites/Proventys/Resources/images/free-trial-bg.jpg) no-repeat top left;
	height:96px;
	width:640px;
	margin-top:3px;
	padding:0;
}
.btnTrial {
	background:url(/sites/Proventys/Resources/images/btnTrial.jpg) no-repeat top left;
	height:39px;
	width:146px;
	float:right;
	margin: 30px 35px 0px 0px;
	padding:0;
}

.btnTrial:hover {
	background-position:bottom;
}






