@charset "utf-8";
/* CSS Document */


/* ---------------------------------------- */
/* ----------->>> jQuery UI <<<------------ */
/* ---------------------------------------- */
/*
 * jQuery UI CSS Framework @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/*
 * jQuery UI Resizable @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Resizable#theming
 */
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/*
 * jQuery UI Selectable @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Selectable#theming
 */
.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }
/*
 * jQuery UI CSS Framework @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/
 */


/* Component containers
----------------------------------*/

/* Interaction states
----------------------------------*/

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fcefa1/*{borderColorHighlight}*/; background: #fbf9ee/*{bgColorHighlight}*/ url(/css/smoothness/images/ui-bg_glass_55_fbf9ee_1x400.png)/*{bgImgUrlHighlight}*/ 50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/; color: #363636/*{fcHighlight}*/; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636/*{fcHighlight}*/; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a/*{borderColorError}*/; background: #fef1ec/*{bgColorError}*/ url(/css/smoothness/images/ui-bg_glass_95_fef1ec_1x400.png)/*{bgImgUrlError}*/ 50%/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/; color: #cd0a0a/*{fcError}*/; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a/*{fcError}*/; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a/*{fcError}*/; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(/css/smoothness/images/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
.ui-widget-content .ui-icon {background-image: url(/css/smoothness/images/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
.ui-widget-header .ui-icon {background-image: url(/css/smoothness/images/ui-icons_222222_256x240.png)/*{iconsHeader}*/; }
.ui-state-default .ui-icon { background-image: url(/css/smoothness/images/ui-icons_888888_256x240.png)/*{iconsDefault}*/; }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(/css/smoothness/images/ui-icons_454545_256x240.png)/*{iconsHover}*/; }
.ui-state-active .ui-icon {background-image: url(/css/smoothness/images/ui-icons_454545_256x240.png)/*{iconsActive}*/; }
.ui-state-highlight .ui-icon {background-image: url(/css/smoothness/images/ui-icons_2e83ff_256x240.png)/*{iconsHighlight}*/; }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(/css/smoothness/images/ui-icons_cd0a0a_256x240.png)/*{iconsError}*/; }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-tr { -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-br { -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-top { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-right {  -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-left { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all { -moz-border-radius: 4px/*{cornerRadius}*/; -webkit-border-radius: 4px/*{cornerRadius}*/; border-radius: 4px/*{cornerRadius}*/; }

/* Overlays */
.ui-widget-overlay { background: #aaaaaa/*{bgColorOverlay}*/ url(/css/smoothness/images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityOverlay}*/; }
.ui-widget-shadow { margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/; padding: 8px/*{thicknessShadow}*/; background: #aaaaaa/*{bgColorShadow}*/ url(/css/smoothness/images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityShadow}*/; -moz-border-radius: 8px/*{cornerRadiusShadow}*/; -webkit-border-radius: 8px/*{cornerRadiusShadow}*/; border-radius: 8px/*{cornerRadiusShadow}*/; }

/* ---------->>> end jQuery UI <<<---------- */


body {background: #F4F4F4 url(../images/body.gif) top repeat-x; margin: 0 auto; text-align: center; padding: 0 inherit; font: normal 12px/16px Arial, Helvetica, sans-serif; color: #110f0f;}

div.gsc-cursor-page {
  color  : #007CD3;
  margin : 5px;
}

div.gsc-cursor-page:hover {
  cursor: pointer;
}

a.gsc-trailing-more-results:link {
  visibility: hidden;
}

/*links*/
a:link {color: #007CD3; text-decoration: underline;}
a:visited {color: #007CD3; text-decoration: underline;}
a:hover {color: #0280d5; text-decoration: none;}


/*elements*/
h4{margin: 0; font: bold 16px/20px Arial, Helvetica, sans-serif; color: #007CD3;}
h5{margin: 10px auto 0px auto; font: bold 12px/16px Arial, Helvetica, sans-serif; color: #007CD3;}
p {}
div {}
small {font-size: 10px; color: #898989;}
.info {font: normal 10px/12px Arial, Helvetica, sans-serif; color: #898989;}
a img{border: none;}/*remove the border around images*/
form{margin: 0px auto;}
ul{list-style: none; list-style-image:url(../images/list_blue_cube.gif);}


/*wrappers*/
.pageWrapper {width: 970px; text-align: center; margin: 0 auto; background: #FFFFFF;} /*white area around the page content*/
.pageContent{width: 950px; text-align: center; margin: 0 auto;}


/*segments*/
.headerContent{text-align: left; margin: 0 auto 23px auto;}
.head_bgr{background: #EBEBEB url(../images/header_bgr.gif) top repeat-x; width: 100%; height: auto; width: 950px;}
.leftSide{width: 610px; height: auto; float: left;} /*homepage left side*/
.rightSide{width: 320px; height: auto; float: right;}/*homepage right side*/
.innerLeftSide{width: 165px; float: left; margin-right: 10px;}
.innerMainContent{width: 450px; float: left}
.innerRightSide{
    float         : right;
    margin-bottom : 10px;
    position      : static !important;
    width         : 320px;
}

/*header contents*/
.logo{width: 210px; height: 76px; float: left; margin-top: 15px; margin-bottom: 5px; padding-left: 10px;}
.smarter_results{width: 610px; height: 252px; overflow: hidden; margin:0px; padding: 0px; background:url(../images/banner_homepage.gif) no-repeat; text-align: left;}
/*banner*/
div.banner_district{font: normal 10px/16px Arial, Helvetica, sans-serif; color: #e1e1e1; margin: 30px 0px 0px 22px;}
div.banner_district h2{font: normal 22px/25px Arial, Helvetica, sans-serif; color: #fff; margin: 0px;}
div.banner_district a:link,
div.banner_district a:visited{font: normal 12px/16px Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: underline;}
div.banner_district a:hover{font: normal 12px/16px Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none;}
div.banner_district span{font: normal 12px/16px Arial, Helvetica, sans-serif; color: #ffffff; }
/*form*/
.form_container{width: 709px; height: 56px; float: left; margin: 20px auto 5px; background:url(../images/header_comment.gif) center left no-repeat;}

/*first input box*/
.lf_input1{width: 305px; height: 35px; overflow: hidden; float: left; margin: 13px 3px 0px 0px; padding-left: 37px;}
.lf_input1 input{width: 295px;background: none; border: none; display: inline; font: normal 18px Arial, Helvetica, sans-serif; color: #110f0f;}

/*second input box*/
.lf_input2{width: 200px; float: left; height: 35px; overflow: hidden; margin: 13px 3px 0px 0px; padding-left: 13px;}
.lf_input2 input{width: 190px;background: none; border: none; display: inline; font: normal 18px Arial, Helvetica, sans-serif; color: #110f0f;}

/*text between*/
.lf_in{margin: 10px auto 0;font: normal 18px Arial, Helvetica, sans-serif; color: #110f0f; line-height: 35px; float: left;}

/*submit btn*/
.lf_submit{float: left; width: 125px; height: 43px; margin: 6px auto 0px;}
/*end of form elements*/


/*top menu contents*/
.topNav{width: 950px; height: 44px; text-align: left; margin: 0px auto; background:url(../images/menu_bg.gif) bottom repeat-x; clear: both; overflow: hidden;}
.topMenu{width: 100%; margin: 0px; padding: 0px 0px 0px 12px; list-style: none;}
.topMenu li{float: left; margin: 0px 12px 0px 0px; padding: 0px 11px 0px 0px; background: url(../images/menu_splitter.gif) right bottom no-repeat;}
.topMenu li.last{background: none;} /*remove the splitter from last menu item*/
.topMenu li a:link{color: #110f0f; font: bold 12px Arial, Helvetica, sans-serif; text-decoration: none; line-height: 45px;}
.topMenu li a:visited{color: #110f0f; font: bold 12px Arial, Helvetica, sans-serif; text-decoration: none; line-height: 45px;}
.topMenu li a:hover{color: #005285; font: bold 12px Arial, Helvetica, sans-serif; text-decoration: none; line-height: 45px;}
/*end of header contents*/


/*body contents*/


/*modules*/
.module_clean{margin-bottom: 10px; display: block;}
.module{display: block;margin-bottom: 10px; text-align: left;}

.module img.border{padding: 1px; border: 1px solid #AAAAAA;}

.module-grey{margin-bottom: 10px; display: block; text-align: left;}
.module .inside h3{border-bottom: 1px solid #C2C2C2;  text-align: left; font: bold 12px/20px Arial, Helvetica, sans-serif; color: #101010; margin: 0px auto 5px auto;}
.innerLinks li a:link{font: normal 11px/15px Arial, Helvetica, sans-serif; color:#007CD3; text-decoration: none;}
.innerLinks li a:visited{font: normal 11px/15px Arial, Helvetica, sans-serif; color:#007CD3; text-decoration: none;}
.innerLinks li a:hover{font: normal 11px/15px Arial, Helvetica, sans-serif; color:#007CD3; text-decoration:underline}

.sponsored .inside{padding-left: 10px;}
.sponsored .inside a:link,
.sponsored .inside a:visited{font: bold 14px/22px Arial, Helvetica, sans-serif; text-decoration: underline;}
.sponsored .inside a:hover{font: bold 14px/22px Arial, Helvetica, sans-serif; text-decoration: none;}

.sponsored .inside a.green:link,
.sponsored .inside a.green:visited{font: normal 11px/18px Arial, Helvetica, sans-serif; text-decoration: none; color: #008000;}
.sponsored .inside a.green:hover{font: normal 11px/18px Arial, Helvetica, sans-serif; text-decoration: underline; color: #008000;}

.itemDescription{float: left; width: 355px; overflow: hidden; padding: 5px inherit;}
.itemDescription span{color: #61665D; font-size: 0.9em;}
.itemRating{float: right; width: 85px; overflow: hidden; text-align: right; padding: 5px inherit;}
.itemRating img{padding: 2px 0px; float: none;}

.itemRating a:link,
.itemRating a:visited{font: normal 11px/13px Arial, Helvetica, sans-serif; color: #007CD3; text-decoration: none;}
.itemRating a:hover{font: normal 11px/13px Arial, Helvetica, sans-serif; color: #007CD3; text-decoration: underline;}

.phone{background:url(../images/phone.gif) left no-repeat; padding-left: 15px;}
/*borders and backgrounds*/

.module div.titleTL{margin-right: 6px; /* clip right corner */background-image: url('../images/mod_blue_bar.gif');height: 6px; /* vertical: show first half of the image with the top-corners in it */font-size: 2px; /* correct height for IE */}
.module div.titleTR{margin-top: -6px; /* to level of top-left corner */margin-left: 6px; /* clip left corner */background-image: url('../images/mod_blue_bar.gif'); background-position: 100% 0; /* show bg-image starting at the right */height: 6px; font-size: 2px;}
.module .title{ background:url(../images/mod_heading_bgr.gif) top repeat-x; height: 42px; text-align: left; text-indent: 10px;border-left: 1px solid #C6C5C6;border-right: 1px solid #C6C5C6; height: 65px}
.module .title h3{margin: 0px; font: normal 24px/42px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #110f0f}
.module .modBL {margin-right: 6px; /* clip right corner */background-image: url('../images/bottom_borders.gif');background-position: 0 -6px; /* show under half of the image */height: 6px;font-size: 2px;}
.module .modBR {margin-top: -6px; /* to level of bottom-left corner */margin-left: 6px; /* clip left corner */background-image: url('../images/bottom_borders.gif'); background-position: 100% -6px; /* under half, right side */height: 6px; font-size: 2px;}
.modContent {border-left: 1px solid #C6C5C6;border-right: 1px solid #C6C5C6;padding: 20px 5px 5px; background:url(../images/mod_content_top_bgr.gif) top no-repeat; text-align: left; overflow: hidden;}

/*other classes related to modules*/


.sortOptions{float: left; width: 210px; padding-left: 5px; overflow: hidden;  background:url(../images/menu_splitter.gif) right center no-repeat; margin-right: 10px;}

.sortOptionsResult{float: left; width: 100px; padding-left: 5px;  background:url(../images/menu_splitter.gif) right center no-repeat; background-color: none; margin-right: 10px;}

.sortOptionsFilter{float: left;width: 90px; padding-left: 5px; overflow: hidden}

.sortOptions a:link,
.sortOptions a:visited{font: normal 11px/20px Arial, Helvetica, sans-serif; color: #101010; text-decoration: none;}
.sortOptions a:hover{font: normal 11px/20px Arial, Helvetica, sans-serif; color: #101010; text-decoration: underline;}


.sponsored_notification{font: normal 11px/12px Arial, Helvetica, sans-serif; color: #c6c5c6; text-transform:uppercase; float: right; padding: 5px 5px 0px 0px;}
.mp_fl_wrap{float: left; width: 193px; height: auto; margin: 0 auto; border-right: 1px solid #C6C5C6; padding-left: 5px;}
.small_title{float: left;}
.small_title h4{margin-bottom: 5px;}
.mp_fl_content img.border{margin: 0px 0px 5px 0px;}
.mp_arrow{float: left; padding: 2px 5px;}
.mp_fl_content{text-align: left; width: 190px; overflow: hidden;}

.votes{margin: 0px auto 10px;}
.stars{float: left;}
.vote_name{line-height: 1.5em;}


/*tabs classes*/
.tab_wrapper{width: 100%; height: 35px; background:url(../images/mod_tab_bgr.gif) top repeat-x; overflow: hidden; margin: 0px auto 15px auto;}
ul.tab {list-style: none;height:29px; padding-left:20px; margin: 6px auto;}
ul.tab li{float:left; margin-right:15px;}

.tab a:link, .tab a:visited{ background: none; font: normal 11px/30px Arial, Helvetica, sans-serif; color:#363636; display:block; height:30px; text-decoration:none;}
.tab a span{	background: none;	display:block;	height:30px;	margin-right:24px;	padding-left:24px;}
.tab a:hover{	background:url(../images/mod_tab_Bgr_active.gif) right 30px;	display:block;}
.tab a:hover span{	background:url(../images/mod_tab_Bgr_active.gif) left 30px;	display:block;}

.ui-state-active a:link, .ui-state-active a:visited, .ui-state-active a:visited, .ui-state-active a:hover{ font: bold 14px/30px Arial, Helvetica, sans-serif; color:#363636; 	background:url(../images/mod_tab_Bgr_active.gif) right 0 no-repeat;}
.ui-state-active a span, .ui-state-active a:hover span{	background:url(../images/mod_tab_Bgr_active.gif) left 0 no-repeat;}
.tab_img{padding: 8px 8px 0px 4px; float: left;}
/*tabs classes*/

/*Popular Stories*/
.popular_stories{width: 280px; float: left;}
.popular_stories_list{width: 310px; float: left;}
.popular_stories_list li{line-height: 1.8em;}
.popular_stories_list a:link, a:visited{text-decoration: none;}
.popular_stories_list a:hover{text-decoration: underline;}
/*Popular Stories*/


/*weather report*/
.weather_report{list-style: none; margin: 0; padding: 0; width: 90%;}
.weather_report li{line-height: 40px; border-bottom: 1px solid #C6C5C6; padding-left: 20px;}
.weather_report li div.weatherImage{width: 60px; height: 40px; float: left;}
.weatherTemp{width: 130px; float: left; font: normal 13px/30px Arial, Helvetica, sans-serif;}
.weatherDay{width: 50px; float: left; font: bold 13px/40px Arial, Helvetica, sans-serif;}

.sunny{ background:url(../images/weather_icons/sunny.gif) left center no-repeat;}
.cloudy{ background:url(../images/weather_icons/pcloudy.gif) left center no-repeat;}
.rain{ background:url(../images/weather_icons/rain.gif) left center no-repeat;}
.thunder{ background:url(../images/weather_icons/thunder.gif) left center no-repeat;}
.snow{ background:url(../images/weather_icons/cloudy_snow.gif) left center no-repeat;}
.low{color: #08387c;}
.high{color: #ca0400;}


/*Local Favorites*/
.favorites_left{width: 210px; float: left; padding: 5px inherit;}
.favorites_right{width: 75px; float: right;}
.favorites_left a:link,
.favorites_left a:visited{text-decoration: underline;}
.favorites_left a:hover{text-decoration: none;}
.favorites_right{padding: 17px inherit 0px inherit;}

/*local_events*/
.local_events .modContent{padding-top: 10px;}
.local_events li{padding: 5px inherit;}
.local_events a:link,
.local_events a:visited{text-decoration: none;}
.local_events a:hover{text-decoration: underline;}
.local_events a.lilBigger{font-size: 13px; font-weight: bold;}
/*local coupons*/
.coupon{width: 42px; height: 55px; float: left; background:url(../images/icon_save_now.gif) left center no-repeat;}
.couponText{width: 250px; float: left; padding-top: 5px;}

/*end of modules*/

/*end of body contents*/


/*Footer classes*/
.footerContent{border-top: 1px solid #C6C5C6; padding-top: 15px;}

.footer_links{font: bold 12px/16px Arial, Helvetica, sans-serif; color: #151515;}
.footer_links a:link{color: #007CD3; font: normal 12px/16px Arial, Helvetica, sans-serif; text-decoration: underline;}
.footer_links a:visited{color: #007CD3; font: normal 12px/16px Arial, Helvetica, sans-serif; text-decoration: underline;}
.footer_links a:hover{color: #007CD3; font: normal 12px/16px Arial, Helvetica, sans-serif; text-decoration: none;}
.footer_links span{color: #007CD3; font: normal 12px/16px Arial, Helvetica, sans-serif; text-decoration: none;}

.footer_links_dark{font: bold 10px/16px Arial, Helvetica, sans-serif; color: #151515;}
.footer_links_dark a:link{color: #151515; font: normal 10px/16px Arial, Helvetica, sans-serif; text-decoration: underline;}
.footer_links_dark a:visited{color: #151515; font: normal 10px/16px Arial, Helvetica, sans-serif; text-decoration: underline;}
.footer_links_dark a:hover{color: #151515; font: normal 10px/16px Arial, Helvetica, sans-serif; text-decoration: none;}
.footer_links_dark span{color: #151515; font: normal 10px/16px Arial, Helvetica, sans-serif; text-decoration: none;}

.copyright{color: #151515; font: normal 10px/12px Arial, Helvetica, sans-serif; text-decoration: none;}

.footer_spacer{height: 1px; width: 100%; margin: 5px auto; font: normal 1px/1px Arial, Helvetica, sans-serif;}



/*grey borders on inner page*/

.top-left {margin-right: 5px; /* clip right corner */background-image: url('../images/grey_borders.gif');height: 5px; /* vertical: show first half of the image with the top-corners in it */font-size: 2px; /* correct height for IE */}
.top-right {margin-top: -5px; /* to level of top-left corner */margin-left: 5px; /* clip left corner */background-image: url('../images/grey_borders.gif'); background-position: 100% 0; /* show bg-image starting at the right */height: 5px; font-size: 2px;}
.bottom-left {margin-right: 5px; /* clip right corner */background-image: url('../images/grey_borders.gif');background-position: 0 -5px; /* show under half of the image */height: 5px;font-size: 2px;}
.bottom-right {margin-top: -5px; /* to level of bottom-left corner */margin-left: 5px; /* clip left corner */background-image: url('../images/grey_borders.gif'); background-position: 100% -5px; /* under half, right side */height: 5px; font-size: 2px; }

.inside {border-left: 1px solid #D3D3D3;border-right: 1px solid #D3D3D3;background: #ffffff;color: #525252;padding-left: 5px;padding-right: 5px; overflow: hidden; width:auto; text-align: left;}

/*grey borders on inner page with grey backgrounds*/


.module-grey .top-left {margin-right: 5px; /* clip right corner */background-image: url('../images/grey_filled_borders.gif');height: 5px; /* vertical: show first half of the image with the top-corners in it */font-size: 2px; /* correct height for IE */}
.module-grey .top-right {margin-top: -5px; /* to level of top-left corner */margin-left: 5px; /* clip left corner */background-image: url('../images/grey_filled_borders.gif'); background-position: 100% 0; /* show bg-image starting at the right */height: 5px; font-size: 2px;}
.module-grey .bottom-left {margin-right: 5px; /* clip right corner */background-image: url('../images/grey_filled_borders.gif');background-position: 0 -5px; /* show under half of the image */height: 5px;font-size: 2px;}
.module-grey .bottom-right {margin-top: -5px; /* to level of bottom-left corner */margin-left: 5px; /* clip left corner */background-image: url('../images/grey_filled_borders.gif'); background-position: 100% -5px; /* under half, right side */height: 5px; font-size: 2px; }

.module-grey div.inside {border-left: none;border-right: none; background: #EBEBEB; color: #525252;padding-left: 5px;padding-right: 5px; overflow: hidden; width:auto; height: auto;}


/*grey borders on inner page*/



/*global*/
.clr{clear: both; line-height: 0px; font-size: 0px; height: 0px; margin: 0px; padding: 0px; overflow: hidden;}
ul.clean{list-style: none; margin: 0px; padding: 0px; list-style-image: none;}
ul.clean li{padding-bottom: 4px;}
ul.clean_w_border{list-style: none; margin: 0px; padding: 0px; list-style-image: none;}
ul.clean_w_border li{
  border-bottom  : 1px solid #C6C5C6;
  min-height     : 20px;
  padding-bottom : 4px;
  text-align     : left;
}
.left{float: left;}
.right{float: right;}
.no_border,
ul.clean_w_border li.no_border,
ul.clean_w_border li.no_border,
ul.weather_report li.no_border{border: none;}
.sc{font-variant:small-caps;}
.mpic{margin: 0px 10px 10px 0px;}
.lilBigger{font-size: 1.1em; line-height: 1.5em;}
.lsmaller{font-size: 0.8em;}
.notopgap {margin-top: 0;}
.nobottomgap {margin-bottom: 0;}
select.small_select_box{width: 80px; overflow: hidden;}

a.green:link,
a.green:visited{font: normal 11px/18px Arial, Helvetica, sans-serif; text-decoration: none; color: #008000;}
a.green:hover{font: normal 11px/18px Arial, Helvetica, sans-serif; text-decoration: underline; color: #008000;}

a.lbigger:link,
a.lbigger:visited{font: bold 14px/22px Arial, Helvetica, sans-serif; text-decoration: underline; color: #007CD3;}
a.lbigger:hover{font: bold 14px/22px Arial, Helvetica, sans-serif; text-decoration: none; color: #007CD3;}

a.orange:link,
a.orange:visited{font: bold 14px/22px Arial, Helvetica, sans-serif; text-decoration: underline; color: #f26522;}
a.orange:hover{font: bold 14px/22px Arial, Helvetica, sans-serif; text-decoration: none; color: #f26522;}

/*end of global*/

/*facebox css*/
div.modal-form{margin: 10px 0px 0px 10px;}
div.modal-form span.change-city{padding-left: 2px;}
div.modal-form span.change-city .header{font: bold 16px/25px Helvetica, Arial; color: #161616;}
div.modal-form span.change-city .text-field{ width: 220px; height: 24px; font: normal 12px/14px Arial, Helvetica, sans-serif; color: #949494; border: 1px solid #D7D7D7; padding: 4px; margin-bottom: 5px; margin-top: 3px; }
.modal-form .submit{width: 119px; height: 43px; border: none; cursor: pointer; float: right;}
/*facebox css*/


/* ---------------------------------------- */
/* ------->>> Resizable iFrame <<<--------- */
/* ---------------------------------------- */
#eiqResizable.ui-widget-content { border: 1px solid #aaaaaa/*{borderColorContent}*/; background: #ffffff/*{bgColorContent}*/ url(/css/smoothness/images/ui-bg_flat_75_ffffff_40x100.png)/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/; color: #222222/*{fcContent}*/; }
#eiqResizable.ui-widget-content a { color: #222222/*{fcContent}*/; }

#eiqResizable {
 height         : 450px;
 padding        : 0px;
 padding-bottom : 10px;
 width          : 450px;
}
#eiqResizable iframe {
  height : 100% !important;
  width  : 100% !important;
}
#eiqResizable .ui-icon {
 background-position : -225px -28px;
 cursor              : s-resize;
 left                : 50%;
}
.ui-resizable-helper {
 border : 2px dotted #178BD3;
 width  : 444px !important;
}
.innerMainContent iframe {
 /*height : 350px;*/
 width  : 450px;
}


/* ---------------------------------------- */
/* -------->>> KEYWORDS COMPONENT <<<------ */
/* ---------------------------------------- */
#keywordsComponent {
  /*margin-top: 10px;*/
}
#keywordsComponent .module .modBR {
  background-image:url("../images/bottom_borders2.gif");
}
#keywordsComponent h1 {
  border-bottom : 1px solid #C2C2C2;
  color         : #101010;
  font          : bold 17px/30px Arial,Helvetica,sans-serif;
  margin        : 0 auto 5px;
  text-align    : left;
}
