* {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
IMG {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
BODY {
	TEXT-ALIGN: center; LINE-HEIGHT: 1.12em; FONT-FAMILY: "Helvetica Nue", Helvetica, verdana, arial, sans-serif; BACKGROUND: url(img/body.gif) #008fc0; LETTER-SPACING: normal; COLOR: #333; FONT-SIZE: 100%
}
#wrapper #utilities {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px 12px; PADDING-LEFT: 0px; WIDTH: auto !important; PADDING-RIGHT: 0px; BACKGROUND: url(img/grafixfarm/footer-menu-bkground.jpg) #008fc1 repeat-x; HEIGHT: 40px; PADDING-TOP: 0px
}
#wrapper #header {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #0c75ac; HEIGHT: 221px; PADDING-TOP: 0px
}
#wrapper #submenu {
	Z-INDEX: 11; POSITION: relative; MARGIN-TOP: -40px; WIDTH: auto !important; HEIGHT: 40px; MARGIN-LEFT: 445px
}
#wrapper #submenu UL {
	TEXT-TRANSFORM: uppercase; MARGIN: 0px auto; HEIGHT: 40px; FONT-WEIGHT: bold
}
#wrapper #submenu LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 20px; DISPLAY: inline; FLOAT: left; PADDING-TOP: 12px
}
#wrapper #submenu A {
	DISPLAY: inline; COLOR: #0099ff
}
#wrapper #submenu A.active {
	FONT-WEIGHT: bold
}
#wrapper #submenu A:hover {
	COLOR: #ffffff
}
.path {
	PADDING-BOTTOM: 3px
}
.path P SPAN {
	PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT: bold 0.75em Georgia, "Times New Roman", Times, serif; BACKGROUND: #e1e0e0; MARGIN-RIGHT: 10px; PADDING-TOP: 5px
}
.path P {
	LETTER-SPACING: 0px
}
#wrapper #container P {
	MARGIN: 10px 0px; WIDTH: 100%; FONT-SIZE: 0.81em
}
H1 {
	MARGIN: 10px 0px
}
H2 {
	MARGIN: 10px 0px
}
H3 {
	MARGIN: 10px 0px
}
H4 {
	MARGIN: 10px 0px
}
H5 {
	MARGIN: 10px 0px
}
H6 {
	MARGIN: 10px 0px
}
H1 {
	TEXT-DECORATION: none
}
H1 A {
	TEXT-DECORATION: none
}
H3 {
	FONT-SIZE: 1.2em; FONT-WEIGHT: normal
}
H4 {
	FONT-SIZE: 1.2em; FONT-WEIGHT: normal
}
H2 {
	COLOR: #333
}
H2 A {
	COLOR: #333
}
H2 A:visited {
	COLOR: #333
}
H3 {
	COLOR: #333
}
H3 A {
	COLOR: #333
}
H3 A:visited {
	COLOR: #333
}
H4 {
	COLOR: #333
}
H4 A {
	COLOR: #333
}
H4 A:visited {
	COLOR: #333
}
H2 {
	TEXT-DECORATION: none
}
H2 A {
	TEXT-DECORATION: none
}
H2 A:hover {
	TEXT-DECORATION: none
}
H2 A:visited {
	TEXT-DECORATION: none
}
H3 {
	TEXT-DECORATION: none
}
H3 A {
	TEXT-DECORATION: none
}
H3 A:hover {
	TEXT-DECORATION: none
}
H3 A:visited {
	TEXT-DECORATION: none
}
H4 {
	TEXT-DECORATION: none
}
H4 A {
	TEXT-DECORATION: none
}
H4 A:hover {
	TEXT-DECORATION: none
}
H4 A:visited {
	TEXT-DECORATION: none
}
#header H1 {
	PADDING-BOTTOM: 12px; TEXT-TRANSFORM: none; MARGIN: 0px; PADDING-LEFT: 35px; PADDING-RIGHT: 0px; FONT-FAMILY: "Helvetica Nue", Helvetica, Georgia, "Times New Roman", Times, serif; LETTER-SPACING: -1px; COLOR: white; FONT-SIZE: 3em; FONT-WEIGHT: lighter; PADDING-TOP: 30px
}
#header P.sitetitle {
	PADDING-BOTTOM: 12px; TEXT-TRANSFORM: none; MARGIN: 0px; PADDING-LEFT: 35px; PADDING-RIGHT: 0px; FONT-FAMILY: "Helvetica Nue", Helvetica, Georgia, "Times New Roman", Times, serif; LETTER-SPACING: -1px; COLOR: white; FONT-SIZE: 3em; FONT-WEIGHT: lighter; PADDING-TOP: 30px
}
#header H1 A {
	COLOR: #fff
}
#header P A {
	COLOR: #fff
}
#header H1 A:hover {
	TEXT-DECORATION: underline
}
#header P.sitetitle A:hover {
	TEXT-DECORATION: underline
}
#header H1 {
	FONT-FAMILY: "Helvetica Nue", Helvetica, Georgia, "Times New Roman", Times, serif
}
#header H2 {
	FONT-FAMILY: "Helvetica Nue", Helvetica, Georgia, "Times New Roman", Times, serif
}
H1 A {
	FONT-FAMILY: "Helvetica Nue", Helvetica, Georgia, "Times New Roman", Times, serif; COLOR: #333
}
H2 A {
	FONT-FAMILY: "Helvetica Nue", Helvetica, Georgia, "Times New Roman", Times, serif; COLOR: #333
}
H1 A:visited {
	COLOR: #fff
}
#header P.description {
	TEXT-TRANSFORM: uppercase; MARGIN: 5px 0px 0px 37px; FONT-FAMILY: "Helvetica Nue", Helvetica, Arial, sans-serif; LETTER-SPACING: 1px; COLOR: #fff; FONT-SIZE: 1em; FONT-WEIGHT: normal
}
#header P.description IMG {
	MARGIN: 0px 8px 0px 0px; VERTICAL-ALIGN: -2px
}
#utilities FORM {
	POSITION: absolute; BOTTOM: 2px; RIGHT: 0px
}
#utilities LABEL {
	DISPLAY: none; COLOR: white
}
#utilities INPUT {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 5px; FLOAT: left
}
#utilities INPUT.form-submit {
	BORDER-BOTTOM: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; PADDING-BOTTOM: 1px; MARGIN: 10px 4px 0px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BACKGROUND: #2b2b2b; COLOR: #ffffff; FONT-SIZE: 0.75em; BORDER-TOP: #ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid; PADDING-TOP: 1px
}
#utilities INPUT.form-text {
	BORDER-BOTTOM: #ade1fa 1px solid; BORDER-LEFT: #ade1fa 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BACKGROUND: #7988b7; COLOR: white; FONT-SIZE: 0.75em; BORDER-TOP: #ade1fa 1px solid; BORDER-RIGHT: #ade1fa 1px solid; PADDING-TOP: 2px
}
#wrapper #utilities #plinks {
	Z-INDEX: 10; POSITION: absolute; WIDTH: 100% !important; TOP: 0px; FONT-WEIGHT: bold
}
#utilities #plinks UL LI {
	WIDTH: 230px; DISPLAY: inline; FLOAT: left; LETTER-SPACING: 0.05em; HEIGHT: 35px
}
#utilities #plinks UL LI A {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: capitalize; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; COLOR: white; PADDING-TOP: 10px
}
UL.links LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#utilities #plinks UL LI A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
#utilities #plinks LI:hover {
	HEIGHT: 35px; COLOR: #fff !important; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#utilities #plinks LI.active {
	HEIGHT: 35px; COLOR: #fff !important; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#utilities #plinks UL.links LI.last {
	MARGIN: 2px 0px; BACKGROUND: url(img/grafixfarm/primary-bkgrnd-last.png) no-repeat; HEIGHT: 35px
}
#utilities #plinks UL.links LI.first {
	BACKGROUND: url(img/grafixfarm/primary-bkgrnd-first.png) no-repeat; HEIGHT: 55px
}
.admintab {
	
}
* HTML .admintab {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 5px
}
.defaultblock {
	MARGIN: 0px 0px 20px
}
.defaultblock .blockcontent {
	MARGIN: 0px 0px 20px; FONT-SIZE: 0.87em
}
.loginblock {
	BORDER-BOTTOM: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; PADDING-BOTTOM: 5px; MARGIN: 10px 15px 20px 7px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #42acd1; FONT-SIZE: 0.81em; BORDER-TOP: #ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid; PADDING-TOP: 0px
}
FORM#user-login-form {
	TEXT-ALIGN: left; LINE-HEIGHT: 0.9em
}
FORM#user-login-form LABEL {
	MARGIN-BOTTOM: 3px
}
FORM#user-login-form .form-submit {
	BORDER-BOTTOM: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; PADDING-BOTTOM: 1px; MARGIN: 0px 4px 0px 0px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BACKGROUND: #096b9b; COLOR: #ffffff; BORDER-TOP: #ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid; PADDING-TOP: 1px
}
.loginblock UL LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px
}
.defaultblock .blockcontent {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
.loginblock .blockcontent {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
.defaultblock H2 {
	PADDING-BOTTOM: 4px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 22px; PADDING-RIGHT: 4px; FONT: 0.87em Georgia, "Times New Roman", Times, serif; COLOR: #333; PADDING-TOP: 8px
}
.loginblock H2 {
	PADDING-BOTTOM: 4px; TEXT-TRANSFORM: uppercase; MARGIN: 0px 0px 10px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; FONT: 1em Georgia, "Times New Roman", Times, serif; BACKGROUND: url(img/login.gif) #054b81 no-repeat 155px 4px; COLOR: white; PADDING-TOP: 4px
}
.rsidebar .loginblock UL LI {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.defaultblock H3 {
	TEXT-TRANSFORM: uppercase; FONT: 95% Georgia, "Times New Roman", Times, serif; COLOR: #333
}
#wrapper #container H1 {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 0.9em; TEXT-TRANSFORM: none; MARGIN: 10px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "Helvetica Nue", Helvetica, Georgia, "Times New Roman", Times, serif; LETTER-SPACING: 0.05em; COLOR: #333; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
#wrapper #container H2 {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 0.9em; TEXT-TRANSFORM: none; MARGIN: 10px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "Helvetica Nue", Helvetica, Georgia, "Times New Roman", Times, serif; LETTER-SPACING: 0.05em; COLOR: #333; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
#wrapper #container H3 {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 0.9em; TEXT-TRANSFORM: none; MARGIN: 10px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "Helvetica Nue", Helvetica, Georgia, "Times New Roman", Times, serif; LETTER-SPACING: 0.05em; COLOR: #333; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
#wrapper #container H4 {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 0.9em; TEXT-TRANSFORM: none; MARGIN: 10px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "Helvetica Nue", Helvetica, Georgia, "Times New Roman", Times, serif; LETTER-SPACING: 0.05em; COLOR: #333; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
#wrapper #container H5 {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 0.9em; TEXT-TRANSFORM: none; MARGIN: 10px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "Helvetica Nue", Helvetica, Georgia, "Times New Roman", Times, serif; LETTER-SPACING: 0.05em; COLOR: #333; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
#wrapper #container H6 {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 0.9em; TEXT-TRANSFORM: none; MARGIN: 10px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "Helvetica Nue", Helvetica, Georgia, "Times New Roman", Times, serif; LETTER-SPACING: 0.05em; COLOR: #333; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
#wrapper #container H2.nodeTitle A {
	FONT: 0.9em "Helvetica Nue", Helvetica, Georgia, "Times New Roman", Times, serif
}
#wrapper #container H1 {
	LINE-HEIGHT: 1.15em; MARGIN-BOTTOM: 12px; FONT-SIZE: 1.75em
}
#wrapper #container H2.with-tabs {
	MARGIN-BOTTOM: 30px
}
#wrapper #container H2 {
	FONT-SIZE: 1.5em
}
#wrapper #container H3 {
	FONT-SIZE: 1.4em
}
#wrapper #container H4 {
	FONT-SIZE: 1.3em
}
#wrapper #container H5 {
	FONT-SIZE: 1.2em
}
#wrapper #container H6 {
	FONT-SIZE: 1.1em
}
#wrapper #container H2 A {
	FONT-SIZE: 1.02em
}
#wrapper #container H3 A {
	FONT-SIZE: 1.02em
}
#wrapper #container H4 A {
	FONT-SIZE: 1.02em
}
#wrapper #container H5 A {
	FONT-SIZE: 1.02em
}
#wrapper #container P.small {
	MARGIN-TOP: 10px; FONT: 1em/1.5em "Lucida Grande", Verdana, Arial, Sans-Serif; PADDING-TOP: 5px
}
#wrapper #container IMG.destra {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 4px; MARGIN: 0px 0px 0px 15px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; FLOAT: right; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 4px
}
#wrapper #container IMG.altobasso {
	BORDER-BOTTOM: #ccc 0px solid; BORDER-LEFT: #ccc 0px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: none; BORDER-TOP: #ccc 0px solid; BORDER-RIGHT: #ccc 0px solid; PADDING-TOP: 0px
}
#footer {
	TEXT-ALIGN: left; MARGIN: 0px; WIDTH: auto !important; BACKGROUND: url(img/grafixfarm/footer-bkground.jpg) #008fc2 repeat-x; HEIGHT: 100px
}
#footer IMG {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
#footer A:hover {
	TEXT-DECORATION: underline
}
A {
	COLOR: #005a8c; TEXT-DECORATION: none
}
.clear {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: 0px
}
HR {
	DISPLAY: none
}
.itemtext OL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 35px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.itemtext UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 35px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.itemtext OL LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.itemtext UL LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.secondary DIV P {
	MARGIN-TOP: 0.5em
}
.secondary UL {
	MARGIN: 5px 0px 0px; PADDING-LEFT: 0px
}
.secondary OL {
	MARGIN: 5px 0px 0px; PADDING-LEFT: 0px
}
.secondary DIV {
	MARGIN: 5px 0px 0px; PADDING-LEFT: 0px
}
.view TABLE {
	FONT-SIZE: 105%
}
.view TABLE TR TD {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 4px
}
TABLE {
	MARGIN: 1em 0px; WIDTH: 100% !important; BORDER-COLLAPSE: separate; FONT-SIZE: 0.81em
}
TABLE TR TD {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px
}
#system-themes TABLE IMG.screenshot {
	WIDTH: 100px
}
THEAD TH {
	BORDER-BOTTOM: #ccc 2px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 4px; MARGIN-BOTTOM: 4px; COLOR: #494949; FONT-WEIGHT: bold
}
TR.even {
	BACKGROUND-COLOR: #d1dee6
}
TR.odd {
	BACKGROUND-COLOR: #ededed
}
TD.region {
	BORDER-BOTTOM: #aaaaaa 1px solid; BACKGROUND-COLOR: #cdd6de; COLOR: #455067; BORDER-TOP: #fff 1.5em solid; FONT-WEIGHT: bold
}
TD.module {
	BORDER-BOTTOM: #aaaaaa 1px solid; BACKGROUND-COLOR: #cdd6de; COLOR: #455067; BORDER-TOP: #fff 1.5em solid; FONT-WEIGHT: bold
}
TD.container {
	BORDER-BOTTOM: #aaaaaa 1px solid; BACKGROUND-COLOR: #cdd6de; COLOR: #455067; BORDER-TOP: #fff 1.5em solid; FONT-WEIGHT: bold
}
TR:first-child TD.region {
	BORDER-TOP-WIDTH: 0px
}
TR:first-child TD.module {
	BORDER-TOP-WIDTH: 0px
}
TR:first-child TD.container {
	BORDER-TOP-WIDTH: 0px
}
TD.menu-disabled {
	BACKGROUND-COLOR: #d5c2c2; COLOR: #000
}
TD.menu-disabled A {
	BACKGROUND-COLOR: #d5c2c2; COLOR: #000
}
.sticky-table {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: left; FONT-SIZE: 70%; OVERFLOW: hidden; PADDING-TOP: 0px
}
.tabs UL LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px
}
.item-list UL LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 1px; PADDING-LEFT: 22px; PADDING-RIGHT: 0px; BACKGROUND: url(img/leaf.gif) no-repeat 0px 2px; PADDING-TOP: 0px
}
UL.inline LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 1em; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px
}
HR {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; BORDER-RIGHT-STYLE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-STYLE: none; BACKGROUND: #5294c1; HEIGHT: 1px; BORDER-LEFT-STYLE: none; PADDING-TOP: 0px
}
DL {
	MARGIN: 0px; FONT-SIZE: 0.8em
}
DL DD {
	MARGIN: 0.5em 0px 0.5em 1.5em
}
DL DT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; BACKGROUND: url(img/square.gif) no-repeat 0px 4px; PADDING-TOP: 0px
}
SPAN.form-required {
	COLOR: #ffae00
}
.body A {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; DISPLAY: block; MARGIN-BOTTOM: 0.75em; PADDING-TOP: 2px
}
.messages UL {
	MARGIN: 0px
}
.form-checkboxes {
	MARGIN: 0.25em 0px
}
.form-radios {
	MARGIN: 0.25em 0px
}
.form-checkboxes .form-item {
	MARGIN: 0.25em 0px
}
.form-radios .form-item {
	MARGIN: 0.25em 0px
}
.form-item UL LI {
	LIST-STYLE-TYPE: none
}
.fieldset UL LI {
	LIST-STYLE-TYPE: none
}
.form-button {
	MARGIN: 0.5em 0.5em 1em 0px
}
.form-submit {
	MARGIN: 0.5em 0.5em 1em 0px
}
#watchdog-form-overview .form-submit {
	MARGIN: 0px
}
.confirmation .form-submit {
	MARGIN: 0px
}
.search-form .form-submit {
	MARGIN: 0px
}
.poll .form-submit {
	MARGIN: 0px
}
FIELDSET .form-button {
	MARGIN: 0px
}
FIELDSET .form-submit {
	MARGIN: 0px
}
.sidebar .form-button {
	MARGIN: 0px
}
.sidebar .form-submit {
	MARGIN: 0px
}
TABLE .form-button {
	MARGIN: 0px
}
TABLE .form-submit {
	MARGIN: 0px
}
FIELDSET UL.clear-block LI {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.box {
	MARGIN-BOTTOM: 2.5em
}
.div {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
EM {
	FONT-STYLE: italic
}
DIV.admin-panel {
	PADDING-BOTTOM: 15px; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; BACKGROUND: url(img/gradient.gif) repeat-x; PADDING-TOP: 5px
}
DIV.admin-panel .description {
	PADDING-BOTTOM: 3px; MARGIN: 0px 0px 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 2px
}
DIV.admin-panel .body {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV.admin {
	PADDING-TOP: 15px
}
DIV.admin .left {
	WIDTH: 45%; FLOAT: left; MARGIN-LEFT: 1em
}
DIV.admin .right {
	WIDTH: 45%; FLOAT: right; MARGIN-RIGHT: 1.1em
}
DIV.bymodule UL LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 18px; PADDING-RIGHT: 0px; FONT-SIZE: 80%; PADDING-TOP: 0px
}
#comments {
	MARGIN-TOP: 2em; FONT-SIZE: 0.87em
}
#comments .box H2 {
	FONT-SIZE: 1.3em
}
.commentTitle {
	FONT-FAMILY: "Helvetica Nue", Helvetica, Georgia, "Times New Roman", Times, serif; MARGIN-BOTTOM: 5px; FONT-SIZE: 1.4em
}
#comments .content {
	MARGIN-BOTTOM: 5px; FONT-SIZE: 1.1em
}
.submitted {
	FONT-STYLE: italic; MARGIN-BOTTOM: 10px; FONT-SIZE: 0.75em
}
.comment {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 1em; BACKGROUND-COLOR: #ededed; MARGIN: 0px 0px 2em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 1em
}
.links {
	MARGIN-TOP: 1em; CLEAR: both; FONT-SIZE: 0.87em
}
.linksteaser {
	BORDER-BOTTOM: #ccc 1px dashed; PADDING-BOTTOM: 10px; MARGIN-BOTTOM: 5px
}
.linksteaser UL LI {
	MARGIN-RIGHT: 5px
}
.comment .links UL LI {
	PADDING-BOTTOM: 1px; LIST-STYLE-TYPE: none; PADDING-LEFT: 23px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 1px
}
.comment .links LI.comment_delete {
	BACKGROUND: url(img/commentdelete.gif) no-repeat
}
.comment .links LI.comment_edit {
	BACKGROUND: url(img/commentedit.gif) no-repeat
}
.comment .links LI.comment_reply {
	BACKGROUND: url(img/commentadd.gif) no-repeat
}
.links LI.comment_add {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 23px; PADDING-RIGHT: 0px; BACKGROUND: url(img/comment_add.gif) no-repeat; PADDING-TOP: 0px
}
.links .node_read_more {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 23px; PADDING-RIGHT: 0px; BACKGROUND: url(img/readmore.gif) no-repeat; PADDING-TOP: 1px
}
.taxonomy {
	MARGIN: 15px 0px 25px; CLEAR: left; FONT-SIZE: 0.87em; BORDER-TOP: #eee 4px solid; PADDING-TOP: 10px
}
.taxonomyteaser {
	BORDER-BOTTOM: #ccc 1px dashed; PADDING-BOTTOM: 10px; MARGIN: 10px 0px 15px; CLEAR: left; FONT-SIZE: 0.87em
}
.taxonomy SPAN {
	PADDING-LEFT: 21px; PADDING-RIGHT: 10px; BACKGROUND: url(img/tags.gif) no-repeat; FONT-WEIGHT: bold
}
P SPAN.tagsteaser {
	PADDING-LEFT: 23px; BACKGROUND: url(img/tags.gif) no-repeat; COLOR: #24365c; FONT-WEIGHT: bold
}
.preview .node .taxonomy UL LI SPAN {
	PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.metanode {
	MARGIN: 10px 0px 20px; FONT: italic 0.87em Georgia, "Times New Roman", Times, serif
}
.metanode P {
	
}
.metanode SPAN {
	PADDING-BOTTOM: 5px; FONT-WEIGHT: bold
}
.metanode SPAN.author {
	PADDING-LEFT: 21px; BACKGROUND: url(img/user.gif) no-repeat
}
.metanode SPAN.date {
	PADDING-LEFT: 21px; BACKGROUND: url(img/clock.gif) no-repeat 2px 0px
}
.item-list UL.pager {
	TEXT-ALIGN: left; MARGIN: 0px; FONT-SIZE: 0.75em; PADDING-TOP: 10px
}
.item-list .pager LI {
	PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px
}
.item-list .pager LI.pager-current {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #ededed; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; COLOR: #333; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 4px
}
.picture {
	MARGIN: 8px 0px 4px 8px; FLOAT: right
}
.picture IMG {
	BORDER-BOTTOM: #e1e0e0 1px solid; BORDER-LEFT: #e1e0e0 1px solid; PADDING-BOTTOM: 4px; MARGIN: 0px 0px 4px 5px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BACKGROUND: white; FLOAT: right; BORDER-TOP: #e1e0e0 1px solid; BORDER-RIGHT: #e1e0e0 1px solid; PADDING-TOP: 4px
}
.picture A:hover IMG {
	BACKGROUND: url(img/bgavatar.gif) no-repeat 50% bottom
}
.firma {
	FONT-STYLE: italic; MARGIN: 6px 0px 4px; FONT-FAMILY: "Helvetica Nue", Helvetica, Georgia, "Times New Roman", Times, serif; COLOR: #666; FONT-SIZE: 1.1em; BORDER-TOP: #dfdede 1px solid; FONT-WEIGHT: bold; PADDING-TOP: 1px
}
.profile {
	FONT-SIZE: 0.9em
}
.profile DL {
	FONT-SIZE: 0.85em
}
.profile DL DT {
	FONT-SIZE: 1.2em
}
.profile DL DD {
	FONT-SIZE: 1.3em
}
.profile DD {
	FONT-SIZE: 1em
}
.profile H3 {
	BORDER-BOTTOM-STYLE: none; MARGIN-BOTTOM: 20px; FONT-SIZE: 1.4em
}
.book-navigation {
	MARGIN-TOP: 10px; FONT-SIZE: 70%
}
.forum-topic-navigation {
	MARGIN-TOP: 10px; FONT-SIZE: 70%
}
.book-navigation A {
	FONT-WEIGHT: normal
}
.forum-topic-navigation A {
	FONT-WEIGHT: normal
}
#wrapper TABLE#attachments TR TD {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 4px
}
#page TABLE#attachments TR TD A {
	FONT-WEIGHT: normal
}
#wrapper .poll {
	MARGIN-TOP: 3px; CLEAR: both
}
.poll .title {
	MARGIN: 8px 0px; FONT-WEIGHT: bold
}
.poll .percent {
	MARGIN: 1px 0px
}
.pool .text {
	MARGIN: 1px 0px
}
#wrapper .poll .bar .foreground {
	BACKGROUND-COLOR: #156aa3
}
#wrapper .poll .vote-form {
	TEXT-ALIGN: left
}
#wrapper .poll .form-item {
	MARGIN: 8px 0px
}
#wrapper .poll .choices {
	MARGIN: 0px
}
#wrapper .poll .total {
	TEXT-ALIGN: left
}
.links .book_printer {
	PADDING-LEFT: 20px; BACKGROUND: url(img/print.gif) no-repeat
}
.links .book_add_child {
	PADDING-LEFT: 20px; BACKGROUND: url(img/add.gif) no-repeat
}
.hide {
	HEIGHT: 5px; VISIBILITY: hidden
}
FIELDSET {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 1em; MARGIN: 1em 0px; PADDING-LEFT: 1em; WIDTH: 95%; PADDING-RIGHT: 1em; DISPLAY: block; CLEAR: left; OVERFLOW: visible; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 1em
}
*:first-child + HTML FIELDSET {
	PADDING-BOTTOM: 1em; BACKGROUND-COLOR: transparent; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; BACKGROUND-POSITION: 0px 0.65em; PADDING-TOP: 0px
}
*:first-child + HTML FIELDSET > .description {
	PADDING-TOP: 1em
}
*:first-child + HTML FIELDSET .fieldset-wrapper .description {
	PADDING-TOP: 1em
}
FIELDSET LEGEND {
	DISPLAY: block
}
*:first-child + HTML FIELDSET LEGEND {
	DISPLAY: inline
}
*:first-child + HTML FIELDSET.collapsed LEGEND {
	DISPLAY: inline
}
HTML.js FIELDSET.collapsible {
	MARGIN: 5px 0px; DISPLAY: block; FLOAT: left
}
HTML.js FIELDSET.collapsed {
	MARGIN: 5px 0px; DISPLAY: block; CLEAR: left
}
FIELDSET UL.clear-block LI {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.teaser-checkbox {
	MARGIN-BOTTOM: 10px
}
.terminfo {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; FONT-FAMILY: "Helvetica Nue", Helvetica, Georgia, "Times New Roman", Times, serif; MARGIN-BOTTOM: 10px; BACKGROUND: #fdffe5; PADDING-TOP: 15px
}
#logo-floater {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; TOP: -10px; PADDING-TOP: 0px
}
#logo-floater IMG {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.content {
	WIDTH: 100%; PADDING-RIGHT: 10px
}
#rotate_slides {
	POSITION: absolute; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 600px; PADDING-RIGHT: 0px; BACKGROUND: url(img/banners/rotate.php) no-repeat 0px 0px; FLOAT: right; HEIGHT: 181px; TOP: 12px; RIGHT: 12px; PADDING-TOP: 0px
}
#wrapper #slogan {
	POSITION: relative; FONT-STYLE: italic; MARGIN: 0px -10px 0px -45px; BACKGROUND: url(img/grafixfarm/mission-bkgrnd.png) repeat-x; LETTER-SPACING: 0.05em; HEIGHT: 35px; CLEAR: both; FONT-SIZE: 0.34em; TOP: 45px; FONT-WEIGHT: bold
}
#wrapper #slogan .rcorner {
	BACKGROUND: url(img/grafixfarm/mission-right.png) no-repeat 100% 0px
}
#wrapper #slogan .rcorner .lcorner {
	POSITION: relative; PADDING-BOTTOM: 2px; PADDING-LEFT: 30px; PADDING-RIGHT: 25px; BACKGROUND: url(img/grafixfarm/mission-left.png) no-repeat 0px 0px; HEIGHT: 35px; PADDING-TOP: 8px
}
#sitemission H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: none; PADDING-TOP: 0px
}
#sitemission .blockcontent P {
	FONT-STYLE: italic; FONT-FAMILY: Geneva, Verdana, Georgia, "Times New Roman", "Helvetica Nue", Times, serif; LETTER-SPACING: 0.05em; COLOR: #ccffff; FONT-SIZE: 1em; FONT-WEIGHT: bold
}
#sitemission .defaultblock .blockcontent {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#sitemission .defaultblock {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#search-theme-form {
	Z-INDEX: 20; POSITION: absolute; BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; WIDTH: 280px; BORDER-TOP-STYLE: none; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-LEFT-STYLE: none; TOP: 10px; RIGHT: 10px
}
#search {
	OVERFLOW: hidden
}
#search-theme-form .form-item {
	MARGIN: 0px; FLOAT: left
}
#search-theme-form LABEL {
	POSITION: absolute; TEXT-INDENT: -99em; DISPLAY: block
}
#search-theme-form .form-text {
	BORDER-BOTTOM-STYLE: none !important; BORDER-BOTTOM-COLOR: #cecece; PADDING-BOTTOM: 2px; BORDER-RIGHT-STYLE: none !important; BORDER-TOP-COLOR: #cecece; MARGIN: 0px 4px; PADDING-LEFT: 2px; WIDTH: 160px; PADDING-RIGHT: 2px; BORDER-TOP-STYLE: none !important; FLOAT: left; HEIGHT: 20px; BORDER-RIGHT-COLOR: #cecece; BORDER-LEFT-STYLE: none !important; BORDER-LEFT-COLOR: #cecece; PADDING-TOP: 2px
}
#search-theme-form .form-submit {
	MARGIN: 0px 4px; WIDTH: 86px; BACKGROUND: url(images/nav.jpg) repeat-x 0px 0px; FLOAT: left; HEIGHT: 25px; COLOR: #ffffff; FONT-WEIGHT: bold
}
#search-theme-form H2 {
	DISPLAY: none
}
#footlist {
	POSITION: relative; PADDING-BOTTOM: 5px; MARGIN: 0px 21px 0px 252px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: url(img/grafixfarm/footer-menu-bkground.jpg) repeat-x; HEIGHT: 40px; COLOR: #ffffff; CLEAR: both; FONT-SIZE: 0.87em; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
#footlist H2 {
	DISPLAY: inline-block
}
UL.footer-links LI {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; DISPLAY: inline; FLOAT: left; PADDING-TOP: 7px
}
UL.footer-links LI A.active {
	COLOR: #0099ff
}
UL.footer-links LI A {
	COLOR: #0099ff
}
#footer-msg {
	POSITION: relative; MARGIN: -5px 10px 2px 252px; COLOR: #ffffff; FONT-SIZE: 0.75em; FONT-WEIGHT: bold
}
UL.footer-links LI.first {
	PADDING-BOTTOM: 10px; MARGIN: -2px 0px 0px -3px; PADDING-LEFT: 10px; WIDTH: 200px; PADDING-RIGHT: 10px; BACKGROUND: url(img/grafixfarm/footer-bkgrnd-last.png) no-repeat; PADDING-TOP: 10px
}
UL.footer-links LI.first A {
	COLOR: #ffffff
}
UL.menu {
	MARGIN: 5px 0px 2px; FONT-FAMILY: "Helvetica Nue", Helvetica, Verdana
}
UL.menu LI {
	MARGIN: 0px
}
UL.menu LI A {
	DISPLAY: block; LETTER-SPACING: 0.02em; COLOR: #ffffff
}
UL.menu LI A.active {
	COLOR: #000000
}
#wrapper {
	MIN-WIDTH: 1125px; TEXT-ALIGN: left; MARGIN: 0px auto; MAX-WIDTH: 1600px; BACKGROUND: #008fc1
}
#wrapper #container {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 12px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#wrapper #container #center {
	MARGIN-TOP: 10px; WIDTH: 100%; FLOAT: left
}
#wrapper #container #center #squeeze {
	POSITION: relative; BACKGROUND: url(img/grafixfarm/bg-content.png) #fff repeat-x 50% 0px
}
#wrapper #container #center .right-corner {
	POSITION: relative; BACKGROUND: url(img/grafixfarm/bg-content-right.png) no-repeat 100% 0px; LEFT: 10px
}
#wrapper #container #center .right-corner .left-corner {
	POSITION: relative; PADDING-BOTTOM: 40px; MIN-HEIGHT: 400px; PADDING-LEFT: 40px; PADDING-RIGHT: 40px; BACKGROUND: url(img/grafixfarm/bg-content-left.png) no-repeat 0px 0px; MARGIN-LEFT: -10px; PADDING-TOP: 40px; LEFT: -10px
}
#wrapper #container .sidebar {
	Z-INDEX: 2; POSITION: relative; MARGIN-TOP: 15px; WIDTH: 230px; MARGIN-BOTTOM: 10px; BACKGROUND: url(img/grafixfarm/sidebar-left-bkgrnd.png) repeat-y 50% top; FLOAT: left
}
#sidebar-left H2 {
	DISPLAY: none
}
.sidebar-bottom {
	PADDING-BOTTOM: 2px; BACKGROUND: url(img/grafixfarm/sidebar-left-bottom.png) no-repeat 50% bottom
}
.sidebar UL LI {
	PADDING-BOTTOM: 5px; LIST-STYLE-TYPE: none; PADDING-LEFT: 7px; PADDING-RIGHT: 2px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-WEIGHT: bold; LIST-STYLE-IMAGE: none; TEXT-DECORATION: none; PADDING-TOP: 5px
}
.sidebar UL.menu UL LI A {
	LETTER-SPACING: 0.02em; FONT-SIZE: 0.89em
}
BODY.sidebar-left #center {
	MARGIN-LEFT: -240px
}
BODY.sidebar-right #center {
	MARGIN-RIGHT: -240px
}
BODY.sidebars #center {
	MARGIN: 0px -240px
}
BODY.sidebar-left #squeeze {
	MARGIN-LEFT: 250px
}
BODY.sidebar-right #squeeze {
	MARGIN-RIGHT: 250px
}
BODY.sidebars #squeeze {
	MARGIN: 0px 250px
}
BODY.sidebars {
	MIN-WIDTH: 980px
}
BODY.sidebar-left {
	MIN-WIDTH: 780px
}
BODY.sidebar-right {
	MIN-WIDTH: 780px
}
#sidebar-left .blockcontent {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 4px
}
#wrapper #container TABLE.sticky-header {
	WIDTH: auto !important; MARGIN-LEFT: 210px
}
.book-navigation .menu {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 3em; WIDTH: auto !important; PADDING-RIGHT: 0px; FONT-FAMILY: "Helvetica Nue", Helvetica, Verdana; BORDER-TOP: #888888 1px solid; PADDING-TOP: 1em
}
.book-navigation .menu LI A {
	COLOR: #005a8c
}
.book-navigation .menu LI A.leaf {
	COLOR: #005a8c
}
