*
{
	margin: 0px;
	padding: 0px;
}
#body
{
	background: #dba248 url(../images/bodybackground.jpg) repeat-x;
	font-family: Arial, verdana, sans-serif;
	font-size: 76%;
}
p
{
	text-align: left;
	font-size: 1em;
	line-height: 150%;
}
img
{
	border: 0;
}
/* ----------------------------[ Headings ]---------------------------- */
h1, h2, h3, h4, h5, h6
{
	color: #104d64;
	background-color: Transparent;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	line-height: 1.3em;
	text-align: left;
	font-family: Arial, verdana, Sans-Serif;
}
h1
{
	color: #6D7140;
	background-color: Transparent;
	text-transform: uppercase;
	font-family: 'Lucida Sans', Arial, verdana, Sans-Serif;
	font-size: 135%;
}
h2
{
	font-family: Arial, verdana, Sans-Serif;
	font-size: 110%;
	color: #691A1C;
	background-color: Transparent;
}
h3
{
	font-family: Arial, verdana, Sans-Serif;
	font-size: 110%;
	color: #691A1C;
	background-color: Transparent;
	margin: 0 0 10px 0;
}
h4
{
	font-size: 110%;
}
h5
{
	font-size: 110%;
}
h6
{
	font-size: 110%;
}

.titletext

{
	color: #6D7140;
	background-color: Transparent;
	text-transform: uppercase;
	font-family: 'Lucida Sans', Arial, verdana, Sans-Serif;
	font-size: 135%;
}

/* ----------------------------[ Lists ]---------------------------- */
ul, dl
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

ul li
{
	margin: 0  0 0 10px;
	padding: 0px 0px 0px 15px;
	font-size: 1em;
	background: url(../images/bullet.jpg) no-repeat;
	line-height:130%;
}

ul ul
{
	/*padding-bottom: .8em;*/
	margin-bottom: 0;
	padding-bottom: 0;
}


/* ----------------------------[ Links ]---------------------------- */

a:link
{
	color: #936312;
	text-decoration: none;
}

a:visited
{
	color: #936312;
	text-decoration: none;
}

a:hover
{
	color: #936312;
	text-decoration: underline;
}

a:active
{
	color: #936312;
	text-decoration: none;
}

/* ----------------------------[Common Styles ]---------------------------- */
#backgroundlayer
{
	left: 0px;
	top: 0px;
	background: url(../images/background.jpg) no-repeat;
	position: absolute;
	width: 100%;
	height: 350px;
	z-index: 1;
}

#pagecontainer
{
	left: 0px;
	top: 0px;
	width: 980px;
	z-index: 3;
	position: absolute;
}
#leftsection
{
	width: 220px;
	float: left;
}
#logo
{
}
#hlogo
{
}
#logo img
{
	padding: 0px 0px 19px 0px;
}
#leftcontainer
{
	height: auto;
}
#leftnavigationmenus
{
	margin: 10px;
	height: auto;
	background-color: #b68328;
}

#reservation
{
	margin: 4px 0px 0px 20px;
	font-weight: bold;
}

#reservation p
{
	margin: 20px 0px 0px 10px;
	font-weight: bold;
	color: #691A1C;
	background-color: Transparent;
}

#reservationbox
{
	margin: 5px;
	border: solid 1px #9D6C0f;
	background-color: #D5A249;
	width: 185px;
}
.hleftlink
{
	margin: 20px 5px 0px 0px;
	padding: 5px 0px 0px 0px;
	border: solid 1px #916511;
	background-color: #691A1C;
	width: 182px;
	height: 20px;
	text-align: center;
	float: right;
}
.hleftlink a, .leftlink a
{
	color: #fff;
	background-color: Transparent;
}
.hleftlink a:hover, .leftlink a:hover
{
	color: #fff;
	background-color: Transparent;
}

.hleftlink a:visited, .leftlink a:visited
{
	color: #fff;
	background-color: Transparent;
}

.leftlink
{
	margin: 25px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	border: solid 1px #916511;
	background-color: #691A1C;
	width: 182px;
	height: 20px;
	text-align: center;
	float: right;
}

#reservationbox P
{
	color: #3F2901;
}

#reservation2
{
	margin: 4px 0px 0px 20px;
	font-weight: bold;
}

#reservation2 p
{
	margin: 20px 0px 0px 10px;
	font-weight: bold;
	color: #691A1C;
	background-color: Transparent;
}

#reservationbox2
{
	margin: 10px 0px 0px 25px;
	padding: 5px 0 5px 0;
	border: solid 1px #946B4D;
	width: 185px;
	background-color: #65191D;
	color: #ffffff;
	text-align: center;
}
#reservationbox2 p
{
	text-align: center;
}
#reservation3
{
	margin: 4px 0px 0px 20px;
	font-weight: bold;
}

#reservation3 p
{
	margin: 20px 0px 0px 10px;
	font-weight: bold;
	color: #691A1C;
	background-color: Transparent;
}

#reservationbox3
{
	margin: 10px 0px 0px 25px;
	padding: 5px 0px 5px 0px;
	border: solid 1px #946B4D;
	width: 185px;
	background-color: #65191D;
	color: #ffffff;
	text-align: center;
}
#reservationbox3 p
{
	text-align: center;
}

#Rline1
{
	margin: 0px 0px 0px 10px;
	font-family: Verdana, Sans-Serif;
	font-weight: normal;
	color: #3F2901;
}

#Rline1 p
{
	margin: 5px 0px 0px 0px;
}

#Rline1 select
{
	margin: 5px 0px 0px 0px;
}

#Rline1box1
{
	color: #3F2901;
}

#Rline2
{
	padding: 10px 0px 0px 10px;
}

#Rline2 P
{
	vertical-align: text-bottom;
}

#Rline2 select
{
	margin: 5px 0px 0px 0px;
	border-bottom-color: #3F2901;
	color: #3F2901;
}

#Rline2box1
{
	margin: 0px 3px 0px 0px;
	float: left;
	vertical-align: text-bottom;
}

#Rline2box2
{
	margin: 0px 3px 0px 0px;
	float: left;
	vertical-align: text-bottom;
}

#Rline2box3
{
	margin: 0px 3px 8px 0px;
	vertical-align: text-bottom;
	float: left;
}

#Rline3
{
	padding: 0px 0px 10px 0px;
	text-align: center;
}
#Rline4
{
	padding: 0px 0px 10px 0px;
	text-align: center;
}
#Sweeptakes
{
	margin: 5px 0px 0px 20px;
	width: 189px;
	float: right;
}

#sweepstakescontent p
{
	margin: 10px 0px 5px 40px;
	color: #691A1C;
	font-weight:bold;
	background-color: Transparent;
	text-align: right;
}

#Sweeptakes h1
{
	margin: 0px 0px 0px 10px;
	vertical-align: bottom;
}
#emailbox
{
	margin: 0px 0px 0px 10px;
	border: solid 1px #9D6C0f;
	color: #691A1C;
	background-color: Transparent;
	text-align: left;
}
#emailbox input
{
	margin: 2px 2px 2px 2px;
	color: #691A1C;
	background-color: Transparent;
	width: 175px;
	height: 15px;
}

#Sweepstakes
{
	margin: 10px;
	color: #333333;
	text-align: right;
	color: #691A1C;
	font-weight:bold;
	background-color: Transparent;
	text-align: right;
	z-index: 4;
}

#Sweepstakes p
{
	margin: 10px 0px 5px 40px;
	color: #691A1C;
	font-weight:bold;
	background-color: Transparent;
	text-align: right;
}


#rightsection
{
	float: left;
	width: 756px;
	background-color: #fff;
	height: auto;
}
#bannercontent
{
}

#bannerheader
{
	background-image: url(../images/logo-txtjpg.jpg);
	background-repeat: repeat; /*Check1 */
	height: 198px;
	width: 755px;
}


#bannerimages
{
}

#finditfast
{
	text-align: right;
	display: block;
	vertical-align: top;
}

#finditfast select
{
	width: 150px;
	margin: 10px 18px 10px 10px;
	font-size: 0.80em;
}

#bannermenuline
{
}

#menuitem1
{
	float: left;
}

#menuitem2
{
	margin: 0px 0px 0px 1px;
	float: left;
}

#menuitem3
{
	margin: 0px 0px 0px 1px;
	float: left;
}

#bannerimageline
{
}
#imageitem1
{
	float: left;
}


#imageitem2
{
	margin: 0px 0px 0px 1px;
	float: left;
}

#imageitem3
{
	margin: 0px 0px 0px 1px;
	float: left;
}

#bannerbottomborderline
{
}

#bottomborderitem1
{
	float: left;
}

#bottomborderitem2
{
	margin: 0px 0px 0px 1px;
	float: left;
}
#bottomborderitem3
{
	margin-left: 1px;
	float: left;
}
#contentarea
{
	background-color: #fff;
	width: 755px;
	height: auto;
}
#contentleftdummy
{
	margin: 0px 1px 0px 0px;
	width: 8px;
	background-image: url(../images/grad_line_dum.jpg);
	background-repeat: repeat-x;
	background-color:#dba248;
	float: left;
}

#contentcolumncontainer
{
	height: auto;
}

#containtsthreeColumns
{
}
#conttwoCols
{
	width: 494px;
	height: auto;
	color: #333;
	float: left;
	background-color: Yellow;
}

#contentcol1
{
	/*padding:23px 0px 0px 0px;*/
	width: 245px;
	height: auto;
	color: #333;
	float: left;
}

#contentcol1 h1
{
	padding: 23px 20px 20px 24px;
	font-size: 100%;
	font-family: Arial, sans-serif;
	color: #691a1c;
	background-color: Transparent;
	text-transform: none;
}


#contentcol1 p
{
	padding: 0px 20px 10px 24px;
	color: #691a1c;
	background-color: Transparent;
}

/*#contentcol2
{
	padding-bottom: 20px;
	padding-top: 25px;
	width: 494px;
	height: auto;
	color: #333;
	float: left;	
} */

#contentcol2
{
	/*padding:23px 0px 0px 0px;*/
	width: 250px;
	background-image: url(../images/vertical_dot.jpg);
	background-repeat: repeat-y;
	height: auto;
	color: #333;
	float: left;
}
#contentcol2 h1
{
	padding: 23px 0px 5px 18px;
	font-size: 120%;
	letter-spacing: 4px;
}

#contentcol2 p
{
	padding: 0px 20px 0px 20px;
}

#contentcol3
{
	/*padding:23px 0px 0px 18px;*/
	background-image: url(../images/vertical_dot.jpg);
	background-repeat: repeat-y;
	width: 251px;
	height: auto;
	color: #333;
	float: left;
}

#contentcol3 h1
{
	padding: 23px 0px 5px 18px;
	color: #691A1C;
	background-color: Transparent;
	font-size: 120%;
	letter-spacing: 4px;
}

#contentcol3 p
{
	padding: 0px 25px 24px 18px;
}
#contentcol3 ul
{
	padding: 0px 0px 0px 18px;
}
#contentcol3 li
{
	padding: 0px 25px 10px 15px;
}



/* Vertical menu from http://www.cssdrive.com/index.php/examples/exampleitem/dashed_vertical_menu/ */

/*----------------------------------- Primary Navigation --------------------------*/
#vertmenu
{
	float: left;
}
#vertmenu ul
{
	padding: 0px;
	list-style: none;
}

#vertmenu ul li
{
	margin: 0px 0px 0px 10px;
	padding: 3px 0px 0px 0px;
	font-size: 1em;
	text-align: right;
	color: #fff;background-color: Transparent;
	width: 195px;
	height: 25px;
	text-transform: uppercase;
	background: url(../images/dot.gif) repeat; /*margin: 0px 5px 0px 10px; 	padding: 3px 0px 0px 0px; 	font-size: 1em; 	text-align: right; 	color: #fff; 	height: 25px; 	text-transform: uppercase; 	background: url(../images/dot.gif) repeat;	*/
}
#vertmenu a
{
	text-decoration: none;
	color: #fff;
	background-color: Transparent;
	text-align: right;
	font-size: 1em;
	text-transform: uppercase;	
}

#vertmenu a:hover /* KH*/
{
	text-decoration: none;
	color: #691A1C;
	background-color: Transparent;
	font-size: 1em;
	text-align: right;	
	text-transform: uppercase;	
}

#menuborder
{
	color: #fff;background-color: Transparent;
	text-align: right;
}

#hitstate a
{
	color: #691A1C;background-color: Transparent;
	font-weight: 700;
}
/*-------------------------------------- Footer Styles ------------------------------*/
#foot
{
	margin: 20px 0px 0px 0px;
	word-spacing: 1px;
	letter-spacing: 1px;
	color: #85703B;
	float: none; clear:both;
}

#foot p
{
	padding: 10px 0px 10px 20px;
	font-size: 0.80em;
}
#footwrap
{
	width: 740px; /*height: 100%;*/
	height: auto;
	float: left;
}

#footwrap p
{
	padding: 10px 0px 10px 20px;
	color: #85703B;
	font-size: 0.80em;
	word-spacing: 1px;
	letter-spacing: 1px;
}

#contentfooterdummy
{
	float: left; /*width:1%;*/
	width: 8px;
	height: 40px; /*height:100%; background-color:#DCA349;*/
	background-color: #DCA349;
}
#contentfooterdummy p
{
	float: left;
	border: 0px;
	height: 40px;
}

/* --------------------- Accomodation styles  --------------- */
#subleftsection
{
	width: 206px;
	float: left;
	height: auto;
}
#diningreservationbox
{
	margin: 25px 0px 0px 0px;
	color: #691A1C;background-color: Transparent;
	width: 200px;
	float: left;
}
#diningreservationcontent
{
	font-size: 1em;
	float: right;
}

#diningreservationcontent p
{
	margin: 10px 0px 5px 40px;
	color: #691A1C;
	font-weight:bold;
	background-color: Transparent;
	text-align: right;
}



#middlesection
{
	width: 21px;
	float: left;
}
#subrightsection
{
	float: left;
	width: 749px;
	background-color: white;
	height: auto;
}
#topbannerline
{
}

#topbannerline img
{
	float: left;
}

#toprightbanner
{
	background-image: url(../images/about_rightbanner.jpg);
	background-repeat: no-repeat;
	width: 501px;
	height: 100px;
	float: left;
}

/*------------------------------------ Top Right Navigation Styles --------------------------*/
#topmenuitem
{
	margin: 37px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	float: right;
}

#topmenuitem22
{
	margin: -15px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	float: right;
}

#topmenuitem ul
{
	padding-right: 15px;
	float: left;
	list-style: none;
}

#topmenuitem ul li
{
	margin: 0px 0px 0px 2px;
	padding: 0px;
	background-image: none;
	color: #fff;background-color: Transparent;
	font-size: 0.9em; /*letter-spacing: 1px;*/
	float: left;
}

#topmenuitem a
{
	color: #fff;background-color: Transparent;
	text-decoration: underline;
}
#righthitstate a
{
	text-decoration: none;
}

.topmenupipe
{
	margin: 0px 10px 0px 10px;
}
/**/
#topmenuitem22 ul
{
	padding-right: 15px;
	float: left;
	list-style: none;
}

#topmenuitem22 ul li
{
	margin: 0px 0px 0px 2px;
	padding: 0px;
	background-image: none;
	color: #fff;background-color: Transparent;
	font-size: 0.9em; /*letter-spacing: 1px;*/
	float: left;
}

#topmenuitem22 a
{
	color: #fff;background-color: Transparent;
	text-decoration: underline;
}
#righthitstate22 a
{
	text-decoration: none;
}

.topmenupipe22
{
	margin: 0px 10px 0px 10px;
}
/**/
#bannerhugeimage
{
	width: 748px;
	height: 247px;
	float: left;
}
#bannerhugeimage img
{
	width: 748px;
	height: 247px;
}
#maincontentarea
{
	width: 749px;
	background-color: white;
}

#hormenu
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	background-color: #691A1C;
	vertical-align: middle;
	height: 25px;
	width: 748px;
	float: left;
}

/*----------------------------------- Horization sub Navigation ---------------------------*/
#hormenuline
{
	background-color: white;
}
#hormenu ul
{
	border-left: 1px solid #fff;
	font-size: 1em;
	list-style: none;
	height: 25px;
	float: none; /*background-color:Black;*/
}

#hormenu ul li
{
	padding: 0px;
	margin:0;
	border-right: 1px solid #fff;
	font-size: 1em;
	background-image: none;
	float: left;
}

#hormenu ul li a
{
	padding: 5px 25px 0px 26px;
	text-decoration: none;
	color: #fff;background-color: Transparent;
	font-size: 1em;
	height: 20px;
	float: left;
	display: block;
}

#hormenu ul li a:hover
{
	background-color: #39335F;
	font-size: 1em;
}
#hormenuselected
{
	background-color: #39335F;
}
/*-------------------------- No Sub Navigation Styles ------------------------*/
#nohormenu
{
	background-color: #691A1C;
	height: 13px;
	width: 748px;
	float: left;
}
#nohormenu ul li
{
	background-image: none;
	padding: 0px;
	float: left;
	border-left: 1px solid #fff;
}
#nohormenu ul li.first
{
	width: 248px;
}
#nohormenu ul li.second
{
	width: 247px;
}
#subcontentarea
{
	background-color: #fff;
	width: 748px;
	font-size: 1em;
}
#accomconttcol1
{
	padding: 27px 25px 0px 24px;
	width: 446px;
	float: left;
}
#accomconttcol1 p
{
	padding: 0px 20px 0px 0px;
}
#accomconttcol1 h1
{
	padding: 0px 0px 18px 0px;
	letter-spacing: 10px;
}
#accomconttcol1 h2
{
	padding: 0px 0px 5px 0px;
}
#roomdetails
{
	padding: 0px 0px 10px 0px;
	width: 446px;
	float: left;
}
#roomdetails img
{
	border: solid 1px #9FA181;
	margin: 10px 0px 10px 0px;
	padding: 8px;
	background-color: #FFFFFF;
	width: 252px;
	height: 190px;
	float: left;
}
#accomconttcol2
{
	padding: 27px 20px 0px 27px;
	width: 206px;
	background: #fff url(../images/vertical_dot.jpg) repeat-y;
	float: left;
}
p.centered
{
	text-align: center;
	font-size: 1em;
}
#accomconttcol2 a.reserve
{
	padding: 5px 14px 5px 14px;
	background-color: #65191D;
	font-size: 1em;
	color: #ffffff;
	border: solid 1px #987126; /*display: inline-block;*/
}
a.lreserve
{
	padding: 5px 14px 5px 14px;
	background-color: #65191D;
	font-size: 1.1em;
	color: #ffffff;
	border: solid 1px #987126; /*display: inline-block;*/
	text-align: center;
}
#accomconttcol2 h2
{
	padding: 20px 0px 10px 0px;
	text-transform: uppercase;
}
#accomconttcol2 img
{
	margin: 0px 0px 10px 0px;
	padding: 4px;
	border: solid 1px #6E7063;
	width: 196px;
	height: 156px;
}
#accomconttcol2 p
{
	padding: 0px 0px 10px 0px;
}

/*-------------------------- EQUUS Styles ------------------------*/
#equuscontcol1
{
	padding: 27px 0px 0px 24px;
	width: 393px;
	height: auto;
	color: #333;
	float: left;
}
#equuscontcol1 h1
{
	padding: 0px 0px 10px 0px;
	letter-spacing: 10px;
}
#equuscontcol1 p
{
	padding: 0px 25px 10px 0px;
}
#equuscontcol2
{
	padding: 58px 0px 0px 28px;
	width: 303px;
	background-image: url(../images/vertical_dot.jpg);
	background-repeat: repeat-y;
	float: left;
}
#equuscontcol2 img
{
	padding: 8px 7px 8px 7px;
	border: 1px solid #9FA181;
}
/*-------------------------- Sub Pages of EQUUS Styles ------------------------*/
#subequuscol1
{
	padding: 27px 0px 0px 24px;
	width: 290px;
	height: auto;
	color: #333;
	float: left;
}
#subequuscol1 h1
{
	padding: 0px 0px 10px 0px;
	letter-spacing: 8px;
}
#subequuscol1 h1.dessert
{
	padding: 0px 0px 10px 0px;
	letter-spacing: 6px;
}
#subequuscol1 img
{
	padding: 7px;
	width: 252px;
	height: 190px; /*width:255px; 	height:156px;*/
	border: 1px solid #9FA181;
}

#subequuscol1 p
{
	padding: 0px 25px 10px 0px;
}
#subequuscol2
{
	padding: 27px 0px 0px 41px;
	width: 391px;
	background-image: url(../images/vertical_dot.jpg);
	background-repeat: repeat-y;
	float: left;
}
#subequuscol2 p
{
	padding: 0px 60px 15px 0px;
}
#subequuscol2 h1
{
	color: #8A600F;
	font-family: Arial, sans-serif;
	padding: 0px 0px 10px 0px;
	font-size: 90%;
}
#subequuscol2 h2
{
	color: #8A600F;
	font-family: Arial, sans-serif;
	text-transform: uppercase;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	font-size: 90%;
}
/*---------------------------------- Special styles ----------------------------------*/
#splcontentcol1
{
	padding: 27px 0px 0px 24px;
	width: 472px;
	height: auto;
	color: #333;
	float: left;
}
#splcontentcol1 h1
{
	padding: 0px 0px 4px 0px;
	letter-spacing: 14px;
}
#pagecontent
{
	float: left;
}
.leftimagecontent
{
	padding: 20px 0px 10px 0px;
	background: url(../images/ssep.gif) right bottom no-repeat;
	float: left;
}

.rowimage
{
	width: 126px;
	float: left;
}
.rowimage img
{
	border: 1px solid #393460;
	width: 124px;
	height: 124px;
}
.rowcontent
{
	padding: 0px 0px 0px 50px;
	width: 296px;
	float: left;
}
.rowcontent h2
{
	font-size: 100%;
}
.rowcontent p
{
	padding: 0px 40px 10px 0px;
}
.rowcontent a
{
	color: #8F630C;
	text-decoration: underline;
}
#splcontentcol2
{
	padding: 27px 0px 0px 38px;
	background-image: url(../images/vertical_dot.jpg);
	background-repeat: repeat-y;
	width: 214px;
	float: left;
}
#splcontentcol2 h2
{
	padding: 35px 0px 0px 0px;
	color: #936312;
}
#splcontentcol2 img
{
	margin: 10px 0px 10px 0px;
	padding: 8px;
	border: 1px solid #6D7140;
	width: 154px;
	height: 106px;
}
#splcontentcol2 p
{
	padding: 0px 45px 0px 0px;
	color: #691A1C;background-color: Transparent;
}

/* -------------------------------------- Special Details Styles  ----------------------- */
#spldtcontentcol1
{
	padding: 27px 0px 0px 24px;
	width: 472px;
	height: auto;
	color: #333;
	float: left;
}
#spldtcontentcol1 h1
{
	padding: 0px 0px 20px 0px;
	letter-spacing: 14px;
	color: #691a1c;
}
#spldtcontentcol1 p
{
	padding: 0px 30px 20px 0px;
}
#spldtcontentcol1 ul
{
	padding: 0px 0px 20px 0px;
}
#detailimage img
{
	border: 0px;
}

#detailimage img
{
	padding: 0px;
	border: 1px solid #433F56;
	width: 183px;
	height: 183px;
}


/* ------------------------------------- About Us Styles ----------------------------------------- */
#abtcontentcol1
{
	padding: 27px 0px 0px 24px;
	width: 472px;
	height: auto;
	color: #333;
	float: left;
}
#abtcontentcol1 h1
{
	padding: 0px 0px 13px 0px;
	letter-spacing: 14px;
}
#abtcontentcol1 h1.architect
{
	padding: 0px 0px 13px 0px;
	letter-spacing: 10px;
}
#abtcontentcol1 ul
{
	padding: 5px 0px 15px 0px;
}
#abtcontentcol1 p
{
	padding: 0px 25px 25px 0px;
}
#abtcontentcol2
{
	padding: 27px 0px 0px 38px;
	background-image: url(../images/vertical_dot.jpg);
	background-repeat: repeat-y;
	width: 214px;
	float: left;
}
#abtcontentcol2 img
{
	margin: 25px 0px 10px 0px;
	padding: 8px;
	border: 1px solid #7B7E52;
}

/*--------------------------------- Leisure Travel styles --------------------------*/
#leiscontcol1
{
	padding: 27px 0px 0px 24px;
	width: 472px;
	height: auto;
	color: #333;
	float: left;
}
#leiscontcol1 h1
{
	padding: 0px 0px 4px 0px;
	letter-spacing: 14px;
}
.leiscontent
{
	padding: 10px 0px 10px 0px;
	background: url(../images/lsep.gif) right bottom no-repeat;
	float: left;
}

.leisimg
{
	width: 72px;
	float: left;
}
.leisimg img
{
	border: 1px solid #403B66;
	width: 70px;
	height: 70px;
}
.leisdesc
{
	padding: 0px 0px 0px 30px;
	width: 370px;
	float: left;
}
.leisdesc h2
{
	font-size: 100%;
}
.leisdesc p
{
	padding: 0px 40px 0px 0px;
}
.leisdesc a
{
	color: #8F630C;
	text-decoration: underline;
}
#leiscontcol2
{
	padding: 27px 0px 0px 38px;
	background-image: url(../images/vertical_dot.jpg);
	background-repeat: repeat-y;
	width: 214px;
	float: left;
}
#leiscontcol2 h2
{
	padding: 0px 0px 10px 0px;
	text-transform: uppercase;
	font-size: 100%;
	color: #936312;
}
#leiscontcol2 img
{
	margin: 10px 0px 10px 0px;
	padding: 8px;
	border: 1px solid #787C4E;
	width: 154px;
	height: 106px;
}
#leiscontcol2 p
{
	padding: 0px 45px 0px 0px;
	color: #691A1C;background-color: Transparent;
}

/*-----------------------------------  RFP styles -----------------*/
#reqcol1cont
{
	padding: 27px 0px 0px 24px;
	width: 472px;
	height: auto;
	color: #333;
	float: left; /*padding:27px 0px 0px 24px; 	width: 700px;	 	color: #333; padding:18px; 	float: left;*/
}
#reqcol2cont
{
	padding: 27px 0px 0px 38px;
	background-image: url(../images/vertical_dot.jpg);
	background-repeat: repeat-y;
	width: 214px;
	float: left;
}
.bodytext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 150%;
	color: #5E6D65;
	font-weight: normal;
	font-variant: normal;
}
.Validator
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #474747;
	text-decoration: none;
}