body {font-family: Verdana,Arial,Helvetica; font-size: 11px; color: #333333; line-height:1.5; background-color: #FFFFFF; background-image:url(images/bg_body1.gif); background-repeat:repeat-x}
table {font-family: Verdana,Arial,Helvetica; font-size: 11px; color: #333333; line-height:1.5}
td {font-family: Verdana,Arial,Helvetica; font-size: 11px; color: #333333; line-height:1.5}
p {font-family: Verdana,Arial,Helvetica; font-size: 11px; color: #333333; line-height:1.5}


/* TEXT */
.footer {font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10px; color: #999999}
.sidebartext {color:#666666; font-family: Verdana,Arial,Helvetica; font-size: 10px; line-height:normal}
.quoter {font-size:10px; font-weight:bold}
.smaller1 {font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10px; color: #333333}
.sidebarquoter {text-align:right; color:#666666; padding-top:2px; font-family: Verdana,Arial,Helvetica; font-size: 10px; line-height:normal; margin-top:3px}
.sidebarquote {color:#336666; font-family: Verdana,Arial,Helvetica; font-size: 10px; line-height:1.2; font-weight:normal;}
h1 {font-size:17px; color:#008676; letter-spacing:-1; line-height:110%; margin-bottom:12px}
h2 {font-size: 12px; font-weight:bold; color:#333333; display:block; margin-bottom:6px; margin-top:0px}
.hometext {font-family: Verdana,Arial,Helvetica; font-size: 12px; color: #333333; line-height:1.5; border-right:solid 1px #DFDEDE; border-bottom:none; border-top:solid 1px #DFDEDE; padding:15px; background-color:#FFFFFF; background:url(images/bg_hometext.jpg)}
.bigger1 {font-family: Verdana,Arial,Helvetica; font-size: 12px; color: #333333; line-height:1.5;}



/* FORM */
form { margin-top: 0px; margin-bottom: 0px; padding: 0px }
input {font-family: arial, helvetica; font-size: 8pt }
select {font-family: arial, helvetica; font-size: 8pt}
textarea {font-family: arial, helvetica; font-size: 8pt; border:solid 1px #5A9393}
input.searchbox {padding-left:2px; border: 1px solid #D8D3BB; background-color: #F3F3F3; background-image: url(images/bg_searchbox.gif); background-repeat: no-repeat; background-position: center; font-family: Verdana,Arial,Helvetica; font-size: 7pt}
.inputnormal { font-family: arial, helvetica; font-size: 8pt; background-color: #FFFFFF; border:1px solid #5A9393 }
.inputfocus  { font-family: arial, helvetica; font-size: 8pt; background-color: #FEFBCA; border:1px solid #5A9393 }


/* MISC */
.headerleft {border-left:solid 1px #C0B88E}
.headerright {border-right:solid 1px #C0B88E; padding-top:13px; padding-right:19px}
.topnavouter {height:33px; border-right:solid 1px #FFFFFF; border-left:solid 1px #FFFFFF}
.title {border-left:solid 1px #FFFFFF; border-right:solid 1px #FFFFFF}
.secondarynav {border-right:solid 1px #FFFFFF}
.contentouter {border:solid 1px #C0B88E; border-top:none; padding:20px}
.contentouterhome {border:solid 1px #C0B88E; border-top:none; padding:0px}
.contentouternav {border:solid 1px #C0B88E; border-top:none; padding:20px; padding-left:14px}
.contentinner {padding-left:20px}
.sidebar {border-right:solid 1px #C0B88E; border-bottom:solid 1px #C0B88E; padding-top:25px; padding-left:9px; padding-right:9px; padding-bottom:20px; background-color:#EFEFEF; color:#666666; font-family: Verdana,Arial,Helvetica; font-size: 11px; line-height:1.3}
.sidebartitle {color:#506088; padding-bottom:2px; font-weight:bold; font-family: Verdana,Arial,Helvetica; font-size: 11px; line-height:normal}
.highlight1 {background-color:#FFFFFF; border:dotted 1px #336666; font-family: Verdana,Arial,Helvetica; font-size: 11px; padding:3px; margin:5px 0px 5px 0px}
hr {padding-top:30px; padding-bottom:30px; display:block}
.contentinner ul {margin-left:12px; padding-left:12px; margin-top:6px}
.contentinner li {margin:3px 0px 3px 0px; list-style-type:disc}
.imageright {margin: 0px 0px 5px 8px}
.imageleft {margin: 0px 11px 5px 0px}
.homesbtitle {border:solid 1px #B4B3B3; background-color:#EDEDED; color:#717171; padding:0px 0px 0px 6px; font-weight:bold; line-height:normal}
.homesbtext {color:#336666; line-height:1.3; padding-left:6px; padding:6px 5px 0px 6px}
.blockme {display:block; margin:10px 0px 10px 0px}
.tabletoprow {background-color:#688998; font-weight:bold; color:#FFFFFF; line-height:normal}
.tablerow {background-color:#DFDFDF}
.tipicon {float:left; margin-top:8px}
.tiptext {margin-left:95px; margin-top:8px}
.tutorial {font-size:13px; font-weight:bold; margin-bottom:10px;}
.signupimg {margin-top:30px; margin-bottom:20px; text-align:center}
.ig40 {margin-top:2px; margin-bottom:40px; padding:4px 8px; background-color:#EEEEEE; border:dotted 1px #777777; width:722px;}

/* LINKS */
a:link, a:active {color: #336666; text-decoration: underline}
a:visited {color: #555555; text-decoration: underline} 
a:hover {color: #336666; text-decoration: none}

a.textlink:link { color: #336666; text-decoration: none; border-bottom:dashed 1px #336666}
a.textlink:visited { color: #555555; text-decoration: none; border-bottom:dashed 1px #336666}
a.textlink:active { color: #336666; text-decoration: none; border-bottom:dashed 1px #336666}
a.textlink:hover { color: #336666; text-decoration: none; border-bottom:none}

a.footerlink:link { color: #999999; text-decoration: none}
a.footerlink:visited { color: #999999; text-decoration: none}
a.footerlink:active { color: #999999; text-decoration: none}
a.footerlink:hover { color: #336666; text-decoration: none}
.footerlink {font-family: Verdana,Arial,Helvetica; font-size: 10px}

a.sidebartitlelink:link { color: #506088; text-decoration: none}
a.sidebartitlelink:visited { color: #506088; text-decoration: none}
a.sidebartitlelink:active { color: #506088; text-decoration: none}
a.sidebartitlelink:hover { color: #506088; text-decoration: none; border-bottom:dashed 1px #666666}
.sidebartitlelink {font-weight:bold; font-family: Verdana,Arial,Helvetica; font-size: 10px; line-height:normal}

a.faq:link { color: #336666; text-decoration:none }
a.faq:active { color: #336666;  text-decoration:none }
a.faq:visited { color: #336666;  text-decoration:none }
a.faq:hover { text-decoration: none; color:#0000EE }
.faq {font-weight:bold}

a.sbhome:link { color: #336666; text-decoration:none }
a.sbhome:active { color: #336666;  text-decoration:none }
a.sbhome:visited { color: #336666;  text-decoration:none }
a.sbhome:hover { text-decoration: underline }

/* TOP NAVIGATION */
#navigation, #navigation ul {list-style:none; margin:0; padding:2px 0px 14px 0px}

#navigation a {padding:1px 17px 1px 17px; color:#FFFFFF; background-color:#717171; text-decoration:none; border-right:solid 1px #FFFFFF; margin:0; display:block;}

#navigation li {font-family: Verdana,Arial,Helvetica; font-size: 11px; font-weight:bold; letter-spacing:-1px; float:left}

#navigation a.arrow {background: url(images/subnav_arrow.gif) center right no-repeat;}

#navigation a:hover {background-color:#C0B88E; margin:0}

body#home #t-home a, body#why #t-why a, body#solutions #t-solutions a, body#alliances #t-alliances a, body#learning #t-learning a, body#news #t-news a, body#about #t-about a {background-color:#C0B88E; margin:0}

#navigation li ul {position:absolute; left:-999em; width:142px; background-color:#717171; margin:0; margin-left:-1px; border:solid 1px #FFFFFF; padding:0px}

#navigation li ul ul {margin:-20px 0 0 142px;}

#navigation li:hover ul ul, #navigation li.sfhover ul ul {left: -999em;}

#navigation li:hover ul, #navigation li li:hover ul, #navigation li.sfhover ul, #navigation li li.sfhover ul {left: auto;}

#navigation li ul li {font-weight:normal; letter-spacing:normal; border-bottom:solid 1px #FFFFFF; width:142px; }

#navigation li ul li a {font-weight:normal; border:none; padding:1px 0px 1px 17px; width:auto; display:block}


/* LEFT NAVIGATION */
#leftnavouter {width:115px; padding-right:10px; border-right:dashed 1px #C0B88E; line-height:normal}

#leftnavinner ul {list-style-type: none; padding:0; margin:0; line-height:normal}

#leftnavinner li.navoff {font-size:11px; padding-top:4px; padding-bottom:4px; padding-left:9px; background-image: url(images/bg_leftnav_off.gif); background-repeat:no-repeat; background-position:0 .5em; }

#leftnavinner li.navon {font-size:11px; padding-top:4px; padding-bottom:4px; padding-left:9px; background-image: url(images/bg_leftnav_on.gif); background-repeat:no-repeat; background-position: 0 .5em;}

#leftnavinner a:link, #leftnavinner a:visited, #leftnavinner a:active {text-decoration:none; color:#888888}

#leftnavinner a.leftnavon:link, #leftnavinner a.leftnavon:visited, #leftnavinner a.leftnavon:active {text-decoration:none; color:#000000}

#leftnavinner a:hover {text-decoration:none; color:#000000}


/* SUB NAVIGATION */
.subnavouter {background-color:#FFFFFF; border:dotted 1px #336666}

a.subnav:link { color: #336666; text-decoration: underline}
a.subnav:visited { color: #336666; text-decoration: underline}
a.subnav:active { color: #336666; text-decoration: underline}
a.subnav:hover { color: #336666; text-decoration: none}
.subnav {font-family: Verdana,Arial,Helvetica; font-size: 10px}

a.subnavon:link { color: #336666; text-decoration: none}
a.subnavon:visited { color: #336666; text-decoration: none}
a.subnavon:active { color: #336666; text-decoration: none}
a.subnavon:hover { color: #336666; text-decoration: none}
.subnavon {font-family: Verdana,Arial,Helvetica; font-size: 10px; font-weight:bold}

.bullets {color: #336666; font-size:10px}


/* BOTTOM NAVIGATION */
.bottomnav {
padding:11px;
border-bottom:dotted 1px #BBBBBB;
font-size: 10px;
color:#999999;
text-align:center;
width:756px;
line-height:2.0;
}

.bottomnav a:link { color: #999999; text-decoration: none}
.bottomnav a:visited { color: #999999; text-decoration: none}
.bottomnav a:active { color: #999999; text-decoration: none}
.bottomnav a:hover { color: #336666; text-decoration: none}


/* FAQ Hide/Show */
.posthidden {display:none}
.postshown {display:inline}

/* Padding */
.paddingtopbottom13 {padding-top:13px; padding-bottom:13px;}
.paddingtopbottom2 {padding-top:2px; padding-bottom:2px;}

/* Mouseover Tooltip */
#dhtmltooltip{
position: absolute;
width: 200px;
border: 1px dotted darkgreen;
padding: 2px;
background-color: #E6E4D7;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
