/*line-height: 14px;*/
body {color: #595959;font-family: Arial, Helvetica, sans-serif;font-size:12px;font-style: normal;margin-top: 0px;margin-left: 0px;scrollbar-arrow-color: #B5926E;scrollbar-3dlight-color: #CCCCCC;scrollbar-darkshadow-color: #dddddd;scrollbar-face-color: #eeeeee;scrollbar-highlight-color: #FFFFFF;scrollbar-shadow-color: #CCCCCC;scrollbar-track-color: #fcfcfc;  }

.body a { color: #3F6C33; text-decoration: none; font-weight: bold  }
.body a:link {color: #3F6C33;	text-decoration: none;  font-weight: bold }
.body a:hover {color: #1A1C96;	text-decoration: none;  font-weight: bold}

/* ToolTip*/
#dhtmltooltip{z-index:999;  position: absolute;background-image: url(../images/WhtBkg.png); background-repeat: repeat; background-attachment: scroll; border-right: #cccccc 1px solid;border-top: #cccccc 1px solid;border-left: #cccccc 1px solid;border-bottom: #cccccc 1px solid;}
.tooltipInterior{padding-left:10px;padding-right:10px;}

/*input{color: #cccccc;border-right: #cccccc 1px solid;border-top: #cccccc 1px solid;border-left: #cccccc 1px solid;border-bottom: #cccccc 1px solid;}*/
.inputbox{color: #cccccc;border-right: #cccccc 1px solid;border-top: #cccccc 1px solid;border-left: #cccccc 1px solid;border-bottom: #cccccc 1px solid;}
.inputbox2{width: 120px; color: #cccccc;border-right: #cccccc 1px solid;border-top: #cccccc 1px solid;border-left: #cccccc 1px solid;border-bottom: #cccccc 1px solid;}
.inputboxdark{color: #767265;border-right: #cccccc 1px solid;border-top: #cccccc 1px solid;border-left: #cccccc 1px solid;border-bottom: #cccccc 1px solid;}
select{color: #767265;border-right: #cccccc 1px solid;border-top: #cccccc 1px solid;border-left: #cccccc 1px solid;border-bottom: #cccccc 1px solid;}

/*.searchtype{color: #d09a33; line-height:14px;}*/
.searchtype{color: #d09a33; vertical-align:middle;  }
.searchtype input{height:14px; vertical-align:middle; }
.error{color: #ff0000; font-size: x-small; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif;}

/* class for the rounded corners */
.rounded{background-image: url(../images/WhtBkg.png); background-repeat: repeat; background-attachment: scroll;position: relative;border-right: #cccccc 1px solid;border-top: #cccccc 1px solid;border-left: #cccccc 1px solid;border-bottom: #cccccc 1px solid;}
.sided{background-image: url(../images/WhtBkg.png); background-repeat: repeat; background-attachment: scroll;position: relative;border-left: #cccccc 1px solid;border-right: #cccccc 1px solid;}
.sm_rounded{ text-align: center; position:relative;border-right: #ff000D 1px solid;border-top: #ff000D 1px solid;border-left: #ff000D 1px solid;border-bottom: #ff000D 1px solid;}
.smartlink
{
	color: #d09a33;
	cursor: pointer;
}
hr{border-right: #ffffff 1px solid;border-top: #ffffff 1px solid;border-left: #ffffff 1px solid;border-bottom: #cccccc 1px solid;}

/*row colors*/
.silver
{ background-color: gainsboro;}

/*red error message on login control*/
.smallred{ color:red;font-size: 9px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; }

.paging
{
	font-size:10px; line-height:10px; 
}
/* fudge for IE6 to have transparent button with png behind */
.buttonfix { z-index:9;}
DIV.fileinputs { POSITION: relative }
DIV.fakefile { Z-INDEX: 1; LEFT: 0px; POSITION: absolute; TOP: 0px }
INPUT.image { Z-INDEX: 2; FILTER: alpha(opacity: 100); POSITION: relative; moz-opacity: 0; opacity: 100 }


ul
{
	list-style-image: url(../images/doublebullet.gif);
}

/* standard link class */
a { color: #3F6C33; text-decoration: none;  }
a:link {color: #3F6C33;	text-decoration: none; }
a:hover {color: #1A1C96;	text-decoration: none;}

/* Main navigation bar */
.TopMenu {font-family: "Century Gothic", Arial, Helvetica, sans-serif;font-size: 13px;color: #3F6C33;padding-right: 5px;padding-left: 5px;text-decoration: none;}
.TopMenu:link {	font-family: "Century Gothic", Arial, Helvetica, sans-serif;font-size: 13px;color: #3F6C33;padding-right: 5px;padding-bottom: 12px;text-decoration: none;}
.TopMenu:hover{font-family: "Century Gothic" , Arial, Helvetica, sans-serif;font-size: 13px;color: #1A1C96;padding-right: 5px;padding-left: 5px;text-decoration: none;}

/* Footer navigation bar */
.BottomMenu {font-family: "Century Gothic", Arial, Helvetica, sans-serif;font-size: 11px;color: #a69f90;padding-right: 5px;padding-left: 5px;text-decoration: none;}
.BottomMenu:link {font-family: "Century Gothic", Arial, Helvetica, sans-serif;font-size: 11px;color: #a69f90;padding-right: 5px;padding-left: 5px;text-decoration: none;}
.BottomMenu:hover {font-family: "Century Gothic", Arial, Helvetica, sans-serif;font-size: 11px;color: #1A1C96;padding-right: 5px;padding-left: 5px;text-decoration: none;}

/* left section menu*/
.LeftMenu {font-family: "Century Gothic", Arial, Helvetica, sans-serif;font-size: 11px;line-height: 18px;color: #a69f90;text-decoration: none;}
.LeftMenu:link {font-family: "Century Gothic", Arial, Helvetica, sans-serif;font-size: 11px;color: #a69f90;line-height: 18px;text-decoration: none;}
.LeftMenu:hover {font-family: "Century Gothic", Arial, Helvetica, sans-serif;font-size: 11px;color: #d09a33;line-height: 18px;text-decoration: none;}

/* dropdown section menu*/
.ddMenu {font-family: "Century Gothic", Arial, Helvetica, sans-serif;font-size: 12px;line-height: 16px;color: #3F6C33;text-decoration: none;}
.ddMenu:link {font-family: "Century Gothic", Arial, Helvetica, sans-serif;font-size: 12px;line-height: 16px;color: #3F6C33; text-decoration: none;}
.ddMenu:hover {font-family: "Century Gothic", Arial, Helvetica, sans-serif;font-size: 12px;line-height: 16px;color: #1A1C96; text-decoration: none;}

/* secondary navigation bar*/
.SubMenuSeparator{font-family: "Century Gothic", Arial, Helvetica, sans-serif;font-size: 11px;padding-right: 5px;padding-left: 5px;line-height: 18px;text-decoration: none;}
.SubMenu {font-family: "Century Gothic", Arial, Helvetica, sans-serif;font-size: 11px;line-height: 18px;color: #d09a33;text-decoration: none;}
.SubMenu:link {font-family: "Century Gothic", Arial, Helvetica, sans-serif;font-size: 11px;color: #d09a33;line-height: 18px;text-decoration: none;}
.SubMenu:hover {font-family: "Century Gothic", Arial, Helvetica, sans-serif;font-size: 11px;color: #a69f90;line-height: 18px;text-decoration: none;}

.Copyright {font-family: "Century Gothic", Arial, Helvetica, sans-serif;font-size: 11px;color: #a69f90;padding-right: 5px;padding-left: 5px;}

/* Large green header text*/
.Red2	{color: #3f6c33;font-family: "Century Gothic", Arial, Helvetica, sans-serif;font-size: 18px;}
/* Large grey header text*/
.Gray2	{color: #CCCCCC;font-family: "Century Gothic", Arial, Helvetica, sans-serif;font-size: 18px;}
/* Smaller red header text*/
.Red3	{color: #FF000D;font-family: "Century Gothic", Arial, Helvetica, sans-serif;font-size: 16px;}
/* Smaller grey header text*/
.Gray3	{color: #CCCCCC;font-family: "Century Gothic", Arial, Helvetica, sans-serif;font-size: 16px;}
/* Small dark gray headet text */
.Gray4	{color: #767265;font-family: "Century Gothic", Arial, Helvetica, sans-serif;font-size: 14px; font-weight:bold}

/* Subsection red header text*/
.Red1 {color: #ff000D;font-family: "Century Gothic", Arial, Helvetica, sans-serif;font-size: 24px;}
/* Subsection grey header text*/
.Gray1 {color: #CCCCCC;font-family: "Century Gothic", Arial, Helvetica, sans-serif;font-size: 24px;}
.smSectionTitleSuperScript {font-size: 14px;}

/* MENU SPECIFIC CONTROLS */

.menutitle{cursor: pointer; margin-left: 7px; background: #ffffff url(file:images/menu_off.jpg); color: #1A1C96; width: 162px; height: 30px;	line-height: 30px; text-align: center;	font: 8pt/30px 'Century Gothic', Arial, Helvetica, sans-serif;}
.menutitle a:link, .menutitle a:visited {color: #1A1C96; text-decoration: none;	width: 162px; height: 30px; background-image: url(../images/menu_off.jpg);	display: block;}
.menutitle a:hover, .menutitle a:active {color: #3F6C33; background-image: url(../images/menu_off.jpg);}

 a.menutit:link, a.menutit:visited {color: #1A1C96; font: 8pt/30px 'Century Gothic', Arial, Helvetica, sans-serif; text-decoration: none;	width: 162px; height: 30px; background-image: url(../images/menu_off.jpg); display: block;}
 a.menutit:hover, a.menutit:active {color: #3F6C33; font: 8pt/30px 'Century Gothic', Arial, Helvetica, sans-serif; background-image: url(../images/menu_off.jpg);}
	
.submenu{width: 162px; margin-top: 2px;	margin-left: 7px; background-color: #F2eFed;}
.submenu a{font: normal 8pt 'Century Gothic', Arial, Helvetica, sans-serif;}
.submenu ul {margin: 0px 0px 5px 15px;	padding: 0px;	list-style-type: none;}
.submenu a:link, .submenu a:visited {color: black; font: normal 8pt 'Century Gothic', Arial, Helvetica, sans-serif;	text-decoration: none;}
.submenu a:hover, .submenu a:active {color: #7c0000; font: normal 8pt 'Century Gothic', Arial, Helvetica, sans-serif;	text-decoration: underline;}

#picture {width:100px; height: 250px; background-color:#ffffff;}
#picture a.small, #picture a.small:visited { display:block; width:100px; height:100px; text-decoration:none; background:#ffffff; top:0; left:0; border:0;}
#picture a img {border:0;}
#picture a.small:hover {text-decoration:none; background-color:#000000; color:#000000;}
#picture a .large {display:block; position:absolute; width:0; height:0; border:0; top:0; left:0;}
#picture a.small:hover .large {display:block; position:absolute; top: 90px; left:150px; width:200px; height:200px; }


/* Large grey section title when displayed as a subsection at the right*/
#rightsectionhead 
{
	font-family: 'Century Gothic' , Arial, Verdana, Helvetica, sans-serif;
	color: #e5e1d5;
	font-size: 50px;
	line-height: 59px;
	text-align: right;
	vertical-align: top;
	margin-top: 0px;
	padding-top: 0px;
	z-index: 0;
	top: -12px;
	right: 0px;
	float: right;
	position: absolute;
}
#leftsectionhead 
{
	font-family: 'Century Gothic' , Arial, Verdana, Helvetica, sans-serif;
	color: #e5e1d5;
	font-size: 60px;
	line-height: 70px;
	text-align: left;
	vertical-align: top;
	margin-top: 0px;
	padding-top: 0px;
	z-index: 0;
	top: -15px;
	left: 0px;
	float: right;
	position: absolute;
}
#subsectionhead {
	overflow: visible;
	z-index: 0;
	position: absolute;
	left: 0px;
	top: -5px;
	line-height: 30px;
}
#contain
{
	position: relative;
	width: 634px;
}
.outline
{
	border-right: #cccccc 1px solid;border-left: #cccccc 1px solid;border-top: #cccccc 1px solid;
}
.nooutline
{
	border-top-style: none;	border-right-style: none;border-left-style: none;
}
.nooutline
{
	border-top-style: none;	border-right-style: none;border-left-style: none;
}
.bottomoutline
{
	border-bottom: #cccccc 1px solid;	border-right: #cccccc 1px solid;border-left: #cccccc 1px solid;
}
.TopMenuTD {font-family: "Century Gothic", Arial, Helvetica, sans-serif;font-size: 12px;color: #675f4f;text-decoration: none;}
.TopMenuTD:link {	font-family: "Century Gothic", Arial, Helvetica, sans-serif;font-size: 12px;color: #675f4f;text-decoration: none;}
.TopMenuTD:hover{font-family: "Century Gothic" , Arial, Helvetica, sans-serif;font-size: 12px;color: #d09a33;text-decoration: none;border-right: #cccccc 1px solid;border-left: #cccccc 1px solid;border-top: #cccccc 1px solid;}

.checkoutBarCurrent { font-size: 12px; font-family: "Century Gothic", arial, geneva, tahoma; font-weight: bold; text-decoration: none; }
.checkoutBarTo { color: #b6b6b6; font-size: 11px; font-family: "Century Gothic", arial, geneva, tahoma; text-decoration: none; }
.checkoutBarFrom { color: #b6b6b6; font-size: 11px; font-family: "Century Gothic", arial, geneva, tahoma; text-decoration: none; }

div#rtimg{
	position:relative;
	left: 0;
	width:588px;
	;
	height:381px;
	background: url(../images/img0.jpg) no-repeat;
	background-image: url(../images/img0.gif);
	top: 0;
}
div#text_desc {
	display: block;
	width: 587px;
	height: 88px;
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/text_desc_bg.png) no-repeat !important;
	background: url(../images/text_desc_bg.gif) no-repeat;
}
div#text_desc p {
	padding: 24px 21px 0 21px;
	margin: 0;
	font-family: Arial, sans-serif;
	font-size: 16px;
	font-weight: normal !important;
	font-weight: bold;
	line-height: 20px;
	color: #fff;
}

/* Borders */
.L_border { border-left:solid 1px #cccccc;}
.R_border { border-right:solid 1px #cccccc;}
.T_border { border-top:solid 1px #cccccc;}
.B_border { border-bottom:solid 1px #cccccc;}


#footer2
{
	display:block;
	position: absolute;
	text-align: left;
	/*bottom: 0;*/
	left: 0px;
	width: 219px;
	height: 100px;
	top: 100px;
	visibility: visible;
	/*margin-bottom: 0px; */
	background-image: url(../images/Bkg_White_Stroke.png);
	background-repeat: no-repeat;
}
