/* CSS Document */

html	{
	height:100%;
}

body	{
	margin:0;
	padding:0;
	background:url(../images/background.jpg) top left repeat;
	background-color:#cccccc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	height:100%;
}

a	{
	font-weight:bold;
	color:#83B156;
	text-decoration:underline;
}

a:hover	{
	color:#73883B;
}

#shell {
	margin: 0px auto;
	width: 980px;
	background: url(../images/shell_shad.png);
	background-position:top left;
	background-repeat:repeat;
	behavior: url(iepngfix.htc);
}

#headerbg	{
	background:url(../images/header_bg_repeat.jpg) top left repeat-x;
	height:89px;
}

#headercenter	{
	background:url(../images/header_bg2.jpg) center no-repeat;
	height:89px;
	width:929px;
	margin-left:auto;
	margin-right:auto;
}

#logo	{
	float:left;
}

/*menu margin changed */

#menu	{
	float:right;
	margin-top:62px;
	padding-right:14px;
/*	width:533px;
*/}

* html #menu	{
	float:right;

	position:relative;
	top:2px;
	right:0.1%;
	z-index:1000;
}

#menu ul	{
	list-style-type:none;
	margin:0;
	padding:0;
}

#menu li	{
	display:inline;
	margin:0;
	padding:0;
}



#bluebar	{
	background-color:#086889;
	height:19px;
}

/*#shell	{
	margin: 0px auto;
	width: 980px;
	background: url(../images/shell_shad.png) top left repeat-y;
	behavior: url(iepngfix.htc);
}*/

#shellinner	{
	margin-left:auto;
	margin-right:auto;
	width:950px;
	background-color:#FFFFFF;
	padding-bottom:17px;
	min-height:100%;

}

#content	{
	margin-left:25px;
	margin-right:25px;
}

#textsection	{
	margin-top:25px;
	background:url(../images/text1bg.jpg) top left no-repeat;
	height:500px;
}

#textsectionbottom	{
	background:url(../images/text1bottom.jpg) top left no-repeat;
	height:5px;
}

#textleft	{
	float:left;
	padding-left:110px;
	padding-top:40px;
	width:445px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

h1	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#465e21;
	
}


#textleft h1	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#465e21;
}



#textright	{
	float:left;
	padding-left:30px;
	padding-top:50px;
	width:279px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
}

#textrightV2	{
	float:left;
	padding-left:10px;
	padding-top:43px;
	width:240px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
}


/*remotiv section*/

#remotivleft	{
	float:left;
	padding-left:20px;
}

#remotivright	{
	float:left;
	padding-left:10px;
}

#remotiv	{
	margin-top:20px;
	margin-bottom:20px;
}

#remotivright ul	{
	list-style-type: none;
	list-style-position:outside;
	padding-left: 0;
	margin-left: 0;
}

#remotivright li {
	background:url(../images/bullet.jpg) top left no-repeat;
	padding-left: 25px;
	margin-bottom: 10px;
}


#programmetop	{
	background:url(../images/title_programme.jpg) top left no-repeat;
	height:35px;
	width:900px;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
}

#programmemiddle	{
	background:url(../images/programme_middle.jpg) top left repeat-y;
}

#programmeleft	{
	border-right:1px dotted #72883D
}

#programmeright	{
} 

#programmelist	{
	padding-left:30px;
}

#introtext	{
	padding-left:25px;
}


#section1	{
	background:url(../images/section1.jpg) top left no-repeat;
/*	width:492px;
*/	height:159px;
	margin-left:10px;
/*	padding-top:23px;
*/	padding-left:62px;
}

#section2	{
	background:url(../images/section2.jpg) top left no-repeat;
/*	width:492px;
*/	height:109px;
	margin-left:10px;
/*	padding-top:23px;
*/	padding-left:62px;
}

#section3	{
	background:url(../images/section3.jpg) top left no-repeat;
/*	width:492px;
*/	height:126px;
	margin-left:10px;
/*	padding-top:23px;
*/	padding-left:62px;
}

#warning	{
	background:url(../images/sign.jpg) top left no-repeat;
	width:400px;
	padding-left:40px;
	margin-left:30px;
	padding-bottom:20px;
	margin-top:20px;
}

#warningright	{
	background:url(../images/sign.jpg) top left no-repeat;
	padding-left:40px;
	margin-left:0px;
	padding-bottom:20px;
	margin-top:20px;
}


#rightlist ul	{
	list-style-type: none;
	list-style-position:outside;
	padding-left: 0;
	margin-left: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}

#rightlist li {
	background:url(../images/bullet2.jpg) top left no-repeat;
	padding-left: 15px;
	margin-bottom: 10px;
}

#leftlist ul	{
	list-style-type: none;
	list-style-position:outside;
	padding-left: 0;
	margin-left: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}

#leftlist li {
	background:url(../images/bullet2.jpg) top left no-repeat;
	padding-left: 25px;
	margin-bottom: 10px;
}


#rightlistV2 ul	{
	list-style-type: none;
	list-style-position:outside;
	padding-left: 0;
	margin-left: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#rightlistV2 li {
	background:url(../images/bullet2.jpg) top left no-repeat;
	padding-left: 25px;
	margin-bottom: 12px;
}


#programmebottom	{
	background:url(../images/programme_bottom.jpg) top left no-repeat;
	height:5px;
}

#footer	{
	border-top:5px solid #076889;
	background-color:#FFFFFF;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	border-bottom:50px solid #fff;

/*	position: absolute;
    bottom: 0;
	width:100%;*/
}

#footer a	{
	text-decoration:none;
	color:#000;
}

#footer a:hover	{
	text-decoration:underline;
}

#footer ul	{
	list-style-type:none;
	margin:0;
	padding-top:10px;
}

#footer li	{
	display:inline;
	padding-top:5px;
	padding-bottom:5px;
}

#footerlower	{
	padding-top:5px;
}

#boldlink a	{
	text-decoration:underline;
	font-weight:bold;
}

#boldlink a:hover	{
	color:#666666;
}

.topofpage	{
	padding-top:10px;
}

.topofpage a	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666;
}

.topofpage a:hover	{
	color:#000000;
}

.topofpage img	{
	border:0;
}

hr	{
	height:1px;
	border:1px dotted #73873B;
}

#findtop	{
	background:url(../images/title_getstarted.jpg) top left no-repeat;
	height:35px;
	width:900px;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
}

/* added for about remotive title */

#aboutremotivtop	{
	background:url(../images/title.jpg) top left no-repeat;
	height:35px;
	width:900px;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
}

.green_title	{
	padding: 7px 0 0 20px;
}

#titlebar	{
	background:url(../images/title_background.jpg) top left no-repeat;
	height:35px;
	width:900px;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:18px;
	padding-left: 22px;
}

.innercontent	{
	padding:20px;
}

#statetitle	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000;
	padding-bottom:10px;
}

#practitionerlist	{
	font-size:11px;
}

#practitionerlist a	{
	color:#000;
	text-decoration:none;
}

#practitionerlist a:hover	{
	color:#666666;
	text-decoration:underline;
}

#summarydetails	{
	font-size:11px;
	padding-top:10px;
}

.padz	{
	padding-right:15px;
	padding-bottom:25px;
}

#registertop	{
	background:url(../images/title_register.jpg) top left no-repeat;
	height:35px;
	width:900px;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
}


#thankyoutop	{
	background:url(../images/title_thankyou.jpg) top left no-repeat;
	height:35px;
	width:900px;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
}

#stftop	{
	background:url(../images/title_stf.jpg) top left no-repeat;
	height:35px;
	width:900px;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
}


#abouttop	{
	background:url(../images/title_programmeV2.jpg) top left no-repeat;
	height:35px;
	width:900px;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
}

#contactustop	{
	background:url(../images/title_contact_us.jpg) top left no-repeat;
	height:35px;
	width:900px;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
}


.greenheading	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#465e21;
	
}

.practitioner td {padding-bottom:10px;}


.intro_table	{
	width:900px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #ccc;
}

.intro_table_left	{
	padding:30px 20px 20px 30px;
	width:443px;
}

.intro_table_left h1	{
	font-size:26px;
	font-weight:normal;
	margin:0;
	padding:0;
}

.intro_table_left h2	{
	font-size:22px;
	font-weight:normal;
	margin:0;
	padding:0;
}

.intro_table_right	{
}

.intro_table_right img	{
	border:0;
	text-align:right;
	width:457px;
}


.info_section	{
	width:487px;
	margin-left:20px;
}

.info_section_top	{
	background:url(../images/info_top.jpg) bottom left no-repeat;
	height:21px;
}

.info_section_repeat	{
	background:url(../images/info_repeat.jpg) top left repeat-y;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0 30px;
}

.info_section_bottom	{
	background:url(../images/info_bottom.jpg) top left no-repeat;
	height:21px;
}

#tabsF {
      float:right;
      font-size:11px;
      line-height:normal;
			margin-top:50px;
			padding-right:14px;
}
      
#tabsF ul {
			margin:0;
			padding:10px 10px 0 50px;
			list-style:none;
}

#tabsF li {
    display:inline;
    margin:0;
    padding:0; 
}

#tabsF a {
    float:left;
    background:url("../images/tableftF.gif") no-repeat left top;
    margin:0;
    padding:0 0 0 7px;
    text-decoration:none;
}

#tabsF a span {
    float:left;
    display:block;
    background:url("../images/tabrightF.gif") no-repeat right top;
    padding:8px 15px 8px 6px;
    color:#fff;
}

 /* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsF a span {float:none;}
    /* End IE5-Mac hack */

#tabsF a:hover span {
	   color:#056983;
}

#tabsF a:hover {
      background-position:0% -42px;
}

#tabsF a:hover span {
      background-position:100% -42px;
}

/*#whitefill	{
	border-bottom:100px solid #fff;
	margin-top:-15px;
}*/