.html {height:100%;}
body 
{
    font-family: Arial, Helvetica, sans-serif;
    font-size:75%;
    color:#333333;
    background:#fff;
    margin:0;
    padding:0;
    height:100%;
}

a {color:#000000; text-decoration:none;}

a:hover {color:#000; text-decoration:underline;}

input, select, textarea 
{
    font-size:1em;
    font-family:Arial, Helvetica, sans-serif;
}

input, textarea {padding:.2em 4px;}

input.sys_inputfocus, textarea.sys_inputfocus 
{
    background-color:#fff !important;
    color:#333 !important;
    background-color:#fffce0 !important;
}

h1, h2, h3, h4, h5, h6 
{
    margin:0;
    padding:0;
    font-size:1em;
}

h1 
{
    font-size:3.2em; 
    color:#000000;
    font-weight:400;
    margin:-2px 0 0 0;
    padding:0 0 5px 0;
    line-height:1.2em;
}

h1 span {color:#000000;}

h2 
{
    font-size:1.4em; 
    color:#000000;
    margin:0;
    padding:10px 0 .6em 0;
}

h3 
{
    font-size:1.3em; 
    color:#000000;
    padding:10px 0 2px 0;
    font-weight:700;
}

h4 
{
    font-size:1.1em;
    font-weight:700;
}

img {border:0 none;}

#elevator_pitch
{
	clear: both;
}

.sys_image-container, .sys_callout-right, .callout-text, div .caption,
.sys_imagewithcaption, .sys_options-inner, .sys_col-right, .sys_flickrpager,
.sys_col-right, .sys_col-left, #siteoptionsbar, #sitesearch, #siteheader, #breadcrumb, #twitter_feed,
#video_wrapper, #discover_contensis_box, #elevator_pitch, #breadcrumb div, div #sitefooter, 
.sys_options-inner, .sys_3featureboxes-set, .sys_4colset, .sys_services-row, sys_scrollnav_ul, dt,
.sys_scrollnav_ul, .sys_lead-cta-links, .sys_video-callout, .sys_tabs, .sys_leftarrow, .sys_rightarrow,
#elevator_pitch, #client_list, #the_tour
{
    display: none!important;
}

.sys_homepagefeaturelist .sys_featurelist-control_home .sys_thumbnail
.sys_homepagefeaturelist .sys_featurelist-control_home .sys_thumbnail img
{
    display: block!important;    
}

.sys_col-mid, .sys_content-area, .sys_standard-list, .sys_featuredcontent-control,
.sys_content-area .sys_feature-item, .sys_datarepeatercontrol, 
.sys_subitem-summary
#blogs_and_news, .sys_text, .sys_news-control,
.sys_featuredcontent-description, .sys_news-control .sys_itemslist, .sys_content-area .sys_intro-set,
.sys_content-area .sys_intro-set .sys_left-col
{
    width: 900px!important;
    padding: 0!important;
    margin: 0!important;
    padding-bottom: 2px!important;
}

.sys_homepagefeaturelist .sys_groupheading
{
    font-size: 1.2em!important;
    color: #000000;
    margin-left: 24px!important;
    border-bottom: 2px solid #000000!important;
    padding-bottom: 1px!important;
    display: inline;
}

.sys_homepagefeaturelist 
{
    border: none!important;
}

.sys_innerholder_featurescontrol
{
    border: none!important;
    width: 100%!important; 
    height: 100%!important;
    overflow: visible!important;
}

.introtext
{
    color: #000000!important;
}

.sys_tabbedarea-control .sys_tabbedarea-content
{
    border: none!important;
    padding: 0!important;
    margin: 0!important;
    width: 100%!important;
}

.sys_tabbedarea-control #tabbedareaA
{
    display: block;
    clear: both!important;
}

.sys_tabbedarea-control #tabbedareaB
{
    display: block;
    clear: both!important;
}

.sys_featuredcontent-control h2 a
{
    color: #000000!important;
}

#FeaturedContent1_List .sys_itemslist .sys_subitem
{
    width: 100%!important;    
}

#FeaturedContent1_List .sys_itemslist .sys_subitem .sys_icon
{
    display: none!important;
}

.sys_diagram-container
{
    display: none!important;
}
#onlinetour div.sys_slide1

#onlinetour div.sys_slide1, #onlinetour div.sys_slide2, #onlinetour div.sys_slide3, 
#onlinetour div.sys_slide4, #onlinetour div.sys_slide5, #onlinetour div.sys_slide6, 
#onlinetour div.sys_slide7, #onlinetour div.sys_slide8
{
    display: block!important;
    
    position: relative!important;
    left: 0!important;
    top: 0!important;
    z-index: 50!important;
    opacity: 1!important;
    clear: both!important;
    height: 220px!important;
    color: #000000!important;
    filter:alpha(opacity=100);
}

#onlinetour .sys_tour-slide
{
	height: 10000px!important;
	overflow: visible;
}

#onlinetour .sys_tour-slide .sys_slide-inner
{
	position:relative!important; 
	top: 0!important; 
	left: 0!important;
}

#onlinetour div.sys_slide1
{
    height: 240px!important;
     display: block!important;
}

#onlinetour div.sys_slide2
{
    height: 150px!important;
     display: block!important;
}

#onlinetour div.sys_slide3
{
    height: 120px!important;
     display: block!important;
}

#onlinetour div.sys_slide4
{
    height: 140px!important;
     display: block!important;
}

#onlinetour div.sys_slide5
{
    height: 180px!important;
     display: block!important;
}

#onlinetour div.sys_slide6
{
    height: 350px!important;
     display: block!important;
}

#onlinetour div.sys_slide7
{
    height: 1000px!important;
     display: block!important;
}

#onlinetour .sys_tour-slide h2 {margin-top:0!important;}

#onlinetournav
{
    display: none!important;
}

.sys_featurelist-control_home .sys_datarepeatercontrol 
.sys_itemslist .sys_icon
{
    height: 58px!important;
    width: 58px!important;
    background: url("/siteelements/images/feature-matrix/dummy.png") top left no-repeat!important;
}

.sys_tabbedarea-control .ui-tabs-hide
{
    position: relative!important;
    left: 0!important;
    width: 100%!important;
    height: 100%!important;
    display: block!important;
    clear: both!important;
    padding-top: 10px!important;
}

.sys_featurelist-control_clientside
{
    display: none!important;
}

#tabbedareaB
{
    display: none!important;
}


.sys_hide_h1
{
	display: block!important;
}

