﻿ @import url("/assets/stylesheets/navigation.css");

body
{
    background-color: #60a9d7;
    background-image: url(/assets/images/backgrounds/background_body.gif);
    background-repeat: repeat-x;
    color: #2F3D4A;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: small;
}

div
{
    border: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

div ul
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

img
{
    border: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

p
{
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
}

li
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

ul
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

h2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
}

.smallBold {font-weight:bold;}
/******* Layout styles *******/

#clear_box
{
    clear: both;
    height: 1px;
    overflow: hidden;
}
.clear_div {clear:both;overflow: hidden;}

/*###### clearfix ######*/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


#header_container
{
    height: 111px;
    margin: 0px 0px 0px 0px;
    background-image: url(/assets/images/backgrounds/header_background.gif);
    background-repeat: repeat-x;
}

#header_c360_banner
{
    float: left;
    height: 90px;
    width: 270px;
}

#header_bods_banner
{
    float: right;
    height: 111px;
    width: 424px;
}

#footer_container
{
    margin: 4px auto 0px auto;
    width: 994px;
}

#footer_content_left
{
    float: left;
}

#footer_content_right
{
    float: right;
}

#left_column_container
{
    float: left;
    width: 270px;
}

#alt_left_column_container
{
    float: left;
    width: 704px;
}

#main_container
{
    background-color: #FFFFFF;
    border: 1px solid #BABABA;
    margin: 20px auto 10px auto;
    padding: 9px 10px 10px 10px;
    width: 976px;
}

#nav_container
{
    background-color: #AEAEAE;
    background-image: url(/assets/images/backgrounds/background_nav.gif);
    background-repeat: repeat-x;
    height: 23px;
    margin: 0px 0px 10px 0px;
}

#right_column_container
{
    float: left;
    margin: 0px 0px 0px 10px;
    width: 696px;
}

#alt_right_column_container
{
    float: left;
    margin: 0px 0px 0px 10px;
    width: 260px;
}

#inner_top_column_container
{
    float: left;
    margin: 0px 0px 0px 0px;
    width: 696px;
}

#inner_left_column_container
{
    float: left;
    margin: 0px 0px 0px 0px;
    width: 424px;
}

#inner_right_column_container
{
    float: left;
    margin: 0px 0px 0px 10px;
    width: 260px;
}

#pagefooter_container
{
    padding:none;
    margin:none;
    margin: 0px auto 0px auto;
    min-height: 10px;
    width: 996px;
}

* html pagefooter_container 
{
	height:115px;
}
#pagefooter_content 
{
    width: 994px;
	float:left;
    background-color: #fcfcfc;
    min-height: 104px;
    padding: 10px 0px 10px 0px;
    border: solid 1px #bababa;
}
* html #pagefooter_content
{
    width: 995px;
}

#pagefooter_sitemap
{
    min-height: 104px;
    width: 254px;
    float: left;
    padding: 0  0 0 40px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: x-small;
}
* html pagefooter_sitemap 
{
    height: 104px;
}
#pagefooter_contactus
{
    min-height: 104px;
    width: 410px;
    float: left;
    height: 104px;
    padding: 0  0 0 0;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: x-small;
}
* html #pagefooter_contactus
{
    height: 104px;
}

#pagefooter_bookmarks
{
    min-height: 104px;
    width: 270px;
    float: left;
    height: 104px;
    padding-left: 10px;
}
* html #pagefooter_bookmarks
{
    height: 104px;
}
/* Modal Popup */
.modalBackground 
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.4;
}

.modalPopup 
{
	background-color:#fff;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	cursor: move;
}

.modalContent 
{
	color: #2F3D4A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: x-small;
    padding-top: 5px;
}

.modalHandle 
{
	background-color:#FFF;
	border:solid 1px Gray;
	text-align:center;
	color: #2F3D4A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: medium;
	padding: 5px;
}

/****** General Styles ******/

/*** Image Styles ***/

.image_link
{
}

/*** List Styles***/

.list_item_album
{
    margin: 0px 0px 19px 0px;
}

.list_item_album_last
{
    margin: 0px 0px 0px 0px;
}

.list_item_band
{
    margin: 0px 0px 4px 0px;   
}

.list_item_band_no_album
{
    margin: 0px 0px 19px 0px;   
}

#list_playlist
{
    list-style-position: outside;
    list-style-type: none;
}

.list_orange_arrow
{
    color: #F07F07;
    font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: small;
    line-height: 14px;
    margin:-3px 0 0 7px;
}

.list_orange_arrow li
{
	list-style:none;
	float:left;
    background-image: url(/assets/images/general/icon_arrow_orange.gif);
    background-position:left;
    background-repeat:no-repeat;
    padding: 0px 18px 0px 13px;
    margin:0;
}

.li_last
{
    /*margin: 0px 0px 0px 0px;*/
    padding: 0px 0px 0px 0px;
}

/*** Margin Styles ***/

.margin_t_5
{
    margin-top: 5px;
}

.margin_t_10
{
    margin-top: 10px;
}

.margin_t_15
{
    margin-top: 15px;
}

.margin_b_10
{
    margin-bottom: 10px;
}

.margin_b_17
{
    margin-bottom: 17px;
}

.margin_l_10
{
    margin-left: 10px;
}

/****** Text Styles ******/

.bold
{
    font-weight: bold;
}

.small
{
    color: #2F3D4A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: x-small;
}

.normal 
{
    color: #2F3D4A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: small;
}

.large_bold
{
    color: #393939;
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
    font-size: medium;    
    font-weight: bold;
}

.blog_date
{
    color: #2F3D4A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: small;
    font-weight: bold;
    margin: 0px 0px 5px 0px;
}

.blog_text
{
    clear: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 14px;
}

.blog_title
{
    color: #0E4B8D;
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
    font-size: large;
}

.solution_title
{
    color: #0e4b8d;
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
    font-size: large;
}

.solution_text
{
    clear: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 14px;
}
.pricing_title
{
	margin:10px 0 4px 0;
    color: #0e4b8d;
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
    font-size:large;
}
.news_date
{
    color: #2F3D4A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: small;
    font-weight: bold;
    margin: 0px 0px 5px 0px;
}

.news_text
{
    clear: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 14px;
}

.news_title
{
    color: #0E4B8D;
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
    font-size: large;
}

#news-recent li {margin-bottom:10px;list-style:none;}
#news-recent .news_title { font-size:medium; }
#news-recent .postedOn {font-size:10px;line-height:21px;}
.orange
{
    color: #F07F07;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: small;
    margin: 0;
    padding: 0;
}

#footer_container
{
    color: #787571;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
}

/*** Link Styles ***/

a:link
{
    color: #2F3D4A;
    text-decoration: underline;
}

a:visited
{
    color: #2F3D4A;
    text-decoration: underline;
}

a:hover
{
    color: #2F3D4A;
    text-decoration: none;
}

.blog_title a:link
{
    color: #0E4B8D;
    text-decoration: none;
}

.blog_title a:visited
{
    color: #0E4B8D;
    text-decoration: none;
}

.blog_title a:hover
{
    color: #0E4B8D;
    text-decoration: underline;
}

.news_title a:link
{
    color: #0E4B8D;
    text-decoration: none;
}

.solution_title a
{
    color: #0e4b8d;
    text-decoration: none;
}

.solution_title a:hover
{
    color: #0e4b8d;
    text-decoration: underline;
}

.solution_title a:visited
{
    color: #0e4b8d;
    text-decoration: none;
}

.news_title a:visited
{
    color: #0E4B8D;
    text-decoration: none;
}

.news_title a:hover
{
    color: #0E4B8D;
    text-decoration: underline;
}

#footer_container a:link
{
    color: #787571;
    text-decoration: underline;
}

#footer_container a:visited
{
    color: #787571;
    text-decoration: underline;
}

#footer_container a:hover
{
    color: #787571;
    text-decoration: none;
}

.orange a:link
{
    color: #F07F07;
    text-decoration: none;
}

.orange a:visited
{
    color: #F07F07;
    text-decoration: none;
}

.orange a:hover
{
    color: #F07F07;
    text-decoration: none;
}


/* Home News */

.home_news_item
{
	width: 249px;
	float: left;
}

.home_news_title
{
    float: left;
    font-weight: bold;
    width: 235px;
}

.home_news_title a:link
{
    color: #0E4B8D;
    text-decoration: none;
}

.home_news_title a:visited
{
    color: #0E4B8D;
    text-decoration: none;
}

.home_news_title a:hover
{
    color: #0E4B8D;
    text-decoration: underline;
}

/* Contact Us */

.contact_google_marker 
{
	width: 260px;
	float: left;
}

.contact_google_marker_image 
{
	width: 110px;
	padding: 0 0;
	margin: 0 0;
	float: left;
}

.contact_google_marker_text 
{
	width: 145px;
	padding: 0 0 0 5px;
	margin: 0 0;
	float: left;
	font-size: 8pt;
}

.services_left
{
    float: left;
    margin-right: 18px;
}

.services_right
{
    float: left;
}

.maps_left
{
    color: #000000;
    float: left;
    font-size: x-small;
    height: 325px;
    padding: 20px;
    width: 292px;
}
.maps_left a
{
    color: #000000;
}

.maps_left p
{
    margin: 0px 0px 4px 0px;
    padding: 0px 0px 0px 0px;
}

.maps_right
{
    float: right;
    height: 365px;
    width: 370px;
}

.map_thumbs
{
    height: 220px;
    margin-top: 28px;
    width: 220px;
}

.map_thumbs_left
{
    float: left;
}

.map_thumbs_right
{
    float: left;
    margin-left: 17px;
}

/* Blog */


.home_blog_title
{
    float: left;
    font-weight: bold;
    width: 235px;
}

.home_blog_title a:link
{
    color: #0E4B8D;
    text-decoration: none;
}

.home_blog_title a:visited
{
    color: #0E4B8D;
    text-decoration: none;
}

.home_blog_title a:hover
{
    color: #0E4B8D;
    text-decoration: underline;
}

/* Sitemap */

#sitemap_container
{
	float: left;
}

#sitemap_container p
{
    margin: 0;
    padding: 0;
}

#sitemap_container .bold
{
	color: #FFF;
	padding: 0;
	margin: 0;
	font-size: small;
}

.sitemap_list_container
{
    padding: 0px 0px 0px 0px;
    width: 120px;
    float:left;
    margin:0 0 5px;
}

.sitemap_list_container a
{
	color: #595959;
	text-decoration: none;
}

.sitemap_list_container a:visited
{
	color: #595959;
	text-decoration: none;
}

.sitemap_list_container a:hover
{
	color: #595959;
	text-decoration: underline;
}

.sitemap_list_container_first
{
    float: left;
    padding: 0px 0px 0px 0px;
    width: 100px;
}

.sitemap_list_container_border
{
    border-left: solid 1px #FFFFFF;
    float: left;
    padding: 0px 0px 11px 10px;
    width: 167px;
}

#sitemap_container
{
    color: #595959;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: small;
}

.list_sitemap
{
    list-style-type: none;
}

.list_sitemap li
{
    color: #595959;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: x-small;
    padding: 0;
    margin: 0;
    line-height: 14px;
}

.list_sitemap a:link
{
    color: #595959;
    text-decoration: underline;
    padding: 0;
    margin: 0;
}

.list_sitemap a:visited
{
    color: #595959;
    text-decoration: underline;
    padding: 0;
    margin: 0;
}

.list_sitemap a:hover
{
    color: #595959;
    text-decoration: none;
    padding: 0;
    margin: 0;
}

/* Contact us footer */

.footer_contact_us_line
{
	width:390px;
	float:left;
	margin-bottom:4px;
}

.footer_contact_us_line_content
{
	float:left;
	width:330px;
}

.footer_contact_us_line_content a
{
	text-decoration: underline;
	color:#595959;
}

.footer_contact_us_line_content a:visited
{
	text-decoration: underline;
	color:#595959;
}

.footer_contact_us_line_content a:hover
{
	text-decoration: none;
	color:#595959;
}

.footer_contact_us_line_icon
{
	width:17px;
	float:left;
}

/* Webinar calendar */

.WebinarCalendar 
{
	color: #2F3D4A;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: small;
}

.WebinarTitle 
{
	font-weight: bold;
}

.WebinarNextPrev
{
	font-weight: bold;
}

.WebinarNextPrev a
{
	text-decoration: none;
}

.WebinarNextPrev a:hover
{
	text-decoration: underline;
}

.WebinarNextPrev a:visited
{
	text-decoration: none;
}

.WebinarDayHeader
{
	font-weight: normal;
}

.WebinarNoneDate, .WebinarOldDate, .WebinarDemoDate, .WebinarWorkshopDate
{
	width: 28px;
	height: 28px;
	margin: 0 5px 5px 0;
	padding: 0;
}

.WebinarOldDate
{
	background-color: #ebebeb;
	border: solid 1px #c6c1bb;
	color: #c6c1bb;
}

.WebinarNoneDate
{
	background-color: #ebebeb;
	border: solid 1px #c6c1bb;
}

.WebinarDemoDate
{
	background-color: #f8ece0;
	border: solid 1px #ffaa3f;
}

.WebinarWorkshopDate
{
	background-color: #CDD5E8;
	border: solid 1px #8BA4CC;
}

.WebinarDemoDate a, .WebinarWorkshopDate a
{
	text-decoration: none;
	color: #2F3D4A;
}

.WebinarDate a:hover, .WebinarWorkshopDate a:hover
{
	text-decoration: underline;
	color: #2F3D4A;
}

.WebinarDate a:visited, .WebinarWorkshopDate a:visited
{
	text-decoration: none;
	color: #2F3D4A;
}

.WebinarOtherMonth
{
	background-color: #f9f9f9;
	border: solid 1px #f9f9f9;
	color: #c6c1bb;
}

#WebinarSpeechBubble
{
	background-image: url(/assets/images/general/speechbubble.png); 
	background-repeat: no-repeat;
	width:360px; 
	height: 244px;
}

.WebinarDemoSpeechTitle
{
	color: #ffaa3f;
}

.WebinarWorkshopSpeechTitle
{
	color: #8BA4CC;
}

#WebinarSpeechBubbleContent
{
	margin: 60px 50px 50px 85px;
	height:120px;
}

#WebinarSpeechBubbleClose
{
	margin-left:180px;
}

#WebinarSpeechBubbleEvent
{
	color: #2F3D4A;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: small;
}

.webinar_info
{
    float: left;
    margin: 10px 0px 10px 0px;
}

/* Bookmarks */

#bookmark_container
{
	float: left;
    color: #595959;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: small;
}

.bookmark
{
    margin: 0 0 8px 0;
    padding: 0;
    font-weight: bold;
}

.bookmark a
{
	text-decoration: none;
    color: #595959;
}

.bookmark a:hover
{
	text-decoration: underline;
    color: #595959;
}

.bookmark a:visited
{
	text-decoration: none;
    color: #595959;
}

/* Request buttons */

#request_buttons 
{
	margin: 10px 0 0 1px;
    width: 270px;
}

.req_button 
{
	padding-bottom: 5px;
	border: none;
}

.req_button_last
{
	border: none;
}

/**/

.help
{
    cursor: help;
}

#HR_FAQ_Block{}
#Manager_FAQ_Block{}
#IT_FAQ_Block{}

.FAQ_Question img 
{
	margin-bottom:15px;
}

.FAQ_Question a 
{
	text-decoration:none;
	font-weight:bold;
	color:#666666;
}

.FAQ_Question a:hover 
{
	text-decoration:underline;
}

.FAQ_Answer 
{
	display:none;
	margin-bottom:15px;
}

img.FAQ_icon 
{
	margin:2px 0 0 0;
	padding:0;
	border:0;
}


.blog_title_container
{
    
}

.solution_title_container
{
    
}

.inline_image
{
    float: left;
    margin: 2px 7px 0px 0px;
}

.arrow
{
    float: left;
    margin: 7px 7px 0px 0px;
}

.arrow2
{
    float: left;
    margin: 5px 7px 0px 0px;
}

.blog_title
{
    float: left;
}

.clear_both
{
    clear: both;
}

.clear_left
{
    clear: left;
}

.clear_right
{
    clear: right;
}

.float_left
{
    float: left;
}

.float_right
{
    float: right;
}

.tag_cloud
{
    padding: 9px 10px 0px 11px;
    margin: 0px 0px 0px 0px;
    width: 403px;     
}

.tag_cloud a:link
{
    color: #2F3D4A;
    text-decoration: underline;
}

.tag_cloud a:visited
{
    color: #2F3D4A;
    text-decoration: underline;
}

.tag_cloud a:hover
{
    color: #2F3D4A;
    text-decoration: none;
}

.box_sub
{
    background-color: #f3f3f3;
    margin: 0px 0px 10px 2px;
    padding: 10px 5px 5px 0px;
    float:left;
    width:240px;
}

.grey_background
{
    background-color: #E9E9E9;
    padding: 0px 6px 0px 6px;
}

.margin_right_20
{
    margin-right: 20px;
}

.grey_box {
	background-color:#e9e9e9;
	float:left;
	height:20px;
	margin-bottom:10px;
	padding:4px 0 2px 7px;
}

.w240
{
    width: 240px;
}

.w250
{
    width: 250px;
}

.w393
{
    width: 393px;
}

/*   Features   */
#features {display:block;float:left;}
#featuresList {min-height:150px;width:160px; float:left;}
#featuresList ul {margin:0;padding:0;}
#featuresList li {margin:0 0 0 25px;padding:0;color:#000000;}
.featuresBlock {width:404px;}
.featuresBlock p {padding:10px;color:#000000;}
a.head {padding:0;display:block;height:40;width:404px;cursor:pointer;margin:5px 0 0 0;text-indent:-2000px;}

.featuresYourQuestions {background-color:#aeba02;background: url(/assets/images/general/yourquestions_long.gif) no-repeat; height:40px; width:404px; line-height:25px; font-size:0;}
#YourQuestionsBlock {background-color:#aeba02;}
.featuresYourRatingScales {background-color:#00A651;background: url(/assets/images/general/yourratingscales_long.gif) no-repeat; height:40px; width:404px;line-height:25px; font-size:0;}
#YourRatingScalesBlock {background-color:#00A651;}  
.featuresYourWorkflow {background-color:#EEB712;background: url(/assets/images/general/yourworkflow_long.gif) no-repeat; height:40px; width:404px; line-height:25px; font-size:0;}
#YourWorkflowBlock {background-color:#EEB712;}
.featuresTrackProgress {background-color:#f07f07;background: url(/assets/images/general/trackprogress_long.gif) no-repeat; height:40px; width:404px; line-height:25px; font-size:0;}
#TrackProgressBlock {background-color:#f07f07;}
.featuresReporting {background-color:#be3803;background: url(/assets/images/general/reporting_long.jpg) no-repeat; height:40px; width:404px; line-height:25px; font-size:0;}
#ReportingBlock {background-color:#be3803;}
.featuresSecure {background-color:#4576ae;background: url(/assets/images/general/secure_long.jpg) no-repeat; height:40px; width:404px; line-height:25px; font-size:0;}
#SecureBlock {background-color:#4576ae;display:block;}
.featuresScaleable {background-color:#8ba4cc;background: url(/assets/images/general/scaleable_long.jpg) no-repeat; height:40px; width:404px; line-height:25px; font-size:0;}
#ScaleableBlock {background-color:#8ba4cc;}



/*   Feedback   */
.feedbackBlock {}
.feedbackBlock p.headingQ {margin:0 0 5px 0;}
.feedbackBlock p.subHeading {}
.feedbackBlock ul.list {margin:0 0 10px 0;}
.feedbackBlock p.answer {}
.Feedback_Question img {margin-bottom:15px;}
.Feedback_Question a {text-decoration:none;font-weight:bold;}
.Feedback_Question a:hover {text-decoration:underline;}
.Feedback_Answer {display:block;margin:0 0 15px 15px;}
img.Feedback_icon {margin:2px 0 0 0;padding:0;border:0;}

.popupControl {background-color:White;position:absolute;visibility:hidden;}


/*   Quote blocks    */
.open_quote {float:left;margin:0 5px 0 0;width:20px;height:20px;background-image:url(/assets/images/general/quote_open.gif);background-repeat:no-repeat;}
.close_quote {float:right;margin:-10px 5px 0 0;width:20px;height:20px;background-image:url(/assets/images/general/quote_close.gif);background-repeat:no-repeat;}
.quote_block {margin:15px 0 0 0;}
.quote_text {float:left;min-height:200px;width:225px;padding-left:5px;}
.quote {font-family:Georgia,Times New Roman,Times,serif;margin:0;padding:0;font-size:130%;font-style:italic;line-height:1.5em;}
.quote_logo {width:190px;margin:10px 0 15px 5px;}


/*    Contact Us    */
.contactUsLine {margin:1px 0 1px 0;}
.contactUsLine_t5 {margin:3px 0 1px 0;}
.contactUsLine_t10 {margin:10px 0 1px 0;}



.downloadRow {margin:5px 0 0 0;width:260px;height:20px;}
.downloadIcon {margin:0 0 0 10px;float:left;height:16px;width:16px;background-image:url(/assets/images/general/pdficon.gif);}
.downloadText {margin:0 0px 0 5px;float:left;}

.modalContentTerms {width:700px;}
#RequestFormForm {height:400px;}
#RequestFormPrivacyPolicy {height:400px;}

.modalRequestFormBlock {min-height:300px;}
* html .modalRequestFormBlock {height:300px;}
.modalRequestFormBlock .formRow {width:580px;padding-bottom:4px;}
.modalRequestFormBlock .formLabel {float:left;width:190px;text-align:right; padding:3px 0 0 0;}
.modalRequestFormBlock .formLabel.left { text-align:left; }
.modalRequestFormBlock .formInput {float:right;width:380px;padding:0px 0 0 0;}
.modalRequestFormBlock .formInputLong {float:left;width:350px;padding:2px 0 0 0;}
.requestFormCompany {width:250px;}
.requestFormLastName {width:250px;}
.requestFormFirstName{width:250px;}
.requestFormEmail{width:250px;}
.requestFormPhone{width:250px;}
.requestFormWhere{width:250px;}
.requestFormComments{width:250px;}
.DownloadBrochureButton {margin:0 0 5px 0;text-indent:-2000px;height:30px;width:268px;display:block;background-image:url(/assets/images/general/btn_download_brochure.gif)}
.RequestQuoteButton {margin:0 0 5px 0;text-indent:-2000px;height:30px;width:268px;display:block;background-image:url(/assets/images/general/btn_request_quote.gif)}
.RequestDemoButton {margin:0 0 5px 0;text-indent:-2000px;height:30px;width:268px;display:block;background-image:url(/assets/images/general/btn_request_demo.gif)}
.DownloadSampleReportButton {margin:0 0 5px 0;text-indent:-2000px;height:30px;width:268px;display:block;background-image:url(/assets/images/general/btn_download_report.gif)}

.pdficon
{
    vertical-align: middle;
}