html {
       height: 500px;
}



a:link { color:#0099DF;}
a:visited { color:#0074C5;}
a:hover{text-decoration:underline;}
a:active { color:#0099DF;}
a {text-decoration: none; color:#0074C5;}

a.bold:link { color:#000000; text-decoration:none; font-size : 18px; font-family: "impact","verdana","helvetica", "arial", sans-serif;}
a.bold:visited { color:#000000; text-decoration:none; font-size : 18px; font-family: "impact","verdana","helvetica", "arial", sans-serif;}

a.bold:hover {color:#0074C5; text-decoration:none; font-weight:900; font-size : 12px;}
a.bold:active {color:#0099DF; text-decoration:none; font-weight:900; font-size : 12px;}



.Number{font-family:Georgia, "Times New Roman", Times, serif; font-size:38px; font-weight:bold; color:#266937; vertical-align: sub;}





body
{
	background-image: url(images/main_bk.jpg);

	background-repeat: repeat-y;
	background-position: top center;
	background-color: #0074c5;
	margin-top: 5px;
	margin-bottom: 10px;
	font-size : 12px;
	font-family:Arial, Helvetica, sans-serif;
}



h1{
	font-size:22px;
	font-family:Arial, Helvetica, sans-serif;
	color:#153f6f;
	
}

h2{
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#166bcd;
	
	
	
}

.banner{
padding-top:0px;

		
}

#footer{
padding-top:0px;	
	
	
}
.left_content{
	float:left;
	width:660px;
	
	margin-left:40px;
	margin-right:20px;
	padding-top:0px;
	margin-bottom:20px;
	
	
}

.left_content_index{
	float:left;
	width:610px;
	
	margin-left:40px;
	margin-right:20px;
	padding-top:0px;
	margin-bottom:20px;
	
	
}


.left_home_content{
	font-weight:bold;
	float:left;
	width:660px;
	margin-left:40px;
	margin-right:20px;
	padding-top:0px;
	margin-bottom:20px;
	
	
}


.element_left{
	
float:left;
padding-right:15px;
margin-bottom:35px;	
	
}

.element_right{
	
float:right;
padding-left:15px;
margin-bottom:35px;	
	
}

.element_left_last{
	

padding-right:15px;
margin-bottom:35px;	
	
}



.element_left_wide{
	
float:left;
padding-right:65px;
padding-bottom:35px;

	
}

#divider{
	background-image:url(images/divider.gif); 
	
}

#sidebar_divider{
	height:700px;
	float:left;
	width:25px;
	
	
}
#sidebar_divide_cafe{
	height:780px;
	float:left;
	width:25px;
	
	
}

#sidebar_inner_divider{
	background-image:url(images/divider_sidebar.gif); background-repeat:no-repeat;
	
	
}


.sidebar{
	
	margin-top:0px;
	margin-left:10px;
	
}

.sidebar_cta{
	position:absolute;
	padding-top:0px;
	padding-bottom:10px;
	width:200px;
	left: 1122px;
	top: 0px;
}

#top {

	height: 270px;
	width:1024px;
	margin: 0 auto;
	font-size : 13px;
	font-family : verdana, arial;
	font-weight:900;
	float:left;
	background-image: url(images/top2.png);
	background-repeat:no-repeat;


}

#social-box{
		
		
background-image: url(social_bk.png); background-repeat:no-repeat; 
padding: 4px; 
width: 330px; 
height:64px; 
position: relative; 
left: 650px; 
top: -110px;

}

#address{
font-size:14px;
font-style:normal;
line-height:20px;
margin-top:3px;
margin-right:30px;	
text-align:right;
font-weight:bold;
	
}


#contact{
	
font-size:12px;
font-style:normal;
line-height:14px;
margin-top:5px;
margin-left:20px;	
float:left;
	
}

#stripe {
width:1000px; height: 99px;
 top:113px;
 left:104px;
}

#links {
width: 325px;
font-size : 13px;
font-family : verdana, arial;
text-align: center;
color: #FFFFFF;
font-weight:900;
position:relative;
 top:129px;
 left:549px;
}

.cbu {
text-align: center;
font-weight:900;
text-decoration:underline;
}

#boxad {
width:300px; height: 500px;
color: #000000;
	border: solid #00FF00; 
	border-width: 2px;
float: left;
width: 300px; 
margin-left: -350px;
margin-bottom: 10px;
}

#copyright {
font-size : 9px;
font-family : verdana, arial;
padding: 0 0 50px 0;
color: #BBBBBB;
text-align: center;
height: 20px;

}

#contentbody {
height:auto;
font-size : 14px;
width: 1000px;
font-family : verdana, arial, sans-serif;
background: url("mid.png") repeat-y;

background-repeat: repeat-y;
float:left;


}

#content {
width:1000px;

background-color:#FFF;
font-size : 12px; 
font-weight:200;
font-family : verdana, arial, sans-serif;

}



#bottompanel {
font-size : 13px;
color: #FFFF0F;

width: 1000px;
margin:0px;

font-family : verdana, arial;
background-image: url(bottom.png);
background-repeat: no-repeat;

}

#bottomaddress {font-size : 13px;

color: #FFFFFF;

width: 1000px;
font-family : verdana, arial; font-weight:900;
text-align: center;

}

.hidden { display: none; font-size:25px;}
.unhidden { display: block; margin-left: 25px;}




  
div.name {
font-size : 22px;
font-family : verdana, arial;
font-weight:900;
color:#0074C5;
}

div.nameright {
font-size : 22px;
font-family : verdana, arial;
font-weight:900;
text-align: right;
color:#0074C5;
}

span.des {
font-size : 13px;
font-family : verdana, arial;
font-weight:900;
color: #0074C5;
color: #0074C5;
background-color:#FFFFFF; 
font-weight: 900;
}

div.des {
font-size : 13px;
font-family : verdana, arial;
font-weight:900;
color: #0074C5;
color: #0074C5;
background-color:#FFFFFF; 
font-weight: 900;
}



div.fine {
font-size : 9px;
font-family : verdana, arial;
color: #6A8E9E;
font-weight: 900;
}

a.linkbox.link {color: #FFFFFF;}
a.linkbox.active {color: #FFFF00; text-decoration: none;}
a.linkbox.visited {color: #FFFFFF;}
a.linkbox.hover {color: #FFFF00; text-decoration: none;}
div.linkbox {
text-align: center;
padding: 10px;
margin: 0 50px 0 50px;
background-color:#B92926;
color: #FFF2FF;
font-weight: 900;

}

div.subtitle {
font-size : 16px;
font-family : verdana, arial;
color: #B92926;
font-weight: 900;
}

div.days {
width: 140px; float:left;
font-size: 13px; font-weight: 900;
}

div.hours {
float:left;
width: 120px; float:left;
font-weight: 900;
}

div.hours2 {
float:left;
width: 180px; float:left;
font-weight: 900;
}

div.hours3 {
float:left;
width: 150px; float:left;
font-weight: 900;
}

div.desc {
font-size : 11px;
font-family : verdana, arial;
}






.title {
font-size : 18px; 
font-family : Verdana, Arial, sans-serif;
text-align: left;
font-weight:900;
color:#0074C5; 
}


div.titlesmall {
font-size : 24px; 
font-family : verdana, arial;
text-align: left;
font-weight:900;
}





div.titlesmaller {
font-size : 16px; 
font-family : verdana, arial;
text-align: left;
font-weight:900;
}

div.titlesmallerright {
font-size : 16px; 
font-family : verdana, arial;
text-align: right;
font-weight:900;
}

div.titlesmallercolour {
font-size : 16px; 
font-family : verdana, arial;
text-align: left;
font-weight:900;
color:#0074C5;
}





div.caption {
font-size : 14px;
font-family : verdana, arial, sans-serif;
font-weight:900;
color:#1C5E90;
font-style: italic;
}





#topnav {
	padding-top:185px;
	padding-left:15px;
	width: 1000px;
	list-style: none;
	font-weight: bold;
	border-width: 0px 0px;



}

.type {
	font-size: 8px; font-weight: bold; color: #0074C5;	
}


#maincontent {
	clear: left;
	background-color:#FFF;
	width:1000px;
	font-weight:200;
}

#maincontent-bolder {
	clear: left;
	background-color:#FFF;
	width:1000px;
	font-size:15px;
	font-weight:900;
}

#maincontent-index {
	clear: left;
	background-color:#FFF;
	width:1000px;
	font-size:15px;
	font-weight:900;
	color:#007ac5;
	height:1505px;
}

#maincontent-tall {
	clear: left;
	background-color:#FFF;
	width:1000px;
	font-weight:200;
	height:1800px;
}

#content a {
	color: #0074C5;
}

#content a:hover {
	text-decoration: underline;
}

#scaffolding {
	height: 70px;
	background: white url(/images/header_bg.gif) no-repeat;
	border: solid #000000;
	border-width: 1px 0 0 0;
	margin: 1em 0 0 0;
}

#scaffolding a {
	text-decoration: none;
	text-indent: -999em;
	display: block;
	height: 70px;
	background: url(/images/hdlogo_flip2.gif) no-repeat;
	background-position: 181px 0;
}

#scaffolding a:hover {
	background-position: 181px -70px;
}
