/***********modules styles**********/
div.module,
div.module_menu,
div.module_text,
div.module_menu2,
div.module_blue { width: 100%; margin: 0 0 18px 0; background: #f1f1f1; }

div.module h3,
div.module_menu h3,
div.module_text h3,
div.module_menu2 h3,
div.module_blue h3 { font-size: 18px; color: #244b7b;}

div.module div,
div.module_menu div,
div.module_text div,
div.module_menu2 div,
div.module_blue div { width: 100%; background: url("../images/mt.png") top no-repeat; }

div.module div div,
div.module_menu div div,
div.module_text div div,
div.module_menu2 div div,
div.module_blue div div { width: 100%; background: url("../images/mb.png") bottom no-repeat; }

div.module div div div,
div.module_menu div div div,
div.module_text div div div,
div.module_menu2 div div div,
div.module_blue div div div { padding: 10px; width: 130px; background: none; }

div.module div div div div,
div.module_menu div div div div,
div.module_text div div div div,
div.module_menu2 div div div div,
div.module_blue div div div div { padding: 0; width: auto; }

div.modulevectorban { margin-bottom: 15px; }

/*** modules for other menu ***/
div.module_menu2 { margin: 0; background: none; }
div.module_menu2 h3 { display: none; }
div.module_menu2 div,
div.module_menu2 div div { background: none; }
div.module_menu2 div div div { padding: 0 0 10px 0; width: 150px; }

div.module_blue { background: #4a7cb9; }
div.module_blue h3 { text-align: center; color: #fff; }
div.module_blue div { background: url("../images/mb_t.png") top no-repeat; }
div.module_blue div div { color: #fff; background: url("../images/mb_b.png") bottom no-repeat; }

/***art mods***/
#art_mods div.module { width: 310px; background: url("../images/am2.gif") left repeat-y; }
#art_mods div.module div { width: 310px; background: url("../images/am2b.png") left bottom no-repeat; }
#art_mods div.module div div { width: 310px; background: url("../images/am2t.png") left top no-repeat; }
#art_mods div.module div div div { width: 290px; background: none; }

#art_mods.amone div.module { width: 630px; background: url("../images/am1.gif") repeat-y; }
#art_mods.amone div.module div { width: 630px; background: url("../images/am1b.png") bottom no-repeat; }
#art_mods.amone div.module div div { width: 630px; background: url("../images/am1t.png") top no-repeat; }
#art_mods.amone div.module div div div { padding: 10px; width: 610px; background: none; }

/***bottom mods***/
#bottom_mods .module { float: left; display: inline; margin: 0 10px 0 0; background: #4a7cb9; }
.bottom6 .module { width: 150px; }
.bottom6 .module div { width: 150px; background: url("../images/6t.png") top no-repeat; }
.bottom6 .module div div { width: 150px; background: url("../images/6b.png") bottom no-repeat; }
.bottom6 .module div div div { width: 130px; background: none; }

.bottom5 .module { width: 182px; }
.bottom5 .module div { width: 182px; background: url("../images/5t.png") top no-repeat; }
.bottom5 .module div div { width: 182px; background: url("../images/5b.png") bottom no-repeat; }
.bottom5 .module div div div { width: 162px; background: none; }

.bottom4 .module { width: 230px; }
.bottom4 .module div { width: 230px; background: url("../images/4t.png") top no-repeat; }
.bottom4 .module div div { width: 230px; background: url("../images/4b.png") bottom no-repeat; }
.bottom4 .module div div div { width: 210px; background: none; }

.bottom3 .module { width: 310px; }
.bottom3 .module div { width: 310px; background: url("../images/3t.png") top no-repeat; }
.bottom3 .module div div { width: 310px; background: url("../images/3b.png") bottom no-repeat; }
.bottom3 .module div div div { width: 290px; background: none; }

.bottom2 .module { width: 470px; }
.bottom2 .module div { width: 470px; background: url("../images/2t.png") top no-repeat; }
.bottom2 .module div div { width: 470px; background: url("../images/2b.png") bottom no-repeat; }
.bottom2 .module div div div { width: 450px; background: none; }

.bottom1 .module { width: 950px; }
.bottom1 .module div { width: 950px; background: url("../images/1t.png") top no-repeat; }
.bottom1 .module div div { width: 950px; background: url("../images/1b.png") bottom no-repeat; }
.bottom1 .module div div div { width: 930px; background: none; }

#bottom_mods h3 { margin: 0 0 10px 0; text-align: center; color: #fff; }

#bottom_mods ul { margin: 0; padding: 0; }
#bottom_mods ul li { margin: 0; padding: 0;  }
#bottom_mods ul li a { display: inline-block; padding: 0 0 0 15px; text-decoration: none; font-weight: normal; color: #fff; background: url("../images/b_li.gif") left 4px no-repeat; }

/***minifp***/
#cm4 td.minifp { border-bottom: 1px solid #cdcdcd; }
.minifp-introtitle a, .minifp-introtitle a:visited, .minifp-introtitle a:active, .minifp-introtitle a:link { font-size: 18px; text-decoration: none; text-transform: none; color: #234a7a; }
.minifp-introtitle a:hover { text-decoration: none; }
a.minifp-full-link, a.minifp-full-link:visited, a.minifp-full-link:active, a.minifp-full-link:link { padding: 0 15px 0 0; font-size: 12px; font-weight: bold; color: #5d5c5c; text-transform: none; text-decoration: none; background: url("../images/readon.gif") right no-repeat; }

/*** search ***/
#search .button { width: 31px; height: 23px; text-indent: -999em; font-size: 0px; border: none; background: url("../images/search_btn.png") no-repeat; }
#search #mod_search_searchword { width: 164px; }

/***login ***/
#modlgn_username,
#modlgn_passwd { width: 120px; }

/***footer***/
#footer p { margin: 0; }

/***events***/
ul.eventslist {margin: 5px 0; padding: 0;}
