/* 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;}
table {font-size:inherit;}

/**
 * 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,strong,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;
}
/* End CSS Reset Classes */


/* Begin Global Link Treatment */
a {color: #0F57C2; text-decoration: none; font-family: arial, sans-serif;}
a:visited {color:#800080; text-decoration: none;}
a:active, a:focus {color:#E74B00; text-decoration: underline;}
a:hover {text-decoration: underline;}
/* End Global Link Treatment */

/* Begin Utility Classes */
.bold {font-weight: bold;}
.unbold	{font-weight: normal;}
.emphasis {font-style: italic;}
.underline	{text-decoration:underline;}
.grey-hr	{border-bottom:1px solid #DBDCDE; clear:both; height:1px; margin:0; padding:0;}
.hr-for-ie {display:none;}
.clear-both	{clear:both;}
/* End Utility Classes */


/* Layout Clases */

.layout-breadcrumb-region	{margin:7px 0px 0px 3px;}
.layout-breadcrumb-region .layout-spacer-1	{padding:7px 0px 0px 0px;}
.layout-header-region	{margin:0px 0px 0px 10px; width:590px; border-bottom:2px solid #CE9E00;}
.layout-faq-list-region	{margin:0px 0px 0px 10px; width:590px;}
.layout-faq-list-region .layout-spacer-1	{padding:7px 0px 0px 0px;}
.layout-faq-list-region .layout-spacer-2	{padding:10px 0px 0px 0px;}
.layout-faq-list-region .layout-spacer-3	{padding:10px 0px 0px 0px;}
.layout-content-region	{margin:0px 0px 0px 10px; width:590px;}
.layout-content-region .layout-spacer-1	{padding:7px 0px 0px 0px;}
.layout-faq-content-region	{margin:0px 0px 0px 10px; width:590px;}
.layout-faq-content-region .layout-spacer-1	{padding:7px 0px 0px 0px;}
.layout-faq-content-region .layout-spacer-2	{padding:10px 0px 0px 0px;}
.layout-faq-content-region .layout-spacer-3	{padding:10px 0px 0px 0px;}
.layout-footer-region	{margin:0px 0px 0px 10px;}
.layout-footer-region .layout-spacer-1	{padding:32px 0px 0px 0px;}


/* Component Classes */
.breadcrumb	{color:#666666; font-weight:bold; font-size:85%;}
.breadcrumb .first	{background:none;}
.breadcrumb li	 {padding:0px 0px 0px 10px;display:inline; background:url(/psw/WS_PSW_Body_Frame/images/caret.gif) 0px 4.5px no-repeat;}
.breadcrumb a	{color:#666666; text-decoration:none;}
.breadcrumb a:visited	{color:#666666; text-decoration:none;}
.breadcrumb a:hover	{color:#666666; text-decoration:underline;}
.breadcrumb a:active	{color:#666666; text-decoration:none;}

.header h1	{font-size:123.1%; padding:0px 0px 5px 0px;}

.faq-list h2	{font-size:108%; padding:0px 0px 5px 0px;}
.faq-list ul	{padding:0px 0px 15px 0px;}
.faq-list li	{background:url(/psw/WS_PSW_Body_Frame/images/bullet_info.gif) 0 3px no-repeat; padding:0px 0px 5px 15px;}
.faq-list .last	{padding:0px 0px 0px 15px;}
.faq-list a	{color:#0F57C2; text-decoration:none;}
.faq-list a:visited	{color:#0F57C2; text-decoration:none;}
.faq-list a:hover	{color:#0F57C2; text-decoration:underline;}
.faq-list a:active	{color:#0F57C2; text-decoration:none;}

.techinical-faq	{width:400px}
.techinical-faq .top	{float:right; font-size:77%; padding:25px 0px 0px 0px}
.techinical-faq .top a:visited	{color:#0F57C2; text-decoration:none;}
.techinical-faq .top a:hover	{color:#0F57C2; text-decoration:underline;}
.techinical-faq .top a:active	{color:#0F57C2; text-decoration:none;}
.techinical-faq h2	{color:#666666; font-size:123.1%; padding:0px 0px 7px 0px;}
.techinical-faq dt	{font-weight:bold; padding:0px 0px 5px 0px;}
.techinical-faq dd	{padding:0px 0px 10px 0px;}
.techinical-faq .last	{padding:0px 0px 0px 0px;}

.security-faq .top	{float:right; font-size:77%; padding:25px 0px 0px 0px}
.security-faq .top a:visited	{color:#0F57C2; text-decoration:none;}
.security-faq .top a:hover	{color:#0F57C2; text-decoration:underline;}
.security-faq .top a:active	{color:#0F57C2; text-decoration:none;}
.security-faq h2	{color:#666666; font-size:123.1%; padding:0px 0px 7px 0px;}
.security-faq dt	{font-weight:bold; padding:0px 0px 7px 0px;}
.security-faq dd	{padding:0px 0px 8px 0px;}
.security-faq .last	{padding:0px 0px 0px 0px;}
.security-faq p	{padding:0px 0px 8px 0px;}
.security-faq ul	{padding:0px 0px 0px 10px;}
.security-faq ol	{list-style:decimal; padding:7px 0px 10px 20px;}
.security-faq ol li	{padding:0px 0px 5px 0px;}
.security-faq  .warning	{color:#FF0000; font-weight:bold;}

.browser-requirements h2	{padding:10px 0px 10px 0px;}

.connection-speed .faq-list ul	{padding:10px 0px 10px 0px;}

.test-conn-speed h2	{color:#666666; font-size:123.1%; padding:0px 0px 7px 0px;}
.test-conn-speed p	{padding:0px 0px 8px 0px;}
.reset-cache h2	{color:#666666; font-size:123.1%; padding:0px 0px 7px 0px;}
.reset-cache p	{padding:0px 0px 8px 0px;}
.reset-cache ol li	{padding:0px 0px 5px 0px;}
.reset-cache li.last	{padding:0px 0px 0px 0px;}

.measure-connection h2	{color:#666666; font-size:123.1%; padding:0px 0px 7px 0px;}
.measure-connection ul	{padding:10px 0px 10px 0px;}
.measure-connection li	{background:url(/psw/WS_PSW_Body_Frame/images/bullet_info.gif) 0 3px no-repeat; padding:0px 0px 5px 15px;}
.measure-connection table	{border:1px solid #CCCCCC; margin:0px 0px 15px 0px;}
.measure-connection table th	{background-color:#E3E3E3; padding:5px 10px 5px 10px; text-align:left; font-weight:bold;}
.measure-connection table td	{padding:5px 30px 5px 10px;}

.test-results p	{padding:0px 0px 5px 0px;}
.speed-test-results table	{border:1px solid #CCCCCC; margin:15px 0px 15px 0px;}
.speed-test-results table th	{background-color:#E3E3E3; padding:5px 10px 5px 10px; text-align:left; font-weight:bold;}
.speed-test-results table td	{padding:5px 30px 5px 10px;}
.speed-test-results .links {background-image:url(/psw/WS_PSW_Body_Frame/PSWLoginArrowBlueRight.gif); background-position:185px 3px; background-repeat:no-repeat; width:460px;}
.speed-test-results .links p	{padding:0px 0px 0px 15px; margin:0px 0px 5px 0px; text-align:center;}
.speed-test-results .disclosures p	{font-size:85%; color:#666666;}

.contact .content h2	{color:#666666; font-size:123.1%; padding:0px 0px 7px 0px;}	 
.contact .content p	{padding:0px 0px 5px 0px;}
.contact .content .contact-info	{text-align:center; margin:5px 0px 10px 0px;}
.contact .content ul	{padding:10px 0px 10px 0px;}
.contact .content li	{background:url(/psw/WS_PSW_Body_Frame/images/bullet_info.gif) 0 3px no-repeat; padding:0px 0px 5px 15px;}

.problems-logging-in .content h2	{color:#666666; font-size:123.1%; padding:10px 0px 7px 0px;}
.problems-logging-in .content p	{padding:0px 0px 10px 0px;}
.problems-logging-in .content ul	{padding:10px 0px 10px 0px;}
.problems-logging-in .content li	{background:url(/psw/WS_PSW_Body_Frame/images/bullet_info.gif) 0 3px no-repeat; padding:0px 0px 5px 15px;}
.problems-logging-in .content .no-bullet	{background-image:none; padding:0px 0px 5px 0px;}



/* Footer */
.primary-footer	{font-family:arial,helvetica,sans-serif !important;  background-color:#FFFFFF !important; height:91px; text-align:right !important; padding:0px 0px 0px 0px !important; margin:0px 0px 0px 0px !important; border-top:1px solid #666666 !important; font-size:13px !important; font-weight:normal !important; width:600px!important;}

.primary-footer a:link, .primary-footer a:visited	{font-family:arial,helvetica,sans-serif !important;  text-decoration:none; color:#0F57C2 !important; margin:0px 0px 0px 0px !important; padding:0px 0px 0px 0px !important; font-weight:normal !important;}

.primary-footer a:hover	{font-family:arial,helvetica,sans-serif !important;  text-decoration:underline; color:#0F57C2 !important; margin:0px 0px 0px 0px !important; padding:0px 0px 0px 0px !important;}

.primary-footer .fid-logo	{float:left !important; padding:0px 0px 0px 0px !important; margin:10px 0px 0px 0px !important;}

.primary-footer p	{font-family:arial,helvetica,sans-serif !important;  margin:0px 0px 0px 0px !important; font-size:85% !important; color:#666666 !important; padding:2px 0px 0px 0px !important; text-align:right !important; text-decoration:none !important; font-weight:normal !important;}

.primary-footer .copyright	{font-family:arial,helvetica,sans-serif !important;  padding:0px 0px 0px 0px !important; margin:6px 0px 0px 0px !important;}

.primary-footer .rights	{font-family:arial,helvetica,sans-serif !important;  padding:0px 0px 0px 0px !important; margin:2px 0px 0px 0px !important;}

.primary-footer ul {margin:22px 0px 0px 0px !important; padding:0px 0px 0px 0px !important;}

.primary-footer .first	{font-family:arial,helvetica,sans-serif !important; font-weight:normal !important; list-style-type:none !important; display:inline !important; font-size:85% !important; background:none !important; margin:0px 0px 0px 0px !important; padding:0px 0px 0px 0px !important;}

.primary-footer ul li {font-family:arial,helvetica,sans-serif !important; font-weight:normal !important; list-style-type:none !important; display:inline !important; font-size:85% !important; background:transparent url(/psw/WS_PSW_Body_Frame/images/pipe.gif) no-repeat scroll 1% 50% !important; margin:0px 0px 0px 0px !important; padding:0px 0px 0px 5px !important;}