* { margin: 0px; padding: 0px;   font-family: Verdana, Arial, Helvetica, Tahoma; }

body {
	padding: 0 377px 0 377px;
	margin: 0;
	text-align: center;
	background-color: #fff;
	color:#333;
	
}
		
#sizer {
	margin: 0px auto 0px auto;
	padding: 0;
	width: 87%;
	max-width: 236px;  /* version for IE is at the bottom of this style block */
}

#expander {
	background-color:white;
	color:inherit;
	margin: 0 -377px 0 -377px;
	padding: 0;
	width:990px;
	/*min-width: 754px; */ /* Critical Safari fix! */
	position: relative;
}

/* Holly hack for IE \*/
* html #expander { height: 0; }
/* */

/* helps IE get the child percentages right. */
#wrapper
 { width: 100%;
	
} 
/* end jelly-mold layout */

#wrap
{
	color:inherit;
	text-align:left;
	background-color:Transparent;
}

div.rightcolumnbackground
{
    background:url(../images/layout/right-col.gif) repeat-y 76.7% 0;
}


#col-wrap
{
	
	background:transparent url(../images/layout/left-col.gif) repeat-y 23.3% 0;
	color:inherit;
	text-align:left;
}
#wrap-inner
{
	background:transparent url(../images/layout/left-col.gif) repeat-y 23.3% 0;
	color:inherit; 
		
}
#header
{
	height:80px;
	border-top-width:10px;
	border-top-style:solid;
}
html>body #header
{
	height:81px;
}
#logo-image
{
	float:left;
	border:0px;
}
#header-image
{
	float:right;
	
}
/* <!- topmenu - */
#top-menu
{
	
	

}

#top-menu ul
{
	margin:0px;
	padding:10px 0px 5px 0px;
	white-space: nowrap;
	height:20px;
}
html>body #top-menu ul
{
	#height:13px;
	#padding:10px 0px 8px 0px;
}
#top-menu ul li
{
	display: inline;
	list-style-type: none;

}
#top-menu ul li a
{
	text-transform:uppercase;
	text-decoration:none;
	padding:7px;
}

/* --- > */


#middle
{

}

#main-body
{
	float:left;
	width:76.7%; /* + #left-side:width:23% = 100% : 754px*/

}
#breadcrumb{width:100%;float:right;margin-top:5px;border:solid 0px red}


#mainregion{ padding:0px 14px 0px 14px;border-top:solid 0px red;clear:both;}

#page-list span.datelistingtext{display:block;margin-top:10px;}

#content-header
{
	float:right;
	width:67.6%; 
	background-color: #fdf;
	overflow:hidden;	
}

#content
{
	float:left;
	width:69.6%; /* + #left-side:width 31.5% = 100% : 573.04px*/
    overflow:hidden;
}

#mainregion #pageupdated{border:solid 0px red;}
#content #mainregion #pageupdated{padding-top:15px;margin-top:14px;}

/* ----- Conferance items --- */
div.conferance
{

	
}

/*-->*/
#left-side
{
	float:left;
/*	width:30.4%; */
	width:230px;
	overflow: hidden;
}

#right-side
{
	float:right;
/*	width:23.3%; *//* 180.96px*/
    width:230px;
	margin-bottom:0px;
	overflow: hidden;
}


#column-search-box{padding:10px;}

#footer
{
	border-top-width:2px;
	border-top-style:solid;
	clear:both;
	text-align:center;
}

#footer p
{
	display:inline;
	text-align:center;
	padding-bottom:10px;
	margin-top:20px;
	width:55%;
	
	
}

#footer ul
{
	margin:0px;
	padding:15px 0px 0px 0px;
	white-space: nowrap;
	height:20px;
}
#footer ul li
{
	display: inline;
	list-style-type: none;


}
#footer ul li a
{
	
	text-decoration:none;
	padding:7px;
}

/*end columns */

/* <!-- startpage elements */


#start-second-puff{}
#start-third-puff{}
#left-side #editorcontainer{padding:5px;}

img
{
	border: 0;
}
.GooglemapRegionTableRow
{ background-color:#cc0000; width:100%}
.GooglemapRegionTableRow td, .GooglemapHeaderTableRow td, .GooglemapTableRow td
{ padding: 3px 3px 3px 3px}
.GooglemapHeaderTableRow
{ background-color:Silver}
.GooglemapTableRow
{}
.GooglemapRegionTableRow td
{ font-size:13px;}
.GooglemapRegionTableRow td a
{
    color:White; font-weight: bolder
    }
.GooglemapBodyWrapper
{
    margin-bottom: 10px
}

.printonly
{
    display: none;
}

.pricelisttable
{
    border-collapse: collapse;
}

.pricelisttable input.button
{
    /*color:#21a121;*/
    /*background-color:#fed;*/
    background-color:#eae7e2;
    border: 1px solid #000000;
    /*border-color: #696 #363 #363 #696;*/
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#d6d0c5aa');  
}

.pricelisttable input.buttonhover
{
    /*border-color: #c63 #930 #930 #c63; */
    background-color:#F4F3F0;
    border: 1px solid #fac458; 
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#eae7e2aa');  
}

.pricelisttable td, .pricelisttable th
{
    padding: 2px 2px 2px 2px;
}

.pricelisttable td div
{
    margin-right: 4px;
}

.pricelisttable th.header
{
    background:transparent url(/images/sva/green2_left.png) no-repeat scroll left 50%;
    height:28px;
    padding-left: 10px;
}

.pricelisttable th.header div
{
    background:transparent url(/images/sva/green2_right.png) no-repeat scroll right 0;
    height:22px;   
    padding-right:10px;
    padding-top:6px;
    color:#FFFFFF;
}

.pricelisttable th.header a
{
    color:#FFFFFF;
    font-weight: bold;
    background-position:right center;
    background-repeat:no-repeat;
    padding-right:15px;
}

.pricelisttable th.header a.nosort
{
    background-image:url(/images/Arrows/Arrow.gif);
}

.pricelisttable th.header a.sortasc
{
    background-image:url(/images/Arrows/ArrowAsc.gif);
}

.pricelisttable th.header a.sortdesc
{
    background-image:url(/images/Arrows/ArrowDesc.gif);
}

.pricelisttable tr.even td
{
    background-color: #F0F0F0;  
}

.pricelisttable .rightalign
{
    text-align:right;
}

.huntMap
{
    clear: both;
    width: 100%;
    height: 600px;
}

.huntSummary table
{
    border-collapse: collapse;
    width: 100%;
}

.huntSummary th
{
    color: #FFFFFF;
    background-color: #000000;
    padding: 3px;
}

.huntSummary td
{
    background-color: #EEEEEE;
    padding: 3px;
}

.huntSummary tr.even td
{
    background-color: #DDDDDD;
}

.huntRegion h2
{
    background-color: #B21B1C;
    color: #FFFFFF;
    margin-bottom: 0;
}

.huntRegion h2 a
{
    color: #FFFFFF;
}

.huntRegion table
{
    border-collapse: collapse;
    width: 100%;
}

.huntRegion th
{
    padding: 2px;
    background-color: #CCCCCC;
    text-align: center;
}

.huntRegion td
{
    padding: 2px;
    text-align: center;
}

.huntRegion tr.even td
{
    background-color: #EEEEEE;
}

.center
{
    text-align: center;
}