a:link, a:visited, a:active {text-decoration: none; color: #0000CC;}
a:hover {text-decoration: underline; color: #0000CC;}

a.white:link, a.white:visited, a.white:active {text-decoration: none; color: #FFFFFF;}
a.white:hover {text-decoration: underline; color: #FFFFFF;}

a.topNav:link, a.topNav:visited, a.topNav:active {font-size: 10px; color: #FFFFFF; text-decoration: none; display: inline; padding: 4px 5px 4px 5px;}
a.topNav:hover {color: #FFFFFF; text-decoration: underline; display: inline; padding: 4px 5px 4px 5px;}

.whiteHeading	{font-family: helvetica, arial, tahoma; font-size: 14px; color: #FFFFFF;}
.blackHeading	{font-family: helvetica, arial, tahoma; font-size: 14px; color: #000000; font-weight: bold;}
.sectionHeading	{font-family: helvetica, arial, tahoma; font-size: 17px; color: #000000; font-weight: bold;}
.sectionCopy	{font-family: helvetica, arial, tahoma; font-size: 12px; color: #FFFFFF; width: 280px; padding: 20px 0px 0px 70px;}

.panelText	{font-family: helvetica, arial, tahoma; font-size: 11px; color: #000000;}

#container	{width: 1000px; display: block; padding: 0; margin: 0px auto; background-color: #FFFFFF; border: solid 1px #797A7D;}
#content	{text-align: left; margin: 0px 0px 0px 0px; border: solid 0px #000000;}

#footer		{text-align: right; width: 780px; display: block; background: URL(images/touchOC_bg.gif) repeat-y; margin: auto; border-left: solid 1px #000000; border-right: solid 1px #000000;}
#footer P	{font-family: helvetica, arial, tahoma; font-size: 11px; color: #FFFFFF; padding: 10px 10px 10px 0px;}

#mainNav	{font-family: helvetica, arial, tahoma; font-size: 11px; color: #FFFFFF; font-weight: bold; padding: 0px; margin: 0px;}
#mainNav a:link, #mainNav a:visited, #mainNav a:active {color: #FFFFFF; text-decoration: none; line-height: 18px; display: inline; background-color: #676767; padding: 2px 21px 2px 20px;}
#mainNav a:hover {color: #FFFFFF; text-decoration: none; background-color: #9D9FA2; line-height: 18px; padding: 2px 21px 2px 20px;}
#mainNav a.on:link, #mainNav a.on:visited, #mainNav a.on:active {color: #000000; text-decoration: none; line-height: 18px; display: inline; background-color: #FFD457; padding: 2px 21px 2px 20px;}
#mainNav a.on:hover {color: #000000; text-decoration: none; height: 18px; line-height: 18px; background-color: #FFD457; padding: 2px 21px 2px 20px;}

#solutionLinks	{font-family: helvetica, arial, tahoma; font-size: 11px; color: #FFFFFF; font-weight: bold; padding: 0px; margin: 0px;}
#solutionLinks a:link, #solutionLinks a:visited, #solutionLinks a:active {color: #000000; text-decoration: none; padding: 2px 21px 2px 22px; background: url(../images/arrowBlueDot_off.gif) no-repeat;}
#solutionLinks a:hover {color: #000000; text-decoration: none; padding: 2px 21px 2px 22px; background: url(../images/arrowBlueDot_on.gif) no-repeat;}
#solutionLinks a.on:link, #solutionLinks a.on:visited, #solutionLinks a.on:active {color: #000000; text-decoration: none; padding: 2px 21px 2px 22px; background: url(../images/arrowBlueDot_on.gif) no-repeat;}
#solutionLinks a.on:hover {color: #000000; text-decoration: none; padding: 2px 21px 2px 22px; background: url(../images/arrowBlueDot_on.gif) no-repeat;}

#leftNavLinks	{font-family: helvetica, arial, tahoma; font-size: 14px; font-weight: bold; padding: 0px; margin: 0px;}
#leftNavLinks a:link, #leftNavLinks a:visited, #leftNavLinks a:active {color: #000000; text-decoration: none; padding: 2px 21px 2px 22px; background: url(../images/arrowBlueDot_off.gif) no-repeat;}
#leftNavLinks a:hover {color: #000000; text-decoration: none; padding: 2px 21px 2px 22px; background: url(../images/arrowBlueDot_on.gif) no-repeat;}
#leftNavLinks a.on:link, #leftNavLinks a.on:visited, #leftNavLinks a.on:active {color: #000000; text-decoration: none; padding: 2px 21px 2px 22px; background: url(../images/arrowBlueDot_on.gif) no-repeat;}
#leftNavLinks a.on:hover {color: #000000; text-decoration: none; padding: 2px 21px 2px 22px; background: url(../images/arrowBlueDot_on.gif) no-repeat;}

#contentLinks	{font-family: helvetica, arial, tahoma; font-size: 12px; color: #000000; font-weight: bold; width: 650px; padding: 10px 0px 0px 0px; margin: 0px;}
#contentLinks	div	{width: 70px; height: 70px; float: left; margin: 5px; background-color: #666666; border: solid 1px #000000; cursor: pointer; cursor: hand;}
#contentLinks a:link, #contentLinks a:visited, #contentLinks a:active {text-decoration: none; display: block; padding: 2px 0px 2px 0px; margin: 0px;}
#contentLinks a:hover {text-decoration: underline; padding: 2px 0px 2px 0px;}

#button	{font-family: helvetica, arial, tahoma; font-size: 11px; color: #FFFFFF; font-weight: bold; padding: 0px; margin: 0px;}
#button a:link, #button a:visited, #button a:active {color: #FFFFFF; text-decoration: none; line-height: 18px; display: inline; background-color: #676767; padding: 2px 21px 2px 20px;}

#copyright	{font-family: helvetica, arial, tahoma; font-size: 11px; color: #666666; padding: 10px 0px 10px 20px;}
#rightPanelFooter	{font-family: helvetica, arial, tahoma; font-size: 14px; color: #FFFFFF; font-weight: bold; text-align: right; padding: 10px; background-color: #5382B2; border-left: solid 1px #797A7D;}

.csHeading	{font-family: helvetica, arial, tahoma; font-size: 14px; color: #5382B2; font-weight: bold; padding: 10px;}

.newsDate	{font-family: helvetica, arial, tahoma; font-size: 11px; color: #FDCC09; font-weight: bold; margin: 0px;}

#leftPanel	{width: 265px; padding: 20px; background: URL(images/leftPanelBG.gif) no-repeat top right;}
#rightPanel	{width: 694px; height: 600px; background-color: #D1D2D4; border-left: solid 1px #797A7D;}
#rightPanelContent	{height: 400px; overflow: auto; padding: 20px;}

P			{font-family: helvetica, arial, tahoma; font-size: 14px; color: #000000; line-height: 20px; margin: 0px 0px 10px 0px;}
UL			{font-family: helvetica, arial, tahoma; font-size: 12px; color: #000000; margin: 16px; padding: 0px;}
LI			{padding: 0px 0px 0px 14px;}
TD, DIV		{font-family: helvetica, arial, tahoma; font-size: 14px; line-height: 18px; color: #000000; padding: 0px;}
INPUT, TEXTAREA	{font-family: helvetica, arial, tahoma; font-size: 11px; color: #000000;}
BODY		{background-color: #9C9D9F;}
HTML, BODY 	{margin: 0; padding: 0; height: 100%;}
html		{min-height: 100%; margin-bottom: 1px;}

/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position: absolute; visibility: hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/* Style for the background-bar */
.clBar{position: absolute; width: 10; height: 10; background-color: #ABC4E6; layer-background-color: #ABC4E6; visibility: hidden;}

/*Styles for level 0 */
.clLevel0,.clLevel0over{padding: 3px 0px 3px 0px; font-family: helvetica, arial, tahoma; font-size: 14px; font-weight: bold; text-align: center; margin: 0px;}
.clLevel0{background-color: #ABC4E6; layer-background-color: #ABC4E6; color: #5382B2;}
.clLevel0over{background-color: #5382B2; layer-background-color: #5382B2; color: #FFFFFF; cursor: pointer; cursor: hand; }
.clLevel0border{position: absolute; visibility: hidden; background-color: transparent; layer-background-color: transparent;}
.spacerClass{background-color: #FFFFFF; layer-background-color: #FFFFFF;}
.emptySpaceClass{background-color: transparent; layer-background-color: transparent; background: URL(../images/emptyMenuItem.gif) no-repeat;}

/* Styles for level 1 */
.clLevel1, .clLevel1over{padding-left: 20px; font-family: tahoma, arial,helvetica; font-size: 11px; text-align: left;}
.clLevel1		{background-color: #5382B2; layer-background-color: #5382B2; color: #FFFFFF; height: 16px;}
.clLevel1over	{background-color: #FFFFFF; layer-background-color: #FFFFFF; color: #106BD6; cursor:pointer; cursor:hand; }
.clLevel1border	{position: absolute; visibility: hidden; background-color: #006699; layer-background-color: #006699}
