/* content styles */
#a0.notHere {background:transparent url(../images/welcomeTb.gif) no-repeat scroll left top;width:61px;}
#b0.notHere {background:transparent url(../images/DailyTb.gif) no-repeat scroll left top;width:130px;}
#c0.notHere {background:transparent url(../images/calendarTb.gif) no-repeat scroll left top;width:62px;}

#a0.here, #a0.notHere:hover {background:url(../images/welcomeTb.gif) no-repeat left bottom!important;width:61px;}
#b0.here, #b0.notHere:hover {background:url(../images/DailyTb.gif) no-repeat left bottom!important;width:130px;}
#c0.here, #c0.notHere:hover {background:url(../images/calendarTb.gif) no-repeat left bottom!important;width:62px;}

.tabs {	margin: 0;	padding: 0;	height: 41px;	clear: both;}

#topTabs ul {	margin: 0;	padding: 0;	list-style: none;	float:left;}

#topTabs ul li {	display: inline;	padding: 0;	margin: 0;	list-style: none;	float:left;}

.tabs ul li a.notHere,
.tabs ul li a.here,
.tabs ul li a.here:hover,
.tabs ul li a.notHere:hover {	text-decoration: none;	float: left;	padding: 0;	margin: 0 11px;	display: block;	height:40px;	display:inline;}

.topTabsArea {	display: block;	width:320px;	padding: 0;	margin: 5px 0 0;	height: auto;}

.topTabsContent {	display: block;	padding: 0 10px;	margin: 0;	clear: both;	width:300px;}

#ContentMiddleLayoutStartCalendar,
#ContentMiddleLayoutStartWelcome, 
#ContentMiddleLayoutStartPray {	display: none;}
.topTabsContent {	float: left;}

.topimg {float:left;height:337px;margin:10px 0 10px 46px;overflow:hidden;width:682px; display:inline;}
.toptxt h2 {color:#FFFFFF!important;}
.toptxt {background:#000000 url(../images/non.gif) no-repeat scroll left bottom;color:#FFFFFF;float:left;font-size:11px;height:144px;margin:0;overflow:hidden;padding:5px 10px 36px;width:750px;}

.TabbedPanels { margin: 0px; padding: 0px; float: left; clear: none; width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/ }
.TabbedPanelsTabGroup {float:right;margin:0 10px 0 0;padding:0;position:relative;top:515px;}

.TabbedPanelsTab { display:block!important; position: relative; float: left; padding: 4px 10px; margin:0 10px;list-style: none; cursor: pointer; background:#FFF;}

.TabbedPanelsTabHover { background-color: #CCC; }
.TabbedPanelsTabSelected { background-color: #EEE;}
.TabbedPanelsTab a { color: black; text-decoration: none; }

.TabbedPanelsContentGroup {clear:both;float:left;margin:-24px 0 0;*margin:0 0;}
.TabbedPanelsContent { }
.TabbedPanelsContentVisible { }

.VTabbedPanels .TabbedPanelsTabGroup { float: left; width: 10em; height: 20em; background-color: #EEE; position: relative; border-top: solid 1px #999; border-right: solid 1px #999; border-left: solid 1px #CCC; border-bottom: solid 1px #CCC; }
.VTabbedPanels .TabbedPanelsTab { float: none; margin: 0px; border-top: none; border-left: none; border-right: none; }
.VTabbedPanels .TabbedPanelsTabSelected { background-color: #EEE; border-bottom: solid 1px #999; }
.VTabbedPanels .TabbedPanelsContentGroup { clear: none; float: left; padding: 0px; width: 30em; height: 20em; }

