HTML {
	MARGIN-BOTTOM: 1px; HEIGHT: 100%
}
BODY {
	FONT-SIZE: 80%; MARGIN: 0px; LINE-HEIGHT: 135%; FONT-FAMILY: Arial
}
#page-bg {
	PADDING-TOP: 4px
}
BODY#ff-default {
	FONT-FAMILY: Helvetica, Arial, FreeSans, sans-serif
}
BODY#ff-default TD {
	FONT-FAMILY: Helvetica, Arial, FreeSans, sans-serif
}
BODY#ff-default #showcase H1 {
	FONT-SIZE: 220%; FONT-FAMILY: Georgia, sans-serif; LETTER-SPACING: -1px
}
BODY#ff-default #horiz-menu {
	FONT-FAMILY: Georgia, Geneva, Tahoma
} 
BODY#ff-default #sub-menu {
	FONT-FAMILY: Georgia, Geneva, Tahoma
}
BODY#ff-default #bottom-menu #mainlevel-bottom A {
	 
}
BODY#ff-default #bottom-menu #mainlevel-bottom A.mainlevel#active_menu {
	FONT-FAMILY: Georgia, sans-serif
}
BODY#ff-optima {
	FONT-FAMILY: Optima, Lucida, 'MgOpen Cosmetica', 'Lucida Sans Unicode', sans-serif
}
#ff-optima TD {
	FONT-FAMILY: Optima, Lucida, 'MgOpen Cosmetica', 'Lucida Sans Unicode', sans-serif
}
BODY#ff-geneva {
	FONT-FAMILY: Geneva, Tahoma, "Nimbus Sans L", sans-serif
}
#ff-geneva TD {
	FONT-FAMILY: Geneva, Tahoma, "Nimbus Sans L", sans-serif
}
BODY#ff-helvetica {
	FONT-FAMILY: Helvetica, Arial, FreeSans, sans-serif
}
#ff-helvetica TD {
	FONT-FAMILY: Helvetica, Arial, FreeSans, sans-serif
}
BODY#ff-lucida {
	FONT-FAMILY: "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Lucida, sans-serif
}
#ff-lucida TD {
	FONT-FAMILY: "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Lucida, sans-serif
}
BODY#ff-georgia {
	FONT-FAMILY: Georgia, sans-serif
}
#ff-georgia TD {
	FONT-FAMILY: Georgia, sans-serif
}
BODY#ff-trebuchet {
	FONT-FAMILY: "Trebuchet MS", sans-serif
}
#ff-trebuchet TD {
	FONT-FAMILY: "Trebuchet MS", sans-serif
}
BODY#ff-palatino {
	FONT-FAMILY: "Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", Times, serif
}
#ff-palatino TD {
	FONT-FAMILY: "Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", Times, serif
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY.f-small {
	FONT-SIZE: 11px
}
BODY.f-small#ff-optima {
	FONT-SIZE: 11px
}
BODY.f-small#ff-georgia {
	FONT-SIZE: 11px
}
BODY {
	FONT-SIZE: 12px
}
BODY.f-default {
	FONT-SIZE: 12px
}
BODY#ff-optima {
	FONT-SIZE: 13px
}
BODY.f-default#ff-optima {
	FONT-SIZE: 13px
}
BODY#ff-georgia {
	FONT-SIZE: 13px
}
BODY.f-default#ff-georgia {
	FONT-SIZE: 13px
}
BODY.f-large {
	FONT-SIZE: 14px
}
BODY.f-large#ff-optima {
	FONT-SIZE: 14px
}
BODY.f-large#ff-georgia {
	FONT-SIZE: 14px
}
P {
	 
}
H1 {
	 
}
H2 {
	FONT-WEIGHT: weight;  font-size:18px;
}
H3 {
	FONT-WEIGHT: normal; PADDING-BOTTOM: 5px; MARGIN: 25px 0px 10px; LINE-HEIGHT: 120%
}
H4 {
	FONT-WEIGHT: normal; PADDING-BOTTOM: 5px; MARGIN: 25px 0px 10px; LINE-HEIGHT: 120%
}
H5 {
	FONT-WEIGHT: normal; PADDING-BOTTOM: 5px; MARGIN: 25px 0px 10px; LINE-HEIGHT: 120%
}
H1 {
	FONT-SIZE: 18px; 
}
H2 {
	 
}
H3 {
	FONT-SIZE: 150%
}
H4 {
	FONT-SIZE: 120%
}
H5 {
	FONT-SIZE: 120%; TEXT-TRANSFORM: uppercase
}
A {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
DIV.mosimage_caption {
	FONT-SIZE: 95%
}
.componentheading {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 180%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; LINE-HEIGHT: 120%; PADDING-TOP: 0px
}
.contentheading {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 23px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 140%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 15px; TEXT-TRANSFORM: uppercase; LINE-HEIGHT: 120%; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
SPAN.small {
	FONT-SIZE: 80%; TEXT-TRANSFORM: uppercase; COLOR: #666
}
TD.createdate {
	FONT-SIZE: 80%; TEXT-TRANSFORM: uppercase; COLOR: #666
}
TD.modifydate {
	FONT-SIZE: 80%; TEXT-TRANSFORM: uppercase; COLOR: #666
}
TABLE.blog TD.createdate {
	PADDING-BOTTOM: 5px
}
TABLE.blog TD.modifydate {
	PADDING-TOP: 10px
}
TD.buttonheading {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 1px; PADDING-LEFT: 1px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.contentpaneopen TD.buttonheading {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 1px; PADDING-LEFT: 1px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
TD.column_separator {
	PADDING-LEFT: 15px
}
TD.componentheading {
	PADDING-BOTTOM: 15px
}
.sectiontableheader {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; LINE-HEIGHT: 20px; PADDING-TOP: 4px
}
TR.sectiontableentry1 TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 2px; BORDER-BOTTOM: #f1f1f1 1px solid; TEXT-ALIGN: left
}
TR.sectiontableentry2 TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 2px; BORDER-BOTTOM: #f1f1f1 1px solid; TEXT-ALIGN: left
}
TD.sectiontableentry1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 2px; BORDER-BOTTOM: #f1f1f1 1px solid; TEXT-ALIGN: left
}
TD.sectiontableentry2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 2px; BORDER-BOTTOM: #f1f1f1 1px solid; TEXT-ALIGN: left
}
TR.sectiontableentry2 TD {
	HEIGHT: 27px
}
TD.sectiontableentry2 {
	HEIGHT: 27px
}
TR.sectiontableentry1 TD {
	BACKGROUND: #f7f7f7; HEIGHT: 27px
}
TD.sectiontableentry1 {
	BACKGROUND: #f7f7f7; HEIGHT: 27px
}
.contentpane {
	WIDTH: 100%
}
.contentpaneopen {
	WIDTH: 100%
}
.main-column-right TR.sectiontableentry1 TD {
	BORDER-BOTTOM-STYLE: none
}
.main-column-right TR.sectiontableentry2 TD {
	BORDER-BOTTOM-STYLE: none
}
.main-column-right TD.sectiontableentry1 {
	BORDER-BOTTOM-STYLE: none
}
.main-column-right TD.sectiontableentry2 {
	BORDER-BOTTOM-STYLE: none
}
.main-column-left TR.sectiontableentry1 TD {
	BORDER-BOTTOM-STYLE: none
}
.main-column-left TR.sectiontableentry2 TD {
	BORDER-BOTTOM-STYLE: none
}
.main-column-left TD.sectiontableentry1 {
	BORDER-BOTTOM-STYLE: none
}
.main-column-left TD.sectiontableentry2 {
	BORDER-BOTTOM-STYLE: none
}
#header {
	Z-INDEX: 100; POSITION: relative
}
#header .padding {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#top-banner .moduletable {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; MARGIN: 0px; PADDING-TOP: 15px
}
#top-banner .moduletable H3 {
	DISPLAY: none
}
#advert .moduletable H3 {
	DISPLAY: none
}
#topmod {
	MARGIN-TOP: 20px; FLOAT: right; OVERFLOW: hidden; WIDTH: 500px; POSITION: relative; HEIGHT: 100px
}
#topmod .moduletable {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#topmod .moduletable H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 120%; Z-INDEX: 100; LEFT: 120px; POSITION: absolute; TOP: 10px
}
#section-one {
	PADDING-BOTTOM: 5px
}
.showcase {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 12px; PADDING-TOP: 0px
}
.showcase A {
	COLOR: #fff
}
.showcase-bottom3 {
	HEIGHT: 6px
}
.showcase-top {
	HEIGHT: 6px
}
.showcase-top2 {
	HEIGHT: 6px
}
.showcase-top3 {
	HEIGHT: 6px
}
#main-column-header .moduletable {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#main-column-header2 .moduletable {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 20px; COLOR: #ccc; PADDING-TOP: 10px
}
#main-column-header2 A {
	COLOR: #fff
}
#section-two .column2 {
	  WIDTH: 215px;     
}
#section-two .column1 .padding {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; PADDING-BOTTOM: 18px; PADDING-TOP: 0px
}
#section-two .column2 .padding {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; PADDING-BOTTOM: 18px; PADDING-TOP: 0px
}
#section-two .column1 .padding {
	PADDING-LEFT: 20px
}
#section-two .top {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 18px
}
#section-two-main {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 20px; PADDING-TOP: 10px
}
#section-two .main-column-right {
	FLOAT: right
}
.rightmod-top3 {
	HEIGHT: 25px
}
.rightmod-bottom3 {
	HEIGHT: 18px
}
.leftmod-top3 {
	HEIGHT: 25px
}
.leftmod-bottom3 {
	HEIGHT: 18px
}
.main-column-right .moduletable {
	 
}
.main-column-left .moduletable {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 20px; PADDING-TOP: 0px
}
.module-menu {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 20px; PADDING-TOP: 0px
}
.moduletable-sidemenu {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 30px; PADDING-TOP: 0px
}
.main-column-right .moduletable H3 {
	MARGIN-TOP: 0px; PADDING-LEFT: 23px; FONT-WEIGHT: normal; FONT-SIZE: 140%; MARGIN-BOTTOM: 10px; TEXT-TRANSFORM: uppercase
}
.main-column-left .moduletable H3 {
	MARGIN-TOP: 0px; PADDING-LEFT: 23px; FONT-WEIGHT: normal; FONT-SIZE: 140%; MARGIN-BOTTOM: 10px; TEXT-TRANSFORM: uppercase
}
.module-menu H3 {
	MARGIN-TOP: 0px; PADDING-LEFT: 23px; FONT-WEIGHT: normal; FONT-SIZE: 140%; MARGIN-BOTTOM: 10px; TEXT-TRANSFORM: uppercase
}
.moduletable-sidemenu H3 {
	MARGIN-TOP: 0px; PADDING-LEFT: 23px; FONT-WEIGHT: normal; FONT-SIZE: 140%; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 12px; TEXT-TRANSFORM: uppercase
}
#section-two .main-column-right .padding {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
#section-two .main-column-left {
	FLOAT: left
}
#section-two .main-column-left .padding {
	PADDING-RIGHT: 7px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
.main-column-right UL {
	MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 10px
}
.main-column-left UL {
	MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 10px
}
.main-column-header1 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 4px; OVERFLOW: hidden; PADDING-TOP: 4px; POSITION: relative
}
.main-column-header2 {
	OVERFLOW: hidden
}
.main-content-arrow {
	MARGIN-LEFT: 50px; WIDTH: 24px; POSITION: absolute; HEIGHT: 7px
}
#main-content2 .padding {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 10px; PADDING-TOP: 25px
}
#inset {
	FLOAT: right
}
#inset .padding {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 25px
}
#inset .moduletable {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; PADDING-TOP: 0px
}
#inset .moduletable H3 {
	MARGIN-TOP: 0px; FONT-WEIGHT: normal
}
#newsflash .padding {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 25px; PADDING-TOP: 25px
}
#advert-bottom .padding {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 25px; PADDING-TOP: 25px
}
#newsflash .moduletable H3 {
	MARGIN-TOP: 0px; FONT-SIZE: 190%
}
#advert-bottom .moduletable H3 {
	MARGIN-TOP: 0px; FONT-SIZE: 190%
}
#section-three-top {
	MARGIN-TOP: -6px; HEIGHT: 21px
}
#section-three-bottom {
	HEIGHT: 21px
}
#section-three .module H3 {
	MARGIN-TOP: 0px; PADDING-LEFT: 23px; FONT-WEIGHT: normal; TEXT-TRANSFORM: uppercase
}
#section-three .module-banner H3 {
	MARGIN-TOP: 0px; PADDING-LEFT: 23px; FONT-WEIGHT: normal; TEXT-TRANSFORM: uppercase
}
#section-four {
	PADDING-BOTTOM: 10px
}
#section-four .module H3 {
	MARGIN-TOP: 0px; PADDING-LEFT: 23px; FONT-WEIGHT: normal; TEXT-TRANSFORM: uppercase
}
#section-four .module-accent H3 {
	PADDING-LEFT: 23px; FONT-WEIGHT: normal; LEFT: 15px; TEXT-TRANSFORM: uppercase; WIDTH: 180px; POSITION: absolute; TOP: 0px
}
#section-four .module-accent {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 20px; WIDTH: 229px; POSITION: relative; HEIGHT: 298px
}
#section-four .module-accent DIV DIV DIV {
	padding:4px 19px 15px 20px;
}
#section-three .module {
	MARGIN-BOTTOM: 20px
}
#section-three .module-banner {
	MARGIN-BOTTOM: 20px
}
#section-four .module {
	MARGIN-BOTTOM: 20px
}
#section-five2 {
	PADDING-BOTTOM: 20px; PADDING-TOP: 10px
}
#section-five .module {
	 
}
#section-five .module H3 {
	MARGIN-TOP: 0px; FONT-SIZE: 125%; TEXT-TRANSFORM: uppercase
}
#footer-mod .moduletable H3 {
	MARGIN-TOP: 0px; FONT-SIZE: 125%; TEXT-TRANSFORM: uppercase
}
#advert {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; PADDING-TOP: 10px; POSITION: relative
}
#advert UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#advert LI {
	PADDING-RIGHT: 30px; FONT-SIZE: 160%; FLOAT: left; MARGIN: 0px; LINE-HEIGHT: 15px
}
#advert LI A {
	PADDING-LEFT: 15px
}
#advert LI A:hover {
	PADDING-LEFT: 15px; TEXT-DECORATION: none
}
.logo-module {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 500px; PADDING-TOP: 10px; HEIGHT: 100px
}
.logo-module .moduletable H3 {
	DISPLAY: none
}
IMG#logo {
	MARGIN-TOP: 12px; BACKGROUND: url(logo_guru.jpg) no-repeat 0px 0px; FLOAT: left; WIDTH: 315px; HEIGHT: 105px; margin-left:17px;
}
.padding {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#bottom-menu {
	HEIGHT: 53px
}
#bottom-menu .moduletable {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
IMG#rocket {
	FLOAT: left; MARGIN:-15px 50px 0px 0px; WIDTH: 165px; HEIGHT: 50px
}
.debug {
	MARGIN-TOP: 20px
}
#searchmod {
	 padding:1px 0px 0px 0px;  MARGIN-left:1px; OVERFLOW: hidden;  
}
#searchmod .inputbox {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 110%; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 4px; MARGIN: 0px; WIDTH: 150px; PADDING-TOP: 4px; HEIGHT: 20px; BORDER-RIGHT-WIDTH: 0px
}
#searchmod INPUT.button {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; WIDTH: 44px; CURSOR: pointer; LINE-HEIGHT: 29px; PADDING-TOP: 0px; HEIGHT: 29px; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
#searchmod .moduletable H3 {
	DISPLAY: none
}
TABLE.mainbody {
	WIDTH: 100%
}
TABLE.blog {
	WIDTH: 100%
}
.spacer .block {
	FLOAT: left
}
.w99 .block {
	WIDTH: 99.8%
}
.w49 .block {
 
}
.w33 .block {
	WIDTH: 33.3%
}
.w33#bottommodules2 .block {
	WIDTH: 33.1%
}
.w24 .block {
	WIDTH: 24.8%
}
.copyright {
	MARGIN-TOP: 20px; DISPLAY: block; PADDING-BOTTOM: 20px; MARGIN-LEFT: 12px; HEIGHT: 30px
}
.copyright P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 4px
}
.moduletable H3 {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 150%
}
.moduletable {
	  
}
#mainmodules .module H3 {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 120%; MARGIN-BOTTOM: 12px; PADDING-BOTTOM: 0px
}
#mainmodules .module {
	MARGIN-BOTTOM: 15px; OVERFLOW: hidden
}
.moduletable-flush {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#mainmodules .module DIV DIV DIV {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 12px; PADDING-TOP: 12px
}
#s3modules .module DIV DIV DIV {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 12px; PADDING-TOP: 12px
}
#s4modules .module DIV DIV DIV {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 12px; PADDING-TOP: 12px
}
#s5modules .module DIV DIV DIV {
	 
}
#footer-mod .module {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 12px; PADDING-TOP: 12px
}
#s4modules .module DIV DIV DIV DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.module-ad H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; FONT-SIZE: 80%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 4px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 0px; LETTER-SPACING: 1px
}
.module-ad {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; PADDING-TOP: 0px
}
#s3modules .module-banner {
	MARGIN: 0px 0px 10px 20px; WIDTH: 282px; PADDING-TOP: 15px; POSITION: relative; HEIGHT: 167px
}
#s3modules .module-banner DIV DIV DIV {
	 OVERFLOW: hidden; padding:17px 0px 0px 38px;
}
#s3modules .module-banner H3 {
	LEFT: 0px; POSITION: absolute; TOP: 0px
}
#mainmodules {
	OVERFLOW: hidden
}
#s3modules {
	OVERFLOW: hidden
}
#s4modules {
	OVERFLOW: hidden
}
#s5modules {
	OVERFLOW: hidden
}
.menu-surround {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#horiz-menu {
	MARGIN-TOP: 10px; DISPLAY: block; Z-INDEX: 100; TEXT-TRANSFORM: uppercase; LETTER-SPACING: 1px; POSITION: relative; HEIGHT: 32px
}
UL.menutop#horiznav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: relative
}
#horiz-menu UL.menutop {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: relative
}
#horiz-menu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#horiz-menu LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#horiz-menu A {
	PADDING-RIGHT: 12px; DISPLAY: block; PADDING-LEFT: 12px; FONT-WEIGHT: normal; FONT-SIZE: 120%; Z-INDEX: 100; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-LEFT: -1px; OVERFLOW: hidden; TEXT-TRANSFORM: uppercase; LINE-HEIGHT: 32px; PADDING-TOP: 0px; WHITE-SPACE: nowrap; HEIGHT: 32px; TEXT-DECORATION: none
}
#horiz-menu .separator {
	PADDING-RIGHT: 12px; DISPLAY: block; PADDING-LEFT: 12px; FONT-WEIGHT: normal; FONT-SIZE: 120%; Z-INDEX: 100; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-LEFT: -1px; OVERFLOW: hidden; TEXT-TRANSFORM: uppercase; LINE-HEIGHT: 32px; PADDING-TOP: 0px; WHITE-SPACE: nowrap; HEIGHT: 32px; TEXT-DECORATION: none
}
#horiz-menu LI.active A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 120%; Z-INDEX: 100; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; TEXT-TRANSFORM: uppercase; CURSOR: pointer; LINE-HEIGHT: 34px; PADDING-TOP: 0px; WHITE-SPACE: nowrap; HEIGHT: 43px; TEXT-DECORATION: none
}
#horiz-menu LI.active .separator {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 120%; Z-INDEX: 100; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; TEXT-TRANSFORM: uppercase; CURSOR: pointer; LINE-HEIGHT: 34px; PADDING-TOP: 0px; WHITE-SPACE: nowrap; HEIGHT: 43px; TEXT-DECORATION: none
}
#horiz-menu LI.active {
	MARGIN-TOP: -1px; Z-INDEX: 100; MARGIN-LEFT: -1px; POSITION: relative
}
#horiz-menu LI.active LI {
	MARGIN-TOP: 0px
}
#horiz-menu LI.active SPAN {
	PADDING-RIGHT: 12px; DISPLAY: block; PADDING-LEFT: 12px; Z-INDEX: 100; PADDING-BOTTOM: 0px; LINE-HEIGHT: 34px; PADDING-TOP: 0px; HEIGHT: 43px
}
#horiz-menu LI.active LI SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 30px; PADDING-TOP: 0px; HEIGHT: 30px
}
#horiz-menu LI.active LI A {
	FONT-WEIGHT: normal; FONT-SIZE: 100%
}
#horiz-menu LI.parent LI A {
	FONT-WEIGHT: normal; FONT-SIZE: 100%
}
#horiz-menu LI.active LI .separator {
	FONT-WEIGHT: normal; FONT-SIZE: 100%
}
#horiz-menu LI.parent LI .separator {
	FONT-WEIGHT: normal; FONT-SIZE: 100%
}
#horiz-menu UL UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#horiz-menu UL LI.active UL {
	MARGIN-TOP: -2px
}
#horiz-menu UL LI.active UL UL {
	MARGIN-TOP: -1px
}
#horiz-menu UL LI UL UL {
	MARGIN-TOP: -1px
}
#horiz-menu UL UL LI A {
	BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-TRANSFORM: none
}
#horiz-menu UL LI.parent UL A {
	BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-TRANSFORM: none
}
#horiz-menu UL LI.parent UL A SPAN {
	BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-TRANSFORM: none
}
#horiz-menu UL UL LI .separator {
	BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-TRANSFORM: none
}
#horiz-menu UL LI.parent UL .separator {
	BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-TRANSFORM: none
}
#horiz-menu UL LI.parent UL .separator SPAN {
	BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-TRANSFORM: none
}
#horiz-menu LI LI.active {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#horiz-menu LI.active LI A {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#horiz-menu LI.active LI A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#horiz-menu LI LI A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#horiz-menu UL LI.parent UL A {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#horiz-menu LI.active LI .separator {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#horiz-menu LI.active LI .separator:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#horiz-menu LI LI .separator:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#horiz-menu UL LI.parent UL .separator {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#horiz-menu LI LI A {
	FONT-WEIGHT: normal; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%
}
#horiz-menu LI LI .separator {
	FONT-WEIGHT: normal; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%
}
#sub-menu {
	CLEAR: both; Z-INDEX: 1; POSITION: relative; HEIGHT: 30px
}
#sub-bar {
	Z-INDEX: 1; MARGIN: 0px 5px; POSITION: relative; HEIGHT: 10px
}
#sub-menu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#sub-menu LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#sub-menu A {
	PADDING-RIGHT: 12px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 100%; Z-INDEX: 100; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; TEXT-INDENT: 0px; LINE-HEIGHT: 30px; PADDING-TOP: 0px; WHITE-SPACE: nowrap; HEIGHT: 30px; TEXT-DECORATION: none
}
#sub-menu LI.active A {
	PADDING-RIGHT: 12px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 100%; Z-INDEX: 100; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; TEXT-INDENT: 0px; LINE-HEIGHT: 30px; PADDING-TOP: 0px; WHITE-SPACE: nowrap; HEIGHT: 30px; TEXT-DECORATION: none
}
#bottom-menu UL#mainlevel-bottom {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#bottom-menu #mainlevel-bottom UL {
	LIST-STYLE-TYPE: none
}
#bottom-menu #mainlevel-bottom LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#bottom-menu #mainlevel-bottom A {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: normal; FONT-SIZE: 120%; FLOAT: left; PADDING-BOTTOM: 0px; OVERFLOW: hidden; TEXT-TRANSFORM: uppercase; LINE-HEIGHT: 52px; PADDING-TOP: 0px; WHITE-SPACE: nowrap; LETTER-SPACING: 1px; HEIGHT: 52px; TEXT-DECORATION: none
}
#bottom-menu #mainlevel-bottom A.mainlevel#active_menu {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: normal; FONT-SIZE: 120%; FLOAT: left; PADDING-BOTTOM: 0px; OVERFLOW: hidden; TEXT-TRANSFORM: uppercase; LINE-HEIGHT: 52px; PADDING-TOP: 0px; WHITE-SPACE: nowrap; LETTER-SPACING: 1px; HEIGHT: 52px; TEXT-DECORATION: none
}
A.mainlevel:hover {
	TEXT-DECORATION: none
}
A.sublevel:hover {
	TEXT-DECORATION: none
}
UL.menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL.menu LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.menu SPAN {
	DISPLAY: block; HEIGHT: 26px
}
.moduletable-sidemenu A.mainlevel {
	MARGIN: 0px 0px 1px
}
UL.menu A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 120%; FLOAT: none; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 2px; MARGIN-LEFT: -14px; OVERFLOW: hidden; TEXT-INDENT: 30px; LINE-HEIGHT: 26px; MARGIN-RIGHT: -14px; PADDING-TOP: 2px; HEIGHT: 26px
}
UL.menu LI.active A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 120%; FLOAT: none; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 2px; MARGIN-LEFT: -14px; OVERFLOW: hidden; TEXT-INDENT: 30px; LINE-HEIGHT: 26px; MARGIN-RIGHT: -14px; PADDING-TOP: 2px; HEIGHT: 26px
}
A.mainlevel {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 120%; FLOAT: none; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 2px; MARGIN-LEFT: -14px; OVERFLOW: hidden; TEXT-INDENT: 30px; LINE-HEIGHT: 26px; MARGIN-RIGHT: -14px; PADDING-TOP: 2px; HEIGHT: 26px
}
A.sublevel {
	PADDING-LEFT: 0px; MARGIN-LEFT: 0px; LINE-HEIGHT: 26px; HEIGHT: 26px
}
UL.menu LI.active A {
	FONT-WEIGHT: bold
}
UL.menu LI.active LI.active A {
	FONT-WEIGHT: bold
}
A.mainlevel#active_menu {
	FONT-WEIGHT: bold
}
A.sublevel#active_menu {
	FONT-WEIGHT: bold
}
UL.menu LI.active LI A {
	FONT-WEIGHT: normal
}
UL.menu LI.active LI.active LI A {
	FONT-WEIGHT: normal
}
UL.menu UL {
	MARGIN: 4px 0px
}
UL.menu UL LI A {
	TEXT-INDENT: 10px
}
UL.menu UL A {
	BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-INDENT: 0px
}
UL.menu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; PADDING-BOTTOM: 10px; MARGIN: 5px -14px; PADDING-TOP: 10px
}
UL.menu UL UL {
	PADDING-LEFT: 18px; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 0px
}
UL.menu LI LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL.menu UL A {
	TEXT-INDENT: 0px
}
UL.menu LI.active A {
	LINE-HEIGHT: 24px; TEXT-DECORATION: none
}
UL.menu LI.active A:hover {
	LINE-HEIGHT: 24px; TEXT-DECORATION: none
}
UL.menu LI A:hover {
	TEXT-DECORATION: none
}
UL.menu LI.active UL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
UL.menu LI.parent UL {
	MARGIN-BOTTOM: 1px
}
.main-column-right A.readon2 {
	PADDING-RIGHT: 0px; MARGIN-TOP: 16px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; WIDTH: 48px; LINE-HEIGHT: 12px; PADDING-TOP: 0px
}
.main-column-left A.readon2 {
	PADDING-RIGHT: 0px; MARGIN-TOP: 16px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; WIDTH: 48px; LINE-HEIGHT: 12px; PADDING-TOP: 0px
}
#section-three A.readon2 {
	PADDING-RIGHT: 0px; MARGIN-TOP: 16px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; WIDTH: 48px; LINE-HEIGHT: 12px; PADDING-TOP: 0px
}
A.readon {
	PADDING-RIGHT: 0px; MARGIN-TOP: 16px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; LINE-HEIGHT: 12px; PADDING-TOP: 0px
}
#pathway {
	DISPLAY: block; WIDTH: 100%; HEIGHT: 50px
}
SPAN.pathway {
	DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: normal; MARGIN-BOTTOM: 15px; OVERFLOW: hidden; LINE-HEIGHT: 22px; PADDING-TOP: 15px; HEIGHT: 22px
}
SPAN.pathway IMG {
	PADDING-RIGHT: 0px; WIDTH: 0px
}
SPAN.pathway A {
	PADDING-RIGHT: 6px; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
A.nounder {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; CURSOR: pointer; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}
A.nounder:hover {
	TEXT-DECORATION: none
}
.clr {
	CLEAR: both
}
FIELDSET {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM: #ddd 1px solid; BORDER-RIGHT-WIDTH: 0px
}
FIELDSET.input {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
A IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
BODY .pollstableborder {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
IMG.content-left {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN-RIGHT: 10px; PADDING-TOP: 5px
}
IMG.content-right {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: right; PADDING-BOTTOM: 5px; MARGIN-LEFT: 10px; PADDING-TOP: 5px
}
#referencewidth {
	OVERFLOW: hidden; WIDTH: 100%
}
.back_button {
	MARGIN-TOP: 20px; MARGIN-BOTTOM: 10px
}
#sl_vert {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 395px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 100px
}
#sl_vert #greeting {
	MARGIN-TOP: 40px; MARGIN-LEFT: 15px; WIDTH: 70%
}
#sl_username {
	MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 4px; HEIGHT: 25px
}
#sl_vert #sl_username INPUT#mod_login_username {
	MARGIN-TOP: 10px; FLOAT: right; WIDTH: 150px; MARGIN-RIGHT: 80px
}
#sl_pass {
	MARGIN: 0px; HEIGHT: 25px
}
#sl_vert #sl_pass INPUT#mod_login_password {
	MARGIN-TOP: 2px; FLOAT: right; WIDTH: 150px; MARGIN-RIGHT: 80px
}
#sl_submitbutton {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; RIGHT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: absolute; TOP: 10px
}
#sl_vert #sl_username INPUT#mod_login_username {
	PADDING-RIGHT: 2px; PADDING-LEFT: 5px; FONT-SIZE: 100%; PADDING-BOTTOM: 2px; LINE-HEIGHT: 16px; PADDING-TOP: 2px; HEIGHT: 16px
}
#sl_vert #sl_pass INPUT#mod_login_password {
	PADDING-RIGHT: 2px; PADDING-LEFT: 5px; FONT-SIZE: 100%; PADDING-BOTTOM: 2px; LINE-HEIGHT: 16px; PADDING-TOP: 2px; HEIGHT: 16px
}
#sl_vert #sl_submitbutton INPUT.button {
	PADDING-RIGHT: 2px; PADDING-LEFT: 5px; FONT-SIZE: 100%; PADDING-BOTTOM: 2px; LINE-HEIGHT: 16px; PADDING-TOP: 2px; HEIGHT: 16px
}
#sl_vert #sl_submitbutton INPUT.button {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; CURSOR: pointer; PADDING-TOP: 0px; HEIGHT: 22px
}
#sl_rememberme {
	LEFT: 10px; LINE-HEIGHT: 20px; POSITION: absolute; TOP: 35px; HEIGHT: 20px
}
#sl_rememberme INPUT {
	FLOAT: left
}
#sl_lostpass {
	MARGIN-TOP: 4px; FONT-SIZE: 90%; FLOAT: right; LINE-HEIGHT: 20px; MARGIN-RIGHT: 14px; HEIGHT: 20px
}
#sl_register {
	MARGIN-TOP: 4px; FONT-SIZE: 90%; FLOAT: right; LINE-HEIGHT: 20px; MARGIN-RIGHT: 14px; HEIGHT: 20px
}
#news-rotator {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 1; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 150px; 
}
#news-rotator .image {
	MARGIN-TOP: 3px; DISPLAY: block; Z-INDEX: 100; FLOAT: left; OVERFLOW: hidden; WIDTH: 200px; POSITION: relative; HEIGHT: 150px;  *MARGIN-LEFT: -300px; _MARGIN-LEFT:0px;
}
#news-rotator .image DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#news-rotator .story {
	DISPLAY: block; FONT-WEIGHT: normal; Z-INDEX: 2; MARGIN-LEFT: 300px;  POSITION: relative; HEIGHT: 150px
}
#news-rotator .story P {
	  
}
#news-rotator H1 {
	 FONT-SIZE: 170%; COLOR: #fff
}
#news-rotator H1 A {
	COLOR: #fff
}
#news-rotator .story .padding {
	 OVERFLOW: hidden;  TOP: 0px
}
#news-rotator .controls {
	Z-INDEX: 5; RIGHT: 15px; BOTTOM: 15px; POSITION: absolute
}
#news-rotator .controls IMG {
	WIDTH: 15px; CURSOR: pointer; MARGIN-RIGHT: 3px; HEIGHT: 15px
}
#news-rotator .control-prev {
	BACKGROUND-POSITION: 0px 0px
}
#news-rotator .control-next {
	BACKGROUND-POSITION: 0px -17px
}
#news-rotator .control-stop {
	BACKGROUND-POSITION: 0px -34px
}
#news-rotator .control-play {
	BACKGROUND-POSITION: 0px -51px
}
SPAN.large {
	FONT-SIZE: 130%; LINE-HEIGHT: 149%
}
DIV.promo {
	  MARGIN: 0px; OVERFLOW: hidden;  POSITION: relative; HEIGHT: auto; padding:0px 5px 5px 5px;

 
}
SPAN.promo-title {
	FONT-SIZE: 170%; LEFT: 118px; FONT-FAMILY: Georgia, serif; POSITION: absolute; TOP: 190px
}
SPAN.promo-desc {
	 
}
SPAN.highlighted-work {
	PADDING-RIGHT: 14px; DISPLAY: block; PADDING-LEFT: 14px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.shield {
	PADDING-RIGHT: 0px! important; MARGIN-TOP: 20px! important; DISPLAY: block; PADDING-LEFT: 60px! important; MARGIN-BOTTOM: 15px! important; PADDING-BOTTOM: 15px! important; PADDING-TOP: 0px! important; POSITION: relative
}
SPAN.shield-month {
	LEFT: 12px; TEXT-TRANSFORM: uppercase; COLOR: #fff; POSITION: absolute; TOP: 10px
}
SPAN.shield-date {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 180%; LEFT: 12px; PADDING-BOTTOM: 10px; TEXT-TRANSFORM: uppercase; COLOR: #333; FONT-FAMILY: Georgia, serif; POSITION: absolute; TOP: 30px
}
IMG.demogallery {
	FLOAT: left; MARGIN: 0px 10px 10px 0px
}
IMG.demogallery-last {
	FLOAT: left; MARGIN: 0px 0px 10px
}
.moduletable-online {
	PADDING-RIGHT: 45px; FLOAT: right; PADDING-TOP: 20px
}
