﻿img, fieldset, form { border: 0; margin: 0; padding: 0; }

/* Header */
.banner { margin: 0px; padding: 0px; height: 86px; }
.banner table { border-collapse: collapse; margin: 0px; padding: 0px; width: 100%; }
.banner table tr td { margin: 0px; padding: 0px; }
.banner table tr td.contacts {text-align: right; margin: 0px; padding: 0px; width: 52%; }
.banner table tr td.contacts .leftBanner {float: left; margin-right: 20px; }
.banner table tr td.contacts .rightBanner {  }
.banner table tr td.logo { margin: 0px; padding: 0px;  }
/* Header */

/* Top Nav */
.top_nav {margin: 0; padding: 0; color: #000000; display: inline-block; }
.top_nav table.mainTable { border-collapse:collapse; margin: 0px; padding: 0; }
.top_nav table.mainTable tr td { margin:-10px 0 0 0; padding:  0 8px 0 0; }
.top_nav .home { cursor: pointer; float: left; width: 60px; display: inline-block; text-align: center; }
.top_nav .home:hover { background: url('backgrounds/top_nav/home_link_hover.gif'); background-repeat: no-repeat; text-align: center; }
.top_nav .home a { height: 48px; }

/* Parent Titles */
.top_nav table.mainTable tr td.node { }
.top_nav table.mainTable tr td.node .left { display:inline-block; background-position: left; cursor: pointer; float: left; height: 48px; width: 9px; text-align: center; background-repeat: no-repeat; }
.top_nav table.mainTable tr td.node .center { cursor: pointer; float: left; height: 48px; text-align: center; background-repeat: repeat-x;}
.top_nav table.mainTable tr td.node .right { cursor: pointer; float: right; #float: none; width: 9px; height: 48px; background-repeat: no-repeat; }

.top_nav table.mainTable tr td.selected .left, .top_nav table.mainTable tr td.node:hover .left {background: url('backgrounds/top_nav/left_snip.gif');  }
.top_nav table.mainTable tr td.selected .center, .top_nav table.mainTable tr td.node:hover .center { background: url('backgrounds/top_nav/center_snip.gif');  }
.top_nav table.mainTable tr td.selected .right, .top_nav table.mainTable tr td.node:hover .right { background: url('backgrounds/top_nav/right_snip.gif');  }


.top_nav table.mainTable tr td a { height: 48px; display:inline-block; font-weight: bold; text-decoration:none; font-size:12px; padding: 12px 4px 0 4px; color: #000; }
.top_nav table.mainTable tr td.selected a, .top_nav table.mainTable tr td:hover a, .top_nav .selected a  { color: #fff;  }
/* Parent Titles */

/* Dropdown */
.top_nav .top_nav_floater_full {width: 600px; z-index:1000; position: absolute; }
.top_nav .top_nav_floater_semi { width: 200px; z-index:1000; position: absolute; }

.top_nav table.fullTable { margin: 0px; padding: 0px; border-collapse: collapse; }
.top_nav table.fullTable tr td { margin: 0px; padding: 0px; }
.top_nav table.fullTable tr td.main {margin: 0px; padding: 9px 0 0 0; background-color: #ec1413; }
.top_nav table.fullTable tr td.main_snip {margin: 0px; padding: 0px; height: 8px; background: url('backgrounds/top_nav/fulldropdown_bottombg.png'); background-repeat: no-repeat; } 

.top_nav table.semiTable { margin: 0px; padding: 0px; border-collapse: collapse; }
.top_nav table.semiTable tr td { margin: 0px; padding: 0px; }
.top_nav table.semiTable tr td.main {margin: 0px; padding: 9px 0 0 0; background-color: #ec1413; }
.top_nav table.semiTable tr td.main_snip {margin: 0px; padding: 0px; height: 8px; background: url('backgrounds/top_nav/semidropdown_bottombg.png'); background-repeat: no-repeat; } 

.top_nav .floating_node { float: left; margin: 10px 8px 10px 8px; padding: 0px; width: 183px; } 
.top_nav .floating_node table { border-collapse: collapse; margin: 0px; padding: 0px; width: 183px; }
.top_nav .floating_node table tr td { margin: 0px; padding: 0px; width: 183px; }
.top_nav .floating_node table tr td.top { margin: 0px; padding: 0px; background: url('backgrounds/top_nav/dropdown_sub_topsnip.gif'); background-repeat: no-repeat; height: 10px; }
.top_nav .floating_node table tr td.main { margin: 0px; padding: 0px; background-color: #f41514; margin: 0px; padding: 0px 10px 15px 10px; }
.top_nav .floating_node table tr td.main h3 { margin: 0px; padding: 0px; }
.top_nav .floating_node table tr td.main h3 a {font-size: 13px; color: #fff; font-weight: bold; }
.top_nav .floating_node table tr td.main h3 a:hover { text-decoration: none; color: #fff;}
.top_nav .floating_node table tr td.main ul { list-style-type: none; margin: 0px; padding: 0px; }
.top_nav .floating_node table tr td.main ul li { margin: 0 0 0 10px; padding: 0; line-height: 22px;}
.top_nav .floating_node table tr td.main ul li a { font-size: 13px; color: #fff; font-weight: normal; text-transform:none; }
.top_nav .floating_node table tr td.main ul li a:hover { text-decoration: none; }
.top_nav .floating_node table tr td.bottom { margin: 0px; padding: 0px; background: url('backgrounds/top_nav/dropdown_sub_bottomsnip.gif'); background-repeat: no-repeat; height: 10px; }
/* Dropdown */

/* Top Nav */

/* Panel Snapshots */
.panelSnapshots { padding: 10px 10px 20px 10px; }
.panelSnapshots .sub_node { margin-right: 20px; display: inline-block; }
.panelSnapshots .sub_node h2 { font-size: 23px; color: #000; margin-bottom: 10px; }
.panelSnapshots .sub_node h2 a { color: #000; }
.panelSnapshots .sub_node h2 a:hover { text-decoration: none; }
.panelSnapshots .sub_node .content { margin: 0px; padding: 0px;  font-weight: bold; color: #ec1413; min-height: 160px; }
.panelSnapshots .sub_node .content { margin: 0px; padding: 0px; }
.panelSnapshots .sub_node .content a { font-weight: bold; }
.panelSnapshots .sub_node .content a:hover { text-decoration: none; }
.panelSnapshots .sub_node .content .links { margin-top: 10px; margin-bottom: -60px; }
.panelSnapshots .sub_node .content .links ul { margin: 0px; padding: 0px; list-style-type: none; }
.panelSnapshots .sub_node .content .links ul li { margin: 0 0 5px 0; padding: 0px; }
.panelSnapshots .sub_node .content .links ul li a { color: #000; font-weight: bold; }
.panelSnapshots .sub_node .content .links ul li a:hover { text-decoration: underline; }
.panelSnapshots .sub_node .content .image { float: right; }

/* Tablet Layout */
.tabletLayout {  }
.tabletLayout .tablet_o { width: 437px; height: 161px; margin: 10px; }
.tabletLayout .left_ { width: 247px; float: left; height: 161px; background: url('backgrounds/tablet/leftbg.gif'); background-repeat: no-repeat; background-position:top left; background-color: #eb0702; }
.tabletLayout .left_orange { width: 247px; float: left; height: 161px; background: url('backgrounds/tablet/leftbg_orange.gif'); background-repeat: no-repeat; background-position:top left; background-color: #ff9100; }
.tabletLayout .left_purple { width: 247px; float: left; height: 161px; background: url( 'backgrounds/tablet/leftbg_purple.gif' ); background-repeat: no-repeat; background-position: left top; background-color: #3C0B3D; }
.tabletLayout .left_red { width: 247px; float: left; height: 161px; background: url( 'backgrounds/tablet/leftbg_red.gif' ); background-repeat: no-repeat; background-position: left top; background-color: #eb0702; }
.tabletLayout .left_green { width: 247px; float: left; height: 161px; background: url( 'backgrounds/tablet/leftbg_green.gif' ); background-repeat: no-repeat; background-position: left top; background-color: #0F990C; }

.tabletLayout .content { padding: 10px; }
.tabletLayout .content h2 { margin-bottom: 10px; }
.tabletLayout .content h2 a { color: #fff; }
.tabletLayout .content h2 a:hover { text-decoration: none;  }
.tabletLayout .content a { color: #fff; }
.tabletLayout .content a:hover { text-decoration: none; }
.tabletLayout .content .more { text-align:right; margin-top: 10px; }
.tabletLayout .content .more a { color: #fff; }
.tabletLayout .content .more a:hover { text-decoration: underline; }
.tabletLayout .right { float: right; width: 190px; height: 161px; position: absolute; z-index: +500; margin-left: 247px; #margin-left: 0px; }
.tabletLayout .right .right_i { }
.tabletLayout .right .image { height: 161px; width: 190px; overflow: hidden; position: absolute; z-index: -500; margin-top: -166px; }
.IE7 .tabletLayout .right .image { height: 161px; width: 190px; overflow: hidden; position: absolute; z-index: -500; margin-top: -164px; }
/* Tablet Layout */


/* Boxed Left Nav */
.BoxedLeftNav_default { margin: 0 0 20px 0;}
.BoxedLeftNav_default table {width: 208px; border-collapse: collapse; margin: 0; padding: 0px; }
.BoxedLeftNav_default table tr td {  margin: 0px; padding: 0px; }
.BoxedLeftNav_default table tr td.top { height: 32px; background: url('backgrounds/left_nav/top_bg.png'); background-repeat: no-repeat; background-position: top; }
.BoxedLeftNav_default table tr td.center { background-color: #ec1413;}
.BoxedLeftNav_default table tr td.bottom { height: 25px; background: url('backgrounds/left_nav/bottom_bg.png'); background-repeat: no-repeat; background-position: bottom; }
.BoxedLeftNav_default .subs_links { padding-left: 15px; cursor: pointer; }

.BoxedLeftNav_default .subs_links ul { margin: 0px; padding: 0px; list-style-type: none; line-height: 22px; font-size: 12px; }
.BoxedLeftNav_default .subs_links ul li { font-weight: normal; }
.BoxedLeftNav_default .subs_links ul li a { color: #fff; }
.BoxedLeftNav_default .subs_links ul li a:hover { text-decoration: none; color: #000; }

.BoxedLeftNav_default .subs_links:hover { background-color: #FBCBCB; cursor: pointer; }
.BoxedLeftNav_default .subs_links:hover ul li a { color: #000; }
.BoxedLeftNav_default .subs_links:hover	ul { margin: 0px; padding: 0px; list-style-type: none; line-height: 22px; }
.BoxedLeftNav_default .subs_links:hover	ul li a:hover { text-decoration: none; color: #000; }
.BoxedLeftNav_default .subs_links:hover	ul li strong { color: #000; }

.BoxedLeftNav_default .subs_links_selected { padding-left: 15px; cursor: pointer; background-color: #FBCBCB; }
.BoxedLeftNav_default .subs_links_selected ul li a { color: #000; }
.BoxedLeftNav_default .subs_links_selected ul { margin: 0px; padding: 0px; list-style-type: none; line-height: 22px; }
.BoxedLeftNav_default .subs_links_selected ul li a:hover { text-decoration: none; color: #000; }

.BoxedLeftNav_blue { margin: 0 0 20px 0;}
.BoxedLeftNav_blue table {width: 208px; border-collapse: collapse; margin: 0; padding: 0px; }
.BoxedLeftNav_blue table tr td {  margin: 0px; padding: 0px; }
.BoxedLeftNav_blue table tr td.top { height: 32px; background: url('backgrounds/left_nav/top_bg_blue.png'); background-repeat: no-repeat; background-position: top; }
.BoxedLeftNav_blue table tr td.center { background-color: #85CDFF; }
.BoxedLeftNav_blue table tr td.bottom { height: 25px; background: url('backgrounds/left_nav/bottom_bg_blue.png'); background-repeat: no-repeat; background-position: bottom; }
.BoxedLeftNav_blue .subs_links { padding-left: 15px; cursor: pointer; }

.BoxedLeftNav_blue .subs_links ul { margin: 0px; padding: 0px; list-style-type: none; line-height: 22px; font-size: 12px; }
.BoxedLeftNav_blue .subs_links ul li { font-weight: normal; }
.BoxedLeftNav_blue .subs_links ul li a { color: #fff; }
.BoxedLeftNav_blue .subs_links ul li a:hover { text-decoration: none; color: #000; }

.BoxedLeftNav_blue .subs_links:hover { background-color: #AFDEFF; cursor: pointer; }
.BoxedLeftNav_blue .subs_links:hover ul li a { color: #000; }
.BoxedLeftNav_blue .subs_links:hover ul { margin: 0px; padding: 0px; list-style-type: none; line-height: 22px; }
.BoxedLeftNav_blue .subs_links:hover ul li a:hover { text-decoration: none; color: #000; }

.BoxedLeftNav_blue .subs_links_selected { padding-left: 15px; cursor: pointer; background-color: #AFDEFF; }
.BoxedLeftNav_blue .subs_links_selected ul li a { color: #000; }
.BoxedLeftNav_blue .subs_links_selected ul { margin: 0px; padding: 0px; list-style-type: none; line-height: 22px; }
.BoxedLeftNav_blue .subs_links_selected ul li a:hover { text-decoration: none; color: #000; }
/* Boxed Left Nav */

/* Content */
.article_content { padding: 0px; margin: 0px 20px 20px 10px; line-height: 22px; }

.article_content h1 { color: #000; }
.article_content .description { padding-top: 7px; padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px dotted #D7D7D7;}

.article_content .breadcrumb {margin:0px 0 5px 0; font-size:11px; }
.article_content .breadcrumb ul { margin:0; padding: 0; }
.article_content .breadcrumb ul li { background-position: left;  display: inline; padding-left:10px; padding-right: 3px; background-image: url( 'bullets/breadcrumb.gif' ); background-repeat: no-repeat; }
.article_content .breadcrumb ul li a{ text-decoration: none; }
.article_content .breadcrumb ul li a:hover { text-decoration: underline; }
.article_content .breadcrumb ul li.home { background-image:none;  padding-left:0px; padding-right: 3px;}
.article_content .breadcrumb ul li.current {color: #000; padding-left:10px; padding-right: 3px;}

.article_content .content { margin-top: -10px; width: 100%; }
.article_content .mainContent { margin-top: 20px; }
.article_content .attachments { margin-top: 10px; }
.article_content .attachments dl { margin: 5px 0 2px 0; }
.article_content .attachments dt { border: 0px; margin-bottom: -10px; padding-bottom: 0px; }
.article_content .attachments .description { padding-bottom: 0px; border-bottom: 0px; }

.article_content .gallery { text-align:center; width:320px; padding-left: 5px; }
.article_content .gallery h2 { text-align:left; }
.article_content .gallery p { text-align:left; margin-bottom:10px; }
.article_content .gallery { overflow:hidden; margin-bottom:20px; text-align:center; margin-top:20px; }
.article_content .gallery_i { width:320px; } 
.article_content .gallery .preview_image {border-color: #ec1413;  margin-bottom: 5px; padding: 0px; border-collapse: collapse;  text-align: center; vertical-align:middle; width: 310px; height:240px; overflow:hidden; border: 2px solid; } 
.article_content .gallery .image_caption { background-color: #ec1413; width:308px; margin-top:-5px;  margin-bottom:10px;  font-size:12px; display:inline-block; text-align:left; color:#fff; padding-left:6px; padding-top:10px; padding-bottom:10px;}
.article_content .gallery img { cursor:pointer; }
.article_content .gallery .loading {  margin-top:100px;}
.article_content .gallery img:hover {}
.article_content .node_list { width: 310px; }
.article_content .subImages { border-color: #ec1413; border-style: solid; width:90px; height:64px; overflow:hidden; text-align:left; border-width: 2px; margin-bottom: 10px; margin-left: 2px; margin-right: 12px; }
.article_content .subImages:hover { border-color: #3e3e3e; }
.article_content .article_image { text-align: center; padding-bottom: 5px; border-bottom: dotted 1px #C2BCAC; margin-bottom: 5px; }
.article_content .imgCaption { line-height: 16px; width: 300px; padding-top: 2px; font-size: 12px; font-style: italic; }
/* Content */

/* Subs Snapshot */
.subsImageSnapshot { margin: 20px 20px 20px 10px; }
.subsImageSnapshot .snapshot { width:100%; margin-top: 30px; padding: 5px; min-height: 160px; }
.subsImageSnapshot .snapshot h2 { font-size: 24px; border-bottom: solid 1px #ec1413; margin-bottom: 5px; padding-bottom:5px; color: #000; }
.subsImageSnapshot .snapshot h2 a { color:#000; } 
.subsImageSnapshot .snapshot h2 a:hover { text-decoration: none; }
.subsImageSnapshot .content { padding:4px 0 0 0; color: #434141; }
.subsImageSnapshot .content a { color: #434141; }
.subsImageSnapshot .content a:hover { text-decoration: none; }
.subsImageSnapshot a.moreLink { color: #ec1413; }
.subsImageSnapshot a.moreLink:hover { text-decoration: underline; }
.subsImageSnapshot .sub_image { float: left; margin: 20px 0 20px 0; padding: 0 20px 0 30px; cursor: pointer; }
.subsImageSnapshot .sub_image:hover { cursor: pointer; }

.subsImageSnapshot .date { font-weight: bold; font-size: 12px; color: #ec1413; margin-bottom: 5px;}
.subsImageSnapshot .image { float: left; margin: 4px 10px 6px 0px; }
.subsImageSnapshot .image .imgBorder { border: 1px solid #ec1413; width: 126px; overflow: hidden; text-align:center; }
/* Subs Snapshot */

/* Subs Snapshot */
.subsSnapshot { margin: 20px 20px 20px 10px; }
.subsSnapshot .snapshot { width:100%; margin-top: 20px; margin-bottom: 10px; padding: 5px; display: inline-block; }
.subsSnapshot .snapshot h2 { font-size: 24px; border-bottom: solid 1px #ec1413; margin-bottom: 5px; padding-bottom:5px; color: #000; }
.subsSnapshot .snapshot h2 a { color:#000; } 
.subsSnapshot .snapshot h2 a:hover { text-decoration: none; }

/*Dated Snapshot Title and Date */
.subsSnapshot .snapshot .header { border-bottom: #ec1413 solid 1px; padding-bottom: 5px; line-height: 20px; color: #000;}
.subsSnapshot .snapshot .header .title { text-align: left; float: left;  font-size: 24px; }
.subsSnapshot .snapshot .header .date { text-align: right;  font-size: 14px; color: #ec1413; font-weight: bold; }
.subsSnapshot .snapshot .header .date a {  color: #ec1413; }
.subsSnapshot .snapshot .header a { color: #000;  }
.subsSnapshot .snapshot .header a:hover { text-decoration: none; }
/*Dated Snapshot Title and Date */

.subsSnapshot .content { padding:4px 0 0 0; color: #434141; clear: both; }
.subsSnapshot .content a { color: #434141; }
.subsSnapshot .content a:hover { text-decoration: none; }
.subsSnapshot a.moreLink { color: #ec1413; }
.subsSnapshot a.moreLink:hover { text-decoration: underline; }
.subsSnapshot .sub_image { float: left; margin: 20px 0 20px 0; padding: 0 20px 0 30px; cursor: pointer; }
.subsSnapshot .sub_image:hover { cursor: pointer; }

.subsSnapshot .image { float: left; margin: 4px 10px 6px 0px; }
.subsSnapshot .image .imgBorder { border: 1px solid #ec1413; width: 126px; overflow: hidden; text-align:center; }
/* Subs Snapshot */

/* Home Slider */
.home_page_slider { margin: 10px 0 20px 0; padding: 0px; }

.vertical_slider { float: left; margin-right: 40px; }
.vertical_slider .description { padding: 10px; font-weight:bold; }
.vertical_slider .description a { color: #fff; }
.vertical_slider .description a:hover { text-decoration: none; }
.vertical_slider table { margin: 0px; padding: 0px; border-collapse: collapse; }
.vertical_slider table tr td { margin: 0px; padding: 0px; width: 213px; }
.vertical_slider table tr td.top { height: 9px; background: url('backgrounds/Slider/v_topbg.gif'); background-repeat: no-repeat; background-position: top; }
.vertical_slider table tr td.center { height: 213px; background: url('backgrounds/Slider/v_centerbg.gif'); background-repeat: repeat-y; }
.vertical_slider table tr td.bottom { height: 9px; background: url('backgrounds/Slider/v_bottombg.gif'); background-repeat: no-repeat; background-position: bottom; }

.vertical_slider .pixel_ad_slider { overflow:hidden; margin: 0; background: none; }
.vertical_slider .pixel_ad_slider .nav_buttons .nav_left { margin-top: 180px; background-image:url('assets/nav_up.png') }
.vertical_slider .pixel_ad_slider .nav_buttons .nav_pause { margin-top: 180px; background-image:url('assets/nav_pause.png')}
.vertical_slider .pixel_ad_slider .nav_buttons .nav_play { margin-top: 180px; background-image:url('assets/nav_play.png')}
.vertical_slider .pixel_ad_slider .nav_buttons .nav_right { margin-top: 180px; background-image:url('assets/nav_down.png')}

.horizontal_slider .pixel_ad_slider { overflow:hidden; margin-bottom: 0px; background: none; }
.horizontal_slider .pixel_ad_slider .nav_buttons .nav_left { margin-top: 190px; background-image:url('assets/nav_left.png') }
.horizontal_slider .pixel_ad_slider .nav_buttons .nav_pause { margin-top: 190px; background-image:url('assets/nav_pause.png')}
.horizontal_slider .pixel_ad_slider .nav_buttons .nav_play {margin-top: 190px; background-image:url('assets/nav_play.png')}
.horizontal_slider .pixel_ad_slider .nav_buttons .nav_right {margin-top: 190px; background-image:url('assets/nav_right.png')}
/* Home Slider */

/* Boxed Slider */
.boxedSlider { margin: 20px 0 20px 0; }
.boxedSlider .boxedSlider_bg { background-color: #fff; } 
.boxedSlider table.outer { margin: 0px; padding: 0px; border-collapse: collapse; }
.boxedSlider table.outer tr td { margin: 0; padding: 0px;  }
.boxedSlider table.inner { margin: 10px 20px 15px 0; padding: 0px; border-collapse: collapse; }
.boxedSlider table.inner tr td { margin: 0; padding: 0px; }
.boxedSlider table.inner tr td.top {margin: 0; height: 9px; background: url('backgrounds/boxed_slider/top_snip.gif'); background-repeat: no-repeat; background-position: top; }
.boxedSlider table.inner tr td.center {height: 160px; width: 359px; margin: 0; padding: 0 10px 0 10px; background: url('backgrounds/boxed_slider/center_snip.gif'); background-repeat: repeat-y; }
.boxedSlider table.inner tr td.center h2 { margin-bottom: 5px; }
.boxedSlider table.inner tr td.center h2 a {  }
.boxedSlider table.inner tr td.center h2 a:hover { text-decoration: none; }
.boxedSlider table.inner tr td.center .image { margin-left: 7px; float: right; }
.boxedSlider table.inner tr td.center .image .imgBorder { border: 1px solid #ec1413; width: 116px; height: 71px; overflow:hidden; }
.boxedSlider table.inner tr td.center .content { }
.boxedSlider table.inner tr td.center .content a { color: #000; }
.boxedSlider table.inner tr td.center .content a:hover { text-decoration: none; } 
.boxedSlider table.inner tr td.bottom { margin: 0; height: 9px; background: url('backgrounds/boxed_slider/bottom_snip.gif'); background-repeat: no-repeat; background-position: bottom; }

.boxedSlider { overflow:hidden; margin-bottom: 0px; background: none; }
.boxedSlider .nav_buttons .nav_left { margin-top: 10px; background-image:url('assets/nav_left.png') }
.boxedSlider .nav_buttons .nav_pause { margin-top: 10px; background-image:url('assets/nav_pause.png')}
.boxedSlider .nav_buttons .nav_play {margin-top: 10px; background-image:url('assets/nav_play.png')}
.boxedSlider .nav_buttons .nav_right {margin-top: 10px; background-image:url('assets/nav_right.png')}
/* Boxed Slider */

/* Image Panel */
.image_panel  { margin: 0px 0px 10px 0px; }
.image_panel .inline_node .image { cursor: pointer; float: left; margin: 0 15px 0 15px; }
/* Image Panel */

/* Search */
.f_breadcrumb { margin: -3px 0 10px 0px;  }
.f_breadcrumb ul { font-size: 0.9em; margin: 0px; padding: 0px; color: #8A8989; }		
.f_breadcrumb ul li { background: url('bullets/breadcrumb.gif') right no-repeat; list-style: none; display: inline; padding: 0; }
.f_breadcrumb ul li.home { padding-right: 10px; }
.f_breadcrumb a { padding-right: 5px; #padding-right: 3px; }

.f_list_controls {overflow: auto; border-bottom: 1px dotted #999; padding: 8px 0; margin-bottom: 4px; }
.f_list_controls .f_numeric_paginator	{  }
.f_list_controls .f_numeric_paginator ul { margin: 0; padding: 0; }
.f_list_controls .f_numeric_paginator li {float: left; list-style: none; display: inline-block; margin-right: 0.4em; }
.f_list_controls .f_numeric_paginator a.previous { background: url('bullets/redPrevious.gif') left no-repeat; padding-left: 10px; }
.f_list_controls .f_numeric_paginator a.next { background: url('bullets/redNext.gif') right no-repeat; padding-right: 10px; }
.f_listing ul { padding: 20px;}
.f_listing ul li { margin-left: 15px; #margin-left: -20px; }
.f_listing h4	{ font-size: 12px; font-weight: normal; color: #444; }
.f_listing h4 a	{ font-weight: bold; }
.f_listing h3   { padding: 16px 0 8px 0; margin-bottom: 4px; border-bottom: 1px dotted #999; }
.f_listing p { font-size: 1.1em; padding-bottom: 10px;}
.f_listing .breadCrumbImage { margin-left: 5px; margin-right: 5px; }
/* Search */

/* Form Defaults */
div.form_view { width:95%; display:inline-block; text-align:left; margin-bottom:20px; padding-bottom:6px;}
div.form_view div.left {  width:49%; float:left; }
div.form_view div.full { width:100%;  }
div.form_view div.right { width:49%;  float:right; }
div.form_view div.label { clear:both; font-weight: bold;  padding-bottom: 5px; padding-left:10px; padding-top: 5px;  margin-bottom: 0px; background-color: #FFE7C7; color: #000; }
div.form_view div.field { color: #E92200; clear: both; margin-bottom: 10px; text-align: right; padding-right: 10px; background-color: #fbebd6; padding-left: 10px; padding-bottom: 10px; padding-top: 10px; } 

/* Request Callback */
.contact_form { margin: 0 0 20px 20px; #margin: 0px 20px 20px 0; }
.contact_form h2 { color: #000; font-family: Arial; font-weight: normal; margin-bottom: 5px; }

/* Footer */
.footer { text-align: center; color: #666666; font-size: 11px; background: url('backgrounds/footer/footerbg.jpg'); background-repeat: no-repeat; background-position: center; }
.footer .content { padding: 10px 10px 3px 10px; }
.footer .content a { color: #666666; }
.footer .content ul { display: inline; list-style-type: none; margin: 0px; padding: 0px; }
.footer .content ul li { display: inline; margin: 0px; padding: 0px;}
/* Footer */
