/* CSS Document */ /*--------------------------------------body---*/
body,td,th,div,p,label {
    color: #353f48;
    font: normal 12px Arial, Helvetica, sans-serif;
    line-height: 14px;
}

a {
    color: #F2691D;
    text-decoration: none;
}

a:visited {
    color: #B01D09;
}

a:hover {
    color: #B01D09;
    text-decoration: underline;
}

/*----------------------------------------------------------content---*/
    /*-----------------------------article_settings-*/
.article-decor {
    padding: 0px 0px 0px 0px;
}

.article_indent,#component-contact {
    padding: 15px 0px 0px 0px;
    text-align: justify;
    text-indent: 20px;
}

#contact_text {
    height: auto;
    overflow: auto;
    margin: 0px 0px 5px 0px;
    width: 90%
}

.article_bot {
    line-height: 5px
}

.article_separator {
    display: block;
    line-height: 1px;
    width: 100%;
    padding: 25px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.column_separator {
    padding: 0px 0px 0px 1px !important;
}

.article_column {
    padding: 0px 0px 0px 0px;
}

.article_indent h3 {
    overflow: hidden;
}

.article_indent h3 img {
    margin: 0px 3px 0px 0px !important;
    float: left;
    padding: 0px 0px 0px 0px;
}

.article_indent .contentpaneopen td {
    line-height: 17px;
    padding: 0px 0px 0px 0px;
}

.contentpaneopen p {
    line-height: 17px;
    padding: 0px 0px 0px 0px;
}

.contentpaneopen li {
    padding: 0px 0px 6px 0px;
}

.contentpaneopen strong {
    font-size: 12px;
}

.contentpaneopen img {
    margin: 0px 20px 4px 0px;
}

/*---------------------------content-heading---*/
.componentheading {
    color: #FFFFFF;
    font-size: 14px;
    text-align: center;
    font-weight: bold;
    font-family: Arial;
    line-height: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 5px 0px;
}

.contentheading {
    border-bottom: 2px solid #F2691D;
    color: #2c2214;
    font-size: 14px;
    font-weight: bold;
    font-family: Arial;
    line-height: 20px !important;
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 0px 0px;
    text-transform: uppercase;
}

.item-info {
    padding: 0px 0px 4px 0px;
}

.buttonheading {
    padding: 4px 0px 0px 5px;
    border-bottom: 2px solid #F2691D;
}

.buttonheading img {
    margin: 0px 0px 0px 0px;
}

/*-----------------------------item-info---*/
.iteminfo {
    padding: 0px 0px 6px 0px;
    margin: 0px 0px 15px 0px;
}

.modifydate {
    color: #91a5b9;
    font-size: 10px;
    padding: 0px 0px 0px 0px;
    text-decoration: none !important;
}

.md-indent {

}

.createdby {
    color: #0f559d;
    display: block;
    font-size: 11px;
    font-weight: normal;
    text-transform: none;
}

.createdate {
    color: #0f559d;
    font-size: 11px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 7px 0px;
    text-transform: none;
}

span.small { /* Written by */
    color: #0f559d;
    font-size: 11px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-transform: none;
}

div.small {
    padding: 5px 0px 0px 0px;
}

/*-----------------------------------buttons---*/
.button,.validate {
    background: url(/images/readon.gif) no-repeat 0 0;
    border: none;
    color: #1368a9;
    font: bold 12px arial;
    line-height: 16px;
    margin: 0px 0px 0px 0px;
    padding: 3px 7px 8px 7px;
    text-align: left;
    vertical-align: middle;
    width: 97px;
}

* html .button,* html .validate {
    height: 26px;
    display: block;
}

/*:first-child+html .button {height:20px; padding:0px 0px 0px 0px;}

/*-----------------------------------read-more---*/
#editor-xtd-buttons div.readmore {
    background: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: auto;
}

div.readmore {
    margin: 0px 0px 0px 0px;
    padding: 4px 0px 0px 0px;
}

div a.readon {
    background: url(/images/readon.gif) no-repeat 0 0;
    color: #1368a9;
    display: block;
    font: bold 12px arial;
    margin: 0px 0px 0px 0px !important;
    padding: 4px 0px 8px 10px;
    text-decoration: none;
    width: 97px;
    text-align: left;
}

a.readon:hover {
    color: #1368a9;
    text-decoration: none
}

a.readon:visited {
    color: #1368a9;
}

/*-----------------------------blog-more---*/
.blog_more {
    padding: 0px 0px 10px 31px;
}

.blog_more h2 {
    background: none;
    color: #1368a9 !important;
    font-size: 12px;
    padding: 0px 0px 0px 0px;
}

.blog_more ul {
    margin: 10px 0px 0px 15px;
}

.blog_more ul li {
    padding: 0px 0px 0px 0px !important;
}

.blog_more a {
    color: #1368a9;
    text-decoration: underline
}

.blog_more a:hover {
    color: #1368a9;
    text-decoration: none;
}

.blog_more strong {
    color: #1368a9;
}

/*-----------------------------pagenav---*/
.pagenav {
    color: #1368a9;
    font-size: 12px;
    font-weight: normal
}

a.pagenav {
    color: #1368a9;
    font-weight: normal
}

a.pagenav:hover {
    color: #1368a9;
    text-decoration: none
}

a.pagenav:visited {
    color: #1368a9;
    text-decoration: none
}

.pagination_nav {
    color: #1368a9;
    font-size: 12px;
    padding: 10px 20px 0px 27px;
}

.pagination_nav div {
    background: #f4f4f4;
    padding: 5px 0px 5px 0px;
}

.pagination {
    margin-top: 10px;
}

.pagination	li {
    float: left;
    padding: 0px 5px 0px 5px;
}

.pagination_result {
    color: #1368a9;
    padding: 5px 0px 0px 0px;
    line-height: 16px;
}

/*--------------------------------------result---*/
.sectiontableentry0 td {
    color: #282828;
    padding: 5px 0px 5px 0px;
}

.sectiontableentry1 td {
    background: #ADCCE5;
    color: #fff;
    padding: 5px 0px 5px 0px;
}

.sectiontableentry2 td {
    color: #282828;
    padding: 5px;
}

.sectiontableentry0,.sectiontableentry1,.sectiontableentry2 {

}

.sectiontableentry1 a {
    color: #fff
}

.sectiontableentry2 a {
    color: #282828
}

.sectiontableentry1 a:hover {
    color: #fff
}

.sectiontableentry2 a:hover {
    color: #282828
}

.sectiontableentry1 a:visited {
    color: #fff
}

.sectiontableentry2 a:visited {
    color: #282828
}

.var1 {
    background: #ADCCE5;
    padding: 5px !important;
    margin: 5px 0px 5px 0px;
}

.var1 a,.var1 p,.var1 {
    color: #282828;
}

.var2 {
    background: #c0dbf0;
    padding: 5px !important;
    margin: 5px 0px 5px 0px;
}

.var2 a,.var2 p,.var2 {
    color: #282828;
}

.results {
    text-align: center;
    padding: 0px 0px 0px 15px;
}

#page {
    padding: 0px 0px 0px 0px;
}

#page ol li {
    padding: 0px 0px 10px 0px;
    text-align: left
}

.searchintro {
    padding: 0px 0px 10px 0px;
}

.searchintro strong {
    color: #C6662C
}

#page h3 {
    font-size: 130%;
    padding: 10px 0px 5px 0px;
    text-align: left;
    color: #282828;
}

#page .inputbox {
    color: #000;
}

#page #ordering {
    height: 20px;
    display: inline;
    vertical-align: middle;
}

#page .display {
    padding: 10px 0px 0px 0px;
}

#page legend {
    color: #282828
}

.sectiontableentry0 .pad2,.sectiontableentry1 .pad2,.sectiontableentry2 .pad2
    {
    padding: 2px 0px 2px 15px;
    font-weight: bold
}

.sectiontableheader {
    padding-bottom: 2px
}

/*--------------------------------------poll---*/
.poll .question {
    color: #282828;
    font-size: 11px;
    font-weight: bold;
    font-family: arial;
}

.poll .body {
    padding: 12px 0px 5px 0px;
}

.poll .body label {
    color: #1f427f;
    font-size: 12px;
    font-family: Arial;
    line-height: 14px;
    padding: 0px 0px 0px 0px;
}

.poll .button {
    background: url(/images/vote.gif) no-repeat 0 0;
    color: #1368a9;
    display: inline;
    font: bold 12px Arial;
    line-height: 15px;
    margin: 8px 0px 0px 0px;
    padding: 3px 0px 5px 10px;
    width: 77px;
}

* html .poll .button {
    height: 24px;
}

.poll .result {

}

.poll .section {
    overflow: hidden;
    padding: 0px 0px 5px 0px;
    width: 100%;
}

.poll .radio {
    float: left;
    width: 20px;
}

.poll .radio input {
    display: block;
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.poll .var {
    margin: 0px 0px 0px 20px;
    text-align: left
}

.display {
    padding: 0px 0px 10px 0px;
}

.display select {
    border: 1px solid #46462f;
    width: 100px;
}

.sectiontableentry1 div,.sectiontableentry0 div {
    font-size: 1px
}

/*-----------------------results_of_activity---*/
.results_of_act {
    padding: 20px 20px 20px 20px;
    text-align: center;
}

/*--------------------------------------user---*/
dl.contentpane	dt {
    padding: 10px 0px 20px 0px;
}

dl.contentpane	dd {
    width: 100%;
    overflow: hidden;
}

dl.contentpane	div {
    vertical-align: middle
}

dl.contentpane .description {
    width: 110px;
    padding: 0px 0px 0px 0px;
    vertical-align: middle
}

dl.contentpane .input-field {
    width: 160px;
    padding: 0px 0px 0px 0px;
    vertical-align: middle
}

dl.contentpane .button-field {
    width: 140px;
    padding: 5px 0px 0px 0px;
    vertical-align: middle
}

/*-------------------------------------search---*/
.module-search {

}

.module-search h3 {
    color: #777;
    float: left;
    font-size: 13px;
    padding: 4px 0px 0px 0px;
    width: 53px;
}

.search {
    padding: 0px 0px 10px 0px;
}

.search-input {
    width: 154px;
    float: left;
    padding: 2px 0px 0px 0px;
}

.search-button {
    width: 57px;
    float: left;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.search-input .inputbox { /*-------- working in all browsers ------*/
    background: url(/images/search-bg.gif) no-repeat 0 0;
    border: none;
    color: #939393;
    font-family: arial;
    font-size: 12px;
    margin: 0px 0px 0px 0px;
    padding: 3px 0px 4px 5px;
    vertical-align: top;
    width: 100px;
}

* html .search-input .inputbox {
    height: 21px;
    width: 139px;
    padding: 4px 0px 0px 5px;
}

.search-button .button {
    background: none;
    color: #cb670e;
    font: bold 12px Arial;
    padding: 0px 00px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 57px;
    height: 25px;
    vertical-align: top;
}

* html .search-button .button {
    width: 57px;
    margin-top: 0px;
}

:first-child+html .search-button .button {
    margin: 1px 0px 0px 0px;
}

/*-------------------------------------search-result---*/
.search_result {
    padding: 0px 0px 0px 0px;
}

/*-------------------title----*/
.search_result h3 {
    color: #808080;
    font-size: 14px;
}

/*-------------------article----*/
.search_result p {
    padding: 10px 0px 0px 0px;
}

/*----------*/
#search_searchword {
    border: 1px solid #999
}

legend {
    color: #808080
}

.highlight { /* highlight sought word */
    color: #ff6000;
    font-weight: bold
}

.phrase {
    border: solid 1px #282828;
    color: #282828;
    float: left;
    margin: 10px 10px 10px 0;
    padding: 10px;
    width: 60%;
}

.phrase .inputbox {
    background: #fff;
    color: #808080;
    display: block;
    margin-top: 5px;
}

.phrase .inputbox option {
    background: #fff;
    border-bottom: solid 1px #333;
    padding: 2px;
}

.phrase .inputbox option a:hover {
    background: #C00;
    border-color: #cfd0d6;
    color: #282828;
}

fieldset.word,fieldset.only {
    border: solid 1px #282828;
}

.ordering {
    display: inline;
    padding: 3px 0px 0px 0px;
}

.only {
    border: solid 0;
    line-height: 1.3em;
    margin: 10px 0 0 10px;
    padding: 5px 10px;
}

.word {
    border: solid 0 !important;
    padding: 10px 10px 10px 0;
}

.word input {
    background: #fff;
    color: #ff6614;
    font-weight: normal;
    margin: 0 10px 0 10px;
    padding: 1px 2px 2px 2px;;
    vertical-align: middle;
}

.word .button {
    margin-top: 5px;
    display: inline !important;
    vertical-align: middle;
}

.contact_email	input {
    margin: 4px 0px 3px 0px;
}

/*-------------------------------------admin-form---*/
.adminform td {
    padding: 0px 0px 2px 0px;
}

/*---------------------------system-error-messages--*/
.err-space {
    margin: 0px 0px 0px 25px;
}

.error {
    margin: 0px 0px 10px 0px;
}

.error h2 {
    color: #ff0000;
    font: bold 14px Tahoma;
    padding: 0px 0px 5px 20px;
}

#system-message dt.error,dt.message {
    display: none;
}

.error dd ul {
    background: #ce0303;
    border-top: 3px solid #670606;
    border-bottom: 3px solid #670606;
    color: #fff;
    margin: 0;
    padding: 5px 0px 5px 5px;
}

.error dd ul li {
    background: none !important;
    color: #fff !important;
    margin: 0px 0px 0px 20px !important;
}

.pass_remind {
    vertical-align: middle;
    padding: 0px 0px 0px 10px;
}

/*---------------------------------------------------------------------------------boxes---*/
.module {
    background: url(/images/box-separator.gif) no-repeat 50% bottom;
    margin: 0px 0px 0px 0px;
    width: 100%;
}

.module .first {
    padding: 14px 20px 0px 23px;
}

.module	.sec {
    width: 100%;
}

.module .box-indent {
    padding: 15px 0px 25px 7px;
}

div.s5,div.s4 {
    background: none !important;
}

/*-------------------title----*/
.module h3 {
    /*background: url(/images/box-title.gif) no-repeat 3px 3px;*/
    border-bottom: 1px solid #699bc9;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    font-family: Arial;
    padding: 5px 0px 8px 0px;
    margin: 0px 0px 0px 0px;
}

.s5 h3 {
    background: url(/images/box2-title.gif) no-repeat 3px 3px;
    padding: 7px 0px 8px 32px
}

.s3 h3 {
    background: url(/images/box3-title.gif) no-repeat 3px 3px;
    padding: 7px 0px 8px 32px
}

.s4 h3 {
    background: url(/images/box4-title.gif) no-repeat 3px 3px;
    padding: 7px 0px 8px 32px
}

/*-------------------content----*/
.module div {
    color: #1f427f;
    font-size: 12px;
}

.module label {
    color: #000;
    display: block;
    line-height: 100%;
    padding: 0px 0px 3px 0px;
    vertical-align: middle
}

.module td,.module p {
    color: #000;
    font-size: 12px;
    padding: 0px 0px 5px 0px;
}

.module ul {
    list-style: none;
    margin: 0px 0px 0px 0px;
}

.module li {
    padding: 0px 0px 1px 0px;
}

.module li a {
    background: url(/images/list-item.gif) no-repeat 0 5px;
    color: #1f427f;
    display: block;
    font-size: 12px;
    line-height: 16px;
    padding: 0px 0px 3px 9px;
    text-decoration: none;
}

.s5 li a {
    text-decoration: underline;
}

.s5 li a:hover {
    text-decoration: none !important;
}

.module li a:hover {
    color: #1f427f;
    text-decoration: underline;
}

.module li a:visited {
    color: #1f427f
}

.count { /* count users */
    font-weight: normal;
    color: #52b334;
}

.module a {
    color: #fff;
    text-decoration: none;
}

.module a:hover {
    color: #fff;
    text-decoration: underline;
}

.module .inputbox {
    background: #fff;
    border: 1px solid #b0a88f;
}

.module span {
    font-weight: normal
}

/*-------------------------------------mainmenu---*/
.module_menu {
    background: url(/images/box2-top.gif) no-repeat 0 0 #f2691d;
    width: 100%;
}

.module_menu .first {
    background: url(/images/box2-bottom.gif) no-repeat 0 bottom;
    width: 100%;
}

.module_menu .sec {
    padding: 1px 20px 0px 23px;
}

.module_menu .box-indent {
    padding: 14px 0px 22px 7px;
}

.boxtop_menu,.boxtop-login {
    background: url(/images/box2-top2.gif) no-repeat 0 0;
    height: 13px;
    line-height: 13px;
}

/*-------------------title----*/
.module_menu h3 {
    border-bottom: 1px solid #FFFFFF;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    font-family: Arial;
    padding: 12px 0px 7px 7px;
    margin: 0px 0px 0px 0px;
}

/*-----------------content----*/
.module_menu div {
    color: #fff;
    font-size: 12px;
}

.module_menu ul {
    list-style: none;
    margin: 0px 0px 0px 0px;
}

.module_menu li {
    display: inline;
}

.module_menu li a {
    color: #fff;
    display: block;
    font-weight: normal;
    font-size: 12px;
    font-family: Arial;
    text-decoration: none;
    padding-bottom: 9px;
}

.module_menu li a span {
    display: block;
}

.module_menu li a:hover {
    color: #fff !important;
    text-decoration: underline;
}

.module_menu li a:visited {
    color: #fff;
}

.module_menu ul li.active a {
    color: #fff !important;
    font-variant: small-caps;
    font-weight: bold;
}

.module_menu li ul {
    padding: 5px 0px 8px 25px;
    margin: 0px 0px 0px 0px;
}

.module_menu li ul li {
    display: inline;
}

.module_menu li ul li a {
    padding: 0px 0px 5px 0px;
}

.module_menu li li span {
    background: none
}

/*-------------------------------------topmenu---*/
.module-topmenu {
    background: url(/images/topmenu-bg.gif) repeat-x 0 0;
}

.left-bg {
    background: url(/images/topmenu-left.gif) no-repeat 0 0;
}

.right-bg {
    background: url(/images/topmenu-right.gif) no-repeat right 0;
    height: 51px;
    overflow: hidden;
}

ul.menu-nav {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

ul.menu-nav li {
    display: block;
    float: left;
}

ul.menu-nav li a {
    background: url(/images/topmenu-separator.gif) repeat-y right 0;
    color: #cfdcea;
    display: block;
    float: left;
    font-size: 12px;
    font-family: Arial;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    text-transform: uppercase;
}

ul.menu-nav li a span {
    display: block;
    padding: 17px 30px 19px 30px;
}

/*-------------------hover----*/
ul.menu-nav li a:hover {
    color: #cfdcea !important;
    display: block;
    float: left;
    text-align: center;
    text-decoration: underline;
    width: auto;
}

ul.menu-nav li a:hover span {
    display: block;
    padding: 17px 30px 19px 30px;
}

/*-------------------visited---*/
ul.menu-nav li a:visited {
    color: #cfdcea;
}

/*-------------------active----*/
ul.menu-nav li.active a {
    color: #cfdcea !important;
    display: block;
    float: left;
    text-align: center;
    text-decoration: underline;
    width: auto;
    overflow: hidden;
}

ul.menu-nav li.active a span {
    display: block;
    padding: 17px 30px 19px 30px;
}

/*----------------------------------------login-form---*/
.module-login {
    background: url(/images/box2-top.gif) no-repeat 0 0 #ff4133;
    margin-bottom: 12px;
    width: 100%;
}

.module-login .first {
    background: url(/images/box2-bottom.gif) no-repeat 0 bottom;
    width: 100%;
}

.module-login .sec {
    padding: 1px 20px 0px 23px;
}

.module-login .box-indent {
    padding: 9px 0px 22px 7px;
}

/*-------------------title----*/
.module-login h3 {
    border-bottom: 1px solid #16284e;
    color: #1f427f;
    font-size: 13px;
    font-weight: bold;
    font-family: Arial;
    padding: 12px 0px 7px 7px;
    margin: 0px 0px 0px 0px;
}

/*-----------------content----*/
.module-login label {
    color: #fff !important;
    font: normal 11px Tahoma !important;
    display: block;
    padding: 5px 0px 2px 0px;
}

.module-login p,label.remember {
    color: #fff !important;
    font-size: 11px;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
}

.module-login a {
    color: #fff;
    font-family: tahoma;
    font-size: 11px;
    font-weight: normal;
    line-height: 120%;
    text-decoration: none;
}

.module-login a:hover {
    color: #fff;
    text-decoration: underline;
}

.module-login a:visited {
    color: #fff;
}

.module-login .inputbox { /* inputbox */
    background: url(/images/login-bg.gif) no-repeat 0 0;
    border: none;
    color: #888;
    font-size: 11px;
    margin: 0px 0px 4px 0px;
    padding: 3px 0px 3px 5px;
    vertical-align: middle;
    width: 158px;
}

* html .module-login .inputbox {
    height: 21px;
    width: 163px;
}

.module-login .button { /* button */
    background: url(/images/login.gif) no-repeat 0 0;
    border: none;
    color: #1368a9;
    font: bold 12px Arial, Helvetica, sans-serif;
    line-height: 14px;
    margin: 0px 0px 3px 0px;
    padding: 3px 0px 5px 3px;
    text-align: left;
    width: 64px;
}

* html .module-login .button {
    width: 64px;
    height: 22px;
    padding: 2px 0px 0px 10px;
}

.button-logout {
    background: url(/images/login.gif) no-repeat 0 0;
    border: none;
    padding: 3px 0px 5px 3px;
    color: #1368a9;
    text-align: left;
    font: bold 12px Arial, Helvetica, sans-serif;
    width: 64px;
}

#mod_login_remember { /* checkbox */
    background: #fff;
    border: none;
    display: block;
    float: left;
    margin: 0px 10px 0px 0px;
    vertical-align: middle;
    width: 12px;
    height: 12px
}

#banner .module {
    background: url(/images/banner-bg.jpg) repeat-x 0 0;
    margin: 0px 0px 0px 0px;
}

#banner .first {
    background: url(/images/banner-left.jpg) no-repeat 0 0;
    padding: 0px 0px 0px 0px;
}

#banner .sec {
    background: url(/images/banner-right.jpg) no-repeat right 0;
    height: 230px;
}

#banner .box-indent {
    padding: 47px 0px 0px 437px;
}

/*---------------------------------------------------------structure---*/
#body {
    background: #f2691d url(/images/tail.gif) repeat-x 0 0;
}

.main {
    width: 95%;
}

/*-------------------------------------header---*/
#top {
    height: 122px;
    overflow: hidden;
    text-align: center;
}

#header {
    background: url(/images/header.jpg) no-repeat right 12px;
    height: 235px;
    overflow: hidden;
}

#logo {
    width: 100%;
    text-align: center;
    overflow: hidden;
}

#logo .space {
    padding: 32px 0px 0px 0px;
    width: 100%;
    text-align: center;
    overflow: hidden;
}

#topmenu {
    height: 51px;
    padding: 0px 10px 0px 10px;
}

#banners {
    background: url(/images/banners-bg.jpg) repeat-x 0 0 #990000;
    min-height: 80px;
    height: auto !important;
    height: 80px;
    margin-bottom: 10px;
    width: 100%;
    overflow: hidden;
}

.banners-top-right {
    background: url(/images/banners-top-right.jpg) no-repeat right 0;
}

.banners-top-left {
    background: url(/images/banners-top-left.jpg) no-repeat 0 0;
}

.banners-bottom-right {
    background: url(/images/banners-bottom-right.jpg) no-repeat right bottom;
    min-height: 80px;
    height: auto !important;
    height: 80px;
}

.banners-bottom-left {
    background: url(/images/banners-bottom-left.jpg) no-repeat 0 bottom;
}

/*-------------------------------------content---*/
#content {
    padding: 0px 0px 0px 0px;
    width: 100%;
}

.corner-top-left {
    background: url(/images/corner-top-left.gif) no-repeat 0 0 #fff;
}

.corner-top-right {
    background: url(/images/corner-top-right.gif) no-repeat right 0;
}

.corner-bottom-left {
    background: url(/images/corner-bottom-left.gif) no-repeat 0 bottom;
    width: 100%;
}

.corner-bottom-right {
    background: url(/images/corner-bottom-right.gif) no-repeat right 0;
    width: 100%;
}

.border-bottom {
    background: #fff;
    margin: 0px 14px 0px 14px;
}

#content-indent {
    padding: 9px 10px 0px 10px;
}

#indent {
    padding: 33px 20px 0px 26px;
}

#content-indent .width {
    overflow: hidden;
}

.article-top-left {
    background: url(/images/article-top-left.gif) no-repeat 0 0 #fff6bf;
}

.article-top-right {
    background: url(/images/article-top-right.gif) no-repeat right 0;
    width: 100%;
}

.article-bottom-left {
    background: url(/images/article-bottom-left.gif) no-repeat 0 bottom;
}

.article-bottom-right {
    background: url(/images/article-bottom-right.gif) no-repeat right bottom
        ;
}

#right,#left {
    background: url(/images/box-top.gif) no-repeat 0 0 #f8af87;
}

#right .bottom,#left .bottom {
    background: url(/images/box-bottom.gif) no-repeat 0 bottom;
    z-index: 99;
    padding: 0px 0px 5px 0px;
}

#right {
    float: right;
    width: 218px;
}

#left {
    float: left;
    width: 218px;
}

#container {
    margin: 0px 226px 0px 226px;
}

* html #container {
    margin: 0px 223px 0px 223px;
}

#container2 {
    margin: 0px 226px 0px 0px;
}

* html #container2 {
    margin: 0px 223px 0px 0px;
}

#container3 {
    margin: 0px 0px 0px 226px;
}

* html #container3 {
    margin: 0px 0px 0px 223px;
}

#container23 {
    margin: 0px 0px 0px 0px;
}

* html #container23 {
    margin: 0px 0px 0px 0px;
}

.content-top {
    background: url(/images/content-top.gif) repeat-x 0 0;
    width: 100%;
}

.content-top-left {
    background: url(/images/content-top-left.gif) no-repeat 0 0;
}

.content-top-right {
    background: url(/images/content-top-right.gif) no-repeat right 0;
    min-height: 242px;
    height: auto !important;
    height: 242px;
}

.comp-cont {
    width: 100%;
}

.clr {
    clear: both;
}

.user1,.user2,.user3 {
    width: 24%;
    float: left;
}

.user4 {
    width: 24%;
    float: left
}

.user1,.user2,.user3 {
    background: url(/images/banners-border.jpg) repeat-y right 0;
    min-height: 80px;
    height: auto !important;
    height: 80px;
}

.user1 .space,.user2 .space,.user3 .space,.user4 .space {
    padding: 15px 0 10px;
    color: #c2e3ff;
    font-size: 13px;
}

.user1 a,.user2 a,.user3 a,.user4 a {
    color: #c2e3ff;
    font-size: 13px;
}

.user1 a:hover,.user2 a:hover,.user3 a:hover,.user4 a:hover,.user1 a:visited,.user2 a:visited,.user3 a:visited,.user4 a:visited
    {
    color: #c2e3ff;
    font-size: 13px;
}

/*-------------------------------------footer---*/
#footer {
    background: url(/images/footer-bg.htm) repeat-x 0 0;
    height: 62px
}

#footer .space {
    color: #d4e3f6;
    font-size: 12px;
    font-weight: bold;
    padding: 25px 0px 0px 0px;
    text-align: center;
}

#footer a {
    color: #d4e3f6;
    font-weight: bold;
    text-decoration: underline;
}

#footer a:hover {
    text-decoration: none
}

.contentheading h1 {
    color: #B01D09;
    font-size: 14px;
}

.pagination_nav a,.pagination_nav a.pagenav:hover,a.pagenav:visited {
    color: #1368a9;
    font-weight: normal
}

.top_menu_item1 {
    float: left;
    margin-left: 3px;
    margin-right: 2px;
}

.top_menu_item2 {
    float: left;
    margin-top: 20px;
}

.top_menu_item2 a,.top_menu_item2 a:hover,.top_menu_item2 a:visited {
    font-weight: bold;
    font-size: 18px;
    /*color: #e4fe04;*/
    color: #f8af87;
}

p.error {
    color:#ff0000;
    background:#fff;
    border:1px solid #808080;
    padding:1px;
}
table.webpriemn td {
    padding:2px;
}
table.webpriemn input.itext {
    width:400px;
}
table.webpriemn input.icaptcha {
    width:100px;
}
table.webpriemn textarea {
    width:400px;
    height:250px;
}

.counters {
    text-align:center;
}

table.guestbook textarea {
    width:400px;
    height:100px;
}
