#UpperContent {
	border-bottom: 1px solid #ced2d3;	
}
/* welcome */
#Welcome {
	width: 339px;
	height: 370px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 20px 15px;	
	border-right: 1px solid #ced2d3;
	float: left;
}
#Welcome H2 {
	font-size: 14px;
	font-weight: bold;
	color: #5D5D5D;
	margin: 0 0 15px 0;
	padding: 0;	
}
#Welcome H3 {
	font-size: 11px;
	font-weight: bold;
	color: #1D79A1;
	margin: 0 0 10px 0;
	padding: 0;	
}
#Welcome P {
	font-size: 11px;
	text-align: justify;
	margin: 0 0 10px 0;
	padding: 0;
}
/* content */
#ExercisesBox {
	width: 220px;
	height: 370px;
	margin: 0;
	padding: 20px 15px;
	float: left;
}
#ExercisesBox H2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1D79A1;
	margin: 0 0 15px 0;
	padding: 0; 
}
#ExercisesBox H3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F0A818;
	margin: 0 0 15px 0;
	padding: 0; 
}
#ExercisesBox UL {
	margin: 20px 0 0 30px;
	padding: 0;
}
#ExercisesBox UL LI {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1D79A1;
	line-height: 18px;
	margin: 0;
	padding: 0; 	
}
#ExercisesBox UL LI A {
	color: #1D79A1;
	text-decoration: none;
	line-height: 15px;
}
#ExercisesBox #Picture {
	width: 170px;
	margin: 0 auto;
	padding: 0;
}
/* events */
#UpcomingEvents {
	width: 180px;
	height: 370px;
	background-color: #F5F5F5;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 20px 10px;
	margin: 0;
	float: left;
}
#UpcomingEvents H2 {
	font-size: 14px;
	font-weight: bold;
	color: #F0A818;
	margin: 0 0 15px 0;
	padding: 0;
}
#UpcomingEvents H3 {
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
#UpcomingEvents H3 A {
	color: #5D5D5D;
}
#UpcomingEvents P {
	font-size: 11px;
	color: #5D5D5D;
	margin: 0 0 20px 0;
	padding: 0;
}
/* weekly exercise */
#WeeklyExcerciseBlock {
	width: 340px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 20px 15px;	
	float: left;	
}
#WeeklyExcerciseBlock H2 {
	background-color: #ddd;	
	font-size: 14px;
	font-weight: bold;
	color: #1D79A1;
	line-height: 25px;
	text-align: center;
	margin: 0 0 10px 0;
	padding: 0;
}
#WeeklyExcerciseBlock DIV.exesection {
	/*width: 169px;*/
	margin: 0;
	padding: 0;	
	float: left;
}
#WeeklyExcerciseBlock DIV.exesection DIV.weeklyexebox {
	width: 318px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 10px auto 30px auto;
	padding: 10px;
	border: 1px dashed #ced2d3;
}
#WeeklyExcerciseBlock DIV.weeklyexebox H3 {
	font-size: 12px;
	line-height: 20px;
	margin: 0 0 10px 0;
	padding: 0;
}
#WeeklyExcerciseBlock DIV.weeklyexebox H3 A {
	font-weight: bold;
	color: #5D5D5D;
}
#WeeklyExcerciseBlock DIV.weeklyexebox P {
	font-size: 11px;
	color: #5D5D5D;
	margin: 10px 0 0 0;
	padding: 0;
}
#WeeklyExcerciseBlock DIV.weeklyexebox P A IMG {
	margin: 0 10px 0 0;
	padding: 0;
	border: none;
	float: left;
}
#WeeklyExcerciseBlock DIV.weeklyexebox P SPAN A {
	color: #1D79A1;
	font-weight: bold;
}
/* sign up form */
#SubscriptionForm {
	height: 280px;	
	margin: 15px 0;
	padding: 0;
}
#SubscriptionForm FORM {
	margin: 0;
	padding: 0;
}
#SubscriptionForm #TopBorder {
	height: 10px;
	background-image: url(../images/mainpage/form_top_border.jpg);	
	background-repeat: no-repeat;
	background-position: bottom;
}
#SubscriptionForm #LeftBorder {
	width: 5px;
	height: 256px;
	background-image: url(../images/mainpage/form_left_border.jpg);	
	background-repeat: no-repeat;
	float: left;
}
#SubscriptionForm #FormBlock {
	width: 330px;
	height: 256px;
	background-image: url(../images/mainpage/form_bg.jpg);
	background-position: left;
	background-repeat: repeat-x;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0;
	margin: 0;
	float: left;
}
#SubscriptionForm #RightBorder {
	width: 5px;
	height: 256px;
	background-image: url(../images/mainpage/form_right_border.jpg);	
	background-repeat: no-repeat;
	float: left;
}
#SubscriptionForm #BottomBorder {
	height: 14px;
	background-image: url(../images/mainpage/form_bottom_border.jpg);	
	background-repeat: no-repeat;
}
#SubscriptionForm #FormBlock #FormMainText {
	width: 185px;
	height: 73px;
	margin: 0;
	padding: 0 10px 0 25px;
	float: left;
}
#SubscriptionForm #FormBlock #FormMainText P {
	/*font-weight: bold;*/
	font-size: 11px;
	text-align: justify;
	color: #2375A4;
	margin: 0;
	padding: 0;
}
#SubscriptionForm #FormBlock #LogoImage {
	width: 81px;	
	float: left;
}
#SubscriptionForm #FormBlock #LogoImage IMG {
	vertical-align: top;
}
#SubscriptionForm #FormBlock #SignUpText {
	width: 280px;
	height: 50px;
	margin: 10px auto;
	padding: 0;
}
#SubscriptionForm #FormBlock #SignUpText P {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: justify;
	color: #4D4C4C;
	margin: 0;
	padding: 0;
}
#SubscriptionForm #FormBlock #SignUpText P B {
	font-size: 14px;
	color: #1D79A1;
}
#SubscriptionForm #FormBlock #SignUpForm {
	height: 90px;
	margin: 0;
	padding: 15px 0 0 0;
}
#SubscriptionForm #FormBlock TABLE#joinformtable {
	width: 200px;
	height: 80px;
	margin: 0 auto;
	padding: 0;
}
/* articles */
#ArticleBlock {
	width: 419px;
	height: 340px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 20px 15px;	
	float: left;	
} 
#ArticleBlock H2 {
	font-size: 14px;
	font-weight: bold;
	color: #1D79A1;
	margin: 0 0 10px 0;
	padding: 0;
} 
#ArticleBlock DIV.articlesection {
	margin: 10px 0;
	padding: 0;	
}
#ArticleBlock DIV.articlesection H3 {
	font-size: 12px;
	font-weight: bold;
	color: #5D5D5D;
	margin: 0 0 10px 0;
	padding: 0;
}
#ArticleBlock DIV.articlesection P {
	font-size: 11px;
	color: #5D5D5D;
	margin: 0;
	padding: 0;
}
#ArticleBlock DIV.articlesection DIV.morelink {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold; 
	text-align: right;	
}
#ArticleBlock DIV.articlesection DIV.morelink A {
	color: #1D79A1;
	margin: 0 10px 0 0;
	padding: 0;	
}