body {font-family:Tahoma, Verdana, Arial, sans-serif; line-height:1.3em; margin:0; padding:0; font-size:11px; color:#000; background:#fff;}
body.contentpane {background:#FdFEFE;}

form {margin:0; padding:0;}

img,table {border:none;}

p {margin:8px 0; text-align:justify; font-size:13px;}

a {font-weight:400; color:#000; outline:none;}
a:link {text-decoration:none;}
a:visited {text-decoration:none; color:#666;}
a:hover {text-decoration:underline; color:#666;}

input {background-color:#E5E6E7; border:1px solid #AAAAAA; color:#474B0C; margin:0; outline:none;}
input:focus {background-color:#F2EBC7; outline:none;}

button {color:#fff; font-size:11px; border:none; background:#696969; cursor:pointer;}
.search .inputbox {float:left; border:none; color:#000; font-size:11px; line-height:15px; width:130px; height:17px; padding:3px 10px 1px 10px; background:transparent url(../images/inputbox.png) no-repeat top left;}
.inputbox:hover {}
#modlgn_remember.inputbox {background:none; border:none; width:auto; vertical-align:middle;}
input.button, .validate {color:#fefefe; font-size:11px; cursor:pointer; font-weight:700; border:none; height:23px; line-height:19px; padding:1px 4px 4px; margin:6px 0 0 0; background:transparent url(../images/but.png) repeat-x top left;}
input.button:hover, .validate:hover {color: #FE8300;}

/*****************************************/
/*** Template specific layout elements ***/
/*****************************************/

#page_bg {background:#f1f2f2 url(../images/page_bg3.png) repeat-x top left;}
#top_bg {background:transparent url(../images/page_bg3.png) repeat-x top center;}
#footer_bg {background:transparent url(../images/footer_bg.png) no-repeat bottom center;}

div#maindivider {border-top:1px solid #ddd; margin-bottom:10px; overflow:hidden; height:1px;}
table.user2user3 div.moduletable, table.blocks div.moduletable {margin-bottom:0px;}
table.blocks td.blocks-td {min-width:229px;}
div#blocks, div#blocks_top, div#blocks_btm {margin:0 auto; clear:both;}
div#blocks {width:920px; color:#000;}
div#blocks_top {background:transparent url(../images/blocks_bg_top_gray.png) no-repeat top left; width:960px; height:10px; padding:0;}
div#blocks {background:#FFCB05 url(../images/blocks_bg_middle_gray.png) repeat-x top left; padding:20px;}
div#blocks_btm {background:transparent url(../images/blocks_bg_bottom_gray.png) no-repeat top left; width:960px; height:10px; padding-bottom:10px; position:relative; top:-2px;}
div#user1, div#user2user3 {background:#FFCB05 url(../images/blocks_bg_middle.png) repeat-x top left; padding:20px;}
td.greyline {width:20px; background: url(../images/mw_line_grey.png) 50% 0 repeat-y;}
td.darkline {width:20px; background: url(../images/mw_line_yellow.png) 50% 0 repeat-y;}
table.nopad {width:100%; border-collapse:collapse; padding:0; margin:0; margin-bottom:5px;}
table.nopad td.middle_pad {width:20px;}
div#user1 {}
div#user2user3 td.user2user3-td {min-width:250px;}
div#user2user3 td.user2user3-td p {text-align:left; color:#000;}
div#user2user3 td.user2user3-td a {color:#004F2C;}
div#user2user3 h2 {color:#000; text-transform:uppercase;}


div#blocks h3, div#user2user3 h3 {border-bottom:2px solid #000; padding-bottom:8px; color:#000;}
div#blocks a.latestnews, div#blocks span.location a {color:#000;text-decoration:none;}
div#blocks ul {}
div#blocks ul li {line-height:1.4em;}
.eventlistmod {}
.sharedby, .eventlistmod .date{color:#004F2C; font-size:10px; position:relative; top:-4px;}
ul.latestnews, .eventlistmod {padding:0 2px; list-style-type:none; margin-bottom:0;}
.by{display:none; font-size:7px; float:right; margin-top:3px; margin-bottom:10px; margin-right:10px;}

/* Funded By Module */
div#funded_by {margin:0 auto 10px; width:960px;}

/* JET BUTTONS */
#jet-buttons {width:160px; height:150px; font-size:1.6em; font-weight:bold; line-height:3em; color:#000; text-transform:uppercase; background:transparent url(../../../images/stories/images_buttons/jet_buttons_bg.png) no-repeat top center;}
html>/**/body #jet-buttons {margin-top:-8px;}
#jet-buttons-donate {padding-top:8px; line-height:1em;}
#jet-buttons-events {border-top:1px solid #000; border-bottom:1px solid #000; padding:8px 0; line-height:1em;}
#jet-buttons-recycle {padding-bottom:8px; line-height:1.8em;}
#jet-buttons a {color:#000; font-weight:bold; text-decoration:none;}
#jet-buttons-recycle a:hover {color:#008300;}
#jet-buttons-events a:hover {color:#E64900;}
#jet-buttons-donate a:hover {color:#2B7FE2;}
.jet-buttons {clear:both; display:block; height:32px; margin:8px 16px;}
.jet-buttons img {float:left; padding-right:10px;}
.jet-buttons p {}

#pillbar {margin:0 auto; width:960px; height:40px; background:transparent url(../images/t_menu.png) no-repeat top center;}
/* TOP MENU */
#pillmenu {margin:0; /* width:650px; */ height:40px; float:left;}

#top h1 {position:absolute; top:0; left:0; margin:0; width:319px; text-align:left;}
#top h1 a, #top h1 a:link, #top h1 a:hover {display:block; font-size:28px; font-family:Tahoma, Verdana, Arial, sans-serif; line-height:normal; color:#c0220d; text-decoration:none; font-weight:700;}

/* #search {position:absolute; top:190px; right:0; height:20px; width:180px; margin:0;} */
#pillsearch {padding:8px 10px 0 0; height:20px; width:180px; margin:0; float:right;}
.search {height:20px;}
.search .button {float:right; margin:0; width:24px; height:20px; padding:0; text-indent:-9999px; background: transparent url(../images/search_but.gif) top right no-repeat;}

#logo {position:absolute; top:8px; right:0; width:500px;}
#logo h1 {text-align:center; font-size:25px; margin:0; line-height:normal;}
#logo a {color:#ff7302; font-weight:700; text-transform:uppercase; text-decoration:none;}
span.jetslogan {color:#000; font-size:1.4em; font-weight:bold; position:relative; left:110px; bottom:10px;}

#header_wrapper {height:184px;}
#header_img {position:relative; margin:0 auto; width:960px; height:184px; background:transparent url(../images/headerimg3.jpg) no-repeat center 1px;}

#flashnews {position:absolute; top:234px; right:0; width:960px; height:112px; overflow:hidden;}

.cpathway {margin:0 auto; width:960px; background:transparent url(../images/pathway.png) no-repeat top center;}
span.breadcrumbs.pathway {display:block; height:20px; line-height:13px; padding:4px 10px 0; color:#223307;}
span.breadcrumbs.pathway a.pathway  {text-decoration:none; color:#248600; text-decoration:underline;}
span.breadcrumbs.pathway a.pathway:hover {text-decoration:none;}

#content {width:960px; margin:12px auto;}

.c_middle {background: transparent url(../images/content.gif) repeat-y top center;}
.c_left {background: transparent url(../images/content_left.gif) repeat-y top center;}
.c_right {background: transparent url(../images/content_right.gif) repeat-y top center;}
.c_full {background: #f1f2f2;}

div.popular, div.latest{float:left; width:20%;}
div.recycle {float:left; width:450px; padding:0 0 0 125px;}
.popular a, .popular a:link , .popular ul li a:visited, .latest a, .latest a:link, .latest ul li a:visited
{color:#fff; font-weight:550; text-decoration:none; padding:0 0 0 14px; background:url(../images/module_bullet.gif) no-repeat top left;}
.popular ul li a:hover, .latest ul li a:hover {color:#d1d3d4; font-weight:550;}
.popular ul li a:visited, .latest ul li a:visited {color:#fff; font-weight:550;}

.latest .module{margin:0; padding:0 0 0 30px; background:url(../images/module_divider.png) no-repeat center left;}

.boxes .latest h3, .boxes .popular h3, .boxes .recycle h3 {height:30px; line-height:29px; font-weight:700; color:#fbfbfb; font-size:11px; padding:0 10px 2px; margin:0; background:url(../images/boxes_h3_bg.png) repeat-x center left;}
.boxes .popular h3{margin:0; background:url(../images/boxes_popular_h3_bg.png) no-repeat top right;}

.onlyone {width:321px;}

.boxes .only .module {width:100%;}
.boxes .only  h3{background: url(../images/boxes_h3_bg.png) repeat-x center left;}
.boxes div.module {float:left; background:none; height:157px; width:50%;}
.boxes div.module div, .boxes div.module div div {margin:0;}
.boxes div.module div div div {width:auto;}

#leftcolumn {float:left; width:160px; margin:0 10px 0 0;}
#rightcolumn {float:left; width:160px; margin:0 0 0 10px;}

div#maincolumn {float:left; width:598px; padding:0 10px 10px 10px;}
div#maincolumn_full {float:left; width:940px; padding:10px;}
div#maincolumn_left {float:left; width:750px; padding:10px;}
div#maincolumn_right {float:left; width:770px; padding:10px;}

div#slidewrap {margin:0; padding:0; position:relative; top:-10px; left:0px;}

div.nopad {overflow:hidden; padding:0;}
div.nopad ul {clear:both;}

td.middle_pad {width:20px;}

#banner_l {text-align:left; padding:0 0 0 24px;}

#footer {width:920px; margin:0 auto; height:28px; text-align:center; font-size:11px; color:#000; padding:6px 0;}
#footer p {margin:0;}
#footer a {color:#4a4a4a; font-size:11px; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer #sgf a.sgfooter:link, #footer #sgf a.sgfooter:visited {color:#8e8e8e; font-family:Tahoma, Arial, sans-serif; text-decoration:none; background:none; padding:0;}
#footer #sgf a.sgfooter:hover {color:#8e8e8e; font-family:Tahoma, Arial, sans-serif; text-decoration:none; background:none; padding:0;}
#sgf {font-size:11px; text-align:center; margin:0 auto; color:#8e8e8e; font-family:Tahoma, Arial, sans-serif;}
.sgf {text-align:right; font-size:12px; font-family:Tahoma, Arial, sans-serif; color:#8e8e8e; text-decoration:none;}
.sgf1 {font-size:12px; font-family:Tahoma, Arial, sans-serif; color:#8e8e8e; text-align:left;}
a.sglink:link, a.sglink:visited {color:#8e8e8e; font-size:12px; font-family:Tahoma, Arial, sans-serif; text-decoration:none;}
a.sglink:hover {color:#8e8e8e; font-family:Tahoma, Arial, sans-serif; text-decoration: none;}

/*****************************************/
/*** Joomla! specific content elements ***/
/*****************************************/

div.offline {background:#fffebb; width:100%; position:absolute; top:0; left:0; font-size:1.2em; padding:5px;}

/* headers */
div.componentheading {height:22px; margin:0; color:#006F41;}
table.blog {}
h1 {padding: 0; font-family:Tahoma, Arial, sans-serif; font-size:1.3em; font-weight:700; vertical-align:bottom; color:#000000; text-align:left; width:100%;}
h2, .contentheading, a.contentpagetitle {padding:0; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:11px; vertical-align:middle; color:#FE8300; text-align:left; font-weight:700;}
h2, a.contentheading {background:none; border:none; margin:6px 0;}
h3, .componentheading, table.moduletable th, legend {margin:0 0 10px 0; font-family:Tahoma, Arial, sans-serif; font-size:11px; font-weight:700; text-align:left; text-transform:uppercase; color:#fbfbfb; padding:0;}
h4 {font-family:Tahoma, Arial, sans-serif; color:#333;}
a.contentpagetitle {text-decoration:none;}
a.contentpagetitle:hover {text-decoration:underline;}
table.contentpaneopen h3 {margin-top:25px;}
table.contentpaneopen h3 {color:#006F41;}

/* small text */
.small {font-size:10px; color:#999; font-weight:700; text-align:left;}
.modifydate {height:20px; vertical-align:bottom; font-size:10px; color:#666; text-align:right;}
.createdate {vertical-align:top; font-size:11px; color:#999; padding-bottom:8px;}
a.readon {float:right; background:url(../images/readon.png) no-repeat center left; line-height:normal; font-size:11px; padding:0 0 0 14px; color:#7c7c7c; text-transform: lowercase; text-decoration: none;}
a.readon:hover {text-decoration:underline;}

/* form validation */
.invalid {border-color:#ff0000;}
label.invalid {color:#ff0000;}

/** overlib **/
.ol-foreground {background-color:#f1f1f1; color:#333;}
.ol-background {background-color: #f1f1f1; color: #333;}
.ol-textfont {font-family:Tahoma, Arial, sans-serif; font-size:10px;}
.ol-captionfont {font-family:Tahoma, Arial, sans-serif; font-size:12px; color:#f6f6f6; font-weight:700;}
.ol-captionfont a {background-color:#f1f1f1; color:#333; text-decoration:none; font-size:12px;}
.ol-closefont {}

/* menu links */
a.mainlevel:link, a.mainlevel:visited {padding-left: 5px;}
a.mainlevel:hover {}

/* spacers */
span.article_separator {display: block; height:20px;}
.article_column {padding:0 0.8em;}
.column_separator {}
td.buttonheading {text-align:right; width:0;}
.clr {clear: both;}
table.blog span.article_separator {display:block; height:20px;}

/* table of contents */
table.contenttoc {margin:5px 15px 5px 5px; padding:5px; background:#FFCB05; border:1px solid #004F2C;}
table.contenttoc td {padding:0 5px;}
table.contenttoc a.toclink, table.contenttoc a.toclink:visited {color:#6D6E71; text-decoration:none;}
table.contenttoc a.toclink:hover, table.contenttoc a.toclink:focus {color:#004F2C; text-decoration:underline;}
div.pagenavcounter {background:#ccc; width:80px; line-height:2em; text-align:center; position:relative; z-index:999; left:220px; top:-28px; padding:0; margin:0; clear:both;}

/* content tables */
td.sectiontableheader {color:#999; font-weight:700; padding:4px;}
tr.sectiontableentry1 td {padding:4px;}
tr.sectiontableentry1 {background:#e5e6e7;}

tr.sectiontableentry0 td,
tr.sectiontableentry2 td {padding:4px;}

td.sectiontableentry0,
td.sectiontableentry1,
td.sectiontableentry2 {padding:3px; font-size:11px;}

/* content styles */
.contentpaneopen, table.contentpane {margin:0; padding:0;}
table.contentpane td{text-align:left;}
table.contentpane td.contentdescription {width:100%;}
table.contentpane  {text-align:left; float:left; width:100%;}
table.contentpane ul li a .category {color:#FF8800;}
table.contentpane ul li {color:#666;}
table.contentpaneopen {margin:0; border-collapse:collapse;}
table.contentpaneopen li {margin-bottom:5px;}
table.contentpaneopen fieldset {border:0; border-top:1px solid #669933;}
table.contentpaneopen h3 {margin-top:25px;}
table.contentpaneopen h4 {font-family:Tahoma, Arial, sans-serif; color:#669933;}

.highlight {background-color:#fffebb;}
ul.latestnews, ul.mostread {list-style:none; padding:0; margin:0; text-align:left;}

/* Pagination Links */
.pagenav_next, .pagenav_prev, a.readon {padding:0.2em 0.6em; background-color:#FFCB05; color:#000; display:block; border:solid thin #FDB913;}
.pagenav_next a, .pagenav_prev a, a.readon {color:#000; text-decoration:none;}
.pagenav {margin-top:3em;}
a.readon {outline:solid thin #FDB913;}

/* module control elements */
table.user1user2 div.moduletable {margin-bottom:0px;}

div.moduletable,
div.module {margin-bottom:25px;}

div.module_menu,
div.module,
div.module_text {margin:0; padding:0;}

div.module_menu div,
div.module div,
div.module_text div {}

div.module_menu div div,
div.module div div,
div.module_text div div {}

div.module_menu div div div,
div.module div div div,
div.module_text div div div {margin:0 auto 10px; padding:0; text-align:center;}

div.moduletable_jetmenu ul.menu {position:relative; left:-41px}

div.module div div div div {width:210px; color:#767676;}

div.module_menu div div div div,
div.module div div div div,
div.module_text div div div div {background:none; margin:0 auto; padding:0;}

div.module_text div div div div {text-align:left;}
div.module_text div div div div.bannergroup_text {padding: 10px 10px 10px 20px; width:174px;}
div.module_text div div div div.bannergroup_text div {color:#767676; width:auto; padding:0 0 4px;}
div.module div div div form {margin:0 auto; padding:0 0 0 20px; text-align:left; width:188px;}

div.module_menu ul {list-style:none; padding:0;}
div.module_menu ul#mainlevel {margin:0 auto; text-align:center;}
div.module_menu ul li{margin: 0; padding: 0;}
div.module_menu ul li a:link, div.module_menu ul li a:visited {font-weight:700; background:transparent url(../images/blue/bullet2.jpg) top left no-repeat; padding:2px 0; line-height:24px;}

#leftcolumn div.module table ,#rightcolumn div.module table {}
#leftcolumn div.module table td ,#rightcolumn div.module table td {margin:0; padding:0 6px 0 0; height:20px; color:#6d6e71; text-align:left; line-height:13px; vertical-align:middle;}
#leftcolumn div.module table.poll {}
#leftcolumn div.module table.poll td {text-align:left;}

/* LEFT COL H3 */
#leftcolumn h3, #rightcolumn h3 {height:26px; line-height:25px; padding:0 14px; margin:0 0 10px 0; color:#e6e7e8; font-size:11px; text-align:left; text-transform:uppercase; font-weight:700; overflow:hidden;}
#leftcolumn h3 {width:132px; background: url(../images/box_h3_right.png) no-repeat top left;}
#rightcolumn h3 {width:132px; background: url(../images/box_h3_right.png) no-repeat top left;}


#leftcolumn .moduletable_menu, #leftcolumn .moduletable, #leftcolumn .moduletable_text, #leftcolumn .c, 
#rightcolumn .moduletable_menu, #rightcolumn .moduletable, #rightcolumn .moduletable_text, #rightcolumn .c {margin:0 0 8px 0; padding:0 0 8px 0;}
#leftcolumn ul.menu {width:160px; list-style:none; text-align:left; margin:0;}
#rightcolumn ul.menu {width:160px; list-style:none; text-align:left; margin:0 10px 0 0;}

#leftcolumn ul.menu li, #rightcolumn ul.menu li {margin:0 0 1px 0;}
#leftcolumn ul.menu li:hover {background:#e5e6e7;}
#leftcolumn ul.menu li:hover, #rightcolumn ul.menu li:hover {}
#leftcolumn ul.menu li ul li, #rightcolumn ul.menu li ul li{border-bottom: none;}

/*LEFT COL LINK*/
#leftcolumn ul.menu li a, #leftcolumn ul.menu li a:link,
#rightcolumn ul.menu li a, #rightcolumn ul.menu li a:link {display:block; font-weight:700; font-size:11px; line-height:21px; height:22px; padding:0 0 0 24px; text-decoration:none; color: #000; background:url(../images/menu_arrow.gif) 10px center no-repeat;}
#rightcolumn ul.menu li a, #rightcolumn ul.menu li a:link {background:transparent url(../images/menu_arrow_r.gif) 10px center no-repeat;}
#leftcolumn ul.menu li a:hover, #rightcolumn ul.menu li a:hover {color:#fe8300; background:#e5e6e7 url(../images/menu_arrow_hover.gif) 10px center no-repeat;}

/*LEFT COL CURRENT LINK*/
#leftcolumn ul.menu li#current a, #leftcolumn ul.menu li#current a:link, 
#rightcolumn ul.menu li#current a, #rightcolumn ul.menu li#current a:link {display:block; color:#fe8300; background:#e5e6e7 url(../images/menu_arrow_hover.gif) 10px center no-repeat;}
#leftcolumn ul.menu li#current {background:#e5e6e7;}
#leftcolumn ul.menu li#current a:hover, #rightcolumn ul.menu li#current a:hover {color:#fe8300; background:url(../images/menu_arrow_hover.gif) 10px center no-repeat;}

/*LEFT COL SUB LINK*/
#leftcolumn ul.menu li#current ul li a, #leftcolumn ul.menu li#current ul li a:link,
#rightcolumn ul.menu li#current ul li a, #rightcolumn ul.menu li#current ul li a:link
{font-weight:700; font-size:11px; height:22px; line-height:21px; padding:0 0 0 38px; text-decoration:none; color:#6d6e71; background:url(../images/menu_arrow.gif) 24px center no-repeat;}
#rightcolumn ul.menu li#current ul li a, #rightcolumn ul.menu li#current ul li a:link {background:url(../images/menu_arrow_r.gif) 24px center no-repeat;}
#leftcolumn ul.menu li ul li#current a, #leftcolumn ul.menu li ul li#current a:link, #leftcolumn ul.menu li ul li#current a:visited, #leftcolumn ul.menu li ul li#current a:hover, 
#rightcolumn ul.menu li ul li#current a, #rightcolumn ul.menu li ul li#current a:link, #rightcolumn ul.menu li ul li#current a:visited, #rightcolumn ul.menu li ul li#current a:hover
{padding:0 0 0 38px; color:#fe8300; font-weight:700; background:url(../images/menu_arrow_hover.gif) 24px center no-repeat;}
#leftcolumn ul.menu li.parent ul li a, 
#rightcolumn ul.menu li.parent ul li a {font-size:11px; font-weight:700; line-height:18px; height:22px; line-height:21px; padding:0 0 0 38px; color:#6d6e71; text-decoration: none; background:url(../images/menu_arrow.gif) 24px center no-repeat;}
#rightcolumn ul.menu li.parent ul li a {background:url(../images/menu_arrow_r.gif) 24px center no-repeat;}

#leftcolumn ul.menu li.parent ul li a:hover {color:#fe8300; background:url(../images/menu_arrow_hover.gif) 24px center no-repeat;}

/*SUBMENU POSITION*/
#leftcolumn ul.menu li#current ul {margin:0; padding:0;}
#leftcolumn ul.menu li#current ul li {margin:0; padding:0;}

/*CURRENT SUBMENU POSITION*/
#leftcolumn ul.menu li ul {margin:0; padding:0;}
#leftcolumn ul.menu li#current ul li a:hover {color:#fe8300; background:url(../images/menu_arrow_hover.gif) 24px center no-repeat;}
#leftcolumn ul.menu li ul, #rightcolumn ul.menu li ul {list-style:none; margin:0;}

/* forms */
#leftcolumn .moduletable ul, #rightcolumn .moduletable ul {margin:6px 0; padding:0; list-style:none;}
#leftcolumn .moduletable ul li, #rightcolumn .moduletable ul li {margin:0; padding:0 2px;}

table.adminform textarea {width:540px; height:400px; font-size:1em; color:#000099;}

form#form-login fieldset {border:0 none; padding:0; margin:0; color:#767676; text-align:left;}
form#form-login ul {padding:0; list-style:none; text-align:left; width:180px; margin:10px auto 0;}
form#form-login ul li {padding:0;}
form#form-login ul li a {text-align:left; padding:0; font-size:11px; color:#767676; text-decoration:none;}
form#form-login ul li a:hover {text-decoration:underline;}

#form-login input {background:#E5E6E7 none repeat scroll 0 0; border:1px solid #AAAAAA; color:#474B0C; font-size:11px; height:16px; line-height:15px; padding:2px 10px;}
#form-login input:focus {background:#F2EBC7;}

input#modlgn_passwd, input#modlgn_username {width:140px;}
input.button, #form-login input.button, button.button {height:22px; color:#e6e7e8; line-height:21px; padding:0 6px 4px; border:none; background:transparent url(../images/but.gif) top left repeat-x;}
input.button:hover, #form-login input.button:hover {color:#409622;}

/* thumbnails */
div.mosimage {margin: 5px; }
div.mosimage_caption {font-size:0.90em; color: #333;}

div.caption {padding:0 10px 0 10px;}
div.caption img {border:1px solid #CCC;}
div.caption p {font-size:0.90em; color:#333; text-align:center;}

/* Parameter Table */
table.paramlist {margin-top: 5px;}
table.paramlist td.paramlist_key {width:128px; text-align:left; height:30px;}
table.paramlist td.paramlist_value {}
div.message {font-family:Tahoma, Arial, sans-serif; font-weight:700; font-size:14px; color:#c30; text-align:center; width:auto; background-color:#f9f9f9; border:solid 1px #d5d5d5; margin:3px 0px 10px; padding:3px 20px;}

/********************
   Banners module
********************/

/* Default skyscraper style */
.bannergroup {}
.banneritem {}

/* Text advert style */
.banneritem_text {padding:4px; font-size:11px;}
.banneritem_text a {color:#FE8300;}
.bannerfooter_text {padding:4px; font-size:11px; text-align:right;}

/*********************
   System Messages
*********************/

/* see system general.css */
.pagination span {padding:2px;}
.pagination a {padding:2px;}

/* Polls */
.pollstableborder td {text-align:left;}

/* Frontend Editing*/
fieldset {border:1px solid #ccc; margin-top:15px; padding:4px; clear:both;}
legend {margin:0; padding:0 10px;}
td.key {border-bottom:1px solid #eee; color:#333;}
#com-form-login fieldset {width:105px;}
#com-form-login img {display:none;}

/* Tooltips */
.tool-tip {float:left; background:#ffc; border:1px solid #D4D5AA; padding:5px; max-width:200px;}
.tool-title {padding:0; margin:0; font-size:100%; font-weight:700; margin-top:-15px; padding-top:15px; padding-bottom:5px; background:url(../../system/images/selector-arrow.png) no-repeat;}
.tool-text {font-size:100%; margin:0;}

/* System Standard Messages */
#system-message dd.message ul {padding:0; margin:0; background:none; border:none;}

/* System Error Messages */
#system-message dd.error ul {color:#c00; background:none; border:none; padding:0; margin:0;}

/* System Notice Messages */
#system-message dd.notice ul {color:#c00; background:none; border:none; padding:0; margin:0;}
#system-message dd {text-indent:0;}
#system-message dd ul {list-style-type:none; color:#c00; background:none; border:none;}
#system-message {margin-top:5px;}

/******************
   Contact Form
******************/

#component-contact form#emailForm {position:relative; top:-40px;}
#component-contact table.contentpaneopen, iframe body {background-color:#F1F2F2;}
#recaptcha_widget_div {padding-top:10px;}


/*******************
   ARTICLE STYLES
*******************/

/* SEP Winners */
ul.SEPwinners {list-style:none;}
ul.SEPwinners li {line-height:1.5em;}

/* PDF Lists */
ul.pdf_list {list-style-type:none; padding:0; margin:20px 0 30px 30px;}
ul.pdf_list li {background-image:url(../../../images/stories/pdf_files/pdf_16.png); background-repeat:no-repeat; background-position:0px 0px; padding-left:30px;}


/*************************
   db8 Latest Weblinks
*************************/

ul.db8latestweblinks {}
li.db8latestweblinks {padding-bottom:6px !important;}
li.db8latestweblinks a:link,
li.db8latestweblinks a:visited,
li.db8latestweblinks a:active {font-weight:bold; text-decoration:none; color:#FE8300;}
li.db8latestweblinks a:hover {font-weight:bold; text-decoration:underline; color:#008300;}

/***********************
   AllVideo Reloaded
***********************/

/* Home Page Player */
div.home_video {padding:0 0 20px 79px; border-bottom:1px solid #000;}

/***********************
      Funded By
***********************/

div#funded_by div.moduletable {margin-bottom:0px !important;}


/***********************
    Jamaica For Sale
	     Paypal
***********************/

div#jfs_paypal {clear:both; width:400px; margin:0 auto; text-align:center;}
div#jfs_paypal table {width:100%;}