body{font-family: Arial,sans-serif; color: #333333; line-height: 1.166; margin: 0px; padding: 0px; background-color: transparent;}
a:link, a:visited, a:hover {color: #006699; text-decoration: none; background-color: transparent;}
a:hover {text-decoration: underline;}
h1, h2, h3, h4, h5, h6 {font-family: Arial,sans-serif; margin: 0px;	padding: 0px;}
h1{font-family: Verdana,Arial,sans-serif; font-size: 114%; color: #525252; background-color: transparent;}
h2{font-size: 114%; color: #006699; background-color: transparent;}
h3{font-size: 114%; color: #006699; background-color: transparent;}
h4{font-size: 100%; font-weight: normal; color: #333333; background-color: transparent;}
h5{font-size: 100%; color: #334d55; background-color: transparent;}
ul{list-style-type: square;}
ul ul{list-style-type: disc;}
ul ul ul{list-style-type: none;}
label{font: bold 100% Arial,sans-serif; color: #334d55; background-color: transparent;}				
/* Layout Divs                                 */
#masthead{margin: 0; padding: 10px 0px 0px 3px; border-bottom: 1px solid #cccccc; width: 100%;}
#adsense{margin: 0px; padding: 0px; width: 165px; height: 605px; float:right;}
#adsense2{margin: 0; padding: 0px; width: 340px; height: 285px;}
#adsense3{margin: 0; padding: 0px; width: 470px; height: 66px;}
#navBar{margin: 0 79% 0 0; padding: 0px; background-color: #eee; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;}
#content{float:right; width: 75%; margin: 0; padding: 0 3% 0 0;}
/*Component Divs                               */
/*************** #pageName styles **************/
#pageName{padding: 0px 0px 5px 10px;}
/************* #globalNav styles **************/
#globalNav{color: #cccccc; padding: 0px 0px 0px 10px; white-space: nowrap; background-color:#FFCC66;}
#globalNav img{display: block;}
#globalNav a {font-size: 90%; padding: 0px 4px 0px 0px; text-decoration:underline; font-weight: bold;}
/************* #breadCrumb styles *************/
#breadCrumb{font-size: 80%;	padding: 5px 0px 5px 10px; text-align:right;}
/************** .feature styles ***************/
.feature{padding: 0px 0px 0px 10px; font-size: 80%;}
.feature h3{padding: 0px 0px 0px 0px;}
.authorname {font-family: Verdana,Arial,sans-serif; font-size: 112%; color: #006699; font-style:italic; padding: 0px 0px 0px 10px; background-color: transparent;}
.feature img{float: left; padding: 0px 10px 0px 0px; margin: 0 5px 5px 0;}
.feature a:link, a:visited, a:hover {color: #006699; text-decoration: underline; background-color: transparent;}
/* adjust margins to change separation between the feature image and text flowing around it */
/************* #siteInfo styles ***************/
#siteInfo{clear: both; border: 1px solid #cccccc; font-size: 75%; color: #FA9C37; padding: 5px 10px 5px 5px; margin-top: 0px; background-color: transparent;}
/* negative top margin pulls siteinfo up so its top border overlaps (and thus lines up with)
	the bottom border of the navBar in cases where they "touch" */
#siteInfo img{ padding: 2px 2px 2px 0px; vertical-align: middle;}
/************* #search styles ***************/
#search{padding: 5px 0px 5px 10px; border-bottom: 1px solid #cccccc; font-size: 90%;}
#search form{margin: 0px; padding: 0px;}
#search label{display: block; margin: 0px; padding: 0px;}
/*********** #navBar link styles ***********/
#navBar ul a:link, #navBar ul a:visited {display: block;}
#navBar ul {list-style: none; margin: 0; padding: 0;}
/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li {border-bottom: 1px solid #EEE;}
/* fix for browsers that don't need the hack */
html>body #navBar li {border-bottom: none;}
/*********** #sectionLinks styles ***********/
#sectionLinks{position: relative; margin: 0px; padding: 0px; border-bottom: 1px solid #cccccc; font-size: 90%;}
#sectionLinks h3{padding: 5px 0px 1px 10px;}
#sectionLinks a:link{padding: 1px 0px 1px 10px; border-top: 1px solid #cccccc; width: 100%;
  voice-family: "\"}\""; voice-family:inherit; width: auto;}
#sectionLinks a:visited{border-top: 1px solid #cccccc; padding: 2px 0px 2px 10px;}
#sectionLinks a:hover{border-top: 1px solid #cccccc; background-color: #dddddd; padding: 2px 0px 2px 10px;}
/*********** .relatedLinks styles ***********/
.relatedLinks{margin: 0px; padding: 0px 0px 5px 10px; font-size: 90%;}
.relatedLinks h3{padding: 5px 0px 2px 0px;}
/************** #advert styles **************/
#advert{padding: 10px 0px 0px 10px;	font-size: 80%; border-top: 1px solid #cccccc;}
#advert img{display: block;}
/************** #headlines styles **************/
#headlines{margin: 0px; padding: 10px 0px 20px 10px; font-size: 80%;}
#headlines p{padding: 5px 0px 5px 0px;}
/************* form style ***********/
form {background: #FFCC66; border: 1px solid #0000FF; padding: 2px; background-color: transparent;}
input {background-color:#FFFFCC}
textarea {background-color:#FFFFCC}
select {background-color:#FFFFCC}
option {background-color:#FFFFCC}



