/* Start CSS Reset Classes */

/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 * 
 */
 
/* Font size conversion chart 
10px = 77%
11px  = 85%
12px  =	93%
13px  =	100%
14px  =	108%
15px  = 116%
16px  =	123.1%
17px  =	131%
18px  =	138.5%
19px  =	146.5%
20px  =	153.9%
21px  =	161.6%
22px  =	167%
23px  =	174%
24px  =	182%
25px  =	189%
26px  =	197%
*/

body{font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}

/**
 * 99% for safari; 100% is too large
 */
select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}

/**
 * Bump up !IE to get to 13px equivalent
 */
pre, code {font:115% monospace;}


/* Start CSS Reset Classes */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
	}

table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

a {color: #0f57c2; text-decoration: none;}
a:visited {color:#800080;text-decoration: none;}
a:active, a:focus {color: #e74b00; text-decoration: underline;}
a:hover {text-decoration: underline;}

.bold {font-weight: bold !important;}
.off-screen{position:absolute; left:-5000px;width:1px;height:1px;overflow:hidden;}
.block{display:block;}
.hidden {display:none;}

/* Layout Classes */
.layout-clear-left {clear: left;}
.layout-clear-right {clear: right;}
.layout-clear-both {clear: both;}

.layout-nav-region {padding:0px 0px 16px 0px; margin:0px; width:820px;}
.layout-title-region {padding:0px 0px 0px 15px; margin:0px; width:805px;}
.layout-title-region-faq {padding:16px 0px 0px 5px; margin:0px; width:703px;}
.layout-content-region {padding:0px 0px 0px 15px; margin:0px; width:708px; vertical-align:top;}
.layout-footer-region {padding:0px 0px 0px 0px; margin:0px; width:820px;}
.layout-title-region-faq  .layout-spacer-01 {padding: 0px 0px 60px 0px;}
.layout-footer-region .layout-spacer-01 {padding: 0px 0px 57px 0px;}

ul {list-style-type: none; margin:0px 0px 0x 0px; padding:0px 0px 0px 16px;}
ul li {background-image:url(/images/greenbulsq.gif); background-repeat:no-repeat; background-position:0px 7px; padding: 0px 0px 7px 12px; margin:0px 0px 0px 0px;font-family: arial, helvetica, sans-serif;  font-weight:normal; font-size:93%;}
ol{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 18px;}
ol li{color:#000000; font-weight:normal; font-size:93%; padding: 0px 0px 8px 0px; margin: 0px 0px 0px 0px; list-style-type: decimal;list-style-position: outside;}

.navless-header {background-image:url(/images/navless-gradient.gif); height:35px; border-bottom:4px solid #068037; background-position:0px 0px; background-repeat:repeat-x; padding:0px 0px 0px 0px; margin:0px; width:100%;}
.navless-header img {border: 0px; display: block; margin: 0px 0px 0px 6px; padding:4px 0px 0px 0px; float:left;}
.navless-header span {text-align:right; margin:0px 0px 0px 0px; padding:10px 15px 0px 0px; font-size:93%;font-family:arial; font-weight:bold; color:#FFFFFF; text-decoration:underline; float:right; }
.navless-header span a{text-decoration:underline;; color:#ffffff;}

.header h1{color:#408800; font-family: arial, sans-serif; font-weight:normal; font-size:182%; padding: 0px 0px 10px 0px; margin:0px;}
.header h2{color:#408800; font-family: arial, sans-serif; font-weight:bold; font-size:138.5%; padding: 0px 0px 10px 0px; margin:0px;}
.main-content p{color:#000000; font-family: arial, sans-serif; font-weight:normal; font-size:93%; padding: 14px 0px 0px 0px; margin:0px; line-height:138.5%;}

.normal-mode{display:block;}
.ipad-mode{display:none;}

.portfolio-screen{padding: 19px 0px 6px 0px; margin:0px;}
.portfolio-screen img{padding: 0px; margin:0px;}
.portfolio-screen img.one{position:relative; top:-502px; left:162px; padding: 0px; margin:0px;}
.portfolio-screen img.two{position:relative; top:-466px; left:-31px; padding: 0px; margin:0px;}
.portfolio-screen img.three{position:relative; top:-495px; left:175px; padding: 0px; margin:0px;}
.portfolio-screen img.four{position:relative; top:-495px; left:277px; padding: 0px; margin:0px;}
.portfolio-screen img.five{position:relative; top:-495px; left:392px; padding: 0px; margin:0px;}
.portfolio-screen img.six{position:relative; top:-462px; left:440px; padding: 0px; margin:0px;}
.portfolio-screen img.seven{position:relative; top:-471px; left:565px; padding: 0px; margin:0px;}
.portfolio-screen img.eight{position:relative; top:-397px; left:66px; padding: 0px; margin:0px;}
.portfolio-screen img.nine{position:relative; top:-310px; left:-140px; padding: 0px; margin:0px;}
.portfolio-screen img.ten{position:relative; top:-211px; left:231px; padding: 0px; margin:0px;}
.portfolio-screen img.eleven{position:relative; top:-150px; left:-185px; padding: 0px; margin:0px;}
.portfolio-screen img.twelve{position:relative; top:-48px; left:-71px; padding: 0px; margin:0px;}
.footnotes p{color:#666666; font-family:Arial,Helvetica,sans-serif; font-weight:normal; font-size:85%; padding: 0px 0px 2px 0px; margin:0px; line-height:116%;} 

.tooltip {position:absolute; width:230px;}
.tooltip .content {border:1px solid #000000; background:#FFFFFF; padding:10px; margin-top:-1px;}
.tooltip .content h4 {font-family:Arial, Helvetica, sans-serif; font-size:93%;	font-weight:bold; color:#000000; margin:0px; padding:0px 0px 8px 0px;}
.tooltip .content p {font-family:Arial, Helvetica, sans-serif; font-size:93%; font-weight:normal; text-align:left; color:#000000; padding:0px; 	margin:0px; line-height:138.5%;}
.tooltip .arrow-image-center {background:url(/accounts/popups/images/arrow_top.gif) no-repeat top center; height:20px; position:relative; width:230px;}
.tooltip .arrow-image-left {background:url(/accounts/popups/images/arrow_top.gif) no-repeat top left; height:20px; position:relative; width:230px;}

.square-tabs {font-family: arial, sans-serif; font-size:116%; font-weight:bold; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.square-tabs ul {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; white-space: nowrap;}
.square-tabs li {background:#DBDCDE; padding: 0px 0px 0px 0px; margin: 3px 0px 0px 0px; border:none; white-space: nowrap; float:left; line-height:116%;border-top:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
.square-tabs li.selected {background:#FFFFFF; padding:8px 9px 7px 9px; margin: 0px 0px 0px -1px; color:#333333; position:relative; top:1px; z-index:3; display:block; white-space: nowrap; border-left:1px solid #CCCCCC;}
.square-tabs li a {color:#0F57C2; display:block; padding:6px 9px 6px 9px;}
.square-tabs li a:visited {color:#0F57C2; text-decoration: none; height:70%;}
.square-tabs li a:hover {text-decoration: underline;}
.square-tabs li a:active{color: #e74b00; text-decoration: underline;}
.square-tabs li a:focus {color: #e74b00; text-decoration: underline;}

.rule {border-bottom:1px solid #DBDCDE !important; clear:both; margin:0px !important; padding:0px !important; position:relative; top:0; z-index:1;}

.position-whats-new-faqs-content p {color:#000000; font-weight:normal; font-size:93%; line-height:138.5%; padding: 0px 0px 15px 5px; margin:0px;}
.position-whats-new-faqs-content h2 {color:#408800; font-weight:bold; font-size:131%; line-height:85%; padding: 0px 0px 2px 0px; margin:0px;}
.position-whats-new-faqs-content h3 {color:#000000; font-weight:bold; font-size:100%; line-height:85%; padding: 0px 0px 8px 5px; margin:0px;}
.position-whats-new-faqs-content .byline {font-size: 77%; font-weight:normal; color: #666666; line-height: 129%; padding: 0px 0px 7px 0px; margin: 0px; text-transform:uppercase;}
.position-whats-new-faqs-content .lock-spacing {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; vertical-align:middle}
.position-whats-new-faqs-content .chart {margin: 0px 0px 0px 0px; padding: 7px 0px 10px 0px;}
.position-whats-new-faqs-content ul{padding: 0px 0px 15px 0px; margin:0px;}
.position-whats-new-faqs-content ul li {background-image:url(/images/greenbulsq.gif); background-repeat:no-repeat; background-position:0px 7px; padding: 0px 0px 7px 12px; margin:0px 0px 0px 0px;font-family: arial, helvetica, sans-serif;  font-weight:normal; font-size:93%;}
.position-whats-new-faqs-content .blue-bullet-list {margin: 0px 0px 0px 0px; padding: 7px 0px 0px 0px;}
.position-whats-new-faqs-content .blue-bullet-list li {background-image:url(../images/11_11_bullet_b.gif); background-repeat:no-repeat; background-position:0px 2px; padding: 0px 0px 10px 19px; margin:0px 0px 0px 0px;font-family: arial, helvetica, sans-serif;  font-weight:normal; font-size:93%;}
.position-whats-new-faqs-content .blue-bullet-list li.last-item {padding-bottom:0px;}
.position-whats-new-faqs-content .footnotes p{color:#666666; font-family:Arial,Helvetica,sans-serif; font-weight:normal; font-size:85%; padding: 0px 0px 10px 0px; margin:0px; line-height:116%;} 