/*---------------------------------------------
[Main CSS Stylesheet]

Project:Burza nekretnina
Primary Use:Screen
Date:03.02.2009.
Last Change:19.01.2010.
Author:Dimedia
---------------------------------------------*/

@import url("reset.css");

/******************************************************************************/
/******* TYPO *****************************************************************/
/******************************************************************************/
/* GENERAL TYPO */
body{font-family:Arial,sans-serif;color:#333;}
.button input,.button em,.button2 input,.button2 em,.buttonMore{font-size:13px;font-weight:bold;color:#fff !important;font-style:normal;text-decoration:none;}
.buttonMore2blue,.buttonMore2red{font-size:11px;font-weight:bold;color:#fff !important;font-style:normal;text-decoration:none;}
.showOnMap,.favList,.fav,.more{color:#00aeef;font-size:12px;text-decoration:none;font-weight:bold;}
.more2{color:#e29f18;font-size:12px;text-decoration:none;font-weight:bold;}
h2{font-size:18px;line-height:18px;color:#e29f18;font-weight:normal;font-family:Verdana,Arial,sans-serif;}

/* HEADER TYPO */
#header .inner .top ol li a{color:#fff;font-size:11px;text-decoration:none;}
#header .inner .top ol li.on a,#header .inner .top ol li:hover a{color:#e29f18;}
#header .inner .top #login,#header .inner .top #login a{color:#fff;font-size:12px;text-decoration:none;font-weight:bold;}
#header .inner .top #login li a{font-size:11px;font-weight:normal;}
#nav a{color:#fff;font-size:10px;text-decoration:none;font-weight:bold;font-family:Verdana,Arial,sans-serif;}
#nav li:hover a,#nav li.on a{color:#7d7fb9;}
#login .txt{color:#999;font-size:11px;font-weight:normal;}
#login button{color:#fff;font-size:11px;font-weight:bold;font-style:normal;}
#login label.small{color:#bdc5cb;font-size:11px;font-weight:normal;}
#header #login li{font-size:11px;font-weight:normal;}
#adminWelcome{color:#fff;font-size:12px;}
#adminWelcome a{color:#fff;font-size:11px;text-decoration:none;}

/* SEARCH TYPO */
#searchBox .nav a{font-size:11px;color:#fff;font-weight:bold;text-decoration:none;}
#searchBox .nav li.on a{color:#333;}
#searchBox #searchForm dt{font-size:11px;font-weight:bold;line-height:14px;}
#searchBox #searchForm dd label{font-size:11px;}
#searchBox #searchForm input,#searchBox #searchForm .note{font-size:11px;color:#686868;}
#searchBox #searchForm .info .item1{font-size:12px;font-weight:bold;text-align:right;}
#searchBox #searchForm .info .item1 b{color:#333;}
#searchBox #searchForm .info .item1 span{color:#9b8900;text-align:right;}
#searchBox #searchForm .info .item1 em{font-size:25px;font-style:normal;}
#searchBox #searchForm .info .item2 label{font-size:11px;font-weight:bold;}
#searchBox #searchForm .info .item2 input{font-size:13px;font-weight:bold;color:#fff;}
#searchBox #searchForm .sel-replaced{font-size:11px;color:#686868;}
#searchBox #searchForm .box2 label{color:#686868;}
#searchForm select{font-size:10px;font-weight:bold;color:#5c7c91;font-family:Verdana,arial,sans-serif;line-height:11px;}

/* select dropdown typo */
#select-drop label,#select-drop a{font-size:12px;line-height: 16px;color:#00aeef;font-weight:bold;}
#select-drop .on a,#select-drop a:hover,#select-drop a.over{color:#fff;}
#select-drop .save{font-size:13px;font-weight:bold;color:#fff !important;font-style:normal;text-decoration:none;}

/* SIDEBAR SEARCH TYPO */
#sidebarSearch h2{font-size:14px;font-weight:bold;}
#sidebarSearch h3{font-size:11px;font-weight:bold;color:#686868;font-family:Verdana,arial,sans-serif;}
#sidebarSearch label{font-size:11px;color:#333;}
#sidebarSearch .txt{font-size:11px;color:#686868;}
#sidebarSearch span{font-size:11px;color:#686868;}
#sidebarSearch select{font-size:11px;color:#686868;font-family:"Trebuchet MS",arial,sans-serif;}
#sidebarSearch p{font-size:12px;color:#e29f18;font-weight:bold;}
#sidebarSearch p strong{color:#333333;}
#sidebarSearch p span{font-size:2em;color:#333333;}
#sidebarSearch .button{font-size:1.3em;}

/* SUBHEADER TYPO */
#subHeader dt{font-size:20px;color:#fff;font-family:Verdana,arial,sans-serif;}
#subHeaderBox1 dd a{font-size:12px;color:#b6bdc8;text-decoration:none;}
#subHeaderBox2 dd{font-size:11px;color:#b6bdc8;font-family:Verdana,arial,sans-serif;}
#subHeaderBox2 label{font-weight:bold;}
#subHeaderBox2 dd select,#subHeaderBox2 dd span{color:#686868;font-family:"Trebuchet MS",arial,sans-serif;}
#subHeaderBox2 .txt{color:#686868;}
#subHeaderBox2 dd p{color:#8591a2;font-family:arial,sans-serif;}
#subHeaderBox2 .result{font-size:12px;color:#ec8000;font-weight:bold;}
#subHeaderBox2 .result span{color:#fff;}
#subHeaderBox2 .result b{font-size:25px;}
#subHeaderBox2 .button,#subHeaderBox2 .button2{font-size:13px;}
#subHeader.subType2 dt{color:#000;}
.subType2 #subHeaderBox1 dd a{color:#333;}
.subType2 #subHeaderBox2 dd{color:#333;}
.subType2 #subHeaderBox2 dd span{color:#333;}
.subType2 #subHeaderBox2 p{color:#fe7e00;}
.subType2 #subHeaderBox2 p span{color:#333;}

/* TEXT TYPO */
.text h1{font-size:16px;line-height:18px;font-weight:bold;color:#e29f18;font-family:Verdana,arial,sans-serif;}
.text h2{color:#333;}
.text h3{margin-bottom:5px;color:#333;font-weight: bold;font-size:14px;font-family:Verdana,arial,sans-serif;}
.text,.text p,.text li{font-size:12px;line-height:18px;color:#333;}
.text table{font-size:12px;line-height:14px;color:#333;}
.text a{color:#00aeef;text-decoration:none;}
.text blockquote{font-size:16px;line-height:20px;font-family:Verdana,arial,sans-serif;}

/* NAVIGATION FOR MAIN BOX TYPO */
#mainBoxNav li a{font-size:11px;font-weight:bold;text-decoration:none;color:#fff;}
#mainBoxNav li:hover a,#mainBoxNav li.on a{color:#333;}

/* MAIN BOX TYPO */
#mainBox h1.mainTitle{font-size:16px;line-height:18px;font-weight:bold;color:#e29f18;font-family:Verdana,arial,sans-serif;}
#mainBox h2.mainTitle{font-size:17px;color:#333;font-weight:normal;font-family:"Trebuchet MS",arial,sans-serif;font-weight:normal;}

/* MAINBOX TYPO > column 1 */
#mainBox .column1 dt{font-size:12px;font-weight:bold;color:#333;}
#mainBox .column1 .download dd span{font-size:12px;color:#666;}
#mainBox .column1 .download dd a{font-size:11px;line-height:13px;color:#00aeef;font-weight:bold;text-decoration:none;}
#mainBox.ver2 .column1 .box table th{font-size:11px;color:#686868;}
#mainBox.ver2 .column1 .box table td{font-size:11px;color:#333;font-weight:bold;}
#mainBox.ver2 .column1 .list li{font-size:10px;color:#686868;}
#mainBox.ver2 .column1 .list li b{font-size:10px;color:#333;}

/* MAINBOX TYPO > column 2 */
#mainBox .column2 h1{font-size:20px;font-weight:normal;color:#010000;font-family:Verdana,arial,sans-serif;}
#mainBox .column2 .info .big{font-size:14px;line-height:16px;color:#333;}
#mainBox .column2 .info .big span{font-size:11px;}
#mainBox .column2 .info p,#mainBox .column2 .info li{font-size:12px;color:#686868;}
#mainBox .column2 .info li b{color:#333;}
#mainBox .column2 .info a{color:#00aeef;text-decoration:none;}
#mainBox .column2 .favList{font-size:11px;}
#mainBox .column2 .info .queryBox p{font-size:13px;line-height:15px;font-weight:bold;color:#e29f18;}
#mainBox.ver2 .column2 .button,#mainBox.ver2 .column1 .box .button{font-size:13px;text-decoration:none;color:#fff;font-weight:bold;}

/* MAINBOX TYPO > column 3 */
#mainBox .column3 .box h2 a{color:#333;text-decoration:none;}
#mainBox .column3 .box table th{font-size:11px;color:#686868;}
#mainBox .column3 .box table td{font-size:11px;color:#333;font-weight:bold;}
#mainBox .column3 .box .button{font-size:13px;text-decoration:none;}
#mainBox .column3 .list li{font-size:10px;color:#686868;}
#mainBox .column3 .list li b{color:#333;}

/* DETAIL (PREV&NEXT) NAV TYPO */
.detailNav li{font-size:17px;font-family:Verdana,arial,sans-serif;color:#333;}
.detailNav li .more{font-size:12px;}
.detailNav li span{color:#a3adb8;}

/* GROUP LIST VIEW TYPO */
#groupViewBox h3 a{color:#00aeef;font-weight:normal;font-size:14px;text-decoration:none;}
#groupViewBox h3 a span{font-size:10px;font-weight:bold;}
#groupViewBox li{font-size:12px;line-height:15px;color:#333;}

/* ELEMENT HORIZONTAL SLIDE TYPO */
#horSlide h3 a{font-size:14px;color:#00aeef;text-decoration:none;font-weight:normal;}
#horSlide h3 a span{font-size:11px;font-weight:bold;}

/* TABLE LIST (SEARCH OUTPUT) TYPO */
.tblList .info h3 a{color:#00aeef;font-weight:normal;font-size:14px;line-height:14px;text-decoration:none;}
.tblList .info h3 a span{font-size:11px;line-height:14px;font-weight:bold;}
.tblList .info p{font-size:11px;line-height:14px;color:#333;}
.tblList .info p strong{font-size:12px;}
.tblList .infoBox li{font-size:10px;line-height:14px;}
.tblType2 .info p{font-size:12px;}
.tblType2 .text p{font-size:11px;}
.tblType2 .buttons li{font-size:12px;}
.tblType2 .buttons a{line-height:13px;}

/* STATISTICS TABLE TYPO */
.statsTbl thead th{font-size:12px;font-weight:bold;font-family:Verdana,arial,sans-serif;color:#4e6172;}
.statsTbl thead td,.statsTbl tbody th{font-size:12px;font-weight:bold;color:#fff;}
.statsTbl tbody td{font-size:11px;color:#3c3c3c;}
.statsTbl .up{color:#009900;}
.statsTbl .down{color:#ff0000;}
.statsTbl .flat{color:#808080;}
.statsTbl td.al-left,.statsTbl td.al-right{line-height:13px;}

/* TABLE COMPARE TYPO */
.compare th{font-size:12px;color:#fff;font-weight:bold;}
.compare td{font-size:12px;color:#4e6172;font-weight:bold;}
.compare td a{color:#00aeef;text-decoration:none;}
.compare .infoBox li{font-size:11px;font-weight:normal;color:#000;}
.compare .holder a{font-size:10px;}
.compare tfoot td a{color:#00aeef;}
.compare .holder .more{font-size:12px;font-weight:bold;}

/* CURRSWITCH TYPO */
.currSwitch span{font-size:11px;color:#555;font-weight:bold;}
.currSwitch li a{line-height:12px;text-decoration:none;color:#c6d7f7 !important;}
.currSwitch a.on,.currSwitch a:hover{color:#fff !important;}

/* STATS WIDGET BOX TYPO */
.selectBox select,.selectBox li{font-size:11px;color:#686868;font-family:"Trebuchet MS",arial,sans-serif;}
.selectBox li li.selected,.selectBox li li:hover{color:#fff;}
#selectBox-drop li{font-size:11px;color:#686868;font-family:"Trebuchet MS",arial,sans-serif;}
#selectBox-drop li.selected,#selectBox-drop li:hover{color:#fff;}
.subScribeBox .inner{font-size:13px; line-height:15px;color:#e29f18;font-weight:bold;}
.subScribeBox em{font-size:11px;color:#686868;}
.subScribeBox strong{font-size:13px;color:#4e6172;font-family:Verdana,arial,sans-serif;}

/* BREADCRUMBS TYPO */
h2.breadcrumbs,.breadcrumbs li{font-size:17px;font-family:Verdana,arial,sans-serif;font-weight:normal;color:#333;}
.breadcrumbs li a{color:#333;text-decoration:none;}

/* PAGING TYPO */
.boxList .paging h1,.genBox3 .paging h1{font-size:17px;color:#333;font-weight:normal;font-family:"Trebuchet MS",arial,sans-serif;font-weight:normal;}
.paging ul a,.paging ul span{color:#00aeef;font-weight:bold;font-size:12px;}
.paging ul a.on,.paging ul a:link:hover{color:#fff;text-decoration:none;}
.paging label{font-size:11px;font-family:"Trebuchet MS",arial,sans-serif;color:#555;font-weight:bold;}
.paging select{font-size:11px;color:#000;}

/* PREVIEW TYPO */
#preview h3 a{color:#00aeef;font-weight:normal;font-size:14px;text-decoration:none;}
#preview h3 a span{font-size:11px;font-weight:bold;}
#preview p{font-size:12px;line-height:12px;}

/* HOMELIST TYPO */
#homeList li{font-size:12px;line-height:16px;}
#homeList li a{color:#00aeef;font-size:12px;line-height:16px;text-decoration:none;}

/* HOMESLIDE TYPO */
#homeSlide h3 a{color:#00aeef;font-weight:normal;font-size:14px;line-height: 14px;text-decoration:none;}
#homeSlide h3 a span{font-size:11px;font-weight:bold;}
#homeSlide p{font-size:12px;line-height:12px;}

/* ACCORDION TYPO */
.accordion h2{font-size:12px;font-weight:bold;color:#144272;font-family:Verdana,arial,sans-serif;}
#toggleSideAccordion{font-size:12px;font-weight:bold;color:#00aeef;}
.listAcc li{font-size:11px;line-height:14px;}
.listAcc th{color:#686868;}
.listAcc td{color:#333;}

/* LIST TYPE 1 TYPO */
.listType1 h3 a{font-size:11px;line-height: 14px;font-weight:bold;color:#00aeef;font-family:Verdana,arial,sans-serif;}
.listType1 li p{font-size:12px;}
/* LIST TYPE 2 TYPO */
.listType2 h3,.listType2 h3 a{font-size:13px;color:#e29f18;font-weight:bold;font-family:Verdana,arial,sans-serif;}
.listType2 .info em{font-size:11px;color:#686868;font-style:normal;}
.listType2 .info strong{font-size:13px;color:#4e6172;font-family:Verdana,arial,sans-serif;}
.listType2 .text .date{font-weight:bold;color:#000;font-size:11px;}

/* SIDE NAVIGATION TYPO */
#sideNav li{color:#e29f18;font-size:14px;font-weight:bold;font-family:Verdana,arial,sans-serif;}
#sideNav li a{color:#e29f18;text-decoration:none;}
#sideNav li.on a,#sideNav li a:hover{color:#fff !important;}
.colorLay #sideNav li{color:#4c6070;}
.colorLay #sideNav li a{color:#4c6070;}
#sideNav li li{font-size:12px;font-weight:normal;color:#000;font-family:arial,sans-serif;}
#sideNav li li a{color:#000;}
#sideNav li li.on a,#sideNav li li a:hover{color:#fff;}

/* POLL TYPO */
#poll strong{font-size:12px;color:#144272;font-family:Verdana,arial,sans-serif;font-weight:bold;}
#poll p{font-size:12px;color:#333;font-weight:bold;}
#poll dd{font-size:10px;}
#poll label{font-size:12px;color:#333;font-family:Verdana,arial,sans-serif;}
#poll .switch{font-size:10px;color:#144272;font-family:Verdana,arial,sans-serif;font-weight:bold;}
#poll .buttonPoll input{font-size:13px;font-weight:bold;color:#fff !important;font-style:normal;text-decoration:none;}

/* TAG SOUP TYPO */
.tagSoup span{font-size:12px;color:#fff;font-weight:bold;}
.tagSoup a{color:#6ab2e7;text-decoration:none;font-weight:bold;line-height:12px;}
.tagSoup a.size_1{font-size:11px;}
.tagSoup a.size_2{font-size:12px;}
.tagSoup a.size_3{font-size:14px;}
.tagSoup a.size_4{font-size:18px;font-weight:normal;}
.tagSoup a.size_5{color:#2690d2;}

/* SIDE MENU TYPO */
.sideMenu{font-size:10px;}
.sideMenu a{font-size:11px;color:#e29f18;font-weight:bold;text-decoration:none;}

/* BOXES TYPO */
.detailBox h1{font-size:17px;color:#333;font-weight:normal;font-family:"Trebuchet MS",arial,sans-serif;font-weight:normal;}
.detailBox .date,.genBox1 .date,.genBox2 .date,.genBox3 .date{font-weight:bold;color:#000;font-size:11px;}
.genBox1 h2 a{color:#e29f18;font-weight:bold;font-size:16px;line-height:16px;font-family:Verdana,arial,sans-serif;text-decoration:none;}
.genBox2 h2 a,.genBox3 h2 a{color:#e29f18;font-weight:bold;font-size:13px;line-height:13px;font-family:Verdana,arial,sans-serif;text-decoration:none;}
.genBox1 h3 a,.genBox2 h3 a,.genBox3 h3 a{color:#00aeef;font-weight:normal;font-size:14px;text-decoration:none;}
.genBox1 h3 a span,.genBox2 h3 a span,.genBox3 h3 a span{font-size:10px;font-weight:bold;}
.detailBox .text h2{font-size:14px;}
.box3type2 h2 a{color:#00aeef;font-size:14px;font-weight:normal;}
.box3type2 h2 b{font-size:11px;}
.toolbar a{color:#00aeef;font-weight:bold;font-size:12px;text-decoration:underline;}
.toolbar .links .on a,.toolbar .links a:hover{color:#000;}

/* GOOGLE INFO WINDOW TYPO */
.g-info-window h3{font-weight:normal;line-height:16px;font-size:14px;color:#00aeef;text-decoration:none;font-family:Verdana,arial,sans-serif;}
.g-info-window h3 span{font-weight:bold;font-size:11px;}
.g-info-window p{font-size:11px;line-height:14px;color:#333;}
.g-info-window p b{font-size:12px;}
.g-info-window .infoBox li{font-size:10px;}

/* SMALL POPUP BOX TYPO */
#smlPopup{line-height:14px;font-size:11px;color:#333;font-family:Verdana,arial,sans-serif;}

/* FAQ TYPO */
.faq h1{font-size:17px;color:#333;font-weight:normal;font-family:"Trebuchet MS",arial,sans-serif;font-weight:normal;}
.faq .text p{font-size:16px;line-height:16px;}
.faq .faqAccord h2{font-size:13px;}
.faq .faqAccord h2 span{color:#686868;}
.faq .faqAccord h2 em{font-style:normal;}
.faq .faqAccord .text p{font-size:12px;}
.faq label{font-size:11px;font-weight:bold;color:#333;font-family:Verdana,arial,sans-serif;}
.faq .txt,.faq textarea{font-size:11px;color:#333;font-family:Verdana,arial,sans-serif;}
.faq .button{font-size:13px;}
.faq .warning{font-size:12px;color:red;}

/* ADMIN SEARCH TYPO */
#adminSearch h2{font-size:20px;color:#e29f18;font-family:Verdana,arial,sans-serif;font-weight:normal;}
#adminSearch dt{font-size:11px;color:#333;font-family:Verdana,arial,sans-serif;font-weight:bold;}
#adminSearch dd{font-size:10px;}
#adminSearch label{font-size:11px;color:#333;font-family:"Trebuchet MS",arial,sans-serif;}
#adminSearch .checkSelect label{line-height:11px; font-weight: bold; }
#adminSearch fieldset select,#adminSearch fieldset .txt{font-size:11px;color:#686868;}
#adminSearch p{font-size:11px;color:#333;}

/* STD TABLE TYPO */
.stdTable th{font-size:12px;color:#fff;font-weight:bold;}
.stdTable td{font-size:12px;line-height:16px;color:#4e6172;}
.stdTable td a{color:#4e6172;font-weight:bold;text-decoration:none;}
.stdTable tfoot td a{color:#00aeef;}

/* ADMIN BOXES TYPO */
.adminBox h1{font-size:16px;line-height:18px;color:#e29f18;font-weight:bold;font-family:Verdana,Arial,sans-serif;}
.adminBox h3{color:#333;font-size:12px;font-weight:bold;}
.adminBox h3 span{color:#e29f18;}
.adminBox h3 .buttonMore span{color:#fff;}
.adminBox .info{color:#686868;font-size:11px;}
.adminBlock table{font-size:12px;color:#333;}
.adminBlock table th{font-weight:normal;}
.adminBlock table td{font-weight:bold;}
.curves-title{font-size:12px;font-weight:bold;color:#4e6172;font-family:Verdana,Arial,sans-serif;}

/* FORM TYPE 1 TYPO */
.formType1 fieldset .caption,.formType1 fieldset dt{font-size:11px;line-height:12px;font-weight:bold;color:#333;font-family:Verdana,Arial,sans-serif;}
.formType1 fieldset dt span{font-weight:normal;}
.formType1 fieldset p,.formType1 fieldset label{font-size:11px;color:#686868;}
.formType1 fieldset em{color:#ef860a;}
.formType1 fieldset select,.formType1 fieldset textarea,.formType1 fieldset .file,.formType1 fieldset .txt{font-size:11px;color:#686868;font-weight:bold;font-family:Arial,sans-serif;}
.formType1 fieldset dt.radio{font-weight:normal;color:#686868;font-family:Arial,sans-serif;}
.formType1 fieldset dd.radio label{font-weight:bold;}
.formType1 fieldset dt .buttonMore span,.formType1 fieldset .caption .buttonMore{font-family:Arial,sans-serif;font-weight:bold;}
.formType1 .block ul a{color:#00aeef;font-size:12px;font-weight:bold;text-decoration:underline;}
.formType1 .bannerInfoBox .text h2{font-size:18px;color:#e29f18;font-weight:bold;}
.formType1 .bannerInfoBox .text ul li{font-weight:bold;color:#000;}
.formType1 .activeButton{color:#999 !important;}
.formType1 p.error{font-weight:bold;color:red;}
.formType1 .sel-replaced{font-size:11px;color:#686868;font-weight:bold;font-family:Arial,sans-serif;}

/* FORM POPUP TYPO */
#form-popup h2{font-size:18px;font-weight:bold;color:#fff;font-family:"Trebuchet MS",Arial,sans-serif;}
#form-popup dt{font-size:11px;font-weight:bold;color:#333;}
#form-popup label{font-size:11px;font-weight:bold;color:#333;font-family:Arial,sans-serif;}
#form-popup dd label{font-weight:normal;color:#686868;}
#form-popup dd label a{color:#686868;}
#form-popup textarea,#form-popup select,#form-popup .txt{font-size:11px;color:#686868;font-weight:bold;font-family:Arial,sans-serif;}
#form-popup em{color:#ef860a;}
#form-popup div{font-size:11px;color:#686868;}
#form-popup .error-note{font-size:11px;color:red;}
#form-popup .activeButton{color:#999 !important;}

/* SIDEBAR TYPO */
#partners{font-size:11px;}

/* FOOTER TYPO */
#footerNav li a{font-size:12px;font-weight:bold;color:#7c7c7c;font-family:"Trebuchet MS",Arial,sans-serif;text-decoration:none;}
#footerNav li li a{font-size:11px;font-weight:normal;}
#footer{font-size:12px;color:#7c7c7c;font-family:"Trebuchet MS",Arial,sans-serif;}
#footer p a {color:#7c7c7c;text-decoration:none;}
#footer p a:hover { text-decoration: underline; }
#footer .sign span,#footer .sign:hover{color:red;}
#footer .sign{color:black;text-decoration:none;}


/******************************************************************************/
/******* LAYOUTS **************************************************************/
/******************************************************************************/
/* GENERAL LAYOUTS */
#wrapper{background:url(../images/wrapperBkg.gif) top left repeat-x;}
#mainContent{width:960px;margin:0px auto;overflow:hidden;padding-bottom:65px;}

/* INTRO LAYOUT */
.intro #content{width:650px;float:left;overflow:hidden;}
.intro #sidebar{width:310px;float:right;}

/* FULL WIDTH LAYOUT */
.fullWidth #content{width:100%;}
.fullWidth #mainBox{width:958px;}
.fullWidth #sidebar{width:241px;float:right;}
#subContent{float:left;width:701px;margin:0;}

/* SEARCH RESULT LAYOUT */
.searchRes #content{width:702px;float:left;}
.searchRes #sidebar{width:241px;float:right;margin-top:47px;}

/* TYPE2 LAYOUT */
.type2 #content{width:738px;float:left;}
.type2 #sidebar{width:197px;float:right;}

/* THREE COLUMN LAYOUT */
.threeColumnLay #sideNav{width:240px;float:left;margin:15px 22px 0 0;}
.threeColumnLay #content{float:left;width:480px;margin-top:35px;}
.threeColumnLay #sidebar{width:197px;float:right;margin-top:35px;}
.threeColumnLay #mainBox{width:695px;margin-top:34px;background:#fff;}

/* ADMIN LAYOUT */
.adminLayout #sideNav{width:197px;float:left;margin:15px 22px 0 0; }
.adminLayout #content{float:left;width:738px;margin-top:35px; }


/******************************************************************************/
/******* ELEMENTS *************************************************************/
/******************************************************************************/
/* GENERAL ELEMENTS */
h1.noshow{display: none;}
h2.marg{padding:20px 0 15px 21px;}
.showOnMap{background:url(../images/mapBkg.gif) left -1px no-repeat;padding-left:23px;}
.favList{background:url(../images/favListBkg.gif) left 1px no-repeat;padding-left:20px;cursor:pointer;}
.fav{background:url(../images/favBkg.gif) left 0px no-repeat;padding-left:19px;}
.more{background:url(../images/moreBkg.gif) left 4px no-repeat;padding-left:13px;}
.more2{background:url(../images/more2Bkg.gif) left 4px no-repeat;padding-left:13px;}
.goBack{position:absolute;top:10px;right:12px;}
.text h2{margin-bottom:5px;}
.text h3{margin-bottom:5px;}
.text ul,.text ol,.text p,.text blockquote{margin-bottom:15px;}
.text ul{margin-left:18px;list-style:circle;}
.text ol{margin-left:18px;list-style:decimal;}
.textPadd{padding:20px 45px 0 20px;}
.deafultBox{border:1px solid #c9cacb;background:#fff url(../images/boxBkgGrad.gif) bottom left repeat-x;float:left;width:100%;}
.boxMarg{margin-bottom:15px;}

#printLogo { display: none; }

/* BUTTONS */
.button{float:left;background:url(../images/buttonMoreBkgLeft.gif) top left no-repeat;display:block;padding-left:8px;}
.button span{background:url(../images/buttonMoreBkgRight.gif) top right no-repeat;display:block;}
.button em{background:url(../images/buttonMoreBkgRight.gif) top right no-repeat;display:block;padding:3px 17px 6px 9px;cursor:pointer;}
.button input{background:none;padding:2px 17px 3px 9px;cursor:pointer;}
.button2{float:left;background:url(../images/buttonMore2BkgLeft.gif) top left no-repeat;display:block;padding-left:8px;}
.button2 span{background:url(../images/buttonMore2BkgRight.gif) top right no-repeat;display:block;}
.button2 em{background:url(../images/buttonMore2BkgRight.gif) top right no-repeat;display:block;padding:3px 17px 6px 9px;cursor:pointer;}
.button2 input{background:none;padding:2px 17px 3px 9px;cursor:pointer;}
.buttonMore{float:left;background:url(../images/buttonMoreBkgLeft.gif) top left no-repeat;display:block;padding-left:12px;cursor:pointer;}
.buttonMore span{background:url(../images/buttonMoreBkgRight.gif) top right no-repeat;display:block;padding:3px 17px 6px 5px;}
.buttonMore2blue,.buttonMore2red{float:left;display:block;padding-left:9px;}
.buttonMore2blue{background:url(../images/buttonMore2blueBkgLeft.gif) top left no-repeat;}
.buttonMore2red{background:url(../images/buttonMore2redBkgLeft.gif) top left no-repeat;}
.buttonMore2blue span,.buttonMore2red span{display:block;padding:4px 11px 6px 2px;}
.buttonMore2blue span{background:url(../images/buttonMore2blueBkgRight.gif) top right no-repeat;}
.buttonMore2red span{background:url(../images/buttonMore2redBkgRight.gif) top right no-repeat;}

/* HEADER */
#header{background:#aab4bb url(../images/headerBkg.gif) top left repeat-x;}
#header .inner{width:960px;margin:0px auto;padding-top:1px;height:105px;position:relative;}
#header .inner .top{float:right;width:680px;}
#header .inner .top ol{float:right;margin-top:10px;}
.js #header .inner .top ol{float:left;margin-top:14px;}
#header .inner .top ol li{float:left;padding-left:18px;margin-right:24px;background:url(../images/arrowType1.gif) left 6px no-repeat;}
#header .inner .top ol li:hover,#header .inner .top ol li.on{background-image:url(../images/more2Bkg.gif);}
#header .inner .top ul{float:right;margin:12px 0px 0 0;clear:right;}
.js #header .inner .top ul{float:right;margin:14px 145px 0 0;clear:none;}
#header .inner .top ul li{float:left;margin-left:8px;}
#header .inner .top ul li a{opacity:0.5;}
#header .inner .top ul li a:hover,#header .inner .top ul li a.on{opacity:1;}
#login{background:url(../images/headerLoginBkg-right.gif) bottom right no-repeat;overflow:hidden;}
.js #login{position:absolute;right:0;top:-1px;z-index:10;}
#login .left-bkg{background:url(../images/headerLoginBkg-left.gif) bottom left no-repeat;width:130px;height:35px;}
#login a.left-bkg{display:block;padding:18px 0 5px 0;text-align:center;cursor:pointer;height:13px;}
#login p{display:none;}
#forgot_iframe  { display: none; }
.js #login p{display:block;padding:18px 0 5px 0;text-align:center;cursor:pointer;}
.js #login .left-bkg div{display:none;}
#login .left-bkg div{overflow:hidden;width:649px;}
.js #login .left-bkg div{display:none;}
#login form{display:block;float:left;background:url(../images/loginFieldsetBkg.gif) top right repeat-y;width:485px;height:35px;}
#login form.forgot{display:none; padding-left: 10px; }
#login label{float:left;width:87px;text-align:right;margin:13px 5px 0 0;}
#login .txt{float:left;width:98px;border:1px solid #5c7c91;margin:11px 5px 0 0;padding:1px 10px;}
#login .error{background:#ffc8cd;}
#login .check{float:left;margin:13px 5px 0 0;}
#login label.small{width:auto;text-align:left;margin-top:13px;}
#login form.forgot .txt{width:213px;}
.log-button{float:left;background:url(../images/login-button-left.gif) top left no-repeat;padding-left:8px;margin:11px 15px 0 0;}
.log-button span{background:url(../images/login-button-right.gif) top right no-repeat;display:block;}
.log-button input{background:none;cursor:pointer;color:#fff;line-height:21px;height:21px;vertical-align:middle;font-weight:bold;padding-right:8px;width:60px;}


#header #login ul{float:left;margin:0;padding:7px 0 0 10px;}
#header #login li{float:none;margin:0;padding-left:15px;background:url(../images/arrowType1.gif) left 2px no-repeat;margin-bottom:2px;cursor:pointer;}
#header #login li.login{display:none;}
#login .left-bkg div .close{display:none;}
.js #login .left-bkg div .close{display:block;top:8px;right:8px;cursor:pointer;position:absolute;}
#login.on{background:url(../images/headerLoginBkgOn.gif) bottom left no-repeat;}
#login.on .left-bkg{background:url(../images/headerLoginBkgOn.gif) bottom left no-repeat;}
#adminWelcome{display:block;position:absolute;right:3px;top:50px;}
#adminWelcome a{padding-left:12px;margin-right:15px;background:url(../images/arrowType1.gif) left center no-repeat;}
#main-logo{display:block;width:199px;height:80px;margin-top:8px;}
#nav{position:absolute;bottom:0px;right:5px;}
#nav li{float:left;margin-right:-5px;position:relative;}
#nav li a{display:block;float:left;padding-left:17px;background:url(../images/navSprite.png) top left no-repeat;}
#nav li span{display:block;float:left;padding:11px 22px 10px 0px;background:url(../images/navSprite.png) right -32px no-repeat;cursor:pointer;}
#nav li.on,#nav li:hover{margin:-6px -9px 0 -4px;z-index:100;}
#nav li.on a,#nav li:hover a{background:url(../images/navSprite.png) left -64px no-repeat;}
#nav li.on span,#nav li:hover span{background:url(../images/navSprite.png) right -102px no-repeat;padding:15px 25px 12px 5px;}
#navLink1{z-index:7;}
#navLink2{z-index:6;}
#navLink3{z-index:5;}
#navLink4{z-index:3;}
#navLink5{z-index:2;}
#navLink6{z-index:1;}
#navLink7{z-index:4;}

/* HEADER SEARCH */
#searchBox{background:url(../images/searchBkg.jpg) top left no-repeat;height:210px;width:960px;margin:0px auto;position:relative;z-index:200;}
#searchBox .nav{padding:9px 132px 0 0;float:right;}
#searchBox .nav li{display:none;float:left;margin-right:15px;padding-left:13px;background:url(../images/searchNavSprite.gif) top left no-repeat;cursor:pointer;}
.js #searchBox .nav li{display:block;}
#searchBox .nav a{display:block;padding:5px 24px 5px 15px;background:url(../images/searchNavSprite.gif) right -23px no-repeat;}
#searchBox .nav li.on{background-position:left -46px;display:block;}
#searchBox .nav li.on a{background-position:right -72px;padding-bottom:9px;}
#searchBox #searchForm{width:688px;position:absolute;right:-3px;top:34px;}
#searchBox #searchForm .bottom{background:url(../images/searchFormBottomBkg.png) top left no-repeat;height:13px;overflow:hidden;}
#searchBox #searchForm .inner{background:url(../images/searchFormMiddleBkg.png) top left repeat-y;overflow:hidden;position:relative;padding-bottom:8px;}
#searchBox #searchForm fieldset{background:url(../images/searchFormTopBkg.gif) top left no-repeat;overflow:hidden;}
#searchBox #searchForm fieldset div{margin:26px 0 15px 20px;zoom: 1;}
#searchBox #searchForm fieldset dl{float:left;padding-right:22px;}
#searchBox #searchForm fieldset dl.last{padding:0;float:right;width:280px;}
#searchBox #searchForm fieldset dt{margin-bottom:5px;}
#searchBox #searchForm fieldset dd ul{float:left;}
#searchBox #searchForm fieldset dd ul li{padding-bottom:5px;float:left;clear:left;}
#searchBox #searchForm fieldset dd{padding-bottom:5px;}
#searchBox #searchForm fieldset .check{margin-right:4px;}
#searchBox #searchForm fieldset dd label,#searchBox #searchForm fieldset dd li label{vertical-align:top;margin-right:11px;}
#searchBox #searchForm fieldset dd .txt{width:250px;padding:3px 9px;border:1px solid #cdcdcd;}
#searchBox #searchForm .advanced{display:none;}
#searchBox #searchForm .advanced dt{margin-bottom:5px;}
#searchBox #searchForm .sel-replaced{padding:3px 0 3px 10px;cursor:pointer;border:1px solid #c9cacb;border-bottom:1px solid #adad00;background:#c9cacb url(../images/searchFormAdvancedDropdown.gif) top right no-repeat;}
#searchBox #searchForm .sel-replaced.open{background-position:right -31px;}
#searchBox #searchForm .subtype select{display:none;}
#searchBox #searchForm .subtype .sel-replaced{display:block;width:92px;padding:3px 0px 3px 5px;margin-right:10px;}
#searchBox #searchForm .order_1 .sel-replaced{width:50px;}
#searchBox #searchForm .order_3 .sel-replaced{margin-right:0;}
#searchBox #searchForm .box1{margin:0 12px 0 18px;border-top:1px solid #f3f341;border-bottom:1px solid #caca0e;}
#searchBox #searchForm .box1 .drop{padding:15px 0 15px 2px;border-top:1px solid #caca0e;border-bottom:1px solid #f3f341;overflow:hidden;}
#searchBox #searchForm .box1 .sel-replaced{width:198px;float:left;margin-right:12px;}
#searchBox #searchForm .box1 dd .last{margin:0;}
#searchBox #searchForm .box1 dd .off{opacity:0.5;}
#searchForm select{border:1px solid #cdcdcd;padding:0 1px;}
#searchForm .multi{display:none;}
#searchBox #searchForm .box2{overflow:hidden;padding:0 0 0 20px;width:400px;float:left;}
#searchBox #searchForm .box2 dl{float:left;width:200px;margin-top:20px;}
#searchBox #searchForm .box2 dd{padding-bottom:13px;}
#searchBox #searchForm .box2 .txt{width:41px;border:1px solid #cdcdcd;padding:2px 2px;}
#searchBox #searchForm .info{background:#e4e400;zoom:1;}
#searchBox #searchForm.type1 .info{margin:0 10px 0 20px;overflow:hidden;}
#searchBox #searchForm.type1 .info .item1{display:none;}
.js #searchBox #searchForm.type1 .info .item1{display:block;padding-top:7px;float:left;}
#searchBox #searchForm.type1 .info .item1 span{float:left;padding:3px 15px 0 0;}
#searchBox #searchForm.type1 .info .item2{float:right;padding:7px 0px 5px 10px;background:#f2f280 url(../images/searchButtonBkg.gif) bottom left repeat-x;}
#searchBox #searchForm.type1 .info .item2 label{display:block;float:left;padding:8px 11px 0 0;}
#searchBox #searchForm.type2 .info{margin:20px 37px 0 20px;}
#searchBox #searchForm.type2 .info li{overflow:hidden;}
#searchBox #searchForm.type2 .info .item1 em{float:right;padding-bottom:5px;}
#searchBox #searchForm.type2 .info .item1 b{float:right;padding:7px 5px 0 10px;}
#searchBox #searchForm.type2 .info .item2{float:right;padding:7px 0px 5px 4px;background:#f2f280 url(../images/searchButtonBkg.gif) bottom left repeat-x;}
#searchBox #searchForm.type2 .info .item2 label{padding-bottom:3px;display:block;text-align:center;}
#searchBox #searchForm .info .item2 .sButton{display:block;float:left;cursor:pointer;padding:0;}
#searchBox #searchForm .info .item2 .sButton input{cursor:pointer;}
#searchBox #searchForm #buttonList{background:url(../images/searchButton1left.gif) top left no-repeat;padding-left:7px;}
#searchBox #searchForm #buttonList input{background:url(../images/searchButton1right.gif) top right no-repeat;padding:6px 10px 6px 7px;}
#searchBox #searchForm #buttonMap{background:url(../images/searchButton2right.gif) top right no-repeat;padding-right:6px;margin-right:3px;}
#searchBox #searchForm #buttonMap input{background:url(../images/searchButton2left.gif) top right no-repeat;padding:6px 7px 6px 10px;}

/* select dropdown */
#select-drop{background:url(../images/rpl-drop-bkg-left.png) bottom left no-repeat;position:absolute;z-index:500;display:none;padding-left:3px;margin:1px 0 0 -3px;}
#select-drop .inner{background:url(../images/rpl-drop-bkg-right.png) bottom right no-repeat;margin-left:9px;padding-bottom:16px;overflow:hidden;}
#select-drop .col1{margin-right:10px;}
#select-drop .close{position:absolute;display:block;top:5px;right:5px;cursor:pointer;}
#select-drop .titleWrapp{padding:15px 6px 5px 3px;border-bottom:1px dotted #c9cacb;}
#select-drop h2{cursor:pointer;display:inline;}
#select-drop ul{max-height:252px;overflow:auto;position:relative;margin-top:6px;}
#select-drop ul li{overflow:hidden;}
#select-drop ul a{display:block;padding:3px 6px 4px 6px;cursor:pointer;}
#select-drop ul .highlight a{background:#bee7f6;}
#select-drop ul .on a,#select-drop ul a:hover,#select-drop ul a.over{background:#00aeef;}
#select-drop input{float:left;margin:0 5px 8px 0;clear:left;}
#select-drop label{overflow:hidden;}

#select-drop-iframe { position: absolute; top: 0; left: 0; border: 0; z-index:400; }  

/* SIDEBAR SEARCH */
#sidebarSearch{background:url(../images/sidebarSearchMiddleBkg.gif) top left repeat-y;margin-bottom:13px;}
#sidebarSearch h2{background:url(../images/sidebarSearchTopBkg.gif) top left no-repeat;padding:10px 0 10px 16px;}
#sidebarSearch fieldset{padding:0 0 15px 15px;overflow:hidden;}
#sidebarSearch h3{margin-bottom:5px;}
#sidebarSearch .big h3{margin-bottom:8px;}
#sidebarSearch .right{width:121px;}
#sidebarSearch .left{width:105px;}
#sidebarSearch .big .left{width:auto;}
#sidebarSearch .check{display:block;float:left;margin-right:9px;}
#sidebarSearch li{overflow:hidden;padding-bottom:5px;}
#sidebarSearch .txt{border:1px solid #cdcdcd;width:205px;padding:2px 4px 2px 4px;}
#sidebarSearch .small{width:47px;}
#sidebarSearch select{border:1px solid #cdcdcd;width:209px;margin-bottom:5px;}
#sidebarSearch select.small{margin-bottom:0px;}
#sidebarSearch select{display:none;}
.js #sidebarSearch .js-replace select{display:none;}
#sidebarSearch .sel-replaced{width:193px;display:block;padding:3px 0 3px 10px;margin-bottom:5px;cursor:pointer;border:1px solid #c9cacb;background:#c9cacb url(../images/searchFormAdvancedDropdown.gif) top right no-repeat;}
#sidebarSearch .sel-replaced.open{background-position:right -31px;}
#sidebarSearch .js-replace .off{opacity:0.5;}
#sidebarSearch .subtype{float:left;margin-right:5px;}
#sidebarSearch .subtype select{display:none;}
#sidebarSearch .subtype .sel-replaced{width:92px;padding:3px 0 3px 5px;}
#sidebarSearch div label,#sidebarSearch li label{display:block;float:left;}
#sidebarSearch .note{display:block;float:left;margin-top:3px;}
#sidebarSearch .middle{background:url(../images/sidebarSearchMiddleBkg.jpg) bottom left no-repeat;width:227px;margin:0 0 10px 3px;padding:10px 0 15px 0;overflow:hidden;}
#sidebarSearch .bottom p,#sidebarSearch .middle p{text-align:center;}
#sidebarSearch .bottom{background:url(../images/sidebarSearchBottomBkg.jpg) bottom left no-repeat;padding:10px 0 25px 0;overflow:hidden;}
#sidebarSearch .button{font-size:1.2em;margin:10px 0 0 80px;}

/* SUBHEADER */
#subHeader{width:966px;margin:0px auto;padding:26px 0 11px 0;height:230px;overflow:hidden;}
#subHeader .banner{float:left;display:block;margin-right:10px;}
#subHeader dt{padding:12px 0 14px 0;}
#subHeaderBox1{float:left;background:url(../images/subHeaderBoxMiddleBkg.jpg) top left repeat-x;}
#subHeaderBox1 .inner{background:url(../images/subHeaderBoxLeftBkg.jpg) top left no-repeat;}
#subHeaderBox1 dl{height:230px;background:url(../images/subHeaderBoxRightBkg.jpg) top right no-repeat;padding:0 12px 0 15px;width:201px;}
#subHeaderBox1 dd{background:url(../images/borderType4.gif) top left repeat-x;padding-right:5px;}
#subHeaderBox1 dd a{display:block;background:url(../images/arrowType5.gif) right 8px no-repeat;padding:4px 6px 5px 11px;}
#subHeaderBox2{float:right;background:url(../images/subHeaderBoxMiddleBkg.jpg) top left repeat-x;position:relative;}
#subHeaderBox2 .inner{background:url(../images/subHeaderBoxLeftBkg.jpg) top left no-repeat;}
#subHeaderBox2 form{height:230px;background:url(../images/subHeaderBoxRightBkg.jpg) top right no-repeat;padding:0 12px 0 26px;width:322px;}
#subHeaderBox2 label{display:block;margin-bottom:7px;}
#subHeaderBox2 dd select{margin-bottom:6px;}
.js #subHeaderBox2 dd select{display:none;}
#subHeaderBox2 dd span{width:200px;padding:3px 0 3px 6px;margin-bottom:6px;cursor:pointer;border:1px solid #c9cacb;border-bottom:1px solid #7a828f;background:#c9cacb url(../images/searchFormAdvancedDropdown.gif) top right no-repeat;display:block;}
#subHeaderBox2 dd span.open{background-position:right -31px;}
#subHeaderBox2 .txt{width:195px;padding:2px 5px 3px 5px;border:1px solid #cdcdcd;display:block;margin-bottom:5px;}
#subHeaderBox2 .result{position:absolute;top:64px;right:12px;width:105px;text-align:center;}
#subHeaderBox2 .result span,#subHeaderBox2 .result b{display:block;margin-top:2px;}
#subHeaderBox2 .button,#subHeaderBox2 .button2{position:absolute;bottom:54px;right:31px;}
.subType2 .banner{margin-top:-11px;}
.subType2 #subHeaderBox1{background:url(../images/subHeaderBoxMiddleBkg2.jpg) top left repeat-x;}
.subType2 #subHeaderBox1 .inner{background:url(../images/subHeaderBoxLeftBkg2.jpg) top left no-repeat;}
.subType2 #subHeaderBox1 dl{background:url(../images/subHeaderBoxRightBkg2.jpg) top right no-repeat;}
.subType2 #subHeaderBox1 dd a{background:url(../images/arrowType6.gif) right 14px no-repeat;padding:10px 6px 11px 11px;}
.subType2 #subHeaderBox2{background:url(../images/subHeaderBoxMiddleBkg2.jpg) top left repeat-x;}
.subType2 #subHeaderBox2 .inner{background:url(../images/subHeaderBoxLeftBkg2.jpg) top left no-repeat;}
.subType2 #subHeaderBox2 form{background:url(../images/subHeaderBoxRightBkg2.jpg) top right no-repeat;}

/* NAVIGATION FOR MAIN BOX */
#mainBoxNav{padding:22px 0 0 6px;padding-bottom:4px;overflow:hidden;position:relative;z-index:100;}
#mainBoxNav.noMarg{padding-top:0;}
#mainBoxNav li{float:left;background:url(../images/searchNavLinkOffLeft.gif) top left no-repeat;padding-left:8px;margin-right:9px;}
#mainBoxNav li a{background:url(../images/searchNavLinkOffRight.gif) top right no-repeat;display:block;padding-right:18px;}
#mainBoxNav li a span{padding:5px 0 6px 24px;display:block;}
#mainBoxNav li.blank a span{padding:5px 0 6px 14px;}
#mainBoxNav li.on{background:url(../images/searchNavLinkOnLeft.gif) top left no-repeat;margin-bottom:-4px;}
#mainBoxNav li.on a{background:url(../images/searchNavLinkOnRight.gif) top right no-repeat;padding:0 22px 4px 0;}
#mainBoxNavLink0 span{background:url(../images/searchNavLink0Bkg.gif) left 4px no-repeat;}
#mainBoxNavLink0a span{background:url(../images/searchNavLink0aBkg.gif) left 5px no-repeat;}
#mainBoxNavLink1 span{background:url(../images/searchNavLink1Bkg.gif) left 8px no-repeat;}
#mainBoxNavLink2 span{background:url(../images/searchNavLink2Bkg.gif) left 7px no-repeat;}
#mainBoxNavLink3 span{background:url(../images/searchNavLink3Bkg.gif) left 3px no-repeat;}
#mainBoxNavLink4 span{background:url(../images/searchNavLink4Bkg.gif) left 4px no-repeat;}
#mainBoxNavLink4a span{background:url(../images/searchNavLink4aBkg.gif) left 5px no-repeat;}
#mainBoxNavLink5 span{background:url(../images/searchNavLink5Bkg.gif) left 5px no-repeat;}
#mainBoxNavLink6 span{background:url(../images/searchNavLink6Bkg.gif) left 5px no-repeat;}
#mainBoxNavLink7 span{background:url(../images/searchNavLink7Bkg.gif) left 6px no-repeat;}
#mainBoxNav li.on span{background-position:left -42px;}

/* MAINBOX */
#mainBox{border:1px solid #c9cacb;margin-top:-1px;position:relative;background:#fff;float:left;width:100%;}
#mainBox.marg{margin-bottom:15px;}
#mainBox h1.mainTitle{padding:10px 0 15px 13px;}
#mainBox.ver2  h2.mainTitle{padding:20px 0 25px 23px;}
#mainBox.ver2 .detailNav{top:23px;right:30px;}
#mainBox.ver2 .detailNav .more{margin-top:1px;padding-bottom:2px;display:block;}

/* MAINBOX > column 1 */
#mainBox .column1{width:241px;float:left;padding:0 22px 30px 22px;}
#mainBox .column1 .img{display:block;margin-bottom:10px;border:1px solid #e4e4e5;}
#mainBox .column1 .img img{display:block;margin:0px auto;}
#mainBox .column1 .imgNoBord{display:block;margin-bottom:10px;}
#mainBox .column1 dl{background:#f5f5f6;margin-bottom:10px;border:1px solid #ededed;overflow:hidden;padding:0 0 18px 9px;}
#mainBox .column1 dt{padding:8px 0 10px 4px;}
#mainBox .column1 .gall dd{float:left;padding:0 4px 5px 0;}
#mainBox .column1 .gall img{display:block;}
#mainBox .column1 .type2 dd{padding:0 2px 5px 0;}
#mainBox .column1 .type2 img{border:1px solid #dcdcdd;}
#mainBox .column1 .download{padding:0 24px 22px 9px;}
#mainBox .column1 .download dt{border-bottom:1px solid #cdcdcd;}
#mainBox .column1 .download dd{border-bottom:1px solid #cdcdcd;padding:11px 0 5px 0;margin-left:6px;overflow:hidden;}
#mainBox .column1 .download a{width:120px;display:block;float:left;border-right:1px solid #cdcdcd;padding:2px 0 2px 34px;min-height:29px;}
#mainBox .column1 .download span{text-align:right;display:block;margin-top:4px;}
#mainBox .column1 .download .pdf{background:url(../images/ICONpdf.gif) left 2px no-repeat;}
#mainBox.ver2 .column1 .box{width:223px;border:1px solid #c9cacb;float:none;margin:0 -1px 18px 0;background:none;padding:16px 0 10px 16px;}
#mainBox.ver2 .column1 .box h2{display:block;margin:0 0 16px 0;}
#mainBox.ver2 .column1 .box a img{display:block;}
#mainBox.ver2 .column1 .box table{margin-bottom:20px;}
#mainBox.ver2 .column1 .box table th,#mainBox.ver2 .column1 .box table td{padding:2px 0;}
#mainBox.ver2 .column1 .box table th{padding-right:20px;}
#mainBox.ver2 .column1 .box .button{display:block;margin:0 0 10px 55px;}
#mainBox.ver2 .column1 .box .more{display:block;clear:left;}
#mainBox.ver2 .column1 .list{background:url(../images/borderType1.gif) top left repeat-x;}
#mainBox.ver2 .column1 .list li{background:url(../images/borderType1.gif) bottom left repeat-x;padding:6px 0 7px 16px;}

/* MAINBOX > column 2 */
#mainBox .column2{width:385px;float:left;padding-bottom:30px;}
#mainBox .column2 h1{margin-bottom:33px;}
#mainBox .column2 .big,#mainBox .column2 h2{margin-bottom:18px;}
#mainBox .column2 .big span{display:block;}
#mainBox .column2 .info{margin-bottom:39px;}
#mainBox .column2 .info p{margin-bottom:18px;}
#mainBox .column2 .info ul{background:url(../images/borderType1.gif) top left repeat-x;}
#mainBox .column2 .info li{background:url(../images/borderType1.gif) bottom left repeat-x;padding:6px 0 7px 1px;}
#mainBox .column2 .info .favWrapp{display:block;padding:6px 0 7px 1px;background:#f5f5f6;overflow:hidden;}
#mainBox .column2 .favList{float:right;padding-bottom:2px;margin-right:14px;}
#mainBox .column2 .info .queryBox{background:url(../images/queryBoxBkg.jpg) bottom left no-repeat;overflow:hidden;text-align:center;padding:18px 20px 8px 20px;}
#mainBox .column2 .info .queryBox .buttonMore{margin-left:120px;}
#mainBox .column2 .tblType1{margin-bottom:26px;width:100%;}
#mainBox .column2 .tblType1 th{width:230px;}
#mainBox .column2 .tblType1 th,#mainBox .column2 .tblType1 td{border-bottom:6px solid #fff;padding:3px 16px 2px 16px;background:#f3f4f4;}
#mainBox.ver2 .column2{padding-bottom:0px;}
#mainBox.ver2 .column2 .button{display:block;float:right;}
#mainBox.ver2 .column2 .button span{padding:4px 6px 5px 4px;}
#mainBox.ver2 .column2 .map{display:block;margin:30px 0;}

/* MAINBOX > column 3 */
#mainBox .column3{width:241px;float:right;padding-bottom:60px;}
#mainBox .column3 .box{width:225px;border:1px solid #c9cacb;float:none;margin:0 -1px 18px 0;background:none;padding:16px 0 10px 16px;}
#mainBox .column3 .box h2{display:block;margin:0 0 16px 0;}
#mainBox .column3 .box a img{display:block;}
#mainBox .box table{margin-bottom:20px;}
#mainBox .box table th,#mainBox .box table td{padding:2px 0;}
#mainBox .box table th{padding-right:20px;}
#mainBox .box .button{display:block;margin:0 0 10px 55px;}
#mainBox .box .more{display:block;clear:left;}
#mainBox .list{background:url(../images/borderType1.gif) top left repeat-x;}
#mainBox .list li{background:url(../images/borderType1.gif) bottom left repeat-x;padding:6px 0 7px 16px;}

/* MAP HOLDERS & SLIDERS */
#gMapWrapper{position:absolute;z-index:500;display:none;width:715px;height:548px;overflow:hidden;}
#gMapWrapper .outer{border:8px solid #efba49;border-left:none;height:532px;margin-right:25px;background:#fff;}
#gMapWrapper .inner{height:532px;}
#gMapWrapper #g-map-toggle{background:url(../images/g-map-toggle-bkg-2.png);width:33px;height:214px;position:absolute;right:0;top:0;cursor:pointer;}
#gMapWrapper #g-map-toggle span{background:url(../images/g-map-toggle-txt-2.gif);width:15px;height:104px;text-indent:-9999px;display:block;margin:61px 0 0 8px;}
#gMapWrapper #g-map-toggle span{background-position:top left;}
#gMapWrapper #g-map-toggle span.on{background-position:top right;}
#sidegMapHolder.active{height:430px;margin-bottom:15px;position:relative;}
#sidegMapHolder .inner{position:absolute;right:0px;width:265px;overflow:hidden;}
.adminLayout #sidegMapHolder{right:0;margin-top:15px;float:right;}
.adminLayout #sidegMapHolder .inner{width:33px;}
#sidegMapHolder #g-map-wrapper{border:8px solid #efba49;border-right:none;width:658px;height:416px;margin-left:25px;background:#fff;}
#sidegMapHolder .map-container{width:658px;height:416px;}
#sidegMapHolder #g-map-toggle{background:url(../images/g-map-toggle-bkg.png);width:33px;height:214px;position:absolute;left:0px;top:0;cursor:pointer;}
#sidegMapHolder #g-map-toggle span{background:url(../images/g-map-toggle-txt.gif);width:15px;height:104px;text-indent:-9999px;display:block;margin:61px 0 0 8px;}
#sidegMapHolder #g-map-toggle span{background-position:top left;}
#sidegMapHolder #g-map-toggle span.on{background-position:top right;}
#basicMapHolder.active{height:320px;position:relative;margin:30px 0;}
#basicMapHolder #g-map-wrapper{border:8px solid #efba49;width:377px;height:320px;background:#fff;}
#basicMapHolder .map-container{width:377px;height:320px;}

/* DETAIL (PREV&NEXT) NAV */
.detailNav{position:absolute;right:9px;}
.detailNavTop{top:31px;}
.detailNavBottom{bottom:17px;}
.detailNav li{float:left;padding-left:13px;}

/* GROUP LIST VIEW TYPO */
#groupViewBox{border:1px solid #c9cacb;margin:0 15px 19px 0;}
#groupViewBox h2{margin:20px 0 15px 13px;}
#groupViewBox .wrapRow{background:url(../images/boxBkgGrad.gif) bottom left repeat-x;}
#groupViewBox ul{background:url(../images/groupViewBoxulBkg.gif) top left repeat-y;overflow:hidden;}
#groupViewBox li{width:186px;float:left;padding:12px 10px 15px 15px;background:url(../images/xborderType3.gif) top right repeat-y;}
#groupViewBox li.last{background:none;}
#groupViewBox li div{height:95px;overflow:hidden;}
#groupViewBox li h3{margin-bottom:5px;}
#groupViewBox li p{padding-bottom:10px;}
#groupViewBox li .more{float:right;}
#groupViewBox.ver2{width:100%;float:left;margin:0;}
#groupViewBox.ver2 .wrapRow{background:url(../images/boxBkgGrad.gif) bottom left repeat-x;}
#groupViewBox.ver2 ul{background:url(../images/groupViewBox2ulBkg.gif) top left repeat-y;}
#groupViewBox.ver2 li{width:158px;float:left;padding:12px 13px 15px 13px;}
#groupViewBox.ver2 li img{margin-bottom:10px;}

/* ELEMENT HORIZONTAL SLIDE */
#horSlide{width:100%;border:1px solid #c9cacb;float:left;margin-bottom:15px;background:#fff url(../images/boxBkgGrad.gif) bottom left repeat-x;position:relative;}
#horSlide h2{margin:20px 0 15px 13px;}
#horSlide .wrapper{padding:0 0 0 13px;position:relative;overflow:auto;height:162px;margin-bottom:23px;}
.js #horSlide .wrapper{overflow:hidden;}
#horSlide .scroller{position:absolute;width:10000px;}
#horSlide .scroller li{float:left;width:130px;margin-right:17px;}
#horSlide .scroller img{display:block;border:1px solid #dedede;margin-bottom:15px;}
#horSlide .scroller h3 span{display:block;}
#sliderBar{width:594px;height:15px;position:absolute;z-index:1;bottom:7px;background:url(../images/sliderBar-bkg.gif);left:77px;}
#sliderBar .ui-slider-handle{position:absolute;z-index:3;height:15px;width:208px;top:0;left:0;background:url(../images/sliderBar-bkg-slide-left.png) top left no-repeat;cursor:pointer;}
#sliderBar .ui-slider-handle div{height:15px;background:url(../images/sliderBar-bkg-slide-right.png) top right no-repeat;margin-left:7px;}
#backHandle,#forwardHandle{position:absolute;display:block;width:29px;height:15px;background:blue;text-indent:-9999px;z-index:2;cursor:pointer;}
#forwardHandle{right:-21px;background:url(../images/sliderBar-bkg-button-right.gif);}
#backHandle{left:-22px;background:url(../images/sliderBar-bkg-button-left.gif);}

/* TABLE LIST (SEARCH OUTPUT) TYPO */
.tblList{width:100%;background:url(../images/borderType1.gif) bottom left repeat-x;}
.tblList td{vertical-align:top;padding:15px 0 16px 18px;background:url(../images/borderType1.gif) top left repeat-x;}
.tblList .wrapper{background:url(../images/borderType3.gif) 350px top repeat-y;overflow:hidden;position: relative; }
.tblList .left{width:349px;}
.tblList .right{width:312px;}
.tblList td .img{display:block;margin-bottom:8px;}
.tblList td .imgLeft{display:block;float:left;margin:0 19px 0 0;}
.tblList td .img img{display:block;}
.tblList td .info{overflow:hidden;}
.tblList td .info h3{margin-bottom:5px;}
.tblList td .info h3 span{display:block;}
.tblList td .info p{margin-bottom:6px !important;}
.tblList .text{padding: 0 50px 20px 0;}
.tblList .infoBox{position:absolute;right:0;top:3px;width:55px;}
.tblList .infoBox li{float:right;clear:right;cursor:default;}
.tblList .buttons{float:right;padding:8px 18px 0px 0;position:absolute;right:0;bottom:0px;}
.tblList .buttons li{float:left;margin-left:24px;display:inline;cursor:default;}
.tblList .buttons li a{display:block;padding-bottom:4px;}
.tblType2 .right{width:352px;position:relative;}
.tblType2 td .imgLeft{margin:0 12px 0 0;border:1px solid #dedede;}
.tblType2 td .info p{margin-bottom:16px;}
.tblType2 td .buttonMore{margin-left:30px;}
.tblType2 .buttons{float:none;padding:8px 18px 0 0;}
.tblType2 .buttons li{float:left;margin:0;display:inline;cursor:default;}
.tblType2 .buttons a{margin-right:20px;}
.tblType2 .buttons a.more{margin-right:0;}
.boxes td{width:174px;background:url(../images/borderType3.gif) top right repeat-y;padding:0;}
.boxes .note{background:none;width:auto;background:none;padding:15px 0 16px 18px;}
.boxes .wrapper{background:url(../images/borderType1.gif) top left repeat-x;overflow:hidden;padding:12px 0 10px 18px;}
.boxes .last{background:none;}
.boxes td .info{margin-bottom:8px;}
.boxes .infoBox{position:static;right:auto;top:auto;width:auto;margin-bottom:3px;overflow:hidden;}
.boxes .infoBox li{float:left;clear:none;}
.boxes .buttons{float:none;padding:8px 18px 0 0;position:static;}
.boxes .buttons li{float:none;margin:0 0 3px 0;display:block;}
.boxes .buttons li .more{margin-left:6px;}
.infoBox .bkg1{background:#f1c088;}
.infoBox .bkg2{background:#ed9b4f;}
.infoBox .bkg3{background:#fde900;}
.infoBox .bkg4{background:#eccdf0;}
.infoBox .bkg5{background:#d3e2f8;}
.infoBox .bkg6{background:#ec7878;}
.infoBox .bkg7{background:#8cd29c;}
.infoBox .bkg8{background:#83c8ec;}
.infoBox .bkg9{background:#ece683;}

/* STATISTICS TABLE */
.statsTbl{width:100%;float:left;margin-bottom:22px;}
.statsTbl thead th{background:url(../images/statsTblTitle1rightBkg.gif) top right no-repeat;}
.statsTbl thead th div{background:url(../images/statsTblTitle1leftBkg.gif) top left no-repeat;padding:6px 0;text-align:center;}
.statsTbl thead td{background:#c8cfdd url(../images/statsTblTitle2Bkg.gif) bottom left repeat-x;padding:4px 0 5px 0;text-align:center;}
.statsTbl tbody th{width:45px;padding:4px 5px 5px;vertical-align:middle;text-align:center;background:url(../images/statsTblTitle3Bkg.gif) bottom left repeat-x;}
.statsTbl tbody th.big{width:200px;}
.statsTbl tbody th.auto{width:auto;}
.statsTbl thead td{border-right:1px solid #d0d4d8;}
.statsTbl tbody td{border-right:1px solid #dedede;text-align:right;padding:6px 5px;background:#fff;}
.statsTbl tbody td.small{border:none;padding:0 0 0 1px;}
.statsTbl tbody td.big{text-align:center;padding:6px 2px;}
.statsTbl td.al-left{text-align:left;padding-left:15px;}
.statsTbl td.al-right{text-align:right;padding-right:15px;}
.statsCentered tbody td{text-align:center;}
.statsTbl .bkg td{background:#f4f4f4;}
.statsTbl .last{border-right:none;}
.statsTbl .blank{background:none;border:none;}

/* TABLE COMPARE */
.compare{width:100%;border-top:1px solid #d6dce9;}
.compare th{background:url(../images/compareHeadBgkArrows.gif) top right no-repeat;padding:8px 14px 8px 6px;}
.compare th.last{background:url(../images/compareHeadBgkArrows2.gif) top right no-repeat;}
.compare td{text-align:left;vertical-align:top;background:url(../images/compareRowBorder.gif) top right no-repeat;padding:16px 0 0 6px;}
.compare td.last{background:url(../images/compareRowBgk.gif) top right repeat-x;}
.compare td img{display:block;margin-left:20px;}
.compare th.header{cursor:pointer;}
.compare th.headerSortUp{background-position:right -62px;}
.compare th.headerSortDown{background-position:right -122px;}
.compare tfoot td{background:#e8e9ea url(../images/compareFootBorder.gif) top left repeat-x;padding:8px 27px 9px 0;}
.compare tfoot td a{display:block;float:right;margin-right:29px;cursor:pointer;}
.compare .markAll{background:url(../images/ICONok.gif) top right no-repeat;padding:4px 29px 0 0;}
.compare .eraseMarked{background:url(../images/ICONerase.gif) top right no-repeat;padding:4px 21px 2px 0;}
.compare th.img{padding:8px 0 8px 22px;border-left:none;background:url(../images/compareHeadBgk.gif) top right no-repeat;}
.compare td.img{padding:10px 16px 9px 22px;background:url(../images/compareRowBgk.gif) top left repeat-x;width:82px;}
.compare .img a{display:block;height:62px;}
.compare .img img{display:block;margin:0;}
.compare .infoBox li{float:left;}
.compare .holder{position:absolute;left:124px;margin-top:-15px;width:800px;}
.compare .infoBox li{padding:1px 2px;margin-right:12px;}
.compare .infoBox .off{visibility:hidden;}
.compare .holder a,.compare .holder input{display:block;float:right;height:auto;}
.compare .holder input{margin-left:53px;}

/* CURRSWITCH */
.paging .currSwitch{float:right;width:110px;padding:7px 0;}
.paging .currSwitch ul{padding:0;margin:1px 0 0 0;background:#00aeef;}
.compare .currSwitch,.stdTable .currSwitch{background:#00aeef;display:inline;padding:0 2px;margin-left:3px;}
.currSwitch li{display:inline;}
.currSwitch li a{cursor:pointer;}
.currSwitch li a:hover,.currSwitch li a.on{background:none !important;}

/* STATS WIDGET BOX */
.selectBox{margin:0 0 15px 5px;border:1px solid #c9cacb;background:#fff url(../images/boxBkgGrad.gif) bottom left repeat-x;float:left;padding:10px 0 0 16px;width:708px;}
.selectBox li{float:left;width:122px;margin:0 18px 10px 0;}
.selectBox li.big{width:262px;margin-right:18px;}
.selectBox li.clear{clear:left;}
.selectBox li.last{margin-right:0;}
.selectBox li select{width:100%;}
.js .selectBox li select{display:none;}
.selectBox li .title{padding:3px 0 3px 8px;cursor:pointer;border:1px solid #c9cacb;border-bottom:1px solid #7a828f;background:#c9cacb url(../images/searchFormAdvancedDropdown.gif) top right no-repeat;}
.selectBox li .open{background-position:right -31px;}
#selectBox-drop{display:none;position:absolute;top:0;left:0;background:url(../images/rpl-drop-bkg-left.png) bottom left no-repeat;}
#selectBox-drop .inner{background:url(../images/rpl-drop-bkg-right.png) bottom right no-repeat;padding-bottom:14px;margin-left:12px;}
#selectBox-drop ul{overflow:auto;margin-left:-7px;max-height:175px;position:relative;}
#selectBox-drop li{padding:0 3px 0 8px;cursor:pointer;}
#selectBox-drop li.highlight{background:#dedede;}
#selectBox-drop li.selected,#selectBox-drop li:hover{background:#686868;}
#selectBox-drop li a{display:block;padding:2px 0 3px 0;}
#selectBox-drop li.inactive a{background:url(../images/icon-inactive.png) top right no-repeat;padding-right:16px;}
.subScribeBox{width:387px;margin:15px auto 32px auto;background:url(../images/subScribeBoxBottomBkg.gif) bottom left no-repeat;}
.subScribeBox .wrapper{background:url(../images/subScribeBoxTopBkg.gif) top left no-repeat;padding:15px 0 15px 20px;overflow:hidden;}
.subScribeBox .inner{width:225px;float:left;}
.subScribeBox .info{width:125px;float:right;text-align:center;}
.subScribeBox .info p{margin-bottom:7px;}
.subScribeBox .buttonMore{margin-left:13px;}

/* BREADCRUMBS */
h2.breadcrumbs{background:#fff;padding:20px 10px;}
ul.breadcrumbs{background:#fff;padding:30px 10px;}
h2.breadcrumbs span,ul.breadcrumbs li{background:url(../images/arrowType3.gif) right 5px no-repeat;padding-right:20px;margin-left:10px;display:inline;}
ul.breadcrumbs li.last{background:none;}

/* PAGING */
.paging{background:url(../images/sidebarAccBkg.gif) top left repeat-x;overflow:hidden;}
.paging ul{float:left;padding:7px 0 7px 20px;}
.paging li{float:left;padding:0 !important;background:none !important;}
.paging li img{display:block;}
.paging li a{display:block;margin:0 2px;padding:3px 4px 4px 4px;}
.paging li a.on,.paging li a:link:hover{background:#e29f18;}
.paging li span{display:block;margin:0 2px;padding:3px 4px 4px 4px;background:url(../images/arrowType4.gif) top center no-repeat;}
.paging li .imgButt{margin-top:1px;padding:0;width:auto;}
.paging li .imgButt:hover{background:none;}

.paging li .print { margin: 1px 10px 0; }

.paging div{padding:7px 10px 7px 0;float:right;}
.paging div span,.paging div label{display:block;float:left;padding:4px 7px 0 0;}
.paging div select{display:block;float:left;border:1px solid #cecdd1;padding:1px;margin-right:3px;}
.paging div img{display:block;float:left;padding:1px 0 0 0px;}
.genBox3 .paging h1{float:left;padding:8px 0 7px 20px;}
.genBox3 .paging{padding-bottom:1px;width:478px;background:url(../images/borderType2.gif) bottom left repeat-x;padding-top:10px;}
.genBox3 .paging ul{background:url(../images/sidebarAccBkg.gif) top left repeat-x;width:100%;margin-top:15px;}
.genBox3 .paging div{float:right;padding-right:10px;}
.genBox3 .pgnLow{background:none;padding:0;}
.genBox3 .pgnLow ul{margin-top:0;}
.boxList .paging{background:#fff;}
.boxList .paging h1{float:left;padding:8px 0 0 20px;}
.boxList .paging{padding-bottom:1px;width:100%;padding-top:10px;}
.boxList .paging ul{background:url(../images/sidebarAccBkg.gif) top left repeat-x;width:100%;margin-top:15px;}
.boxList .paging div{float:right;padding-right:10px;}
.boxList .pgnLow{background:url(../images/borderType2.gif) top left repeat-x;padding:1px 0 0 0;}
.boxList .pgnLow ul{margin-top:0;}

/* SIDEBAR BOX */
.sideBox{border:1px solid #c9cacb;width:232px;float:left;margin:0 0 15px 0;background:url(../images/sidebarAccBkg.gif) top left repeat-x;}
.sideBox h2{margin:8px 0 8px 13px;}
.sideBox .more{margin:0 14px 8px 0;float:right;}

/* PREVIEW */
#preview{width:406px;height:256px;position:relative;border:1px solid #c9cacb;background:#fff url(../images/boxBkgGrad.gif) bottom left repeat-x;float:left;margin:0 12px 19px 0;}
#preview h2{margin:8px 0 8px 14px;}
#preview .picScroller{width:287px;height:135px;overflow:hidden;padding:10px 0 0 119px;}
#preview .picScroller div{width:10000px;margin-left:-119px;}
#preview .picScroller div a{margin:21px 0 0 10px;display:block;float:left;background:url(../images/previewShadowRight.gif) top right no-repeat;}
#preview .picScroller div span.wrapp{display:block;background:url(../images/previewShadowBottom.gif) bottom left no-repeat;}
#preview .picScroller div span.wrapp span{padding:0 10px 10px 0;background:url(../images/previewShadowCorner.gif) bottom right no-repeat;display:block;}
#preview .picScroller div img{width:97px;display:block;border:1px solid #dedede;}
#preview .picScroller div a.on{margin-top:0;}
#preview .picScroller div .on img{width:145px;}
#preview ul li{display:none;margin-left:132px;background:url(../images/previewFadeBkg.gif) top left repeat-x;width:210px;}
#preview ul li.on{display:block;}
#preview ul li h3{margin-bottom:5px;}
#preview ul li h3 span{display:block;}
#preview .back,#preview .next{display:none;}
.js #preview .back{display:block;position:absolute;bottom:5px;left:0;cursor:pointer;}
.js #preview .next{display:block;position:absolute;bottom:5px;right:0;cursor:pointer;}

/* HOME LIST */
#homeList{width:214px;border:1px solid #c9cacb;background:#fff url(../images/boxBkgGrad.gif) bottom left repeat-x;float:left;margin:0 12px 19px 0;}
#homeList h2{margin:8px 0 7px 14px;}
#homeList ul{background:#fff url(../images/borderType1.gif) top left repeat-x;padding-top:1px;}
#homeList li{background:#fff url(../images/borderType1.gif) bottom left repeat-x;padding:9px 13px 9px 13px;}
#homeList li a{display:block;background:url(../images/moreBkg.gif) left 6px no-repeat;padding-left:13px;}
#homeList .more{margin:3px 5px 3px 0;}

/* HOME SLIDE */
#homeSlide{width:634px;position:relative;border:1px solid #c9cacb;background:#fff url(../images/boxBkgGrad.gif) bottom left repeat-x;float:left;margin:0 12px 19px 0;}
#homeSlide h2{margin:8px 0 8px 14px;}
#homeSlide .wrapper{overflow:auto;margin:0 0 10px 58px;width:531px;height:255px;padding-top:4px;}
.js #homeSlide .wrapper{overflow:hidden;height:225px;}
#homeSlide ul{float:left;width:10000px;background:url(../images/borderSlide.gif);}
#homeSlide li{width:148px;float:left;margin-right:20px;padding-right:16px;}
#homeSlide li img{border:1px solid #dedede;display:block;margin-bottom:6px;}
#homeSlide li h3{margin-bottom:3px;}
#homeSlide li h3 span{display:block;}
#homeSlide li p{margin-bottom:3px;}
#homeSlide .back,#homeSlide .next{display:none;}
.js #homeSlide .back{display:block;position:absolute;bottom:27px;left:0;cursor:pointer;}
.js #homeSlide .next{display:block;position:absolute;bottom:27px;right:0;cursor:pointer;}
#subContent #homeSlide{width:699px;margin-right:0;}
#subContent #homeSlide .wrapper{margin:0 0 14px 88px;padding-top:10px;}

/* SUB CONTENT */
#subContent .box{border:1px solid #c9cacb;background:#fff url(../images/boxBkgGrad.gif) bottom left repeat-x;float:left;}
#subContent .tblList .left{width:349px;}
#subContent .tblList .right{width:312px;margin-left:20px;}

/* HOME BANNER */
#content .banner ,#content .homeBanner, #content .flashBanner{display:block;margin-bottom:19px;clear:left;}
#content .banner img,#content .homeBanner img{display:block;}

/* WIDGET */
#widget{width:634px;border:1px solid #c9cacb;float:left;background:#fff url(../images/boxBkgGrad.gif) bottom left repeat-x;}
#widget h2{margin:8px 0 8px 14px;}
#widget .widget{display:block;margin-bottom:10px;}
#widget .text{width:495px;float:left;margin:5px 0 5px 14px;}
#widget .buttonMore{margin:12px 0 0 18px;}
#widget .buttonMore span{padding-left:15px;padding-right:27px;}

/* ACCORDION */
.accordion{border:1px solid #c9cacb;float:left;margin-bottom:15px;overflow:hidden;background:url(../images/sidebarAccBkg.gif) top left repeat-x;width:308px;}
.accordion h2{clear:both;background:#f6f8fa url(../images/sidebarTitleBkg.gif) bottom left repeat-x;padding:5px 19px;cursor:pointer;border:1px solid #d5d6d7;border-left:none;border-right:none;}
.accordion .listType1{margin-bottom:29px;}
.accordion .listType1 li{margin:0 19px 0 13px;}
.accordion div{width:100%;}
.accordion .listType1 li div{width:auto;}
#toggleSideAccordion{background:url(../images/ICONdrop.gif) top right no-repeat;display:block;float:right;margin:5px 8px 5px 0;padding:1px 22px 2px 0;cursor:pointer;}
#toggleSideAccordion.on{background:url(../images/ICONup.gif) top right no-repeat;}
.listAcc{width:239px;border-top:none;}
.listAcc div{height:390px;overflow:auto;width:215px;padding:0 11px 11px 11px;margin:5px 0;}
.listAcc li{background:url(../images/borderType1.gif) bottom left repeat-x;padding:11px 10px;}
.listAcc th{width:60px;}
.listAcc th,.listAcc td{padding:0;}

/* LIST TYPE 1 */
.listType1{margin-bottom:5px;}
.listType1 li{margin:0 13px 0 13px;padding:9px 0 11px 0;background:url(../images/borderType2.gif) bottom left repeat-x;overflow:hidden;}
.listType1 li img{display:block;float:left;border:1px solid #dedede;margin:0 11px 0 1px;}
.listType1 li p{margin-top:3px;overflow:hidden;}

/* LIST TYPE 2 */
.listType2 li{background:url(../images/borderType1.gif) top left repeat-x;overflow:hidden;padding:12px 10px;}
.listType2 .img{display:block;float:left;border:1px solid #e1e1e1;margin-right:22px;}
.listType2 .wrapper{overflow:hidden;background:url(../images/borderType3-120.gif) right top repeat-y;}
.listType2 .text{overflow:hidden;padding-right:10px;}
.listType2 .text p{margin:0;}
.listType2 .text h3{margin-bottom:5px;}
.listType2 .info{float:right;width:115px;text-align:center;padding:10px 0 0 5px;}
.listType2 .info p{margin-bottom:15px;}
.listType2 .buttonMore{float:none;margin:0 10px;}

/* SIDE NAVIGATION */
#sideNav{width:100%;float:left;margin:15px 22px 0 0;}
#sideNav ul{margin-bottom:40px;overflow:hidden;}
#sideNav li ul{border-top:1px solid #cdcdcd;margin:6px 0 38px 0;}
#sideNav li{float:left;width:100%;}
#sideNav li a{display:block;padding:5px 5px 5px 17px;border-bottom:1px solid #cdcdcd;background:url(../images/sideNavBullit.gif) 3px 7px no-repeat;}
#sideNav li.on a,#sideNav li a:hover{background:#e29f18 url(../images/sideNavOnBullit.gif) 3px 7px no-repeat;}
.colorLay #sideNav li a{background:url(../images/sideNavBullit2.gif) 3px 7px no-repeat;}
.colorLay #sideNav li.on a,.colorLay #sideNav li a:hover{background:#4d6170 url(../images/sideNavOnBullit.gif) 3px 7px no-repeat;}

#sideNav  #dimedia-banner { margin-bottom: 30px; }

/* POLL */
#poll{border:1px solid #c9cacb;background:#f1bb46 url(../images/pollBkg.gif) top left repeat-x;padding:12px 3px 10px 3px;float:left;}
#poll strong{display:block;margin:0 0 8px 12px;}
#poll .note{background:#fae9c4 url(../images/pollTextBkgTop.gif) top left no-repeat;margin-bottom:6px;}
#poll p{background:url(../images/pollTextBkgBottom.gif) bottom left no-repeat;padding:5px 12px;margin-bottom:6px;}
#poll dl{background:#fff url(../images/pollBoxBottom.gif) bottom left no-repeat;padding-top:3px;}
#poll dd{clear:left;padding:0 12px 11px 12px;}
#poll .radio{display:block;float:left;margin:0 5px -2px 0;}
#poll .switch{float:left;margin:16px 0 2px 4px;cursor:pointer;background:url(../images/moreBkg3.gif) left 3px no-repeat;padding:0 0 5px 10px;}
#poll .buttonPoll{float:right;background:url(../images/buttonPollBkgLeft.gif) top left no-repeat;margin:10px 4px 0px 0;padding-left:8px;}
#poll .buttonPoll span{background:url(../images/buttonPollBkgRight.gif) top right no-repeat;display:block;}
#poll .buttonPoll input{background:none;padding:2px 17px 3px 9px;cursor:pointer;}
#poll .bar{border:1px solid #144272;margin-top:2px;}
#poll .bar div{background:#144272;height:10px;}
#poll .answers,#poll .result{width:232px;background:url(../images/pollBoxTop.gif) top left no-repeat;padding-top:9px;}
#poll .result{display:none;}

/* TAG SOUP */
.tagSoup span{text-align:center;padding:3px 0;display:block;background:#abbfd6;border-bottom:1px solid #a3b7ce;}
.tagSoup p{text-align:justify;background:url(../images/tagSoupBkg.gif) top center no-repeat;padding:8px 0;}

/* SIDE MENU */
.sideMenu{border-top:1px solid #e4e4e5;border-bottom:1px solid #e4e4e5;margin-bottom:36px;padding:6px 5px;}
.sideMenu li{padding-bottom:3px;}
.sideMenu a{background:url(../images/more2Bkg.gif) left 3px no-repeat;padding-left:15px;}

/* BOXES */
.genBox1{padding:15px 10px;width:458px;margin-bottom:15px;border:1px solid #c9cacb;background:#fff url(../images/boxBkgGrad.gif) bottom left repeat-x;float:left;}
.genBox1 .imgLeft{float:left;display:block;margin-right:20px;}
.genBox1 h2{margin:3px 0 5px 0;}
.genBox1 .text{overflow:hidden;}
.genBox2{padding:15px 0 15px 10px;width:468px;margin-bottom:15px;border:1px solid #c9cacb;background:#fff url(../images/boxBkgGrad.gif) bottom left repeat-x;float:left;}
.genBox2 li{float:left;width:140px;margin-right:15px;}
.genBox2 li.last{margin:0;}
.genBox2 img{display:block;margin-bottom:10px;}
.genBox2 h2{margin:3px 0 5px 0;}
.genBox3{width:478px;border:1px solid #c9cacb;background:#fff url(../images/boxBkgGrad.gif) bottom left repeat-x;float:left;}
.genBox3 li{padding:16px 18px;background:url(../images/borderType2.gif) bottom left repeat-x;overflow:hidden;}
.genBox3 .imgLeft{display:block;float:left;margin-right:20px;}
.genBox3 h2{margin:3px 0 5px 0;}
.genBox3 .text{overflow:hidden;}
.genBox3 .text p{margin:0;}
.genBox3 .more2{display:block;float:right;margin:5px 10px;}
.box3type2 li{padding-right:10px;position:relative;}
.box3type2 h2{margin-bottom:10px;}
.box3type2 h2 b{display:block;}
.box3type2 .left{width:150px;}
.box3type2 .text p{margin-bottom:5px;}
.box3type2 div.right{width:135px;}
.box3type2 div.right img{display:block;float:right;}
.box3type2 .more{position:absolute;right:10px;bottom:10px;}
.detailBox{padding:38px 15px 15px 23px;width:440px;float:left;border:1px solid #c9cacb;background:#fff url(../images/boxBkgGrad.gif) bottom left repeat-x;position:relative;}
.adminLayout .detailBox{width:700px;}
.detailBox .detailNav{top:13px;}
.detailBox .detailNav .more{margin-top:1px;display:block;padding-bottom:2px;}
.detailBox .date{margin-bottom:8px;display:block;}
.detailBox h1{margin-bottom:15px;}
.detailBox h2{margin-left:0px;}
.detailBox .imgLeft{display:block;float:left;margin:0 15px 10px 0;}
.detailBox .imgLeft2{display:block;float:left;margin:0 5px 10px 0;}
.toolbar{clear:left;width:738px;background:#f0f0f1;overflow:hidden;}
.toolbarTop{margin-bottom:15px;}
.toolbar .links{float:right;}
.toolbar .left{float:left;padding-left:25px;}
.toolbar .links li{float:left;padding:4px 20px 3px 0;}
.toolbar .links a{display:block;padding:3px 0 6px 0;float:left;cursor:pointer;}
.toolbar .links .edit{background:url(../images/ICONedit.gif) top right no-repeat;padding-right:35px;}
.toolbar .links .erase{background:url(../images/ICONerase.gif) top right no-repeat;padding-right:28px;}
.toolbar .detailNav{position:static;right:0;float:right;background:#fff;padding:5px 9px 5px 0;}


.dimedia-box { width:480px; background: #000 url(../images/dimedia-bkg-3.jpg) right 167px no-repeat; float:left; position: relative; }
.dimedia-box .brand  { background: url(../images/dimedia-logo.gif); display: block; width: 128px; height: 46px; position: absolute; top: 14px; right: 27px; text-indent: -9999px; }
.dimedia-box h1 { margin: 50px 0 28px 25px; font-size: 17px; line-height: 19px; color: #fff; font-family: "Trebuchet MS", arial, sans-serif; font-weight: normal; }
.dimedia-box h1 span  { display: block; font-size: 28px; line-height: 32px; font-family: arial, sans-serif; }
.dimedia-box blockquote { margin: 0 25px 174px 25px; font-size: 14px; line-height: 20px; color: #b0b1b3; font-family: verdana, arial, sans-serif; }
.dimedia-box blockquote a { color: #f30808; text-decoration:none; }
.dimedia-box .text  { margin: 0 25px 30px 25px; font-size: 12px; line-height: 18px; color: #fff; }
.dimedia-box .text h2 { margin: 0 0 15px 0; font-size: 14px; line-height: 18px; color: #fff; font-weight: bold; font-family: arial, sans-serif; }
.dimedia-box .text p  { color: #fff; }
.dimedia-box .text ul { list-style: none; }
.dimedia-box .text ul li { color: #fff; background: url(../images/dimedia-bullit.gif) left 6px no-repeat; padding-left: 15px; zoom: 1; }
.dimedia-box .text p a,
.dimedia-box .text a  { color: #f30808; }
.dimedia-box .text a.more { color: #f30808; background-image: url(../images/dimedia-more.gif) !important; }
.dimedia-box .slider { background: url(../images/dimedia-slider-bkg.gif) bottom left repeat-x; height: 215px; width:480px; margin-bottom: 30px; position: relative; overflow: hidden; zoom: 1; }
.dimedia-box .slider ul { width: 10000px; position: relative; height: 215px; left: 0; }
.dimedia-box .slider ul li  { float: left; width: 480px; height: 200px; text-align: center; padding-top: 15px; }
.dimedia-box .slider ul li a  { position: relative; display: block; width: 256px; margin: 0px auto; }
.dimedia-box .slider ul li img  { display: block; }
.dimedia-box .slider ul li a .zoom  { position: absolute; bottom: 0; right: 0; }
.dimedia-box .slider ul li p  { padding: 7px 0 0 0px; color: #a4b236; font-size: 11px; line-height: 13px; font-weight: bold; }
.dimedia-box .slider .prev,
.dimedia-box .slider .next { display: block; position: absolute; top: 63px; width: 29px; height: 124px; cursor: pointer; text-indent: -9999px; }
.dimedia-box .slider .prev { background: url(../images/dimedia-prev.gif) top left no-repeat; left: 0;  }
.dimedia-box .slider .next { background: url(../images/dimedia-next.gif) top left no-repeat; right: 0;  }
.dimedia-box .slider .prev:hover,
.dimedia-box .slider .next:hover { background-position: -29px top; }
.dimedia-box .bkg { /*background: url(../images/dimedia-bkg-2.jpg) bottom right no-repeat;*/ }



/* GOOGLE INFO WINDOW */
.g-info-window{overflow:hidden;position:relative;width:217px;}
.g-info-window h3{margin-bottom:5px;width:143px;}
.g-info-window h3 span{display:block;}
.g-info-window img{position:absolute;top:15px;right:0;width:72px;}
.g-info-window p{margin-bottom:10px;min-height:50px;}
.g-info-window .more{float:right;}
.g-info-window .infoBox li{float:left;margin:0 2px 2px 0;}

/* SMALL POPUP BOX */
#smlPopup{background:url(../images/smlPopupTopBkg.gif) top left no-repeat;position:absolute;display:none;top:0;left:0;width:208px;padding-top:9px;}
#smlPopup .inner{background:url(../images/smlPopupBottomBkg.gif) bottom left no-repeat;width:190px;padding:0 9px 9px 9px;}
#smlPopup .close{float:right;cursor:pointer;}

/* FAQ */
.faq{padding:28px 15px 15px 23px;width:440px;margin-bottom:15px;border:1px solid #c9cacb;background:#fff url(../images/boxBkgGrad.gif) bottom left repeat-x;float:left;}
.faq h1{margin-bottom:15px;}
.faq .box h2,.faq .text h2{margin-left:0;}
.faq .faqAccord{float:left;width:478px;margin:20px -15px 0px -23px;}
.faq .faqAccord li{background:url(../images/borderType2.gif) top left repeat-x;}
.faq .faqAccord h2{overflow:hidden;cursor:pointer;margin:0;padding:8px 15px 8px 23px;}
.faq .faqAccord h2 span{float:left;margin-right:5px;display:block;}
.faq .faqAccord h2 em{display:block;overflow:hidden;}
.faq .faqAccord .text{padding:0px 15px 8px 23px;}
.faq .faqAccord p{margin:0;}
.faq label{display:block;margin-bottom:5px;clear:left;}
.faq .txt,.faq textarea{border:1px solid #cdcdcd;display:block;padding:2px 3px;width:422px;float:left;margin-bottom:20px;}
.faq textarea{height:80px;}
.faq .warning{float:left;margin:-18px 0 1px 0;}
.faq .button{float:right;margin-right:10px;}
.adminLayout .faq{width:700px;}
.adminLayout .faq .faqAccord{width:738px;}

/* ADMIN SEARCH */
#adminSearch{width:740px;margin-bottom:16px;background:url(../images/adminSearchMiddle.gif) top left repeat-y;}
#adminSearch .wrapper{background:url(../images/adminSearchTop.gif) top left no-repeat;}
#adminSearch form{background:url(../images/adminSearchBottom.gif) bottom left no-repeat;overflow:hidden;padding-bottom:8px;}
#adminSearch fieldset{float:left;width:500px;padding:13px 0 10px 20px;background:url(../images/adminSearchFieldsetBkg.gif) top right repeat-y;}
#adminSearch fieldset h2{margin-bottom:16px;}
#adminSearch fieldset dl{float:left;margin:0 33px 10px 0;}
#adminSearch fieldset dl.first{width:85px;margin-right:20px;}
#adminSearch fieldset dl.last{width:258px;margin-right:36px;}
#adminSearch fieldset dt{margin-bottom:8px;}
#adminSearch fieldset dd{overflow:hidden;padding-bottom:7px;}
#adminSearch fieldset .check{display:block;float:left;margin-right:6px;}
#adminSearch fieldset .clear{clear:left;width:75px;}
#adminSearch fieldset .txt{border:1px solid #cdcdcd;padding:2px;width:60px;display:block;margin-bottom:3px;}
#adminSearch fieldset select{border:1px solid #cdcdcd;padding:2px 1px;}
#adminSearch fieldset .button{margin-top:18px;}
#adminSearch fieldset .inline{margin:0 0 8px 0;}
#adminSearch fieldset .inline dd{width:200px;}
#adminSearch fieldset .inline label{float:left;margin:5px 5px 0 0;}
#adminSearch fieldset .inline .txt{float:left;margin:0 5px 0 0;}
#adminSearch fieldset .js-replace{margin:0 37px 5px 0;width:153px;}
.js #adminSearch fieldset .js-replace select{display:none;}
#adminSearch fieldset .js-replace dd{padding:0;}
#adminSearch fieldset .js-replace .sel-replaced{width:141px;display:block;padding:3px 0 3px 10px;margin-bottom:7px;cursor:pointer;border:1px solid #c9cacb;background:#c9cacb url(../images/searchFormAdvancedDropdown.gif) top right no-repeat;}
#adminSearch fieldset .js-replace .off{opacity:0.5;}
#adminSearch fieldset dl.last select{width:258px;}
#adminSearch .more{float:left;margin:6px 0 0 8px;}
#adminSearch .checkSelect{margin:0 0 20px 0;}
#adminSearch .checkSelect dd{float:left;width:71px;padding:0 0 3px 0;background:url(../images/checkSelectMiddle.gif) top right no-repeat;}
#adminSearch .checkSelect #ch1{background:url(../images/checkSelectLeft.gif) top left no-repeat;width:63px;}
#adminSearch .checkSelect #ch2{width:71px;}
#adminSearch .checkSelect #ch3{width:99px;}
#adminSearch .checkSelect #ch4{width:91px;}
#adminSearch .checkSelect #ch5{width:87px;}
#adminSearch .checkSelect #ch6{background:url(../images/checkSelectRight.gif) top right no-repeat;width:78px;}
#adminSearch .checkSelect dd.on{background-position:right -44px;}
#adminSearch .checkSelect #ch1.on{background-position:left -44px;}
#adminSearch .checkSelect #ch6.on{background-position:right -44px;}
#adminSearch .checkSelect .check{display:none;}
#adminSearch .checkSelect label{display:block;height:41px;position:relative;cursor:pointer;}
/*
#adminSearch .checkSelect #ch1 label{background:url(../images/checkSelectIcon2.gif) 12px bottom no-repeat;}
#adminSearch .checkSelect #ch2 label{background:url(../images/checkSelectIcon1.gif) 12px bottom no-repeat;}
#adminSearch .checkSelect #ch3 label{background:url(../images/checkSelectIcon3.gif) 4px bottom no-repeat;}
#adminSearch .checkSelect #ch4 label{background:url(../images/checkSelectIcon5.gif) 12px bottom no-repeat;}
#adminSearch .checkSelect #ch5 label{background:url(../images/checkSelectIcon4.gif) 15px bottom no-repeat;}
*/
#adminSearch .checkSelect label span{display:block;position:absolute;top:12px;left:20px;}
#adminSearch .checkSelect #ch1 span{width:41px;top:17px;}
#adminSearch .checkSelect #ch2 span{width:43px;top:17px;}
#adminSearch .checkSelect #ch3 span{width:74px;top:17px;}
#adminSearch .checkSelect #ch4 span{width:68px;top:17px;}
#adminSearch .checkSelect #ch5 span{width:56px;}
#adminSearch .checkSelect #ch6 span{width:56px;top:17px;}
#adminSearch fieldset.simpleLay dd{float:left;padding-right:20px;}
#adminSearch fieldset.simpleLay dl.last{width:362px;}
#adminSearch fieldset.simpleLay dl.last dd{padding-right:0;}
#adminSearch fieldset.simpleLay .txt{width:344px;}
#adminSearch form div{float:left;width:190px;padding:13px 10px 30px 20px;}
#adminSearch form div h2{margin-bottom:35px;}
#adminSearch form div .go{display:block;margin:0 0 23px 40px;width:102px;}

/* STD TABLE */
.stdTable{width:738px;border-top:1px solid #d6dce9;}
.stdTable .highlight-row th,
.stdTable .highlight-row td { background: #53ff98 !important; }  
.stdTable th{background:url(../images/compareHeadBgkArrowsBlank.gif) top right no-repeat;padding:8px 14px 8px 3px;}
.stdTable th.last{background:url(../images/compareHeadBgkMiddle.gif) top right repeat-x;}
.stdTable td{text-align:left;vertical-align:top;padding:6px 5px 6px 3px;border-right:1px solid #d2d2d3;background:#fefefe;}
.stdTable .bkg td{background:#f2f2f3;}
.stdTable td.last{border:none;width:14px;}
.stdTable td.no-bord{border:none;}
.stdTable td.note{background-image:none !important;text-align:center;}
.stdTable td img{display:block;margin-left:20px;}
.stdTable th.lastBig{background:url(../images/compareHeadBgkMiddle.gif) top right repeat-x;}
.stdTable td.lastBig{width:135px;border:none;}
.stdTable td.lastBig input{display:block;float:left;margin:4px 0 0 4px;}
.stdTable .buttonMore2blue,.stdTable .buttonMore2red{margin-right:2px;}
.stdTable td.bkg1{background:#063d5f !important;}
.stdTable td.bkg2{background:#e6152e !important;}
.stdTable td.bkg3{background:#9fa5ac !important;}
.stdTable td.bkg4{background:#65b83a !important;}
.stdTable td.bkg-red{background:#fa6c6c !important;}
.stdTable td.bkg1,.stdTable td.bkg2,.stdTable td.bkg3,.stdTable td.bkg4{border-bottom:1px solid #fff;color:#fff !important;}
.stdTable td.bkg1 a,.stdTable td.bkg2 a,.stdTable td.bkg3 a,.stdTable td.bkg4 a{color:#fff !important;}
.stdTable tfoot td{background:#e8e9ea url(../images/compareFootBorder.gif) bottom left repeat-x;border:none;padding:8px 27px 9px 0;}
.stdTable tfoot td a{display:block;float:right;margin-right:29px;}
.stdTable .markAll{background:url(../images/ICONok.gif) top right no-repeat;padding:4px 29px 0 0;}
.stdTable .eraseMarked{background:url(../images/ICONerase.gif) top right no-repeat;padding:4px 21px 2px 0;}
.stdTable .acceptMarked{background:url(../images/ICONaccept.gif) top right no-repeat;padding:4px 26px 2px 0;}
.stdTable .rejectMarked{background:url(../images/ICONreject.gif) top right no-repeat;padding:4px 26px 2px 0;}
.sortable th.header{cursor:pointer;}
.sortable th{background:url(../images/compareHeadBgkArrows.gif) top right no-repeat;}
.sortable th.last{background:url(../images/compareHeadBgkArrows-last.gif) top right no-repeat;}
.sortable th.headerSortUp{background-position:right -62px;}
.sortable th.headerSortDown{background-position:right -122px;}

/* ADMIN BOXES */
#adminBanner{display:block;float:left;}
.lineWrapper{overflow:hidden;padding-bottom:16px;}
.adminBox{border:1px solid #c9cacb;margin-bottom:15px;width:718px;background:#fff;float:left;padding:9px 8px 15px 12px;}
.lineWrapper .adminBox{width:216px;margin:0;float:right;background:#fff url(../images/boxBkgGrad.gif) bottom left repeat-x;}
.adBoxSmall{width:216px;margin:0 12px 0 0;background:#fff url(../images/boxBkgGrad.gif) bottom left repeat-x;}
.adBoxLast{width:216px;margin:0;float:right;background:#fff url(../images/boxBkgGrad.gif) bottom left repeat-x;}
.adminBox h1,.adminBox h2{padding-bottom:11px;margin-bottom:13px;background:url(../images/borderType2.gif) bottom left repeat-x;}
.adminBox .block{margin-bottom:16px;background:url(../images/borderType2.gif) bottom left repeat-x;overflow:hidden;}
.adminBox .block .more,.adminBox .info{margin-bottom:14px;display:block;}
.adminBox h3{margin-bottom:16px;overflow:hidden;}
.adminBox h3 .button,.adminBox h3 .buttonMore{display:block;margin:13px auto 0 auto;width:88px;float:none;}
.adminBox h3 .buttonMore span{padding-left:0;padding-right:12px;text-align:center;}
.buttRight{float:right;margin:60px 10px 0 0;}
ul.adminBlock{overflow:hidden;background:url(../images/adminBlockBkg.gif) 255px top repeat-y;}
ul.adminBlock li{width:255px;float:left;padding:2px 0 8px 0;}
ul.adminBlock li.last{padding-left:36px;}
ul.adminBlock li h3 span{display:block;margin-top:16px;}
ul.adminBlock li h3 .buttonMore{margin:13px 0 0 0;width:auto;float:left;}
ul.adminBlock li h3 .buttonMore span{margin:0;padding:3px 17px 6px 5px;}
.adminBlockRight{float:right;width:200px;margin-left:20px;}
.adminBlockRight .buttonMore{margin:13px 0 0 50px;}
.adminBlock table{margin-bottom:10px;}
.adminBlock table th{padding:0 16px 3px 0;}
.adminBlock table td{padding-bottom:3px;}
.adminBox2{border:1px solid #c9cacb;margin-bottom:15px;width:738px;background:#fff;padding:12px 0 0 0;margin-top:-1px;float:left;}
.adminBox2 .more{float:right;margin:10px 15px 10px 0;}
.adminBlock .hidden-form{display:none;}
.adminBlock .submitPrevForm{cursor:pointer;}
#g-map-admin{margin-bottom:10px;border:8px solid #efba49;width:660px;clear:left;}
#g-map-admin .inner{height:400px;width:660px;margin:0;}
.curves-title{background:url(../images/statsTblTitle1rightBkg.gif) top right no-repeat;clear:left;}
.curves-title div{background:url(../images/statsTblTitle1leftBkg.gif) top left no-repeat;padding:6px 0;text-align:center;}

/* FORM TYPE 1 */
.formType1 fieldset{background:#f1f0f0;margin-bottom:10px;padding:10px 0 0 17px;overflow:hidden;}
#mainBox .formType1{margin:0 15px;}
.formType1 fieldset .caption button{margin-left:16px;cursor:pointer;}
.formType1 fieldset .caption{display:block;margin:0 0 12px 0;overflow:hidden;}
.formType1 fieldset dt .buttonMore,.formType1 fieldset .caption .buttonMore{float:right;margin:0 20px 0 0;}
.formType1 fieldset dl{overflow:hidden;}
.formType1 fieldset dl.marg{margin-bottom:10px;}
.formType1 fieldset dl.ie-marg{padding:15px 0;}
.formType1 fieldset dt{margin-bottom:8px;clear:left;}
.formType1 fieldset dd{width:214px;margin-right:20px;margin-bottom:9px;clear:left;}
.formType1 fieldset dd.left{float:left;clear:none;}
.formType1 fieldset dd.last{width:203px;margin-right:0 !important;float:left;clear:none;}
.formType1 fieldset dd label{display:block;margin-bottom:3px;}
.formType1 fieldset dd .txt{width:206px;border:1px solid #dedede;padding:2px 4px;margin:0!important;}
.formType1 fieldset dd .file{float:left;margin-right:30px;}
.formType1 fieldset dd.big .txt{width:440px;}
.formType1 fieldset dd.last .txt{width:195px;}
.formType1 fieldset dd textarea{width:440px;height:150px;border:1px solid #dedede;padding:2px 4px;}
.formType1 fieldset dd input.marg{margin-bottom:4px;}
.formType1 fieldset dd select{width:216px;border:1px solid #dedede;padding:1px;}
.formType1 fieldset dd.last select{width:205px;}
.formType1 fieldset dd .check{float:left;margin-right:10px;}
.formType1 fieldset dd.padd{padding-top:18px;}
.formType1 fieldset dd.large{width:auto;margin-right:0;overflow:hidden;}
.formType1 fieldset dd.large p{margin-top:6px;}
.formType1 fieldset dd.imgWrapper{float:left;width:auto;padding:4px;background:#fff;}
.formType1 fieldset dd.imgWrapper img{display:block;margin-bottom:5px;}
.formType1 fieldset dd.radio{float:left;width:95px;clear:none;}
.formType1 fieldset dd input.radio{float:left;display:block;margin-right:5px;}
.formType1 fieldset dd textarea.error,
.formType1 fieldset dd select.error,
.formType1 fieldset dd input.error{background:#ffc8cd;}
.formType1 fieldset dd.small{width:234px;margin-right:0;}
.formType1 fieldset dd.small select{width:106px;}
.formType1 fieldset .leftSmall{float:left;clear:none;width:100px;margin-right:15px;}
.formType1 fieldset dd.leftSmall .txt{width:70px;margin-right:1px;float:left;}
.formType1 fieldset dd.leftSmall img{margin-top:2px;cursor:pointer;}
.formType1 .block{background:#e4e2e2;margin:0 0 10px -17px;padding:8px 0 0 17px;overflow:hidden;}
.formType1 .block button{float:right;margin-bottom:8px;margin-right:20px;cursor:pointer;}
.formType1 .block ul{margin:0 17px 7px 0;}
.formType1 .block ul li{background:#f2f1f1;padding:4px 5px;margin-bottom:5px;overflow:hidden;}
.formType1 .block ul li a{cursor:pointer;float:left;}
.formType1 .block ul li .delBussines{float:right;}
.formType1 fieldset .user-logo{display:block;margin:10px 0;border:1px solid #dedede;}
.formType1 .deafultButton{border:none !important;outline:none !important;}
.formType1 .bannerInfoBox{padding-top:15px;float:left;}
.formType1 .bannerInfoBox img{display:block;margin:0 24px 9px 0;float:left;}
.formType1 .bannerInfoBox .text{overflow:hidden;}
.formType1 .bannerInfoBox .text h2{margin-bottom:15px;}
.formType1 .bannerInfoBox .text ul li{padding-left:12px;margin-bottom:3px;background:url(../images/arrowType7.gif) left 4px no-repeat;}
.formType1 .bord img{border:3px solid #e2e2e2;}
.formType1 .buttonMore{margin:10px 10px 10px 0;}
.formType1 .buttonWrapp{padding:15px 252px 13px 17px;}
.formType1 .buttonWrapp p{padding-top:4px;}
.formType1 .buttonWrapp .buttonMore,.formType1 .buttonWrapp .button{float:right;margin:0 0 0 8px;}
.formType1 .buttonWrapp .buttonMore span{padding:5px 17px 4px 5px;}
.formType1 .multiRpl{display: none;}
.formType1 .sel-replaced{display: block;width:192px;border:1px solid #dedede;padding:3px 20px 4px 4px;background: #fff url(../images/bg-select-multi.png) 199px 2px no-repeat;cursor: pointer;}
.formType1 span.error{background-color:#ffc8cd !important;}

.formType1 fieldset dd.large #centerToRegion  { float: left; margin-right: 18px !important; }
.formType1 fieldset dd.large #centerToRegionButton  { float: left; margin: -1px 0 0 0; }

/* FORM POPUP */
#popup-overlay{position:absolute;top:0;left:0;background:#000;z-index:1000;cursor:pointer;display:none;}
#form-popup{position:absolute;top:0;left:0;z-index:1001;display:none;width:508px;background:#fff;padding:1px;}
#form-popup h2{background:#95a1aa url(../images/reg-popup-H2-bkg.gif) top left repeat-x;padding:7px 9px 7px 14px;margin-bottom:14px;}
#form-popup h2 img{float:right;cursor:pointer;margin-top:2px;}
#form-popup  .img-block{float:right;margin:10px 20px 0 0;}
#form-popup dl{overflow:hidden;}
#form-popup dt{margin-bottom:8px;}
#form-popup label{display:block;margin-bottom:3px;}
#form-popup textarea,#form-popup .txt{display:block;padding:3px 9px;border:1px solid #cdcdcd;margin-bottom:10px;width:194px;}
#form-popup select{display:block;padding:1px;border:1px solid #cdcdcd;margin-bottom:10px;width:214px;}
#form-popup textarea{width:428px;height:130px;display:block;margin:0;}
#form-popup .error{background:#ffc8cd;}
#form-popup .inline dd{float:left;padding-right:20px;}
#form-popup .inline dd.big .txt{width:428px;}
#form-popup .inline dd.clear{clear:left;}
#form-popup .radio{padding-bottom:10px;}
#form-popup .inline .radio{width:214px;}
#form-popup .radio input{float:left;margin-right:8px;}
#form-popup .error-note{display:block;margin:-8px 0 6px 2px;}
#form-popup #captcha-img{display:block;position:relative;margin-top:-18px;}
#form-popup #popup_iframe{display:none;}
#form-popup div.block-el{margin:0 0px 19px 11px;background:#f1f0f0;padding:10px 0px 10px 17px;overflow:hidden;width:471px;}
#form-popup div p{margin:3px 10px 0 0;}
#form-popup .buttonMore{margin:10px 10px 10px 0;}
#form-popup #submitFrm,#form-popup .button{float:right;margin:0 20px 0 -12px;}
#form-popup .off{display:none;}
#form-popup #g-popup-map{border:8px solid #efba49;width:432px;margin:0;background:#fff;clear:left;}
#form-popup #g-popup-map .inner{height:300px;width:432px;margin:0;background:#fff;}

/* SIDEBAR */
#sidebar.sidePadd{padding-top:47px;}
#sidebar .banner{display:block;margin-bottom:15px;float:left;}
#sidebar .banner img{display:block;}
#partners{background:#f4f4f4;padding:10px 0 5px 10px;width:298px;border:1px solid #c9cacb;background:#fff url(../images/boxBkgGrad.gif) bottom left repeat-x;float:left;margin-bottom:19px;}
#partners img{display:block;margin:0 auto 4px auto;}
#bannersBox{float:left;margin-bottom:10px;width:308px;}
#bannersBox div.left{float:left;width:145px;}
#bannersBox div.right{float:right;width:145px;}
#bannersBox div a{display:block;margin-bottom:20px;clear:left;}
#bannersBox div img{display:block;}

/* FOOTER */
#footerNav{background:#f1f1f1 url(../images/footerBkg.gif) top left repeat-x;}
#footerNav .inner{width:960px;margin:0px auto;overflow:hidden;padding-top:30px;}
#footerNav ul li{float:left;width:190px;padding-bottom:15px;}
#footerNav ul li li{float:none;width:auto;padding:7px 0 0 10px;}
#footer{width:960px;margin:0px auto;overflow:hidden;padding:10px 0 20px 0;}
#footer .sign{float:left;}
#footer p{float:right; margin-left: 18px; }

/* SHARE TOOLBAR */
a.dimedia-toolbar-button { width: 78px; margin-top: -5px; float: right; line-height: 20px; padding:0 0 0 13px; background: url(../images/toolbar/button.gif); font-size:11px; font-family: arial, sans-serif; font-weight: bold; color:#fff; cursor: pointer; }
#dimedia-toolbar { display: none; opacity: 0; width: 96px; padding-top:20px; background: url(../images/toolbar/dimedia-toolbar-top.png) top left no-repeat; position: absolute; z-index:100; }
#dimedia-toolbar .bottom-bkg { padding-bottom:31px; background: url(../images/toolbar/dimedia-toolbar-bottom.png) bottom left no-repeat; }
#dimedia-toolbar .middle-bkg { background: url(../images/toolbar/dimedia-toolbar-middle.png) top left repeat-y; padding: 1px 0; }
#dimedia-toolbar ul { margin: -11px 0 -13px 9px; position: relative; padding: 0; list-style: none; overflow: hidden; }
#dimedia-toolbar ul li  { float: left; margin: 0 5px 4px 0; }
#dimedia-toolbar ul a,
#dimedia-toolbar ul a img { display: block; border: 0; height: 16px; width: 16px; cursor: pointer; }
#dimedia-toolbar ul a { opacity: 0.6; }
#dimedia-toolbar ul a:hover { opacity: 1; }

/* LIGHTBOX */
#jquery-overlay{position:absolute;top:0;left:0;z-index:1000;width:100%;height:500px;}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:1001;text-align:center;line-height:0;}
#jquery-lightbox a img{border:none;}
#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#lightbox-container-image{padding:10px;}
#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#lightbox-container-image-data-box{font-family:Arial,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0;}
#lightbox-container-image-data{padding:0;line-height:16px;color:#1e2d3b;font-size:14px;}
#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left;}
#lightbox-image-details-caption{font-weight:bold;}
#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em;font-size:10px;line-height:12px;color:#656565;}
#lightbox-secNav-btnClose{width:66px;float:right;padding:0 3px 0.7em 0;font-size:11px;font-family:Arial,sans-serif;font-weight:bold;color:#656565;text-decoration:none;background:url(../images/lightbox-btn-close.gif) right 2px no-repeat;}
#lightbox-buttons{float:right;clear:right;padding-bottom:5px;}
#lightbox-buttons img{margin-left:5px;cursor:pointer;}

