﻿/* Copyright © 2007 Blix Interactive */

/* ---------- Global Resets ---------- */
body,form {margin:0;padding:0;}
a { text-decoration:none; color:#990000; }

/* ---------- Core Setup ---------- */
body
{
	font-size:62.5%; 
	font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
	color:#646357;
	background:#FFF url(/Themes/VetNurse/vsimg/bg.gif) repeat-x left top;
}
div.dClear { clear:both; }

/* ---------- Layout ---------- */
#dOuter
{
	margin:0 auto;
	background:url(/Themes/VetNurse/vsimg/bg_circle.gif) no-repeat center top;
}
#dHeader
{
	margin:0 auto;
	width:900px;
	overflow:hidden; padding-bottom:2px;
}
#dMenu
{
	float:left; display:inline;
	height:61px;
	width:730px; padding-left:20px;
}
#dBottomBar
{
	margin:0 auto; margin-top:15px;
	width:900px;
	overflow:hidden;
	background:url(../vsimg/friends-bg.gif) no-repeat left top;	
	padding:6px 0 0 0;
}

#dBbb
{
	width:900px; padding-top:10px;
	background:url(../vsimg/friendsb-bg.gif) no-repeat left bottom;	
}

/* new vn media section */
#dMediaBar
{
	margin:0 auto; margin-top:10px;
	width:900px;
	overflow:hidden;
	background:url(../vsimg/friends-bg.gif) no-repeat left top;	
	padding:6px 0 0 0;
}
#dBbbm
{
	width:900px; padding-top:10px;
	background:url(../vsimg/friendsb-bg.gif) no-repeat left bottom;	
}
#dMediaBar h4 { margin:0; color:#CC3300; font-size:13px; }
#tblmedia { margin:0 10px; }
#tblmedia a.aAvaAll
{
	padding: 2px 19px 2px 0; margin:0; float:right;
	font-size:10px; font-family:Verdana;
	background:Transparent url(../vsimg/vwallgrl.gif) no-repeat right center;
	text-align:right; width:65px;
}
#t-activa2
{
	padding:0; background-color:#FFF;
}
#t-activa2 div.d-activa2
{
	overflow:auto;
	width:878px;
}
#t-activa2 div.d-activa2-i
{
	overflow:hidden;
	height:80px;
	line-height:80px;
	vertical-align:middle;
	text-align:center;
}
/* end new vn media section */

#dContent
{
	margin:0 auto;
	width:900px;
	font-size:125%;
	overflow:hidden;
}
#dLeft
{	
	float:left;
	padding-top:8px;
	width:350px;
	overflow:hidden;
	margin-right:25px;
}
#dRight
{
	float:left;
	width:525px;
	background:#DDD url(../vsimg/bg_rcol.gif) no-repeat left top;	
	padding-top:9px;
}

div.vsNotice
{
	background:url(../vsimg/xhnotice.gif) no-repeat left top;
	width:470px; overflow:hidden;
	margin:2px 0 10px 10px;
	font-family:Arial, Sans-Serif;
	font-weight:bold;
	padding:7px 15px 9px;
	color:#111;
	border-bottom:solid 1px #CC9999;
}
div.vsNoticeB { display:none; }
span.sNotic { display:block; color:#990000; font-size:13px; padding:4px 0 4px 32px;
	background:url(../vsimg/xnotic.gif) no-repeat left center; }
div.dNotic
{
	display:block; width:450px; padding-top:4px;
}
span.sNoticInt { font-size:12px;color:#111; }


#dDateBox
{
	width:525px;
	overflow:hidden;
}

#dRoundContent { width:350px; height:286px; overflow:hidden; font-size:12px; }
#dProfile { width:350px; overflow:hidden; border-top:solid 1px #ddd; padding:0 2px 8px; }
#dProfile img { float:left; margin:10px 12px 10px 0; }
#dSubtext { width:280px; margin:12px 0 5px; }

div.dSidebar
{
	width:350px; font-size:12px;
}

#dUzer { float:right; background:url(/Themes/VetNurse/vsimg/duzer-l.gif) no-repeat left bottom; }
#dUzer div.d-iright { background:url(/Themes/VetNurse/vsimg/duzer-rw.gif) no-repeat right bottom; font-size:1.1em; padding:4px 10px; }
#dSearchBox { width:348px; padding:1px; background-color:#ccc; height:25px; margin-top:0; }
#dSearchBox div.dSint { border:1px solid #ddd; background-color:#FFF; height:23px; width:346px; overflow:hidden; }

div.dCallout
{
	width:505px; margin:11px 0 0 10px;
	background:url(../vsimg/box_top.gif) no-repeat right top;	
	overflow:auto;
}
#dFeature
{
	margin-top:7px;
	background:url(../vsimg/box_feature_top.gif) no-repeat right top;	
}
div.dImage
{
	float:left; width:70px; padding-bottom:10px;
	background:url(../vsimg/dImage.gif) no-repeat left top;	
}
#dFeature div.dImage
{
	background:url(../vsimg/dImageF.gif) no-repeat left top;	
}
div.dUpdates
{
	float:left; width:432px; padding-bottom:1px; 
}
#dRight div.dUpdHead
{
	width:432px; height:28px;
	overflow:auto;
}
div.dImage img
{
	margin-left:5px;
	margin-top:15px;
}
div.dBottom
{
	height:5px;margin-right:10px;
	background:url(../vsimg/box_bottom.gif) no-repeat right top;	
}
#dRightOut
{
	width:475px; height:20px;
	background:url(../vsimg/bg_rcol_b.gif) no-repeat left top;		
}

div.cpPromoteOff { width:100%; min-height:60px; border:dashed 1px #999; background-color:#fff; }
div.cpPromoteOn { width:100%; min-height:60px; border:dashed 1px #999; background-color:#efefef; }
div.cpSideOff { width:348px; min-height:100px; border:dashed 1px #999; background-color:#fff; }
div.cpSideOn { width:348px; min-height:100px; border:dashed 1px #999; background-color:#efefef; }

#dStripe { margin:0 auto; margin-top:30px; padding:5px 0; background-color:#fff; border-bottom:7px solid #bbb; text-align:center; }
#dSImage { margin:0 auto; width:850px; text-align:right; overflow:hidden; }
#dFooter { margin:0 auto; padding:25px 0 50px 0; background-color:#212121; text-align:center; }
#dFContent { margin:0 auto; width:822px; padding:6px 14px 12px; background-color:#303030; text-align:left; overflow:hidden;	}
#dFLeft { float:left; width:336px; margin-right:25px; }
#dFRight { float:left; width:458px; }
#dCopy { margin:0 auto; margin-top:12px; width:848px;text-align:left; }

/* ---------- Forms ---------- */
#dSearchBox input.i-txt { margin:0; border:0; font-size:12px; padding:4px; padding-top:2px; width:312px; color:#777;
	font-family:"Trebuchet MS", Arial; }
#dSearchBox input.i-btn 
{
	border:0; margin:0;
	background:#FFF url(/Themes/VetNurse/vsimg/search.gif) no-repeat 0px 2px;
	width:20px; height:22px; overflow:hidden; cursor:pointer;	
}

/* ---------- Text Headers ---------- */
#dHeader h1
{
	float:left; margin:0; padding:0;
	width:135px; height:95px;
	background:url(/Themes/VetNurse/vsimg/logo.jpg) no-repeat left top;
	text-indent:-9999px;
}
#hTitle
{
	width:328px; height:48px; margin-bottom:12px; margin-left:2px; margin-top:4px;
	background:url(../vsimg/hTitle.gif) no-repeat left top;
	text-indent:-9999px;
}
#hUserName
{
	font-size:16px; margin:7px 0 4px; color:#555;
}
#dFContent h3 { color:#7c7c7c; font-size:14px; font-weight:bold; margin:4px 0 2px 0; }
#dFContent h3.mtop { margin-top:11px; }
#spDate
{
	float:left; display:inline;
	font-size:11px;
	font-family:Arial;
	margin-left:47px;
	width:225px;
}
#hUpdate
{
	float:right; display:inline;
	margin:0;
	font-size:11px;
	font-family:Arial;
	margin-right:13px;
	width:100px;
	text-align:right;
	color:#333;
}
.dUpdates h4
{
	float:left;
	width:300px;
	font-size:12px;
	font-family:Arial;
	color:#CC3300;
	margin:6px 0;
}
#dFeature .dUpdates h4 { float:none;color:#FFF;width:auto; }

#dBottomBar h4 { margin:0; color:#cc3300; font-size:13px; }

div.dSidebar h3
{
	color:#FFF; font-size:12px; font-family:Arial; width:350px; height:19px;
	padding:9px 8px 5px 8px; margin:10px 0 0;
	background:url(/Themes/VetNurse/vsimg/hHeader.gif) no-repeat left top;
}

/* ---------- Menus ---------- */
#uMenu { margin:0; padding:27px 0 0 0; list-style-type:none; }
#uMenu li
{
	float:left;
	margin:0;padding:0 1px 0 0;
	background:url(/Themes/VetNurse/vsimg/menu-divide.jpg) no-repeat right top;
}
#uMenu li a
{
	display:block;
	padding:10px 11px 6px 11px;
	color:#FFF;
	font-size:1.4em;
}
#uMenu li a:hover { color:#990000; }
#uMenu li.l-sel
{
	padding:0;
	background:url(/Themes/VetNurse/vsimg/l-sel.gif) no-repeat left top;
}
#uMenu a.a-sel
{
	font-weight:bold;
	color:#CC3300;
	font-variant: small-caps;
	background:url(/Themes/VetNurse/vsimg/a-sel.gif) no-repeat right top;
	padding:10px 14px 6px 13px;
}

div.tp-menu { background-color:#FFCC00; }
.tp-menu td { font-size:1.2em; cursor:pointer; padding:2px 9px 2px 6px;	}
td.tp-item { color:#CC3300; }
td.tp-sel { background-color:#CC3300; color:#FFCC00; }

#dProfile ul { float:left; list-style-type:none; margin:0;padding:0; }
#dProfile ul li { margin:0;padding:0 0 0 16px; background:url(../vsimg/greyarrow.gif) no-repeat left center; }


/* ---------- Links ---------- */
#dUzer a { color:#CC3300; }
#dUzer a:hover { text-decoration:underline; }
#dFLeft a, #dFRight a, #dCopy a { color:#FFFFFF; }
#dFLeft a:hover, #dFRight a:hover, #dCopy a:hover { text-decoration:underline; color:#CC3300; }
#dRight .dUpdates dd a
{
	color:#444;
	border-bottom:1px dotted #AAA;
}
#dRight .dUpdates dd a:hover
{
	color:#990000;
	border-bottom:1px solid #CC3300;
	text-decoration:none;
}
#dRight a.aViewAll
{
	float:right; display:inline; padding: 2px 19px 2px 0; margin:6px 3px 0 0; width:50px;
	font-size:10px; font-family:Verdana;
	background:Transparent url(../vsimg/bg_viewall.gif) no-repeat right center;
	text-align:right;
}
#dLeft a.aJoin
{
	display:block; height:32px;
	background:Transparent url(../vsimg/joinin.gif) no-repeat left top;
	padding-top:8px; padding-left:100px;
	margin-top:5px;
}
.aJoin em { font-size:11px; color:#990000; }
.aJoin strong { display:none; }


/* ---------- Text ---------- */
#dFContent p { color:#666; font-size:10px; margin:0; }
#dCopy p { color:#666; line-height:1.2em; }
#dCopy em { color:#8c8c8c;font-style:normal; }
div.dUpdates p
{
	margin:1em 0;
	font-size:85%;
}
#dSubtext p { margin:0; }
div.dSidebar p
{
	margin:12px 8px 20px;
}

#dpHolder
{
	height:210px;
	overflow:hidden;
}
#dpHolder p { margin:0 0 12px 0; }

#pIntro
{
	margin:0; font-family: Tahoma, Geneva, sans-serif; 
	font-weight:bold;
	font-size:13px; text-align:justify; line-height:1.3em;
	width:334px; color:#333;
}
#pIntro span { color:#666; }

/* ---------- Lists ---------- */
.dUpdates dl, .dUpdates dt, .dUpdates dd { margin:0;padding:0; }
.dUpdates dl
{
	margin-top:6px;
	font-size:85%;
	overflow:hidden;
}
.dUpdates dt
{
	float:left;
	width:50px;
	margin-right:10px;
	margin-bottom:5px;
	padding-bottom:1px;
	background:url(../vsimg/bg_dt.gif) repeat-x left bottom;	
	color:#999;
}
.dUpdates dd
{
	float:left;
	position:relative;
	padding-left:5px; width:355px; 
	margin-bottom:5px;
	padding-bottom:1px;
}
.dUpdates dd.ddIsNew { }
.dUpdates dd.ddIsNew img.imgIsNew { position:absolute; left:-14px; top:1px; }

.dUpdates dd span.rght
{
	color:#888;
	padding-left:10px;
	font-size:10px;
}
.dUpdates dd span.blck
{
	color:#888;
	display:block;
	font-size:10px;
}

ul.ulSb { margin:0 0 22px; padding:0; list-style-type:none; }
.ulSb li { margin:0 0; padding:4px 8px; border-bottom:solid 1px #ddd; }
.ulSb span.sdets { display:block; padding-top:4px; color:#777; font-size:11px; }
.ulSb a.dklink { color:#555; border-bottom:dotted 1px #555; text-decoration:none; }
.ulSb a.dklink:hover
{
	color:#990000;
	border-bottom:1px solid #CC3300;
	text-decoration:none;
}
.ulSb div.dklinkIsNew { color:#555; background:url(../vsimg/new.gif) no-repeat 0 2px; padding:0 0 0 20px; }

#tbMGall { width:344px; }
#tbMGall td { padding:3px 0 3px 8px; border-bottom:solid 1px #ddd; }
#tbMGall a img { border:0; }

/* Colleagues */
#tFriends, div.dNoFs  { margin:5px 0; width:350px; }
td.tdAva { width:90px; padding:0 5px; text-align:center; font-size:11px; }
.tdAva img { width:80px; height:80px; border-color:#FDEFB5; }
td.tdCl { background:Transparent url(../vsimg/hCbg.gif) repeat-y left top; padding:0 5px 0 0; width:17px; }
td.tdCr { background:Transparent url(../vsimg/hCbg.gif) repeat-y right top; padding:0 0 0 5px; text-align:right; }
.tdCl img, .tdCr img { border:0; }

div.dNoFs  { margin:5px 0 20px; width:350px; }
.dNoFs img { border:0; }

#fPager, #mgPager { margin: 0 0 20px; background-color:#ebebeb; border-top:solid 1px #ddd; padding:4px 8px; width:335px; font-size:11px; overflow:hidden; }
#fPager span, #mgPager span { width:220px; float:left; }
#fPager a.aAvaAll, #mgPager a.aAvaAll
{
	padding: 2px 19px 2px 0; margin:0; float:right;
	font-size:10px; font-family:Verdana;
	background:Transparent url(../vsimg/vwallgrl.gif) no-repeat right center;
	text-align:right; width:65px;
}


#friends { margin:0 10px; }
tr.avamb td { padding-bottom:5px; }
#t-activa
{
	padding:0; background-color:#FFF;
}
#t-activa div
{
	height:120px;
	overflow:auto;
	width:878px;
}
#t-ava img { width:70px; height:70px;}



a.aAvaSus
{
	padding: 2px 19px 2px 0; margin:0; display:block;
	font-size:10px; font-family:Verdana;
	background:Transparent url(../vsimg/sustiny.gif) no-repeat right center;
	text-align:right;
}

#t-activa ul { margin:0; padding:0; list-style-type:none; }

#t-activa li
{
	border-bottom:1px dashed #DDD;
	padding:1px 5px;
	font-size:11px;
}
#t-activa li.Header { background-color:#FFF0B2; font-weight:bold; }

#t-activa p { margin:0; line-height:120px; padding:0 12px; }
#t-ava p { margin:0; padding:0 12px; }