* {
	margin:0;
	padding:0;
	border:0;
	text-decoration: none;
	outline: none;
}

body,html{
	background: url(/themes/bridgestowellness/images/bg.jpg) repeat-x;
	font-family:Lucida Grande, Arial;
	font-size:12px;
	line-height: 20px;
	color:#34485d;
}

a {
	color:#79adc2;
	text-decoration: none;
}

a:hover {
	color:#66cccc;
}

p {margin-bottom:15px;}

p img{
	margin:5px 10px;
}

#BgContainer {
	width: 900px;
	margin: 0 auto;
	position: relative;
}
#Container {
	width: 900px;
	padding-bottom: 15px;
}

#Logo {
	float:left;
	margin-top:-20px;
	margin-left:-10px;
	position: absolute;
	top:0px;
	left:0px;
	z-index: 1000;
}

.flash {
	position: relative;
	top:0;
	left:0;
	z-index: 100;
}

/* Global li, ol*/

li,ol {
	margin-left: 16px;
}

/* Menu Styles */
#Menu {
	width: 868px;
	margin: 0 auto;
	padding-top: 4px;
	padding-bottom:1px;
	overflow: hidden;
}

#Menu ul {
float:right;
}

#Menu ul li {
	float: left;
	list-style: none;
	height:40px;
	margin-left:0;
}

#Menu ul li a {
	color:#FFFFFF;
	padding:5px 10px;
	text-decoration: none;
	font-size: 11px;
	text-transform: uppercase;
	display:block;
	margin:2px 0 0 5px;
}

#Menu ul li a.current {background:#526375;}
#Menu ul li a.section {background:#526375;}
#Menu ul li a:hover {background:#526375;}
#Menu ul li a:active {background:#445261;}

#SubMenu ul li {
	list-style: none;
	margin-left:0px;
}

#SubMenu ul li a {
	color:#34485d;
	text-decoration: none;
	font-size: 12px;
	display:block;
}

#SubMenu ul li a span {
	padding:7px 20px;
	background: url(/themes/bridgestowellness/images/arrow.png) left no-repeat;	
	display:block;
}

#SubMenu ul li a.current {background:#eff6f9;}
#SubMenu ul li a:hover {background:#eff6f9;}
#SubMenu ul li a:active {background:#FFFFFF;}

#Content {
	width: 900px;
	clear: both;
}
#Footer {
 	clear: both;  
	width: 900px; 
	height: 5em; 
	text-align: center;
	color:#34485d;
	font-size:11px;
}

.clear {
	clear:both;
}

.wide-5 {width:5%;}
.wide-10 {width:10%;}	
.wide-15 {width:15%;}
.wide-20 {width:20%;}
.wide-25 {width:25%;}
.wide-30 {width:30%;}
.wide-35 {width:35%;}
.wide-40 {width:40%;}
.wide-45 {width:45%;}
.wide-50 {width:50%;}
.wide-55 {width:55%;}
.wide-60 {width:60%;}
.wide-65 {width:65%;}
.wide-70 {width:70%;}
.wide-75 {width:75%;}
.wide-80 {width:80%;}
.wide-85 {width:85%;}
.wide-90 {width:90%;}
.wide-95 {width:95%;}
.wide-100 {width:100%;}

/***** custom widths ****/

.clear {clear: both;}

.wide-22{width:22%;padding:0 1%;min-height:300px;};

.height-100{height:100%; height:auto !important; min-height:100%;}

.border {border:1px solid #CCC;}

.margin-top {margin-top:10px;}

.left {float:left; display:block;}
.right {float: right; display:block;}
.middle {margin:0 auto;}

.margin {margin:5px;}
.margin-bottom-25 {margin-bottom:25px;}

.padding {padding:3px 5px;}

.dots-h {background: url(/themes/bridgestowellness/images/dots.png) repeat-x; height: 4px;}
.dots-v {background: url(/themes/bridgestowellness/images/dots.png) repeat-y; width: 4px;}
.dots-top {border-top:#000 dotted 1.8px;}
.dots-right {border-right:#000 dotted 1.8px;}
.dots-bottom {border-bottom:#000 dotted 1.8px;}
.dots-left {border-left:#000 dotted 1.8px;}

.bg-blue {background:#79adc2; color: #FFF;}
.bg-blue:hover {background:#526375; color: #FFF;}

.text-left{text-align: left;}
.text-center{text-align: center;}
.text-right{text-align: right;}

.link-arrow {
	font-size:12px;
	color: #79adc2;
	padding:0px 18px;
	background: url(/themes/bridgestowellness/images/link-arrow.png) left no-repeat;	
	display:block;
}

.link-arrow:hover {
	color:#34485d;
}

a.blog-title{font-family:"Lucida Grande",Arial; font-size:12px; color:#000; font-weight:bold; margin:0;}


.dots-bg {background:url(/themes/bridgestowellness/images/dots-bg.jpg?) repeat-y;}

td { padding:0px 2px; font-size:10px; width:200px; line-height: 15px}

td { vertical-align: top}