
* {
	margin: 0;
	padding: 0;
}

body {
	margin: 12px 0px -10px 0px;
	background: #FFFFFF;
	font-family: Arial, Helvetica,"Trebuchet MS",  sans-serif;
	font-size: 13px;
	background:#054B81 url(../images/vertBack4.gif) top center repeat-y;
	color: #333333;
}


#body_image {
	margin: 12px 0px -10px 0px;
	background: #FFFFFF;
	font-family: Arial, Helvetica,"Trebuchet MS",  sans-serif;
	font-size: 13px;
	color: #333333;
	line-height:1.4em;
}



#wrap {
	background:#ffffff;
	color:#404040;
	margin:0 auto;
	width:775px;
	font-family: Helvetica,"Trebuchet MS", Arial, sans-serif;
	font-size: 14px;
}



h1, h2, h3 {
	font-weight: normal;
	color: #ED2024;
}

h1 { font-size: 182%; }
h2 { font-size: 122%; }
h3 { font-size: 110%;
	color: #000000;
}




p, ul, ol {
	margin-bottom: 20px;
	line-height: 167%;
	font-size: 85%;
}


a:link {
	color: #0B98E7;
}

a:hover {
	text-decoration: none;
	color: #ED2024;
}

#header {
	width: 770px;
	height: 78px;
	margin: 0 auto;
}


#leftside {
	clear:left;
	float:left;
	width:140px;
	margin:0 0 5px;
	padding:0;
}


#logo {
	float: left;
	width: 240px;
	margin:0 0 5px;
	padding:0;
}

#logo h1 {
	padding-top: 20px;
	text-align: center;
}

#logo h1 a {
	color: #ED2024;
}

#logo h2 {
	text-align: center;
	text-transform: uppercase;
	font-size: 8px;
}

#logo h2 a {
	color: #B3A7A0;
}

#logo a {
	text-decoration: none;
}

#menu {
	float: left;
	width: 530px;
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu li {
	display: inline;
}

#menu a {
	display: block;
	float: left;
	height: 50px;
	padding: 20px 25px 0 25px;
	background: url(../images/img1.gif) no-repeat;
	text-decoration: none;
	font-size: 105%;
	color: #0B98E7;
}

#menu a:hover {
	color: #ED2024;
}

#splash {
	width: 770px;
	height: 180px;
	margin: 0 auto;
}

#splash p {
	float: right;
	width: 460px;
	height: 70px;
	margin: 0;
	padding: 110px 20px 0 50px;
	background: url(../images/mountain-1_2.jpg) no-repeat;
	font-family: "Serif", Times;
	text-align: right;
	font-size: 156%;
	font-weight: bold;
	color: #ED2024;
}

#rotating_banner{
	position: static;
	margin: 0px 0px 0px 2px;
}


#splash_text {
	position: relative;
	top: 0px;
	left: 230px;
	z-index: 5;
	//width: 460px;
	height: 70px;
	margin: 0;
	//padding: 110px 20px 0 50px;
	font-family: "Serif", Times;
	text-align: right;
	font-size: 156%;
	font-weight: bold;
	color: #ED2024;
}


#page {
	width: 770px;
	margin: 0 auto;
}


#page_tablebased {
	/*width: 770px; original correct value */
	width: 770px; 
	margin: 0 auto;
	vertical-align: top;
}


#page h1, #page h2 {
	margin-bottom: 20px;
}

#content {
	/*float: right;
	width: 490px; */
	padding: 13Px;
	font-family: Helvetica,"Trebuchet MS", Arial, sans-serif;
	//font-size: 13px;
	font-size: 100%;
	margin: 0px 0px 0 10px;
}


#content_services {
	/*float: right;
	width: 290px; */
	padding: 10px -10px -10px -10px;
	font-family: Helvetica,"Trebuchet MS", Arial, sans-serif;
	//font-size: 13px;
	font-size: 85%;
	margin: 0px 0px 0px 0px;
	line-height:1.4em;
	/*text-align: justify;*/
}


#content_homepage {
	padding: 13Px;
	font-family: Helvetica,"Trebuchet MS", Arial, sans-serif;
	//font-size: 13px;
	font-size: 90%;
	margin: 0px 0px 0px 20px;
	line-height:1.7em;
}


#postit {
	position:relative;
	top: -15px;
	left:-10px;
}

#content_homepage_main_body{
	/*padding: 5Px;*/
	font-family: Helvetica,"Trebuchet MS", Arial, sans-serif;
	font-size: 100%;
	margin: 0px 0px 0px 0px;
	line-height:1.5em;
}


sup {
	vertical-align: baseline;
	font-size: 0.8em;
	position: relative;
	top: -0.5em;
	}

#accordion_child sup{
	vertical-align: baseline;
	font-size: 0.8em;
	position: relative;
	top: -0.9em;
}

.superh2 {
	vertical-align: baseline;
	font-size: 0.7em;
	position: relative;
	top: -0.5em;
	left: -0.4em;
	}



#content_homepage.super{
	vertical-align:super;
}

#content_homepage.super2{
	font-size:xx-small;
	vertical-align:super;
} 


#content_homepage ul{
  list-style-type:disc;
  margin: 5px;
}

#content_homepage li{
	font-family: Helvetica,"Trebuchet MS", Arial, sans-serif;
	font-size: 13px;
	font-size: 115%;
	//margin: 0px 0px 0 10px;
	line-height:1.4em;
}





#content_meth {
	padding: 13Px;
	font-family: Helvetica,"Trebuchet MS", Arial, sans-serif;
	//font-size: 13px;
	font-size: 85%;
	margin: 0px 0px 0px 20px;
	line-height:1.4em;
}


#content_meth ul{
  list-style-type:disc;
  margin: 5px;
}


#content_meth li{
	font-family: Helvetica,"Trebuchet MS", Arial, sans-serif;
	font-size: 13px;
	font-size: 115%;
	//margin: 0px 0px 0 10px;
	line-height:1.4em;
}



#content_metho {
	font-family: Helvetica,"Trebuchet MS", Arial, sans-serif;
	/*font-size: 95%;*/
	font-size: 13px;
	margin: 0px 0px 0px 10px;
	line-height:1.6em;
}


#content_metho.super{
	vertical-align:super;
	/*font-family: Helvetica,"Trebuchet MS", Arial, sans-serif;
	font-size: 105%;*/
}

#content_metho.super2{
	font-size:xx-small;
	vertical-align:super;
} 


#content_metho ul{
  list-style-type:disc;
  margin: 5px;
}

#content_metho li{
	font-family: Helvetica,"Trebuchet MS", Arial, sans-serif;
	font-size: 115%;
	//margin: 0px 0px 0 10px;
	line-height:1.6em;
}



#content_methodology_tablebased {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	background:#FFF;
    list-style-type:disc;
}


#content_methodology_tablebased ul{
  list-style-type:disc;
  margin: 5px;
}

#content_methodology_tablebased li{
	font-family: Helvetica,"Trebuchet MS", Arial, sans-serif;
	font-size: 13px;
	font-size: 115%;
	line-height:1.4em;
	list-style-type: disc;
}

#content_methodology {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	padding:0px;
	margin-top:5px;
	margin-left:20px;
	background:#FFF;
	width: 585px;
}


#main_methodology {
	/*border:5px solid #EEE;*/
	padding:0px;
	width:760px;
	margin-bottom:30px;
	/*position:absolute;
	left:120px;
	top:310px;
	margin-left:-175px;
	z-index:2;
	margin-top:-100px;*/
}



#testimonial {
	border:1;
	padding-left: 15Px; 
	/*background-color:#003366;*/
}



#content h3{
	float: right;
	font-weight: bold;
	/*color: #ED2024;*/
	font-size: 200%; 
}



#content img,#contentwide img, #contentwide2 img {
	padding:6px;
	display:inline;
}

#rightbar {
	float:right;
	width:210px;
	margin: 13px 10px 0 20px;
	padding:0;
	line-height:1.4em;
}


#rightbar li {
	margin: 0 0 10px 0;
	padding: 0 0 20px 0;
	border-bottom: 1px dashed #CCCCCC;
	list-style: none;
}

#content ol, #content ul {
	margin-left: 3em;
}


#sidebar {
	clear:left;
	//position: relative;
	float: left;
	width: 215px;
	padding: 10px 10px 0px 10px;
	margin: 3px 20px 0px 0px;
}


#sidebar_about {
	clear:left;
	//position: relative;
	float: left;
	width: 215px;
	padding: 10px;
	margin: 3px 18px 160px 0;
}


#sidebar_metho {
	/*clear:left;*/
	text-size: 85%;
	margin: 10px 5px 5px 0;
	text-align: left;
}


#sidebar_metho ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#sidebar_metho li {
	margin: 0 0 20px 0;
	padding: 0 0 20px 0;
	border-bottom: 1px dashed #CCCCCC;
}



#sidebar h2 {
	padding-top: 6px;
	font-weight: bold;
}

#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#sidebar li {
	margin: 0 0 20px 0;
	padding: 0 0 20px 0;
	border-bottom: 1px dashed #CCCCCC;
}

#sidebar h3 {
	height: 17px;
	padding: 0 10px;
	background: #ED2024 url(images/img4.gif) no-repeat;
	color: #FFFFFF;
}

/*#footer {
	clear: both;
	float: bottom;
	width: 770px;
	height: 50px;
	margin: 0 0;
	padding-top: 0px;
	border-top: 3px solid #ED2024;
}*/

#footer {
	clear: both;
	float: bottom;
	width: 770px;
	height: 50px;
	margin: 0 auto;
	padding-top: 10px;
	border-top: 3px solid #ED2024;
}


#footer p {
	margin: 0;
	padding: 0;
	line-height: normal;
	font-size: 77%;
}

#legal {
	//float: center;
}

#links {
	float: right;
}



#basic-accordian{
	/*border:5px solid #EEE;*/
	padding:0px;
	width:760px;
	margin-bottom:30px;
}

.accordion_headings{
	cursor:pointer;
	font-weight:bold;
	/*padding:0px 0px 0px 5px;*/
}


.accordion_child{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-size: 105%;
	padding:0px;
	margin-top:6px;
	margin-left:20px;
	background:#FFF;
	width: 485px;
}


#content_services li {
	list-style-type: square;
	font-size: 120%;
}

#content_services ul {
	margin-left: 0; 
	padding-left: 30px;
}

#accordian_heads {
	margin-left: 1px;
	/*margin-bottom: 257px;*/
	padding: 5px 0 0 0;
	font-size: 105%;
}

#accordian_heads a{
	color: #666666;
	text-decoration: none;
}

#accordian_heads a:hover {
	color: #0B98E7;
	/*color: #182E7A;
	text-decoration: underline;*/
}

#accordian_heads a:active {
	color: #0B98E7;
	text-decoration: underline;
}

#accord_active{
	color: #ED2024;
	/*text-decoration: underline;*/
}

#accordian_trainings{
	margin-left: 7px;
	padding: 5px;
	font-size:97%;
}

#accordian_other_services{
	margin-top: 2px;
	font-size:107%;
	color: #1E3D73;
}

#accordian_other_services a{
	margin-top: 2px;
	color: #1E3D73;
}


em {
	/*margin-bottom: 20px;
	background-color: #FBF37A;*/
}

#quotation {
	background-color: #FCF9C2;
	padding: 5px;
	margin: 0px 0px 0px 0px;
	border:1px solid #666666;
	font-size: 90%;
}


#quotation_metho {
	background-color: #FCF9C2;
	padding: 5px;
	margin: 0px 0px 10px 0px;
	border:1px solid #666666;
	font-size: 85%;
}

#quotation_services {
	background-color: #FCF9C2;
	padding: 5px;
	font-family: Helvetica;
	margin: 0px 0px 0px 0px;
	border:1px solid #666666;
	font-size: 90%;
}


table, tr, td {
	padding: 0px;
	margin: 0px;
	vertical-align: top;
}


.space {
line-height: 3.9 em;
} 



#content_about {
	vertical-align: top;
	/*padding: 5Px;*/
	padding: 0Px 5Px 5Px 5Px;
	font-family: Helvetica,"Trebuchet MS", Arial, sans-serif;
	//font-size: 13px;
	font-size: 95%;
	margin: 0px 0px 0px 5px;
	line-height:1.4em;
	text-align: left;
	/*position: relative;
	top:0px;
	left:0px;
	width: 80%;*/
}


#content_about_image {
	position: relative;
	left: 580px; 
	top: -925px;
	width: 200px;
	height: 10px;
	vertical-align: bottom;
	padding: 5Px;
	font-family: Helvetica,"Trebuchet MS", Arial, sans-serif;
	//font-size: 13px;
	font-size: 95%;
	margin: 0px 0px 0px 5px;
	line-height:1.4em;
	text-align: left;
}

#content_about_image li{
	margin: 0 0 10px 0;
	padding: 0 0 20px 0;
	border-bottom: 1px dashed #CCCCCC;
	list-style: none;
	font-size: 105%;
}



#content_about.super{
	vertical-align:super;
}

#content_about ul{
  list-style-type:disc;
  margin: 5px;
}

#content_about li{
	font-family: Helvetica,"Trebuchet MS", Arial, sans-serif;
	font-size: 13px;
	font-size: 115%;
	margin: 0px 0px 0 10px;
	line-height:1.4em;
}




#content_about_image_barabara {
	position: absolute;
	left: 690px; 
	top: 255px;
	width: 170px;
	height: 10px;
	vertical-align: bottom;
	padding: 5Px;
	font-family: Helvetica,"Trebuchet MS", Arial, sans-serif;
	//font-size: 13px;
	font-size: 95%;
	margin: 0px 0px 0px 5px;
	line-height:1.4em;
	text-align: left;
}

#content_about_image_barabara li{
	margin: 10px 0 10px 0;
	padding: 10px 0 10px 0;
	border-bottom: 1px dashed #CCCCCC;
	list-style: none;
	font-size: 105%;
}



#content_about_image_barabara.super{
	vertical-align:super;
}

#content_about_image_barabara ul{
  list-style-type:disc;
  margin: 5px;
}

#content_about_image_barabara li{
	font-family: Helvetica,"Trebuchet MS", Arial, sans-serif;
	font-size: 13px;
	font-size: 115%;
	margin: 0px 0px 0 10px;
	line-height:1.4em;
}




#content_about_image_barabara_tablebased {
	/*position: absolute;
	left: 690px; 
	top: 255px;
	width: 170px;
	height: 10px;*/
	vertical-align: bottom;
	padding: 5Px;
	font-family: Helvetica,"Trebuchet MS", Arial, sans-serif;
	//font-size: 13px;
	font-size: 95%;
	margin: 0px 0px 0px 5px;
	line-height:1.4em;
	text-align: left;
}

#content_about_image_barabara_tablebased li{
	margin: 10px 0 10px 0;
	padding: 10px 0 10px 0;
	border-bottom: 1px dashed #CCCCCC;
	list-style: none;
	font-size: 105%;
}


#content_about_image_barabara_tablebased li.first {
	margin: 0px 0 10px 0;
	padding: 0px 0 10px 0;
	border-bottom: 1px dashed #CCCCCC;
	list-style: none;
	font-size: 105%;
}


#content_about_image_barabara_tablebased .super{
	vertical-align:super;
}

#content_about_image_barabara_tablebased ul{
  list-style-type:disc;
  margin: 5px;
}

/*
#content_about_image_barabara_tablebased li{
	font-family: Helvetica,"Trebuchet MS", Arial, sans-serif;
	font-size: 13px;
	font-size: 115%;
	margin: 0px 0px 0 10px;
	line-height:1.4em;
}
*/



#content_contact {
	/*float: right;
	width: 490px; */
	padding: 5Px;
	font-family: Helvetica,"Trebuchet MS", Arial, sans-serif;
	//font-size: 13px;
	font-size: 95%;
	margin: 0px 0px 0px 5px;
	line-height:1.4em;
	text-align: left;
}

#content_contact {
	/*float: right;
	width: 490px; */
	padding: 5Px;
	font-family: Helvetica,"Trebuchet MS", Arial, sans-serif;
	//font-size: 13px;
	font-size: 85%;
	margin: 0px 0px 0px 5px;
	line-height:1.4em;
	text-align: left;
}



#content_contact.super{
	vertical-align:super;
}

#content_contact ul{
  list-style-type:disc;
  margin: 5px;
}

#content_contact li{
	font-family: Helvetica,"Trebuchet MS", Arial, sans-serif;
	font-size: 13px;
	font-size: 115%;
	margin: 0px 0px 0 10px;
	line-height:1.4em;
}


#content_form {
	/*position: relative;
	top: 12px;
	left: -5px;

	top: 14px;
	left: 240px;*/

	position: relative;
	top: 14px;
	left: 250px;
	width: 340px;


	/*position: absolute;
	top: 223px;
	left: 40px;*/

	font-family: Helvetica,"Trebuchet MS", Arial, sans-serif;
	/*font-size: 13px;*/
	font-size: 100%;
	margin: 0px 0px 0 10px;
	line-height:1.4em;
	text-align: top;
	padding: 5Px;
	font-size: 85%;
	text-align: left;
	vertical-align: top;
}

#content_form_tablebased {
	font-family: Helvetica,"Trebuchet MS", Arial, sans-serif;
	/*font-size: 13px;*/
	font-size: 100%;
	margin: 0px 0px 0 10px;
	line-height:1.4em;
	text-align: top;
	padding: 5Px;
	font-size: 85%;
	text-align: left;
	vertical-align: top;
}

label {
		vertical-align: top;
}

verAlign {
		vertical-align: top;
}

#enqText {
	position: relative;
	top: -170px;
	left: 0px;
}


#content_contact_direct {
	/*position: absolute;
	top: 224px;
	left: 520px;*/
	
	position: relative;
	top: -350px;
	left: -15px;

	width: 230px;
	z-index: 5;

	font-family: Helvetica,"Trebuchet MS", Arial, sans-serif;
	margin: 0px 0px 0 10px;
	line-height:1.4em;
	text-align: left;
	vertical-align: top;
	padding: 5Px;
	font-size: 85%;
}

/* About Tabs */


    #tabs4 {
	  /*position: relative;
	  top: 10px;
	  left: 10px;
      float: left;*/

	  
	  /*position: absolute;
	  top: 220px;
	  left: 120px;
      float:left; 
      width:100%;*/
      width:745px;
	  height:27px;
	  /*margin-left: 3px;
	  height:100%;*/
	  font-size:93%;
      line-height:normal;
          border-bottom:1px solid #B3B3B3;
      font: bold 13px/1.5em Arial;
      }


	#tabs4 ul {
          margin:0;
          /*padding:10px 10px 0 50px;*/
		  padding:0px 0px 0 0px;
          list-style:none;
      }

	#tabs4 li {
      display:inline;
      margin:0;
      padding:0;
      }

	#tabs4 a {
      float:left;
      background:url("../images/tableft4.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 7px;
	  text-decoration:none;
      }

	#tabs4 a span {
      float:left;
      display:block;
      background:url("../images/tabright4.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#1F3D73;
      }

	/* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs4 a span {float:none;}
    /* End IE5-Mac hack */

	#tabs4 a:hover span {
      color:#1F3D73;
      /*color:#6B78A9;*/
	  }

	#tabs4 a:hover {
      background-position:0% -42px;
      }

	#tabs4 a:hover span {
      background-position:100% -42px;
      }

      #tabs4 #current a {
              background-position:0% -42px;
      }

	  #tabs4 #current a span {
              background-position:100% -42px;
      }






