body {
	background:#ffffff;
	margin:0;
	padding:0;
}

/**** Fonts and Headings ****/

p,.content {
	color:#535353;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:100;
	line-height:1.5em;
	margin:0 0 1em;
} 

.small {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#2EABE5;
	line-height:1.5em;
	margin:0 0 1em;
}

h1,.h1 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#062042;
	line-height:1.5em;
	margin:0;
	padding:0;
}

h2,.h2 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#062042;
	line-height:1.5em;
	margin:0;
	padding:0;
}

h3,.h3 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#2eabe5;
	line-height:1.5em;
	margin:0 0 .5em;
}

.widgettitle {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#2eabe5;
	line-height:1.5em;
	margin:0 0 .5em;
}

h4,.h4 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:100;
	color:#2eabe5;
	line-height:1.5em;
	margin:0;
	padding:0;
}

/**** Links ****/

a {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:100;
	color:#2eabe5;
	line-height:1.5em;
	text-decoration:none;
	margin:0;
	padding:0;
}

a:visited {
	color:#2eabe5;
	text-decoration:none;

}
a:hover {
	color:#2eabe5;
	text-decoration:underline;
}
a:active {
	color:#2eabe5;
	text-decoration:none;
}

a.largeBlue {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:100;
	color:#0e3473;
	line-height:1.5em;
	text-decoration:none;
	margin:0;
	padding:0;
}

a.largeBlue:visited {
	color:#0e3473;
	text-decoration:none;
}
a.largeBlue:hover {
	color:#2E93ED;
	text-decoration:none;
}
a.largeBlue:active {
	color:#0e3473;
	text-decoration:none;
}

div.leftCol ul li ul{
	margin:0;
	padding:0;
}

div.leftCol ul li ul li a{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:100;
	color:#062042;
	margin:0;
	padding:0;
}

/*** TABS ***/

.next {
	background:url(images/btn-back-02.jpg) no-repeat;
	width:67px;
	height:25px;
	margin:0;
	padding:0;
	text-indent:-999em;
	cursor:pointer;
}

.back {
	background:url(images/btn-back.jpg) no-repeat;
	width:66px;
	height:25px;
	margin:0;
	padding:0;
	text-indent:-999em;
	cursor:pointer;
}

.tabs {
	border:1px solid #dddddd;
	padding:15px;
}

.tabsList li a {
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	border-top:1px solid #DDDDDD;
	display:block;
	text-decoration:none;
}
.tabsList li a:hover {
	background:#5391CA;
	color:#FFFFFF;
	text-decoration:none;
}

li.ui-state-active a {
	background:#5391CA;
	color:#FFFFFF;
	text-decoration:none;
}


.boxes {
	border:1px solid #dddddd;
}

/**** ID Tags ****/

#siteContainer {
	width:100%;
	margin:0;
	padding:0;
}

#topBG-holder {
	background:url(images/bg.jpg) repeat-x;
	width:100%;
	height:412px;
	margin:0;
	padding:0;
}

#topBG-holder-inside {
	background:url(images/bg.jpg) repeat-x;
	width:100%;
	height:220px;
	margin:0;
	padding:0;
}

#topContainer {
	width:925px;
	margin:0 auto 0 auto;
	padding:0;
	position:relative;
}

#logo {
	background:url(images/logo.png) no-repeat;
	width:248px;
	height:81px;
	margin:28px 0 50px 300px;
	text-indent:-999em;
	padding:0;
	float:left;
	z-index:500;
	cursor:pointer;
}

#callUs {
	background:url(images/call-us.png) no-repeat;
	width:250px;
	height:81px;
	margin:28px 0 50px 0;
	text-indent:-999em;
	padding:0;
	float:right;
}

#nav {
	width:780px;
	height:45px;
	margin:0 0 0 280px;
	padding:0;
	float:left;
	clear:both;
}

#flash {
	width:925px;
	height:155px;
	margin:0;
	padding:0;
	clear:both;
}

a.MP3 {
	background:url(images/mp3-download.jpg) no-repeat;
	width:65px;
	height:38px;
	margin:8px 0 0 310px;
	padding:0;
	display:block;
	text-indent:-999em;
	cursor:pointer;
	float:left;
}

#choose-advisor {
	background:url(images/choose.png) no-repeat;
	width:361px;
	height:38px;
	margin:8px 0 0 20px;
	padding:0;
	text-indent:-999em;
	cursor:pointer;
	float:left;
}

#arrow {
	height:38px;
	margin:8px 0 0 5px;
	padding:0;
	float:left;
}

#growthIMG {
	background:url(images/growth-image.png) no-repeat;
	width:340px;
	height:534px;
	margin:0;
	padding:0;
	position:absolute;
	left: -10px;
	top: 28px;
	z-index:100;
}

#growthIMG-inside {
	background:url(images/growth-image-inside.png) no-repeat;
	width:187px;
	height:274px;
	margin:0;
	padding:0;
	position:absolute;
	left: -2px;
	top: 28px;
	z-index:100;
}

#bodyContainer {
	width:925px;
	margin:0 auto 0 auto;
	padding:0;
}

#bodyContainer-inside {
	width:925px;
	margin:15px auto 15px auto;
	padding:0;
}

.leftCol {
	width:230px;
	float:left;
	padding:60px 0 0 0;
}

.rightCol {
	width:660px;
	float:right;
}

#leftContent {
	width:285px;
	float:left;
	margin:163px 0 0 0;
	padding:0;
}

	#self-service {
		background:url(images/btn-self-service.jpg) no-repeat;
		width:244px;
		height:63px;
		margin:0 0 10px 5px;
		padding:0;
		text-indent:-999em;
		cursor:pointer;
	}
	
#join-team {
	background:url(images/btn-join-team.jpg) no-repeat;
	width:224px;
	height:49px;
	margin:0 0 10px 5px;
	padding:0;
	text-indent:-999em;
	cursor:pointer;
}
	
#leftContent-inside {
	width:187px;
	float:left;
	margin:100px 0 0 0;
	padding:10;
}
	
#middleContent {
	width:276px;
	margin:35px 0 0 20px;
	padding:10px;
	float:left;
	border-right:#CCCCCC 1px solid;
}
	
	#prescriptions-head {
		background:url(images/prescriptions-head.jpg) top no-repeat;
		width:263px;
		height:63px;
		margin:0 0 20px 0;
		padding:0;
		text-indent:-999em;
		border-bottom:#CCCCCC 1px solid;
	}

	#articles-head {
		background:url(images/articles-heading.jpg) no-repeat;
		width:131px;
		height:26px;
		margin:0 0 0 10px;
		padding:0;
		text-indent:-999em;
	}

#rightContent {
	width:280px;
	margin:35px 0 0 15px;
	padding:10px;
	float:left;
}

	#news-events-head {
		background:url(images/news-events-heading.jpg) no-repeat;
		width:194px;
		height:63px;
		margin:0;
		padding:0;
		text-indent:-999em;
	}
	
	#ask-expert-head {
		background:url(images/ask-experts-heading.jpg) no-repeat;
		width:280px;
		height:52px;
		margin:0;
		padding:0;
		text-indent:-999em;
		cursor:pointer;
	}
	
	.email-signup {
		background:url(images/email-signup-text.jpg) no-repeat;
		width:55px;
		height:27px;
		margin:0;
		padding:0;
		text-indent:-999em;
	}
	
#footer {
	text-align:center;
	background:url(images/footer.jpg) repeat-x;
	height:91px;
	width:100%;
	margin:0;
	padding:30px 0 0 0;
	clear:both;
}

	#footer p {
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:100;
		color:#333333;
		line-height:1.5em;
		margin:0;
		padding:0;
	}
	
	#footer a {
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:100;
		color:#333333;
		line-height:1.5em;
		text-decoration:none;
		margin:0;
		padding:0;
	}
	
	#footer a:visited {
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:100;
		color:#333333;
		line-height:1.5em;
		text-decoration:none;
		margin:0;
		padding:0;
	}
	
	#footer a:hover {
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:100;
		color:#333333;
		line-height:1.5em;
		text-decoration:underline;
		margin:0;
		padding:0;
	}
	
	#footer a:active {
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:100;
		color:#333333;
		line-height:1.5em;
		text-decoration:none;
		margin:0;
		padding:0;
	}
	
	
ul.bullets {
	padding: 0;
	margin: 0 0 0 13px;
	list-style: none; 
}

ul.bullets li {
	background: url(images/bullet.jpg) no-repeat 0 2px;
	padding: 0 0 0 20px;
	margin: 0;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:100;
	color:#df6f00;
	line-height:1.6em;
}

ul.bullets li p {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:100;
	color:#df6f00;
	margin:0;
	padding:0;
	text-decoration:none;
}

ul.bullets li a {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:100;
	color:#df6f00;
	text-decoration:none;
}

ul.bullets li a:visited {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:100;
	color:#df6f00;
	text-decoration:none;
}

ul.bullets li a:hover {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:100;
	color:#df6f00;
	text-decoration:underline;
}

ul.bullets li a:active {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:100;
	color:#df6f00;
	text-decoration:none;
}

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

ul.bullets1 li {
	background: url(images/bullet.jpg) no-repeat 0 2px;
	padding: 0 0 10px 30px;
	margin: 0;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:100;
	color:#84ac16;
	line-height:1.2em;
}

ul.bullets1 li p {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:100;
	color:#84ac16;
	margin:0;
	padding:0;
	text-decoration:none;
}

ul.bullets1 li a {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:100;
	color:#84ac16;
	text-decoration:none;
}

ul.bullets1 li a:visited {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:100;
	color:#84ac16;
	text-decoration:none;
}

ul.bullets1 li a:hover {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:100;
	color:#84ac16;
	text-decoration:underline;
}

ul.bullets1 li a:active {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:100;
	color:#84ac16;
	text-decoration:none;
}

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

ul.bullets2 li {
	background: url(images/bullet-box.jpg) no-repeat 0 2px;
	padding: 0 0 10px 30px;
	margin: 0;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:100;
	color:#535353;
	line-height:1.5em;
}

ul.bullets2 li p {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:100;
	color:#9c9c9c;
	margin:0;
	padding:0;
	text-decoration:none;
}

ul.bullets2 li a {
	color:#2EABE5;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:100;
	line-height:1.5em;
	margin:0;
	padding:0;
	text-decoration:none;
}

ul.bullets2 li a:visited {
	color:#2EABE5;
	text-decoration:none;
}

ul.bullets2 li a:hover {
	color:#2EABE5;
	text-decoration:underline;
}

ul.bullets2 li a:active {
	color:#2EABE5;
	text-decoration:none;
}

.date {
	color:#0f3372;
	font-size:12px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-bottom:5px;
}
.mgtBoxes {
	padding:0 0 0 5px;
	margin:0;
	color:#535353;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:100;
	line-height:1.5em;
	list-style:none;
}
#mgtLeft {
	clear:both;
	float:left;
	width: 150px;
	margin: 0;
	padding:0;
	text-align:right;
}

#mgtRight{
	float:left;
	margin: 0;
	padding:0 0 0 5px;
	text-align:left;
}


/*** DIV TABLE ***/

.table {
	clear:both;
}

.r1 {
	float:left;
	margin:0 0 0 5px;
	padding:4px;
	width:260px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:100;
	color:#333333;
	line-height:1.5em;
	background-color:#BDDEFF;
	border-top:#BBBBBB 1px solid;
}

.r2 {
	float:left;
	margin:0 0 0 5px;
	padding:4px;
	width:260px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:100;
	color:#333333;
	line-height:1.5em;
	background:#FFFABF;
	border-top:#BBBBBB 1px solid;
}


/**** VIDEOS ****/

.largeVideo {
	width:425px;
	height:344px;
	border:1px solid #BBBBBB;
	margin:0;
	padding:0;
}
.thumbVideo {
	width:600px;
	height:55px;
	margin:15px 0 0 0;
	padding:0;
}

.thumbVideo img {
	margin:0 5px 0 0;
	border:1px solid #BBBBBB;
}