body {color: #505050;}

#level3MainContent ul.level3Main span.level3Open {background:#ecf2f9 url(/images/background/nav-level3_open.png) 152px center no-repeat;display:block;font-weight:normal;color:#505050;text-decoration:none;padding:10px 15px 10px 10px;}
#level3MainContent ul.level3Main span.level3Open:hover {background:#ecf2f9 url(/images/background/nav-level3_open.png) 152px center no-repeat;text-decoration:none;}
#level3MainContent ul.level3Main span.level3Closed {background:url(/images/background/nav-level3_closed.png) 152px center no-repeat;color:#505050;}
#level3MainContent ul.level3Main span.level3Closed:hover {background:#ecf2f9 url(/images/background/nav-level3_closed_on.png) 152px center no-repeat;color:#505050;text-decoration:underline;}

input.searchIcon {position:relative;top:2px;left:5px;}
input.searchInput {position:relative;border:0px;height:15px;left:5px;top:2px;width:184px;font-size:10px;}

div.apdMainContentBody3Col {float:left;width:584px;}
div.apdMainContentBody2Col {float:left;width:769px;}
div.apdMainContentBody1Col {float:left;width:949px;}
div.apdMainContentBody0Col {width:949px;}
div.apdMainContentRight {float:right;width:175px;}
div.apdMainBodyCont {background:#fff;}
div.apdMainBody, .apdRightBox, .apdMainBox {background:url(/images/background/body-top_background.png) top left repeat-x;}
div.apdMainBodyL, .apdRightBoxL, .apdMainBoxL {background:url(/images/background/body-cap_left.png) top left no-repeat;height:7px;}
div.apdMainBodyR, .apdRightBoxR, .apdMainBoxR {background:url(/images/background/body-cap_right.png) top right no-repeat;height:7px;}
div.apdMainBodyIS, .apdRightBoxIS, .apdMainBoxIS {border-top:1px solid #ccc;margin:0 7px;height:6px;font-size:3px;}
div.apdMainBodyContent, .apdRightBoxContent, .apdMainBoxContent {border:solid #ccc;border-width:0 1px;padding:0 10px;}
div.apdMainBodyBL, .apdRightBoxBL, .apdMainBoxBL {background:url(/images/background/body-cap_bottom.png) bottom left no-repeat;height:10px;font-size:7px;}
div.apdMainBodyBR, .apdRightBoxBR, .apdMainBoxBR {background:url(/images/background/body-cap_bottom.png) bottom right no-repeat;margin-left:10px;height:10px;font-size:7px;}
div.apdGlobalFooterCopyright {clear:both;color:#c5c5c5;font-size:10px;padding:5px 10px 10px 0px;}

div.grayboxContainer { width: 747px; margin: 0 auto;}
div.grayboxTitle { background: url(../images/hdr.gif) no-repeat top; width: 747px; height: 51px; color: #0E6BB0;}
div.grayboxTitle div.grayboxContent { padding: 14px 0px 0px 11px; font: 21px arial;}
div.grayboxFrame {  float:left; color: #333333; background: url(../images/middle.gif) repeat-y top left;width: 747px; padding: 20px 0px 0px 30px;   }
div.grayboxFrame div.grayboxContent { width: 696px; float:left; padding-bottom: 20px; font: 13px arial; }
div.grayboxFrameFooter { background: url(../images/bottom.gif) repeat-x top; height: 45px;  float:left; width: 747px; }
div.grayboxhelpWidgetBox {position: relative; top: 42px; left: 600px;  width:105px; height:33px; color: #0E6BB0; font-family:Arial,Helvetica,sans-serif; font-size:13px;}

p.subtitle {font-size: 12px; color: #505050; font-weight: bold; margin: 0; padding: 0;}
h2.subHead {color: #505050; font-size: 18px; font-weight: normal; position: relative; margin: 0;}
span.cirClrArrow {background: transparent url(/images/background/sprite-sm-icons.png) no-repeat scroll -3px -1px; height: 20px; padding: 0 10px 2px;}
span.arrow{background: transparent url(/common/images/arrow_blue.jpg); height: 20px; padding: 10px 6px 7px 8px;}