BODY			{ margin: 0px 0px; background: #FFFFFF; font: 12px 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; line-height: 16px; }
TABLE, TD		{ font: 12px 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; }
.G10 			{ font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px; }
.L12 			{ font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; }
#ptitle			{ 
				font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #000;
				line-height: 16px;
				font-weight: bold;
				}


HR					{ display: none; }
#framegutter IMG 	{ width: 0px; }

#loclang			{ width: 680px; background: #FFF; margin-bottom: 5px;}
#loclang TD			{ text-align: center; font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333; line-height: 13px; }
#loclang A			{ color: #A1A5A9; text-decoration: underline; font-weight: bold;}
#loclang A:hover	{ color: #333; text-decoration: underline; font-weight: bold;}

FORM				{ padding: 0px;	margin: 0px; }

/* Spacing for the main frame */

#framebanner		{ height: 120px; vertical-align: top; }
#framecontent		{ width: 450px; vertical-align: top; }
#framegutter		{ width: 20px;  }
#framesidebar		{ width: 210px; vertical-align: top;}
#framesidebar TD	{ font-size: 10px; line-height: 13px; }
#vspace				{ height: 20px; }
#breadcrumb			{ margin-top: 20px; margin-bottom: 10px; }

/* Interface definitions for the sidebar modules */

/* Search */

#sbsearch			{
				width: 100%;
				margin-bottom: 0px;
				}

#searchfield		{
						width: 155px;
						margin-right: 6px;
						font-size: 12px;
						vertical-align: middle;
						}
#searchbutton		{
						width: 24px;
						height: 24px;
						vertical-align: middle;
						}

#sbsearchtop	{
	height: 24px;
	background: #e2e2e2 url(images/elements/sbtop.gif) top left no-repeat;
	font-weight: bold;
	margin: 0;
	padding: 7px 10px 7px 10px;
	text-shadow: rgba(0,0,0,.2) 0px 2px 2px;
	}

#sbsearchbody	{
	background: #FFF url(images/elements/sbback.gif) top left repeat-y;
	border-top: solid 1px #a1a5a9;  
	border-bottom: 1px solid #a1a5a9;
	padding: 1em 0.5em 1em 0.5em;
	}


/* Documentation */

#sbdocs			{ 
				width: 100%;
				margin-bottom: 0px;
				}

#sbdocs TABLE		{
						width: 100%;
						}

#sbdocs IMG		{
	
				margin-right: 3px;
				}
#sbdocstop	{
	background: #FFF url(images/elements/sbback.gif) top left repeat-y;
	padding-left: 1em;
	padding-bottom: 0px;
	padding-top: 0.7em;
	font-weight: bold;
	}

#sbdocsbody	{
	background: #FFF url(images/elements/sbback.gif) top left repeat-y;
	border-bottom: 1px solid #a1a5a9;
	padding: 1em;
	}

#sbdocsbody TD {
	padding: 2px 0px 2px 0px;
	}

/* Software Updates */

#sbupdates			{
				width: 100%;
				margin-bottom: 0px;
				}


#sbupdates IMG		{
				margin-right: 1px;

				}

#sbupdatestop	{
	background: #FFF url(images/elements/sbback.gif) top left repeat-y;
	padding-left: 1em;
	padding-bottom: 0px;
	padding-top: 0.7em;
	font-weight: bold;
	}

#sbupdatesbody	{
	background: #FFF url(images/elements/sbback.gif) top left repeat-y;
	border-bottom: 1px solid #a1a5a9;
	padding: 1em;
	}
				
#sbupdates TABLE		{
						width: 100%;
						}

#sbupdatesbody TD {
	padding: 2px 0px 2px 15px;
	background: #FFF url(images/elements/download.gif) left no-repeat;
	}

/* System Requirements */

#sbsysreq			{
				width: 100%;
				margin-bottom: 0px;
				}

#sbsysreq UL		{
					list-style-image: url(images/elements/bullet.gif);
					margin-top: 0px;
					margin-bottom: 0px;
					margin-left: 14px;
					padding: 0px;
					padding-left: 1px;
					list-style-position: outside;
				}
				
#sbsysreqtop	{
	background: #FFF url(images/elements/sbback.gif) top left repeat-y;
	padding-left: 1em;
	padding-bottom: 0px;
	padding-top: 0.7em;
	font-weight: bold;
	}

#sbsysreqbody	{
	background: #FFF url(images/elements/sbback.gif) top left repeat-y;
	border-bottom: 1px solid #a1a5a9;
	padding: 1em;
	}

/* Discussions */

#sbdiscuss			{
				width: 100%;
				margin-bottom: 0px;
				}

#sbdiscuss TABLE		{
						width: 100%;
						margin-top: 10px;
						}

#sbdiscuss IMG		{
				width: 16px;
				height: 16px;
				margin-right: 8px;
				}

#sbdiscusstop	{
	background: #FFF url(images/elements/sbback.gif) top left repeat-y;
	padding-left: 1em;
	padding-bottom: 0px;
	padding-top: 0.7em;
	font-weight: bold;
	}

#sbdiscussbody	{
	background: #FFF url(images/elements/sbbottom.gif) bottom left repeat-y;
	padding: 1em;
	}

#sbdiscussbody TD {
	padding: 2px 0px 2px 0px;
	}


/* Interface definitions for the Topic section ------------------------------------------- */

/* KB box definitions -------------------------------------------------------------------- */

#kbframe		{ 
				background: #FFF url(images/elements/kbback.gif) top left repeat-y;
					width: 100%;
					}

#kbframe UL	{
					list-style-image: url(images/elements/arrowa1a5a9.gif);
					margin-top: 0px;
					margin-bottom: 0px;
					margin-left: 18px;
					padding: 0px;
					padding-left: 1px;
					line-height: 16px;
					list-style-position: outside;
				}

#kbtop			{
				height: 24px;
				background: #e2e2e2 url(images/elements/kbtop.gif) top left no-repeat;
				border-bottom: 1px solid #a1a5a9;
				font-weight: bold;
				margin: 0;
				padding: 7px 10px 7px 10px;
				text-shadow: rgba(0,0,0,.2) 0px 2px 2px;
				}

#kbback1 		{
				background: #FFF url(images/elements/kbback.gif) top left repeat-y;
				padding: 0.5em;
				font-size: 10px;
				line-height: 13px;
				text-align: left;
				color: #a1a5a9;
				}

#kbframe TD 	{
				font-size: 10px;
				padding: 7px 10px 7px 10px;
					}

#kbback1 a:link, .kbback a:visited {
									color: #00F; 
									text-decoration: underline;
									}

#kbback1 a:hover 	{
					color: #00F; 
					text-decoration: underline; 
					}

#kbback2 		{
				background: #edf3fe;
				padding: 0.5em;
				font-size: 10px;
				line-height: 13px;
				text-align: left; 
				color: #a1a5a9;
				}

#kbbottom 		{
				background: #FFF url(images/elements/kbbottom.gif) bottom left no-repeat;
				width: 450px;
				height: 5px;
				padding: 0em;
				font-size: 1px;
				}

#kbback2 a:link, .kbback2 a:visited {
										color: #00F; 
										text-decoration: underline; 
									}

#kbback2 a:hover {
					color: #00F; 
					text-decoration: underline; 
				}


