/*----------------------------------------------------------------------*/
/*--------*//* BLUE TOP STRIP */
#top ul
{
	padding:7px 40px 0 0;
}
#top ul li
{
	display:inline;
	padding:0 14px 0 0;
}
#top ul li a
{
	text-decoration:none;
	font-weight:bold;
	color:#fff;
}
#top ul li a:hover
{
	text-decoration:underline;
}
/*----------------------------------------------------------------------*/
/*--------*//* MAIN NAVIGATION */
#siteNavigation
{
	float:left;
	margin:0 0 20px 0;
	width:228px;
	overflow:hidden;
	background:url(../images/bg-sitenav.gif) repeat-y;
}
#navTop, #navBottom
{
	padding:40px 0 0 16px;
	width:228px;
	w\idth:212px;
}
#navBottom
{
	padding-top:0;
	background:#fff url(../images/navigation/bg-nav-bottom.gif) no-repeat;	
}
#navTop
{
    margin:4px 0 0 9px;
}
#navTop div.home
{
    display:block;
    width:171px;
    height:36px;
    background:url(../images/navigation/home.gif) no-repeat;
}
#navTop a
{
    display:block;
    font-size:1.2em;
    font-weight:bold;
    text-decoration:none;
    color:#fff;
}
#navTop div.home a
{
    padding:9px 0 0 12px;
    width:171px;
    w\idth:159px;
    height:32px;
    he\ight:23px;
}
#navTop ul 
{
	margin:0 0 6px 0;
	padding:0;
	width:171px;
	list-style-type:none;
}
#navTop ul li
{
	margin:0;
	padding:0 0 3px 0;
	width:171px;
	list-style-type:none;
	background:url(../images/navigation/1.gif) no-repeat;
}
#navTop ul li a
{
    padding:8px 0 0 12px;
    height:29px;
    he\ight:22px;
    width:171px;
    w\idth:158px;
}
#navTop ul li ul
{
    margin:5px 0 0 10px;
}
#navTop ul li ul li
{
    padding:0 0 3px 0;
    width:171px;
    background:none;
}
#navTop ul li ul li a
{
    padding:2px 0 0 23px;
    height:20px;
    he\ight:18px;
    width:171px;
    w\idth:148px;
    font-size:1.0em;
}
#navTop ul li ul li.active
{
    background:url(../images/navigation/subnav-active.gif) no-repeat;
}
#navTop ul li ul li.active a
{
    color:#ffac67;
}
/*----------------------------------------------------------------------*/
/*--------*//* PHOTO GALLERY ADVERT */
#myCampQuality
{
	padding:0 0 20px 0;
	width:198px;
	background:url(../images/boxes/blue.gif) bottom left repeat-y;	
}
#myCampQuality h2
{	
	padding:108px 0 20px 18px;
	width:198px;
	w\idth:180px;
	background:url(../images/boxes/blue-h2.gif) no-repeat;
}
#myCampQuality p
{
	padding:0 24px 0 18px;
	line-height:140%;
	color:#fff;
}
#myCampQuality a
{
	font-weight:bold;
	color:#fff;
}
/*----------------------------------------------------------------------*/
/*--------*//* GLOBAL FORM ELEMENTS */
ul.form
{
    margin:0;
    padding:20px 0 0 0;
    border-top:#a9cfed 1px dashed;
}
ul.form li
{
    padding:0 0 4px 0;
    list-style-type:none;
}
ul.form li label
{
    display:block;
    padding:0 0 2px 0;
    font-weight:bold;
}
ul.form li input, ul.form li textarea
{
    display:block;
    padding:2px 3px;
    width:200px;
}
ul.form li textarea
{
    width:471px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:0.95em;
}
ul.form li.btn input
{
    display:block;
    margin:10px 0 0 0;
    padding:2px 0;
    width:100px;
    font-weight:bold;
    color:#fff;
    background:#00a0e2;
    border:none;
}
/*----------------------------------------------------------------------*/
/*--------*//* FOOTER */
#footer ul
{
	float:left;
	width:200px;	
}
#footer ul li
{
	padding:0 14px 0 0;
	display:inline;	
}
#footer ul li a
{
	font-weight:bold;
	text-decoration:none;
	color:#FF7300;
}
#footer p
{
	float:right;
	width:500px;	
	text-align:right;
}