@charset "UTF-8";
/* CSS Document */

body
{
	text-align: center;
	background: #ffffff;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
}

.wrapper
{
	margin: 0px auto 0px auto;
	width: 800px;
	text-align: left;
}

.mainDiv
{
	width: 800px;
	background: #ffffff url('images/site/mainBG.jpg') top left no-repeat;
	height: 500px;
}

.headDiv
{
	width: 800px;
	height: 170px;
	float: left;
}

.logo
{
	height: 160px;
	padding: 10px 5px 0px 30px;
	width: 190px;
	float: left;
}

.logoImg
{
	border: 0px;
}

form.logoImg
{
	float: left;
}

.slogan
{
	height: 100px;
	width: 300px;
	padding: 30px 5px 0px 5px;
	float: left;
}

.sloganImg
{
	border: 0px;
}

.libLogo
{
	float: left;
	height: 100px;
	width: 100px;
	padding: 30px 5px 0px 5px;
}

.topButtons
{
	float: left;
	width: 140px;
	height: 100px;
	padding: 30px 0px 0px 15px;
	text-align: left;
}

.topButtons a
{
	float: left;
	margin: 5px;
	display: block;
}

.linksBar
{
	float: left;
	height: 24px;
	width: 540px;
	background: #0F619B;
	margin: 8px 5px 8px 5px;
	color: #ffffff;
}

.linksBar img
{
	display: block;
	float: left;
}

.linkList
{
	line-height: 22px;
	float: left;
	width: 520px;
	padding-left: 6px;
}

.linkList a
{
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

.content
{
	float: left;
	width: 520px;
	margin: 10px 5px 0px 30px;
	z-index: 5;
}

.rightBar
{
	float: left;
	width: 204px;
	margin: 10px 30px 0px 5px;
	z-index: 5;
	background: #074F81 url('images/site/rightSideTop.jpg') top left no-repeat;
}

.socialMedia
{
	float: left;
	width: 204px;
	padding: 5px;
}

.socialMedia img
{
	float: left;
	display: inline;
	line-height: 30px;
	border: 0px;
	margin-left: 2px;
	margin-right: 2px;
}

.emailBadge
{
	float: left;
	width: 195px;
	padding-left: 4px;
}

.tourlinks
{
	float: left;
	width: 186px;
	background: #ffffff url(images/site/roundTop.jpg) top left no-repeat;
	margin: 10px 9px 0px 9px;
	font-size: 12px;
	font-weight: bold;
	color: #c1272d;
	text-align: center;
}

.tourlinks img
{
	margin: 0px;
	padding: 0px;
	border: 0px;
}

.registerLinks
{
	float: left;
	width: 181px;
	background: #ffffff url(images/site/roundTop.jpg) top left no-repeat;
	margin: 10px 9px 0px 9px;
	font-size: 12px;
	padding-top: 5px;
	padding-left: 5px;
	font-weight: bold;
	color: #c1272d;
}

.registerLinks a
{
	color: #0e619b;
	text-decoration: none;
}

.registerLinks ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.registerLinks ul li
{
	list-style: none;
	margin: 0px;
	margin-left: 0px;
	margin-bottom: 5px;
	padding: 0px;
}

.registerLinks img
{
	margin-left: -5px;
}

.floatMe
{
	float: left;
}

/* Start Poll Styles */

.poll
{
	float: left;
	width: 186px;
	background: #ffffff url(images/site/handshake.jpg) top left no-repeat;
	padding-top: 200px;
	padding-bottom: 0px;
	margin: 10px 9px 0px 9px;
	font-size: 14px;
}

.poll form
{
	padding: 2px;
	margin: 0px;
}

.poll hr
{
	margin: 3px 0px 3px 0px;
	background-color: #074F81;
	color: #074F81;
	border: 0px solid #074F81;
}

.poll input
{
	margin: 3px 0px 3px 0px;
}



/* End Poll Styles */

.footDiv
{
	float: left;
	width: 800px;
	z-index: 2;
	/*margin-top: -15px;*/
}

.footLinks
{
	float: left;
	background: #ffffff url(images/site/bottomBG.jpg) top left no-repeat;
	width: 790px;
	height: 17px;
	font-size: 10px;
	font-weight: bold;
	padding-top: 25px;
	padding-left: 10px;
	color: #ffffff;
}

.footLinks a
{
	color: #ffffff;
	text-decoration: none;
}

.floatRight
{
	display: inline-block;
	float: right;
	margin-right: 5px;
	margin-top: -3px;
}

.floatRight img
{
	border: 0px;
}

.bottomFoo
{
	float: left;
	width: 800px;
	font-size: 10px;
}

.slanted
{
	font-style: italic;
}

.boldme
{
	font-weight: bold;
}

.liberLinks a
{
	color: #0e619b;
	text-decoration: none;
}

.mediaGallery
{
}

/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow: visible;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#fff;}

#colorbox{}
    #cboxContent{margin-top:32px;}
        #cboxLoadedContent{background:#000; padding:1px;}
        #cboxLoadingGraphic{background:url(images/colorbox/loading.gif) center center no-repeat;}
        #cboxLoadingOverlay{background:#000;}
        #cboxTitle{position:absolute; bottom:-100px; left:0; color:#000; display: block; height: 100px; text-align: left;}
        #cboxCurrent{position:absolute; top:-22px; right:205px; text-indent:-9999px;}
        #cboxSlideshow, #cboxPrevious, #cboxNext, #cboxClose{text-indent:-9999px; width:20px; height:20px; position:absolute; top:-20px; background:url(images/colorbox/controls.png) 0 0 no-repeat;}
        #cboxPrevious{background-position:0px 0px; right:44px;}
        #cboxPrevious.hover{background-position:0px -25px;}
        #cboxNext{background-position:-25px 0px; right:22px;}
        #cboxNext.hover{background-position:-25px -25px;}
        #cboxClose{background-position:-50px 0px; right:0;}
        #cboxClose.hover{background-position:-50px -25px;}
        .cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:66px;}
        .cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px; right:44px;}
        .cboxSlideshow_on #cboxSlideshow.hover{background-position:-100px -25px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px; right:44px;}
        .cboxSlideshow_off #cboxSlideshow.hover{background-position:-75px -25px;}


