a:link, a:visited { color:#0071B2; text-decoration:none; }
a:hover, a:active { color:#0071B2; text-decoration:underline; }
a.white:link, a.white:visited, a.white:hover, a.white:active { color:#fff!important; }

#content-wrapper strong, #content-wrapper b { font-size:1.1em; font-weight:bold }
#content-wrapper { font-size:1.1em; line-height:1.4em; }
#content-wrapper #open { width:960px; padding:20px 0; }
#content-wrapper #open a:link, #content-wrapper #open a:visited { text-decoration:underline!important; color:#0064AF; }
#content-wrapper #open a:hover, #content-wrapper #open a:active { text-decoration:none!important; color:#0064AF; }
#content-wrapper #open a:link, #content-wrapper #open a:visited { text-decoration:underline!important; color:#0064AF; }
#content-wrapper #open a:hover, #content-wrapper #open a:active { text-decoration:none!important; color:#0064AF; }
#content-wrapper #open p { padding:0 0 10px; }
/*#content-wrapper #open ul{ list-style-type:square; margin:0 0 10px 10px; padding:0 0 0 10px; }
#content-wrapper #open ul li { list-style-type:square; margin: 0 0 3px; padding:0; }*/
#content-wrapper #open .center { text-align:center; }
#content-wrapper #open h3 { font-size: 14px; color: #1b1664; margin: 0 0 15px 0; text-transform:uppercase; }
#content-wrapper p {padding:0 0 10px; margin:0;}
#content-wrapper h1 {color:#666; margin:0; padding:0px 0px 10px 0px; font-weight:normal; line-height:1.1em; font-size:2.1em}
#content-wrapper h2 {color:#666; margin:0 0 5px;padding:0;font-weight:normal; line-height:1em; font-size:1.7em}
#content-wrapper h3 {color:#666; margin:0 0 5px;padding:0;font-weight:bold; line-height:1em; font-size:1.4em}
#content-wrapper h4 {color:#666; margin:0 0 5px;padding:0;font-weight:bold; line-height:1.2em; font-size:1.2em}
#content-wrapper h5, #content-wrapper h6 {margin:0 0 5px;padding:0;font-weight:bold; font-size:1.1em}
#content-wrapper h6 {margin:0;padding:0;line-height:1.1em;}
#content-wrapper b, strong {font-weight:bold; font-size:1.1em}
#content-wrapper i, em {font-style:italic;}

.lrp15 { padding:0 15px; }
.marl10 { margin:0 0 0 10px; }
.marl15 { margin:0 0 0 15px; }
.marl20 { margin:0 0 0 20px; }
.negleft19 { margin: 0 0 0 -19px; }

.garea 	{ background:#ccc; padding: 20px 20px 5px; }
.padtp15 	{ padding-top:15px; }

.c-content	{ width:725px; float:left; }
.c-half 	{ width:468px; float:left;	}
.c-third 	{ width:304px; float:left; }
.c-fourth 	{ width:228px; float:left; }
.c-fourth-3 { width:684px; float:left; }
.rtmar15 	{ margin-right:15px; }
.rtmar30 	{ margin-right:35px; }

#content {width:948px; margin:15px auto;}
#content .c-wrap1	{ width:753px; float:left; margin: 0 25px 0 0;}
#content .c-wrap2	{ width:781px; float:right; margin: 0 0 0 20px;}
#content .c-nav 	{ width:147px; float:left; margin: 0; }
#content .c-rr		{ width:170px; float:right; }
#content .c-dd 		{ width:586px; float:left; }
#content .c-2cc		{ width:283px; float:left }
#content .c-3		{ width:170px; float:left; }

.area1 { background:#f2f2f2; padding:20px; margin:0 0 10px; }
.bluetop, .bluetop2, bluetop23 {border-top:1px solid #ccc;padding:20px 0px 0px 0px;}

/* Start Left Nav */
.lntop, .lntopon {color:#fff;padding:5px 14px;background:#0064af; text-transform:uppercase; font-weight:bold; font-size:1.1em;}
.lnmid {font-size:12px;padding:5px 10px 5px 14px;background-color:#e8e8e8;border-bottom:1px solid #fff; color:#0071b2}
.lnon {background:url(/images/nav-arrow.gif) no-repeat 0 10px;font-size:12px;color:#fff;padding:5px 10px 5px 14px;background-color:#00b0ca;;border-bottom:1px solid #fff;}
.lntop a:link,  .lntopon a:link, .lntop  a:visited,  .lntopon  a:visited {text-decoration: none; font-weight:bold; color:#fff}
.lntop a:hover, .lntopon a:hover {text-decoration: underline; color:#fff; font-weight:bold;}
.lnon a:link, .lnon a:visited {color:#fff; text-decoration: none;}
.lnon a:hover {color:#fff; text-decoration:underline;}
.lnmid a:link, .lnmid a:visited {color:#0071B2; text-decoration: none;}
.lnmid a:hover {color:#0071B2; text-decoration:underline;}
/* End Left Nav */

/* Start Right Rail */
#content .c-rr a:link, #content .c-rr a:visited { color:#333; text-decoration: underline; }
#content .c-rr a:hover, #content .c-rr a:active { color:#333; text-decoration:none; }
#content .c-rr .blue { border: 1px solid #00b0ca; padding:10px 10px 0; background: url(/images/rr-gradient.gif) repeat-x top; margin: 0 0 10px; }
#content .c-rr .blue h3 { color: #00b0ca; }
#content .c-rr .yellow { border: 1px solid #bfd700; padding:10px 10px 0; background: url(/images/rr-gradient.gif) repeat-x top; margin: 0 0 10px; }
#content .c-rr .yellow h3 { color: #bfd700; }
#content .c-rr .gray2 { border: 1px solid #999; padding:10px 10px 0; background: url(/images/rr-gradient.gif) repeat-x top; margin: 0 0 10px; }
#content .c-rr .gray2 h3 { color: #999; }
#content .c-rr .gray { background:#666; padding:10px 10px 1px; color:#fff; margin: 0 0 10px; }
#content .c-rr .gray a:link, #content .c-rr .gray a:visited { color:#fff; }
#content .c-rr .gray a:hover, #content .c-rr .gray a:active { color:#fff; text-decoration:none; }
/* End Right Rail */

/* Start General Styles */
#features-insights #content a:link, #features-insights #content a:visited { text-decoration:underline; }
#features-insights #content a:hover, #features-insights #content a:active { text-decoration:none; }
#content h1.header {color:#666; margin:0 0 15px; padding:0 0 10px; font-weight:normal; line-height:1.1em; font-size:2.1em; border-bottom:1px solid #ccc}
#content h2 {color:#666; margin:0 0 5px;padding:0;font-weight:normal; line-height:1em; font-size:1.7em}
#content h3 {color:#666; margin:0 0 5px;padding:0;font-weight:bold; line-height:1em; font-size:1.5em}
#content h3.featured {color:#222478; border-bottom:1px dotted #ccc; text-transform:uppercase; font-weight:bold; font-size:1.2em;padding:0 0 5px; margin:0 0 5px;}
#content h3.featured2 {background:#222478; font-weight:normal; font-size:1.2em;padding:5px; margin:0; color:#fff}
#content h3.featured3 {color:#222478; text-transform:uppercase; font-weight:bold; font-size:1.3em; margin:0 0 5px;}

#content h3.subtitle {color:#222478; font-weight:bold; font-size:1.3em; margin:0 0 10px;}

#content h4 {color:#666; margin:0 0 5px;padding:0;font-weight:bold; line-height:1.3em; font-size:1.2em}
#content h5, #content h6 {margin:0 0 5px;padding:0;font-weight:bold; font-size:1.2em}
#content h6 {margin:0;padding:0;line-height:1.2em;}
#content h3 a:link, #content h4 a:link, #content h5 a:link, #content h6 a:link, #content h3 a:visited, #content h4 a:visited, #content h5 a:visited, #content h6 a:visited {color:#0071B2; text-decoration:none;}
#content h3 a:hover, #content h4 a:hover, #content h5 a:hover, #content h6 a:hover {text-decoration:underline;}
#content b, #content strong {font-weight:bold;}
#content i, #content em {font-style:italic;}
#content p { padding:0; margin:0 0 10px;}
#content .button { background:#0084c9; border:0; font-weight:700;	color:#fff;	font-size:0.9em; margin:10px 0 0; padding:4px; }
#content .attributes {color:#666;}
.fieldwidth1 { width:400px; }

.btop { border-top:1px dotted #ccc; padding:10px 0 0; clear:both }

.left {float:left}
img.left { margin: 0 10px 10px 0;}
.right {float:right}
img.right {margin: 0 0 10px 10px;}

#content-wrapper ul,.c-wrap2 ul  {list-style-type:none;margin:0 0 10px;padding:0;}
#content-wrapper ul li,.c-wrap2 ul li {padding:0px 0px 6px 18px;background:url(/images/legacy/icons/bullet.gif) no-repeat 8px 8px;} 
#content-wrapper ul ul,.c-wrap2 ul ul {padding:0; margin:6px 0 0 15px;}
#content-wrapper ul ul li,.c-wrap2 ul ul li {padding:0px 0px 6px 18px;background:url(/images/legacy/icons/bullet.gif) no-repeat 8px 8px;} 
#content-wrapper ul ol li,.c-wrap2 ul ol li {background:none; padding:6px 0 0; margin:0}
#content-wrapper ol,.c-wrap2 ol {margin:0 0 10px 30px;padding:0;}
#content-wrapper ol li,.c-wrap2 ol li {padding:0 0 6px!important; list-style-type:decimal!important;} 
#content-wrapper ol ul,.c-wrap2 ol ul {padding:0; margin:6px 0 0 15px;}
#content-wrapper ol ul li,.c-wrap2 ol ul li {padding:0px 0px 6px 18px;background:url(/images/legacy/icons/bullet.gif) no-repeat 8px 8px;}
#content-wrapper ul.bullet,.c-wrap2 ul.bullet {padding:0px; margin:0;} 
#content-wrapper ul.bullet li,.c-wrap2 ul.bullet li {padding:0px 0px 6px 6px;background:url(/images/legacy/icons/bullet.gif) no-repeat 5px 6px;} 
#content-wrapper ul.bullet0,.c-wrap2 ul.bullet0 {padding:0px; margin:0;} 
#content-wrapper ul.bullet0 li,.c-wrap2 ul.bullet0 li {padding:0px 0px 0px 6px;background:url(/images/legacy/icons/bullet.gif) no-repeat 5px 6px;} 
#content-wrapper ul.bulletlist0 li,.c-wrap2 ul.bulletlist0 li {padding:0px 0px 0px 18px;background:url(/images/legacy/icons/bullet.gif) no-repeat 8px 7px;} 
#content-wrapper ul.doublechevronlist li, ul.chevronlist li,.c-wrap2 ul.doublechevronlist li {padding:0px 0px 6px 12px!important; background:url(/images/legacy/icons/chevron_double.gif) no-repeat 0px 8px!important;}
#content-wrapper ul.doublechevronlist0 li, ul.chevronlist0 li,.c-wrap2 ul.doublechevronlist0 li {padding:0px 0px 0px 12px!important; background:url(/images/legacy/icons/chevron_double.gif) no-repeat 0px 7px!important;}
#content-wrapper ul.jumpdownlist li,.c-wrap2 ul.jumpdownlist li {background: url(/images/legacy/icons/jump_down.gif) no-repeat 0px 7px; padding: 1px 10px;}
/* End General Styles */


ul li.phone {background: url(/images/legacy/icons/phone.gif) no-repeat 0px 3px!important; }
ul li.email {background: url(/images/legacy/icons/email.gif) no-repeat 0px 3px!important; }
ul li.chat {background: url(/images/legacy/icons/chat.gif) no-repeat 0px 3px!important; }
ul li.call {background: url(/images/legacy/icons/phone.gif) no-repeat 0px 3px!important; }
ul li.buy {background: url(/images/legacy/icons/buy.gif) no-repeat 0px 3px!important; }
ul li.tools {background: url(/images/legacy/icons/tools.gif) no-repeat 0px 3px!important; }
ul li.download {background: url(/images/legacy/icons/download.gif) no-repeat 0px 2px!important; }
ul li.upload {background: url(/images/legacy/icons/upload.gif) no-repeat 0px 3px!important; }
ul li.browse {background: url(/images/legacy/icons/browse.gif) no-repeat 0px 3px!important; } 
ul li.mydoc {background: url(/images/legacy/icons/my_docs.gif) no-repeat 0px 3px!important; } 
ul li.post {background: url(/images/legacy/icons/post.gif) no-repeat 0px 3px!important; } 
ul li.search {background: url(/images/legacy/icons/search.gif) no-repeat 0px 3px!important; } 
ul li.searchoff {background: url(/images/legacy/icons/search_off.gif) no-repeat 0px 3px!important; } 
ul li.searchclear {background: url(/images/legacy/icons/search_clear.gif) no-repeat 0px 3px!important; } 
ul li.key {background: url(/images/legacy/icons/icon-license-key.gif) no-repeat 0px 3px!important; } 



table.browse td p {margin:0!important;}
table.browse td {padding:10px; vertical-align:top;}
table.browse tr.shade {background:#f2f2f2;}
table.browse .header {color:#666 }
.featuredcolumn {width:285px;}
.sort { font-size: .8em }


.chevron {padding:0px 0px 6px 13px;background:url(/images/legacy/icons/chevron_double.gif) no-repeat 2px 7px;}  peat 2px 7px;}  
