html {
	height: 100%;
}

body * {
	font-family: Verdana, Arial;
}


/* Bizatomic Common */
body {
	font-family: Verdana, Arial;
	font-size: 12px;
        color: #333333;
	background-color: #FFFFFF;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
	height: 100%;
}
a:link, a:visited {
	color: #2e748b;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	color: #99daf1;
	text-decoration: none;
	font-weight: bold;
}


a.mainlevel:link, a.mainlevel:visited {
	display: block;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-align: left;
	padding-left: 18px;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
}
a.mainlevel:hover {
	text-decoration: none;
	background-color: #f8ecc3;
	background-image: url(../images/navhoverback.jpg);
	background-position: right;
	background-repeat: repeat-y;
}
a.mainlevel#active_menu {
	font-weight: bold;
	background-color: #F2E098;
	background-image: url(../images/navhoverback.jpg);
	background-position: right;
	background-repeat: repeat-y;
}
a.mainlevel#active_menu:hover {

}
div.moduletable {
	padding: 0;
	margin-bottom: 2px;
}

.leftbody {
	width: 175px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 2px;
	background-color: #f9e6a5; /*f3e9c3;*/
	background-image: url(../images/left_grad.jpg);
	background-repeat: repeat-y;
	background-position: right;
	border-bottom: 2px solid #ffffff;
}
.contentbody {
	padding-top: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.contentbody * {
padding: 0px;

}
.rightbody {
	width: 203px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	background-color: #99daf1;
	background-image: url(../images/right_grad.jpg);
	background-repeat: repeat-y;
	background-position: left;
}
#buttons {
	float: left;
	width: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
ul#mainlevel-nav {
	list-style: none;
	font-size: 0.8em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
ul#mainlevel-nav li {
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	float: left;
	font-size: 11px;
	white-space: nowrap;
	border-right: 1px solid #cccccc;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 30px;
}
ul#mainlevel-nav li a {
	display: block;
	text-decoration: none;
	color: #333333;
	background: transparent;
	padding-top: 3px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-left: 15px;
}
#buttons>ul#mainlevel-nav li a {
	width: auto;
}
ul#mainlevel-nav li a:hover {
	background-color: #CCCCCC;
}

ul#mainlevel-nav1 {
	list-style: none;
	font-size: 0.8em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
ul#mainlevel-nav1 li {
	background-image: none;
	padding-left: 1px;
	padding-right: 1px;
	float: left;
	font-size: 11px;
	line-height: 28px;
	white-space: nowrap;
	border-right: 1px solid #cccccc;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 168px;
}
ul#mainlevel-nav1 li a {
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	background: #cfb36e;
	padding-top: 3px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-left: 15px;
}
#buttons>ul#mainlevel-nav1 li a {
	width: auto;
}
ul#mainlevel-nav1 li a:hover {
	background-color: #cd9c25;
}
/* End Bizatomic Common */


























/* -----------------------------*/
/* Commonly Edited Styles Below */
.outline {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.dlgrad {
	background-image: url(../images/design_grad_left.jpg);
	background-repeat: repeat-y;
}
.drgrad {
	background-image: url(../images/design_grad_right.jpg);
	background-repeat: repeat-y;
}
.slogan {
	vertical-align: bottom;
	font-family: Trebuchet, Verdana, Arial;
	font-size: 15px;
	color: #17799b;
	padding-right: 15px;
}
.rightNav {
	font-weight: bold;
	color: #999999;
	font-size: 11px;
	text-align: right;
	padding-right: 8px;
}
.rightNav, .topnav {
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
.topnav {

}

.rightNav a {
	font-weight: bold;
	color: #999999;
	font-size: 11px;
	text-transform: uppercase;
}

.header {
	height: 75px;
	background-color: #4b79b5;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../images/top_logo.jpg);
	background-repeat: no-repeat;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#banner {
	height: 70px;
	z-index: 1;
	background-color: #ffffff;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
}
#search {
	margin-top: 10px;
	margin-right: 10px;
	width: 130px;
	z-index: 2;
	overflow: hidden;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
	background-color: #ffffff;
}
#search form {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#search .inputbox {
	font-family: Trebuchet, Verdana, Arial;
	font-size: 11px;
	color: #336699;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#topmenu {
	width: 100%;
	height: 21px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
}

.user1, .user2, .user3, .user4, .user5 {
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

}

table td.bodystyle {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;

}

.bodystyle p {
padding-left: 25px;
padding-right: 10px;
}
/* ---------------------------*/
/* Avoid Editing Styles Below */

a.leftSpecialLinks, a.leftSpecialLinks:visited, a.leftSpecialLinks:hover {
	font-weight: bold;
	color: #333333;
	text-transform: uppercase;
	font-size: 10px;
}

table#specialLinks td {
	padding-bottom: 8px;
	font-size: 10px;
}

#pathway_text img {
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}

.maintitle {
	color: #ffffff;
	font-size: 40px;
	padding-left: 15px;
	padding-top: 20px;
}
.error {
	font-style: italic;
	text-transform: uppercase;
	color: #cccccc;
	font-size: 14px;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
/** old stuff **/
.back_button {
	float: left;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	width: auto;
	line-height: 20px;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 20px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-style: double;
	border-right-style: double;
	border-bottom-style: double;
	border-left-style: double;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
	background-image: url(../images/button_bg.png);
	background-repeat: repeat-x;
}
.pagenav {
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	width: auto;
	line-height: 20px;
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-style: double;
	border-right-style: double;
	border-bottom-style: double;
	border-left-style: double;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
	background-image: url(../images/button_bg.png);
	background-repeat: repeat-x;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.pagenavbar {
	margin-right: 10px;
	float: right;
}
li {
	line-height: 15px;
	padding-left: 15px;
	padding-top: 0px;
	list-style-position: inside;
}
td {
	font-size: 11px;
}
/* core styles */

table.contentpaneopen {
	width: 100%;
	border-collapse: collapse;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
table.contentpaneopen td {
	padding-right: 0px;
}
table.contentpaneopen td.componentheading {
	padding-left: 0px;
}
table.contentpane {
	width: 100%;
	border-collapse: collapse;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
table.contentpane td {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
table.contentpane td.componentheading {
	padding-left: 4px;
}
table.contentpaneopen fieldset {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;
}
.button {
	color: #4b79b5;
	font-family: Trebuchet, Verdana, Arial;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	width: auto;
	line-height: 18px !important;
	line-height: 16px;
	height: 26px !important;
	height: 24px;
	background-image: url(../images/button_bg.png);
	background-repeat: repeat-x;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-style: double;
	border-right-style: double;
	border-bottom-style: double;
	border-left-style: double;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
}
.inputbox {
	background-color: #ffffff;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
}
.inputboxfull {
	width: 98%;
	background-color: #ffffff;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
}
.componentheading {
	color: #666666;
	text-align: left;
	padding-top: 4px;
	padding-left: 4px;
	height: 21px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	background-image: url(../images/subhead_bg.png);
	background-repeat: repeat-x;
}
.contentcolumn {
	padding-right: 5px;
}
.contentheading {
	height: 30px;
	color: #4b79b5;
	font-weight: bold;
	font-size: 14px;
	white-space: nowrap;
}
.contentpagetitle {
	font-size: 13px;
	font-weight: bold;
	color: #cccccc;
	text-align:left;
}
table.searchinto {
	width: 100%;
}
table.searchintro td {
	font-weight: bold;
}
table.moduletable {
	width: 100%;
	margin-bottom: 0px;
	border-collapse: collapse;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

table.moduletable th, div.moduletable h3 {
	color: #666666;
	text-align: left;
	padding-left: 4px;
	height: 21px;
	line-height: 21px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	margin: 0px 0px 2px 0px;
	background-image: url(../images/subhead_bg.png);
	background-repeat: repeat-x;
}
table.moduletable td {
	font-size: 11px;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
table.pollstableborder td {
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
.sectiontableheader {
	font-weight: bold;
	background: #f0f0f0;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.sectiontablefooter {
	/* blank */
}
.sectiontableentry1 {
	background-color : #ffffff;
}
.sectiontableentry2 {
	background-color : #f9f9f9;
}
.small {
	color: #999999;
	font-size: 11px;
}
.createdate {
	height: 15px;
	padding-bottom: 10px;
	color: #999999;
	font-size: 11px;
}
.modifydate {
	height: 15px;
	padding-top: 10px;
	color: #999999;
	font-size: 11px;
}
table.contenttoc {
	padding: 2px;
	margin-left: 2px;
	margin-bottom: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
}
table.contenttoc td {
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
table.contenttoc th {
	color: #666666;
	text-align: left;
	padding-top: 2px;
	padding-left: 4px;
	height: 21px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	background-image: url(../images/subhead_bg.png);
	background-repeat: repeat-x;
}

a.sublevel:link, a.sublevel:visited {
	padding-left: 1px;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-align: left;
	line-height: 20px;
	height: 20px;
	
}
a.sublevel:hover {
	color: #75BCD8;
	text-decoration: none;
}
a.sublevel#active_menu {
	color: #333333;
}


.highlight {
	background-color: Yellow;
	color: #0000FF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.code {
	background-color: #dddddd;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #bbbbbb;
	border-right-color: #bbbbbb;
	border-bottom-color: #bbbbbb;
	border-left-color: #bbbbbb;
}
form { /* remove space below elements */
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
div.mosimage {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
}
.mosimage {
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
}
.mosimage_caption {
	margin-top: 2px;
	color: #666666;
	font-size: 10px;
	border-top: 1px solid #cccccc;
	background-color: #efefef;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
}
span.article_seperator {
	display: none;
	
}
select#mod_templatechooser_jos_change_template {
	background-color: #EEEEEE;
	color: #000000;
	font-weight: bold;
}


.footer {
	background-color: #FFFFFF;
	padding-top: 1px;
	padding-bottom: 2px;
	padding-right: 0px;
	padding-left: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E6E5E4;
	margin-top: 5px;
	margin-bottom: 5px;
	border-bottom-color: #E6E5E4;
}
.copyright {
	color: #CCCCCC;
	text-align: right;
	padding-top: 4px;
	padding-right: 12px;
	padding-bottom: 4px;
	padding-left: 2px;
}

#footer {
	background-color: #e6e5e4;
	color: #aeadad;
	font-size: 11px;
	text-align: center;
	letter-spacing: 0px;
	padding: 10px;
}
.footer #phoneNumber {
	font-size: 14px;
	color: #666666;
	font-weight: bold;
}
.footer #spacerPipe {
	padding-right: 5px;
	padding-left: 5px;
}
.rightbody1 {
	margin-top: 2px;
	background: #99daf1 url(../images/adright.jpg) no-repeat bottom left;
	padding: 2px;
}
.rightbody2 {
	margin-top: 2px;
	background-color: #f8b468;
	background-image: url(../images/hp_darker_grad.jpg);
	background-repeat: repeat-y;
	background-position: left;
	padding: 2px;
}

.contentbody .moduletable {
	padding: 0px;
	margin: 0px;
}

td.specialL, a.specialL:link, a.specialL:hover, a.specialL:visited {
	font-weight: normal;
}


.b1 {
	background: url(../images/bottom_1.jpg) no-repeat top left;
	height: 119px;
	width: 334px;
}
.b2 {
	background-image: url(../images/bottom_2.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 119px;
	width: 328px;
}
.b3 {
	background-image: url(../images/bottom_3.jpg);
	background-repeat: no-repeat;
	background-position: top lefts;
	width: 338px;
	height: 119px;
}


.bhead {
	font-family: Verdana, Arial;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 13px;
	padding: 10px 10px 12px 10px;
}
.bdetail {
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 11px;
}

.topSpacer {
	height: 2px !important;
	line-height: 2px !important;
}

.bottomTable {
	border-top: 1px solid #626761;
	border-bottom: 1px solid #626761;
}

.bottomTable .b1, .bottomTable .b2 {
	border-right: 1px solid #626761;
}

.bottom .moduletable {
	padding: 0px;
	margin: 0px;
	padding-bottom: 1px;
}





#pathway_text {
	padding: 2px;
}

.breadcrumbArea {

}


img.heightSpacer {
	height: 75px;
	width: 1px
}

.pathwayCell {
	padding-left: 20px;
	padding-top: 7px;
	vertical-align: top;
}
.pageTitle {
	font-family: Verdana, Arial;
        font-size: 18px;
        font-weight: bold;
	padding-left: 20px;
	padding-bottom: 10px;
	vertical-align: bottom;
	color: #FFFFFF;
}


#pathway, .pathway {
	color: #000000;
	font-weight: bold;
}
.pathwayCell a:link, .pathwayCell a:visited {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.pathwayCell a:hover {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}


td.specialL {
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-left: 0px solid #cccccc;
	padding: 0px 10px;
	color: #333333;
	
	/*background-image: url(../images/specialLback.jpg);*/
}

td.specialL a:link, td.specialL a:visited {
	color: #999999;
	font-size: 10px;
}

td.specialL a:hover {
color:#666;
}

.subhd_grn {
	vertical-align: bottom;
	font-size: 14px;
	font-weight: bold;
	color: #53701b;
	padding-left: 0px;
	padding-right: 20px;
}
.subhd_blu {
	vertical-align: bottom;
	font-family: Trebuchet, Verdana, Arial;
	font-size: 14px;
	color: #3b9bbb;
	padding-left: 0px;
	padding-right: 20px;
}

td.mac_menu {
	border-bottom: 1px solid #fff;
}

td.mac_menu div {
	margin-left: 20px;
}

.leftbody td {
	border-bottom: 1px solid #fff;
}

.leftbody td div {
	margin-left: 20px;
}

.leftbody td div img {
	display:none;
}

div#leftlinks {
	margin: 20px 0px 0px 18px;
}

div#leftlinks img{
	padding: 3px 0px;
}

.menu_mac {
	width: 100%;
	height: 30px;
	margin: 0px;
	padding: 0px;
}

.menu_mac ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

.menu_mac a, .menu_mac a:visited {
	text-decoration: none;
	color: #444;
}

.menu_mac a:hover {
}

.menu_mac li {
  float: left;
  display: inline;
  padding: 0px 15px;
  border-right: 1px solid #ccc;
  position: relative;
  font-size: 12px;
  line-height: 30px;
  background-color: #fff;
  text-align: left;
}

.menu_mac li ul {
  position: absolute;
  display: none;
  top: 30px;
  left: 0px;
  font-size: 11px;
  width:135px;
}

.menu_mac li:hover, .menu_mac li.over, .menu_mac li.active_menu {
	background-color: #99DAF0; /*36C0D7*/
}

.menu_mac li:hover a, .menu_mac li.over a, .menu_mac li.active_menu a {
}

/* submenu */
.menu_mac li:hover ul, .menu_mac li.over ul { 
  display: block;
  top: 30px;
  left: 0px;
}

.menu_mac li:hover ul li ul, .menu_mac li.over ul li ul{ 
  position: absolute;
	display: none;
  top: 0px;
  left: 135px;
  z-index: 9999;
}

.menu_mac li ul li{
  margin: 0px;
  background-color: #B8E7F7;
  width: 135px;
  line-height: 24px;
  border-top: 1px solid #fff;
	cursor: pointer;
}

.menu_mac li ul li:hover, .menu_mac li ul li.over {
	background: #99DAF0;
}

.menu_mac li ul li ul {
  position: absolute;
  display: none;
}

.menu_mac li ul li:hover ul, .menu_mac li ul li.over ul, .menu_mac li:hover ul li:hover ul, .menu_mac li.over ul li.over ul { 
	display: block;
  top: -1px;
  left: 165px;
}

.menu_mac li ul li ul li{
  margin: 0px;
  background-color: #B8E7F7;
	cursor: pointer;
}

.menu_mac li ul li a{
	font-size: 11px;
}

.menu_mac li ul li ul li:hover, .menu_mac li ul li ul li.over {
	background: #99DAF0;
}

table.forme {
	width: 650px;
	margin-left: 50px;
}

table.forme td {
	padding: 5px;
}

table.forme p {
	padding-left: 0;
}

.hp_link_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
}

div.thankyou input {
	margin: 25px;
}

#clubtour_rcol {
	float: right;
	width: 235px;
	margin: 10px 0px;
	background-color:#666;
}

#clubtour_rcol td {
	padding: 5px 0px 0px 20px;
	font-size: 10px;
}

#clubtour_rcol td span{
	color:#ffcc66;
	font-weight:bold;
	line-height:14px;
}

#clubtour_rcol td a{
	color:#FFFFFF; 
	text-transform:uppercase;
	font-weight:normal;
	line-height:12px;
}

#clubtour_rcol td a:hover {
	color:#6aa8c1;
}

#clubtour_rcol td a.active_tour{
	color:#6aa8c1;
}

/* email program styles */
.emailblueheader {
	color: #3F7C99;
	padding: 2px 22px;
	font-weight: bold;
	font-size: 18px;
	font-family: Trebuchet, Arial, Helvetica, sans-serif;
	margin-top: 20px;
}

.emailpurpleheader {
	color: #fff;
	background-color: #D4ADDC;
	padding: 2px 22px;
	font-weight: bold;
	font-size: 12px;
	margin-top: 20px;
}

.emailgreenheader {
	color: #fff;
	background-color: #A1C059;
	padding: 2px 22px;
	font-weight: bold;
	font-size: 12px;
	margin-top: 20px;
}

.emailgreenheader2 {
	color: #fff;
	background-color: #709a0a;
	padding: 2px 22px;
	font-weight: bold;
	font-size: 12px;
	margin-top: 20px;
}

.emailblueheader2 {
	color: #fff;
	background-color: #75bcd8;
	padding: 2px 22px;
	font-weight: bold;
	font-size: 12px;
	margin-top: 20px;
}

.emailorangeheader {
	color: #fff;
	background-color: #fe9a44;
	padding: 2px 22px;
	font-weight: bold;
	font-size: 12px;
	margin-top: 20px;
}

.emailGREENtextheader {
	color: #4f6404;
	padding: 2px 22px;
	font-weight: bold;
	font-size: 18px;
	font-family: Trebuchet, Arial, Helvetica, sans-serif;
	margin-top: 20px;
}

.emailimage {
	background-color: #ddd;
	padding: 0px;
	margin: 0px;
	width: 552px;
	overflow: hidden;
}

.emailimage img {
	padding: 0px;
	margin: 0px;
}

ul.mac_bullets {
	margin: 30px;
	padding: 0px 0px 0px 15px;
}

ul.mac_bullets li {
	margin-bottom: 10px;
	padding-left: 2px;
	list-style-position: outside;
}

span.tooltips{
    position:relative; /*this is the key*/
	width: 100px;
	z-index: 9;
}

span.tooltips img {
	z-index: 2;
}

span.tooltips div.outer{display: none;}

span.tooltips:hover div.outer, span.tooltips.over div.outer{ /*the span will display just on :hover state*/
    display:block !important;
    position:absolute;
    bottom:10px; left:40px;
    border:3px solid #ccc;
    background-color:#FEF4D9; color:#000;
    text-align: left;
	cursor:auto;
	width:415px;
	height:255px;
	overflow-y: auto;
	padding: 10px 20px;
	z-index: 10;
}

span.tooltips:hover div.outer div.inner {
	background-color: #FEF4D9;
}

span.tooltips:hover div.outer div.inner p{
	padding-left: 0px;
	margin-left: 0px;
}

span.tooltips .track_headline {
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #2e748b;
	padding-top: 10px;
}

.mep_blue_header {
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #2e748b;
	font-weight: bold;
	padding: 12px 0px 5px 0px;
}

table#mep_landing {
	font-size: 13px;
	margin-top: 10px;
}

table#mep_landing a, table#mep_landing a:visited{
	color: #76BDD9;
}

table#mep_landing a:hover {
	color: #196BA3;
}

a.white:active, a.white:visited {
	color: #fff;
}

.tlc_blu1_dk, a.tlc_blu1_dk, a.tlc_blu1_dk:active, a.tlc_blu1_dk:visited, a.tlc_blu1_dk:hover {
	color: #168db7;
}

.tlc_blu2_dk, a.tlc_blu2_dk, a.tlc_blu2_dk:active, a.tlc_blu2_dk:visited, a.tlc_blu2_dk:hover {
	color: #255e72;
}

.tlc_blu2_lt, a.tlc_blu2_lt, a.tlc_blu2_lt:active, a.tlc_blu2_lt:visited, a.tlc_blu2_lt:hover {
	color: #aae7fd;
}

.buttonheading a img{
	border:none;
}