/*  CASCADING STYLE SHEET - NDC.INFO  |  Compiled by Roderick Sutherland  |  Date: 20th April 2009 */


body {
	height:100%;
}





/*--------------------------------Text---------------------------------------------*/

/*  Font colours  */

#maincolumn	{color: #363636;}
#narrowcolumn {color: #5f5f5f;}


/*  A Link - Colours   */

a:link {color: #007eee}     
a:visited {color: #007eee} 
a:hover {color: #007eee}  
a:active {color: #007eee}

a.plain:link { color: #26292b}
a.plain:visited	{ color: #26292b;}


/*  H Tag - Colours   */

.subtabs h1, #maincolumn h1, #maincolumn h2	{color: #000;}
#narrowcolumn h1, #narrowcolumn h2 {color: #5b5151;}


/*  Lists - bullet images   */

/*  Lists - bullet images   */

li.b1   { background:url(../images/openpractice/ico_b1.gif) left top no-repeat; }
li.b2	{ background:url(../images/openpractice/ico_b2.gif) left top no-repeat; }
li.b3	{ background:url(../images/openpractice/ico_b3.gif) left top no-repeat; }
li.b4	{ background:url(../images/openpractice/ico_b4.gif) left top no-repeat; }
li.b5	{ background:url(../images/openpractice/ico_b5.gif) left top no-repeat; }
li.b6	{ background:url(../images/openpractice/ico_b6.gif) left top no-repeat; }
li.b7	{ background:url(../images/openpractice/ico_b7.gif) left top no-repeat; }



/*--------------------------------Boxes---------------------------------------------*/


div#maincolumn .indexbox {
	background:url(../images/openpractice/bigpic01.jpg) no-repeat;
	height: 120px;	
}

/*--------------------- OP New Page Headers ------------------------*/

#breadcrumb
{
margin-top:-38px;
margin-left:15px;
}

#heading
{
	overflow:hidden;
	background:#fafafa;
	margin-bottom:30px;
	padding-left:0px;
	padding-right:15px;
	/*border:1px solid #e7e7e7;*/
	margin-left:12px;
}

#heading img
{
	/*margin-top:10px;*/
	margin: 0;
}

#home_image
{
	width:673px;
	margin-left:12px;
	margin-top:-15px;
	border:1px solid #e7e7e7;
	margin-bottom:20px;
}

/*--------------------- Heading Styles ------------------------*/

#heading h1
{
	font-family:Arial;
font-size: 38px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: -1px;
line-height: 1.2em;
color:#0d5a9a;

padding-left:0px;
margin-bottom:-10px;
padding-top:15px;
}
#heading h3
{
	margin-left:15px;
	margin-bottom:0px;
}

#maincolumn h3
{
	font-family: Helvetica, Arial, sans-serif;
font-size: 17px;
font-style: normal;
font-weight: bold;
text-transform: normal;
letter-spacing: normal;
line-height: 1.4em;
margin-left:0px;
color:#7caa40;
margin-top:10px;
}

#maincolumn h4
{
	font-family: Helvetica, Arial, sans-serif;
font-size: 14px;
font-style: normal;
font-weight: bold;
text-transform: normal;
letter-spacing: normal;
line-height: 1.4em;
margin-left:0px;
color:#0040ad;
}

#maincolumn .product_panel h4
{
	font-size:18px;
	font-weight:normal;
}

#maincolumn h2
{
font-family: Helvetica, Arial, sans-serif;
font-size: 18px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.4em;
}

#maincolumn h5
{
	font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
text-transform: normal;
letter-spacing: normal;
line-height: 1.4em;
color:black;
margin-top:25px;
margin-bottom:10px;
}

#maincolumn h3.op_tagline
{
	margin-top:0px;
	color:black;
	font-weight:lighter;
}


/*--------------------- Text Styles ------------------------*/

.pullout
{
	margin-top:25px;
	margin-left:10px;
	color:#558910;
	font-size:16px;

	margin-bottom:20px;
}

.pullout_black
{

	text-align:justify;
	margin-right:10px;
	color:#666666;
	font-size:16px;
	font-weight:100;
}

#op_text .pullout
{
	margin-left:0px;
	margin-top:0px;
	
}

/*--------------------- Margins ------------------------*/

#productpic .book_margin
{
	margin-left:15px;

	width:100%;
}

#op_text
{

	margin-top:55px;
	text-align:justify;
}


#op_text .op_text_wrap
{
	clear:both;
	overflow:hidden;
	width:73%;
}

.product_margin
{
	margin-left:15px;
	padding-top:50px;
}

.border
{
	border-top:1px solid #e3e3e3;
	margin-top:35px;
	clear:both;
	overflow:hidden;
	float:left;
	margin-left:10px;
}

.margin
{
	margin:30px;
	margin-top:15px;
}

.op_col
{
	float:left;
	width:46%;
	margin-left:10px;
	margin-top:-25px;
	margin-right:10px;
}

.op_col img
{

	margin-bottom:-30px;
}

.info_box
{
	float:left;
	margin-bottom:20px;
}

.top_margin
{
	margin-top:20px;
	padding-bottom:20px;
}


/*--------------------- Home Headers ------------------------*/

h5.automation_header
{
	display:block;
	width:130px;
	height:41px;
	background:url("../images/openpractice/headers.jpg") no-repeat 0 3px;
	margin-bottom:-30px;
}
h5.profitability_header
{
	display:block;
	width:130px;
	height:41px;
	background:url("../images/openpractice/headers.jpg") no-repeat 0 -41px;
	margin-bottom:-30px;
}
h5.compliance_header
{
	display:block;
	width:130px;
	height:43px;
	background:url("../images/openpractice/headers.jpg") no-repeat 0 -84px;
	margin-bottom:-30px;
}
h5.integration_header
{
	display:block;
	width:130px;
	height:43px;
	background:url("../images/openpractice/headers.jpg") no-repeat 0 -132px;
	margin-bottom:-30px;
}
/*---------------------------------  Tables  ---------------------------*/

table.t3 th.thead1, table.t5 th.thead1	{
	border-top: 1px solid #3b43b1;	
}
.gb	{	
 	color: #519a2a;
}

/*--------------------- Random Styles ------------------------*/

.product_list
{
	margin-top:20px;
	float:left;
	width:100%;
	padding-bottom:20px;
	border-top:1px solid silver;
	border-bottom:1px solid silver;
	clear:both;
	overflow:hidden;

}

.product_item
{
	float:left;
	width:30%;
	padding-right:20px;
	margin-top:20px;
	padding-bottom:30px;
	text-align:justify;

}

.product_item img
{
		position:absolute;
	margin-top:7px;
		bottom:0px;
}

.product_panel
{

	padding-left:10px;

	float:left;

}

#maincolumn .hidden
{
	display:none;
}

.product_tag
{
	font-size:14px;
	color:#86b548;
	margin-top:0px;
	margin-bottom:5px;
	text-align:left;
}




.pmlink
{
	width:143px;
	height:32px;
	background:url("../images/openpractice/practiceman.png") no-repeat;
	display:block;
}

.otherlink
{
	width:119px;
	height:32px;
	background:url("../images/openpractice/other.png") no-repeat;
	display:block;
}

.searchinglink
{
	width:119px;
	height:32px;
	background:url("../images/openpractice/searching.png") no-repeat;
	display:block;
}
a.current
{
	color:#285d95;
}

.demo
{
	margin-top:5px;
	margin-bottom:10px;
	margin-left:10px;
}
.top_desc
{

	clear:both;
	overflow:hidden;
	margin-bottom:-200px;
	display:block;
	width:460px;
	height:203px;
	background:#f7f7f7 url("../images/openpractice/featuredesc.png") no-repeat bottom;
}

.bot_desc
{
	clear:both;
	overflow:hidden;
	display:block;
	width:460px;
	height:15px;
	background:#f7f7f7 url("../images/openpractice/featuredescbot.png") no-repeat;
}

.clear
{
	clear:both;
	overflow:hidden;
}

.halffloat
{
	width:55%;
	float:left;
	margin-right:20px;
}

.row
{
	float:left;
	width:100%;
	position:relative;
}

.item1
{
	float:left;
	width:46%;
	margin-right:20px;
}

.item2
{
	float:right;
	width:46%;

}


.input p, .input2 p
{
	font-size:.9em;
	margin-top:0px;
}

.form_submit
{

	float:left;
	width:100%;
	clear:both;
	overflow:hidden;
}

.form_submit .form-button
{
	float:left;
	width:60px;
	margin-left:0px;
}

select
{
	height:21px;
}

a.more_info
{

	float:right;
	margin-top:10px;
	clear:both;
	overflow:hidden;
	margin-right:10px;

}
/*--------------------- Product Navigation ------------------------*/

#op_product_nav
{
	margin:0;
	padding:0;
	float:left;
	padding-top:0px;
	position:relative;
	top:-30px;

}
#op_product_nav ul
{
	margin:0px;
	margin-left:0px;
	padding-left:0px;
	list-style-type:none;
	float:left;
	margin-top:-3px;
}

#op_product_nav ul li
{

	background:#77a739;
	float:left;
	margin:0px 1px 0px 0px;

}
#op_product_nav ul li a
{
		border:1px solid #C1C1C1;
		
		padding:7px 10px 7px 10px;
	text-decoration:none;
	color:white;
	font-size:11px;
	font-weight:normal;
	display:block;
	background: url("../images/opp/small_tab_right.gif") no-repeat scroll right top transparent;	
}

#op_product_nav ul li a:hover
{
	padding:7px 10px 7px 10px;
	text-decoration:underline;

	
	font-size:11px;

}
#op_product_nav ul li a.current
{
	color:Black;
	border-bottom:2px solid white;
	border-top:1px solid silver;
	border-left:1px solid silver;
	border-right:1px solid silver;
	padding:7px 10px 7px 10px;
	background:white;

}


.apex_header
{
	width:700px;
	height:75px;
	background:url("../images/openpractice/apexheader.png") no-repeat;
}

.acuity_header
{
	width:700px;
	height:75px;
	background:url("../images/openpractice/acuityheader.png") no-repeat;
}

.agility_header
{
	width:700px;
	height:70px;
	background:url("../images/openpractice/agilityheader.png") no-repeat;
}

.access_header
{
	width:700px;
	height:70px;
	background:url("../images/openpractice/accessheader.png") no-repeat;
}



.feature_border
{
	margin-left:10px;
	border-top:1px solid #e3e3e3;
	margin-top:-30px;
	clear:both;
	overflow:hidden;
	float:left;

}

/*--------------------- OP Product Pages ------------------------*/

#op_product
{
	margin-left:20px;
	
	padding-top:20px;
	clear:both;
	overflow:hidden;
}

#op_product .hidden
{
	display:none;
}

#op_features2
{
	float:left;


	border-top:1px solid #e3e3e3;
	border-bottom:1px solid #e3e3e3;
	border-right:1px solid #e3e3e3;
	border-left:1px solid #e3e3e3;
	clear:both;
	overflow:hidden;
	height:100%;
	background:white;
	position:relative;
	width:99%;

}
#op_features
{		
	right:70%;
	position:relative;
	float:left;
	width:100%;
	background:#f2f5f8;

}

#op_features ul.feature_list
{
	list-style-type:none;
	margin:0px;
	padding:0px;
		padding-bottom:10px;
	background:#f2f5f8;
	height:100%;

}

#op_features ul.feature_list li
{
	
	border-bottom:1px solid #e3e3e3;
}

#op_features ul.feature_list li a
{
	border-right:1px solid #e3e3e3;
	text-decoration:none;
		display:block;
	margin:0;
	padding:7px;
}
#op_features ul.feature_list li a:hover
{
	color:Black;


}

#op_features ul.feature_list a.active_feature
{
	color:Black;
	font-weight:bold;
	border-right:none;
	background:white;
}



#feature_description
{
	float:left;
	position:relative;
	left:70%;
	width:68%;
	background:white;

}

#feature_description .tab
{
	font-family:Verdana;
	margin:20px;
	font-size:11px;
}

#feature_nav
{
		height:100%;
	float:left;
	width:30%;
	position:relative;
	left:70%;
}

.reporting_header
{
	width:400px;
	height:50px;
	background:url("../images/openpractice/feature_headers.png") no-repeat -2px -250px;
	display:block;
}



.timerecording_header
{
	width:400px;
	height:50px;
	background:url("../images/openpractice/feature_headers.png") no-repeat;
	display:block;
}


.trustaccounting_header
{
	width:400px;
	height:50px;
	background:url("../images/openpractice/feature_headers.png") no-repeat -2px -50px;
	display:block;
}

.diary_header
{
	width:400px;
	height:50px;
	background:url("../images/openpractice/feature_headers.png") no-repeat -2px -100px;
	display:block;
}

.billing_header
{
	width:400px;
	height:50px;
	background:url("../images/openpractice/feature_headers.png") no-repeat -2px -150px;
	display:block;
}

.audit_header
{
	width:400px;
	height:50px;
	background:url("../images/openpractice/feature_headers.png") no-repeat -2px -850px;
	display:block;
}

.crm_header
{
	width:400px;
	height:50px;
	background:url("../images/openpractice/feature_headers.png") no-repeat -2px -200px;
	display:block;
}

.search_header
{
	width:400px;
	height:50px;
	background:url("../images/openpractice/feature_headers.png") no-repeat -2px -300px;
	display:block;
}
.workflow_header
{
	width:400px;
	height:50px;
	background:url("../images/openpractice/feature_headers.png") no-repeat -2px -350px;
	display:block;
}
.database_header
{
	width:400px;
	height:50px;
	background:url("../images/openpractice/feature_headers.png") no-repeat -2px -400px;
	display:block;
}
.ledger_header
{
	width:400px;
	height:50px;
	background:url("../images/openpractice/feature_headers.png") no-repeat -2px -450px;
	display:block;
}
.allocations_header
{
	width:400px;
	height:50px;
	background:url("../images/openpractice/feature_headers.png") no-repeat -2px -500px;
	display:block;
}
.safe_header
{
	width:400px;
	height:50px;
	background:url("../images/openpractice/feature_headers.png") no-repeat -2px -550px;
	display:block;
}
.eof_header
{
	width:400px;
	height:50px;
	background:url("../images/openpractice/feature_headers.png") no-repeat -2px -600px;
	display:block;
}
.credit_header
{
	width:400px;
	height:50px;
	background:url("../images/openpractice/feature_headers.png") no-repeat -2px -650px;
	display:block;
}
.matter_header
{
	width:400px;
	height:50px;
	background:url("../images/openpractice/feature_headers.png") no-repeat -2px -700px;
	display:block;
}
.archiving_header
{
	width:400px;
	height:50px;
	background:url("../images/openpractice/feature_headers.png") no-repeat -2px -750px;
	display:block;
}
.security_header
{
	width:400px;
	height:50px;
	background:url("../images/openpractice/feature_headers.png") no-repeat -2px -800px;
	display:block;
}
.automated_header
{
	width:400px;
	height:50px;
	background:url("../images/openpractice/feature_headers.png") no-repeat -2px -850px;
	display:block;
}
.receipting_header
{
	width:400px;
	height:50px;
	background:url("../images/openpractice/feature_headers.png") no-repeat -2px -900px;
	display:block;
}

.panel {
	clear: both;
	display: none;

}


#servicepic
{
	background:url("../images/openpractice/opservice.jpg") no-repeat;
	width:690px;
	height:106px;

}

#apexpic
{
	background:url("../images/openpractice/opapex.jpg") no-repeat;
	width:679px;

	margin-bottom:30px;

}
#ascentpic
{
	background:url("../images/openpractice/opascent.jpg") no-repeat;
	width:679px;
	height:460px;
	margin-bottom:30px;

}

#arrowpic
{
	background:url("../images/openpractice/oparrow.jpg") no-repeat;
	width:679px;
	height:460px;
	margin-bottom:30px;

}

#acepic
{
	background:url("../images/openpractice/opace.jpg") no-repeat;
	width:679px;
	height:460px;
	margin-bottom:30px;

}

#acuitypic
{
	background:url("../images/openpractice/opacuity.jpg") no-repeat;
	width:679px;
	height:460px;
	margin-bottom:30px;

}
#agilitypic
{
	background:url("../images/openpractice/opagility.jpg") no-repeat;
	width:679px;
	height:460px;
	margin-bottom:30px;

}
#accesspic
{
	background:url("../images/openpractice/opaccess.jpg") no-repeat;
	width:679px;
	height:460px;
	margin-bottom:30px;

}
#opdpic
{
	background:url("../images/openpractice/opopd.jpg") no-repeat;
	width:679px;
	height:460px;
	margin-bottom:30px;

}
#opspic
{
	background:url("../images/openpractice/opops.jpg") no-repeat;
	width:679px;
	height:460px;
	margin-bottom:30px;

}
#opxpic
{
	background:url("../images/openpractice/opopx.jpg") no-repeat;
	width:679px;
	height:460px;
	margin-bottom:30px;

}

/*--------------------- Page Headers ------------------------*/

#contactpic
{
	background:url("../images/openpractice/opcontact.jpg") no-repeat;
	width:690px;
	height:106px;
}

#testpic
{
	background:url("../images/openpractice/optest.jpg") no-repeat;
	width:690px;
	height:106px;
}

#bookpic
{
	background:url("../images/openpractice/opbook.jpg") no-repeat;
	width:690px;
	height:106px;
}

#productpic
{
overflow:hidden;
	background:#fafafa url(../images/openpractice/opproducts.jpg) no-repeat;

	margin-bottom:0px;
	padding-bottom:0px;
	border:1px solid #e7e7e7;

}

#productpic img
{
	margin-top:-10px;
	margin-bottom:-4px;
	padding-bottom:0px;

}


#tabs
{
	float:left;
	width:100%;
}

#product_pic
{

	margin:0px;
	padding:0px;
	clear:both;
	overflow:hidden;
}

#productpic .top_margin
{
	margin-top:30px;
	padding-bottom:20px;
}


#book_form input, #book_form select, #free_quote input, #free_quote select
{
	margin-left:0px;
	padding-left:0px;
	margin-right:1px;
	padding-right:0px;
}





#book_form h3
{
	margin-bottom:10px;
}
form.quote_form
{
	
	background:#e0ebf3;
	border:1px solid #c6d7e3;
	padding:15px 15px 5px 15px;
	clear:both;
	overflow:hidden;
	margin-top:10px;

	margin-bottom:0px
}

.input
{
	float:left;
	margin-right:5px;

}

.input2
{
	float:left;
	width:100%;

}



#quote_form input.phone_margin
{
	padding-right:5px;
}

#op_left_col
{
	text-align:justify;
	float:left;
	width:39%;
	border-right:1px dotted black;
	padding-right:25px;
	margin-left:12px;
	margin-top:0px;
}

#op_right_col
{

	padding-left:25px;
	float:left;
	width:50%;
	font-size:11px;
	text-align:justify;
	margin-top:-15px;
}

#op_right_col h5
{
	margin-top:10px;
}

#footer_img
{
	border-bottom:1px solid #bfc7da;
	padding:0px;
	clear:both;
	overflow:hidden;
	margin:0px;
}

#footer_img img
{
	margin-bottom:-5px;
	padding-bottom:0px;
}


#more_users
{
	margin-left:10px;
	margin-right:10px;
	display:none;
}

#quote_data
{
	margin-left:10px;
	margin-right:10px;
	display:none;
}

#book_form
{
	width:600px;
}

#feature_description p
{
	text-align:justify;
}

#more
{
	width:100%;
	float:left;
}




/* -------  NarrowColumn Header Link    ----*/
#ncheader a	{	
 	height: 106px;
 	width: 210px;
 	display: block;
}
#ncheader
{	height: 106px;
 	width: 210px; 	
 	background:url("../images/openpractice/ncheader.gif") right no-repeat;	
 	margin-bottom: 15px;
}
#maincolumn .fullbox h1 span, #maincolumn .halfbox h1 span, #maincolumn .quarterbox h1 span {
	color:#26292B;	
}


/*  NarrowColumn Boxes  */

div#narrowcolumn .box h1	{
	border: 1px solid #e3e5e7;
 	background-color: #f0f1f2; 	
}
.hb1	{ border-top: 1px solid #3e5cad; background-color: #eaedef;}
.hb2	{ border-top: 1px solid #3e5cad; background-color: #eaedef;}
.hb3	{ border-top: 1px solid #3e5cad; background-color: #eaedef;}
.hb4	{ border-top: 1px solid #3e5cad; background-color: #eaedef;}
.hb5	{ border-top: 1px solid #3e5cad; background-color: #eaedef;}



/*--------------------------------Columns---------------------------------------------*/


div#header 	{
	background:url(../images/openpractice/bg_header.gif) no-repeat top right;	
}
div#maincolumn .smalltabsbg {			
	/*background:url(../images/openpractice/bg_small_tabs.jpg) no-repeat;*/	
}


/*--------------------------------Images---------------------------------------------*/

.productsimage	{ background:url("../images/openpractice/bigpic02.jpg") no-repeat;}
.contactimage	{ background:url("../images/openpractice/bigpic03.jpg") no-repeat;}
.joinimage		{ background:url("../images/openpractice/bigpic04.jpg") no-repeat;}
.surveyimage	{ background:url("../images/openpractice/bigpic05.jpg") no-repeat;}
.amlimage		{ background:url("../images/openpractice/bigpic06.jpg") no-repeat;}

ul.maps a.i09	{ background:url("../images/openpractice/smap01.gif") no-repeat;}
ul.maps a.i10	{ background:url("../images/openpractice/smap02.gif") no-repeat;}
ul.maps a.i11	{ background:url("../images/openpractice/smap03.gif") no-repeat;}
ul.maps #active a	{color: #3e8d13;}
ul.maps a:hover		{background-position:0% -100px;}




/*--------------------------------Forms---------------------------------------------*/

legend	{	
	color: #653566;	
}
fieldset, .x-fieldset {
	border: 1px solid #99BBE8;	
}




















/*--------------------------------Navigation---------------------------------------------*/


a.speclink:link, a.speclink:active, a.speclink:visited{	
	color:#4e5f6d;	
}
a.speclink:hover
{
	color:#99abb9;
}


/*----Main Navigation Tabs----*/
#maintabs	{ margin:0; padding-top:10px; line-height:normal; height:40px; background:url(../images/openpractice/bg_tabs.png) top right no-repeat;}
#maintabs ul {margin-top:0; margin-left:12px; padding:0; border:0; list-style:none;}
#maintabs ul li.tab ul {background: #4878ab;}
#maintabs ul li.tab {background:url("../images/openpractice/main_tab_left.png") no-repeat left top;}
#maintabs ul li.tab a {background:url("../images/openpractice/main_tab_right.png") no-repeat right top;}
#maintabs ul li ul li:hover { background: #93b8dc; color:#fff; }
#maintabs ul li.active { background-image:url(../images/main_tab_left_on.png); text-decoration: none;}
#maintabs ul li.active a {	background-image:url(../images/main_tab_right_on.png);color:#000; padding-bottom:4px; text-decoration:none;}	
#maintabs ul li.active a.tab	{ color:#000;}


/*----Sub Navigation Tabs----*/
.subtabsl { background:url(../images/openpractice/h1lft.png) no-repeat;}
.subtabs { background:url(../images/openpractice/h1back.png) no-repeat scroll right top;}
.subtabs ul li.active { background-image:url(../images/openpractice/subtab_left_on.png);}
.subtabs ul li.active a {	background-image:url(../images/openpractice/subtab_right_on.png);}


/*----Secondary Tabs  ----*/

.frame {			
	background-color: #3e5cad;	
}
#maincolumn .inside {
	background-color: #3e5cad;	
 	color: #fff; 
}
.tabsinstructions{	
 	color: #fff; 			
}

.smalltabstable td p.n01	{background:url("../images/openpractice/spic1.jpg") no-repeat;}
.smalltabstable td p.n02	{background:url("../images/openpractice/spic2.jpg") no-repeat;}
.smalltabstable td p.n03	{background:url("../images/openpractice/spic3.jpg") no-repeat;}
.smalltabstable td p.n04	{background:url("../images/openpractice/spic4.jpg") no-repeat;}
.smalltabstable td p.n05	{background:url("../images/openpractice/spic5.jpg") no-repeat;}
.smalltabstable td p.n06	{background:url("../images/openpractice/spic6.jpg") no-repeat;}


#maincolumn .tabberlive .tabbertab h3 {	
	color: #3E5CAD;	
	text-transform: uppercase;
	letter-spacing: 0.1em;
	font-size: 0.9em;
	font-family: Tahoma;	
}
.tabberlive .tabbertab h4 {	
	color: #66b1d5;	
	margin: 0;	
	margin-bottom: -15px;
	font-size: 1em;
	font-family:Tahoma;
}
ul.tabbernav	{
	background:url(../images/openpractice/bg_small_tabs_lower.gif) repeat-x left top; 
}
ul.tabbernav li	{ 	
	background:url(../images/openpractice/small_tab_left.gif) no-repeat left top;
	/*Change Gif to png when IE is not an issue anymore*/
}
ul.tabbernav a	{
	padding:3px 15px 3px 13px;	
	background:url(../images/openpractice/small_tab_right.gif) no-repeat right top;
	/*Change Gif to png when IE is not an issue anymore*/
	color: #0f6abb; 
}

.tabbernav a:hover {color:#0f6abb;}

ul.tabbernav li.tabberactive  { background-image:url(../images/openpractice/small_tab_left_on.gif);}
ul.tabbernav li.tabberactive a { background-image:url(../images/openpractice/small_tab_right_on.gif);	color: #000;}
								/*Change Gifs to pngs when IE is not an issue anymore*/
	
a.normaltext:link, a.normaltext:active, a.normaltext:visited{	
	color:#3c5b73;		
}
a.normaltext:hover{}


.containerWk
{
    background-color:#dbe3f0;
    border: 1px solid #93b8d2;
    border-top: 0px;
    border-bottom: 0px;
}

/*-------------------------------- Footer---------------------------------------------*/





/* ---------------------------------- EXT Overights --------------------------------- */

/* Title Bar */
.x-app-title { background-color: #3e5cad;}
.cn	{background: url(../images/openpractice/bc.gif) no-repeat scroll left top;}


/* Headings background top edge line colour */
.x-panel-noborder .x-panel-header-noborder { border-top:1px solid  #3e5cad; }
.x-panel-header,  ul.x-tab-strip-top{ border-top:1px solid  #3e5cad;}




/*-------------------------------- Cross Fader---------------------------------------------*/
#gallery { position: relative; width:678px; height:281px; margin:0; padding:0; }
#gallery li { display: block; }









