@import url(form.css);
@import url(print.css);
@import url(sitemap.css);
@import url(navigation.css);
@import url(landing.css);
body {
padding: 0px;
margin: 0px;
background: url(../images/tile_background.gif);
}
td {
font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
color: #666;
vertical-align: top;
}
ul{
margin: 10px 0px 10px 10px;
padding-left: 10px;
list-style: square url(../images/bullet.gif);
}
li{
margin: 3px 0px 5px 0px;
padding: 2px 0px 4px 0px;
}
ul.secondbullet {
margin: 0px 100px 0px 20px;
padding-left: 10px;
list-style: square url(../images/bullet_gray.gif);
}
.hrdot {
background: url(../images/hr_tile.gif) repeat-x;
padding: 0px;
margin: 0px;
}
.hrline {
background: url(../images/hr_line.gif) repeat-x;
padding: 0px;
margin: 0px;
}
a:link {
font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
color: #EE014C;
text-decoration: none;
}
a:visited {
font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
color: #EE014C;
text-decoration: none;
}
a:hover {
font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
color: #666;
text-decoration: none;
}
a:visited:hover {
font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
color: #666;
text-decoration: none;
}
img.rightProduct {
margin: 0px 0px 0px 20px;
float: right;
}
img.right {
margin: 0px 0px 20px 20px;
float: right;
}
img.left {
margin: 0px 8px 3px 0px;
float: left;
}
#listing {
margin: 5px 0px 15px 0px;
}
#listing p{
margin: 0px 0px 3px 0px;
}
p.byline{
font: 10px/14px Verdana, Arial, Helvetica, sans-serif;
color: #666;
}
/*homepage*/
.tileleft {
padding: 0px;
margin: 0px;
background: url(../images/tile_left.gif) right repeat-y;
}
.tileright {
padding: 0px;
margin: 0px;
background: url(../images/tile_right.gif) left repeat-y;
}
.white, BODY.RadEContent, BODY.RadEContentBordered {
background: #fff;
}
.hmcontent {
font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
color: #666;
padding: 20px 20px 25px 28px;
vertical-align: top;
}
.hmnews {
font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
color: #666;
padding: 20px 28px 25px 20px;
vertical-align: top;
}
.hmnews h1 {
font: 600 11px/16px Verdana, Arial, Helvetica, sans-serif;
color: #0768A9;
margin: 0px 0px 0px 0px;
}
.hmcontent,
.hmnews  p{
margin: 2px 0px 10px 0px;
}
.hmnews a:link,
.hmcontent a:link {
font: 600 11px/16px Verdana, Arial, Helvetica, sans-serif;
color: #666;
text-decoration: none;
}
.hmnews a:visited, 
.hmcontent a:visited {
font: 600 11px/16px Verdana, Arial, Helvetica, sans-serif;
color: #666;
text-decoration: none;
}
.hmnews a:hover,
.hmcontent a:hover {
font: 600 11px/16px Verdana, Arial, Helvetica, sans-serif;
color: #EE014C;
text-decoration: none;
}
.hmnews a:visited:hover,
.hmcontent a:visited:hover {
font: 600 11px/16px Verdana, Arial, Helvetica, sans-serif;
color: #EE014C;
text-decoration: none;
}
/*tier page elements*/
.contentProduct {
font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
color: #666;
padding: 15px 17px 25px 12px;
vertical-align: top;
}

.content,  .RadEContent,.RadEContentBordered  {
font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
color: #666;
padding: 15px 30px 25px 12px;
vertical-align: top;
}
.content h1 {
font: 600 12px/16px Verdana, Arial, Helvetica, sans-serif;
color: #666;
margin: 0px 10px 10px 0px;
}
.content h2{
font: 600 11px/16px Verdana, Arial, Helvetica, sans-serif;
color: #0768A9;
margin: 10px 10px 5px 0px;
}

.content h3{
font: 600 11px/16px Verdana, Arial, Helvetica, sans-serif;
color: #666;
margin: 15px 10px 5px 0px;
}
.content p{
margin: 5px 0px 15px 0px;
}
.content a:link {
font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
color: #EE014C;
text-decoration: none;
}
.content a:visited {
font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
color: #EE014C;
text-decoration: none;
}
.content a:hover {
font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
color: #666;
text-decoration: none;
}
.content a:visited:hover {
font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
color: #666;
text-decoration: none;
}
.productcallout {
background: #E9F1F7 url(../images/prod_call_tile.gif) top repeat-y;
font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
color: #666;
padding: 10px 25px 10px 25px;
}
.accordion_hdr {
font: Bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
color: #666;
}
/*casestudy*/
.bluebrdr {
border: solid 1px #78add0;
}
.bluebrdrrt {
border: solid 1px #78add0;
margin: 0px 0px 20px 20px;
float: right;
}
.bluebrdrlft {
border: solid 1px #78add0;
margin: 0px 20px 20px 0px;
float: left;
}

/*casestudy end*/

/*design extras*/
.line {
background: #B1BFD9;
}
/*tables/callout*/
.box {
background: #F9FFF0;
border: #B3DC8A 7px solid;
margin: 20px 0px 20px 0px;
}
.boxtext {
font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
color: #333333;
padding: 10px 20px 10px 20px;
vertical-align:top;
}
.boxtexttwo {
font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
color: #333333;
padding: 10px 20px 10px 20px;
vertical-align:top;
border-top: #B3DC8A 7px solid;
}
.boxtexttwo  h1 {
font: 600 11px/16px Verdana, Arial, Helvetica, sans-serif;
color: #0768A9;
margin: 0px 10px 0px 0px;
}
.boxtexttwo  h2 {
font: 600 11px/16px Verdana, Arial, Helvetica, sans-serif;
color: #666;
margin: 10px 0px 0px 0px;
}
.boxtexttwo  h3 {
font: 600 11px/16px Verdana, Arial, Helvetica, sans-serif;
color: #666;
margin: 0px 0px 0px 0px;
}
.boxtexttwo  p {
margin: 0px 0px 6px 0px;
}
.boxtext ul{
margin: 10px 0px 10px 10px;
padding-left: 0px;
list-style: square url(../images/bullet.gif);
}
.boxtext li{
margin: 2px 0px 2px 0px;
padding: 2px 0px 2px 0px;
}
.boxtext h1 {
font: 600 11px/16px Verdana, Arial, Helvetica, sans-serif;
color: #0768A9;
margin: 0px 10px 0px 0px;
}
.boxtext h2 {
font: 600 11px/16px Verdana, Arial, Helvetica, sans-serif;
color: #666;
margin: 10px 0px 0px 0px;
}
.boxtext h3 {
font: 600 11px/16px Verdana, Arial, Helvetica, sans-serif;
color: #666;
margin: 0px 0px 0px 0px;
}
.boxtext p {
margin: 0px 0px 6px 0px;
}
.boxright {
background: #F9FFF0;
border: #B3DC8A 7px solid;
margin: 25px 0px 20px 20px;
float:right;
}
.tilevertdash {
background: url(../images/tile_vert_dash.gif) repeat-y;
}
.hrdot {
background: url(../images/tile_dot_horiz.gif) bottom repeat-x;
margin: 0px 0px 15px 0px;
}
.timeline {
margin: 0px 0px 0px 0px;
}
.timeline td {
padding: 0px 0px 10px 0px;
}
.imgdescript {
font:10px/15px Verdana, Arial, Helvetica, sans-serif;
color: #ee014c;
}
/*table styles*/
table.tblstyle  {
font: 11px Verdana, Arial, Helvetica, sans-serif;
border-left: #CFCFCF 1px solid;
border-top: #fff 1px solid;
border-bottom: #CFCFCF 1px solid;
margin-top: 20px;
margin-bottom: 20px;
color: #333;
}
.tblstyle td {
font: 11px/15px Verdana, Arial, Helvetica, sans-serif;
padding: 6px 10px 15px 6px;
border-right: #CFCFCF 1px solid;
vertical-align:top;
}
.tblstyle .tblhdrone {
font: 600 11px Verdana, Arial, Helvetica, sans-serif;
color: #ffffff;
padding: 5px 10px 5px 6px;
background: #3784B8;
}
.tblstyle .tblhdrtwo {
font: 600 11px Verdana, Arial, Helvetica, sans-serif;
padding: 5px 10px 5px 6px;
background: #F4F5ED;
}
.tblstyle .tblhdrthree {
font: 11px Verdana, Arial, Helvetica, sans-serif;
padding: 5px 10px 5px 6px;
background: #EEF2F9;
}
.tblstyle h1 {
font: 600 11px Verdana, Arial, Helvetica, sans-serif;
color: #666;
margin: 0px 0px 5px 0px;
}
.tblstyle .shadedtr {
background: #F4F4F4;
}
table.tblstyleb  {
border: #fff 1px solid;
font: 11px Verdana, Arial, Helvetica, sans-serif;
margin-bottom: 20px;
color: #333;
}
.tblstyleb td {
font: 11px/15px Verdana, Arial, Helvetica, sans-serif;
padding: 6px 10px 15px 6px;
vertical-align:top;
}
/*footer stuff*/
.ftr {
font:10px/15px Verdana, Arial, Helvetica, sans-serif;
color: #666;
background: #fff;
padding: 14px 14px 14px 25px;
}
/*links*/
.ftr a:link,
.ftr a:visited {
color: #666;
font: 10px Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}
.ftr  a:hover,
.ftr  a:visited:hover {
color: #EE014C;
font: 10px Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}
#screenshots a:link,
#screenshots a:visited {
color: #EE014C;
font: 10px 'MS Sans Serif',Geneva,sans-serif
text-decoration: none;
}
#screenshots  a:hover,
#screenshots  a:visited:hover {
color: #666;
font: 10px 'MS Sans Serif',Geneva,sans-serif
text-decoration: none;
}

.archiveyear a:link, .archiveyear a:visited, .archiveyear a:hover, .archiveyear a:visited:hover
{
	color:#340D8E;
}