/*    
1.1... Reset
1.2... Base UI Structure
1.3... Base Tags - Global Formatting - Typography
1.4... Containers-Sockets (Positioning)
1.4.1. Containers-Sockets (Secondary)
1.5... Base Techniques (Tooltip, Icons, Rollover, Bullet) 
1.6... Menu rules 
1.6.1. Nav (Suckerfish)
1.7... Print rules
1.8... Deprecated
1.9... Temp-Debug 

2.1... Techniques
2.2... Deprecated

3.1... Special
*/

/* ------------ */
/* 1.1... Reset */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.6em;}
table {border-collapse:collapse; border-spacing:0; empty-cells:show;}
caption, th, td {text-align:left; font-weight:normal;}
table, th, td {vertical-align:top;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}
iframe {border:0;}

/* ------------------------ */
/* 1.2... Base UI Structure */

html {text-align:left;}

body {font-size:62.5%; font-family:Verdana, Arial, Helvetica, sans-serif;}

.frame {width:6.9in;}
 
.frameCenter {width:100%; text-align:left;	}

.frameBG {width:100%;}

.header {width:100%;}
.header .logo {}
.header .utility {display:none; visibility:hidden;}	
	
.nav {display:none;	visibility:hidden;}

.main {width:100%;}

.footer {width:100%;}
.copyright {}
.madeBy {}
.version {}

/* ------------------------------------------------- */
/* 1.3... Base Tags - Global Formatting - Typography */

h1, h2, h3, h4, h5 {font-weight:normal;}
h1 {font-size:1.8em;}
h2 {font-size:1.6em;}
h3 {font-size:1.4em;}
h4 {font-size:1.2em;}
h5 {font-size:1em; font-weight:bold;}

a						      {text-decoration:underline;}
a:visited					{text-decoration:underline;}
a:hover, a:focus	{}

sup, sub {font-size:0.9em;}
acronym, abbr {cursor:help; letter-spacing:1px; text-decoration:underline;}
sup {vertical-align:top;}
sub {vertical-align:baseline;}
sup, sub {line-height:0;}
pre {white-space:pre;}
pre, code, tt {line-height:1.5;}
pre {white-space:-moz-pre-wrap; white-space:-pre-wrap; white-space:-o-pre-wrap; white-space:pre-wrap; word-wrap:break-word;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
del {}

hr {height:1px;}

form.inline {}
label {font-weight:bold;}
label.checkbox {}
fieldset {}
fieldset div {float:left;}
fieldset label {float:left;}
fieldset div.checkbox {}
fieldset label.checkbox {float:none;}
fieldset input {}
fieldset input.phone {}
fieldset input[type=checkbox], fieldset input[type=radio] {}
fieldset fieldset {}
legend {font-weight:bold; font-size:1.3em;}
input {margin:0; padding:0;}
input[type=text], input[type=password] {}
input[type=text], input[type=password], textarea, select {}
input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {}
input[type=button], input[type=submit] {}
input.inline {width:auto;}
textarea {line-height:1em;}
.required{}
.optional{}

.small 					    {}
.large 					    {}
.caps             	{text-transform:uppercase;}
.tLeft				    	{text-align:left;}
.tRight    			    {text-align:right;}
.tCenter   			    {text-align:center;}
.tJustify  			    {text-align:justify;}
.underline    	    {text-decoration:underline;}
.clear         	    {clear:both; float:none !important;}
.fLeft, img.left    {float:none;}
.fRight, img.right  {float:none;}
.pad0             	{padding:0 !important;}
.hidden           	{display:none;}
.noindent                 {margin-left:1.5em !important; padding-left:0 !important;}
.noindent li, li.noindent {margin-left:0 !important; padding-left:0 !important;}
.nobullet         	{list-style:none; list-style-image:none;}
.spacer, .spacer li {}
.inside             {list-style-position:inside;}
.first, .first li  	{margin-left:0 !important; padding-left:0 !important;}
.last, .last li    	{margin-right:0 !important; padding-right:0 !important;}
.top, .top li	    	{margin-top:0 !important; padding-top:0 !important;}
.bottom, .bottom li	{margin-bottom:0 !important; padding-bottom:0 !important;}
.description        {}
.photo              {}
.date               {}
.author             {}
.caption            {}
.pagination         {}

html>body .opacity9 {}

a.hilite:hover, .hilite{}

/* --------------------------------------- */
/* 1.4... Containers-Sockets (Positioning) */

.main .full           {width:100%;}
.main .half           {width:100%;}
.main .oneThird       {width:100%;}
.main .twoThird       {width:100%;}
.main .subnav         {display:none; visibility:hidden;}
.main .content        {width:100%;}
.main .sidebar        {display:none; visibility:hidden;}
.main .contentSubnav  {width:100%;}
.main .contentSidebar {width:100%;}

div.box {width:100%;}

div.additionalInfo {width:100%;}

p       {}

ul, ol  {}
li      {}
li ul, li ol {}
dl {}
dl dt {font-weight:bold;}
dd {}

blockquote, q {font-style:italic;}
cite					{font-style:italic; text-align:right;}
address       {font-style:italic;}

table 			{width:100%; border:0;}
thead   		{}
tbody       {}
tfoot				{font-size:.9em;}
th        	{font-weight:bold;}
td, caption	{}
caption     {font-weight:bold;}
td.divider	{}
tr.even td	{}

div.center, table.center {width:50%; margin:0 auto; text-align:left;}

ul.searchResult, ol.searchResult {}

div.form {}

.help {}
.helpTop{}
.helpIssue {}

div.error, div.success, div.help, p.error, p.success, p.help {}
div.error a, p.error a {}
div.help a, p.help a {}
div.success a, p.success a {}

span.notice, p.notice {}

div.showcase {width:100%;}
div.showcase img{}

div.calloutBox {width:100%; list-style:none;}
div.calloutBox li {width:100%;}

div.news       {width:100%; list-style:none;}
div.news h2    {}
div.news .date {}
div.news li    {width:100%;}
div.news ul    {width:100%;}
div.news ul li {width:auto;}

/* ------------------------------------- */
/* 1.4.1. Containers-Sockets (Secondary) */

.ads {display:none; visibility:hidden;}

#homepage {}

.login {}
.twitter {}

/* ---------------------- */
/* 1.5... Base Techniques */

.bullet {list-style:none;}
.icon {}
li.icon, .icon, a.pdf, a.zip, a.psd, a.mp3, a.mpg, a.mov, a.doc, a.xls, a[href $='.pdf'], a[href $='.zip'], a[href $='.psd'], a[href $='.mp3'], a[href $='.mpg'], a[href $='.mov'], a[href $='.doc'], a[href $='.xls'] {}
a.pdf, a[href $='.pdf']		 {}
a.zip, a[href $='.zip']    {}
a.psd, a[href $='.psd']    {}
a.mp3, a[href $='.mp3']    {}
a.mpg, a[href $='.mpg']    {}
a.mov, a[href $='.mov']    {}
a.doc, a[href $='.doc']    {}
a.xls, a[href $='.xls']    {}

.bul8_01    {}
.bul8_02    {}
.bul8_03    {}

.ico16_left        {}
.ico16_right       {}
.ico16_popup       {}

.ico16calendar    {}
.ico16info        {}
.ico16question    {}
.ico16newsletter  {}
.ico16email       {}
.ico16print       {}
.ico16community   {}
.ico16connected   {}
.ico16gated       {}
.ico16handout     {}
.ico16member      {}
.ico16podcast     {}
.ico16rss         {}
.ico16search      {}
.ico16_alert      {}
.ico16_checkmark  {}
.ico16_clock      {}
.ico16_delete     {}
.ico16_down       {}
.ico16_hourglass  {}
.ico16_mc         {}
.ico16_minus      {}
.ico16_moderator  {}
.ico16_note       {}
.ico16_plus       {}
.ico16_power      {}
.ico16_read       {}
.ico16_share      {}
.ico16_star       {}
.ico16_thumbDown  {}
.ico16_thumbUp    {}
.ico16_attach     {}
.ico16_ungated    {}
.ico16_unread     {}
.ico16_up         {}
.ico16_visa       {}

.ico32_ie {}
.ico32_ffox {}
.ico32_safari {}

a.rollover {}
a.rollover:hover {}

.stamp {}

.iFrameBox {}
.iFrameBoxWide {}
.iFrameWrapper {}

/* ----------------- */
/* 1.6... Menu rules */

ul.utility	{}
ul.utility li	{display:inline;}
ul.utility a	{font-weight:bold; text-decoration:none;}
ul.utility a:hover{text-decoration:underline;}

/* ---------------- */
/* 1.6.1. Nav rules */

.nav ul   {display:none; visibility:hidden;}
.nav li   {}
.nav li a {}
.nav li a:hover {}
.nav li.current a {}
.nav li.current a:hover {}
.nav li ul              {}
.nav li:hover ul, .nav li.sfHover ul {}
.nav li ul li           {}
.nav li ul li a         {}
.nav li ul li a:hover   {}
.nav li li ul {}

.nav ul.breadcrum {}
.nav ul.breadcrum li {}

.nav .segmentation {}

.subnav ul {display:none; visibility:hidden;}
.subnav li {}
.subnav li a {}
.subnav li.selected a{}
.subnav li li a{}
.subnav li a.current{}

/* ------------------ */
/* 1.7... Print rules */

.noPrint{display:none; visibility:hidden;}
.print_pageBreak{page-break-after: always;}

/* ----------------- */
/* 1.8... Deprecated */

/* ----------------- */
/* 1.9... Temp-Debug */

/* ----------------- */
/* 2.1... Techniques */

/* 
IE6 Notification 
*/
.browserList{width:30%; font-size:1.4em; font-weight:bold;}
.browserList a:hover {text-decoration:underline;}
#IE6NotifToggle, #IE6NotifToggle2{display:none;}

/* 
ShowHide Toggle 
*/
#panel {}
.slide {display:none; visiblity:hidden;}
.btn-slide {}
.active {}

/* ------------------ */
/* 2.2... Deprecated  */

/* -------------- */
/* 3.1... Special */






