@charset "utf-8";
/* CSS Document */

/* body, td, div, p, ul, li, a  { */
body, td, div, p, a  {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}

a:link, a:active, a:visited {
	color:#076D54;
	/*text-decoration:none;*/
}

a:hover {
	color:#844636;
	text-decoration:underline;
}

body {
	background-color:#779182;
	text-align:center;
}

body.whiteBg
{
		background-color: white;
}

.bannerArea {
		/*text-align: left;*/
}

.menuArea {
	background:url(/images/menu_bg.gif) top center repeat-x; 
}


.fixedWidth {
	width:1000px; 
	margin:0px auto;
	text-align:left;
}


.fixedWidthMenu {
	width:950px; 
	margin:0px auto;
	background:url(/images/menu_logo_img.jpg) top left no-repeat;
	height:27px;
}

.fixedWidthBanner {
	width:960px; 
	margin:0px auto;
	background:url(/images/banner.jpg) top center no-repeat;
	height:128px;
	text-align: left;
}

.contentAreaTop {
	background:#e5ead4 url(/images/content_bg.gif) top left repeat-x;
}

.contentAreaBot {
	background:url(/images/footer_bg.gif) bottom left repeat-x;
}

.contentBorder {
	border:1px solid #cfd2c4; 
	border-top:none; 
	padding:12px; 
	background-color:#FFFFFF;
}

.white {
	background-color:#ffffff !important;
}

.yellow {
	/* background-color:#fdfff6 !important; */
	background-color:#E5EAD4 !important;
}

.content1
{
	background-color:#E5EAD4 !important;
}

.content2
{
	/* background-color:#F7EBDD !important; */
	/* background-color:#E8DFD0 !important; */
	/* background-color: #E4DBBE !important; */
	background-color: #E8DFC1 !important;
}

.sC12 {
	background:url(/images/sC12.gif) top left repeat-x;
}

.sC1 {
	background:url(/images/sC1.gif) top left no-repeat;
}

.sC2 {
	background:url(/images/sC2.gif) top right no-repeat;
	padding-top:6px;
}

.sC41 {
	background:url(/images/sC41.gif) top left repeat-y;
}

.sC23 {
	background:url(/images/sC23.gif) top right repeat-y;
	padding:8px 14px;
}

.sC34 {
	background:url(/images/sC34.gif) bottom left repeat-x;
}

.sC4 {
	background:url(/images/sC4.gif) bottom left no-repeat;
}

.sC3 {
	background:url(/images/sC3.gif) bottom right no-repeat;
	padding-top:6px;
}


.barBg {
	background:url(/images/dSd.gif) top left repeat-x;
	padding:0px 3px;
}

.barBg1 {
	background:url(/images/dBg.gif) top left repeat-x;
	height:41px;
}

.padd12 {
	padding-top:12px;
}

.blackTitle { 
	color:#333333; 
	font-size:15px; 
	font-weight:bold;
	padding-bottom:10px;
}

.brownTitle {
	background:url(/images/title_bg.gif) top left repeat-x; 
	padding:0px 12px; 
	height:33px; 
	line-height:33px; 
	border-bottom:1px solid #ffffff; 
	color:#ffffff; 
	font-size:15px; 
	font-weight:bold;
}

.leftArea {
	margin-right:287px;
}

.rightArea {
	float:right; 
	width:275;
}

.leftArea2 {
	margin-right:212;
}

.rightArea2 {
	float:right; 
	width:200;
}

.green_header {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#649738;
}

.grey_gradient_bg {
	border:1px solid #cbcbcb; 
	background-color:#f1f1f1; 
	
	/*background:#f1f1f1 url(/images/grey_gradient_bg.gif) top left repeat-x;*/
}

.grey_gradient_bg ul {	
	height:40px;
}

.grey_gradient_bg ul li {
	float:left; 
	width:160px; 
	list-style-type:none; 
	text-align:center;
	height:40px;
	background:url(/images/tab_bg.gif) top left repeat-x;	
}

.grey_gradient_bg ul li a {
	display:block;
	color:#649738;
	font-size:16px;
	background:none;
	line-height:40px;
	outline:none;
	text-transform:uppercase;
}

.grey_gradient_bg ul li a.sep {	
	background:url(/images/tabsep.gif) top right no-repeat;
}

.grey_gradient_bg ul li a:hover {
	font-weight:bold;
}

.green_header_pad {
	margin-top:25px;
	padding-bottom:18px;
}

.condent_fr_2row_fl {
	float:left;
	width:80px;
	background:url(/images/img4.jpg) top right no-repeat;
	height:77px;
}

.condent_fr_2row_fr {
	margin-left:80px;
	padding:7px 13px;
}

.blue_span {
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#021b75;
}


.lGrnTd {
	background-color:#629080; 
	padding:0px 0px 0px 9px; 
	color:#ffffff;
	height:20px; 
	font-size:13px;
	line-height:20px;
}

.dGrnTd {
	background-color:#49635a; 
	padding:0px 9px; 
	color:#ffffff; 
	width:102px; 
	height:20px; 
	font-size:13px;
	line-height:20px;
}

.lnkTd {
	padding:2px 9px; 
	width:122px; 
	height:18px; 
}

.footerArea {
	text-align:center; 
	color:#ffffff; 
	line-height:5.0em;
}

.footerArea a:link, .footerArea a:active, .footerArea a:visited {
	color:#ffffff;
	text-decoration:none;
}

.footerArea a:hover {
	color:#BBBBBB;
	text-decoration:underline;
}


#wp-nav-box #navleftpad {margin-left:120px;}
#wp-nav-box {height:27px;}
#wp-nav-box ul {clear:both; margin:0px; padding:0; width:206px; list-style-type:none; font:normal 100% arial !important;}
#wp-nav-box li {display:inline-block; float:left;  width:200px; background:none; line-height:1; padding:2px; border:1px solid #e8edf1;}
#wp-nav-box li img {display:inline-block; border:none;}
div.nav-item div.nav-btn {	
	background:url(/images/menu_sep.gif) top right no-repeat;
	}
div.nav-item div.nav-btn-last {	
	background:none !important;
	}
	
div.nav-item div.nav-btn a 
{
	color:#ffffff;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	line-height:27px;
	padding:0px 22px;
	display:block;
}

div.nav-item div.nav-btn a:hover 
{
	color:#844636;
	background-color:#ffffff;
}
	
div.nav-item div.nav-block {
	display:block;
	text-align: left;
	padding:2px; 
	border-width:0px 1px 1px 1px;
	border-style:solid;	
	border-color:#bed1ca;
	margin-left:-1px;
}

.std_button
{
	background:url(/images/button_bg.gif) top left repeat-x; 
	color:white;
	font-weight:bold;
	height: 25px;
}

.std_button_mouseover
{
	background:url(/images/button_bg_over.gif) top left repeat-x; 
	color:white;
	font-weight:bold;
	height: 25px;
}

div.nav-block ul.Two li {width:96px !important;}
div.nav-block ul.Two li.right {margin-left:2px;}

div.nav-block a 
{
	display:inline-block; 
	text-decoration:none; 
	padding:0; 
	color:#076D54 !important; 
	font:normal 100% arial !important;
}

div.nav-block li:hover 
{
	border:1px solid #844636 !important; 
	background-color:#E5EAD4 !important;
	/*background-color:red !important;*/
}

div.nav-block li
{
	border:1px solid #E4DBBE !important; 
}

div.nav-block a:hover 
{
	color:#844636 !important; 
	padding:0; 
	text-decoration:none;
}

div.nav-item 
{
	z-index:9999; 
	float:left; 
	position:relative; 
	cursor:hand;
}

div.nav-item a 
{
	cursor:hand;
}

div.nav-item div.nav-block 
{
	display:none; 
	position:absolute; 
	top:27px; 
	left:0; 
	background:#fff;
}

div.nav-item:hover div.nav-block, div.over div.nav-block 
{
	display:block;
}

div.nav-item:hover div.nav-btn a, div.over div.nav-btn a 
{
	background:#fff; 
	color:#844636;
}

div.selectedSection 
{
	background:#fff; 
}
.selectedSection a:link, .selectedSection a:active, .selectedSection a:visited
{
	color:#076D54 !important;
}
.selectedSection a:hover
{
	color:#844636 !important;
}
.clearboth {clear:both;}
.clearbothpadd {clear:both; padding-top:2px;}

/*
div.messages
{
	width: 100%;
	border: 0px;
	background-color: transparent;
	padding: 0px;
	margin: 0px;
}

div.messages_label
{
	font-weight: bold;
}
*/

A.rytest1
{
	font-weight: bold;
	font-style: italic;
}

/* COPIED & MODIFIED FROM LANSA STYLES: */
.std_grid
{
	border: thin solid #EEEEEE;
	border-collapse: collapse;
	border-spacing: 0;
}

.std_grid thead tr 
{
    vertical-align: top;
}

.std_grid thead 
{
	cursor: Pointer;
}

.std_grid tbody td
{
    border: 1px solid #aaaaaa;
    white-space: nowrap;
    padding: 0px 5px;
    overflow: hidden;
}

.std_grid th
{
	border: 1px solid #AAAAAA;
	/*background-color: #779182; */
	background-color: #076D54; 
	color: white;
}

tr.list-o
{
	/*background: #CEDCBE none repeat scroll 0 0;*/
	/*background: #6186B7 none repeat scroll 0 0;*/
	/*background: #e5B496 none repeat scroll 0 0;*/
	background: #C2D5ED none repeat scroll 0 0;
}

tr.list-e
{
	/* background: #E5D7C6 none repeat scroll 0 0; */
	/*background: #91AFD4 none repeat scroll 0 0;*/
	background: #F4E2C4 none repeat scroll 0 0;
}

.std_grid a:link, a:active, a:visited
{
	/* color: #545C60; */
	color: #076D54;
}

/* Tab Sheets */
.std_tab_pages
{
	empty-cells: show;
}
.std_tab_pages td
{
	vertical-align: top;
}
.std_tab_pages_content_wrapper
{
    border: 1px solid #555555;
    background-color: #F7EBDD;
    padding: 2px;
    overflow: auto;
    margin-left: 20px;
}
.std_tab_pages_content
{
	width: 100%;
	height: 100%;
    overflow: auto;
}
ul.std_tab_pages_tabs
{
	list-style-type: none;
	text-align: left;
	margin: 0px;
	padding:0px;
	overflow: hidden;
	white-space: nowrap;
}
ul.std_tab_pages_tabs li
{
	border: 1px solid #555555;
	display: block;
	padding: 0px;
	background-color: #99897C;
	color: white;
	white-space: nowrap;
	margin-bottom: 40;
}
ul.std_tab_pages_tabs li.std_tab_active
{
	background-color: #F7EBDD;
	color: black;
}
ul.std_tab_pages_tabs li a
{
	display: block;
	padding: 3px;
	text-decoration: none;
	font-weight: bold;
	cursor: pointer;
}
ul.std_tab_pages_tabs li a:hover
{
	text-decoration: none;
}
ul.std_tab_pages_tabs li a img
{
	border: none;
	vertical-align: middle;
	display: inline;
}
ul.std_tab_pages_tabs li.std_tab_disabled a
{
	color: gray;
}
.std_tab_pages_top_tabs, .std_tab_pages_top_tabs ul
{
	position: relative;
	top: 1px;
	z-index: 100;
}
.std_tab_pages_top_tabs ul li
{
	float: left;
	margin-right: 2px;
}
.std_tab_pages_top_tabs ul li.std_tab_active
{
	border-bottom: none;
	padding-bottom: 1px;
}

.couponWrapper
{
	width: 100%;
	text-align: center;
}

.specialCoupon
{
	width: 640px;
	padding: 5px;
	border: 4px dashed #076D54;
	background-color: white;
}

div.greenButton ul
{
	width: 600px;
	margin-left: 0px;
	list-style: none;
}

div.greenButton li
{
	float: left;
	width: 300px;
	padding-left: 20px;
	background-image: url(/images/greenBullet.gif);
	background-repeat: no-repeat;
	background-position: 0 -2px;
}

div.greenButton br
{
	clear: left;
}

div.greenButton
{
	margin-top: 0px;
	margin-bottom: 1em;
}

a.linkHighlight
{
	font-weight: bold;
	font-size: 1.2em;
}

td.number, div.number
{
	text-align: right;
}

div.hidden, input.hidden, span.hidden
{
	display: none;
}

td.leftCol
{
	vertical-align: top;
	padding-right: 12px;
}

td.rightCol
{
	vertical-align: top;
	width: 278px;
}

span.unitTypes 
{
	font-weight: bold;
	font-size: 1.3em;
}

.required
{
	font-weight: bold;
}

a img
{
	border: 0px;
}

div.noFlashWrapper
{
	/* width:100%; */
	background-color: black; 
	color: #AAAAAA; 
	/*border:2px solid white;*/
	padding-bottom: 5px;
}

div.noFlashWrapper a:link
{
	color: white;
}

a.couponLink
{
	color: black;
}

h4
{
	margin-bottom: 5px;
}

a.couponHeader
{
	font-size:		1.3em;
	font-weight:	bold;
}

