/* CSS Document */

body {background-color:#9cd64c; background-image:url(img/page-bg.jpg); background-position:top; background-repeat:repeat-x; margin:0; padding:0; font-family:Tahoma, Arial, sans-serif; font-size: 10pt;}
div#mainContainer {width:100%; height:400px; background-image:url(img/page-l.jpg); background-repeat:no-repeat;}
div#rightBgContainer {width:100%; height:400px; background-image:url(img/page-r.jpg); background-repeat:no-repeat; background-position:top right; margin:0; padding:0;}
div.spacer {width:1px; height:1px; margin:0; padding:0; border:0;} 
/********************* General ************************/

a {color: #122541;}
img {border:0;}
.cursor {cursor:pointer; cursor:hand;}
form {padding:0; margin:0;}
#bform input, #bform textarea, #bform select, #barea select, #bcity select {width:280px;}


/********************* Containers *********************/

table#main {width:100%; padding:0; border-width:0; margin:0; background-image:url(img/page-r.jpg); background-repeat:no-repeat; background-position:top right;}
table#main tr td {padding:0; border-width:0; margin:0;}

/********************* ActionMenu *********************/

.actionMenu {width:100%; height:62px; padding:0; margin:0; border:0; cursor:pointer;}
.actionMenu td {padding:0; margin:0;}
.actionMenu td.num {background-image:url(img/a-menu-bg.gif); vertical-align:top; color:#e3e7eb; font-size:32px; font-family:serif; font-weight:bold;}
.actionMenu td.num span {margin:5px;}
.actionMenu td.link {background-image:url(img/a-menu-bg.gif); color:#ffffff; font-size:11pt; width:100%; vertical-align:center;}
.actionMenu td.link p.top {text-align:center; margin:0 0 3px 0; font-weight:bold;}
.actionMenu td.link p.main {margin:2px 2px 2px 10px; font-size:10px;}
.actionMenu td.link a {color:#ffffff; text-decoration:none;}
.actionMenu td.link a:hover {color:red; text-decoration:none;}
.actionMenu td.bullet {background-image:url(img/a-menu-bg.gif); vertical-align:bottom;}

/********************* Login *********************/

.topLogin {width:100%; height:62px; padding:0; margin:0; border:0;}
.topLogin td.container {background:url(img/a-menu-bg.gif); width:100%;}
.loginContainer {height:54px; width:90%;} 
.loginContainer td {color: #ffffff; font-size:8pt;}
.loginContainer td input {border:1px solid black; background-color:#ffffff; font-family:Tahoma, Arial, sans-serif; font-size:10px; width:98%; height:12px;}
.loginContainer td input.submit {width:41px; height:13px;}
.loginContainer td a {color: #ffffff;}

/********************* mainMenu *********************/

.mainMenu, .redMenu {width:100%; height: 24px; padding:0; margin:0; border:0;}
.mainMenu td.menuItem {background-image:url(img/black-bg.gif); background-repeat:repeat-x; text-align:center; font-size:8pt; font-weight:bold; color:#ffffff;}
.mainMenu td.simpleItem {background-image:url(img/black-bg.gif); background-repeat:repeat-x; text-align:left; font-size:8pt; font-weight:bold; color:#ffffff; }
.mainMenu td.simpleItem p {padding:0; margin:0 0 0 20px;}
.mainMenu td.simpleItem a {color:#ffffff; text-decoration:underline;}
.redMenu td.menuItem {background:url(img/red-bg.gif) repeat-x; text-align:center; font-size:12px; font-weight:bold; color:#ffffff;}
.redMenu td.menuItem input {border:1px solid black; background-color:#ffffff; font-family:Tahoma, Arial, sans-serif; font-size:10px; width:98%; height:12px;}
.redMenu td.menuItem input.submit {width:41px; height:14px; background:#ee963d;}
.mainMenu td.menuItem a, .redMenu td.menuItem a {color:#ffffff; text-decoration:none;}

/********************* vMenu *********************/

.vMenu {padding:0; margin:0; width:100%}
#main tr td table.vMenu td.left {background:url(img/v-l.gif) top; width:4px; border-bottom: 1px solid #263d5a;}
#main tr td table.vMenu td.right {background:url(img/v-r.gif) top; width:4px; border-bottom: 1px solid #263d5a;}
#main tr td table.vMenu td.header {padding: 8px 6px 6px 8px; background:url(img/v-bg.gif) top right; width:100%; border-bottom: 1px solid #263d5a; font-size:11pt; font-weight:bold; color:#263d5a; text-align:center;}
#main tr td table.vMenu td.title {padding: 8px 6px 6px 8px; background:url(img/main-bg.gif) top right; width:100%; border-bottom: 1px solid #263d5a; font-size:14pt; font-weight:normal; color:#263d5a;}
#main tr td table.vMenu td.title h1 {margin:0; padding:0; font-size:14pt; font-weight:normal;}
#main tr td table.vMenu tr.menuItem td {padding: 14px 6px 16px 15px; border:1px solid #263d5a; background-color:#f5f5f5; color:#263d5a; font-size:12px;}
#main tr td table.vMenu tr.menuItem td a {color:#263d5a; text-decoration:none;}
#main tr td table.vMenu tr.menuItem td ul {padding:0; margin:0;} 
#main tr td table.vMenu tr.menuItem td li {margin:0; padding: 3px 6px 3px 12px; list-style-type:none;font-size:12px;}
#main tr td table.vMenu tr.menuItem1 td {padding: 14px 6px 16px 15px; border:1px solid #263d5a; background-color:#f5f5f5; color:#263d5a; font-size:12px;}
#main tr td table.vMenu tr.menuItem1 td a {color:#263d5a; text-decoration:underline;}
#main tr td table.vMenu tr.menuItem1 td ul {padding:0; margin:0;} 
#main tr td table.vMenu tr.menuItem1 td li {margin:0; padding: 3px 6px 3px 12px; list-style-type:none;font-size:12px;}

#main tr td table.vMenu tr.mainItem td {padding: 28px 26px 46px 35px; border:1px solid #263d5a; background-color:#f5f5f5; color:#263d5a; font-size: 8pt;}
#main tr td table.vMenu tr.mainItem td h1 {font-size:14pt; font-weight:normal; padding: 0 0 0 5px; margin: 8px 20px 6px 5px;}
#main tr td table.vMenu tr.mainItem td h2 {font-size:13pt; font-weight:normal; padding: 0 0 0 10px; margin: 8px 0 6px 0;}
#main tr td table.vMenu tr.mainItem td h3 {font-size:12pt; font-weight:normal; padding: 0 0 0 10px; margin: 8px 0 6px 0;}
#main tr td table.vMenu tr.mainItem td h4 {font-size:11pt; font-weight:normal; padding: 0 0 0 10px; margin: 8px 0 6px 0;}
#main tr td table.vMenu tr.mainItem td table td {border:0; padding:5px 5px 10px 5px; margin:0;}
.vMenu tr.mainItem td a {color:#122541; text-decoration:underline;}

#main tr td table.vMenu tr.mainItem td p, li {font-size:10pt;}
#main tr td table.vMenu tr.mainItem td p {padding: 3px 10px 3px 10px; margin:0;}
.transparent table, .transparent td {border:0;}


/********************* DropDownMenu *********************/
.ddd {width:253px; position:absolute; top:120px; left:40%; display:none;}
.ddd p {font-size:8pt; font-weight:bold; color:#ffffff; margin:0; padding: 4px 5px 7px 12px;}
.ddd ul {margin:0; padding:0 0 7px 30px;}
.ddd li {font-size:8pt; font-weight:bold; color:#ffffff; margin:0; padding:2px; list-style-type:none;}
.ddd td.body {background:url('img/dd-bg.gif');}
.ddd a {color:white; text-decoration:none;}

.topCity td {text-align:center;}
.topCity select {width:180px;}

#cat_page {width:596px; height:562px;}
#cat_pages {overflow-y:scroll; overflow-x:hidden; width:132px; height:562px; padding:0; margin:0;}
#cat_pages td {text-align:center;}
#cat_pages img {width:108px; height:100px; cursor:pointer; cursor:hand;}
#cat_list { width:728px; padding:0; margin:0; font-size:12px; color:#245987;}
#cat_list td {font-size:12px; color:#245987; padding-left:5px; padding-right:5px;}
#cat_list a {color:blue; font-weight:bold; text-decoration:underline;}
#cat_list img {cursor:pointer; cursor:hand;}
