body {
	margin:0;
	background-color:#eae4d8;
	font:12px Arial, Helvetica, sans-serif;
	color:#8e8486;
}

td {
	font:12px Arial, Helvetica, sans-serif;
}

img { border-style:none;}
a, a:active, a:visited { text-decoration:none; color: #476EC6;}
a:hover { text-decoration:underline;}
input, textarea, select { vertical-align:middle;}
form, fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
#main {
	width:968px;
	margin:10px auto 0;
	background-color:#fff;
}
.main-wrap {
	background:url(../images/bg-main-top.gif) no-repeat;
}
#header {
	height:1%;
	padding:8px 0 0;
	position:relative;
	z-index:2;
}
#header:after {
	content:"";
	display:block;
	height:0;
	clear:both;
}
#header .top-nav {
	margin:7px 10px 0 0;
	padding:0;
	list-style:none;
	float:right;
	overflow:hidden;
	font-size:11px;
	display:inline;
}
#header .top-nav li {
	float:left;
	background:url(../images/separator-top-nav.gif) no-repeat 0 3px;
	padding:0 8px;
	margin:0 1px 0 -1px;
}
#header .top-nav li a { color:#8e8486;}
#header .logo-area {
	overflow:hidden;
	width:100%;
}
.logo {
	float:left;
	background:url(../images/logo.gif) no-repeat;
	width:417px;
	height:105px;
	text-indent:-9999em;
	margin-left:16px;
}
.logo a {
	display:block;
	overflow:hidden;
	height:100%;
}
.logo-area fieldset {
	float:right;
	width:323px;
	margin-top:44px;
	background:url(../images/bg-fieldset-header.gif) no-repeat;
	padding:10px 12px 6px 16px;
}
.logo-area fieldset input.text {
	margin-top:3px;
	font:12px Arial, Helvetica, sans-serif;
	background:none;
	border:0;
	color:#99a9a5;
	float:left;
}
.logo-area fieldset input.button {
	float:left;
	margin-left:5px;
	background:none;
	border:none;
}
.logo-area fieldset div.row {
	background:#fff url(../images/ads-google.gif) no-repeat 4px 6px;
	border:1px solid #ddd;
	width:170px;
	padding:1px 0 3px 63px;
	float:left;
}
/*menu start*/
#menu {
	margin:0;
	padding:0;
	list-style:none;
	border-bottom:2px solid #5f7fc5;
	width:100%;
}
#menu:after {
	content:"";
	display:block;
	height:0;
	clear:both;
}
#menu li {
	float:left;
	background:url(../images/separator-menu.gif) no-repeat 100% 0;
}
#menu li:hover,
#menu li.hover { position:relative;}
#menu li a {
	height:39px;
	display:block;
	text-indent:-9999em;
	background-repeat:no-repeat;
	margin-right:1px;
}
#menu li a.home {
	background-image:url(../images/link1-home.gif);
	width:88px;
}
#menu li a.getting-pregnant {
	background-image:url(../images/link2-getting.gif);
	width:152px;
}
#menu li a.pregnancy {
	background-image:url(../images/link3-pregnancy.gif);
	width:107px;
}
#menu li a.labour {
	background-image:url(../images/link4-labour.gif);
	width:135px;
}
#menu li a.newborn {
	background-image:url(../images/link5-newborn.gif);
	width:101px;
}
#menu li a.new-mum {
	background-image:url(../images/link6-new-mum.gif);
	width:106px;
}
#menu li a.more-birth {
	background-image:url(../images/link7-more-birth.gif);
	width:110px;
}
#menu li a.join-our-forum {
	background-image:url(../images/link8-join-our-forum.gif);
	width:161px;
}
#menu li a:hover { background-position:0 -39px;}
#menu li:hover div,
#menu li.hover div { display:block;}
#menu div {
	display:none;
	position:absolute;
	top:39px;
	left:-1px;
	width:160px;
}
#menu div span {
	background:url(../images/bg-drop-down-bottom.gif) no-repeat;
	height:12px;
	overflow:hidden;
	display:block;
}
#menu ul {
	margin:0;
	padding:0;
	list-style:none;
	background:url(../images/bg-drop-down.gif) repeat-y;
	overflow:hidden;
	height:1%;
	border-top:2px solid #5f7fc5;
}
#menu ul li {
	background:none;
	padding-left:1px;
	width:159px;
	border-top:1px solid #8fc86b;
}
#menu ul li a {
	height:auto;
	padding:5px 5px 5px 13px;
	text-indent:0;
	color:#49923d;
	text-decoration:none;
}
#menu ul a:hover { background:#ceefba;}
#menu #menu-join-our-forum, #menu #menu-home
{
	display:none;
}
/*menu en*/
#content {
	overflow:hidden;
	height:1%;
	background:#fff url(../images/bg-main-bottom.gif) no-repeat 0 100%;
	padding:38px 11px 17px;
	position:relative;
}
#pregnancy #content { padding-top:20px;}
.columns-wrap {
	overflow:hidden;
	width:638px;
}
.bread-crumb {
	overflow:hidden;
	height:1%;
	color:#476ec6;
	margin:0 7px 4px 17px;
	font-size:11px;
}
.bread-crumb strong {
	float:left;
	margin-right:7px;
}
.bread-crumb ul {
	margin:0;
	padding:0;
	list-style:none;
}
.bread-crumb ul li {
	float:left;
	font-weight:bold;
}
.bread-crumb ul a {
	background:url(../images/bullet-arrows-grey.gif) no-repeat 100% 50%;
	padding-right:16px;
	margin-right:4px;
	font-weight:normal;
	text-decoration:underline;
	color:#8e8486;
}
a.send-to {
	text-decoration:underline;
	background:url(../images/link-more-arrow.gif) no-repeat 0 3px;
	padding-left:9px;
	margin-top:8px;
	color:#476ec6;
}
.bread-crumb a.send-to { float:right;}
#content h1 {
	margin:3px 0 6px;
	font-size:29px;
	font-weight:normal;
	color:#6a8bd8;
}
#content h3 {
	margin:0 0 5px;
	font-size:16px;
	color:#fff;
	font-weight:bold;
}
h3.quick-links { padding-left:14px;}
#content h3.blue-title { color:#6a8bd8;}
#content h3.darkblue-title { color:#193a84;}
.period {
	position:absolute;
	top:3px;
	left:253px;
	width:255px;
}
.period span{
	position:absolute;
	left:-150px;
}	
.period ul {
	margin:0;
	padding:0 0 0 19px;
	list-style:none;
}
.period a.back,
.period a.next {
	width:17px;
	height:13px;
	position:absolute;
	top:0;
	left:0;
	background:url(../images/link-top-back.gif) no-repeat;
	text-indent:-9999em;
	margin-right:2px;
	overflow:hidden;
}
.period a.next {
	background:url(../images/link-top-next.gif) no-repeat;
	left:auto;
	right:0;
}
.period li {
	float:left;
	margin:0;
	padding-right:1px;
	position:relative;
}
.period .active { position:relative;}
.period .info-text{
	display:block;
	position:absolute;
	left:220px;
	top:-1px;
}
.period li a {
	background:url(../images/link-period.gif) no-repeat;
	width:7px;
	height:13px;
	display:block;
	text-indent:-9999em;
	overflow:hidden;
}
.period li a:hover,
.period li.active a { background-position:-7px 0;}
.period div {
	display:none;
	position:absolute;
	top:17px;
	left:-15px;
	width:80px;
}
.period div p {
	margin:0;
	color:#586963;
}
h3.border {
	border-bottom:1px solid #d4d2d2;
	padding:0 0 3px 12px;
}
.sidebar1 h3.birth {
	padding-left:0;
	border-bottom:0;
	margin-bottom:-10px !important;
}
.sidebar1#pregnancy { font-size:11px;}
#content .grad-box h3 { color:#476ec6;}
#content h4 {
	margin:0;
	font-size:16px;
	color:#419e32;
	padding:3px 0 2px 12px;
}
h4.underline-title {
	text-decoration:underline;
	padding-left:0 !important;
}
h4.underline-title a {
	text-decoration:underline;
	color:#419e32;
}
#content h4.darkgrey-title {
	color:#8e8486;
	padding: 3px;
	font-size: 14px;
}

span.big-link a {
	background:url(../images/bg-big-link-l.png) no-repeat;
	float:left;
	height:28px;
	line-height:26px;
	font-size:13px;
	color:#fff;
	padding:0 5px 0 14px;
	text-decoration:none;
}
span.big-link em {
	background:url(../images/bg-big-link-r.png) no-repeat;
	width:10px;
	height:28px;
	float:left;
}
.sidebar1 {
	width:160px;
	float:left;
}
.main-column {
	width:469px;
	float:left;
	margin-left:9px;
}
.sub-column {
	width:628px;
	margin-left:0;
}
.full-column{
	width:100%;
	float:left;
}
.sidebar2 {
	width:300px;
	float:right;
	padding-bottom:20px;
}
.sidebar2 h5 {
	margin:0 0 5px;
	font-size:15px;
	color:#6a8bd8;
}
.info-box .forum-box { margin-top:15px;}
.info-box .forum-box div {
	float:left;
	width:150px;
	overflow:hidden;
	margin-left:18px;
}
.info-box .forum-box p { margin-bottom:5px;}
.info-box .links-block {
	overflow:hidden;
	width:100%;
	float:left;
	margin-top:14px;
}
.info-box .links-block a.more {
	float:right;
	margin-top:12px;
}
.info-box img { display:block;}
.info-box .birth-date img { 
	display:inline; 
	float:none;
}

.middle-column {
	width:469px;
	float:right;
	color:#4f4b4c;
	font-size:13px;
}
#content .middle-column h1 {
	font-size:30px;
	margin:10px 0 20px 0;
	color:#4c5e58;
}
.middle-column img { 
margin:3px 13px 5px 0;
}

.middle-column p { margin-bottom:15px !important;}
.middle-column strong.desc {
	color:#193a84;
	margin-bottom:20px;
	display:block;
}
.middle-column .news {	
	float:right;
	width:121px;
	border:1px solid #ccc;
	padding:3px 5px;
	margin:3px 0 5px 10px;
	overflow:hidden;
	font-size:11px;
	font-weight: normal;
}

.middle-column .news ul{
	list-style-type:none;
	margin:0;
	padding:0;
}

.middle-column .news li {
	padding:5px 4px 0 4px;
	margin-bottom:4px;
	border-top:1px solid #f0f0f0;
}
.middle-column .news li:first-child { border:0;}
.middle-column .news a {
	height:18px;
	background-repeat:no-repeat;
	padding-left:23px;
	color:#666;
	display:block;
	font-family: 'Times New Roman', Georgia, serif;
}
.middle-column .news a.print { background-image:url(../images/icon1.gif);}
.middle-column .news a.discuss { background-image:url(../images/icon2.gif);}
.middle-column .news a.e-mail { background-image:url(../images/icon3.gif);}
.middle-column .news a.rss { background-image:url(../images/icon4.gif);}
.middle-column .news a.recommend { background-image:url(../images/icon5.gif);}
.middle-column .news a.single-page { background-image:url(../images/icon6.gif);}
.middle-column .bottom-links {
	width:100%;
	overflow:hidden;
}
.middle-column .bottom-links a.send-to {
	float:left;
	font-size:11px;
}
.middle-column .bottom-links .pages { float:right;}
.middle-column .bottom-links .pages p {
	float:left;
	margin:0 5px 0 !important;
}
.middle-column .bottom-links .pages ul {
	overflow:hidden;
	float:left;
}
.middle-column .bottom-links .pages li {
	float:left;
	background:url(../images/separator-bottom-links.gif) no-repeat 0 2px;
	margin:0 1px 0 -1px;
	padding:0 7px;
}
.middle-column .bottom-links .pages li a { color:#4f4b4c;}
.middle-column .bottom-links .pages li.active a {
	color:#000;
	font-weight:bold;
}
.middle-column .birth-message {
	font-size: 12px;
	color:#8e8486;
	margin-top: 3px;
	float: right;
	width: 280px;
}

.topics-wrap { background:url(../images/bg-two-boxes.gif) repeat-y;}
.topics {
	width:206px;
	padding:0 12px 14px;
	float:left;
	background:url(../images/bg-two-boxes-top.gif) no-repeat;
	margin-left:9px;
	display:inline;
}
.topics h4 {
	padding-left:0 !important;
	margin-bottom:8px !important;
}
.topics-holder {
	background:url(../images/bg-two-boxes-bottom.gif) no-repeat 100% 100%;
	overflow:hidden;
	width:478px;
	margin-left:-9px;
}
.topics ul {
	margin:0;
	padding:0;
	list-style:none;
}
.topics ul a {
	color:#6db362;
	text-decoration:underline;
}
#content .middle-column h3 {
	font-size:16px;
	color:#28478c;
}
.main-holder {
	background:#c5dbf9 url(../images/bg-main-info.gif) repeat-x;
	overflow:hidden;
	height:1%;
	margin-bottom:-12px;
}
.main-info {
	width:638px;
	color:#365CB2;
}
.main-info img { padding-bottom:9px;}
.main-info .main-info-wrap {
	width:400px;
	float:left;
	margin-left:24px;
}
.main-info .main-info-wrap p { margin:12px 0 15px;}
.main-info .main-info-wrap p a {
	text-decoration:underline;
	color:#4166b7;
	font-weight:bold;
}
.main-info h1 {
	color:#fff !important; 
	margin:-2px 0 7px 17px !important;
	font-size:20px !important;
	font-weight:normal !important;
}
.main-info h1.top-title {
	margin-top:0;
	padding:2px 0;	
}
.main-info h2 {
	color:#fff;
	margin:-2px 0 7px 17px;
	font-size:20px;
	font-weight:normal;
}
.main-info h2.top-title {
	margin-top:0;
	padding:2px 0;
	position:relative;
}
.main-info h2.top-title a
{
	font-size:16px;
	position:absolute;
	text-decoration:underline;
	color:#fff;
	right:7px;
}
.main-column p { margin:0;}
.main-column #gallery {
	overflow:hidden;
	width:100%;
	margin:5px 0 -12px;
	padding:4px 0 5px;
	background:#c3daf9;
	position:relative;
}
.main-column table {
	margin:0 0 -7px;
	width:100%;
	background:url(../images/bg-table.gif) repeat-y;
	font-weight:bold;
	color:#6db362;
	border-collapse:collapse;
}

.article-content table, .article-content table#pagedText, .article-content table#fullText {
	background: none;
	color: #4F4B4C;
}

/*.article-content img {
	display: none;
}*/

.left-large {
	width: 638px;
}	

.left-large .upload-form {
	float: right;
	width: 400px;
}

.left-large table, .left-large td {
	background: none;
	color: #8E8486;
	font-weight: bold;
}
.left-large table .hint {
	font-size: 11px;
	color:#8E8486;
	margin-top: 3px;
}
.left-large table span
{
	color:red;
	float:left;
	font-weight:normal;
}

.left-large table .DropDownField {

height:22px;
margin-right:10px;
}
.UploaderTable {
	margin: 0px;
}

.main-column table td.desc { padding-top:7px;}
.main-column table td.spec { padding-bottom:7px;}
.main-column table td.title {
	padding-left:12px;
	width:120px;
	color:#7c857b;
	font-weight: bold;
}
.main-column table td.title.desc a {
	color:#7c857b;
	font-weight: bold;
	text-decoration: none;
}
.main-column table td.title.desc a:hover {
	text-decoration: underline;
}

.main-column table td.account { width:85px;}
.main-column table tr.border td { border-bottom:1px solid #fff;}

.main-column table td a {
	color:#6db362;
	text-decoration: none;
	font-weight: bold;
}
.main-column table td a:hover {
	text-decoration: underline;
}

#gallery a.link-prev,
#gallery a.link-next {
	width:16px;
	height:30px;
	position:absolute;
	top:20px;
	left:6px;
	background:url(../images/link-gallery-prev.gif);
	background-repeat:no-repeat;
	text-indent:-9999em;
	overflow:hidden;
	z-index:2;
}
#gallery a.link-next {
	background-image:url(../images/link-gallery-next.gif);
	left:auto;
	right:5px;
}
#gallery div {
	width:416px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	background:#87b3ef;
	border:1px solid #fff;
	padding:2px 4px;
}
#gallery div ul {
	position:relative;
	width:9999px;
	margin:0;
	list-style:none;
}
#gallery div ul li {
	float:left;
	width:105px;
}
#gallery div ul li img {
	display:block;
	border:1px solid #fff;
	margin-bottom:4px;
}
#gallery div ul li span {
	display:block;
	color:#fff;
	text-align:center;
	padding-bottom:3px;
}
#gallery div ul li span a{
	color:#fff;
}
.main-column .promo-box {
	overflow:hidden;
	width:470px;
	margin-right:-10px;
}
.main-column .promo-box h5 {
	border-bottom:1px solid #cbcbcb;
	margin:0;
	padding-bottom:4px;
	font-size:11px;
	color:#8c6761;
}
.main-column .promo-box .promo {
	float:left;
	width:225px;
	margin-right:10px;
	padding:10px 0 8px;
}
.main-column .promo-box .promo img {
	float:left;
	margin-right:5px;
}
.main-column .promo-box .promo a {
	color:#8E8486;
}

/*info boxes start*/
.info-box {
	background:#c3daf9;
	margin-bottom:8px;
}

.transparent-box { background:#fff;}
.green-box { background:#8fc86b;}
.sub-green-box { font-size:11px;}
.transparent-green { background:#fff;}
.info-tl { background:url(../images/bg-blue-box-tl.gif) no-repeat;}
.info-tr { background:url(../images/bg-blue-box-tr.gif) no-repeat 100% 0;}
.transparent-box .info-tl { background:url(../images/bg-white-box-tl.gif) no-repeat;}
.transparent-box .info-tr { background:url(../images/bg-white-box-tr.gif) no-repeat 100% 0;}
.green-box .info-tl { background:url(../images/bg-green-box-tl.gif) no-repeat;}
.green-box .info-tr { background:url(../images/bg-green-box-tr.gif) no-repeat 100% 0;}
.grad-box .info-tl { background:url(../images/bg-blue3-box-tl.gif) no-repeat;}
.grad-box .info-tr { background:url(../images/bg-blue3-box-tr.gif) no-repeat 100% 0;}
.main-info .info-tl { background:url(../images/bg-blue-box-tl.gif) no-repeat;}
.main-info .info-tr { background:url(../images/bg-blue-box-tr.gif) no-repeat 100% 0;}
.info-bl { background:url(../images/bg-blue-box-bl.gif) no-repeat 0 100%;}
.info-br {
	background:url(../images/bg-blue-box-br.gif) no-repeat 100% 100%;
	padding:5px 0 12px;
	overflow:hidden;
	height:1%;
}
.secondary-box .info-bl { background:url(../images/bg-blue2-box-bl.gif) no-repeat 0 100%;}
.secondary-box .info-br { background:url(../images/bg-blue2-box-br.gif) no-repeat 100% 100%;}
.green-box .info-bl { background:url(../images/bg-green-box-bl.gif) no-repeat 0 100%;}
.green-box .info-br { background:url(../images/bg-green-box-br.gif) no-repeat 100% 100%;}
.green-box p { margin-bottom:0 !important;}
.transparent-bottom-box .info-bl { background:url(../images/bg-transparent-box-bl.gif) no-repeat 0 100%;}
.transparent-bottom-box .info-br {
	background:url(../images/bg-transparent-box-br.gif) no-repeat 100% 100%;
	padding-bottom:5px;
}
.transparent-green .info-bl { background:url(../images/bg-green2-box-bl.gif) no-repeat 0 100%;}
.transparent-green .info-br {
	background:url(../images/bg-green2-box-br.gif) no-repeat 100% 100%;
	padding-bottom:5px;
}
.info-content,
.info-bar {
	border:solid #6a8bd8;
	border-width:0 1px;
	overflow:hidden;
	height:1%;
}
.transparent-green .info-content { border-color:#95d08b;}
.info-bar {
	border:0;
	padding-top:0;
}
.info-box .holder {
 padding:4px 10px;
}

.info-box .holder a.viewall
{
	color:#476EC6;
	text-decoration:underline;
	padding-top:5px;
}
.sidebar2 .green-box .holder {
	padding:6px 10px 8px 16px;
	margin-bottom:-8px;
}
.sidebar2 .green-box h4 {
	padding:0 !important;
	font-size:14px !important;
	margin-bottom:3px !important;
}
.table-bottom {
	background:url(../images/bg-table-bottom.gif) no-repeat;
	height:7px;
	overflow:hidden;
}
.info-content img { float:left;}
.sub-box .info-content { padding:0;}
.secondary-box .holder,
.grad-box .holder { padding-top:0;}
.transparent-box .info-content { border-color:#d4d2d2;}
.transparent-box .info-content { padding-bottom:12px;}

.info-box .middle-content { 
padding-bottom:0;
}
.info-box .join-area {
	width:260px;
	overflow:hidden;
	padding-left:15px;
}
.info-box .join-area #noRow
{
	display:none;
}

.info-box fieldset.birth-date div {
	width:100%;
	overflow:hidden;
	margin-top:10px;
}
.info-box fieldset.birth-date input.text {
	width:206px;
	padding:2px 0 2px 4px;
	border:1px solid #ddd;
	font:12px Arial, Helvetica, sans-serif;
	color:#99a9a5;
}
.info-box fieldset.birth-date select { margin-right:5px;}
.info-box fieldset.birth-date .button{ 
	float:left;
		
}
.info-box fieldset.birth-date a{
	color:#87B3EF;
	float:right;
	font-size:11px;
	font-weight:bold;
	margin-top:20px;
	padding-top:15px;
	text-decoration:underline;
	
}
.info-box fieldset.birth-date table{
	background:none;
	margin:0;
}

.info-box fieldset.birth-date label{
	display:inline;
	color:#8e8486;
	font-weight:normal;
}

.info-box ul.tags-cloud {
	text-align:center;
	width:375px;
	margin:0 auto;
}
.info-box ul.tags-cloud li {
	display:inline;
	padding:0 6px;
	line-height:20px;
}
.info-box a.more {
	text-decoration:underline;
	color:#476ec6;
	background:url(../images/link-more-arrow.gif) no-repeat 100% 5px;
	padding-right:8px;
}
.green-box p { color:#fff;}
.info-box .list li { line-height:16px;}
.info-box .list a {
	color:#4f4b4c;
	text-decoration:underline;
}
.sub-column a.more {
	float:right;
	margin-bottom:5px;
}
.sub-column .holder {
	overflow:hidden;
	height:1%;
}
.sub-column .bottom-holder { margin-bottom:-14px;}
.border-box {
	border-bottom:1px solid #d4d2d2;
	margin-bottom:4px;
	overflow:hidden;
}
.birth-divider
{
	margin-top: 7px;
	border-bottom:1px solid #d4d2d2;
	margin-bottom:4px;
	clear: both;
}
.info-founders {
	background:#abcaf5 url(../images/bg-info-founders.gif) repeat-x 0 70px;
	margin-bottom:6px;
	text-align:center;
}
.info-founders img { margin-bottom:4px;}
.info-founders p {
	color:#fff;
	margin:0;
	text-align:center;
}
.info-founders p span {
	width:69px;
	float:left;
	margin-bottom:5px;
}
.info-founders p em {
	font-style:normal;
	color:#5a70a2;
}
.info-founders strong {
	color:#fff;
	padding:3px 0;
	margin-top:5px;
	background:#8fc86b;
	display:block;
}
.sponsors-wrap { margin-bottom:-13px;}
.sponsor-info {
	border-bottom:1px solid #d4d2d2;
	overflow:hidden;
	height:1%;
	padding:8px 5px 7px;
}
.sponsors-wrap h3 { padding-left:12px;}
.sponsor-info ul li {
	background:url(../images/link-more-arrow.gif) no-repeat 0 3px;
	padding-left:10px;
}
.sponsor-info ul li a { color:#8e8486;}
.sponsor-info img { margin-right:6px;}
.sponsor-info div {
	overflow:hidden;
	height:1%;
}
/*info boxes end*/
.info-box ul {
	margin:0 0 5px;
	padding:0;
	list-style:none;
}
.info-box .sponsor-info ul {
	margin:0;
	padding:0;
	overflow: hidden;
}
.info-box ul.quick-links li {
	padding:5px 12px;
	border-top:1px solid #fff;
}
.info-box ul.quick-links li:first-child { border:0;}
.info-box ul.quick-links li a { color:#476ec6;}
.info-box ul.quick-links li.color {
	background:#d2e4fc;
	padding:4px 12px;
}
.sidebar2 fieldset.form-box {

	overflow:hidden;
	margin:0 -25px -5px 0;
}
.sidebar2 fieldset label {
	color:#476ec6;
	font-weight:bold;
	display:block;
	margin:0 0 5px 3px;
}
.sidebar2 fieldset div.col {
	float:left;
	width:125px;
	margin-right:25px;
}
.sidebar2 fieldset div.col select { width:100%;}
.sidebar2 fieldset div.col input.text {
	width:110px;
	padding:1px 0 1px 4px;
	border:1px solid #999;
	font:12px Arial, Helvetica, sans-serif;
}
.sidebar2 fieldset div.col a.view-all {
	text-decoration:underline;
	color:#476ec6;
	font-size:11px;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.sidebar2 fieldset div.col input.button {
	margin-top:20px;
	float:right;
}
.sidebar2 fieldset div.col div { margin-top:6px;}
.sidebar2 p { margin:0;}
.tags-cloud { margin-top:12px !important;}
.tags-cloud li a { color:#6a8bd8;}
.tags-cloud li a.Tag3 {
	font-weight:bold;
	color:#78be4b;
}
.tags-cloud li a.Tag2 { color:#8e8486;}
.tags-cloud li a.Tag4 { color:#8e8486; font-weight:bold; font-size:18px;}
.tags-cloud li a.Tag5 { font-weight:bold; font-size:18px;}
#sub-nav {
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	bottom:2px;
	right:11px;
	background:url(../images/bg-sub-info.gif) no-repeat;
	width:297px;
	height:31px;
	overflow:hidden;
	text-align:center;
}
#sub-nav li {
	display:inline;
	line-height:31px;
	background:url(../images/separator-sub-nav.gif) no-repeat 0 3px;
	padding:0 2px 0 5px;
}
#sub-nav li:first-child { background:none;}
#sub-nav a {
	color:#49923d;
	font-weight:bold;
}
.main-links .boxes-wrap { margin:-4px 0 -8px;}
.main-links ul { margin-bottom:8px;}
.main-links li {
	background:url(../images/bullet-arrow-green.gif) no-repeat 0 3px;
	padding:0 0 8px 10px;
}
.main-links li a {
	text-decoration:underline;
	color:#666364;
}
.main-links h3 {
	background:#91ca6d url(../images/bg-title-main-links.gif) repeat-x;
	padding:4px 0 3px 14px;
}
.ads-box {
	margin-bottom:-6px;
	font-size:11px;
}
.ads-box div {
	overflow:hidden;
	height:1%;
}
.ads-box img { margin-right:8px;}
/*footer start*/
#footer {
	width:968px;
	margin:0 auto;
	text-align:center;
	padding:10px 0;
}
#footer ul {
	margin:0;
	padding:0;
	list-style:none;
}
#footer ul li {
	display:inline;
	background:url(../images/separator-nav-footer.gif) no-repeat 0 2px;
	padding:0 1px 0 5px;
}
#footer ul li:first-child { background:none;}
#footer ul a { color:#8e8486;}
#footer p { margin:0 0 5px;}
/*footer end*/

.pages p {
	padding-top: 7px;
}
.PagerControl {
	float: left;
}

.PagerNumberArea span, .PagerNumberArea span a { color:#4f4b4c;}
.PagerNumberArea span.SelectedPage {
	color:#000;
	font-weight:bold;
}

.Uploader {
	border: none;
}
.UploaderLabel {
	display: none;
}

.EditingFormControlNestedControl {
	float: left;
}

#fullText
{
	display:none;
	width:450px;
}
#pagedText
{
	
}


#PagedLink
{
	display:none;
}
table.radioList
{
	background:none;
	color:#8E8486;
	margin-bottom:5px;
	width:100%;
}
.radioList input
{
		
	float:left;
}
.radioList label
{
	float:left;
	padding-top:3px;
}
.sidebar2 .info-box .join-area
{
	padding-left:0;
	overflow:visible;
}
.sidebar2 .info-box .join-area h1, .sidebar2 .info-box .join-area #noRow
{
	display:none;
}
.article-content ul
{
	margin:5px;
	padding:5px;
	list-style-type:disc;
}
.article-content ul li
{
	margin-bottom:5px;
}
.twobox .right {
	background:#E2FAD3 none repeat scroll 0 0;
	float:right;
	padding:0 0 0 5px;
	width:247px;
}
.twobox .links {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
overflow:hidden;
padding:0 0 13px;
}

.twobox .links li {
float:left;
}

.twobox .links li.recalculate {
float:right;
}

.twobox .links li a {
background:transparent url(../images/ico-send-to-friend.gif) no-repeat scroll left center;
float:left;
line-height:20px;
padding:0 0 0 24px;
}

#cse-search-results  .t
{
	width:80%;
}
#cse-search-results
{
	width:600px;
}

.subscribe fieldset{
	background:transparent url(../images/separator.gif) repeat-x scroll 0 0;
	overflow:hidden;
	padding-bottom:5px;
	width:100%;
}

#content .subscribe h4 {
	font-size:12px;
	margin:10px 0 0;
	padding:0;
}

#content .subscribe div {
	overflow:hidden;
	padding:10px 0 0;
	width:100%;
}

#content .subscribe div label {
	float:left;
	font-weight:bold;
	width:185px;
}

#content .subscribe div select {
	float:left;
	margin:0 9px 0 0;
	width:67px;
}

#content .subscribe div input {
	border:1px solid #8F8F8F;
	float:left;
	margin:0 13px 0 0;
	padding:2px 0 0 4px;
	width:229px;
}

#content .subscribe .button{
	float:right;
	padding-top:10px;
}

.UploaderCell .EditingFormControlNestedControl {
	height: 25px;
}

.infoMessage
{
	color:#476EC6;
	font-weight:bold;
	font-size:14px;
}

.nfp-image img
{
	margin:3px 13px 5px 0;
}
.states-menu ul
{
	margin 0 0 10px 10px;
}
.states-menu li
{
	display:block;
	float:left;
	width:55px;
}
.states-menu li a
{
	text-decoration:underline;
}
.nfp-details table td
{
	font-weight:normal;
}

/* iFrame Page Styles */

#content.iframe {
	width: 968px;
	margin: 0;
	padding-left: 0px;
	padding-right: 0px;
}