@charset "utf-8";

body
{
	color: #525252;
	background-color: #CCC;
	background-image: url(images/background.jpg);
	margin: 0;
	padding: 0 0 40px 0;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 14px;
}

img, table
{
	border: none;
	margin: 0;
	padding: 0;
}



#wrapper
{
	margin: 0 auto;
	widows: 963px;
}

#wrapper #pre_tween, #wrapper #header, #wrapper #object, #wrapper #tween, #wrapper #tween_clean, #wrapper #content
{
	margin: 0 auto;
	width: 963px;
}

#wrapper #content
{
	background-color: #FFF;
	text-align: left;
	background-image: url(images/content_background.gif);
	background-repeat: repeat-y;
}

#wrapper #content .content_box
{
	width: 335px;
}

#wrapper #content #odd_content
{
	float: left;
}

#wrapper #content #even_content
{
}

#wrapper #content .content_box
{
	width: 315px;
	padding: 10px;
	padding-bottom: 25px;
}

#wrapper #content .content_box p, #wrapper #content .content_box h2
{
	margin: 0 10px 0 90px;
}

#wrapper #content #odd_content .content_box
{
	border-bottom: 1px solid #d6d6d6;
	float: left;
	clear: left;
	margin-left: 24px;
}

#wrapper #content #even_content .content_box
{
	border-left: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	float: left;
}

#wrapper #content #aggregator
{
	width: 218px;
	float: right;
	margin-right: 20px;
}

#wrapper #content #trusted_line
{
	border-top: 1px solid #d6d6d6;
	clear: both;
	width: 670px;
	margin-left: 24px;
}

#wrapper #content .content_box img
{
	float: left;
}

#wrapper #content .content_box img.arrow
{
	float: none;
}

#wrapper #content #content_box h2
{
}

#wrapper #content #aggregator h3
{
	margin: 0 auto;
}

#wrapper #content #aggregator
{
	font-size: 10px;
}

#wrapper #content h2
{
	color: #525252;
	font-size: 16px;
}

#wrapper #content .content_box p
{
	color: #525252;
}

#wrapper #content a
{
	color: #f5901e;
}

#wrapper #content #trusted img
{
	margin-left: 20px;
}

#wrapper #content #navigation
{
	text-align: center;
}

#wrapper #content #trusted
{
	margin-left: 10px;
}

#wrapper #header a #vialanguage_logo
{
	margin-left: 10px;
}

#wrapper #header
{
	width: 963px;
	height: 50px;
	background-image: url(images/header_background.jpg);
	background-repeat: no-repeat;
	text-align: left;
}

#wrapper #header #nav_right
{
	float: right;
	height: 31px;
	width: 11px;
	margin-right: 20px;
	background-image: url(images/nav_right.jpg);
	border-left: 1px solid #bd6908;
}

#wrapper #header .navigation
{
	float: right;
	height: 17px;
	background-image: url(images/nav_background.jpg);
	background-repeat: repeat-x;
	vertical-align: middle;
	padding: 7px 21px;
	border-right: 1px solid #ffa641;
	border-left: 1px solid #bd6908;
}

#wrapper #header .navigation:hover
{
	background-image: url(images/nav_hover.jpg);
}

#wrapper #header #nav_left
{
	float: right;
	width: 11px;
	height: 31px;
	background-image: url(images/nav_left.jpg);
	border-right: 1px solid #ffa641;
}

#wrapper #header .navigation a, #wrapper #header #solutions #sprytrigger1
{
	color: #ffffff;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
}

#wrapper #header .navigation a:hover, #wrapper #header #solutions #sprytrigger1:hover
{
}

#wrapper #content #aggregator #aggregator_content #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent ul
{
	margin-left: 12px;
	padding: 0;
}

#wrapper #object
{
	text-align: left;
}


#wrapper #pre_tween
{
	background-image: url(images/pre_tween.jpg);
	height: 24px;
	width: 963px;
}

#wrapper #tween
{
	background-image: url(images/tween.jpg);
	height: 22px;
	width: 963px;
}

#wrapper #tween_clean
{
	background-image: url(images/tween_clean.jpg);
	height: 22px;
	width: 963px;
}

#wrapper #footer
{
}

#wrapper #content #aggregator #aggregator_content #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent
{
	padding: 8px;
}

#wrapper #content #navigation
{
	margin-top: 25px;
	padding-bottom: 10px;
	font-size: 12px;
	color: #9b9b9b;
	clear: both;
}

#wrapper #content #trusted
{
	padding-top: 5px;
}

#wrapper #trusted
{
	clear: both;
}

#wrapper #header #MenuBar1
{
	float: right;
	margin-right: 20px;
}

#wrapper #header #MenuBar1
{
	float: right;
	margin-right: 20px;
}

#wrapper #content #box1
{
	border-right: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
}

#wrapper #content #box2
{
	border-right: 1px solid #d6d6d6;
	padding-top: 30px;
	height:170px;
}

#wrapper #content #box3
{
	border-bottom: 1px solid #d6d6d6;
}

#wrapper #content #box4
{
	padding-top: 30px;
	height:170px;
}

#wrapper #content .box
{
	width: 430px;
	height: 200px;
	padding: 0 10px;
	margin: 0;
}

#wrapper #content .box_alternate
{
	width: 200px;
	padding: 0 20px;
	margin: 0;
	
}
#wrapper #content .box p,
#wrapper #content .box h2
{
	margin-left: 150px;
	margin-right: 60px;
}

#wrapper #content .box img
{
	float: left;
}

#wrapper #content #left_content
{
	float: left;
	width: 450px;
	margin-left: 25px;
	margin-bottom: 25px;
}

#wrapper #content #right_content
{
	float: left;
	width: 450px;
	margin-bottom: 25px;
}
#wrapper #content #left_content_alternate #box2
{
	float: left;;
	width: 250px;
	margin-left: 200px;
}

#wrapper #content #right_content_alternate #box4
{
	width: 250px;
}

#wrapper #content div .box p a .arrow
{
	float: none;
}

#wrapper #content #crumbs
{
	margin-top: 0;
	margin-left: 10px;
}

#wrapper #content #crumbs,
#wrapper #content #crumbs a
{
	color: #1e86c3;
	text-decoration: none;
	margin-top: 0;
}

#wrapper #content #crumbs h1
{
	display: inline;
	margin-top: 0;
}

#wrapper #content #crumbs a.crumb1,
#wrapper #content #crumbs h1.crumb1
{
	font-size: 30px;
	margin-top: 0;
}

#wrapper #content #crumbs a.crumb2,
#wrapper #content #crumbs h1.crumb2
{
	font-size: 20px;
	margin-top: 0;
}

#wrapper #content #crumbs a.crumb3,
#wrapper #content #crumbs h1.crumb3
{
	font-size: 16px;
	margin-top: 0;
}

#wrapper #content #suggested
{
	float: right;
	margin-top: 0;
	margin-right: 20px;
}

#wrapper #content #suggested a
{
	margin-left: 15px;
}

#wrapper #content #navigation a
{
	margin-right: 15px;
}


#wrapper #content #left_content_alternate #boxa
{
	float: left;
}

#wrapper #content #boxes
{
	width: 510px;
}

#wrapper #content #boxes .wideone
{
	width: 505px;
}

#wrapper #content #sidebar_1
{
	float: left;
	width: 175px;
}

#wrapper #content #sidebar_2
{
	float: right;
	width: 220px;
	margin-right: 20px;
}

#wrapper #content #boxes
{
	margin-left: 205px;
}

#wrapper #content #aggregator #aggregator_content #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent.TabbedPanelsContentVisible .twitter
{
	margin: 0px;
}

#wrapper #content #sidebar_2 #TabbedPanels2
{
	margin-top: 20px;
}

#wrapper #content #boxes .wideone #boxa
{
	float: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #d6d6d6;
	border-right-color: #d6d6d6;
}

#wrapper #content #boxes .wideone #boxb
{
	float: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d6d6d6;
	border-left: none;
}

#wrapper #content #boxes .wideone p
{
	margin-top: 0px;
	padding-top: 0px;
	margin-left: 155px;
	margin-right: 0px;
}

#wrapper #content #boxes .wideone1 p
{
	margin-top: 0px;
	padding-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

#wrapper #content #boxes .wideone2 p
{
	margin-top: 0px;
	padding-top: 0px;
	margin-left: 40px;
	margin-right: 0px;
}

#wrapper #content #boxes .wideone2 #boxb
{
	float: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d6d6d6;
	border-left: none;
	text-align: left;
}

#wrapper #content #boxes .wideone h2
{
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-left: 155px;
	margin-right: 0px;
}

#wrapper #content #boxes .wideone img
{
	float: left;
}

#wrapper #content #boxes .wideone .box_alternate h2,
#wrapper #content #boxes .wideone .box_alternate p
{
	margin-left: 0px;
}

#wrapper #content #sidebar_2
{
	font-size: 12px;
}

#wrapper #content #sidebar_2 #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent.TabbedPanelsContentVisible .signature
{
	margin-left: 10px;
}


#wrapper #content #even_content #content_box_6,#wrapper #content #odd_content #content_box_3
{
	border-bottom: none;
}

#wrapper #content #navigation
{
	padding-top: 10px;
}

#wrapper #content #sidebar_1 h2
{
	margin-left: 10px;
}

#wrapper #content #boxes .wideone p a .arrow
{
	float: none;
}

#wrapper #content #sidebar_2 #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent.TabbedPanelsContentVisible p
{
	margin: 20px;
}

#wrapper #content #sidebar_2 #TabbedPanels2 .TabbedPanelsContentGroup .TabbedPanelsContent.TabbedPanelsContentVisible p
{
	margin: 20px;
}

#wrapper #content #boxes .wideone #boxc
{
	margin-right: 35px;
}

#wrapper #content #news
{
	float: left;
	margin-left: 20px;
	width:	205px;
}

#wrapper #content #contain
{
	float: left;
	margin-left: 53px;
	width:	358px;
}

#wrapper #content #tweet
{
	float: left;
	margin-left: 53px;
	width:	230px;
}

#wrapper #content #contain #blog
{
	border-bottom: 1px solid #d6d6d6;
}

#wrapper #content #contain #press
{
}

#wrapper #content #news img.header,
#wrapper #content #tweet img.header,
#wrapper #content #contain img.header
{
	float: left;
}

#wrapper #content #contain #blog .signature
{
	font-size: 12px;
	margin-top: 0;
}

.first
{
	clear: both; 
}

#wrapper #content #tweet #twitter_div #twitter_update_list,
#wrapper #content #tweet #twitter_div #twitter_update_list li
{
	margin-left: 0;
	padding-left: 15px;
}

#wrapper #content #left_content #box1e p,
#wrapper #content #left_content #box1e h2
{
	margin-right: 5px;
}

#wrapper #content #marketing .contain #quadrant
{
	width: 613px;
	margin-right: 60px;
	margin-left: 50px;
}

#wrapper #content #marketing .contain #quadrant .smallbox
{
	width: 306px;
	height: 200px;
	margin: 0
}

#wrapper #content #marketing .contain #quadrant .smallbox p,
#wrapper #content #marketing .contain #quadrant .smallbox h2
{
	margin-left: 80px;
}

#wrapper #content #marketing .contain #quadrant .smallbox h2
{
	margin-top: 0;
}

#wrapper #content #marketing .contain #quadrant .smallbox img.header
{
	float: left;
}

#wrapper #content #marketing .contain #quadrant #left #box1,
#wrapper #content #marketing .contain #quadrant #left #box2
{
}

#wrapper #content #marketing .contain #quadrant #left
{
	float: left;
	margin-right: 0;
}

#wrapper #content #marketing .contain #quadrant #right
{
	float: right;
	margin-left: 0;
}

#wrapper #content #marketing .contain #quadrant #right .smallbox
{
	margin-left: 0;
}

#wrapper #content #marketing .contain p,
#wrapper #content #marketing .contain h2
{
	margin: 20px;
}

#wrapper #content #marketing .contain #quadrant p
{
	margin-top: 0;
}


#wrapper #content #marketing .contain #quadrant h2
{
	margin-bottom: 0;
}

#wrapper #content #marketing .contain #quadrant #left #box1m
{
	border-right: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6; 
}

#wrapper #content #marketing .contain #quadrant #left #box2m
{
	border-right: 1px solid #d6d6d6;
}

#wrapper #content #marketing .contain #quadrant #right #box4m
{
	border-top: 1px solid #d6d6d6; 
	margin-left: 0;
}

#wrapper #content #marketing .contain #quadrant #left #box1m p,
#wrapper #content #marketing .contain #quadrant #left #box1m h2
{
}

#wrapper #content #marketing .contain #quadrant #left #box2m p,
#wrapper #content #marketing .contain #quadrant #left #box2m h2
{
}

#wrapper #content #marketing .contain #quadrant #right #box3m p,
#wrapper #content #marketing .contain #quadrant #right #box3m h2
{
}

#wrapper #content #marketing .contain #quadrant #right #box4m p,
#wrapper #content #marketing .contain #quadrant #right #box4m h2
{
}

#wrapper #content #marketing .contain #quadrant #left #box2m img,
#wrapper #content #marketing .contain #quadrant #left #box2m h2,
#wrapper #content #marketing .contain #quadrant #right #box4m img,
#wrapper #content #marketing .contain #quadrant #right #box4m h2
{
}


#wrapper #content #marketing .contain p.marketing
{
	width: 630px;
}

.TabbedPanelsTabGroup .TabbedPanelsTab.TabbedPanelsTabSelected
{
	background-color: #d6d6d6;
}

#wrapper #content #trusted h2
{
	margin-bottom: 0px;
}

#wrapper #content #trusted #FlashID
{
	margin-top: 0px;
}
