body {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	margin:0px;
	padding:0px;
}
.backgrounds {
	background-color: #F1F1F;
	background-image: url(../mainsiteimages/bg_main.gif);
	background-repeat: repeat-x;
	background-position: top;
}


td {
	font-family:Verdana,Tahoma,Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;

}
.maintext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#404040;
	font-size:11px;
	
	
}
.maintext12 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#404040;
	font-size:12px;

}


.maintext14 {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#404040;
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	
}

.maintext18 {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:18px;
	font-weight:bold;
	
	
}

.maintextwhite20 {color:#FFFFFF; font-size:20px; font-weight:600;	font-family:"Times New Roman",Tahoma, Verdana;}
.maintextwhite14 {color:#FFFFFF; font-size:14px; font-weight:300; font-family:"Times New Roman",Tahoma, Verdana;}

.maintextGrey12 {
	color:#808080;
	font-size:16px;
	font-weight:600;
	margin:0px 0px 0px 15px;
}

.blacktitle12 {
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	font-weight:bold;

	
	
}

a {color:#404040; text-decoration:underline;}
a:hover {color:#a43500; text-decoration:underline;}
p {margin:5px 0px 10px 0px;}
a img {border:0px;}

.pic_left {float:left; margin:5px 10px 15px 0px;}
.pic_right {float:right; margin:0px 0px 5px 15px;}
.border {border:1px solid #999999;}

h1 {
	color:#404040;
	font-size:20px;
	font-weight:600;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
h2 {color:#000000; font-size:17px; font-weight:normal; margin:0px 0px 2px 0px; font-family:Verdana,"Times New Roman", Times, serif; background:url(../mainsiteimages/dash.gif) bottom repeat-x; padding-bottom:8px;}
h3 {
	color:#A23400;
	font-size:14px;
	font-weight:bold;
	margin:1px 0px 0px 15px;
}
h4 {color:#F57F23; font-size:14px; font-weight:bold; margin:0px 0px 10px 0px; font-family:Tahoma,"Times New Roman", Times, serif;}
h5 {color:#FFFFFF; font-size:20px; font-weight:600;	font-family:"Times New Roman",Tahoma, Verdana;}
h6 {color:#000000; font-size:17px; font-weight:normal; margin:0px 0px 0px 0px; font-family:Verdana,"Times New Roman", Times, serif;}


/* text */
.special {font-family:Verdana,"Times New Roman", Times, serif; font-size:13px; font-weight:bold; color:#772600; margin-bottom:0px;}
.special span {font-size:19px; line-height:100%;}

/* structure */
.main {width:1000px; margin-top:10px; margin-bottom:10px; background:#FFFFFF;}

.top {border-top:1px solid #CECECE; border-left:1px solid #CECECE; border-right:1px solid #CECECE; height:86px; vertical-align:top;}
.logo {vertical-align:top; padding:15px 0px 0px 20px;}
.topmenu {text-align:right; padding:4px 10px; vertical-align:top;}
.businessuses {text-align:left; padding:2px 0px; vertical-align:top;}
.integrations {text-align:left; padding:2px 0px; vertical-align:top;}
.phone {font-family:"Times New Roman", Times, serif; font-weight:bold; color:#666666; font-size:17px; margin:0px; padding-right:30px; text-align:right;}
.phone span {color:#F57F23; font-size:30px;}
.login {height:34px; width:100px; background:url(../mainsiteimages/bg_login.gif) no-repeat; text-align:center;}
.login a {color:#000000; text-decoration:underline;}
.login a:hover {color:#F57F23; text-decoration:underline;}

.whitepaper-content{
color:#677988;
font-size:11px; 
text-decoration:none;
font-weight:none; 
font-family:Tahoma,"Times New Roman", Times, serif;
background:url(../mainsiteimages/wp-back.gif)  ;
padding:10px;
}


.features {
color:#677988; 
font-size:11px; 
text-decoration:none;
font-weight:bold; 
margin:0px 0px 10px 0px; 
font-family:Tahoma,"Times New Roman", Times, serif;
border-bottom: 1px solid #c8c8c8;
padding-top:2px;
padding-bottom:2px;

}

.features a {color:#677988;
font-size:11px; 
text-decoration:none;
font-weight:bold; 
margin:0px 0px 10px 0px; 
font-family:Tahoma,"Times New Roman", Times, serif;
background:url(../mainsiteimages/button-tinyarrow.gif) no-repeat left  ;
padding-left:13px;
}

.features a:hover {color:#F57F23; 
font-size:11px; 
text-decoration:none;
font-weight:bold;
margin:0px 0px 10px 0px;
font-family:Tahoma,"Times New Roman", Times, serif;


}
.features span {color:#677988;
font-size:11px; 
text-decoration:none;
font-weight:bold; 
margin:0px 0px 10px 0px; 
font-family:Tahoma,"Times New Roman", Times, serif;
background:url(../mainsiteimages/button-tinyarrow.gif) no-repeat left  ;
padding-left:13px;
}

.features span:hover {color:#F57F23; 
font-size:11px; 
text-decoration:none;
font-weight:bold;
margin:0px 0px 10px 0px;
font-family:Tahoma,"Times New Roman", Times, serif;
}

.topmenu ul {
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style-type:none;
	float:right;
}
.topmenu ul li {border-left:1px solid #CBCBCB; float:left;}
.topmenu ul li a {color:#000000; text-decoration:none; text-transform:uppercase; font-size:11px; font-weight:bold; margin:0px 10px;}
.topmenu ul li a:hover {color:#F57F23; text-decoration:none;}

.topmenusubs {text-align:right; padding:4px 10px; vertical-align:top;}
.topmenusubs ul li {border-left:1px solid #CBCBCB; float:right; display:block}
.topmenusubs ul li a {color:#000000; text-decoration:none; font-size:11px; font-weight:normal; margin:0px 20px;text-align:left}
.topmenusubs ul li a:hover {color:#F57F23; text-decoration:none;}

.businessuses ul {
	margin:0px 30px 0px 0px;
	padding:2px;
	list-style-type:none;
	float:right;
}
.businessuses ul li {border-top:0px solid #CBCBCB;border-bottom:1px solid #CBCBCB; list-style:none;margin:1px 0px 0px 0px; padding:3px}
.businessuses ul li a {color:#000000; text-decoration:none; font-size:11px; font-weight:normal; margin:0px 0px;}
.businessuses ul li a:hover {color:#F57F23; text-decoration:none;}

.integrations ul {
	margin:0px 75px 0px 0px;
	padding:0px;
	list-style-type:none;
	float:right;
}
.integrations ul li {border-top:0px solid #CBCBCB;border-bottom:1px solid #CBCBCB; list-style:none;margin:1px 0px 0px 0px; padding:4px}
.integrations ul li a {color:#000000; text-decoration:none; font-size:11px; font-weight:normal; margin:0px 0px;}
.integrations ul li a:hover {color:#F57F23; text-decoration:none;}

.bar {background:#F57F23; height:54px; color:#FFFFFF; font-size:12px; padding-left:65px;}
.bar h1 {color:#FFFFFF; font-size:22px; font-weight:normal; margin-bottom:10px;}

.page {border-bottom:1px solid #CECECE; border-left:1px solid #CECECE; border-right:1px solid #CECECE; background:url(../mainsiteimages/bg_page.gif) top repeat-x; padding:4px 0px 0px 2px;} 

.leftcol {width:250px; vertical-align:top;}
.breadcrumbs {height:27px; background:#F1F1F1; color:#666666; font-size:10px; padding-left:20px;}
.breadcrumbs a {color:#666666; text-decoration:underline;}
.breadcrumbs a:hover {color:#000000; text-decoration:underline;}

.left_content {vertical-align:top; padding:13px 25px 0px 16px;}

.box_title_210 {height:35px; width:210px; background:url(../mainsiteimages/bg_title_210.jpg);}
.box_title_200 {height:35px; width:200px; background:url(../mainsiteimages/bg_title_200.jpg);}
.box {border-right:1px solid #CECECE; border-left:1px solid #CECECE; padding:10px 10px 0px 14px;}
.w210 {width:210px;}
.w200 {width:200px;}
ul.submenu {margin:0px; padding:0px; list-style-type:none;}
ul.submenu li {margin-bottom:7px;}
ul.submenu li a {color:#000000; background:url(../mainsiteimages/bg_menu.gif) left no-repeat; padding-left:20px; text-decoration:none;}
ul.submenu li a:hover {color:#F57F23; background:url(../mainsiteimages/bg_menu_a.gif) left no-repeat; padding-left:20px; text-decoration:none;}

ul.sublinks {margin:0px; padding:0px; list-style-type:none;}
ul.sublinks a {display:block; height:22px; line-height:22px; padding:0px 0px 0px 20px; font-weight:bold; color:#333333; text-decoration:none;  background:#FFFFFF;}
ul.sublinks a:hover {display:block; height:22px; line-height:22px; padding:0px 0px 0px 20px; font-weight:bold; color:#FFFFFF; text-decoration:none;  background:#F57F23;}

.quote {background:#F1F1F1; color:#666666; padding:0px 15px 0px 15px;}
.q_bot_210 {background:url(../mainsiteimages/q_bot_210.gif) top no-repeat; color:#333333; text-align:right; font-style:italic; padding:15px;}
.q_bot_200 {background:url(../mainsiteimages/q_bot_200.gif) top no-repeat; color:#333333; text-align:right; font-style:italic; padding:15px;}

.content {
	vertical-align:top;
	padding: 0px 18px 0px 10px;
}
.rightcol {vertical-align:top; width:200px; padding-right:8px; padding-top:5px;}
.bg_grey {background:#F1F1F1;}
.block {background:url(../mainsiteimages/bg_block.jpg) no-repeat; width:250px; height:106px; vertical-align:top; padding:5px 5px 0px 5px;}
.text_spec {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-weight:bold; background:#F1F1F1 url(../mainsiteimages/dash.gif) top repeat-x; padding:10px;}
.text_specwhite {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-weight:bold; background:#FFFFFF url(../mainsiteimages/dash.gif) top repeat-x; padding:10px;}
.dashed {background:url(../mainsiteimages/dash.gif) center repeat-x; padding:0px;}

.content ul {list-style-image:url(../mainsiteimages/bullet.gif); margin-top:5px; margin-bottom:10px;}
.content ul li {margin-bottom:5px;}

.footer_table {margin-top:10px;}
.footer {color:#999999; text-align:center; padding:20px; border-top:2px solid #F57F23;}
.footer a {color:#999999; text-decoration:underline;}
.footer a:hover {color:#666666; text-decoration:underline;}

/* tag cloud */
.tags {line-height:180%;}
.tag_0 {font-size:11px; text-decoration:none;}
.tag_1 {font-size:12px; text-decoration:none;}
.tag_2 {font-size:13px; text-decoration:none;}
.tag_3 {font-size:14px; text-decoration:none;}
.tag_4 {font-size:15px; font-weight:bold; text-decoration:none;}
.tag_5 {font-size:16px; font-weight:bold; text-decoration:none;}


/* from */
form {margin:0px; padding:0px;}
.input {border:1px solid #CCCCCC; background:#FFFFFF; height:20px; width:200px; font-size:11px;}
.select {height:20px; width:200px; font-size:11px;}
/*textarea {border:1px solid #CCCCCC; background:#FFFFFF; width:340px; font-size:11px;} */
.btn {border:0px; color:#FFFFFF; font-weight:bold; font-size:10px; text-transform:uppercase; padding:0px 8px; cursor:pointer; background:#F57F23; height:20px;}.homepage {
	background-image: url(../mainsiteimages/back-main.gif);
	background-repeat: repeat-x;
}


td.indented
{
	padding-left: 15pt;
}