BODY {
background-color: #a9adb6;
 padding: 0px;
 margin: 0px;
}

FORM {
 padding: 0px;
 margin: 0px;
}

.mainbottom {
 position: static;
 background-color: red;
 margin: 0px auto 0px auto;
 width: 770px;
 height: 37px;
 overflow: visible;
 padding: 0px;
 background: url('/uploads/gui/bgbottom.jpg') #000000;
}

.main {
 position: static;
 background-color: #ffffff;
 margin: 0px auto 0px auto;
 width: 770px;
 overflow: visible;
 padding: 0px;
 background: url('/uploads/gui/bg.gif') #000000;
}

.main .top {
 position: relative;
 top: 0px;
 left: 16px;
 width: 738px;
 height: 150px;
 border-width: 0px;
 background: url('/uploads/gui/top.jpg') #000000;
}

.main .menubg {
 position: relative;
 top: 1px;
 left: 16px;
 width: 738px;
 height: 21px;
 border-color: #000000;
 background: url('/uploads/gui/menubg.jpg') #000000;
 margin: 0px;
}

.main .menubg .buttons {
 position: absolute;
 top: 0px;
 left: 0px;
 width: 576px;
 text-align: center;
 color: #ffffff;
}

.main .menubg .buttons IMG {
 margin: 0px 5px 0px 5px;
}

.main .menubg .rightbutton {
 position: absolute;
 top: 0px;
 left: 577px;
 width: 161px;
 text-align: center;
 color: #ffffff;
}

.main .content {
 position: relative;
 display: block;
 top: 2px;
 left: 16px;
 padding: 20px;
 float: left;
 width: 698px;
 height: auto;
 overflow: visible;
 background-color: #ffffff;
 font: 12px Verdana, Tahoma, Arial;
}

.main .EndOfPage {
 position: relative;
 width: 536px;
 float: none;
 z-index: -1;
}

TABLE {
 vertical-align: top;
}

#submenu {
 padding: 0px;
 width: 200px;
}



#submenu UL {
 padding: 0px;
 margin: 0px 0px 0px 0px;
 white-space: nowrap;
 overflow: hidden;
}

#submenu UL LI UL {
 margin: 2px 0px 0px 10px;
}

#submenu UL LI UL LI A {
 border-style: none;
 font-size: 10px;
 padding: 1px 0px 1px 5px;
}

#submenu UL LI {
 list-style-type: none;
}

#ccrow {
 position: relative;
 display: block;
 width: auto;
}

#submenu UL LI A {
 display: block;
 border-width: 0px 0px 1px 2px;
 border-color: #dcdcdc;
 width: 140px;
 overflow: hidden;
 border-style: solid;
 margin: 0px 0px 7px 0px;
 padding: 2px 0px 2px 5px;
}

#submenu UL LI A, #submenu UL LI A:link,#submenu UL LI A:visited, #submenu UL LI A:active {
 color: #000000;
 text-decoration: none;
}

#submenu UL LI A:hover {
 color: #000000;
 text-decoration: none;
 border-color: #000000;
}
.main .contentRight {
 position: relative;
 display: block;
 float: left;
 top: 2px;
 left: 0px;
 margin: 0px auto 0px 0px;
 padding: 0px;
 overflow: hidden;
 width: 161px;
 height: auto;
 border-width: 0px;
 background-color: #eeeeee;
 font: 11px Verdana, Tahoma, Arial;
}

.main .contentRight .text {
 width: 153px;
 padding: 0px;
 margin: 4px;
}

.main .contentRight .copyrightText {
 width: 153px;
 padding: 0px;
 margin: 4px;
 font: 9px Verdana, Tahoma, Arial;
 text-align: center;
}

.main .contentRight .basket {
 font: 10px Verdana, Tahoma, Arial;
}

.main .contentRight .basket TABLE {
 width: 100%;
 table-layout: fixed;
}

.main .contentRight .basket TABLE THEAD TD {
 font-weight: bold;
 border-width: 0px 0px 1px 0px;
 border-color: #dcdcdc;
 border-style: solid;
}

.main .contentRight .basket TABLE .rght {
 width: 30%;
 text-align: right;
}

.main .contentRight .basket TABLE TBODY TD {
 border-width: 0px 0px 1px 0px;
 border-color: #dcdcdc;
 border-style: solid;
}

.main .contentRight .basket TABLE .tfoot TD {
 border-width: 0px;
 font-weight: bold;
}

.main .contentRight .basket TABLE A {
 text-decoration: none;
 color: #000000;
}

.main .contentRight .basket TABLE A:link {
 text-decoration: none;
 color: #000000;
}

.main .contentRight .basket TABLE A:visited {
 text-decoration: none;
 color: #000000;
}

.main .contentRight .basket TABLE A:active {
 text-decoration: none;
 color: #000000;
}

.main .contentRight .basket TABLE A:hover {
 text-decoration: underline;
 color: blue;
}

.main .contentRight .basket .basketLink {
 width: 100%;
 margin: 5px 0px 0px 0px;
 padding: 0px;
 text-align: right;
}

.main .contentRight .header {
 width: 161px;
 padding: 0px;
 margin: 10px 0px 3px 0px;
 height: 21px;
 background: url('/uploads/gui/rightheader.jpg') #000000;
 text-align: center;
 overflow: hidden;
}

.main .contentRight .header IMG {
 padding: 0px;
 margin: 0px;
}

.main .contentRight .news {
 top: 0px;
 left: 0px;
 margin: 0px 0px 10px 0px;
 padding: 0px 0px 10px 0px;
 border-width: 0px 0px 1px 0px;
 border-color: #dcdcdc;
 border-style: solid;
 font: 10px Verdana, Tahoma, Arial;
}

.main .contentRight .news .readMore { 
 width: 100%;
 text-align: right;
}

.main .contentRight .news .published {
 top: 0px;
 left: 0px;
 margin: 0px;
 padding: 0px;
 font: 10px Verdana, Tahoma, Arial;
 font-style: italic;
}

.main .contentRight .news H2 {
 font: 11px Verdana, Tahoma, Arial;
 font-weight: bold;
 padding: 0px;
 margin: 0px;
}

H1 {
 font: 24px Verdana, Tahoma, Arial;
 padding: 0px;
 margin: 0px;
}

H2 {
 font: 20px Verdana, Tahoma, Arial;
 padding: 0px;
 margin: 0px;
}

H3 {
 font: 18px Verdana, Tahoma, Arial;
 font-weight: bold;
 padding: 0px;
 margin: 0px;
}

H4 {
 font: 16px Verdana, Tahoma, Arial;
 font-weight: bold;
 padding: 0px;
 margin: 0px;
}

H5 {
 font: 14px Verdana, Tahoma, Arial;
 font-weight: bold;
 padding: 0px;
 margin: 0px;
}

H6 {
 font: 12px Verdana, Tahoma, Arial;
 font-weight: bold;
 padding: 0px;
 margin: 0px;
}

.dropdown {
 position: absolute;
 font: 10px Verdana, Tahoma, Arial;
 top: -1000px;
 left: -1000px;
 width: 150px;
 border: 1px solid #000000;
 background-color: #ffffff;
 color: #000000;
}

.dropdown UL {
 list-style-type: none;
 position: relative;
 top: 0px; 
 left: 0px;
 margin: 0px;
 padding: 0px;
}

.dropdown UL LI {
 position: relative;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 width: 150px;
 height: 21px;
 overflow: hidden;
}

.dropdown UL LI A {
 width: 144px;
 height: 15px;
 display: block;
 padding: 3px 3px;
 margin: 0px;
 border-top: 1px solid #e0e0e0;
 color: #000000;
 text-decoration: none;
}

.dropdown UL LI A:link {
 text-decoration: none;
 color: #000000;
}

.dropdown UL LI A:active {
 text-decoration: none;
 color: #000000;
}

.dropdown UL LI A:visited {
 text-decoration: none;
 color: #000000;
}

.dropdown UL LI A:hover {
 text-decoration: none;
 color: #000000;
 background-color: #eeeeee;
}

.fields {
 width: auto;
 height: auto;
 overflow: hidden;
 padding: 20px 0px 0px 0px;
 margin: 10px 0px 0px 0px;
 border-top: 1px solid #dcdcdc;
}

.buttons {
 width: auto;
 text-align: right;
}

.button INPUT {
 border: 1px outset #dcdcdc;
 background-color: #dcdcdc;
 color: #000000;
 font: 12px Verdana, Tahoma, Arial;
 padding: 4px;
 width: 120px;
}

.fields .row_header {
 position: relative;
 width: 321px;
 height: 22px;
 left: 115px;
 font: 12px Verdana, Tahoma, Arial;
 font-weight: bold;
}

.fields .buttons {
 display: block;
 position: relative;
 top: 40px;
 border-top: 1px solid #dcdcdc;
 left: 0px;
 padding: 10px 30px 0px 30px;
 height: 40px;
 width: auto;
 border-bottom: 1px solid #000000;
}

.fields .buttons INPUT {
 border: 1px outset #dcdcdc;
 background-color: #dcdcdc;
 font: 12px Verdana, Tahoma, Arial;
}

.fields .row {
 position: relative;
 width: 321px;
 height: 22px;
 padding: 0px;
 margin: 0px;
 left: 120px;
 font: 12px Verdana, Tahoma, Arial;
}

.fields .row_error {
 color: red;
 font-weight: bold;
}

.fields .row .input01 {
 position: absolute; 
 height: 13px;
 padding: 1px;
 border: 1px solid #d0d0d0;
 font: 10px Verdana, Tahoma, Arial;
 top: 0px;
 right: 0px;
 width: 200px;
}


.fields .row .select01 {
 position: absolute; 
 height: 15px;
 border: 1px solid #d0d0d0;
 font: 10px Verdana, Tahoma, Arial;
 top: 0px;
 right: 0px;
 padding: 1px;
 width: 202px;
}

.fields .row .input02 {
 position: absolute; 
 height: 13px;
 padding: 1px;
 border: 1px solid #d0d0d0;
 font: 10px Verdana, Tahoma, Arial;
 top: 0px;
 right: 140px;
 width: 60px;
}

.fields .row .input03 {
 position: absolute; 
 height: 13px;
 padding: 1px;
 border: 1px solid #d0d0d0;
 font: 10px Verdana, Tahoma, Arial;
 top: 0px;
 right: 0px;
 width: 130px;
}

.fields .row .submit {
 position: absolute;
 top: 0px;
 right: 0px;
 width: 100px;
 font: 10px Verdana, Tahoma, Arial;
 font-weight: bold;
 height: 19px;
 border-style: outset;
 border-width: 2px;
 border-color: #dcdcdc;
}

.smallText {
 font: 10px Verdana, Tahoma, Arial;
 width: 100%;
}

.right {
 text-align: right;
} 

#contentTable {
 padding: 0px;
 margin: 0px;
 left: 0px;
 right: 0px;
 width: auto;
}

#contentTable TD {
 padding: 0px;
 margin: 0px;
}


.main {
 background: url('/uploads/gui/bg.gif') #ffffff;
}

.main .content {
 padding: 0px;
 margin: 0px;
}

.main .content2 {
 position: relative;
 display: block;
 top: 0px;
 left: 0px;
 padding: 0px 0px 0px 0px;
 float: left;
 width: auto;
 height: auto;
 margin: 0px;
 overflow: visible;
 font: 12px Verdana, Tahoma, Arial;
}

.main .content2 .bigImage {
 border-width: 0px 0px 1px 0px;
 border-color: #000000;
 border-style: solid;
 margin: 0px 0px 1px 0px;
}

.main .content2 .row1 .column1 {
 position: relative;
 top: 0px;
 width: 190px;
 height: 200px;
 float: left;
 border-width: 1px 1px 1px 0px;
 background: url('uploads/gui/infocus.jpg') #ffffff;
 border-color: #000000;
 border-style: solid;
 overflow: hidden;
 margin: 1px 1px 1px 0px;
}

.main .content2 .row1 .column2 {
 position: relative;
 width: 191px;
 height: 202px;
 float: left;
 border-width: 0px;
 border-color: #000000;
 border-style: solid;
 margin: 0px;
 margin: 1px 1px 1px 0px;
}

.main .content2 IMG {
 border: 0px;
 margin: 0px;
 padding: 0px;
}

.main .content2 .row1 .column3 {
 position: relative;
 width: 190px;
 border-width: 1px;
 height: 200px;
 background-color: #ffffff;
 color: #ffffff;
 border-color: #000000;
 border-style: solid;
 float: left;
 margin: 1px 0px 1px 0px;
}

.main .content2 .row1 .column3 H5 {
 font: 11px Verdana, Tahoma, Arial;
 font-weight: bold;
}

.main .content2 .margin5 {
 margin: 5px;
 font: 11px Verdana, Tahoma, Arial;
}

.main .content2 .readMore {
 position: absolute;
 bottom: 10px;
 right: 10px;
 font: 10px Verdana, Tahoma, Arial;
 background-color: #ffffff;
}

.main .content2 .infocus {
 margin: 30px 3px 3px 3px;
 height: 167px;
 position: relative;
 overflow: hidden;
}

.main .content2 .row1 {
 position: relative;
 top: 0px;
 left: 0px;
 width: 576px;
 height: 202px;
}

#contentTable {
 padding: 0px;
 margin: 0px;
 left: 0px;
 right: 0px;
 width: 738px;
}


.main .content2 .row2 {
 position: relative;
 top: 0px;
 width: 575px;
 height: 200px;
 float: left;
 border-width: 1px 1px 1px 0px;
 background: #000000;
 border-color: #000000;
 border-style: solid;
 overflow: hidden;
 margin: 0px 0px 15px 0px;
}

.main .content2 .row2 .hBottom {
 position: absolute;
 top: 10px;
 left: 135px;
 height: 23px;
 width: 347px;
}

.main .content2 .row2 .column1 {
 position: absolute;
 left: 175px;
 top: 35px;
 height: 150px;
 width: 170px;
 font: 10px Verdana, Tahoma, Arial;
 color: #ffffff;
}

.main .content2 .row2 .column2 {
 position: absolute;
 left: 360px;
 top: 35px;
 height: 150px;
 width: 170px;
 font: 10px Verdana, Tahoma, Arial;
 color: #ffffff;
}

.main .content2 .row2 H1 {
 font: 12px Verdana, Tahoma, Arial;
 font-weight: bold;
 color: #ffffff;}
