/* GENERIC STYLES */
html { margin:0px; padding:0px; height:100%; width:100%; }
body { background-color:#f2f2f2; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#333333; font-size:12px; }
fieldset { border:0; margin:0; padding:0; }
h1 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:17px; color:#333333;}
h2 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#333333; }
h3, h4, h5, h6 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#333333; margin:0; padding:0; }
p { margin-top: 0px; }
.img-block { display:block; border:0; }
.block { display:block; }
/* BREADCRUMBS */
#breadCrumbContainer { padding-top:10px; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#c80000; margin-bottom:20px; }
#breadCrumbContainer a { color:#c80000; text-decoration:underline; }
#breadCrumbContainer a:hover { color:#890101; }
#breadCrumbContainer .currentPage{ color:#333333; text-decoration:none; }
#breadCrumbContainer #welcomeText { color:#c80000; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
/* BREADCRUMBS */
/* ARTICLE PAGE STYLES */
.articleContainer { color:#333333; }
.articleContainer h1 { margin:0; padding:0;}
.articleContainer h2 { margin:0; padding:0;}
.articleContainer a { color:#c80000; text-decoration:underline; }
.articleContainer a:hover { color:#890101; text-decoration:underline; }
.articleContainer a.callToAction { background-image:url(../gfx/arrow_link.gif); background-position:0 3px; background-repeat:no-repeat; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-left:15px; }
.articleContainer img.floatLeft { margin-right:20px; }
.articleContainer img.floatRight { margin-left:20px; }
.articleContainer span.imageContainer { }
.articleContainer span.imageContainerLeft { float:left; margin-right:15px; margin-bottom:5px; }
.articleContainer span.imageContainerRight { float:right; margin-left:15px; margin-bottom:5px; }
.articleContainer td.imageSpacer { padding-right:15px; }
.articleContainer td.imageCaptionSpacer { padding-right:15px; padding-bottom: 8px; }
.articleContainer table.IntroductionTable { margin-top:15px; border:0px; padding:0px; width:100%;}
.imageCaption { font-family:Arial, Helvetica, sans-serif; font-style:italic; font-weight:normal; color:#333333; font-size:11px; display:block; margin-left:0px;}
/* FORM TABLE */
.articleContainer table.formHolder { font-family:Arial, Helvetica, sans-serif; width:100%; font-weight:normal; font-size:12px; color:#333333; margin-bottom:20px; border-collapse:collapse; }
.articleContainer table.formHolder tr.white td { background-color:#ffffff; border:0; padding:5px 0 5px 10px; }
.articleContainer table.formHolder td { background-color:#e7e7e7; border-bottom:1px solid #ffffff; padding:5px 0 5px 10px; }
.articleContainer table.formHolder td .inputText { border:1px solid #a5acb2; width:250px; font-size:12px; padding-left:2px; }
.articleContainer table.formHolder td .inputTextYear { border:1px solid #a5acb2; width:50px; font-size:12px; padding-left:2px; }
/* FORM TABLE */
/* ARTICLE PAGE STYLES */
.ab12 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; }
.a12 { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; }
.a11 { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; }
.PageContentSpace { margin-top:15px; }
.ivory { color:#fff2d9; }
.red { color:#890101; }
.lightred { color:#cc0000; }
a.lightred:hover { color:#890101; }
.darkgrey { color:#333333; }
.floatLeft{ float:left; }
.floatRight{ float:right; }
.inputText { border:1px solid #527996; color:#333333; }
.inputSelect { color:#333333; font-size:12px; }
.inputImage { margin-left:2px; }
.error { color:#cc0000; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
/* HOLLY HACK \*/
* html .clearfix { height:1%; }
.clearfix { display:block; clear:both; }
/* HOLLY HACK */
/* GENERIC STYLES */
/* STRUCTURAL STYLES */
#outerWrapper { width:944px; overflow:hidden; background-image: url(../gfx/shade.gif); background-color:#f2f2f2; background-repeat: repeat-y; margin:0 auto;height :100%; }
#innerWrapper { width:880px; overflow:hidden; background-color:#ffffff; margin:10px auto; }
#headWrapper { width:880px; overflow:hidden; margin-bottom:10px; }
#contentWrapper { width:880px; overflow:hidden; margin-top:10px; }
#leftWrapper { width:195px; float:left; overflow:hidden; margin-right:20px; }
#centerWrapper { width:450px; float:left; overflow:hidden; margin-right:20px; }
#centerWrapper .a12 { line-height:15px; margin-top:0; }
#rightWrapper { width:195px; float:left; overflow:hidden; }
#footerWrapper { overflow:visible; width:100%; clear:both; }
/* STRUCTURAL STYLES */
/* PAGE HEAD STYLES */
#headLogo { width:195px; overflow:hidden; margin-right:20px; float:left; }
#headBanner { width:665px; overflow:hidden; float:left; }
/* PAGE HEAD STYLES */
/* NAVIGATIONAL STYLES */
/* TOP NAVIGATION */
#navTop { width:100%; overflow:hidden; clear:both; margin:0; padding:0; min-height:29px; background-color:#c80000; background-image: url(../gfx/menubg.gif); background-position:left bottom; background-repeat:repeat-x; position:relative; }
#navTop table td { vertical-align:top; }
table.topNavItem { color:#f3e3c5; font-weight:bold; font-size:11px; font-family:Arial, Helvetica, sans-serif; line-height:15px; padding:2px 10px; margin:5px 0px; border-right:1px solid #890101; }
a.topNavItem { text-decoration:none; color:#f3e3c5; }
a.topNavItem:hover { text-decoration:none; color:#d78876; }
table.topNavSelected { color:#ffffff; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:15px; padding:2px 10px; margin:5px 0px; border-right:1px solid #890101; margin-top:4px; }
a.topNavSelected { font-style:italic; color:#ffffff; }
a.topNavSelected:hover { color:#d78876; }
/* TOP NAVIGATION */
/* LEFT NAVIGATION */
/* NAVIGATIONAL WRAPPER */
.vNav { position:relative; width:195px; overflow:hidden; background-color:#890101; margin-bottom:10px; padding:10px 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.vNav a { display:block; }
.vNav a:hover { color:#d78876; }
/* NAVIGATIONAL WRAPPER */
/* NAVIGATION - LEVEL 1 */
div.vNav1 { width:195px; overflow:hidden; min-height:20px; padding-top:2px; }
a.vNav1 { color:#f3e3c5; font-weight:bold; text-decoration:none; padding-bottom:3px; }
div.vNav1 div.active a.vNav1 { color:#ffffff; font-style:italic; }
div.vNav1 div { width:175px; margin-left:10px; border-bottom:1px solid #b20000; }
div.vNav1 div.hasChildren { margin-left:0px; background-image:none; border-bottom:0; }
div.vNav1 div.last { border-bottom:0; }
div.vNav1 div.active a.vNav1 { padding-left:13px; background-image:url(../gfx/arrow_1level.gif); background-repeat:no-repeat; background-position:0px 2px; }
div.vNav1 div.hasChildren a.vNav1 { padding-left:0; margin-left:10px; background-image:none; margin-bottom:5px; }
/* NAVIGATION - LEVEL 1 */
/* NAVIGATION - LEVEL 2 */
div.vNav1 div.hasChildren div.vNav2 { background-color:#b20000; width:195px; padding:4px 0; border-bottom:0; margin-left:0; }
a.vNav2 { color:#ffffff; text-decoration:none; font-weight:normal; font-style:normal; margin-left:25px; }
div.vNav2 div.active a.vNav2 { font-weight:bold; font-style:italic; }
div.vNav2 div { width:175px; margin-left:0; border-bottom:0; }
div.vNav2 div.hasChildren { margin-left:0px; background-image:none; }
div.vNav2 div.last {}
div.vNav2 div.active a.vNav2 { margin-left:15px; padding-left:10px; background-image:url(../gfx/arrow_2level.gif); background-repeat:no-repeat; background-position:0px 3px; }
div.vNav2 div.hasChildren a.vNav2 { padding-left:0; margin-left:25px; background-image:none; margin-bottom:5px; }
/* NAVIGATION - LEVEL 2 */
/* NAVIGATION - LEVEL 3 */
div.vNav1 div.hasChildren div.vNav2 div.hasChildren div.vNav3 { background-color:#d10000; width:170px; margin-left:25px; padding:4px 0; }
a.vNav3 { color:#ffffff; text-decoration:none; font-weight:normal; font-style:normal; margin-left:15px; }
div.vNav3 div.active a.vNav3 { font-weight:bold; font-style:italic; }
div.vNav3 div { width:150px; margin-left:0px; border-bottom:0; }
div.vNav3 div.hasChildren { margin-left:0px; background-image:none; }
div.vNav3 div.last {}
div.vNav3 div.active a.vNav3 { margin-left:5px; padding-left:10px; background-image:url(../gfx/arrow_3level.gif); background-repeat:no-repeat; background-position:0px 3px; }
div.vNav3 div.hasChildren a.vNav3 { padding-left:0; margin-left:15px; background-image:none; margin-bottom:5px; }
/* NAVIGATION - LEVEL 3 */
/* NAVIGATION - LEVEL 4 */
div.vNav1 div.hasChildren div.vNav2 div.hasChildren div.vNav3 div.hasChildren div.vNav4 { background-color:#d10000; width:170px; margin-left:0px; padding:4px 0; }
a.vNav4 { color:#ffffff; text-decoration:none; font-weight:normal; font-style:normal; margin-left:25px; }
div.vNav4 div.active a.vNav4 { font-weight:bold; font-style:italic; }
div.vNav4 div { width:150px; margin-left:0px; border-bottom:0; }
div.vNav4 div.hasChildren { margin-left:0px; background-image:none; }
div.vNav4 div.last { }
div.vNav4 div.active a.vNav4 { margin-left:15px; padding-left:10px; background-image:url(../gfx/arrow_3level.gif); background-repeat:no-repeat; background-position:0px 3px; }
div.vNav4 div.hasChildren a.vNav4 { padding-left:0; margin-left:25px; background-image:none; margin-bottom:5px; }
/* NAVIGATION - LEVEL 4 */
/* LEFT NAVIGATION */
/* PERSONALIZED NAVIGATION */
#navMyNav { position:relative; width:195px; overflow:hidden; background-color:#890101; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif; }
#navMyNavHeader { padding-top:8px; padding-left:10px; padding-bottom:8px; color:#ffffff; font-weight:bold; font-size:12px; }
#navMyNavLogoutBox { padding:4px 10px 3px 10px; margin:1px 1px; width:173px; color:#ffffff; background-color:#d20000; font-weight:normal; font-size:12px; }
#navMyNavLogoutBox div.vNav1 { margin-bottom:5px; min-height:0px;overflow:hidden;padding-top:0px; }
#navMyNavLogoutBox div.vNav1 div { border-bottom:1px solid #B20000; padding-bottom:3px; margin-left:0px; width:175px; }
/* PERSONALIZED NAVIGATION */
/* NAVIGATIONAL STYLES */
/* STATIC CONTENT */
/* ARTICLE TOOLS */
#facebookToolBox { position:relative; width:450px; overflow:hidden; margin-top:20px; }
#articleToolBox { position:relative; width:450px; background-color:#e7e7e7; height:30px; overflow:hidden; margin-bottom:50px; }
#articleToolBoxContent { margin:1px; background-color:#f7f7f7; padding:0 10px; padding-top:6px; overflow:hidden; height:22px; }
#articleToolBoxContent .link { float:left; margin-right:19px; white-space:nowrap; }
#articleToolBoxContent .link img { float:left; margin:1px 5px 0 0; }
#articleToolBoxContent .link .text { float:left; }
/* ARTICLE TOOLS */
/* SEARCH AND LANGUAGE */
#searchBox { position:static; background-color:#c80000; background-image:url(../gfx/searchboxbg.gif); background-repeat:repeat-x; background-position:bottom left; overflow:hidden; width:195px; margin-bottom:10px; }
#searchBoxContent { clear:both; width:175px; padding:15px 10px; font-size:11px; }
#searchBoxContent select { width:175px; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
#searchBoxContent .ab12 { margin:7px 0px 5px 2px; display:block; }
#searchBoxContent .inputText { width:131px; height:15px; margin-right:3px; }
#searchBoxContent .inputImage { margin-bottom:-3px; }
/* SEARCH AND LANGUAGE */
/* PAGE FOOTER */
#footerBox { position:static; width:880px; background-color:#ffd98c; height:30px; overflow:hidden; }
#footerContent { margin:1px; clear:both; overflow:hidden; background-color:#fff5e2; padding:7px 10px 3px 10px; width:858px; height:18px; }
#footerContent a { vertical-align:bottom; }
#footerContent span { padding-right:10px; vertical-align:bottom; }
#footerContent .delimiter { margin:0 10px; float:left; width:1px; height:18px; background-color:#ffd98c; }
/* PAGE FOOTER */
/* TEXT SIZE */
#textToolBox { position:static; width:195px; background-color:#e7e7e7; height:30px; overflow:hidden; margin-bottom:10px; }
#textToolBoxContent { margin:0 1px 1px 1px; background-color:#f7f7f7; padding:0 10px; padding-top:6px; overflow:hidden; height:22px; vertical-align:bottom; }
#textToolBoxContent a { margin:0 1px; }
#textToolBoxContent #textSizeButtons { margin-top:-2px; }
/* TEXT SIZE */
/* STATIC CONTENT */
/* SPECIAL STYLES FOR ROUNDED CORNERS */
.boxCornersBottom { width:100%; height:1px; clear:both; position:absolute; overflow:hidden; }
.boxCornersTop { width:100%; height:1px; clear:both; position:absolute; overflow:hidden; }
.boxCornersTop { top:0px; }
.boxCornersBottom { bottom:0px; }
.boxLeftCorner { width:1px; height:1px; background-color:#ffffff; float:left; }
.boxRightCorner { width:1px; height:1px; background-color:#ffffff; float:right; }
/* SPECIAL STYLES FOR ROUNDED CORNERS */
/* FIX FOR EDITOR MODE */
#searchBox .boxCornersTop,
#textToolBox .boxCornersTop,
#searchBox .boxCornersBottom,
#textToolBox .boxCornersBottom,
#rightWrapper .boxCornersTop { position:static; }
/* FIX FOR EDITOR MODE */
#centerWrapper .box { width:450px; position:relative; font-size:11px; margin: 15px 0px; color:#333333; font-family:Arial, Helvetica, sans-serif;}
#centerWrapper .box .boxHeader { width:450px; background-color:#e7e7e7; height:30px; margin-top:10px; margin-bottom:0px; padding-top:1px; }
#centerWrapper .box .boxHeaderContent { margin:0px 1px; background-color:#f7f7f7; padding:0px 10px; padding-top:6px; height:23px; }
#centerWrapper .box .boxHeaderContent .ab12 { color:#333333; }
#centerWrapper .box .boxContent { border: 0px #e7e7e7 solid; background-color :#ffffff; padding:5px 0px; }
#centerWrapper .box .boxContent .linkBox a:hover .text { color:#cc0000; }
#centerWrapper .box .boxContent a { color:#cc0000; }
#centerWrapper .box .boxContent .item { color:#333333; margin-bottom:15px; text-decoration:none; clear:left; }
#centerWrapper .box .boxContent .splash { color:#890101; margin-bottom:10px; text-decoration:none; }
#centerWrapper .box .boxContent .splash:hover { color:#cc0000; }
#centerWrapper .box .boxContent .item:hover { color:#cc0000; }
#centerWrapper .box .boxContent .linkBox a:hover .emphasis { color:#890101; }
#centerWrapper .box .boxContent .splash:hover .emphasis { color:#890101; }
#centerWrapper .box .boxContent .item:hover .emphasis { color:#890101; }
#centerWrapper .box .boxContent a:hover { color:#890101; }
#centerWrapper .box .boxContent .item img { float:left; margin-bottom:10px; }
#centerWrapper .box .boxContent .item strong { display:inline; }
#centerWrapper .box .boxContent .item .text { display:block; }
#centerWrapper .box .boxContent .item .emphasis { float:left; display:block; color:#cc0000; text-decoration:underline; }
#centerWrapper .box .boxContent fieldset { margin-bottom:10px; }
#centerWrapper .box .boxContent .splash img { margin-bottom:10px; }
#centerWrapper .box .boxContent .splash .emphasis { color:#cc0000; text-decoration:underline; }
#centerWrapper .box .boxContent .line { margin-bottom:10px; height:1px; width:100%; background-color:#ffcc66; }
#centerWrapper .box .boxContent .linkBox { margin-top:10px; }
#centerWrapper .box .boxContent .linkBox a { margin-top:10px; display:block; text-decoration:none; }
#centerWrapper .box .boxContent .linkBox a .emphasis { color:#cc0000; text-decoration:underline; }
#centerWrapper .box .boxContent .linkBox a .text { color:#890101; text-decoration:none; font-weight:bold; }
#centerWrapper .box .boxContent .inputText { margin-bottom:5px; width:168px; }
#centerWrapper .box .boxContent label { color:#333333; display:block; }
#centerWrapper .box .boxContent select { width:170px; font-size:12px; margin-bottom:5px; font-family:Arial, Helvetica, sans-serif; }
/* LEFT SIDE WEBPART STYLES */
#leftWrapper .box { width:195px; overflow:hidden; position:relative; font-size:11px; margin-bottom:10px; color:#890101; font-family:Arial, Helvetica, sans-serif; }
#leftWrapper .box .boxHeader { width:195px; background-color:#ffcc66; }
#leftWrapper .box .boxHeaderContent { padding-top:8px; padding-left:10px; padding-bottom: 8px; clear :both; }
#leftWrapper .box .boxContent { border:1px solid #ffdf9f; background-color:#fff2d9; padding:10px; }
#leftWrapper .box .boxContent .linkBox a:hover .text { color:#cc0000; }
#leftWrapper .box .boxContent a { color:#cc0000; text-decoration:none; }
#leftWrapper .box .boxContent .linkBox a:hover .emphasis { color:#890101; }
#leftWrapper .box .boxContent a:hover { color:#890101; }
#leftWrapper .box .boxContent .splash { color:#890101; margin-bottom:10px; text-decoration:none; }
#leftWrapper .box .boxContent .item { color:#890101; margin-bottom:10px; text-decoration:none; font-family:Arial, Helvetica, sans-serif; }
#leftWrapper .box .boxHeaderContent .ab12 { color:#890101; text-decoration:none; }
#leftWrapper .box .boxContent .splash:hover { color:#cc0000; }
#leftWrapper .box .boxContent .item:hover { color:#cc0000; }
#leftWrapper .box .boxContent .splash:hover .emphasis { color:#890101; }
#leftWrapper .box .boxContent .item:hover .emphasis { color:#890101; }
#leftWrapper .box .boxContent .item img { float:left; margin-right:10px; width:45px; height:45px; }
#leftWrapper .box .boxContent .item .text { display:block; }
#leftWrapper .box .boxContent .item strong { display:block; }
#leftWrapper .box .boxContent .item .emphasis { float:left; display:block; color:#cc0000; text-decoration:underline; }
#leftWrapper .box .boxContent fieldset { margin-bottom:10px; }
#leftWrapper .box .boxContent .splash img { margin-bottom:10px; }
#leftWrapper .box .boxContent .splash .emphasis { color:#cc0000; text-decoration:underline; }
#leftWrapper .box .boxContent .line { margin-bottom:10px; height:1px; width:100%; background-color:#ffcc66; }
#leftWrapper .box .boxContent .linkBox { margin-top:10px; }
#leftWrapper .box .boxContent .linkBox a { margin-top:10px; display:block; text-decoration:none; }
#leftWrapper .box .boxContent .linkBox a .emphasis { color:#cc0000; text-decoration:underline; }
#leftWrapper .box .boxContent .linkBox a .text { color:#890101; text-decoration:none; font-weight:bold; }
#leftWrapper .box .boxContent .inputText{ margin-bottom:5px; width:168px; }
#leftWrapper .box .boxContent label { color:#890101; display:block; }
#leftWrapper .box .boxContent select { width:170px; font-size:12px; margin-bottom:5px; font-family:Arial, Helvetica, sans-serif;}
#leftWrapper .box .boxContent .linkBox a.callToAction { text-decoration:underline; }
#leftWrapper .box .boxContent .ms-WPBody { padding: 0px; margin:0px; font-family:Arial, Helvetica, sans-serif; }
#leftWrapper .box .boxContent .ms-WPBody .item { padding: 0px; margin:0px 0px 10px 0px;}
/* LEFT SIDE WEBPART STYLES */
/* RIGHT SIDE WEBPART STYLES */
#rightWrapper .box { width:195px; overflow:hidden; position:static; font-size:11px; margin-bottom:10px; color:#333333; font-family :Arial, Helvetica, sans-serif; }
#rightWrapper .box .boxHeader { width:195px; background-color:#666666; }
#rightWrapper .box .boxHeaderContent { padding-top:3px; padding-left:10px; padding-bottom:2px; clear:both; }
#rightWrapper .box .boxHeaderContent .ab12 { color:#ffffff; }
#rightWrapper .box .boxContent { border-left:1px solid #666666; background-color:#ffffff; padding:10px; }
#rightWrapper .box .boxContent .linkBox a:hover .text { color:#cc0000; }
#rightWrapper .box .boxContent a { color:#cc0000; }
#rightWrapper .box .boxContent .item { color:#333333; margin-bottom:10px; text-decoration:none; font-family:Arial, Helvetica, sans-serif; }
#rightWrapper .box .boxContent .splash { color:#890101; margin-bottom:10px; text-decoration:none; }
#rightWrapper .box .boxContent .splash:hover { color:#cc0000; }
#rightWrapper .box .boxContent .item:hover { color:#cc0000; }
#rightWrapper .box .boxContent .linkBox a:hover .emphasis { color:#890101; }
#rightWrapper .box .boxContent .splash:hover .emphasis { color:#890101; }
#rightWrapper .box .boxContent .item:hover .emphasis { color:#890101; }
#rightWrapper .box .boxContent a:hover { color:#890101; }
#rightWrapper .box .boxContent .item img { float:left; margin-bottom:10px; }
#rightWrapper .box .boxContent .item strong { display:inline; font-family:Arial, Helvetica, sans-serif; }
#rightWrapper .box .boxContent .item .text { display:block; font-family:Arial, Helvetica, sans-serif; }
#rightWrapper .box .boxContent .item .emphasis { float:left; display:block; color:#cc0000; text-decoration:underline; }
#rightWrapper .box .boxContent fieldset { margin-bottom:10px; font-family:Arial, Helvetica, sans-serif; }
#rightWrapper .box .boxContent .splash img { margin-bottom:10px; }
#rightWrapper .box .boxContent .splash .emphasis { color:#cc0000; text-decoration:underline; }
#rightWrapper .box .boxContent .linkBox { margin-top:10px; }
#rightWrapper .box .boxContent .linkBox a { margin-top:10px; display:block; text-decoration:none; }
#rightWrapper .box .boxContent .linkBox a .emphasis { color:#cc0000; text-decoration:underline; }
#rightWrapper .box .boxContent .linkBox a .text { color:#890101; text-decoration:none; font-weight:bold; }
#rightWrapper .box .boxContent .inputText { margin-bottom:5px; width:168px; }
#rightWrapper .box .boxContent label { color:#333333; display:block; }
#rightWrapper .box .boxContent select { width:170px; font-size:12px; margin-bottom:5px; font-family:Arial, Helvetica, sans-serif;}
#rightWrapper .box .boxContent .linkBox a.callToAction { text-decoration:underline; }
#rightWrapper .box .boxContent .ms-WPBody { padding: 0px; margin:0px; font-family:Arial, Helvetica, sans-serif; }
#rightWrapper .box .boxContent .ms-WPBody .item { padding: 0px; margin:0px 0px 10px 0px;}
/* RIGHT SIDE WEBPART STYLES */
/* SEARCH RESULT STYLES */
#searchResultBox { font-size:12px; border:0; }
#searchResultBox td { border:0; }
#searchResultBox .inputText { width:250px; height:15px; }
#searchResultBox .inputImage { margin-left:10px; margin-bottom:-4px; }
.searchResultModule { font-size:12px; }
.searchResultModule .number { float:left; font-weight:bold; width:30px; overflow:hidden; }
.searchResultModule .teaser { float:left; margin-left:0px; padding-right:20px; width:400px; }
.searchResultModule .teaser a { display:block; margin-bottom:5px; }
.searchResultModule .teaser .highlight { font-weight:bold; }
/* SEARCH RESULT STYLES */
/* PAGER STYLES */
.listPager { position:relative; width:450px; background-color:#e7e7e7; height:30px; overflow:hidden; margin-top:20px; margin-bottom:20px; }
.listPager .listPagerContent { margin:1px; background-color:#f7f7f7; padding:0 10px; padding-top:6px; overflow:hidden; height:22px; }
.listPager .listPagerContent .linkContainer { font-size:11px; text-align:center; float:left; width:390px; }
.listPager .listPagerContent .linkContainer span { margin-left:3px; }
.listPager .listPagerContent .linkContainer a { margin-left:3px; }
/* PAGER STYLES */
/* SPECIAL STYLES - WHERE WE HELP */
#mapContainer { margin-top:30px; margin-bottom:20px; }
#villageSelector { height:25px; background-image:url(../gfx/arrow_villageSelector.jpg); background-repeat:no-repeat; padding-left:30px; padding-top:2px; margin:20px 0; }
#villageSelector select { width:125px; font-size:12px; }
/* SPECIAL STYLES - WHERE WE HELP */
/* STYLES BY SIEMENS */
#rightWrapper .ms-WPHeader {
width:195px;
height:20px;
background-color:#666666;
background-image:url('../gfx/WebpartHeader_right.png');
background-repeat:no-repeat;
}
#rightWrapper .ms-WPHeader td { border-bottom: 0px #666666 solid; }
#rightWrapper .ms-WPTitle { padding-top:3px; padding-left:10px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#rightWrapper .ms-WPBorder { border: 0px; border-left: 1px #666666 solid; }
#rightWrapper .ms-WPBorderBorderOnly { border: 0px; border-top: 1px #666666 solid; border-left: 1px #666666 solid; }
#rightWrapper .ms-WPBody { background-color:#ffffff; padding:10px; font-size:11px; }
#rightWrapper .ms-WPBody .linkBox a:hover .text { color:#cc0000; }
#rightWrapper .ms-WPBody a { color:#cc0000; }
#rightWrapper .ms-WPBody .item { color:#333333; margin-bottom:10px; text-decoration:none; font-family:Arial, Helvetica, sans-serif; }
#rightWrapper .ms-WPBody .splash { color:#890101; margin-bottom:10px; text-decoration:none; font-family:Arial, Helvetica, sans-serif; }
#rightWrapper .ms-WPBody .splash:hover { color:#cc0000; }
#rightWrapper .ms-WPBody .item:hover { color:#cc0000; }
#rightWrapper .ms-WPBody .linkBox a:hover .emphasis { color:#890101; }
#rightWrapper .ms-WPBody .splash:hover .emphasis { color:#890101; }
#rightWrapper .ms-WPBody .item:hover .emphasis { color:#890101; }
#rightWrapper .ms-WPBody a:hover { color:#890101; }
#rightWrapper .ms-WPBody .item img { float:left; margin-bottom:10px; }
#rightWrapper .ms-WPBody .item strong { display:inline; font-family:Arial, Helvetica, sans-serif;}
#rightWrapper .ms-WPBody .item .text { display:block; font-family:Arial, Helvetica, sans-serif; }
#rightWrapper .ms-WPBody .item .emphasis { float:left; display:block; color:#cc0000; text-decoration:underline; font-family:Arial, Helvetica, sans-serif; }
#rightWrapper .ms-WPBody fieldset { margin-bottom:10px; }
#rightWrapper .ms-WPBody .splash img { margin-bottom:10px; }
#rightWrapper .ms-WPBody .splash .emphasis { color:#cc0000; text-decoration:underline; }
#rightWrapper .ms-WPBody .linkBox { margin-top:10px; }
#rightWrapper .ms-WPBody .linkBox a { margin-top:10px; display:block; text-decoration:none; }
#rightWrapper .ms-WPBody .linkBox a .emphasis { color:#cc0000; text-decoration:underline; }
#rightWrapper .ms-WPBody .linkBox a .text { color:#890101; text-decoration:none; font-weight:bold; }
#rightWrapper .ms-WPBody .inputText { margin-bottom:5px; width:168px; }
#rightWrapper .ms-WPBody label { color:#333333; display:block; }
#rightWrapper .ms-WPBody select { width:170px; font-size:12px; margin-bottom:5px; }
#leftWrapper .ms-WPHeader {
width:195px;
height:30px;
background-image:url('../gfx/WebpartHeader_left.png');
background-repeat:no-repeat;
}
#leftWrapper .ms-WPHeader td { border-bottom: 0px #FFFFFF solid; }
#leftWrapper .ms-WPTitle { padding-top:6px; padding-left:10px; color:#890101; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#leftWrapper .ms-WPBorder { border:1px solid #ffdf9f; border-top: 0px; }
#leftWrapper .ms-WPBorderBorderOnly { border:1px solid #ffdf9f; }
#leftWrapper .ms-WPBody { background-color:#fff2d9; padding:10px; font-size:11px; }
#leftWrapper .ms-WPBody .linkBox a:hover .text { color:#cc0000; }
#leftWrapper .ms-WPBody a { color:#cc0000; }
#leftWrapper .ms-WPBody .linkBox a:hover .emphasis { color:#890101; }
#leftWrapper .ms-WPBody a:hover { color:#890101; }
#leftWrapper .ms-WPBody .splash { color:#890101; margin-bottom:10px; text-decoration:none; font-family:Arial, Helvetica, sans-serif; }
#leftWrapper .ms-WPBody .item { color:#890101; margin-bottom:10px; text-decoration:none; font-family:Arial, Helvetica, sans-serif; }
#leftWrapper .ms-WPBody .splash:hover { color:#cc0000; }
#leftWrapper .ms-WPBody .item:hover { color:#cc0000; }
#leftWrapper .ms-WPBody .splash:hover .emphasis { color:#890101; }
#leftWrapper .ms-WPBody .item:hover .emphasis { color:#890101; }
#leftWrapper .ms-WPBody .item img { float:left; margin-right:10px; width:45px; height:45px; }
#leftWrapper .ms-WPBody .item .text { display:block; font-family:Arial, Helvetica, sans-serif; }
#leftWrapper .ms-WPBody .item strong { display:block; font-family:Arial, Helvetica, sans-serif; }
#leftWrapper .ms-WPBody .item .emphasis { float:left; display:block; color:#cc0000; text-decoration:underline; }
#leftWrapper .ms-WPBody fieldset { margin-bottom:10px; }
#leftWrapper .ms-WPBody .splash img { margin-bottom:10px; }
#leftWrapper .ms-WPBody .splash .emphasis { color:#cc0000; text-decoration:underline; }
#leftWrapper .ms-WPBody .line { margin-bottom:10px; height:1px; width:100%; background-color:#ffcc66; }
#leftWrapper .ms-WPBody .linkBox { margin-top:10px; }
#leftWrapper .ms-WPBody .linkBox a { margin-top:10px; display:block; text-decoration:none; }
#leftWrapper .ms-WPBody .linkBox a .emphasis { color:#cc0000; text-decoration:underline; }
#leftWrapper .ms-WPBody .linkBox a .text { color:#890101; text-decoration:none; font-weight:bold; }
#leftWrapper .ms-WPBody .inputText{ margin-bottom:5px; width:168px; }
#leftWrapper .ms-WPBody label { color:#890101; display:block; }
#centerWrapper .ms-WPHeader {
width:450px;
height:30px;
background-image:url('../gfx/WebpartHeader_middle.png');
background-repeat:no-repeat;
background-position:left top;
}
#centerWrapper .ms-WPHeader td { border-bottom: 0px #FFFFFF solid; }
#centerWrapper .ms-WPTitle {padding-top:6px; padding-left:10px; color:#CC0000; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#centerWrapper .ms-WPBorder { border: 1px #E7E7E7 solid; border-top: 0px #E7E7E7 solid; }
#centerWrapper .ms-WPBorderBorderOnly { border: 1px #E7E7E7 solid; }
#centerWrapper .ms-WPBody { margin: 0px 0px; padding: 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#centerWrapper .ms-WPBody .linkBox a:hover .text { color:#cc0000; }
#centerWrapper .ms-WPBody a { color:#cc0000; }
#centerWrapper .ms-WPBody .linkBox a:hover .emphasis { color:#890101; }
#centerWrapper .ms-WPBody a:hover { color:#890101; }
#centerWrapper .ms-WPBody .splash { color:#890101; margin-bottom:10px; text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
#centerWrapper .ms-WPBody .item { color:#890101; margin-bottom:10px; text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
#centerWrapper .ms-WPBody .splash:hover { color:#cc0000; }
#centerWrapper .ms-WPBody .item:hover { color:#cc0000; }
#centerWrapper .ms-WPBody .splash:hover .emphasis { color:#890101; }
#centerWrapper .ms-WPBody .item:hover .emphasis { color:#890101; }
#centerWrapper .ms-WPBody .item img { float:left; margin-right:10px; width:45px; height:45px; }
#centerWrapper .ms-WPBody .item .text { display:block; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
#centerWrapper .ms-WPBody .item strong { display:block; }
#centerWrapper .ms-WPBody .item .emphasis { float:left; display:block; color:#cc0000; text-decoration:underline; }
#centerWrapper .ms-WPBody fieldset { margin-bottom:10px; }
#centerWrapper .ms-WPBody .splash img { margin-bottom:10px; }
#centerWrapper .ms-WPBody .splash .emphasis { color:#cc0000; text-decoration:underline; }
#centerWrapper .ms-WPBody .linkBox { margin-top:10px; }
#centerWrapper .ms-WPBody .linkBox a { margin-top:10px; display:block; text-decoration:none; }
#centerWrapper .ms-WPBody .linkBox a .emphasis { color:#cc0000; text-decoration:underline; }
#centerWrapper .ms-WPBody .linkBox a .text { color:#890101; text-decoration:none; font-weight:bold; }
#centerWrapper .ms-WPBody .inputText{ margin-bottom:5px; width:168px; }
#centerWrapper .ms-WPBody label { color:#890101; display:block; }
/* PhotoGallery Webpart */
.ImageViewer_Table { width: 100%; padding: 5px 5px 5px 5px; }
.ImageViewer_Cell { height: 65px; border:1px solid #e7e7e7; background-color: #f7f7f7; vertical-align:middle; text-align:center; }
/* SPECIAL STYLES - OLD WEBPAGE */
img { border: 0; }
.leftimage { font-size: 8pt; float: left; margin: 0px 15px 5px 0px; }
.rightimage { font-size: 8pt; float: right; margin: 0px 0px 5px 15px; }
.imagecaption { font-family:Arial, Helvetica, sans-serif; font-style:italic; font-weight:normal; color:#333333; font-size:11px; margin-top:5px; margin-left:0px;}
/* SPECIAL STYLES - OLD WEBPAGE */
/* SOS ADDITIONS*/
.formHeader { background-color:#666666; color:#ffffff; font-weight: bolder; padding-top:3px; padding-bottom:3px; }
.sosErrorText{color:#cc0000;}
.ValidatorMessageClass { color:#cc0000; }
/* SOS ADDITIONS*/
/* FORM TABLE */
.articleContainer table.formHolder { font-family:Arial, Helvetica, sans-serif; width:100%; font-weight:normal; font-size:8pt; color:#333333; margin-bottom:20px; border-collapse:collapse; }
.articleContainer table.formHolder tr.white td { background-color:#ffffff; border:0; padding:5px 5px 5px 10px; }
.articleContainer table.formHolder td { background-color:#e7e7e7; border-bottom:1px solid #ffffff; padding:5px 5px 5px 10px; }
.articleContainer table.formHolder td .inputText { border:1px solid #a5acb2; width:200px; font-size:8pt; padding-left:2px; margin-bottom:-1px!important; }
.articleContainer table.formHolder td .inputTextYear { border:1px solid #a5acb2; width:50px; font-size:8pt; padding-left:2px; margin-bottom:1px }
.articleContainer table.formHolder th { background-color:#666666; color:#ffffff; padding:5px 0 5px 10px; }
.articleContainer table.formHolder .inputSelect { border:1px solid #a5acb2; font-size:8pt; padding-left:2px; }
.articleContainer table.formHolder .leftCheck { border-bottom:0px solid #ffffff; width:1%; vertical-align:top; padding:1px; }
.articleContainer table.formHolder .rightCheck { border-bottom:0px solid #ffffff; width:100%; vertical-align:top; padding:3px 1px 1px 1px; }
.articleContainer table.formHolder .bottommarginCorrect1 { border:1px solid #a5acb2; width:200px; font-size:8pt; margin-bottom:0px; padding-left:2px; }
.articleContainer table.formHolder .bottommarginCorrect2 { border:1px solid #a5acb2; font-size:8pt; margin-bottom:-1px; padding-left:2px; }
#leftWrapper .inputTextLogin { border:1px solid #a5acb2; width:150px; font-size:8pt; padding-left:2px; }
#sidebar { width: 35%; }
/* FORM TABLE */
/* LIST PAGE STYLES - has a smaller h2 */
.listModule { overflow:hidden; color:#333333; font-family:Arial, Helvetica, sans-serif; }
.listModule h2 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px !important; color:#333333; margin:0; padding:0; margin-top:10px; margin-bottom: 5px;}
.listModule p { margin-top:-10px; margin-bottom:0; font-family:Arial, Helvetica, sans-serif; }
.listModule img.floatLeft { margin-right:20px; margin-bottom: 5px; margin-top:3px}
.listModule img.floatRight { margin-left:20px; margin-bottom: 5px; margin-top:3px}
.mainSeparator { width:100%; height:1px; overflow:hidden; background-color:#666666; margin:20px 0; clear:both }
/* LIST PAGE STYLES */
/* GENERIC WEB PART STYLES */
.box a.callToAction { background-image:url(../gfx/arrow_link_small.gif); background-position:0 2px; background-repeat:no-repeat; font-weight:bold; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding-left:12px; text-decoration:underline; color:#cc0000; }
.box a.callToAction:hover { text-decoration:none; color:#890101; }
/* GENERIC WEB PART STYLES */
.articleContainer a.special { background-image:url(../gfx/arrow_link.gif); background-position:0 3px; background-repeat:no-repeat; font-weight:normal; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-left:15px; }
.imageContainerTableLeft {
margin: 0px 15px 5px 0px;
float: left;
}
.imageContainerTableRight {
margin: 0px 0px 5px 15px;
}
/* HTML Editor Tool Pane Styles */
.ms-rteCustom-imageCaption { font-family:Arial, Helvetica, sans-serif; font-style:italic; font-weight:normal; color:#333333; font-size:11px; display:inline; margin-top:5px; margin-left:0px;}
.ms-rteCustom-leftimage { float: left; margin: 0px 8px 2px 0px; }
.ms-rteCustom-rightImage { float: right; margin: 0px 0px 2px 8px; }
.ms-rteCustom-clearBoth { clear:both; }
.ms-rteCustom-teaserLinkWithoutDecoration { color:#890101; margin-bottom:10px; text-decoration:none; }
a:hover .ms-rteCustom-teaserLinkWithoutDecoration { color:#cc0000; }
.ms-rteCustom-description { color:#4C4C4C; font-family:tahoma; font-size:8pt; }
.ms-rteTable-ArticleTable {font-family:Arial, Helvetica, sans-serif; width:100%; font-weight:normal; font-size:12px; color:#333333; margin-bottom:20px; border-collapse:collapse;}
.ms-rteTableHeaderRow-ArticleTable {background-color:#e7e7e7; font-weight:bold;}
.ms-rteTableFooterRow-ArticleTable {background-color:#e7e7e7; }
.ms-rteTable-ArticleTable tbody td { border:1px solid #e7e7e7; }
.ms-rteTable-ArticleTable td { padding: 3px 6px; }
/* HTML Editor Tool Pane Styles */
/*displays the sos-logo in printview*/
#printLogoContainer{ display:none;}
/* search result styles */
td.ms-sbcell { border:0px; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:0px;}
td.ms-sbcell input { border:1pt solid #7F9DB9; font-family:Arial, Helvetica, sans-serif; margin-left:5px; margin-right:5px;}
.srch-stats{font-family:Arial, Helvetica, sans-serif; background-color:#ffffff;}
.srch-Page{font-family:Arial, Helvetica, sans-serif; background-color:#f7f7f7; border:1pt solid #e7e7e7; padding-top:5px; padding-bottom:5px; text-align:center;}
.srch-Page a#SRP_PrevImg{text-decoration:none; margin-left:2px;}
.srch-Page a#SRP_NextImg{text-decoration:none;}
.srch-Page a#SRP_Prev{display:none;}
.srch-Page a#SRP_Next{display:none;}
.srch-WPBody{font-family:Arial, Helvetica, sans-serif;}
.srch-Description{font-family:Arial, Helvetica, sans-serif;}
.srch-Metadata { border-top:0; font-family:Arial, Helvetica, sans-serif;}
.srch-Title { color:#CC0000; font-family:Arial, Helvetica, sans-serif; }
td.ms-sbgo { background-color:#ffffff; padding:0px 0px 0px 1px; }
.ms-sbtable-ex {text-align:left; margin-left:0px;}
/* Style for DropDownList in WhereWeHelp */
.PageContentSpace select{ width:145px;}
/* SLIDESHOW */
.slideShow { background-color:#ffffff; width:800px; height:620px; padding:10px; }
#slideShowHeader { width:780px; height:40px; overflow:hidden; clear:both; margin:0; padding:0; background-color:#c80000; background-image: url(../gfx/menubg.gif); background-position:left bottom; background-repeat:repeat-x; position:relative; }
#slideShowHeader #slideShowHeaderContent { padding: 0px 10px; }
#slideShowHeader table { height: 100%; }
#slideShowHeader td { vertical-align:middle; }
#slideShowHeader h1 { color:#ffffff; margin:0px; padding:0px; }
.boxCornersBottom { width:100%; height:1px; clear:both; position:absolute; over-flow:hidden; }
.boxCornersTop { width:100%; height:1px; clear:both; position:absolute; overflow:hidden; }
.boxCornersTop { top:0px; }
.boxCornersBottom { bottom:0px; }
.boxLeftCorner { width:1px; height:1px; background-color:#ffffff; float:left; }
.boxRightCorner { width:1px; height:1px; background-color:#ffffff; float:right; }
.slideShowMain { margin:10px 0px;}
.imageContainer {width:540px; height:540px; background-position:center center; background-repeat:no-repeat; float:left; }
.textContainer { margin-left:10px; float:left; width:230px; }
.textContainer #Toolbox { border:solid 1px #e7e7e7; background-color:#f7f7f7; over-flow:hidden; height:40px; text-align:center; padding-top:8px; }
.textContainer #Toolbox a { padding: 2px; }
.textContainer #tdDesc { margin-top: 10px; height:490px; background-color:#f7f7f7; border: solid 1px #e7e7e7; padding:5px 10px; overflow:hidden; }
.textContainer #tdDesc a { color:#cc0000; }
.textContainer #tdDesc a:hover { color:#890101; }
.slideShowFooter { width:780px; border: solid 1px #ffd98c; background-color: #fff5e2; height:30px; padding:6px 10px; }
.recommend { float:left; padding-left:20px; background-image:url('../gfx/icon_tellafriend.gif'); background-repeat:no-repeat; }
.recommend a { color:#cc0000; }
.copyright { float:right; }
/* SLIDESHOW */
/* Styles for content editor webpart */
.ms-WPBody h1, .ms-TPBody h1 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:17px; color:#333333;}
.ms-WPBody h2, .ms-TPBody h2 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#333333; }
.ms-WPBody h3, .ms-TPBody h3,.ms-WPBody h4, .ms-TPBody h4, .ms-WPBody h5, .ms-TPBody h5,.ms-WPBody h6, .ms-TPBody h6 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#333333; margin:0; padding:0; }
.ms-WPBody p, .ms-TPBody p { margin-top: 0px; }
.ms-WPBody a:link, .ms-WPBody a:visited {color:#C80000; text-decoration:underline;}
.ms-WPBody a {color:#C80000; text-decoration:underline;}