/* ---------------------------------------------------- */
/*		Basic Elements
/* ---------------------------------------------------- */

body {
	/*background: #ebe9e5 url(http://www.countdowntopregnancy.com/res/img/layout/top-shine.png) repeat-x;*/
	/*background: #f9ded5 url(http://www.countdowntopregnancy.com/res/img/layout/top-shine2.png) repeat-x;*/
	background: #D8EDFA url(http://www.countdowntopregnancy.com/res/img/layout/back3.png);
	color: #5e5c5c;
	font: 13px/1.5 Tahoma, "Lucida Grande", Arial, Helvetica, sans-serif;
}

a {
	color: #b70e4f;
	text-decoration: underline;
}

	a:hover { color: #5e5c5c; }

hr {
	background: #fff;
	color: #fff;
	border: 0;
	border-bottom: 1px solid #e3e1d9;
	height: 2px;
}
	/* Webkit Fix */
	@media screen and (-webkit-min-device-pixel-ratio:0){hr {height: 1px;}}

td {
	vertical-align:top;
	padding: 5px;
}
blockquote {
	margin-left:30px;
	margin-right:50px;
	padding:10px 0 10px 15px;
	border-left: 6px solid #9FBB65;
	color:#939191;
}
/* ---------------------------------------------------- */
/*		Generic Classes
/* ---------------------------------------------------- */

.align-center { margin: 0 auto; text-align: center; }

.align-left { float: left; text-align: left; }

.align-right { float: right; text-align: right; }
.indent {
	margin-left:110px;
}
a.tags, .tags a {
	color: #8f8f8f;
	padding: 3px 8px;
	border: 1px solid #F8F7F6;
	text-decoration: none;
}
a:hover.tags, .tags a:hover {
	background: #ebebeb;
	border: 1px solid #d8d8d8;
	color: #b3244b;
}
.post-rating span.on, .post-rating span.off {
	display: inline-block;
	height: 14px;
	width: 14px;
}
.post-rating span.on { background: url(http://www.countdowntopregnancy.com/res/img/layout/rating-star-on.png) no-repeat; }
.post-rating span.off { background: url(http://www.countdowntopregnancy.com/res/img/layout/rating-star-off.png) no-repeat; }

.sub_nav_selected {
	background-color: #9C163E;
	color: #FFFFFF;
}
.sub_nav_selected a {
	color: #FFFFFF;
	text-decoration: none;
}
.bold {
	font-weight: bold;
}
.no_bold b{
	font-weight: normal;
}
/* ---------------------------------------------------- */
/*		Forms
/* ---------------------------------------------------- */
.textbox {
			font: 12px Tahoma, "Lucida Grande", Arial, Helvetica, sans-serif !important;
			background: #ffffff;
			border: 1px solid #e0d9d9;
			color: #939191;
			/*height: 15px;*/
			padding: 5px 8px 5px;
}
.textbox_small {
			font: 12px Tahoma, "Lucida Grande", Arial, Helvetica, sans-serif !important;
			background: #ffffff;
			border: 1px solid #e0d9d9;
			color: #939191;
			/*height: 15px;*/
			padding: 2px 4px 2px;
}
.textbox option{
	padding: 1px 8px 1px;
}
.textarea {
	height:auto;
}
.placeholder {
		color: #adacab !important;
		font-style: italic !important;
	}
/* ---------------------------------------------------- */
/*		BUTTONS
/* ---------------------------------------------------- */

.button {
	background: #f3f3f3 url(http://www.countdowntopregnancy.com/res/img/layout/button-bg.png);
	border: 1px solid #e1dddd;
	color: #797474;
	cursor: pointer;
	font: bold 11px/31px Tahoma, "Lucida Grande", Arial, Helvetica, sans-serif;
	height: 31px;
	padding: 0 20px;
	text-decoration: none !important;
	margin-right:10px;
}
.button.thin{
	padding: 0 5px 0px 5px;
}
.button:hover { 
	background: #f3f3f3 url(http://www.countdowntopregnancy.com/res/img/layout/button-bg-hover.png) repeat-x;
	/*text-decoration: underline !important;*/
	color: #b70e4f;
	border: 1px solid #C1C1C1;
}
.button_big {
	background-color: #6E9BC9;
	border: 1px solid #e1dddd;
	font-size:16px;
	font-weight:bold;
	padding:10px;
	color:#FFFFFF;
	cursor: pointer;
}
.button_big:hover {
	background-color: #ED6EB5;
	border: 1px solid #C1C1C1;
}
.box-header .button,.box-header .button_highlight {
	margin-top: 5px;
}
.box-footer .button {
	margin-top: -10px;
}
.entry-header .button {
	margin-top: 8px;
}

.button.edge {
	margin-right:0px;
}
.button_highlight.edge {
	margin-right:0px;
	margin-left:0px;
}
/* ---------------------------------------------------- */
/*		Misc Classes
/* ---------------------------------------------------- */

.container {
	margin: 0 auto;
	position: relative;
	width: 1030px;
}
.container_admin {
	margin: 0 auto;
	position: relative;
	width: 100%;
}

.zoom a {
	float: left;
	position: relative;
}

	.zoom a span {
		background: url(http://www.countdowntopregnancy.com/res/img/layout/enlarge-icon.png) no-repeat;
		bottom: 7px;
		display: none;
		height: 47px;
		margin: 0 25px 19px 0;
		right: 7px;
		position: absolute;
		width: 57px;
	}

		.zoom.align-right a span { margin: 0 0 19px 15px; }
		.zoom.align-left a span { margin: 0 15px 19px 0; }
	
hr.full {
	margin-left: -20px;
	margin-right: -20px;
}

ul.arrow { list-style: none; }

	ul.arrow li { margin: 0; }
	
		ul.arrow li a {
			background: url(http://www.countdowntopregnancy.com/res/img/layout/categories-arrow.png) no-repeat 0 5px;
			display: block;
			padding: 0 0 0 12px;
		}

/* ---------------------------------------------------- */
/*		Header
/* ---------------------------------------------------- */

#header-top {
	background: #fafafa url(http://www.countdowntopregnancy.com/res/img/layout/nav-bg.png) repeat-x;
	border-bottom: 1px solid #e3e1d9;
	color: #858278;
	height: 31px;
	line-height: 31px;
	overflow: hidden;
}

		#header-top .left { float: left; }
		
		#header-top .right {
			float: right;
			padding-right: 130px;
		}
	
			#header-top a { text-decoration: none; }
	
				#header-top a:hover { text-decoration: underline; }

#header {
	border-top: 1px solid #fff;
	height: 110px;
	overflow: hidden;
}

	#logo {
		float: left;
		margin: 30px 0 0 0;
	}
	
	#header-ads {
		float: right;
		margin: 10px 0 0 0;
	}
/* ---------------------------------------------------- */
/*		Homepage
/* ---------------------------------------------------- */
#homepage {
	color:#FFFFFF !important;
}
/* ---------------------------------------------------- */
/*		Navigation & Search
/* ---------------------------------------------------- */

#nav {
	background: #fafafa url(http://www.countdowntopregnancy.com/res/img/layout/nav-bg.png) repeat-x;
	border-bottom: 1px solid #fff;
	border-top: 1px solid #e3e1d9;
	height: 39px;
	position: relative;
	z-index: 99;
}

	#nav ul {
		float: left;
		list-style: none;
		margin: 5px 0 0 0;
		position: relative;
		z-index: 999;
	}

		#nav li {
			float: left;
			margin: 0 5px 0 0;
			position: relative;
		}
	
			#nav li.active { margin: 0 15px 0 10px; }
			
			#nav li:first-child { margin-left: 0; }
		
			#nav li a {
				color: #77746e;
				display: block;
				font-size: 12px;
				font-weight: bold;
				height: 20px;
				padding: 6px 15px 4px;
				text-decoration: none;
			}
			
				#nav li.active a, #nav li a:hover, #nav li.hover a {
					background: #9c163e;
					color: #fff;
					display: block;
				}
				
			/** Dropdowns **/

			#nav ul li:hover > ul { display: block; }

			#nav ul ul {
				background: #AF4363;
				display: none;
				left: 0;
				list-style: none;
				margin: 0;
				padding: 0;
				position: absolute;
				top: 30px;
				width: 200px;
				z-index: 999;
			}

				#nav ul ul li {
					display: block;
					float: none;
					height: auto;
					margin: 0;
					padding: 0;
				}

					#nav ul ul li a, #nav li.active ul ul li a {
						background: url(http://www.countdowntopregnancy.com/res/img/layout/nav-arrow.png) no-repeat 12px 12px !important;
						color: #fff;
						display: block;
						font-size: 11px;
						font-weight: normal;
						height: auto;
						line-height: 20px;
						min-height: 20px;
						padding: 5px 5px 5px 26px;
					}

						#nav ul ul li a:hover, #nav li.active ul ul li a:hover {
							background: rgb(226, 226, 226) url(http://www.countdowntopregnancy.com/res/img/layout/nav-arrow-active.png) no-repeat 12px 12px !important; /* For IE */
							background: rgba(226, 226, 226, 0.88) url(http://www.countdowntopregnancy.com/res/img/layout/nav-arrow-active.png) no-repeat 12px 12px !important;
							color: #9c163e !important;
						}

				/* Submenu */

				#nav ul ul ul {
					left: 155px;
					top: 5px;
				}

	#search {
		float: right;
		margin: 7px 0 0 0;
	}
	
		#search .textbox {
			/*background: #f2f2f2 url(http://www.countdowntopregnancy.com/res/img/layout/input-bg.png) repeat-x;*/
			width: 230px;
		}
		
			#search .input:focus {
				color: #77746E;
				border: 1px solid #c7c1c1;
			}
		
		.button_highlight {
			background: #9c163e;
			border: 0;
			color: #fff;
			cursor: pointer;
			font: 12px/1.7 Tahoma, "Lucida Grande", Arial, Helvetica, sans-serif;
			font-weight: bold;
			height: 22px;
			margin-left: 6px;
			padding: 0 8px 2px;
			text-decoration:none;
			border-left:1px solid #ECECEC;
			border-top:1px solid #ECECEC;
			border-right:1px solid #939191;
			border-bottom:1px solid #939191;
		}
		.button_highlight.green{
			background: #6E9BC9;
		}
		a.button_highlight {
			padding-top:3px;
		}
		a.button_highlight:hover,input.button_highlight:hover{
			background:#ED6EB5 !important;
			color:#FFFFFF !important;
			text-decoration:none !important;
			border-left:1px solid #939191 !important;
			border-top:1px solid #939191 !important;
			border-right:1px solid #ECECEC !important;
			border-bottom:1px solid #ECECEC !important;
		}
		/*.button_highlight.flower{
			background: #9c163e url(http://www.countdowntopregnancy.com/res/img/layout/box-header-flower.png) no-repeat;
		}*/
		
#nav-shadow {
	margin:5px 0px 5px 5px;
}

/* ---------------------------------------------------- */
/*		Content
/* ---------------------------------------------------- */

#content {
	margin: 0;
	position: relative;
	z-index: 1;
}
#content .ad { margin-bottom: 20px; }
.box {
	background: #f8f7f6;
	border: 1px solid #d8d8d8;
	margin-bottom: 20px;
}

.box-header {
	background: #f2f2f2 url(http://www.countdowntopregnancy.com/res/img/layout/box-header-bg.png) repeat-x;
	height: 43px;
	line-height: 43px;
	padding: 0 20px;
}

.box-footer {
	background: #f2f2f2 url(http://www.countdowntopregnancy.com/res/img/layout/box-footer-bg.png) repeat-x;
	height: 13px;
	padding: 17px 20px;
}
/* ---------------------------------------------------- */
/*		Main
/* ---------------------------------------------------- */

#main {
	float: left;
	margin-right: 30px;
	width: 700px;
}
#main_admin {
	float: left;
	width: 100%;
}
.entry {
	background: #FFFFFF;
	border: 1px solid #d8d8d8;
	margin-bottom: 20px;
	overflow:hidden;
}

.entry-header {
	background: #F8F7F6;
	border-bottom: 1px solid #e3e1d9;
	overflow: hidden;
	padding: 5px 20px 10px;
	position: relative;
}

.entry-footer {
	border-top: 1px solid #e3e1d9;
	overflow:hidden;
	padding: 15px 20px;
}
.entry-header a { text-decoration: none; }

.entry-header a:hover { text-decoration: underline; }

.entry-header h1 {
	letter-spacing: -0.2px;
	margin: 0;
}
.entry-header .sub {
	margin: 0 0 0 2px;
	font-size:16px;
	color: #b70e4f;
}

.entry-content {
	overflow: hidden;
	padding: 15px 20px 15px;
}

h1, h1 a { 
	font-family: 'Amaranth', Tahoma, serif;
	font-weight: normal;
	color: #5e5c5c;
	text-shadow: 2px 2px 1px #D8D8D8;
	font-size:32px;
}
h2, h2 a { 
	font-family: 'Amaranth', Tahoma, serif;
	font-weight: normal;
	color: #5e5c5c; 
}
h3, h3 a { 
	font-family: 'Amaranth', Tahoma, serif;
	font-weight: normal;
	color: #5e5c5c; 
}
h4, h4 a { 
	font-family: 'Amaranth', Tahoma, serif;
	font-weight: normal;
	color: #5e5c5c; 
}
h5, h5 a { 
	font-family: 'Amaranth', Tahoma, serif;
	font-weight: normal;
	color: #5e5c5c; 
}
h6, h6 a { 
	font-family: 'Amaranth', Tahoma, serif;
	font-weight: normal;
	color: #5e5c5c; 
}
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span {color: #b70e4f;}

/* ---------------------------------------------------- */
/*		Pagination
/* ---------------------------------------------------- */

.pagination {
	list-style: none;
	margin-bottom: 20px;
	overflow:hidden;
}

	.pagination li {
		background: #f3f3f3 url(http://www.countdowntopregnancy.com/res/img/layout/pagination-bg.png) repeat-x;
		border: 1px solid #e1dddd;
		float: left;
		margin: 0 8px 0 0;
	}
	.pagination li.none {
		border:0px;
		background:none;
	}
		.pagination li.active, .pagination li.active:hover {
			background: #f3f3f3 url(http://www.countdowntopregnancy.com/res/img/layout/pagination-active-bg.png) repeat-x;
			border: 1px solid #9f1840;
		}

		.pagination li a {
			color: #939191;
			display: block;
			font-weight: bold;
			height: 27px;
			line-height: 27px;
			text-decoration: none;
			padding: 0 8px;
		}
	
			.pagination li.prev a {
				background: url(http://www.countdowntopregnancy.com/res/img/layout/pagination-prev-arrows.png) no-repeat 8px 11px;
				padding: 0 14px 0 24px;
			}
	
			.pagination li.next a {
				background: url(http://www.countdowntopregnancy.com/res/img/layout/pagination-next-arrows.png) no-repeat 47px 11px;
				padding: 0 24px 0 14px;
			}

			.pagination li.active a, .pagination li.active:hover a {
				color: #fff;
			}

			.pagination li:hover {
				background: url(http://www.countdowntopregnancy.com/res/img/layout/pagination-bg-hover.png) repeat-x;
			}
			
				.pagination li:hover a {
					color: #777;
				}

/* ---------------------------------------------------- */
/*		Sidebar
/* ---------------------------------------------------- */

#sidebar {
	float: right;
	width: 300px;
}
#sidebar .entry-content, #small .entry-content {
	overflow: hidden;
	padding: 5px 10px 10px;
}
#sidebar .box-header, #small .box-header {
	padding: 0 10px;
}
#sidebar .box-header a, #small .box-header a{
	text-decoration:none;
}

/* ---------------------------------------------------- */
/*		List Wrap
/* ---------------------------------------------------- */

.list-wrap ul {
	list-style:none;
	margin: 0;
	overflow: hidden;
}

.list-wrap li {
	border-bottom: 1px solid #e3e1d9;
	border-top: 1px solid #fff;
	margin: 0;
	overflow: hidden;
	padding: 12px 10px;
}

.list-wrap li:first-child { border-top: none; }
.list-wrap li:last-child { border-bottom: none; }

.list-wrap li a:hover { color: #9c163e; }

.list-wrap.thin li {
	padding: 6px 5px;
}
/* ---------------------------------------------------- */
/*		Tabs
/* ---------------------------------------------------- */

.nav {
	list-style: none;
	margin: 0 -20px;
	overflow: hidden;
}

.nav li {
	float: left;
	margin: 0 10px;
}

.nav li a {
	color: #77746e;
	font-size: 12px;
	font-weight: bold;
	height: 10px;
	padding: 6px 12px;
	text-decoration: none;
	background: #D8D8D8;
}

.nav li a.current, .nav li a:hover {
	background: #9c163e;
	color: #fff;
	font-size: 12px;
}

/* ---------------------------------------------------- */
/*		Collapsible
/* ---------------------------------------------------- */

.collapsible-content { position: relative !important; }


/* ---------------------------------------------------- */
/*		Footer
/* ---------------------------------------------------- */

#footer {
	background: #e1dfdb url(http://www.countdowntopregnancy.com/res/img/layout/footer-bg.png) repeat-x;
	color: #72706a;
	overflow:hidden;
	padding: 15px 0 20px;
}

#footer .one-third {
	float: left;
	margin-right: 80px;
}

#footer a {
	color: #72706a;
	text-decoration: underline;
}
#footer a:hover {
	color: #ED6EB5;
	text-decoration: none;
}


#footer .one-third { width: 290px; }

#footer .one-third.last { margin-right: 0; }
			
#footer-bottom {
	background: #787878 url(http://www.countdowntopregnancy.com/res/img/layout/footer-bottom-bg.png) repeat-x;
	color: #fff;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
}

	#footer-bottom a {
		color: #fff;
		text-decoration: underline;
	}
	#footer-bottom a:hover {
		color: #ED6EB5;
		text-decoration: none;
	}

/* ---------------------------------------------------- */
/*		Forum
/* ---------------------------------------------------- */
.forum_signature {
  position: relative;
  overflow: auto;
	width:460px;
	max-height:350px;
  height: expression(this.height > 350 ? 350: true);
  border: 1px dashed #c1c1c1;
  padding: 4px;
  font-size: 11px;
  color: #969A9D;
}
.forum_signature img {
  position: relative;
	max-height:250px;
  height: expression(this.height > 250 ? 250: true);
}
.forum_image {
	max-width:460px;
  width: expression(this.width > 460 ? 460: true);
}

.paging_small a{
	background-color: #F9DED5;
	border: 1px solid #D8D8D8;
	padding:0px 3px 0px 3px;
	text-decoration:none;
	color: #939191;
	height:12px;
}
.paging_small a:hover{
	border: 1px solid #D8D8D8;
	background-color: #FFFFFF;
	color: #000000;
}
/*End Forum*/

/*GWEN ADDED*/
.padding td{
	padding:6px !important;
}
.supporting_member {
	border:1px solid #c7c7c7;
	padding:3px;
	padding-top: 23px;	
	background-color:#fff;
	margin-top: 3px;
	margin-bottom: 3px;
	background:#ffffff url('/res/img/layout/supporting_member_new.png') no-repeat center top;
}
.add_border{
	border: 3px solid #b70e4f;
}
.remove_border{
	border: 3px solid #FFFFFF;
}
.alt_row, .type3.alt_row, tr.alt_row {
	background-color: #e6f1f3 !important;
}
.alt_row2, .type3.alt_row2, tr.alt_row2 {
	background-color: #F7D5E8 !important;
}
.alt_row_green, .type3.alt_row_green {
	background-color: #DEE9CA !important;
}
.large {
	font-size:16px;
}
.pink{
	color: #b70e4f;
}
.grey, .grey a {
	color:#939191;
}
.black {
	color: #5e5c5c;
}
.bg_white {
	background-color: #FFFFFF !important;
}
.highlight {
	color:#5F704C;
}
.breadcrumb {
	font-size: 11px;
}
.breadcrumb a {
	color:#939191;
	text-decoration: none;
}
.breadcrumb a:hover {
	color:#b70e4f;
	text-decoration: none;
}
.small {
	font-size: 11px;
}
.xsmall {
	font-size: 10px;
}
.seperator {
	height:22px;
	background : #ffffff url(/res/img/layout/curly.gif) no-repeat 50% 100%;
	margin:15px 0px 15px 0px;
}
.seperator-grey {
	height:22px;
	background : url(/res/img/layout/curly-grey.gif) no-repeat 50% 100%;
	margin:15px 0px 15px 0px;
}
h3, h4, h5 {
	margin-bottom: 7px;
}
h3 a {
	text-decoration: none;
	color: inherit;
}
h4 a {
	text-decoration: none;
	color: inherit;
}
.gbox_form {
	padding: 8px;
	border:1px solid #66B5B6 !important;
	/*background-color: #DBF6BE;*/
	background-color: #E8F4F4 !important;
	color:#51a8a9;
}
.gbox_highlight {
	padding: 8px;
	border:1px solid #9BBF65;
	/*background-color: #DBF6BE;*/
	background-color: #DEE9CA !important;
	color:#5F704C;
}
.gbox_highlight a {
	color:#5F704C;
}
.gbox_highlight a:hover {
	color:#b70e4f;
}
.gbox_highlight_white {
	padding: 8px;
	border:1px solid #C1C1C1;
	background-color: #FFFFFF;
	color:#5e5c5c;
}
.gbox_highlight_white a {
	color:#2B70A1;
}
.gbox_highlight_white a:hover {
	color:#b70e4f;
}
.gbox_highlight_error {
	padding: 8px;
	border:1px solid #C24848;
	color:#C24848;
	background:#FFD6D6 url(/res/icon/32x32/exclamation.png) no-repeat 10px 10px;
	padding-left:55px;
}
.gbox_highlight_warning {
	padding: 8px;
	border:1px solid #FAE8AF;
	color:#CF9E00;
	background:#FAF2D7 url(/res/icon/32x32/error.png) no-repeat 10px 10px;
	padding-left:55px;
}
.tip {
	background: url(/res/icon/32x32/lightbulb.png) no-repeat 10px 15px;
	padding-left:55px;
}
.saved {
	background: url(/res/icon/32x32/disk.png) no-repeat 10px 15px;
	padding-left:55px;
}
.temp {
	background: url(/res/icon/32x32/temperature_4.png) no-repeat 10px 15px;
	padding-left:55px;
}
.info {
	background: url(/res/icon/32x32/information.png) no-repeat 10px 15px;
	padding-left:55px;
}
.warning {
	background: url(/res/icon/32x32/error.png) no-repeat 10px 15px;
	padding-left:55px;
}
.error {
	background: url(/res/icon/32x32/exclamation.png) no-repeat 10px 15px;
	padding-left:55px;
}
.question {
	background: url(/res/icon/32x32/comments.png) no-repeat 5px 5px;
	padding-left:55px;
}
.comment {
	background: url(/res/icon/16x16/comment.png) no-repeat 15px 4px;
	padding-left:55px;
}
/* Table */

table.type3{
	padding:0 0 0 0;
	margin:0px 0 0 0;	
}
table.type3 td{
	border-right:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
	/*color:#4e4e4e;*/
	background-color:#fdfbfb;
	padding:0px;
	vertical-align:middle;
	text-align:center;
}
table.type3 td a {
	/*display:block;*/
}
table.type3 td a:hover {
}
table.type3 td.none{	
	border-collapse:inherit;
}
table.type3 td.tophead, td.tophead{
	/*background-color:#939191;*/
	/*background-color:#a5a5a5;*/
	background-color:#9FBB65;	
	padding:5px 0 5px 2px;
	font-weight:bold;
	color:#fff;
	margin:0;
	height:30px;
	border-left:1px solid #e1e1e1;
	border-top:1px solid #e1e1e1;
}
table.type3 td.side{
	background-color:#F8F7F6;	
	padding:5px 0 5px 0;
	color:#939191;
	height:30px;
	border-left:1px solid #e1e1e1;
	border-top:1px solid #e1e1e1;
}

.table_border, .table_border td {
	border: 1px solid #e1e1e1; 
	border-collapse: collapse;
}
.table_noborder, .table_noborder td {
	border:0px !important;
}
.untype3 {
	margin-bottom:0px;
}
.untype3 td{
	text-align:left !important;
	padding:6px !important;
}
.full_cell_link td{
	text-align:center;
}
.full_cell_link a {
	display:block;
	text-decoration:none;
	padding:4px;
	color:#b70e4f;
}
.full_cell_link a:hover {
	text-decoration:underline;
}
.full_cell_link_selected, a.full_cell_link_selected, .full_cell_link_selected a {
	background-color:#9FBB65;
	color:#FFFFFF !important;
}
.full_cell_link_selected a:hover, .full_cell_link td a:hover {
	text-decoration: none;
	background-color:#9FBB65;
	color:#FFFFFF !important;
}
.no_padding td, .no_padding {
	padding:0px;
	margin:0px;
}
/*Calendar Styles*/
.calendar {
	border:1px solid #e1e1e1;
}
.calendar td{
	border:1px solid #e1e1e1;
}
.calendar td td{
	border:1px solid #F8F7F6;
	border-right:0px;
	font-size: 11px;
	padding:1px;
}
.no_left_border{
	border-left:0px !important;
}
.no_bottom_border{
	border-bottom:0px !important;
}
.calendar .none{
	background-color:#ECECEC !important;
	border:0px !important;
	font-size: 11px !important;
	padding:4px !important;
}
/*Image*/
.img_border {
	border:1px solid #c7c7c7;
	padding:3px;
	background-color:#fff;
	margin-bottom: 3px;
}
.white_border{
	border:1px solid #FFFFFF;
}
.img_border.left, .supporting_member.left {
	margin-right: 8px;
}
.img_border.right, .supporting_member.right {
	margin-left: 8px;
}
.icon {
	margin-bottom:-4px;
}
.icon_large {         
	margin-bottom:-10px;
}                     
.alt_text {
	color:#2B70A1;
}
.alt_text2 {
	color:#9FBB65;
}
/*TABS*/
.dpo_content {
	display: none;
}
.dpo_content_current {
	display: block;
}
/*END--TABS*/

