/* /////////// Logo /////////// */

#Logo {
	float: left;
	overflow: hidden;
	position: relative;
	background-image: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#Logo:hover {
	text-decoration: none;
	background-image: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#Logo img {border:none;}

/* /////////// Top Header Bar /////////// */

#Top-main {
	z-index: 10;
	position: relative;
}
#Top-main .Box {
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
	padding-top: 12px;
	padding-right: 10px;
	padding-bottom: 14px;
	padding-left: 10px;
	width: 980px;
}
#Top-main .Box h1 {
	text-transform: uppercase;
	font-size: 14px;
	text-decoration: none;
	z-index: 120;
	color: #D4D9D9;
	margin-bottom: 0px;
	margin-top: 5px;
	float: left;
	clear: left;
	padding: 0px;
}
#Top-main .Box h1:hover {
	color: #B1D36C;
}
#Top-bar {
	overflow: hidden;
	background-image: url(images/Design/Top-bar-bg.png);
	background-position: 0 0;
	color: #CCC;
}
#Top-main-texture {
	background-image: url(images/Design/Top-pattern-texture04.png);
	background-position: 50% 0;
	background-repeat: repeat-x;
	background-color: #140011;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #381A33;
}
#Top-main-texture .notexture , Header-light .notexture, {background: none;}
#Top-gradient-top {
	background-image: url(images/Design/Top-gradient-top.png);
	background-repeat: no-repeat;
	background-position: 50% 0;
}
#Top-main2 {
	padding-bottom: 2px;
	position: relative;
	background-image: url(images/Design/Top-bg-glow.png);
	background-repeat: no-repeat;
	background-position: 50% 0;
}
#Top-bar a {color: #ffffff;}
#Top-bar h3 {margin-top: 0;}
#Top-left {padding: 10px;float: left;width: 47%;}
#Top-right {padding: 10px;float: right;width: 47%;text-align: right;}
#Top-gradient-bottom {
	overflow: hidden;
	padding: 0;
	background-repeat: no-repeat;
	background-position: 50% 100%;
	background-image: url(images/Design/Top-gradient-bottom.png);
}
#Top-extra-content {
	text-align: right;
	margin-left: 200px;
}
#Top-extra-content ul {
	text-align: right;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#Top-extra-content ul li {
	display: inline;
	padding-right: 6px;
	padding-left: 6px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: none;
	border-top-style: none;
	border-bottom-style: none;
	color: #FFF;
	line-height: 180%;
}
#Top-extra-content ul li a {
	color: #FFF;
	text-decoration: underline;
}
#Top-extra-content ul li a:hover {
	color: #F90;
	text-decoration: underline;
}
#Lock-button {
	height: 16px;
	float: right;
	margin-left: 5px;
	display: block;
	padding-right: 24px;
	text-align: right;
	background-image: none;
	margin-top: 2px;
}
#Lock-button.Login {
	background-image: url(images/Design/Lock.png);
	background-repeat: no-repeat;
	background-position: 100% 0;
}
#Lock-button.Logout {
	background-image: url(images/Design/Unlock.png);
	background-repeat: no-repeat;
	background-position: 100% 0;
}
#Lock-button span {text-transform: uppercase;font-size: 11px;}
#Lock-button:hover {text-decoration: none;}

/* /////////// Font Family Settings///////////  */

body#Font-Family-Acm, body#Font-Family-Acm td {
	font-family: "Lucida Grande",Helvetica,Verdana,sans-serif;
	background-image: url(images/Design/Section1-body-bg-glow.png);
	background-position: center;
}
body#Font-Family-Acm #Top-Menu1, body#Font-Family-Acm #Bottom-block ul.menu, body#Font-Family-Acm #Breadcrumbs {font-family: Helvetica, Arial, FreeSans, sans-serif;}
body#Font-Family-optima, #Font-Family-optima td {font-family: Optima, Lucida, 'MgOpen Cosmetica', 'Lucida Sans Unicode', sans-serif;}
body#Font-Family-geneva, #Font-Family-geneva td {font-family: Geneva, Tahoma, "Nimbus Sans L", sans-serif;}
body#Font-Family-helvetica, #Font-Family-helvetica td {font-family: Helvetica, Arial, FreeSans, sans-serif;}
body#Font-Family-lucida, #Font-Family-lucida td {font-family: "Lucida Grande",Helvetica,Verdana,sans-serif;}
body#Font-Family-georgia, #Font-Family-georgia td {font-family: Georgia, sans-serif;}
body#Font-Family-trebuchet, #Font-Family-trebuchet td {font-family: "Trebuchet MS", sans-serif;}
body#Font-Family-palatino, #Font-Family-palatino td {font-family: "Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", Times, serif;}z
body.Font-small, body#Font-Family-optima.Font-small, body#Font-Family-georgia.Font-small {font-size: 11px;}
body, body.Font-default {font-size: 12px;}
body#Font-Family-optima, body#Font-Family-optima.Font-default {font-size: 13px;}
body#Font-Family-georgia, body#Font-Family-georgia.Font-default {font-size: 13px;}
body.Font-large, body#Font-Family-optima.Font-large, body#Font-Family-georgia.Font-large {font-size: 14px;}


/* /////////// Form overrides///////////  */

#Section2 form.editor {background:#f3f3f3;border: 4px solid #ccc;padding:10px;}
#Section2 form.editor {color:#333;}
#Section2 form.editor input, #Section2 form.editor textarea {border:1px solid #ccc;}
#Section2 form.editor fieldset a {color: #00c;}
#Section2 form.editor fieldset {border-bottom:1px solid #ccc;}
#Section2 form.editor legend {font-size:120%;margin:15px 0;color:#000;font-weight:bold;background:#ddd;padding: 4px;}
#Section2 form.editor label {display:block;width: 120px;float:left;}
#Section2 form.editor div.radio label {display:inline;width:auto;float:none;}

 /* /////////// Textures///////////  */
 
.Texture2 #Top-main-texture {
	background-image: url(images/Design/Top-pattern-texture02.png);
	background-repeat: repeat-x;
	background-position: 50% 0;
}
.Texture3 #Top-main-texture {
	background-image: url(images/Design/Top-pattern-texture03.png);
	background-repeat: repeat-x;
	background-position: 50% 0;
}
.Texture4 #Top-main-texture {
	background-image: url(images/Design/Top-pattern-texture04.png);
	background-repeat: repeat-x;
	background-position: 50% 0;
}
.Texture2 .Header-light #Top-main-texture {background: url(images/Design/Top-pattern-texture02.png) 50% 0 repeat-x;}
.Texture3 .Header-light #Top-main-texture {background: url(images/Design/Top-pattern-texture03.png) 50% 0 repeat-x;}
.Texture4 .Header-light #Top-main-texture {background: url(images/Design/Top-pattern-texture04.png) 50% 0 repeat-x;}


/* /////////// Top Main Menu///////////  */

#Top-Menu1 {
	height: 58px;
	padding-left: 15px;
	background-image: url(images/Design/Horizontal-menu-bg.png);
	background-repeat: no-repeat;
	background-position: 50% 0;
}
ul#horiznav.menutop, #Top-Menu1 ul.menutop {
	position: relative;
	z-index:120;
	background-image: url(images/Design/Horizontal-menu-bg.png);
	background-repeat: no-repeat;
	background-position: 0 2px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 8;
}
#Top-Menu1 li, #Top-Menu1 li a, #Top-Menu1 li .separator {z-index:200;position:relative;display: block;height: 58px;}
#Top-Menu1 a, #Top-Menu1 .separator {white-space: nowrap;display: block;float: left;height: 58px;line-height: 58px;font-weight: normal;font-size: 13px;text-decoration: none;z-index: 100;cursor: pointer;color: #aaa;text-transform: uppercase;padding: 0;}
#Top-Menu1 li.active a, #Top-Menu1 li.active .separator {z-index: 100;cursor: pointer;}
#Top-Menu1 ul {list-style: none;padding: 0;margin: 0;}
#Top-Menu1 li {
	display: block;
	margin: 0;
	font-weight: bold;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 7px;
	float: left;
}
#Top-Menu1 li a span, #Top-Menu1 li .separator span, #Top-Menu1 li a:hover span, #Top-Menu1 li .separator:hover span {
	display: block;
	padding: 0 20px 0 5px;
	margin-right: -7px;
	width: auto;
	background-image: url(images/Design/Horiz-menu-division.png);
	background-repeat: no-repeat;
	background-position: 100% 2px;
}
#Top-Menu1 li.active, .menutop .animated-bg {
	background-image: url(images/Design/Horizontal-menu-bg.png);
	background-repeat: no-repeat;
	background-position: 50% 0;
}
#Top-Menu1.suckerfish li:hover, #Top-Menu1.suckerfish li.sfHover, #Top-Menu1.splitmenu li:hover, #Top-Menu1.splitmenu li.sfHover {
	background-image: url(images/Design/Horizontal-menu-bg.png);
	background-repeat: no-repeat;
	background-position: 50% 0;
}
#Top-Menu1 li.active a, #Top-Menu1 li.active .separator, #Top-Menu1 li:hover a, #Top-Menu1 li:hover .separator, #Top-Menu1 li.sfHover a, #Top-Menu1 li.sfHover .separator {
	color: #FFF;
}

/* /////////// Main Page Structure///////////  */

#Wrapper {
	position: relative;
	z-index: 1;
}
.Container {
	margin-right: auto;
	margin-left: auto;
	background-color: transparent;
	position: relative;
	width: 980px;
}

/* /////////// Sections///////////  */

#Section1 {
	background-color: #3C0034;
	color: #FFF;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#Section1-texture {
	background-image: url(images/Design/Section1-bg.png);
	background-repeat: repeat-x;
	background-position: 50% 0;
}
#Section1-glow {
	background-position: 50% 0;
	padding-top: 25px;
	background-image: url(images/Design/Section1-body-bg-glow.png);
	padding-bottom: 25px;
}
#Section1-grad-top {
	background-image: url(images/Design/Section1-gradient-top.png);
	background-repeat: no-repeat;
	background-position: 50% 0;
}
#Section1-block1 {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: transparent;
}
#Section1-block1 .Content {
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding: 0px;
}
#Section1-block1 h1 , #Section1-block1 h2, #Section1-block1 h3{
	margin-top: 0.26em;
	margin-bottom: 0.26em;
}
#Section1-block2 {
	background-image: url(images/Design/Section-division.png);
	background-repeat: no-repeat;
	background-position: 50% 0;
}
#Section1-block2 .Content {padding: 30px 0 20px 0;}
#Section1-block2 h1, #Section1-block2 h2, #Section1-block2 h3 {
	margin-top: 0.26em;
	margin-left: 0.26em;
}
#Section1 a, #Section1 h3, #Section1 ul.menu li a, #Section1 ul.menu li .separator, #Section1 ul.menu li.active li a, #Section1 ul.menu li.active li .separator, #Section1 ul.menu li.active li.active li a, #Section1 ul.menu li.active li.active li .separator span {color: #ff9b01;}

#Section2 {
	background-color: #36C;
}
#Section2-top-texture {
	background-image: url(images/Design/Section2-gradient-top.png);
	background-repeat: repeat-x;
	background-position: 50% 0;
}
#Section2-bottom-texture {
	background-image: url(images/Design/Section2-bottom-texture01.png);
	background-repeat: repeat-x;
	background-position: 50% 100%;
}
#Section2-bottom {padding-top: 15px;overflow: hidden;}
#Section2 .padding {padding: 0 15px;}
#Section2 .main-mods-block .padding {padding: 0 0 0 15px;}
#Section2 h3 span, .contentheading,h4 {color: #ff9b01;}
#Section2, .roktabs-wrapper .dark .roktabs-links ul li, #Section2 ul.menu li a, #Section2 ul.menu li .separator, #Section2 ul.menu li.active li a, #Section2 ul.menu li.active li .separator, #Section2 ul.menu li.active li.active li a, #Section2 ul.menu li.active li.active li .separator {
	color: #306;
}
#Section2 a, #Section2 legend, form.form-login .inputbox, #Section2 h3, #Wrapper ul.menu li.active a, #Wrapper ul.menu li.active a:hover, #Wrapper ul.menu li.active .separator, #Wrapper ul.menu li.active .separator:hover, #Wrapper ul.menu li.active li.active a, #Wrapper ul.menu li.active li.active .separator, #Wrapper ul.menu li.active li.active li.active a, #Wrapper ul.menu li.active li.active li.active .separator, #Wrapper ul.menu li a:hover, #Wrapper ul.menu li .separator:hover, .roktabs-wrapper .dark .roktabs-links ul li.hover, .roktabs-wrapper .dark .roktabs-links ul.roktabs-top li.active, .roktabs-wrapper .dark .roktabs-links ul.roktabs-bottom li.active, span.number, span.inset-left, span.inset-right, span.dropcap, span.important-title, span.important-title-blue, span.important-title-red, span.important-title-green, span.important-title-purple, span.important-title-orange, span.important-title-brown, span.important-title-grey {color: #ffffff;}


/* /////////// Textures///////////  */

.Texture2 #Section1-texture {
	background-image: url(images/Design/Section1-bg2.png);
	background-repeat: repeat-x;
	background-position: 50% 0;
}
.Texture2 #Section2-bottom-texture {background: url(images/Design/Section1-bg2.png) 50% 100% repeat-x;}
.Texture3 #Section1-texture {background: url(images/Design/Section1-bg3.png) 50% 0 repeat-x;}
.Texture3 #Section2-bottom-texture {background: url(images/Design/Section1-bg3.png) 50% 100% repeat-x;}
.Texture4 #Section1-texture {background: url(images/Design/Section1-bg4.png) 50% 0 repeat-x;}
.notexture #Section1-texture, .notexture #Section2-bottom-texture {background: none;}
.Texture4 #Section2-bottom-texture {background: url(images/Design/Section1-bg4.png) 50% 100% repeat-x;}

/* /////////// Main Body Containers /////////// */

.Main-Area-top {
	margin-right: 8px;
	margin-left: 8px;
	background-attachment: scroll;
	background-image: url(images/Design/MainBody/Main-body-top.png);
	background-repeat: repeat-x;
	background-position: 50% 0;
}
.Main-Area-top2 {
	background-image: url(images/Design/MainBody/Main-body-top2.png);
	background-repeat: no-repeat;
	background-position: 50% 1px;
}
.Main-Area-top3 {
	margin-right: -8px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(images/Design/MainBody/Main-body-top-right-corner.png);
	background-repeat: no-repeat;
	background-position: 100% 0;
}
.Main-Area-top4 {
	height: 27px;
	margin-left: -8px;
	background-image: url(images/Design/MainBody/Main-body-top-left-corner.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	background-attachment: scroll;
	background-color: transparent;
}
.Main-Area-surround {
	margin-right: 8px;
	margin-left: 8px;
	background-image: url(images/Design/MainBody/Main-body-bg.png);
	background-position: 0 0;
	background-color: transparent;
}
.Main-Area-surround2 {
	margin-right: -8px;
	background-image: url(images/Design/MainBody/Main-body-right.png);
	background-repeat: repeat-y;
	background-position: 100% 0;
}
.Main-Area-surround3 {
	margin-left: -8px;
	overflow: hidden;
	background-image: url(images/Design/MainBody/Main-body-left.png);
	background-repeat: repeat-y;
	background-position: 0 0;
}
.Main-Area-bottom {
	margin-right: 8px;
	margin-left: 8px;
	background-image: url(images/Design/MainBody/Main-body-bottom.png);
	background-repeat: repeat-x;
	background-position: 50% 0;
}
.Main-Area-bottom2 {
	background-image: url(images/Design/MainBody/Main-body-bottom2.png);
	background-repeat: no-repeat;
	background-position: 50% 0;
}
.Main-Area-bottom3 {
	margin-right: -8px;
	background-image: url(images/Design/MainBody/Main-body-bottom-right-corner.png);
	background-repeat: no-repeat;
	background-position: 100% 0;
}
.Main-Area-bottom4 {
	height: 15px;
	margin-left: -8px;
	margin-bottom: 18px;
	background-image: url(images/Design/MainBody/Main-body-bottom-left-corner.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

/* /////////// Modules /////////// */

.spacer .block {
	display: block;
	float: left;
}

#Showmodules.spacer.w99 .block, #Mainmodules.spacer.w99 .block, #Mainmodules2.spacer.w99 .block, #Mainmodules3.spacer.w99 .block, #Mainmodules4.spacer.w99 .block {width: 99.99%;}
#Showmodules.spacer.w49 .block, #Mainmodules.spacer.w49 .block, #Mainmodules2.spacer.w49 .block, #Mainmodules3.spacer.w49 .block, #Mainmodules4.spacer.w49 .block {
	width: 49.99%;
}
#Showmodules.spacer.w33 .block, #Mainmodules.spacer.w33 .block, #Mainmodules2.spacer.w33 .block, #Mainmodules3.spacer.w33 .block, #Mainmodules4.spacer.w33 .block {
	width: 33.33%;
}
#Showmodules .block.first .Moduletable, #Mainmodules .block.first .Moduletable, #Mainmodules4 .block.first .Moduletable {
	background-color:#F00;
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 0;
}
#Showmodules .block.middle .Moduletable, #Mainmodules .block.middle .Moduletable, #Mainmodules4 .block.middle .Moduletable {padding: 0 8px 15px 8px;}
#Showmodules .block.last .Moduletable, #Mainmodules .block.last .Moduletable, #Mainmodules4 .block.last .Moduletable {padding: 0 0 15px 15px;}
#Showmodules, #Mainmodules, #Mainmodules2, #Mainmodules3, #Mainmodules4 {overflow: hidden;}
#Mainmodules2 .block.first .side-mod-surround, #Mainmodules3 .block.first .side-mod-surround {
	margin-left: 33px;
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 0;
}
#Mainmodules2 .block.middle .side-mod-surround, #Mainmodules3 .block.middle .side-mod-surround {padding: 0 15px 15px 0;}
#Mainmodules2 .block.last .side-mod-surround, #Mainmodules3 .block.last .side-mod-surround {padding: 0 15px 15px 0;}
#Mainmodules2 .block.full .side-mod-surround, #Mainmodules3 .block.full .side-mod-surround {padding: 0 15px 0 0;}


/* /////////// Side Column Modules///////////  */

.side-mod-surround {
	padding: 0;
	margin: 0;
}
.side-mod-surround2 {position: relative;padding: 0;margin: 0;}
#LeftColumn .side-mod-surround2, #rightcol .side-mod-surround2 {margin-bottom: 15px;}
.side-mod-top {background: url(images/Design/MainBody/Side-tm.png) 50% 0 repeat-x;margin: 0 10px;}
.side-mod-top2 {background: url(images/Design/MainBody/Side-tr.png) 100% 0 no-repeat;margin-right: -10px;}
.side-mod-top3 {height: 10px;background: url(images/Design/MainBody/Side-tl.png) 0 0 no-repeat;margin-left: -10px;}
.side-mod {background: url(images/Design/MainBody/Side-bg.png) 50% 0;margin: 0 10px;}
.side-mod .module {
	position: relative;
	margin-right: 8px;
}
.side-mod2 {background: url(images/Design/MainBody/Side-r.png) 100% 0 repeat-y;margin-right: -10px;}
.side-mod3 {background: url(images/Design/MainBody/Side-l.png) 0 0 repeat-y;margin-left: -10px;overflow: hidden;}
.side-mod-bottom {background: url(images/Design/MainBody/Side-bm.png) 50% 0 repeat-x;margin: 0 10px;}
.side-mod-bottom2 {background: url(images/Design/MainBody/Side-br.png) 100% 0 no-repeat;margin-right: -10px;}
.side-mod-bottom3 {height: 20px;background: url(images/Design/MainBody/Side-bl.png) 0 0 no-repeat;margin-left: -10px;}
#maincol .side-mod-bottom3 {margin-bottom: 15px;}
.side-bottom-glow-surround {position: absolute;width: 100%;bottom: 0;left: 0;}
.side-bottom-glow {background: url(images/Design/MainBody/Side-bm-glow.png) 50% 0 repeat-x;margin-left: 35px;margin-right: 35px;}
.side-bottom-glow2 {background: url(images/Design/MainBody/Side-bm-glow2.png) 0 0 no-repeat;margin-left: -35px;}
.side-bottom-glow3 {height: 20px;background: url(images/Design/MainBody/Side-bm-glow3.png) 100% 0 no-repeat;margin-right: -35px;}
.side-mod .padding-1 {
	padding-top: 50px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	position: relative;
	margin-right: 20px;
}
.side-mod .padding-2 {padding: 10px 15px 0 15px;}
.side-h3-surround {position: absolute;top: 0;left: 0;width: 100%;}
.side-h3 {background: url(images/Design/MainBody/Side-h3.png) 50% 0 repeat-x;margin-left: 35px;margin-right: 35px;}
.side-h3-2 {background: url(images/Design/MainBody/Side-h3-2.png) 0 0 no-repeat;margin-left: -35px;}
.side-h3-3 {height: 46px;background: url(images/Design/MainBody/Side-h3-3.png) 100% 0 no-repeat;margin-right: -35px;}
.side-h3 h3 {margin: 0;padding: 0 0 0 20px;line-height: 46px;}

.side-h3 h3.module-title {text-transform: uppercase;font-size: 120%;line-height: 46px;padding: 0 0 0 15px;width: auto;}
.dark .side-mod-top {background: url(images/Design/MainBody/ModuleDark/Side-tm.png) 50% 0 repeat-x;}
.dark .side-mod-top2 {background: url(images/Design/MainBody/ModuleDark/Side-tr.png) 100% 0 no-repeat;}
.dark .side-mod-top3 {background: url(images/Design/MainBody/ModuleDark/Side-tl.png) 0 0 no-repeat;}
.dark .side-mod {background: url(images/Design/MainBody/ModuleDark/Side-bg.png) 50% 0;}
.dark .side-mod2 {background: url(images/Design/MainBody/ModuleDark/Side-r.png) 100% 0 repeat-y;}
.dark .side-mod3 {background: url(images/Design/MainBody/ModuleDark/Side-l.png) 0 0 repeat-y;}
.dark .side-mod-bottom {background: url(images/Design/MainBody/ModuleDark/mod-dark/side-bm.png) 50% 0 repeat-x;}
.dark .side-mod-bottom2 {background: url(images/Design/MainBody/ModuleDark/mod-dark/side-br.png) 100% 0 no-repeat;}
.dark .side-mod-bottom3 {background: url(images/Design/MainBody/ModuleDark/mod-dark/side-bl.png) 0 0 no-repeat;}

.ad .side-h3-surround {position: static;width: auto;}
.ad .side-mod-top, .ad .side-mod-top2, .ad .side-mod-top3, .ad .side-mod-bottom, .ad .side-mod-bottom2, .ad .side-mod-bottom3, .ad .side-mod-bottom4, .ad .side-bottom-glow, .ad .side-bottom-glow2, .ad .side-bottom-glow3 {display: none;}
.ad .side-mod, .ad .side-mod2, .ad .side-mod3, .ad .side-h3, .ad .side-h3-2, .ad .side-h3-3 {background: none;}
.ad .side-h3, .ad .side-h3-2, .ad .side-h3-3 {margin: 0;height: auto;}
.ad .side-mod3 {margin-bottom: 15px;}
.ad .side-mod .padding-1, .ad .side-mod .padding-2 {padding: 0;}
.ad .side-h3 {position: static;height: auto;}
.ad .side-h3 h3 {padding-left: 0;font-size: 100%;line-height: 100%;display: block;margin-bottom: 5px;}


/* /////////// Footer ///////////  */

.Footer-sitemap-container, .Footer-sitemap-container-last {
	float: left;
	width: auto;
	margin-right: 20px;
	font-size: 110%;
	line-height:170%;
	margin-left: 10px;
}
.Footer-sitemap-container-last {margin-right: 0;}
.Footer-sitemap-container ul, .Footer-sitemap-container-last ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
}
.Footer-sitemap-container ul li, .Footer-sitemap-container-last ul li {
	padding: 0px;
	list-style-type: none;
	list-style-image: url(images/Design/Bullet-1.png);
	margin: 0px;
}
.Footer-sitemap-container ul li a, .Footer-sitemap-container-last ul li a {
	text-decoration: underline;
	color: #636;
}
.Footer-sitemap-container ul li a:hover, .Footer-sitemap-container-last:hover ul li a:hover {
	text-decoration: underline;
	color: #CCC;
}
.Footer-bottom-extra {
	height: 110px;
	color: #E8E8E8;
	/*background-image: url(images/Design/Footer-logos.png);*/
	background-color: #000;
	background-repeat: no-repeat;
	background-position: center 70px;
	padding-top: 6px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 12px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333;
}

/* /////////// Bottom Section///////////  */

#Bottom-bar {
	height: 53px;
	color: #666666;
}
#Bottom-bar-texture {
	background-image: url(images/Design/Bottom-bar-bg.png);
	background-repeat: repeat-x;
	background-position: 50% 0;
}
#Bottom-bar a {
	color: #000;
	text-decoration: underline;
}
#Bottom-section, #copyright, #Bottom-section h3 span {
	color: #673760;
}
#Bottom-section h3 {
	color: #CCC;
}
#Bottom-bar {background: #000000;}
#Bottom-section {
	background-position: left top;
	background-color: #191919;
}
#Bottom-texture {
	background-image: url(images/Design/Bottom-bg.png);
	background-repeat: no-repeat;
	background-position: 50% top;
}
#Bottom-texture2 {
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url(images/Design/Bottom-pattern.png);
}
.Texture2 #Bottom-texture2 {
	background-image: url(images/Design/Top-pattern-texture02.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.Texture3 #Bottom-texture2, .notexture #Bottom-texture2 {background: none;}
.Texture4 #Bottom-texture2 {
	background-image: url(images/Design/Top-pattern-texture04.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#Bottom-section2 {
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
}
#Bottom-section h3 {margin-top: 0;}
#Breadcrumbs {
	margin: 0;
	display: block;
	line-height: 53px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
	height: 53px;
}
#Breadcrumbs ul {
	margin: 0px;
	padding: 0px;
	color: #333;
}
#Breadcrumbs ul li {
	display: inline;
	padding-right: 6px;
	padding-left: 6px;
	color: #FFF;
}
#Breadcrumbs ul li a {
	text-decoration: underline;
	color: #999;
}
#Breadcrumbs ul li a:hover {
	color: #9C0;
}

/* /////////// Typography///////////  */

.b-dark pre {
	border: 0;
	background-image: url(images/Design/MainBody/Main-body-bg.png);
	background-position: 0 0;
}
.b-dark blockquote {
	border: 0;
	background-image: url(images/Design/MainBody/Main-body-bg.png);
	background-position: 0 0;
}
.b-dark span.highlight {
	background-image: url(images/Design/Span-bg.png);
	background-position: 0 0;
}

