/*
	 GEN-LINKS
	 by 4HILTON
	 http://4hilton.net
	 
	 COLOR KEY:
		bg-beige:#e4dbc6;
		brown:#998466;
		light-blue:#0486c4;
		txt-black:#3f3f3f;
		kinda-ornage:#f08765;
        gray:#e3e3e3;
	 	
*/

/*	TOOLS, RESET ADN GENERAL   */
*{
margin:0;
padding:0;
}
a img{
border:0;
}
body
{
	background-color:#e4dbc6;
}
.site-wrap
{
	width:956px;
	margin:48px auto;
	
}
.float-left{
float:left;
}
.float-right{
float:right;
}
.clear{
clear:both;
}
/* GENERAL TYPOGRAPHY */
h1
{
	font:normal 36px Gill Sans MT;
	color:#998466;

}
h2
{
	font:bold 16px Arial;
	color:#0486c4;
}
h3, h3 a
{
	font:bold 14px Arial;
	color:#f08765;
	display:inline;
	margin:0 5px 0 0;
	text-decoration:none;
}
h4
{
	font:bold 12px Arial;
	
}
h5
{
}
h6
{
}
a.stdlink  
{
	color:#f08765;
	text-decoration:none;
	}
a.stdlink:hover 
{
	color:#f08765;
	text-decoration:underline;
	}
p
{
	font:normal 13px Arial;
	color:#3f3f3f;
	display:inline;
}
.brown
{
	color:#998466;
}
.black-12px
{
	color:black;
	font:normal 12px Arial;
}
.black-13px-bold
{
	color:black;
	font:bold 12px Arial;
}
.black-13px
{
	color:black;
	font:normal 12px Arial;
}
.gray-13px
{
	font:normal 13px Arial;
	color:#3f3f3f;
}
.blue16
{
	font:bold 16px Arial;
	color:#0486c4;
}
.menu-itmes
{
	font:bold 15px Trebuchet MS;
	color:#0486c4;
}

.menu-dynamic-hover
{
	/*in the menu control*/
}

.menu-dynamic-item
{
	font:bold 12px Trebuchet MS;
	color:#0486c4;
	margin: 4px 6px 6px 8px;
	border-bottom: solid 1px #dedfc0;
	width:132px;
}

.menu-dynamic
{	
	border: solid 1px #DEDFC0;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.menu-dynamic-selected
{
	color:#025881;
}

.txt-gill-28px-blue
{
	font:normal 28px Gill Sans MT;
	color:#0486c3;
}
.txt-gill-28px-brown
{
	font:normal 28px Gill Sans MT;
	color:#998466;
}
.txt-gill-28px-brown a
{
	font:normal 28px Gill Sans MT;
	color:#998466;
	text-decoration:none;
}

/* specific typography classes */
.footer ul li, .footer ul li a
{
	text-decoration:none;
	font:normal 12px Arial;
	color:#998466;
}
ol
{
	font:normal 13px Arial;
	color:#3f3f3f;
}
/*************/
/* HOME PAGE */
/*************/
.hp-header
{
	background-image:url(../images/hp-header-bg.gif);
	background-repeat:no-repeat;
	width:956px;
	height:168px;
	position:relative;
	}
	 .hp-header img
	 {
	 	margin:80px 0 0 35px;
	 }
	 .hp-header h1
	 {
	 	text-indent:-999px;
	 	position:absolute;
	 }
.hp-content-container
{
	background: white url(../images/content-bottom-img.gif) bottom center no-repeat; 
    width:100%;
    height:100%;
}
	.hp-content-container .inside
       {
       	padding:20px 0 45px 60px;
        display: inline-block;
       }
.hp-content-left
{
	width:582px;
}
	.hp-content-left .hp-main-txt
	{
		margin:18px 0 0 0;
		padding:35px 60px 0 60px;
		border-top:solid 1px #e3e3e3;
		
		
	}
	
.hp-content-right
{
	width:250px;/*314*/
	position:relative;
	padding:131px 40px 0 24px;
}
	.hp-content-right .hp-img-letters
	{
		position:absolute;
		top:-105px;
		left:24px;
	}
/* FOOTER */
.footer
{
	width:750px;
	 margin:13px auto;
}
.footer ul li
{
	list-style:none;
	float:left;
	padding:0 6px;
}
.footer ul li a:hover
{
	text-decoration:underline;
}
/* HEADER */
.header
{
	background-image:url(../images/header-bg.gif);
	background-repeat:no-repeat;
	width:956px;
	height:118px;
}
	.header .logo
	{
		margin:35px 80px 0 35px;
	}
	.header .menu
	{
		margin:76px 0px 0px 0px;
		
	}		
/**/
.content-container
{
	background: white url(../images/content-bottom-img.gif) bottom center no-repeat; 
    width:100%;
    height:100%;
    padding:25px 0 127px 0;
}
	.content-container .inside
       {
       	/*padding:35px 20px 50px 127px;*/
       	width:600px;
       	margin:0px 0 0 127px;
       	display: inline-block;
       }
/* rounded list bg */
.list-round-top
{
	background-image:url(../images/list-bg-top.gif);
	background-repeat:no-repeat;
	width:545px;
	height:19px;
	font-size:0px;
}
.list-round-bg
{
	background-image:url(../images/list-bg-content.gif);
	background-repeat:repeat-y;
	width:545px;
	height:100%;
	
}
.list-round-bottom
{
	background-image:url(../images/list-bg-bottom.gif);
	background-repeat:no-repeat;
	width:545px;
	height:19px;
	font-size:0px;
}
.list-round-bg ul
{
	margin-left:15px;
}
.list-round-bg ul li
{
	list-style-type:disc;
	 color:#f08765;
}
.list-left
{
	width:260px;
	margin:0 0 0 15px;
}
.list-right
{
	width:205px;
	margin:0 15px 0 0;
}
/* regular  list*/
ul
{
	margin-left:15px;
}
ul li
{
	list-style-type:disc;
	 color:#f08765;
}
/**/
ol
{
	margin-left:45px;
	list-style-type:decimal;
}
ol li
{
	margin:0 0 15px 0;
}

