body 
{
	font-family: arial;
	font-size:80%;
	color:#858585;
	background:white;
	margin:0px;
}

.holder 
{
    margin:auto;
    padding:0px;
    width:960px;
}

#header .holder .logoholder 
{
    text-indent:-8000px;
    width:1px;
    height:0px;
}

#page
{
    margin:0px;
}

.clear 
{
    clear:both;
    line-height:1;
}

#header
{
    margin:0px;
    padding:0px;
    background:url(/img/header-bg.gif) repeat-x;
}

#footer .holder
{
    clear:both;
    background: url(/img/footer.jpg);
    height:77px;
}

#footer ul.left 
{
    float:left;
}

#footer ul.right 
{
    float:right;
}

#footer ul
{
    margin:15px;
    float:left;
    padding:0px;
}

#footer li 
{
    display:inline;
    text-decoration:none;
    margin-right:15px;
    font-size:90%;
}

#footer .left li a
{
    background: transparent url(/img/li.gif) no-repeat;
    padding-left:7px;
}

#footer li a:hover
{
    color:#ccc;
}

#footer ul.right img 
{
    border:0px;
    margin-right:4px;
    display:inline;
}

#footer .hcc 
{
    margin:8px 15px 0px 0px;
    float:right;
}

#footer a
{
    text-decoration:none;
    color:#fff;
}

footer a:hover
{
    text-decoration:underline;
    color:#fff;
}

#menu
{
    margin:0px;
}

#menu ul
{
    margin:0;
    padding:0;
}

#menu li
{
    display:inline;
    margin:0;
    padding:0;
    list-style-type:none;
    background:white;
}

#menu a 
{
    float:left;
    background:white url(/img/left-nav.gif) no-repeat left top;
    margin:0px 5px 0px 0px;
    padding:0 0 0 4px;
    text-decoration:none;
    cursor:pointer;
}

#menu a span 
{
    float:left;
    display:block;
    background:url(/img/right-nav.gif) no-repeat right top;
    padding:6px 20px 6px 17px;
    color:#999;
}

#menu li.selected a, #menu li a:hover
{
    float:left;
    background:url(/img/left-nav-selected.gif) no-repeat left top;
    margin:0px 5px 0px 0px;
    padding:0 0 0 4px;
    text-decoration:none;
}

#menu li.selected a span, #menu li a:hover span
{
    float:left;
    display:block;
    background:url(/img/right-nav-selected.gif) no-repeat right top;
    padding:6px 20px 6px 17px;
    color:white;
}

#menu li.last a 
{
    margin:0px;
}

#menu li.last a:hover 
{
    margin:0px;
}

#leftbar
{
    width:230px;
    float:left;
    padding:15px;
}


#rightbar
{
    width:685px;
    float:right;
    padding:0px 15px 15px 0px;
}

a
{
    text-decoration:none;
    color:#8BAEDC;
}

a:hover
{
    text-decoration:underline;
    color:#8BAEDC;
}

.logo 
{
    margin:32px 0px;
    border:0px;
}

#subnavigation
{
    height:40px;
    background:#6591d0;
}

#subnavigation ul 
{
    margin:0px;
    padding:0px;
}

#subnavigation li 
{
    list-style-type:none;
    float:left;
    margin:12px 0px;
    border-right:1px solid #8BAEDC;
    padding:0px 10px;
    font-size:90%;
}

#subnavigation li a 
{
    color:#e9e9e9;
}

#content 
{
    padding:0px;
    background:url(/img/bg.gif) repeat-x;
}

#content .holder 
{
    background:white;
}

#footer .footerlogo 
{
    float:right;
    border:0px;
    margin-right:10px;
}

#photo img 
{
    background:#f0f3f4;
    padding:5px;
    margin:15px 0px 0px;
}

div#photo 
{
    height:210px;
}

div#photo ul 
{
    float:none;
    margin:0;
    padding:0;
}

div#photo ul li 
{
    float:none;
    list-style-type:none;
    margin:0;
    padding:0;
    position:absolute;
}

h1 
{
    font-family:Times New Roman;
    color:#6591d0;
    font-size:240%;
    font-weight:lighter;
    margin-top:0px;
}

/* Jquery tabber */

input, select
{
    font-size:11px;
    color:#999;
}

#content .tabbed-box form label 
{
    width:65px;
    float:left;
    color:#999;
    font-size:90%;
}

#content .tabbed-box form ul 
{
    margin:0px 0px 10px 0px;
    padding:0px;
}

#content .tabbed-box form li 
{
    list-style-type:none;
    clear:both;
    margin:6px 0px;
}

.tabbed-box 
{
	background:#F0F3F4;
	margin:0px 0px 15px 0px;
	padding:5px;
	float:left;
	height:200px;
	width:221px;
}

.tabbed-box .tabs li 
{
	list-style: none;
	float: left;
	font-size:110%;
}

.tabbed-box .tabs li a 
{
	display: block;
	padding: 10px 14px;
	text-align: center;
	text-decoration: none;
	color: white;
	background:#6591d0; 
}

.tabbed-box .tabs li a.active
{
	background:#213951;
	color: white;
}

.tabbed-content 
{
	padding:10px;
	display:none; 
	background:white;
    margin:0px;
    height:143px;
}

.tabbed-box ul 
{
    margin:0px;
    padding:0px;
}

.tabbed-box .advanced 
{
    font-size:90%;
    float:right;
    margin:5px 0px;
}

.ui-datepicker-trigger 
{
    margin-left:5px;
}

.thebutton 
{
    float:left;
    padding:6px 0px;
    background:#213951;
}

.thebutton a 
{
    padding:6px 12px;
    color:White;
}

.thebutton a:hover 
{
    background:#6591d0;
    text-decoration:none;
}

#leftbar .box, #rightbar .box 
{
    width:221px;
    padding:5px;
    background:#F0F3F4;
    margin:0px 0px 15px 0px;
}

#leftbar .box img, #rightbar .box img 
{
    position:relative;
    border:0px;
    width:221px;
}

#leftbar .box h2, #rightbar .box h2 
{
    margin:0px;
    padding:0px;
    font-size:110%;
    position:absolute;
    z-index:100;
    background:#213951 url(/img/arrow.png) no-repeat right;
    width:197px;
    padding:12px;
    color:white;
    font-weight:normal;
    filter:alpha(opacity=90);
    -moz-opacity: 0.90;
	opacity: 0.90;
	zoom:1.0;
}
#leftbar .box h2 br, #rightbar .box h2 br {
	display: none;
}
#leftbar .box h2 a, #rightbar .box h2 a 
{
    color:white;
    display:block;
}

#leftbar .box h2 a:hover, #rightbar .box h2 a:hover 
{
    text-decoration:none;
}

#rightbar .last .box 
{
    margin:0px 0px 15px 0px;
}

#rightbar .box h2 
{
    width:184px;
}

#rightbar .box 
{
    float:left;
    margin:0px 15px 15px 0px;
    width:208px;
}

#rightbar .box img 
{
    width:208px;
}

.box a:hover img 
{
    filter:alpha(opacity=80);
    -moz-opacity: 0.80;
	opacity: 0.80;
	zoom:1.0;
}

a#fontsmall
{
	font-size: 18px;
	cursor: pointer;
	margin-right: 5px;
	text-decoration: none;
	color:white;
}

a#fontmedium
{
	font-size: 22px;
	cursor: pointer;
	margin-right: 5px;
	text-decoration: none;
	color:white;
}

a#fontlarge
{
	font-size: 26px;
	cursor: pointer;
	margin-right: 5px;
	text-decoration: none;
	color:white;
}

a#fontlarge:hover, a#fontmedium:hover, a#fontsmall:hover
{
    color:#ccc;
}

.logo 
{
    float:left;
}

#fontsize 
{
    float:right;
    color:#ccc;
    margin:32px 0px;
}

/* Gallery */

ul.gallery 
{
    list-style-type:none;
    margin:0px;
    padding:0px;
}

ul.gallery li 
{
    display:block;
    float:left;
    margin:3px;
}

ul.gallery li a 
{
    display:block;
}

ul.gallery li img 
{
    border:0px;
}

ul.gallery li a:hover img 
{
    filter:alpha(opacity=70);
    -moz-opacity: 0.70;
	opacity: 0.70;
	zoom:1.0;
}

#breadcrumbs 
{
    margin:0px 0px 10px 0px;
    text-transform:lowercase;
}

#rightbar .browsebutton 
{
    background:#213951 url(/img/arrow.png) no-repeat right;
    padding:10px 0px;
    display:block;
    margin:0px 10px 10px 0px;
    border:5px solid #F0F3F4;
    float:left;
}

#rightbar .browsebutton a 
{
    color:White;
    text-decoration:none;
    padding:10px 40px 10px 20px;
}

#rightbar .browsebutton a:hover
{
    background:#6591D0 url(/img/arrow.png) no-repeat right;
}