body
{
	background:#ffffff;
	margin:0px;
}
#sitecontainer
{
	width:100%;
	margin: 0 auto;
	background:#ffffff;
}
#siteheader
{
	width:100%;
	height:60px;
	background:#ffffff;
}
#logo
{
	float:left;
}
#logo img
{
	padding:2px;
}
#embeddedbuttons
{
	float:right;
	background:gray;
	width:400px;
	background:url(images/header.jpg) no-repeat;
	height:60px;
	padding-right:10px;		
}
#but_contact, #but_sitemap
{	
	font-family:arial,verdana,helvetica;
	color:#cccccc;
	float:right;
	font-size:.7em;
	padding-left:1em;
	padding-right:1em;
	padding-top:1.2em;
}
#embeddedbuttons a
{
	color:red;
	text-decoration:none;
}
#embeddedbuttons a:hover
{
	color:red;
}

#menu_holder
{
	clear:both;
	width:100%;
	height:40px;
	background:red url(images/menuback.jpg) repeat-x;
	
}
#top_menu
{
	float:left;

}
#searchholder
{
	border-bottom:solid 1px #cccccc;
	width:100%;
	height:10px;	
	background:lime;
	text-align:center;
}
#frmSearch
{
	padding:10px;
	border-bottom:solid 1px #cccccc;
	background:#ffffff;
}
.search
{
	height:15px;
	font-size:11px;
}
#sitecontent
{
	width:100%;
	background:#ffffff;
}
#vertmenu
{
width:20%;
float:left;
}
#content
{
width:60%;
float:left;
background:#efefef;
border-left:solid 1px #cccccc;
border-right:solid 1px #cccccc;
}
#contenttext
{
	margin:10px;
	font-family:arial,verdana,helvetica;
	font-size:.8em;
	line-height:1.8em;
}
#adverts
{
width:19.7%;
float:left;	
background:#ffffff;
}
#advertcontent
{
	margin:10px;
	font-family:arial,verdana,helvetica;
	font-size:.8em;
	line-height:1.8em;	
}

#sitefooter
{
	background:#9A9A9A;
	height:20px;
	padding:5px;
	font-family:arial,verdana,helvetica;
	font-size:.7em;
	line-height:1.8em;
	color:#ffffff;	
}


/* -------- MENU LINK STYLES ---------*/

#topmenu .menuLink
{
	float:left;
	list-style-type: none;
	margin-top:1px;
	margin-left:1px;
	text-align:center;
	display:block;	
	padding-left:10px;
	padding-right:10px;
	border-right:solid 1px #999999;
	margin-top:7px;
	
}
#topmenu .menuLink a
{
	margin:5px;
	font-weight:bold;
	font-size:.8em;
	color:#ffffff;
	font-family:arial,verdana,helvetica;
	text-decoration:none;	
}
#topmenu .menuLink a:hover
{
	text-decoration:underline;
}
#vertmenu .menuLink
{
	margin-top:1px;
	margin-left:1px;
	text-align:left;
	display:block;
	margin-top:5px;
}
#vertmenu .menuLink a
{
	font-size:.8em;
	font-family:arial,verdana,helvetica;	
	display:block;	
	padding-right:10px;		
	height:25px;
	border-bottom:solid 1px #cccccc;	
	color:#000000;
}

#vertmenu .menu a
{
	background:white url(images/img_vertmenusq.gif) no-repeat 4px 0px;
	text-decoration:none;
	font-weight:bold;
	padding-left:25px;
}
#vertmenu .menuLevel2 a:hover
{
	background:white url(images/img_vertmenusq_over.gif) no-repeat 4px 0px;

}
#vertmenu .menuLevel3 a
{
	background:white url(images/img_vertmenusq.gif) no-repeat 14px 0px;
	text-decoration:none;
	font-weight:normal;
	padding-left:35px;

}
#vertmenu .menuLevel3 a:hover
{
	background:white url(images/img_vertmenusq_over.gif) no-repeat 14px 0px;

}
#vertmenu .menuLevel4 a
{
	background:white url(images/img_vertmenusq.gif) no-repeat 24px 0px;
	text-decoration:none;
	font-weight:normal;
	padding-left:45px;	
}
#vertmenu .menuLevel4 a:hover
{
	background:white url(images/img_vertmenusq_over.gif) no-repeat 24px 0px;

}

#vertmenu .menuLevel5 a
{
	background:white url(images/img_vertmenusq.gif) no-repeat 34px 0px;
	text-decoration:none;
	font-weight:normal;
	padding-left:55px;	
}
#vertmenu .menuLevel5 a:hover
{
	background:white url(images/img_vertmenusq_over.gif) no-repeat 34px 0px;

}