body {
	margin: 0;
	background-color: #DFDFDF;
	color: #696969;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5;
}
form {
	margin: 0;
}
h1, h2, h3, h4, h5, h6 {
	line-height: normal;
}
h1 {
	color: #4293D4;
	font-size: 18px;
	font-weight: normal;
}
h2 {
	font-size: 13px;
}
img {
	border: none;
}
a {
	color: #507694;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}

.clear {
	clear: both;
}
.left {
	float: left;
}
.right {
	float: right;
}
.orange {
	color: #FF7200;
}

/* EXTRA SPACING **************************************************/

.mb3
{
	margin-bottom:3px;
}
.pl10 {
	padding-left: 10px;
}
.pr10 {
	padding-right: 10px;
}
.pl15 {
	padding-left: 15px;
}
.pr15 {
	padding-right: 15px;
}
.pl20 {
	padding-left: 20px;
}
.pr20 {
	padding-right: 20px;
}
.pl30 {
	padding-left: 30px;
}
.pr30 {
	padding-right: 30px;
}

ul.pl10 {
	margin-left: 30px;
}
ul.pr10 {
	margin-right: 30px;
}
ul.pl15 {
	margin-left: 35px;
}
ul.pr15 {
	margin-right: 35px;
}
ul.pl20 {
	margin-left: 40px;
}
ul.pr20 {
	margin-right: 40px;
}
ul.pl30 {
	margin-left: 50px;
}
ul.pr30 {
	margin-right: 50px;
}

ul.arrowlist.pl10 {
	margin-left: 10px;
}
ul.arrowlist.pr10 {
	margin-right: 10px;
}
ul.arrowlist.pl15 {
	margin-left: 15px;
}
ul.arrowlist.pr15 {
	margin-right: 15px;
}
ul.arrowlist.pl20 {
	margin-left: 20px;
}
ul.arrowlist.pr20 {
	margin-right: 20px;
}
ul.arrowlist.pl30 {
	margin-left: 30px;
}
ul.arrowlist.pr30 {
	margin-right: 30px;
}

ul.extraspacing li {
	padding-top: 5px;
	padding-bottom: 5px;
}

/* UNORDERED LIST WITH A SMALL ARROW AS A BULLET **************************************************/

ul.arrowlist {
	padding: 0 5px;
	list-style: url(images/arrow_right.gif) inside;
}
ul.arrows
{
	list-style: url(images/arrow_right.gif) inside;
}

/* BOX **************************************************/

.box {
	margin: 4px 0 10px;
	padding: 0 20px;
	width: 510px;
	background: url(images/box.png) left repeat-y;
}
.box .bottom {
	margin: 15px -20px 0;
	padding: 0;
	height: 7px;
	background: url(images/box.png) 100% -100px no-repeat;
	overflow: hidden;
}
.box h1 {
	margin: 0 -20px;
	padding: 18px 20px 13px;
	background: url(images/box.png) 100% -50px no-repeat;
	color: #4293D4;
	font-size: 18px;
	font-weight: normal;
	line-height: 15px;
}
body#home .box h1 {
	padding: 10px 20px;
	background-position: 100% 0;
	color: #0769AB;
	font-size: 13px;
	font-weight: bold;
}
.box table.features {
	border: #ACBCBE 1px solid;
}
.box table.features th {
	background: #F5F5F5;
	text-align: left;
}

/* SIDEBOX **************************************************/

.sidebox {
	margin: 10px 0;
	background: url(images/sidebox.png) left repeat-y;
}
.sidebox div {
	padding: 1px 10px;
	background: url(images/sidebox.png) right bottom no-repeat;
}

/* IMAGE SLIDESHOW **************************************************/

.image_slideshow_holder {
	margin: 0;
	border: #F0F0F0 solid;
	border-width: 0 1px 1px 1px;
	padding: 25px 26px 25px 27px;
	width: 150px;
	height: 100px;
	background: #FFFFFF;
}
.image_slideshow_holder img {
	position: absolute;
}
.image_slideshow_falg_holder {
	
	padding-left: 15px;
	width:25px;
	height:17px;
	position:relative;
}
.image_slideshow_falg_holder img {
	position: absolute;
	top:13px;
	left:10px;
}

/* TOP LINK **************************************************/

.top {
	padding-left: 13px;
	background: url(images/arrow_up.gif) left no-repeat;
	color: #FF7200;
	font-weight: bold;
	line-height: 2.5;
}

/* STRUCTURAL ELEMENTS COMMON TO ALL PAGES **************************************************/

#container {
	margin: 0 auto;
	padding: 0 21px;
	width: 762px;
	background: url(images/container_bg.png) repeat-y;
}
#header {
	padding: 5px 0 1px 0;
	overflow: hidden;
}
#nav {
	padding-top: 29px;
	height: 45px;
	background: url(images/nav.gif) 0 -45px no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
body#home #nav {
	padding-top: 0;
	background-position: 0 0;
}
#nav ul {
	margin: 0;
	padding: 0 0 0 10px;
	list-style: none;
}
#nav ul li {
	padding: 7px 9px 5px 9px;
	height: 33px;
	display: block;
	float: left;
}
#nav ul li a {
	color: #436C8C;
	font-weight: normal;
	text-decoration: none;
	line-height: 33px;
}
#nav ul li a:hover {
	text-decoration: underline;
}
body#home #nav ul li.home,
body#features #nav ul li.features,
body#pricing #nav ul li.pricing,
body#support #nav ul li.support,
body#faq #nav ul li.faq,
body#contact #nav ul li.contact {
	background: url(images/nav.gif) 50% -120px no-repeat;
}
#content {
	overflow: hidden;
}
#content.single_column {
	padding: 0 15px;
}
#main {
	width: 550px;
	float: left;
}
#side {
	margin-right: 7px;
	width: 205px;
	float: left;
}
#footer {
	margin-top: 10px;
	padding: 15px 0 15px 5px;
	background: url(images/footer.gif) top no-repeat;
	color: #B5B5B5;
	font-size: 11px;
	font-weight: normal;
}
#footer a {
	color: #B5B5B5;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}

/* HOW CAN WE HELP YOU BOX ON THE HOME PAGE **************************************************/

#how_can_we_help {
	padding-bottom: 38px;
	background: #4293D4 url(images/how-can-we-help_bg.gif) bottom no-repeat;
	color: #EBEBEB;
	font-weight: bold;
}
#how_can_we_help p {
	border: #6CA9DA solid;
	border-width: 1px 0;
	margin: 7px 9px -8px 9px;
	padding: 10px 10px 10px 30px;
	background: url(images/how-can-we-help_bullet.jpg) 10px 50% no-repeat;
	line-height: normal;
}
#how_can_we_help a {
	color: #EBEBEB;
}

/* BREADCRUMBS **************************************************/

#breadcrumbs {
	padding: 5px 0 4px 7px;
	font-size: 11px;
	font-weight: bold;
}
#breadcrumbs a {
	color: #FF7200;
	text-decoration: none;
}
#breadcrumbs a:hover {
	text-decoration: underline;
}

/* SIDE MENU **************************************************/

#sidemenu {
	margin-top: 5px;
	padding-bottom: 10px;
	background: #CAE1F3 url(images/sidemenu.png) right bottom no-repeat;
	font-size: 12px;
}
#sidemenu h1 {
	margin: 0;
	padding: 0 12px;
	background: url(images/sidemenu.png) left no-repeat;
	color: #4293D4;
	font-size: 14px;
	font-weight: bold;
	line-height: 37px;
}
#sidemenu ul {
	margin: 0 10px;
	border-top: #BACDDE 1px solid;
	border-bottom: #E3F0F9 1px solid;
	padding: 0;
	list-style: url(images/sidemenu_arrow.jpg) inside;
}
#sidemenu ul li {
	padding-left: 5px;
	border-top: #E3F0F9 1px solid;
	border-bottom: #BACDDE 1px solid;
	line-height: 22px;
}
#sidemenu ul li a {
	color: #85A5BE;
	text-decoration: none;
}
#sidemenu ul li a:hover {
	color: #4293D4;
	text-decoration: underline;
}
#sidemenu .subMenuSelected {
	color: #065188;
	text-decoration: underline;
}


/* TABS **************************************************/
/* SimpleTabs */

div.simpleTabs { 
float: left; 
width: 550px; 
}
.simpleTabsNavigation {
height: 25px; 
background: url(images/tabs_bg.png) left top no-repeat; 
font: normal 12px arial;
}
ul.simpleTabsNavigation { 
margin:0 0px; 
padding:0; 
text-align:left; 
}
ul.simpleTabsNavigation li { 
list-style:none; 
display:inline; 
margin:0px 1px 0px 0px; 
padding:0px; 
float: left; 
height: 25px;
font-weight: bold; 
}
ul.simpleTabsNavigation li a { 
display:-moz-inline-block; 
display:-moz-inline-box; 
display: inline-block; 
height: 25px; 
background: url(images/tabs_right.png) right top repeat-y; 
color: #63686E; 
text-decoration: none; 
cursor: pointer; 
}

ul.simpleTabsNavigation li a:hover { 
display:-moz-inline-block; 
display:-moz-inline-box; 
display: inline-block; 
height: 25px; 
background: url(images/tabs_right.png) right bottom repeat-y; 
color: #63686E; 
text-decoration: none; 
cursor: pointer; 
}

ul.simpleTabsNavigation li a span { 
display:-moz-inline-block; 
display:-moz-inline-box; 
display: inline-block; 
height: 19px; 
padding: 6px 10px 0px 10px; 
background: url(images/tabs_left.png) left top repeat-y; 
}
ul.simpleTabsNavigation li a:hover span { 
display:-moz-inline-block; 
display:-moz-inline-box; 
display: inline-block; 
height: 19px; 
padding: 6px 10px 0px 10px; 
background: url(images/tabs_left.png) left bottom repeat-y; 
}
ul.simpleTabsNavigation li a.current span{ 
font-weight: bold; 
background-position: left 25px; 
}
ul.simpleTabsNavigation li a.current { 
font-weight: bold; 
background-position: right 25px; 
}
ul.simpleTabsNavigation li a span.firsTab {
background: url(images/tabs_left_first.png) left top repeat-y;
}
ul.simpleTabsNavigation li a:hover span.firsTab {
background: url(images/tabs_left_first.png) left bottom repeat-y;
}
ul.simpleTabsNavigation li a.current span.firsTab {
background: url(images/tabs_left_first.png) left bottom repeat-y;
}
div.simpleTabsContent { 
border:0px solid #E0E0E0; 
padding:0px 0px 0px 0px; 
margin-top:0px; display:none; 
}
div.simpleTabsContent.currentTab { 
display:block; 
}

.tabsFrame {
float: left; 
width: 550px;
}
.tabsFrame_bottom {
background: url(images/tabs_frame_bottom.png) left bottom no-repeat; 
}
.tabsFrame_lateral { 
background: url(images/tabs_frame_lateral.png) left bottom repeat-y; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
line-height: 1.5; 
}
.tabsFrame_top {
background: url(images/tabs_frame_top.png) left top no-repeat; 
padding: 24px 10px 27px 19px; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
line-height: 1.5;
}
.tabsFrame_top h2 {
font: normal 16px arial; 
color: #68A9DD; 
margin: 0px 0px 9px 0px;
}
.tabsFrame_top a {
font-weight: bold; 
color: #FF7200; 
margin-left: 45px;
}

.sectionDiv2 {
clear: both; 
padding-top: 19px; 
margin-top: 8px
}

.sendNewsletter {
float: left; 
width: 538px; 
padding: 0px 0px 0px 12px; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
line-height: 1.5;
}
.sendNewsletter img {
float: left; 
margin-right: 20px; 
margin-top: 2px;
}
.sendNewsletter ul {
float: left; 
margin-top: 15px; 
list-style-type: none; 
}
.sendNewsletter li {
padding-left: 14px; 
background: url(images/resourcesArr.jpg) left top no-repeat; 
margin-top: 3px;
}

.rightBanners {
float: right; 
padding: 40px 0px 0px 4px; 
}
.rightBanners a.freeTrial_banner {
display: block; 
width: 207px; 
height: 63px; 
background: url(images/14_days_trials.png) left bottom no-repeat; 
text-decoration: none; 
font-size: 2px; 
color: white; 
margin-bottom: 3px;
}
.blueBanner {
padding: 3px 0px 0px 3px;
}
.blueBanner a {
display: block; 
width: 168px; 
height: 22px; 
padding: 9px 0px 0px 35px; 
font: normal 12px arial; 
color: white; 
text-decoration: none;
}
.blueBanner a.guidedTour {
background: url(images/guided_tour_blue.png) left top no-repeat;
}
.blueBanner a.needSupport {
background: url(images/need_support.png) left top no-repeat;
}

.moreFeatures_col {
float: right;
padding: 59px 0px 0px 0px;
}
.moreFeatures {
border: 1px solid #F1F1F1; 
width: 201px; 
background-color: white; 
padding: 1px 1px 18px 1px; margin-left: 2px;
}
.moreFeatures h5 {
width: 193px; 
height: 18px;
padding: 4px 0px 0px 8px; 
background: url(images/more_features_title.png) left top no-repeat; 
margin: 0px 0px 0px 0px; 
font: normal 13px arial; 
font-weight:bold; 
color: #63686E;
}
.moreFeatures ul {
margin-left: 5px; 
margin-top: 6px; 
list-style-type:none;
}
.moreFeatures li {
font: normal 12px arial; 
color: #696969; 
background: url(images/more_features_arr.png) left 7px no-repeat; 
padding-left: 12px; 
margin-bottom: 2px;
}
HTML/**/>BODY .moreFeatures li {
background-position: left 5px;
*background-position: left 7px; 
margin-bottom: 5px; 
*margin-bottom: 2px;
}
.moreFeatures li a {
color: #696969; 
text-decoration: none;
}
.moreFeatures li a:hover {
text-decoration:underline;
}

.recomendationBG {
width: 196px; 
height: 113px; 
padding: 10px 5px 0px 4px; 
margin-top: 5px; background: url(images/recomendation_bg41.png) left top no-repeat; margin-left: 2px;
}
.quotLeft {
background: url(images/qout_left.gif) left top no-repeat;
}
.quotRight {
background: url(images/qout_right.gif) right bottom no-repeat; 
padding: 0px 0px 0px 15px; 
font: normal 12px arial; 
font-style: italic; 
color: #4293D4;
}
.quotee {
font: normal 11px arial; 
color: #868D95; 
padding: 12px 0px 0px 18px;
}
.subTitle
{
	padding-top:0px; 
	margin:0px 0px 0px 2px; 
	color:#4293d4; 
	font-size:14px;
}


