.blog, .contentpaneopen{	width:100%;}

#pathway {height:0px !important}

table.stap td p {padding-bottom:15px}

table.stap td {padding-right:15px; text-align: justify}

div.bottom_a_right {float: right;margin-right: 20px;font-size: 10px;color: #F7F7F7;}

div.bottom_a_right {font-size: 10px;padding: 5px;color: #F7F7F7;}

ul.roktabs-top li {list-style-type: none !important}

* { margin:0; padding:0; }

h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address { margin: 0.5em 0; }
 
li,dd { margin-left:1em;}
 
fieldset { padding:.5em; }
 
img {border: 0;}

a img {border: 0;}

table {    font-size: 1em;}

/*end global resets*/
/*layout styles seperated fromlayout.css as they are not structuralbut graphical*/
body {background: #DFDFDF url(images/html_bg.gif) repeat-x;color: #000;font: 76.1%/1.3em Verdana, Arial, Helvetica, sans-serif;}

#top_shadow {background: url(images/top_bg.gif) no-repeat;}

#top_a {background: #2D2D2D;}

#top_a_left {font-size: 14px;color: #F7F7F7;}

#top_a_right {font-size: 10px;color: #F7F7F7;}

#top_a_right a {font-size: 10px;padding: 5px;color: #F7F7F7;}

#branding_header {background:url(images/branding_head.jpg) no-repeat;}

#top_nav {background: #2D2D2D;}

#top_shelf {background: #E4E9AB url(images/top_shelf.gif) repeat-y;}

#content_wrap {background: url(images/content_bg.gif) repeat-y;}

#pathway {background:#F7F7F7;}

#footer_shadow a {color: #cdcdcd;}

/*Typography -->These control the general, asthetic, typographical/textelements of the css*/
h1 {color: #AEBF33; font-size: 1.4em; font-weight: bold;}

h2 {color: #AEBF33; font-size: 1.3em; font-weight: bold;}

h3 {color: #AEBF33; font-size: 1.2em; font-weight: bold;}

h4 {color: #AEBF33; font-size: 1.1em; font-weight: bold;}

h5 {color: #AEBF33; font-size: 1em; font-weight: bold;}

h6 {color: #AEBF33; font-size: 0.9em;font-weight: bold;}

blockquote {background: #F7F7F7;border: 2px solid #F7F7F7;border-left: 4px solid #F7F7F7;margin: 10px;padding: 0.5em;color: #666;line-height: 140%;}

pre {background: #fff;color: #333;padding: 10px;border: 1px solid #F7F7F7;border-left: 5px solid #F7F7F7;}

/*General link Styling*/a:link, a:visited {font-size: 11px; color: #000; text-decoration: none;}

a:hover, a:active {color: #798F2C;	text-decoration: underline;}

/*List item Styling*/li {list-style-type:none;background: url(images/bullet.gif) no-repeat 0px 5px;padding-left: 13px;margin-left: 5px;}

ul {margin: 10px;}

/*Graphical ElementsThese styles provide management of content's appearences.*/
hr { /*many components use this as a seperator line */background: transparent; height:1px; border: 1px solid #ccc;}

.pagenav {/* this is for formatting texts where yousee "<< Start < Previous 1 Next > End >>" linkswithin content*/font-weight: normal;margin: 5px;}

a.pagenav, a.pagenav:visited {/* as above but specifically if they are links */font-weight: bold;color: #AEBF33;}

a.pagenav:hover {/* as above but specifically when the links are hovered over */color: #FF9900;color: #666;}

.pagenav_prev a {float: left;width: 430px;font-weight: bold;color: #AEBF33;}

.pagenav_next a {float: right;width: 40px;font-weight: bold;color: #AEBF33;}

 
.back_button  {background: #97C932;padding: 1px 0 2px 7px;width: 39px;margin: 5px 0 5px 0;color: #fff;}

 
.back_button a  {color: #fff;}

.small {/* a symantic style to allow you to add text with this class, thatis used for small text, like date/written by etc */font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 9px;color: #000;letter-spacing: 0.1em;margin: 0;padding: 0;text-decoration: none;font-weight: normal;}

.button {/* button style for Joomla component, form and module buttons*/background: url(images/button_bg.gif) repeat-x;border: 1px solid #B8DB6F;color: #FFFFFF;margin: 4px;font-weight: normal;text-align: center;padding: 1px 0 3px 0;}

.inputbox {/* the look of input boxes in forms */font-size: 12px;color: #666;background: #DFDFDF;border: 1px solid #f9fbce;padding: 1px 3px;margin: 0;}

/**Joomla General styling*/
.createdate {/* styling the date the content was created on*/background:url(images/date.png) no-repeat 0 5px;font-size: 11px;color:  #666;text-indent:21px;font-weight: normal;margin:0;margin: 7px 0 5px 4px;padding: 5px 0 5px 0;}

.modifydate {/*Styles the "Last updated on" textat the end of articles/contents */background: url(images/bullet.gif) no-repeat 0px 4px;text-indent: 12px;font-size: 10px;color: #666;text-decoration: none;font-weight: normal;}

.readon {display:block;background:url(images/read_more.gif) no-repeat;text-align: center;width:74px;height:18px;line-height: 18px;margin: 1em 0;}

a.readon:link, a.readon:visited, a.readon:hover {/* formatting the "Read on..." link on blog layout pages */color: #fff; text-decoration: none; font-size: 11px;}

/*Default styling for the pathway displayed by the mosPathWay()*/
.pathway {margin-left: 4px;color: #666;font-size: 11px;}

a.pathway:link, a.pathway:visited {color: #AEBF33;}

a.pathway:hover {color: #666;}

/* Joomla Styling for ContentsThese are all the styles for content*/
.contentpane {/* This is used mainly for Table that holds all non-article information (components, category lists, contact forms, etc).all contained within a single table*/background-color : #fff;font-size: 1em;}

.contentpaneopen {	background-color : #F7F7F7;font-size: 1em;}

.moduletable .contentpaneopen {	background-color : #F7F7F7;font-size: 1em;margin-top: 10px;}

.contentheading {/* Used as the Title of the content, article, etc. being displayed,it is also used for Section's heading*/font-size: 1.5em;border-bottom: 1px solid #2D2D2D;letter-spacing: 0.1em;margin-bottom: 1.2em;padding-bottom: 0.1em;font-weight: bold;color: #2D2D2D;line-height: 16px;}

.contentpagetitle {/*Title of articles*/font-size: 13px;font-weight: bold;color: red;text-align:left;}

.componentheading {/* Used to format a components heading or title */font-size: 1.3em;margin-bottom: 0.7em;border-bottom: 2px solid #AEBF33;font-weight: bold;color: #AEBF33;}

table.contenttoc {margin: 10px;padding: 0px;float:right;}

/*Joomla Sections StylesStyling of sections tables */
.sectiontableheader {/* This is for styling the section table headers on a SECTION's page.*/background-color : #F7F7F7;background-repeat: repeat;padding: 2px 0 2px 10px;color : #AEBF33;font-weight : bold;}

.sectiontableentry1 {/* this is used when there's a whole list of data to provide andyou need to create alternate colors for each row of data. This isthe first color */background-color : #F7F7F7;padding: 1px 0 1px 10px;}

.sectiontableentry2 {/* this is the second color for the row*/background-color : #F3F3F3;padding: 1px 0 1px 10px;}

/*  Polls  */
.poll {/* polls texts */font-size: 1em;line-height: 14px}

/*this helps make the polllook better as it removes thesection and table entry lines*/.poll .sectiontableentry1, .poll .sectiontableentry2 {background: none;}

.pollstableborder {/* set the border properties of the polls voting table */border: none;width: 178px;border: none;}

.poll td {/* set the table data properties of the polls voting table */font-size: 0.95em;color: #AEBF33;font-weight: normal;padding: 4px;}

/*MODULE STYLINGThese stylings are to format the way modules aredisplayed. */
.moduletable {/*generic for all modules*//* well.. for formatting the table cells of the module table */font-size: 1em;margin: 0;}

/*only top 3 modules*/
#top_shelf .moduletable h3 {font-size: 12px;font-weight: bold;background: #2D2D2D;color: #fff;height: 25px;margin: 0;padding: 0;margin-left: -5px;margin-right: -5px;line-height: 25px;width: 246px;text-indent: 10px;}

/*all sidebar modules*/
#sidebar .moduletable h3, .moduletable-leftnav h3 {background: #2D2D2D url(images/mod_header_bullet.gif) no-repeat 6px 6px;font-size: 12px;height: 25px;margin-left: -5px;margin-right: -5px;font-weight: bold;color: #fff;line-height: 25px;width: 200px;text-indent: 28px;}

#sidebar .moduletable-leftnav h3 {margin-bottom: 0;}

#sidebar .moduletable-leftnav { padding: 0px;margin: 0;}

/*SIDEBAR MENU STYLING STARTS*/
#sidebar #mainlevel{padding: 0;}

#sidebar ul#mainlevel {list-style-type: none;margin: 0;width: 200px; margin-left: -5px;margin-right: -5px;margin-bottom: -6px;margin-top: -6px;padding 0px; }

#sidebar #mainlevel li {text-indent: 0;padding:0;background: none;list-style-type: none;border-bottom: 1px solid #F7F7F7;margin: 0; }

#sidebar #mainlevel a {display: block;height: 25px;line-height: 25px;text-indent: 13px;background-color:#F7F7F7;color: #798F2C;text-decoration: none;}

#sidebar #mainlevel li a:hover,a#active_menu:link, a#active_menu:visited { background-color: #bdce48; color: #fff;border-right: 3px solid #bdce48; }

/*TOPMENU STYLING STARTS*/
div#top_nav ul#mainlevel-nav {margin: 0;padding: 0;width: 778px;height: 31px;line-height: 31px;border: 0px solid red;text-indent: 6px;}

div#top_nav ul#mainlevel-nav li {float: left;width: auto;margin: 0;padding: 0 5px 0 5px;list-style-type: none;background: none;}

div#top_nav ul#mainlevel-nav a.mainlevel-nav, div#top_nav ul#mainlevel-nav a.mainlevel-nav:link,div#top_nav ul#mainlevel-nav a.mainlevel-nav:visited {color: #F7F7F7;text-decoration: none;padding: 3px 6px 4px 6px;}

 div#top_nav ul#mainlevel-nav a.mainlevel-nav:hover {background: #373737;border: 1px solid #666;text-decoration: none;padding: 2px 5px 3px 5px;}

div#top_nav ul#mainlevel-nav a#active_menu {background: #373737;border: 1px solid #666;text-decoration: none;padding: 2px 5px 3px 5px;}

/*search box styling top left*/.search {position: absolute;top: 8px;left: 15px;}

.search input {background: #373737;border: 1px solid #404040;color: #F7F7F7;}

.search input:hover {background: #373737;border: 1px solid #505050;color: #F7F7F7;}

body {
text-align: center;
margin: 0;
margin-top: 13px;
}

#wrapper {
position: relative;
width: 780px;
margin: 0;
padding: 0;
margin: 0 auto;
text-align:left;
z-index: 1;
}

#top_shadow {
position: absolute;
right: -7px;
top: 33px;
width: 795px;
height: 120px;
z-index: -1;
}

#top_a {
height: 33px;
width: 780px;
padding: 0;
margin: 0;
line-height: 33px;
}

#top_a_left {
float: left;
margin-left: 10px;
display: inline;
}

#top_a_right {
float: right;
margin-right: 20px;
}

#branding_header {
width: 780px;
height: 120px;
margin: 0;
padding: 0;
}

#top_nav {height: 33px;width: 780px;margin: 0px 0px 0px 0px;
color: #F7F7F7;font-size: 10px;text-align:right}

#top_nav table {height: 33px;vertical-align: middle
}

#top_nav a {color: #F7F7F7;font-size: 10px;}

#top_nav a#active_menu:link, #top_nav a#active_menu:visited {color: #F7F7F7;font-size: 10px;background:none;}

#top_shelf {
border-top: 10px solid #DFDFDF;
width: 780px;
margin: 0;
padding: 0;
overflow: auto;
}

#top_shelf_left {
float: left;
width: 236px;
padding: 0 5px 0px 5px;
margin-left: 10px;
display:inline;
}

#top_shelf_center {
float: left;
width: 236px;
padding: 0 5px 0px 5px;
margin-left: 10px;
}

#top_shelf_right {
float: left;
width: 236px;
padding: 0 5px 0px 5px;
margin-left: 10px;
}

#top_seperator {
background: url(images/top_seperator_bg.gif) no-repeat;
width: 780px;
height: 20px;
}

#content_wrap {
width: 780px;
overflow: hidden;
}

#sidebar {
float: left;
width: 190px;
margin-left: 10px;
padding: 0 5px 5px 5px;
margin-top: -7px;
display: inline;
}

#pathway {
float: left;
width: 538px;
margin-left: 11px;
padding: 5px;
}


#main_content {
float: left;
width: 530px;
padding: 10px;
margin-left: 10px;
}

#bottom_seperator {
background: #DFDFDF url(images/bottom_seperator_bg.gif) no-repeat;
width: 780px;
height: 6px;
}

#footer  {
background: url(images/footer_bg.gif) repeat-x;
border-top: 3px solid #DFDFDF;
width: 780px;
height: 56px;
margin: 0 auto;
clear:both;
padding-top: 22px;
}

#footer_shadow {
background: url(images/footer_shadow_bg.jpg) repeat-x;
height: 52px;
width: 780px;
margin: 0;
padding: 0;
}

.sat {
}
.sun {
}


