body { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; background-image: url(../images/background.gif); background-repeat: repeat-x; background-color: #b3b3b3; text-align: center; min-width: 934px }
#wrapperSiteHomeDiv { margin-left: auto; width: 974px; margin-right: auto; text-align: left }
#wrapperSiteDiv { margin-left: auto; width: 934px; margin-right: auto; text-align: left }
#NoShowLeft { float: left; width: 20px; height: 400px }
#NoShowRight { float: right; margin-right: 4px; width: 20px; height: 400px }
#NoShowBody { float: right; margin: 0px; padding: 0px; border: 0px; vertical-align: top; width: 742px; height: 10px }
#wrapperHomeDiv { float: left; margin-left: auto; width: 930px; margin-right: auto; text-align: left }
#wrapperDiv { float: left; margin-left: auto; width: 930px; margin-right: auto; text-align: left }
p { margin-top: 12px; margin-bottom: 12px; padding-bottom: 0px; padding-top: 0px; text-align: justify; color: #333 }
ul { margin-top: 12px; margin-bottom: 12px; padding-bottom: 0px; padding-top: 0px }
ol { margin-top: 12px; margin-bottom: 12px; padding-bottom: 0px; padding-top: 0px }
h1 { margin-top: 12px; margin-bottom: 12px; padding-bottom: 0px; padding-top: 0px; color: #f6f6f6 }
h2 { margin-top: 12px; margin-bottom: 12px; padding-bottom: 0px; padding-top: 0px; color: #a00000 }
h3 { margin-top: 12px; margin-bottom: 12px; padding-bottom: 0px; padding-top: 0px; color: #a00000 }
h4 { margin-top: 12px; margin-bottom: 12px; padding-bottom: 0px; padding-top: 0px; color: #a00000 }
h4.feature { margin-top: 4px; margin-bottom: 4px; padding-bottom: 0px; padding-top: 0px; color: #a00000 }
h5 { margin-top: 12px; margin-bottom: 12px; padding-bottom: 0px; padding-top: 0px }
h6 { margin-top: 12px; margin-bottom: 12px; padding-bottom: 0px; padding-top: 0px }
.hide { display: none }
.clearFloats { clear: both }
form { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px }
hr { margin-top: 0px; border-left-color: #ddd; margin-bottom: 12px; border-bottom-color: #ddd; color: #ddd; border-top-style: none; border-top-color: #ddd; border-right-style: none; border-left-style: none; height: 1px; background-color: #ddd; border-right-color: #ddd; border-bottom-style: none }
hr.twocol { text-align: center; margin-bottom: 0px; padding-bottom: 0px; border-bottom-style: none }
a { color: #0000cc; text-decoration: none }
a:visited { color: #0000cc; text-decoration: none }
a:hover { color: #0000cc; text-decoration: underline }
a:active { color: #0000cc; text-decoration: none }
#headerDiv { margin-top: 0px; padding-top: 0px; padding-left: 0px; width: 930px; height: 54px; background-image: url(../images/sr_gradient.jpg); background-repeat: repeat-y }
#headerDiv a { padding-left: 10px; color: #202020; font-size: 18pt; font-weight: bold; font-style: italic; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
#headerDiv a:visited { padding-left: 10px; color: #202020; font-size: 18pt; font-weight: bold; font-style: italic; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
#headerDiv a:hover { padding-left: 10px; color: #202020; font-size: 18pt; font-weight: bold; font-style: italic; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
#headerDiv a:active { padding-left: 10px; color: #202020; font-size: 18pt; font-weight: bold; font-style: italic; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
#headerDivzzz { width: 934px; height: 80px; background-image: url(../images/sr_gradient.jpg); background-repeat: repeat-y }
#headerDiv #srImg { float: left; width: 260px; border: 0; margin-top: 14px; margin-left: 10px }
#headerDiv #default { border: 0; margin-top: 0px; padding-top: 0px }
#headerDiv #medium { border: 0; margin-top: 4px }
#headerDiv #large { border: 0; margin-top: 4px }
#headerDiv #navUtilsDiv { float: right; width: 400px; margin-right: 16px; margin-top: 0px; padding-top: 6px; text-align: right; color: #ffffff }
#headerDiv #navUtilsDiv a { color: #ffffff; text-decoration: none }
#headerDiv #navUtilsDiv a:visited { color: #ffffff; text-decoration: none }
#headerDiv #navUtilsDiv a:hover { color: #ffffff; text-decoration: underline }
#headerDiv #navUtilsDiv a:active { color: #ffffff; text-decoration: none }
#headerDiv #navUtilsHomeDiv a { color: #ffffff; text-decoration: none }
#headerDiv #navUtilsHomeDiv a:visited { color: #ffffff; text-decoration: none }
#headerDiv #navUtilsHomeDiv a:hover { color: #ffffff; text-decoration: underline }
#headerDiv #navUtilsHomeDiv a:active { color: #ffffff; text-decoration: none }
#headerDiv #navUtilsDiv form { display: inline; vertical-align: middle }
#headerDiv #navUtilsDiv input { vertical-align: middle }
#headerDiv #navUtilsDiv input#search { vertical-align: middle; width: 126px; height: 16px }
#navDivzzz { width: 934px; white-space: nowrap; height: 30px }

#util { float: right; width: 200px; margin-top: 0px; padding-top: 2px; padding-bottom: 2px; padding-right: 50px; text-align: left; color: #606060 }
#util a { color: #606060; text-decoration: none }
#util a:visited { color: #606060; text-decoration: none }
#util a:hover { color: #606060; text-decoration: none }
#util a:active { color: #606060; text-decoration: none }

#headerDiv #head_lt { float: left; border: 0px; margin: 0px; padding 0px; vertical-align: top; width: 8px; height: 8px; background-image: url(../images/lt.gif); background-repeat: no-repeat }
#headerDiv #head_rt { float: right; border: 0px; margin: 0px; padding 0px; vertical-align: top; width: 8px; height: 8px; background-image: url(../images/rt.gif); background-repeat: no-repeat }

#breadcrumbDiv { background-color: #fff; border-bottom: #dedede 1px solid; padding-left: 16px; padding-right: 12px; padding-bottom: 10px; color: #000; padding-top: 10px }
#breadcrumbDiv a { color: #0000cc; text-decoration: none }
#breadcrumbDiv a:visited { color: #0000cc }
#breadcrumbDiv a:hover { color: #0000cc; text-decoration: underline }
#breadcrumbDiv a:active { color: #0000cc; text-decoration: underline }
unknown { margin-bottom: 0px; width: 932px }
#bodyHomeDiv { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin-left: 0px; margin-right: 0px; padding-top: 0px; background-color: #fafafa }
#bodyDiv { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin-left: 0px; margin-right: 0px; padding-top: 0px; background-color: #efefef }
#bannerHome { width: 100%; margin: 0px; padding: 0px }
#zzzbannerHome-left { float: left; width: 420px; height: 256px; background-image: url(../images/flashbg.jpg) }
#zzzbannerHome-center { float: left; width: 185px; height: 256px; margin-left: 0px; margin-top: 0px }
#zzzbannerHome-right { float: right; width: 305px; height: 256px; margin-left: 0px; margin-top: 0px }
#bannerHome-left { float: left; width: 441px; height: 269px; background-image: url(../images/flashbg.jpg) }
#bannerHome-center { float: left; width: 160px; height: 269px; margin-left: 2px; margin-top: 0px }
#bannerHome-right { float: right; width: 489px; height: 269px; padding: 0px; margin: 0px }
#zzzbannerHome-right { float: right; width: 320px; height: 267px; margin-left: 0px; margin-top: 0px }
#bannerHome-r1 { margin-bottom: 2px }
#bannerHome-r1zzz { width: 185px; height: 108px; margin: 0px; border-left: #000 1px solid; border-right: #000 1px solid; border-top: #000 1px solid; border-bottom: #000 1px solid; padding-left: 8px; padding-right: 8px; padding-top: 8px; padding-bottom: 8px; background-image: url(../images/background-r1.png); color: #000000 }
#bannerHome-r1zzz p { color: #000000 }
#bannerHome-r1zzz a { color: #ffffff; text-decoration: none }
#bannerHome-r1zzz a:visited { color: #ffffff; text-decoration: none }
#bannerHome-r1zzz a:hover { color: #ffffff; text-decoration: underline }
#bannerHome-r1zzz a:active { color: #ffffff; text-decoration: none }
#bannerHome-r2 { margin-bottom: 2px }
#bannerHome-r2zzz { width: 185px; height: 94px; margin-top: 0px; border-left: #000 1px solid; border-right: #000 1px solid; border-top: #000 1px solid; border-bottom: #000 1px solid; padding-left: 8px; padding-right: 8px; padding-top: 8px; background-image: url(../images/background-r2.png); color: #ffffff }
#bannerHome-r2zzz p { color: #ffffff }
#bannerHome-r2zzz a { color: #ffffff; text-decoration: none }
#bannerHome-r2zzz a:visited { color: #ffffff; text-decoration: none }
#bannerHome-r2zzz a:hover { color: #ffffff; text-decoration: underline }
#bannerHome-r2zzz a:active { color: #ffffff; text-decoration: none }
#bannerHome-r2b { margin-left: 0px; margin-right: 0px; 0px; margin-top: 0px; margin-bottom: 0px; padding-left: 0px; padding-right: 0px; 0px; padding-top: 0px; padding-bottom: 0px; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif }
#bannerHome-r3 { width: 320px; height: 267px; margin: 0px; border-left: #000 1px solid; border-right: #000 1px solid; border-top: #000 1px solid; border-bottom: #000 1px solid; padding-top: 0px; background-color: #000000; color: #ffffff }
#bannerHome-mssql { float: right }
#bannerHome-bottom { background-color: #808080; height: 1.5em; width: 100%; }
#bannerSide-top { background-image: url(../images/bg-sidehead.gif); height: 20px; width: 180px }
#bannerMain-top { background-image: url(../images/bg-mainhead.gif); height: 20px; width: 550px }
#bannerPage-top { background-image: url(../images/bg-pagehead.gif); height: 20px; width: 744px }
#bannerSide-news { background-image: url(../images/bg-sidenews.gif); height: 20px; width: 180px }
#bannerSide-cata { background-image: url(../images/bg-sidecata.gif); height: 20px; width: 180px }
#bannerDiv { background-color: #a0a0a0; margin: 0px 0px 0px 0px }
#bannerDiv p { margin-left: 12px; margin-right: 12px }
#sideBannerDiv { margin: 0px 0px 0px 0px }
#side-mssql { padding-left: 40px }
#side-technet { padding-left: 8px }
#side-virtual { padding-left: 40px }
#bannerInfoDiv img { border: none; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; padding-right: 0px; margin: 0em -0.14em -0.14em -0.14em }
p#info { margin-left: 12px; margin-right: 16px }
#mainContentHomeDiv { background: url(../images/background.png) #fafafa repeat-y; padding-right: 0px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; margin: 0px; width: 930px }
#mainContentDiv { padding-right: 0px; padding-left: 0px; float: left; padding-top: 0px; padding-bottom: 0px; margin: 0px; width: 734px; background-color: #fff }
#mainContentDiv ul { padding-left: 1.4em; margin-left: 10px; margin-right: 6px; text-indent: -1em }
#mainContentDiv ul li { padding-left: 0px; margin-left: 0px; margin-bottom: 6px; text-indent: 0px }
#pageContentDiv { background-color: #fff; padding-right: 0px; padding-left: 0px; float: left; padding-top: 0px; padding-bottom: 0px; margin: 0px; width: 930px }
#pageContentDiv ul { padding-left: 1.4em; margin-left: 10px; margin-right: 6px; text-indent: -1em }
#pageContentDiv ul li { padding-left: 0px; margin-left: 0px; margin-bottom: 6px; text-indent: 0px }
ul.homeContent { margin-left: 24px; margin-right: 12px; padding-left: 0px }
ul.homeContent li { padding-top: 4px; margin-left: 0px; margin-right: 0px }
#leftContentDiv { padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 0px; margin: 0px; width: 210px; padding-top: 0px }
#rightContentDiv { padding-right: 0px; padding-left: 0px; float: right; padding-bottom: 0px; padding-top: 0px; margin-right: 0px; width: 196px }
div.rightContainer { margin: 0px; paddding: 0px; border-left: #dedede 1px solid; border-right: #dedede 1px solid; border-bottom: #dedede 1px solid; border-top: none; width: 178px }
div.twoColsLeft { float: left; background-image: none; width: 400px }
div.twoEqualColsLeft { float: left; background-image: none; width: 295px }
div.twoEqualColsLeft img { margin-left: 10px; margin-right: 0px; margin-bottom: 10px }
div.oneCol { background-color: #fff }

div.oneColLeft { padding-left: 24px; padding-right: 16px; width: 690px }
div.oneColLeft p { padding-left: 8px; padding-right: 16px }
div.oneColLeft li { padding-left: 8px; padding-right: 16px }
div.oneColLeft h4 { padding-left: 8px; padding-right: 16px }
div.oneColLeft h5 { padding-left: 8px; padding-right: 16px }
div.oneColLeft img.r { margin-left: 10px; margin-right: 0px; margin-bottom: 10px }
div.oneColLeft img.l { margin-left: 0px; margin-right: 10px; margin-bottom: 10px }

div.bgcpny1 { background-color: #f6f6f6; margin-left: 20px; margin-right: 20px; border-left: #888 1px solid; border-right: #888 1px solid; border-bottom: #888 1px solid; border-top: #888 1px solid; padding-left: 12px; padding-right: 12px; padding-top: 8px; padding-bottom: 8px }
div.bgcpny2 { background-color: #f6f6f6; margin-left: 20px; margin-right: 20px; border-left: #888 1px solid; border-right: #888 1px solid; border-bottom: #888 1px solid; border-top: #888 1px solid }

div.bgsltn1 { background-color: #f6f6f6; margin-left: 20px; margin-right: 20px; border-left: #888 1px solid; border-right: #888 1px solid; border-bottom: #888 1px solid; border-top: #888 1px solid }
div.bgsltn2 { background-color: #f6f6f6; margin-left: 20px; margin-right: 20px; border-left: #888 1px solid; border-right: #888 1px solid; border-bottom: #888 1px solid; border-top: #888 1px solid }
div.bgsltn3 { background-color: #f6f6f6; margin-left: 20px; margin-right: 20px; border-left: #888 1px solid; border-right: #888 1px solid; border-bottom: #888 1px solid; border-top: #888 1px solid }
div.bgsltn4 { background-color: #f6f6f6; margin-left: 20px; margin-right: 20px; border-left: #888 1px solid; border-right: #888 1px solid; border-bottom: #888 1px solid; border-top: #888 1px solid }
div.bgsltn5 { background-color: #f6f6f6; margin-left: 20px; margin-right: 20px; border-left: #888 1px solid; border-right: #888 1px solid; border-bottom: #888 1px solid; border-top: #888 1px solid }
div.bgsltn6 { background-color: #f6f6f6; margin-left: 20px; margin-right: 20px; border-left: #888 1px solid; border-right: #888 1px solid; border-bottom: #888 1px solid; border-top: #888 1px solid }
div.bgsltn7 { background-color: #f6f6f6; margin-left: 20px; margin-right: 20px; border-left: #888 1px solid; border-right: #888 1px solid; border-bottom: #888 1px solid; border-top: #888 1px solid }

div.bgsrvs1 { background-color: #f6f6f6; margin-left: 20px; margin-right: 20px; border-left: #888 1px solid; border-right: #888 1px solid; border-bottom: #888 1px solid; border-top: #888 1px solid }
div.bgsrvs2 { background-color: #f6f6f6; margin-left: 20px; margin-right: 20px; border-left: #888 1px solid; border-right: #888 1px solid; border-bottom: #888 1px solid; border-top: #888 1px solid }
div.bgsrvs3 { background-color: #f6f6f6; margin-left: 20px; margin-right: 20px; border-left: #888 1px solid; border-right: #888 1px solid; border-bottom: #888 1px solid; border-top: #888 1px solid }
div.bgsrvs4 { background-color: #f6f6f6; margin-left: 20px; margin-right: 20px; border-left: #888 1px solid; border-right: #888 1px solid; border-bottom: #888 1px solid; border-top: #888 1px solid }
div.bgsrvs5 { background-color: #f6f6f6; margin-left: 20px; margin-right: 20px; border-left: #888 1px solid; border-right: #888 1px solid; border-bottom: #888 1px solid; border-top: #888 1px solid }
div.bgsrvs6 { background-color: #f6f6f6; margin-left: 20px; margin-right: 20px; border-left: #888 1px solid; border-right: #888 1px solid; border-bottom: #888 1px solid; border-top: #888 1px solid }
div.bgsrvs8 { background-color: #f6f6f6; margin-left: 20px; margin-right: 20px; border-left: #888 1px solid; border-right: #888 1px solid; border-bottom: #888 1px solid; border-top: #888 1px solid }
div.bgsrvs9 { background-color: #f6f6f6; margin-left: 20px; margin-right: 20px; border-left: #888 1px solid; border-right: #888 1px solid; border-bottom: #888 1px solid; border-top: #888 1px solid }

div.bglbry1 { background-color: #f6f6f6; margin-left: 8px; margin-right: 16px; border-left: #888 1px solid; border-right: #888 1px solid; border-bottom: #888 1px solid; border-top: #888 1px solid }
div.bglbry2 { background-color: #f6f6f6; margin-left: 8px; margin-right: 16px; border-left: #888 1px solid; border-right: #888 1px solid; border-bottom: #888 1px solid; border-top: #888 1px solid }
div.bglbry3 { background-color: #f6f6f6; margin-left: 8px; margin-right: 16px; border-left: #888 1px solid; border-right: #888 1px solid; border-bottom: #888 1px solid; border-top: #888 1px solid }
div.bglbry4 { background-color: #f6f6f6; margin-left: 8px; margin-right: 16px; border-left: #888 1px solid; border-right: #888 1px solid; border-bottom: #888 1px solid; border-top: #888 1px solid }
div.bglbry5 { background-color: #f6f6f6; margin-left: 8px; margin-right: 16px; border-left: #888 1px solid; border-right: #888 1px solid; border-bottom: #888 1px solid; border-top: #888 1px solid }
div.bglbry6 { background-color: #f6f6f6; margin-left: 8px; margin-right: 16px; border-left: #888 1px solid; border-right: #888 1px solid; border-bottom: #888 1px solid; border-top: #888 1px solid }
div.bglbry8 { background-color: #f6f6f6; margin-left: 8px; margin-right: 16px; border-left: #888 1px solid; border-right: #888 1px solid; border-bottom: #888 1px solid; border-top: #888 1px solid }
div.bglbry9 { background-color: #f6f6f6; margin-left: 8px; margin-right: 16px; border-left: #888 1px solid; border-right: #888 1px solid; border-bottom: #888 1px solid; border-top: #888 1px solid }
div.bglbry10 { background-color: #f6f6f6; margin-left: 8px; margin-right: 16px; border-left: #888 1px solid; border-right: #888 1px solid; border-bottom: #888 1px solid; border-top: #888 1px solid }
div.bglbry11 { background-color: #f6f6f6; margin-left: 8px; margin-right: 16px; border-left: #888 1px solid; border-right: #888 1px solid; border-bottom: #888 1px solid; border-top: #888 1px solid }
div.bglbry12 { background-color: #f6f6f6; margin-left: 8px; margin-right: 16px; border-left: #888 1px solid; border-right: #888 1px solid; border-bottom: #888 1px solid; border-top: #888 1px solid }
div.bglbry13 { background-color: #f6f6f6; margin-left: 8px; margin-right: 16px; border-left: #888 1px solid; border-right: #888 1px solid; border-bottom: #888 1px solid; border-top: #888 1px solid }
div.bglbry14 { background-color: #f6f6f6; margin-left: 8px; margin-right: 16px; border-left: #888 1px solid; border-right: #888 1px solid; border-bottom: #888 1px solid; border-top: #888 1px solid }
div.bglbry15 { background-color: #f6f6f6; margin-left: 8px; margin-right: 16px; border-left: #888 1px solid; border-right: #888 1px solid; border-bottom: #888 1px solid; border-top: #888 1px solid }
div.bglbry16 { background-color: #f6f6f6; margin-left: 8px; margin-right: 16px; border-left: #888 1px solid; border-right: #888 1px solid; border-bottom: #888 1px solid; border-top: #888 1px solid }

div.mainleft { float: left; width: 340px }
div.mainleft p { padding-right: 0.5em; padding-left: 1.5em; padding-bottom: 1.0em; text-align: left }
div.mainleft li { width: auto; padding-bottom: 1.0em; list-style-type: square; text-align: left }
div.mainleft img { float:left; margin-right: 10px; vertical-align: text-top }
div.mainleft h4 { padding-left: 1.4em; padding-bottom: 0.5em; text-align: left; color: #808080! important }
div.mainright { float: right; width: 340px }
div.mainright p { padding-right: 0.5em; padding-left: 1.5em; padding-bottom: 1.0em; text-align: left }
div.mainright li { width: auto; padding-bottom: 1.0em; list-style-type: square; text-align: left }
div.mainright img { float:left; margin-right: 10px; vertical-align: text-top }
div.mainright h4 { padding-left: 1.4em; padding-bottom: 0.5em; text-align: left; color: #808080! important }

div.mainLeft { float: left; margin-left:20px; width: 280px; height: 100% }
div.mainRight { float: right; margin-right:20px; width: 280px; height: 100% }

div.oneColPage { background-color: #fff; padding-left: 16px; padding-right: 8px; width: 906px }
div.oneColPage p { padding-left: 8px; padding-right: 16px }
div.oneColPage li { padding-left: 8px; padding-right: 16px }
div.oneColPage h4 { padding-left: 8px; padding-right: 16px }
div.oneColPage h5 { padding-left: 8px; padding-right: 16px }
div.oneColPage img.r { margin-left: 10px; margin-right: 0px; margin-bottom: 10px }
div.oneColPage img.l { margin-left: 0px; margin-right: 10px; margin-bottom: 10px }

div.mainLeftPage { float: left; margin-left:50px; width: 340px }
div.mainRightPage { float: right; margin-right:50px; width: 340px }
div.mainLeftPage1 { float: left; margin-left:20px; width: 260px }
div.mainRightPage1 { float: right; margin-right:10px; width: 520px }
div.mainLeftPage3 { float: left; margin-left:20px; width: 800px }
div.mainLeftPage4 { float: left; padding-left:60px; width: 230px }
div.mainLeftPage5 { float: left; padding-left:60px; width: 240px }
div.mainLeftPage6 { float: right; padding-left:60px; width: 230px }
div.mainLeftPage7 { float: left; padding-left:60px; width: 280px }
div.bgr1 { clear: both; height: 20px; padding-top: 10px }
div.bgr2 { clear: both; height: 20px; padding-top: 6px }

#mainContentLeftDiv div.padding { margin: 0px 12px }
#mainContentLeftDiv li { color: #333 }
div.twoEqualColsRight li { color: #333 }
#mainContentRightDiv div.padding { margin: 0px 12px }
div.twoColsRight h3 { margin-bottom: -10px }
div.twoColsRight { float: right; background-image: none; width: 190px }
div.twoEqualColsRight { float: right; background-image: none; width: 295px }
div.twoEqualColsRight img { margin-left: 10px; margin-right: 0px; margin-bottom: 10px }
div.twoEqualCols div.padding :unknown { margin-top: 0px }
div.twoCols div.padding :unknown { margin-top: 0px }
#contentNav { padding-top: 12px }
ul.sb1 { margin: 0px; padding-left: 24px; padding-right: 2px; padding-top: 0px; padding-bottom: 0px; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom-style: none; list-style-type: square }
ul.sb1 li { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; vertical-align: middle }
ul.sb1 li a { padding-right: 12px; display: block; padding-left: 0px; padding-bottom: 4px; margin: 0px 1px 0px 0px; color: #0000cc; text-indent: 0px; padding-top: 0px; text-decoration: none }
ul.sb1 li a:visited { color: #0000cc; text-decoration: none }
ul.sb1 li a:hover { padding-right: 12px; display: block; padding-left: 0px; padding-bottom: 4px; margin: 0px 1px 0px 0px; color: #0000cc; text-indent: 0px; padding-top: 0px; text-decoration: underline }
ul.sb2 { margin: 0px; padding-left: 38px; padding-right: 2px; padding-top: 0px; padding-bottom: 0px; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom-style: none; list-style-type: square }
ul.sb2 li { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px;  padding-top: 0px; vertical-align: middle }
ul.sb2 li a { padding-right: 12px; display: block; padding-left: 0px; padding-bottom: 4px; margin: 0px 1px 0px 0px; color: #0000cc; text-indent: 0px; padding-top: 0px; text-decoration: none }
ul.sb2 li a:visited { color: #0000cc; text-decoration: none }
ul.sb2 li a:hover { padding-right: 12px; display: block; padding-left: 0px; padding-bottom: 4px; margin: 0px 1px 0px 0px; color: #0000cc; text-indent: 0px; padding-top: 0px; text-decoration: underline }
ul.sb2 li a:active { color: #0000cc; background-color: #fff; text-decoration: none }
ul.sb3 { margin: 0px; padding-left: 24px; padding-right: 2px; padding-top: 0px; padding-bottom: 0px; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom-style: none }
ul.sb3 li { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; vertical-align: middle }
ul.sb3 li a { padding-right: 12px; display: block; padding-left: 0px; padding-bottom: 4px; margin: 0px 1px 0px 0px; color: #0000cc; text-indent: 0px; padding-top: 0px; text-decoration: none }
ul.sb3 li a:visited { color: #0000cc; text-decoration: none }
ul.sb3 li a:hover { padding-right: 12px; display: block; padding-left: 0px; padding-bottom: 4px; margin: 0px 1px 0px 0px; color: #0000cc; text-indent: 0px; padding-top: 0px; text-decoration: underline }



div#rmenu { float: right; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; margin-right: 0px; width: 196px }

div#rmenu1 { float: right; background-image: url(../images/rsidebar.gif); background-repeat: repeat-y; padding-right: 0px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; margin: 0px; width: 196px }
div#rmenu a { color: #404040; text-decoration: none }
div#rmenu a:hover { color: #404040; text-decoration: none }
div#rmenu a:visited { color: #404040; text-decoration: none }
div#rmenu a:visited:hover { color: #404040; text-decoration: underline }
img.rsidearrow { width: 4px; height: 9px; border: none; padding-right: 0em; padding-left: 0.2em; padding-bottom: 0em; padding-top: 0.5em }
ul#rmainmenu { padding-left: 0px; padding-right: 16px; font-weight: bold; padding-bottom: 0px; margin: 0px 0px 0px 0px; padding-top: 0.0em }
li.rmainmenuitem0 { border-top: none; border-bottom: none; border-right: none; border-left: #d0d0d0 1px solid; padding-right: 0.8em; display: block; padding-left: 0.4em; padding-top: 0.46em; padding-bottom: 0.7em; margin: 0px; overflow: visible; list-style-type: none }
#rmenu li.rmainmenuitem1 { background: #fafafa; border-left: none; border-top: #d0d0d0 1px solid; border-bottom: #ffffff 1px solid; padding-right: 0.8em; display: block; padding-left: 0.4em; padding-top: 0.46em; padding-bottom: 0.7em; margin: 0px; overflow: visible; list-style-type: none; background-image: url(../images/rsideblend.gif); background-repeat: repeat-y }
#rmenu li.rmainmenuitem1 a:link { text-decoration: none; padding-left: 0.8em; color: #000! important }
#rmenu li.rmainmenuitem1 a:visited { text-decoration: none; color: #000! important }

li.rsubmenuitem0 { font-weight: normal; border-top: none; border-bottom: none; border-right: none; border-left: #d0d0d0 1px solid; padding-right: 0.8em; display: block; padding-left: 1.4em; padding-top: 0.46em; padding-bottom: 0.7em; margin: 0px; overflow: visible; list-style-type: none }
#rmenu li.rsubmenuitem1 { background: #fafafa; font-weight: normal; border-left: none; border-top: #d0d0d0 1px solid; border-bottom: #ffffff 1px solid; padding-right: 0.8em; display: block; padding-left: 1.4em; padding-top: 0.46em; padding-bottom: 0.7em; margin: 0px; overflow: visible; list-style-type: none; background-image: url(../images/rsideblend.gif); background-repeat: repeat-y }
#rmenu li.rsubmenuitem1 a:link { font-weight: normal; text-decoration: none; padding-left: 0.8em; color: #000! important }
#rmenu li.rsubmenuitem1 a:visited { font-weight: normal; text-decoration: none; color: #000! important }

div.sbnews { padding-left: 6px; padding-right: 4px; padding-top: 0px; padding-bottom: 0px; font-weight: normal; color: #404040 }
ul.news { padding-right: 2px; padding-left: 24px; padding-bottom: 0px; margin: 0px; border-top-style: none; padding-top: 0px; border-right-style: none; border-left-style: none; color: #606060; border-bottom-style: none; background-color: #fff }
ul.news li { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; border-bottom: #fff 1px solid; vertical-align: middle }
ul.news li a { padding-right: 12px; display: block; padding-left: 0px; padding-bottom: 4px; margin: 0px 1px 0px 0px; color: #0000cc; text-indent: 0px; padding-top: 0px; text-decoration: none }
ul.news li a:visited { color: #0000cc; text-decoration: none }
ul.news li a:hover { padding-right: 12px; display: block; padding-left: 0px; padding-bottom: 4px; margin: 0px 1px 0px 0px; color: #0000cc; text-indent: 0px; padding-top: 0px; text-decoration: underline }
div.update { float: right; padding-right:20px; color: #a0a0a0 }

#subContentNav { line-height: 10px }
#subContentNav h3 { padding-right: 12px; padding-left: 12px; margin-bottom: 3px; line-height: 12px }
#subContentNav h2 { padding-right: 12px; padding-left: 12px; background: url(../images/dots_horizontal.gif) #fff repeat-x left bottom; margin-bottom: 12px; padding-bottom: 12px; color: #f6f6f6; padding-top: 16px }
#subContentNav p { margin-left: 12px; line-height: 11px; margin-right: 12px }
#subContentNav ul { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; border-top-style: none; padding-top: 0px; border-right-style: none; border-left-style: none; list-style-type: none; border-bottom-style: none }
#subContentNav ul li { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; line-height: 11px; padding-top: 0px; border-bottom: #fff 1px solid }
#subContentNav ul li a { padding-right: 12px; display: block; padding-left: 12px; padding-bottom: 2px; margin: 0px 1px 0px 0px; color: #af7505; padding-top: 2px; text-decoration: none }
#subContentNav ul li a:visited { color: #af7505 }
#subContentNav ul li a:hover { color: #f6f6f6; background-color: #fff }
#subContentNav ul li a:active { color: #f6f6f6; background-color: #fff }
.black { color: #000 }
#mainContentLeftDiv .black { color: #000 }
div.twoEqualColsRight .black { color: #000 }
.blue { color: #0000cc }
#mainContentLeftDiv .blue { color: #f6f6f6 }
div.twoEqualColsRight .blue { color: #f6f6f6 }
.red { color: #f00 }
#mainContentLeftDiv .red { color: #f00 }
div.twoEqualColsRight .red { color: #f00 }

#sitemapDiv { display: none; background-color: #fcfcfa; position: absolute; top: 10px; padding-left: 20px; padding-right: 20px; padding-top: 10px; padding-bottom: 10px; border-left: #000 1px solid; border-right: #000 2px solid; border-top: #000 1px solid; border-bottom: #000 2px solid; width: 500px; height: 260px }
#sitemapDiv ul { padding-left: 2px; padding-right: 2px; padding-top: 10px; padding-bottom: 0px; margin: 0px; list-style-type: none; width: 162px }
#sitemapDiv ul li { height: 13px; padding-right: 0px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px; line-height: 13px }
#sitemapDiv ul li a { display: block; padding-right: 2px; padding-left: 2px; padding-top: 0px; padding-bottom: 0px; margin: 0px; color: #0000cc; text-decoration: none }
#sitemapDiv ul li a:visited { color: #0000cc }
#sitemapDiv ul li a:hover { color: #ffffff; background-color: #00a000 }
#sitemapDiv ul li a:active { color: #ffffff; background-color: #00a000 }

div.panel { float: right; margin: 0px 0px 0px 0px; padding-right: 16px; width: 668px }
div.contentBox { padding-right: 0px; padding-left: 0px; background: url(../images/tab-border.gif) #fff repeat-y right top; padding-bottom: 0px; margin: 0px; border-left: #dedede 1px solid; width: 100%; padding-top: 0px; border-bottom: #dedede 1px solid; height: 300px }
div.contentBox .tabGradient { background: url(../images/tab-gradient.gif) #fff repeat-x; width: 100%; height: 10px; text-align: right }
div.contentBox .content { padding-right: 20px; padding-left: 20px; padding-bottom: 10px; padding-top: 10px }
div.contentBox .content p { color: #7b7b7b }
div.contentBox .content a.bigLink { border-bottom: #5f9ba2 1px dotted }
div.contentBox .content a.bigLink:hover { border-bottom: #b43866 1px dotted }
div.contentBox .content .blogHeadline { }
div.contentBox .content .info { line-height: 130% }
div.tabContainer { border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; border-left: #fff 1px solid; width: 100%; padding-top: 0px; height: 28px; border-right-width: 0px }
div.tabInactive { border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; float: right; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; width: 75px; padding-top: 0px; height: 29px; text-align: center; border-right-width: 0px }
div.tabInactive .leftSide { background: url(../images/tab-inactive-left.gif) #fff no-repeat; float: left; width: 5px; height: 29px }
div.tabInactive .rightSide { background: url(../images/tab-inactive-right.gif) #fff no-repeat; float: right; width: 5px; height: 29px }
div.tabInactive .middle { background: url(../images/tab-inactive-body.gif) #fff repeat-x; float: left; width: 65px; height: 29px }
div.tabContainer .label { border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; padding-bottom: 0px; margin: 0px; color: #bb4a74; line-height: 28px; padding-top: 0px; border-bottom: #dedede 1px solid; height: 28px; border-right-width: 0px }
a.tabItem { display: block; cursor: pointer }
div.itemUnderlined { text-decoration: underline! important }
div.itemNoUnderlined { text-decoration: none! important }
div.tabActive { border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; float: right; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; width: 75px; padding-top: 0px; height: 29px; text-align: center; border-right-width: 0px }
div.tabActive .leftSide { background: url(../images/tab-active-left.gif) #fff no-repeat; float: left; width: 5px; height: 29px }
div.tabActive .rightSide { background: url(../images/tab-active-right.gif) #fff no-repeat; float: right; width: 5px; height: 29px }
div.tabActive .middle { background: url(../images/tab-active-body.gif) #fff repeat-x; float: left; width: 65px; height: 29px }
div.tabInactive span { display: block; margin: 9px 0px 0px; color: #7b7b7b }
div.tabActive span { display: block; margin: 9px 0px 0px; color: #7b7b7b }
div.clearTabs { clear: both }

div.search-head { background-color: #efefef; padding-top: 4px; padding-bottom: 4px; height: 14px; width: 690px }
div.search-head-left { float: left; background-color: #efefef; padding-left: 8px; text-align: left }
div.search-head-right { float: right; background-color: #efefef; padding-right: 16px; text-align: right }
div.search-body { padding-top: 6px; padding-bottom: 0px; width: 100% }
div.search-body-left { float: left; padding-left: 6px; padding-right: 8px; width: 20px; text-align: right }
div.search-body-right { float: right; padding-right: 20px; width: 630px; text-align: justify }
div.search-tail { background-color: #efefef; padding-top: 4px; padding-bottom: 4px; height: 14px; width: 690px }
div.search-tail-left { float: left; background-color: #efefef; padding-left: 8px; text-align: left }
div.search-tail-right { float: right; background-color: #efefef; padding-right: 16px; text-align: right }

ul.noBullet { list-style-type: none }
html div.twoColsRight p { overflow: visible; width: auto; height: 1% }
html div.twoColsLeft p { overflow: visible; width: auto; height: 1% }
html div.oneCol p { overflow: visible; width: auto; height: 1% }
div#date { float: right; color: #404040; border: 0px; padding-right: 30px }
div#logo { position: absolute }
div#footer { clear: both; background-image: url(../images/bg-footl.gif); color: #f8f8f8; margin-top: 0px; padding-top: 0px; width: 930px; height: 28px }
div#footer a { color: #f8f8f8; text-decoration: none }
div#footer a:hover { color: #f8f8f8; text-decoration: underline }
div#footer a:visited { color: #f8f8f8; text-decoration: none }
div#footer a:visited:hover { color: #f8f8f8; text-decoration: underline }
div#footer-center { text-align: center; padding-top: 6px; padding-left: 0px; padding-right: 0px }
div#footer-left { float: left; text-align: left; padding-top: 6px; padding-left: 16px }
div#footer-right { float: right; text-align: left; padding-top: 6px; padding-right: 16px }
div#copyright { color: #606060; text-align: right; padding-top: 2px; padding-right: 16px }
p#adminLegend { margin-top: 1px; padding-right: 20px }
p#adminCaption { margin-bottom: 1px; padding-right: 20px; text-align: right }
.printonly { display: none }

div#hpm { float: left; width: 738px; height: 248px; background: url(../images/hp_01.png) no-repeat }
div#hpms { float: left; width: 1px; height: 248px; background-color: #fff }
div#img1 { width: 738px; height: 248px }
div#hpn { float: left; width: 191px; height: 248px }
div#navs { width: 191px; height: 1px; background-color: #fff }
div#nav1 { width: 191px; height: 82px; background: url(../images/nav_01.png) no-repeat }
div#nav2 { width: 191px; height: 82px; background: url(../images/nav_02.png) no-repeat }
div#nav3 { width: 191px; height: 82px; background: url(../images/nav_03.png) no-repeat }

div#nav1 a { width: 191px; height: 82px; display: block }
div#nav2 a { width: 191px; height: 82px; display: block }
div#nav3 a { width: 191px; height: 82px; display: block }

div#nav1 a:hover { width: 191px; height: 82px; background: url(../images/nav_01_over.png) no-repeat }
div#nav2 a:hover { width: 191px; height: 82px; background: url(../images/nav_02_over.png) no-repeat }
div#nav3 a:hover { width: 191px; height: 82px; background: url(../images/nav_03_over.png) no-repeat }

div#cat { position: relative; top: -240px; left: 0px; width: 93px; height: 94px; display: none }
div#srlogo { position: relative; top: -64px; left: 0px; width: 64px; height: 64px; display: none; background: url(../images/sr-blocks.png) no-repeat }
div#more { position: relative; top: -264px; left: 600px; width: 80px; height: 24px; display: none; background: url(../images/learnmore.png) no-repeat }

div#txt1 { position: relative; top: -280px; left: 160px; width: 550px; height: 160px; color: #ffffff; font-size: 10.5pt; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; display: none }
div#txt2 { position: relative; top: -280px; left: 160px; width: 550px; height: 160px; color: #ffffff; font-size: 10.5pt; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; display: none }
div#txt3 { position: relative; top: -280px; left: 160px; width: 550px; height: 160px; color: #ffffff; font-size: 10.5pt; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; display: none }

div.fss { width: 660px }
div.fssLeft { float: left; padding-left: 8px }
div.fssCenter { float: left }
div.fssRight { float: right; padding-right: 24px }

img.rbanner { padding-left: 24px; padding-top: 4px }
img.limg { padding-right: 16px; padding-bottom: 10px }
img.rimg { padding-left: 16px; padding-bottom: 10px }
img.right { float: right; padding-left: 16px; padding-bottom: 10px }

div.three-col { float: left; padding-top: 20px; padding-bottom: 20px; padding-left 60px; padding-right: 60px; text-align: left }

div.gsaSchedule { width: 686px; margin-left: 8px; padding: 0px }
div.gsaRow1 { clear: both; border-left: #000 1px solid; border-right: #000 1px solid; border-top: #000 1px solid; border-bottom: #000 1px solid; text-align: center }
div.gsaRow2 { clear: both }
div.gsaRow3 { clear: both }
div.gsaRow4 { clear: both }
div.gsaRow5 { clear: both }
div.gsaRow6 { clear: both }
div.gsaRow7 { clear: both }
div.gsaRow8 { clear: both }
div.gsaRow9 { clear: both }
div.gsaRow10 { clear: both }
div.gsaRow11 { clear: both }
div.gsaRow12 { clear: both }
div.gsaRow13 { clear: both }
div.gsaRow14 { clear: both }
div.gsaRow15 { clear: both }
div.gsaRow16 { clear: both }
div.gsaRow17 { clear: both }
div.gsaRow18 { clear: both }
div.gsaLeft { float: left; width: 70px; height: 100%; padding-left: 2px; padding-right: 2px; padding-top: 0px; padding-bottom: 0px; border-left: #000 1px solid; border-right: #000 1px solid; border-bottom: #000 1px solid }
div.gsaCenter { float: left; width: 110px; height: 100%; padding-left: 2px; padding-right: 2px; padding-top: 0px; padding-bottom: 0px; border-bottom: #000 1px solid }
div.gsaRight { float: left; width: 490px; height: 100%; padding-left: 2px; padding-right: 2px; padding-top: 0px; padding-bottom: 0px; border-left: #000 1px solid; border-right: #000 1px solid; border-bottom: #000 1px solid }



div.matrix { width: 667px; margin-left: 16px; border-left: #000 1px solid; border-right: #000 1px solid }
div.matrixHead { clear: both; width: 100%; margin: 0px; padding: 0px; border-top: #000 1px solid; background-color: #000; color: #fff; text-align: left }
div.matrixHead1 { float: left; width: 440px; height: 100%; background-color: #000; color: #fff; padding-top: 6px; padding-bottom: 6px; padding-left: 4px; padding-right: 4px; border-right: #000 1px solid; font-weight: bold }
div.matrixHead2 { float: left; width: 64px; height: 100%; background-color: #000; color: #fff; padding-top: 6px; padding-bottom: 6px; padding-left: 4px; padding-right: 4px; border-right: #000 1px solid; text-align: center; font-weight: bold }
div.matrixHead3 { float: left; width: 64px; height: 100%; background-color: #000; color: #fff; padding-top: 6px; padding-bottom: 6px; padding-left: 4px; padding-right: 4px; border-right: #000 1px solid; text-align: center; font-weight: bold }
div.matrixHead4 { float: left; width: 64px; height: 100%; background-color: #000; color: #fff; padding-top: 6px; padding-bottom: 6px; padding-left: 4px; padding-right: 4px; text-align: center; font-weight: bold }
div.matrixRow { clear: both; width: 100%; height: 24px; margin: 0px; padding: 0px; border-top: #000 1px solid; text-align: left }
div.matrixCell1 { float: left; width: 440px; height: 12px; background-color: #f6f6f6; margin: 0px; padding-top: 6px; padding-bottom: 6px; padding-left: 4px; padding-right: 4px; border-right: #000 1px solid }
div.matrixCell2 { float: left; width: 64px; height: 12px; background-color: #f0f0f0; margin: 0px; padding-top: 6px; padding-bottom: 6px; padding-left: 4px; padding-right: 4px; border-right: #000 1px solid; text-align: center }
div.matrixCell3 { float: left; width: 64px; height: 12px; background-color: #f6f6f6; margin: 0px; padding-top: 6px; padding-bottom: 6px; padding-left: 4px; padding-right: 4px; border-right: #000 1px solid; text-align: center }
div.matrixCell4 { float: left; width: 64px; height: 12px; background-color: #f0f0f0; margin: 0px; padding-top: 6px; padding-bottom: 6px; padding-left: 4px; padding-right: 4px; text-align: center }
div.matrixRowa { clear: both; width: 100%; height: 34px; margin: 0px; padding: 0px; border-top: #000 1px solid; text-align: left }
div.matrixCell1a { float: left; width: 440px; height: 26px; background-color: #f6f6f6; margin: 0px; padding-top: 4px; padding-bottom: 4px; padding-left: 4px; padding-right: 4px; border-right: #000 1px solid }
div.matrixCell2a { float: left; width: 64px; height: 26px; background-color: #f0f0f0; margin: 0px; padding-top: 4px; padding-bottom: 4px; padding-left: 4px; padding-right: 4px; border-right: #000 1px solid; text-align: center }
div.matrixCell3a { float: left; width: 64px; height: 26px; background-color: #f6f6f6; margin: 0px; padding-top: 4px; padding-bottom: 4px; padding-left: 4px; padding-right: 4px; border-right: #000 1px solid; text-align: center }
div.matrixCell4a { float: left; width: 64px; height: 26px; background-color: #f0f0f0; margin: 0px; padding-top: 4px; padding-bottom: 4px; padding-left: 4px; padding-right: 4px; text-align: center }
div.matrixTail { clear: both; width: 659px; margin: 0px; background-color: #000; color: #fff; padding-top: 4px; padding-bottom: 4px; padding-left: 4px; padding-right: 4px; text-align: left }

div.feature { width: 667px; margin-left: 16px; border-left: #000 1px solid; border-right: #000 1px solid }
div.featureHead { clear: both; width: 100%; margin: 0px; padding: 0px; border-top: #000 1px solid; background-color: #000; color: #fff; text-align: left }
div.featureHead1 { float: left; width: 42px; height: 100%; background-color: #000; color: #fff; padding-top: 6px; padding-bottom: 6px; padding-left: 4px; padding-right: 4px; border-right: #000 1px solid; text-align: center; font-weight: bold }
div.featureHead2 { float: left; width: 517px; height: 100%; background-color: #000; color: #fff; padding-top: 6px; padding-bottom: 6px; padding-left: 4px; padding-right: 4px; border-right: #000 1px solid; text-align: left; font-weight: bold }
div.featureHead3 { float: left; width: 82px; height: 100%; background-color: #000; color: #fff; padding-top: 6px; padding-bottom: 6px; padding-left: 4px; padding-right: 4px; text-align: center; font-weight: bold }
div.featureRow { clear: both; width: 100%; height: 34px; margin: 0px; padding: 0px; border-top: #000 1px solid; text-align: left }
div.featureCell1 { float: left; width: 42px; height: 26px; background-color: #f6f6f6; margin: 0px; padding-top: 6px; padding-bottom: 6px; padding-left: 4px; padding-right: 4px; border-right: #000 1px solid; text-align: center }
div.featureCell2 { float: left; width: 517px; height: 26px; background-color: #f0f0f0; margin: 0px; padding-top: 6px; padding-bottom: 6px; padding-left: 4px; padding-right: 4px; border-right: #000 1px solid; text-align: left }
div.featureCell3 { float: left; width: 82px; height: 26px; background-color: #f6f6f6; margin: 0px; padding-top: 6px; padding-bottom: 6px; padding-left: 4px; padding-right: 4px; text-align: center }
div.featureTail { clear: both; width: 659px; margin: 0px; background-color: #000; color: #fff; padding-top: 4px; padding-bottom: 4px; padding-left: 4px; padding-right: 4px; text-align: left }
#podTechPlayer { height: 265px; width:320px; margin: 0px; border: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px }

.rounded_hp1 { -webkit-border-radius: 1em; -moz-border-radius: 1em }
.rounded_hp { position: relative }
.rounded_hp > .tl, .rounded_hp > .tr, .rounded_hp > .bl, .rounded_hp > .br { width: 20px; height: 20px; position: absolute }
.rounded_hp > .tl { background: url(../images/rounded/STYLE-tl.png) top left no-repeat; top: 0px; left: 0px }
.rounded_hp > .tr { background: url(../images/rounded/STYLE-tr.png) top right no-repeat; top: 0px; right: 0px }
.rounded_hp > .bl { background: url(../images/rounded/STYLE-bl.png) bottom left no-repeat; bottom: 0px; left: 0px }
.rounded_hp > .br { background: url(../images/rounded/STYLE-br.png) bottom right no-repeat; bottom: 0px; right: 0px }
