/* 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; background-color: #ffffff;}
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;}
.clear-both	{clear:both;}
.grey-hr	{width:220px; border-bottom:1px solid #DBDCDE; clear:both; height:1px; margin:0; padding:0;}
.hr-for-ie {display:none;}
.rule {background-image:url(/images/hr-pixel.gif); background-repeat:repeat-x; border:0 none; clear:both; height:1px; position:relative; top:-1px; width:100%;
z-index:1;}
.custservice-double-rule {background-image:url(/images/gray-double-pixel.gif); background-repeat:repeat-x; border:0 none; clear:both; height:5px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%;}
/* End Utility Classes */


/* Layout Clases */
.layout-footer-region	{width:763px;}
.find-form-listcategory	{width:830px;}
.find-form-most-requested	{width:830px;}	
.find-form-alphabetical	{width:830px;}	

/* Layout Clases */
.layout-breadcrumb-region	{margin:0px 0px 0px 12px; color:#666666; border-bottom:dotted 1px #DBDCDE; height:28px; width:975px;}
.layout-breadcrumb-region ul	{padding:7px 0px 0px 0px;}
.layout-breadcrumb-region li	{display:inline; font-size:85%; list-style-image:none; list-style-type:none;}

.layout-header-region	{width:590px;}
.layout-header-region h1 {padding:9px 0px 0px 12px; color:#3F8800; font-size:182%; font-weight:bold;}
.layout-header-region p	{padding:9px 0px 0px 12px; font-size:93%; line-height:150%;}

.layout-form-list-region	{padding:0px 0px 0px 12px; width:590px; float:left;}
.layout-form-list-region .layout-spacer-1	{padding:25px 0px 0px 0px;}
.layout-form-list-region .rounded-tab {position:relative;z-index:100;}
.layout-form-list-region .rounded-tab a {color: #0F57C2; background:url(/images/tb_6_lon.gif) left top no-repeat; text-decoration:none; padding:0px 0px 0px 15px; font-weight:bold; display:block; float:left; text-align:center; cursor:pointer;}
.layout-form-list-region .rounded-tab a span {background:url(/images/tb_6_ron.gif) right top no-repeat; padding:4px 15px 2px 0px; display:block; float:left; text-align:center;}
.layout-form-list-region .rounded-tab a:hover {text-decoration: underline;}

.layout-form-list-region .rounded-tab ul {list-style: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.layout-form-list-region .rounded-tab li {float: left; margin: 7px 2px 0px 0px; background-color:#E9F1F4; border-bottom: solid 1px #C9CCCE; } 
.layout-form-list-region .rounded-tab li.selected {color: #3F8800; background-color: #fff; border-bottom: solid 1px #fff; margin: 0px 2px 0px 0px; line-height:22px; padding: 0px; height: auto; overflow: visible;}
.layout-form-list-region .rounded-tab li.selected a {background: url(/images/tb_selected_l.gif) left top no-repeat;color: #3F8800; text-decoration: none; font-size: 122%; font-weight: bold;}
.layout-form-list-region .rounded-tab li.selected a:hover {text-decoration: none;}
.layout-form-list-region .rounded-tab li.selected span {background:url(/images/tb_selected_r.gif) right top no-repeat; color:#3F8800; text-decoration: none; font-weight: bold; padding-top:5px; }
.layout-form-list-region .alpha-list	{background-color:#EFEFEF;border:1px solid #DEDFDE; font-size:85%; padding:10px 0px 8px 0px; text-align:center; list-style:none;}
.layout-form-list-region .alpha-list li	{display:inline; background:transparent url(/images/pipe.gif) no-repeat scroll 0 20% !important;; padding:0px 5px 0px 7px !important;}
.layout-form-list-region .alpha-list .first-letter	{background:none !important;}
.layout-form-list-region table {border-left:1px solid #B7BBBE; margin:0px 0px 0px 1px;}
.layout-form-list-region .top-gutter {padding:14px 0px 0px 0px;}
.layout-form-list-region .left-gutter {padding:0px 0px 0px 14px;}
.layout-form-list-region th	{padding:5px 0px 5px 15px; color:#387800; font-size:122%; font-weight:bold;}
.layout-form-list-region th	h2 {color:#387800; font-size:100%; font-weight:bold;}
.layout-form-list-region td	{padding:0px 0px 3px 0px; vertical-align:top; text-align:right; font-size:92%}
.layout-form-list-region th.subhead	{color:#000000; font-size:100%; font-weight:bold;}
.layout-form-list-region th.subhead	h2{color:#000000; font-size:100%; font-weight:bold;}
.layout-form-list-region th.subhead	h3{color:#000000; font-size:100%; font-weight:bold;}
.layout-form-list-region .anchor-list	{padding:15px 0px 10px 10px; border-left:1px solid #B7BBBE;}
.layout-form-list-region .anchor-list li	{padding:0px 0px 8px 10px; background:url(/images/greenbulsq.gif) no-repeat scroll left 5px;font-size:100%;}
.layout-form-list-region .form-title	{padding:0px 0px 8px 25px; background:url(/images/greenbulsq.gif) no-repeat scroll 15px 5px;font-size:92%; text-align:left;}
.layout-form-list-region .dash-list	{padding:0px 0px 0px 25px; font-size:92%; text-align:left;}
.layout-form-list-region .download	{width:150px;}
.layout-form-list-region .to-top	{padding:5px 0px 20px 0px; text-align:right; font-size:92%;}
.layout-form-list-region .to-top a:link	{text-decoration:underline;}
.layout-sidebar-region	{float:right; width:200px; margin:45px 0px 0px 0px;}
.layout-disclosure-region	{padding:40px 0px 32px 12px; font-size:85%; color:#666666;}
.layout-footer-region	{width:995px;}




