html, body

{

	height:100%;

}

* {

	margin: 0;

	padding: 0;

}

body{
font-family: Arial, Helvetica, sans-serif;
	margin: 0;
padding: 0;
	font-size: 0.63em;
background:#0085bd url(..//images/page_bg2.gif);
background-repeat:repeat-y;
background-position:center;
	

}
p {

padding:0px 0px 0px 0px; 

margin:0px 0px 0px 0px;

font-family: Arial, Helvetica, sans-serif;

font-size:11px;

}

ul {

padding:5px 0px 5px 20px; 

margin:0px 0px 0px 0px;

}



li {

padding:0px 0px 0px 0px; 

margin:0px 0px 0px 0px;

list-style-image:url(/images/bullet1.gif)

}

h2 {

padding: 0px;

margin: 0px;

color: #0085bd;

font-size:20px;

}

h3 {

padding: 0px;

margin: 0px;

color: #0085bd;

font-size:14px;

font-weight:bold;

}

a {

font-family: Arial, Helvetica, sans-serif;

font-size:12px;

color: #0099ff;

text-decoration:underline;

}

a:hover {

font-family: Arial, Helvetica, sans-serif;

font-size:12px;
color: #0099ff;

text-decoration:none;

}

a:active {

font-family: Arial, Helvetica, sans-serif;

font-size:12px;

color: #0099ff;

text-decoration:underline;

}

#wrap{

width:804px;

margin: 0 auto;
background-image:url(..//images/footer_bg.gif);

background-position: bottom;
background-repeat:no-repeat;

	min-height: 100%;

}

 #wrap {
margin:0 auto;
width:100%;
margin:0 auto;
clear:both;
min-height:100%;
	position:relative;
min-width:804px;

	
}
div#placeholder-search {
	padding: 0px 0px 0 0;
	text-align: right;

}

#container {
	padding-bottom:110px;

width: 759px;
margin:0 auto;


}

#footer {
bottom:0;
text-align:left;
height:100px;

position:absolute;
margin: 0 auto;
 width:100%;

}

#footer_float {
width: 761px;
height:30px;
margin:0 auto;
padding-top: 20px;
color:#033457;
}


#search {
text-align:right;
clear:right;


}

#menu {
background-image:url(/images/main_template_slice_v1_05.jpg);
background-repeat:no-repeat;
background-position:top left;
padding-left: 31px;
height:42px;
width:730px;
clear:right;
}

#header {
padding: 10px 0px 0px 0px;
margin: 10px 0px 0px 0px;
height: 180px;
width:761px;
background-image:url(/images/main_template_slice_v1_08.jpg);
background-position:top left;
background-repeat:no-repeat;
clear:right;

float:right;
}

#header div {

float: right;
}

#header table {
padding-right: 10px;
}

#page_box {

clear:right;
}

#page_box_top {
clear:right;
width:761px;
}


#page_box_bot {
clear:both;
width:761px;
margin-top: 10px;
}

#news_copy  {
min-height:283px;
width: 162px;
background: url(/images/news_bg.jpg) no-repeat;
background-position:top;
padding: 0px;
margin:0px;
}

#news_copy .padding  {
margin: 0px 10px 0px 10px;

}
#events_copy .padding  {
margin: 0px 10px 0px 10px;

}

#news_copy h3 {
padding-left: 0px;
padding-top:5px;
margin-left:10px;
}
#news_copy li {
padding-left:0px;
margin-left:5px;
}

#home_copy_top {
clear: right;
width: 411px;
height: 188px;
background:url(/images/home_box1.jpg) no-repeat;
background-position: top;
margin-left: 10px;
}
#home_copy_top div{
padding:15px;

}

#home_copy_bot div{
padding:15px;

}

#home_copy_bot {
clear: right;
width: 411px;
height: 167px;
background:url(/images/home_box2.jpg) no-repeat;
background-position: top;
margin-left: 10px;
margin-top: 10px;
}

#events_copy  {
min-height:283px;
width: 162px;
background: url(/images/events_bg.jpg) no-repeat;
background-position:top;
padding: 0px;
margin:0px;
}

#events_copy h3 {
padding-left: 0px;
padding-top:5px;
margin-left:10px;
}
#events_copy li {
padding-left:0px;
margin-left:5px;
}

#logo_box {
background:url(/images/main_template_slice_v1_24.jpg) no-repeat;
width: 759px;
height:97px;
padding:10px 0px 0px 40px;
margin:0 auto;
}

/* menu css */

.menu-item {
margin: 0 auto;
font-size:12px;
	color: #fff;
	font-weight:bold;	
cursor: hand;
cursor: pointer;
}

.menu-item-hover {
margin: 0 auto;
font-size:12px;
	color: #BADEEF;
		font-weight:bold;
cursor: hand;
cursor: pointer;
		
}

.menu-item-selected {
margin: 0 auto;
font-size:12px;
	color: #BADEEF;
		font-weight:bold;
}

#search .cat_textbox_small {
font-size:11px;
color:#999999;
}
/* main template copy box */

#main_copy_box {
width:411px;
min-height: 415px;
background:url(../images/home_page_slice_v1_08.jpg) repeat-x;
background-position: 0px 18px;
margin-left: 10px;
}

#main_copy_box .top {
width:411px;
height: 18px;
clear:right;

}
#main_copy_box .bottom {
width:411px;
height: 14px;
clear:right;

}

#main_copy_box .copy_box {

min-height:200px;
padding:15px;
clear:right;
border-left: 1px #b7b7b7 solid;
border-right: 1px #b7b7b7 solid;

}