@charset "UTF-8";
/* CSS Document */

a:link {text-decoration: none; color:#31b4e8;}
a:visited {text-decoration: none; color:#31b4e8;}
a:active {text-decoration: none; color: #0ab663;}
a:hover {text-decoration: none; color: #0ab663;}

body {
	background: #02070d url(images/bg4.png) no-repeat top center;
	margin:0px;
	padding:0px;
	font:9pt Arial,Helvetica,sans-serif;
	text-align:center;
	align:center;
	width:auto;
	min-width:925px;
	color:#124376;
}

div#syn-container {
	width:925px;
	margin:0px auto;
	text-align:left;
}

div#topnav {
	color:#ffffff;
	text-align:right;
	width:870px;
	height:22px;
	font-size:11px;
}

#topnav ul {
	padding:0px;
	margin:0px;
}

#topnav ul li {
	display:inline;
	padding:0px 0px 0px 20px;
	margin:0px;
}

#topnav a {
	text-decoration:none;
	color:#ffffff;
}

#topnav a:hover {
	text-decoration:underline;
}

#topnav img.icon {
	border:none;
	vertical-align:bottom;
}

div#head {
	background: url(images/header.png) no-repeat;
	margin-top:0px;
	height:165px;
	width:925px;
/*	position:relative;*/
}

div#headnav {
	float:right;
/*	margin:125px 50px 10px 0px;*/
	margin:22px 50px 10px 0px;
	padding:0px;
	z-index:1000;
}

div#headnav a {
	border:1px solid transparent;	/* for jquery submenus */
}

div#main {
	background:#ffffff;
	width:855px;
	margin-left:5px;
	padding:10px 30px 10px 30px;
}

div#maininfo {
	padding:0px;
	margin:0px 0px 15px 0px;
	/*
	background:#f6f6f6;
	border:1px solid #cccccc;
	*/
	background: url(images/faint_text_bg.jpg) no-repeat center;
}

#maininfo p {
	padding:0px;
	margin:15px;
	/* border:1px solid #f6f6f6; */
}

div#foot {
	color: #ffffff;
	background: url(images/footer.png) no-repeat top left;
	width:915px;
	padding:15px 0px;
	margin-left:4px;
	clear:both;
	text-align:center;
	position:relative;
	font:8pt Arial,Helvetica,sans-serif;
}

#foot a {
	color:#ffffff;
	text-decoration:none;
}

#foot a:hover {
	text-decoration:underline;
}

div#frogdiv {
	position:relative;
}

img#frogimg {
	position:absolute;
	bottom:24px;
	left:-64px;
}

p {
	margin:0px;
	padding:4px 0px;
}

li {
	margin:5px;
}

div#rssbox {
	width:369px;
	background: url(images/rssfeedbox_02.png) top center repeat-y;
	float:right;
	font-size:8pt;
	margin:0px;
	padding:0px;
}

div#rsshead {
	background: url(images/rssfeedbox_01.png) top center no-repeat;
	margin:0px;
	padding:10px 20px 10px 20px;
}

div#rssmain {
	margin:0px;
	padding:0px 20px 20px 20px;
	background: url(images/rssfeedbox_03.png) bottom center no-repeat;
}

div.fourup {
	width:195px;
	float:left;
	margin:0px 10px 0px 0px;
	padding-top:0px;
}

div.fourup1 {
}

div.fourup2 {
}

div.fourup3 {
}

div.fourup4 {
	margin-right:0px;
}

div.threeup {
	width:230px;
	float:left;
	margin:0px 0px 0px 50px;
	padding:0px 0px 0px 0px;
}

div.threeup1 {
}

div.threeup2 {
}

div.threeup3 {
}

ul.services {
	margin-left:10px;
	padding-left:0px
}

.clear {
	clear:both;
}

.clearR {
	clear:right;
}

.w350 {
	width:350px;
}

/**
 * home page product showcase/the q: #qbox */

div#qbox {
	width:450px;
	float:left;
}

#qbox img.title {
	padding:10px 0px;
}

/*
 **/

h1 {
	font-size:12pt;
	font-weight:bold;
	padding:6px 0px;
	margin:0px;
}

h2 {
	font-size:10pt;
	font-weight:bold;
	padding:5px 0px;
	margin:0px;
}

h3 {
	font-size:9pt;
	font-weight:bold;
	padding:4px 0px;
	margin:0px;
}

img.title {
}

h1.image {
	margin:0px;
	padding:0px;
}

h2.image {
	margin:0px;
	padding:0px;
}

.left {
	float:left;
}

.right {
	float:right;
}

a h1 img, a h2 img, a img {
	border:none;
}

/* For main content, left-hand wide panel */

div#leftwidepanel {
	width:560px;
	float:left;
	padding:0px;
	margin:0px;
}

/* For main content, right-hand narrow panel */

div#rightnarrowpanel{
	width:240px;
	float:right;
	font-size:8pt;
	padding:0px;
	margin:0px;
}

div#righthead {
	margin:0px;
	padding: 5px 25px 5px 20px;
	text-align:left;
	background-color:#F6F6F6;
	border:1px solid #eee;
	color:#036;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}

div#rightmain {
	margin:0px;
	padding:0px 20px 20px 20px;
	border:1px solid #eee;
	text-align:left;
	color:#036;
	font-size:12px;
}
div.righthead {
	margin:0px;
	padding: 5px 25px 5px 20px;
	text-align:left;
	background-color:#F6F6F6;
	border:1px solid #eee;
	color:#036;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}

div.rightmain {
	margin:0px;
	padding:0px 20px 20px 20px;
	border:1px solid #eee;
	text-align:left;
	color:#036;
	font-size:12px;
}

div#bulletsleft {
	width:260px;
	float:left;
	padding: 5px 0 0 0px;
}

div#bulletsright {
	width:260px;
	float:right;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}

div.highlightblock {
	background-color:#f6f6f6;
	padding:15px 15px 15px 15px;
	border:1px solid #cccccc;
}

p.highlight, span.highlight {
	color:#009900;
	font-weight:bold;
}

img.screenshot {
	border:0px;
	padding:10px;
}

img.avatar {
	padding:0px 10px 5px 0px;
}

div.techpartner {
	border:1px solid #eee;
	padding:0px;
	margin:0px 0px 5px 0px;
}

div.techpartnerimg {
	float:left;
	width:155px;
	padding:5px;
}

div.techpartnerinfo {
	float:right;
	width:365px;
}

div.techpartnerinfo h3 {
	padding:5px;
	margin:2px;
	background-color:#f6f6f6;
}

div.techpartnerinfo p {
	padding:5px;
	margin:2px;
}

div.securityicon {
	float:left;
	width:50px;
	clear:both;
}

div.securitystrategy {
	float:left;
	width:440px;
}

table.qSupportChart {
	border:0px;
	margin:10px;
	padding:0px;
	empty-cells:show;
	border-spacing:1px 0px;
	border-collapse:separate;
}

table.qSupportChart tr {
}

table.qSupportChart th {
	text-align:center;
	color:#ffffff;
	background-color:#124376;
	padding:6px;
	font-weight:bold;
}

table.qSupportChart td {
	padding:6px;
}

table.qSupportChart td.check {
	text-align:center;
}

table.qSupportChart tr.odd td {
	background-color:#eeeeee;
}

table.qSupportChart tr.even td {
	background-color:#d0d6e0;
}

div#partnerfoot {
	background:#ffffff;
	margin-left:5px;
	padding:10px 40px 10px 40px;
	text-align:center;
}

div.quote {
	margin:8px;
	padding:12px 12px 12px 30px;
	background:#f6f6f6 url(images/quotes.gif) top left no-repeat;
}

div.quote p.text {
}

div.quote p.by {
	text-align:right;
}

/*places an automatic scrollbar in ff - makes the page not appear to jump*/
html { overflow: -moz-scrollbars-vertical; }
html { overflow-x: auto; }

/* IE6 PNG Fix: http://www.twinhelix.com/css/iepngfix/ */
img, div {
	behavior: url(iepngfix_v2/iepngfix.htc);
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

button.brite {
	background:url(images/orange_gradient.gif) top repeat-x;
	background-color:#ff6600;
	color:#ffffff;
	font-weight:bold;
	border:1px solid;
	border-color:#ffcc66 #ee5500 #ee5500 #ffcc66;
	margin:10px;
	padding:2px;
	vertical-align:middle;
}

button.brite:hover {
	background:url(images/blue_gradient.gif) top repeat-x;
	background-color:#66ccff;
	border-color:#ccffff #55bbee #55bbee #ccffff;
}
