/*************************************************************/
/*   Design:  UX Bay	                                     */
/*							           					     */
/*   Date:    August, 2007                                   */
/*-----------------------------------------------------------*/
/*************************/
/*       MAIN BODY       */
/*************************/

body {font-size: 62.5%; margin: 0px auto; padding: 0px;  font-family: arial, sans-serif; background: #E6E6E6 url(../img/body_bg.gif) 50% 0 repeat-y; }
.page-container-1 {width: 950px; height:auto; margin: 0px auto; padding: 0px;   background-color: #FFF;}
.img-header {clear: both; float: left; width: 950px; height: 90px; margin: 0px; padding: 0px;}
.floatl {float:left; }
.floatr {float:right; padding:0px 10px 0px 0px;}
.heading {font-size:150%; font-weight:bold; color:#515151;}

/*----------------------------*/
/*  Navigation                */
/*----------------------------*/

.nav2 {clear: both; margin: 0px; padding: 0px; font-family: arial, sans serif, verdana; font-size: 1.1em; width: 950px; 
 height: 24.5px; background: #92AF79; }
.nav2 ul {float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px;   font-weight: bold; }
.nav2 li {display: inline; list-style: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.nav2 li a {display: block; float: left; margin: 0px 0px 0px 0px; padding: 5px 20px 5px 20px; border-left: solid 1.5px #92AF79; color: rgb(255,255,255); text-decoration: none; font-size: 100%; background-color: #52840A;  }
.nav2 a:hover {color: rgb(50,50,50); text-decoration: none; background:#E6E6E6;}
.nav2 a.selected {color: rgb(50,50,50); text-decoration: none;}
.nav2 ul li a#active {background:#FFF; color:black; border-top: solid 1px #4F800A;}

#navcontainer {overflow: hidden; clear: both; float: left; width: 200px; height: 600px; margin: 0px; padding: 0px; 
font-size: 1.1em; color: #FFF; background: #52840A;}
#navcontainer ul{margin: 0px; padding: 0px 0px 0px 3px; font-weight: bold;  }
#navcontainer ul li a#active {margin: 0px; background:#FFF; color: #000000; border-top: solid 1px #4F800A; border-bottom: solid 1px #4F800A;}
#navcontainer a{ margin: 0px; display: block;	padding-top: 10px; padding-left: 17px;	padding-bottom: 10px; width: 182px;		border-bottom: 1px solid #eee;	height: 17px;}
#navcontainer a:link, #navlist a:visited{ margin: 0px; color: #FFF; text-decoration: none;}
#navcontainer a:hover {	background: #E6E6E6; color: #562930;}
.buffer {clear: both; width: 950px; height: 20px; margin: 0px; padding: 0px; background-color: rgb(255,255,255);}
.buffer1 {clear: both; width: 30px; height: 11px; margin: 0px; padding: 0px; background-color: #FFF;}

/*--------------------*/
/*     Content Area   */
/*--------------------*/
#middle-column {
	float: left;
	width: 725.0px;
	margin: 0em;
	padding: 0em 2.0em 0em 2.0em;	
	color: black;

}
#middle-column a {color: rgb(75,75,75); text-decoration: underline;}
#middle-column ul {font-family: arial, sans-serif; font-size: 130%;}
/* For the index page*/
.content1 {float: left; width: 350px; margin: 0px; padding: 0px 0px 10px 0px; color: rgb(0,0,0);  }
.content1-pagetitle {overflow: hidden; width: 347px; margin: 0px 0px 10px 0px; padding: 0px 0px 2px 5px;  color: #000000; font-weight: bold; font-size: 150%; background:#E6E6E6;}
.content2 {float: right; width: 325px; margin: 0px; padding: 0px 0px 5px 20px; color: rgb(0,0,0);}
.content2-pagetitle {overflow: hidden; width: 320px; margin: 0px 0px 10px 0px; padding: 0px 0px 2px 5px; color: #000000; font-weight: bold; font-size: 150%; background:#E6E6E6;}
/* For the all other pages*/
.content3 {float: left; width: 550px; margin: 0px; padding: 0px 0px 10px 20px; color: rgb(0,0,0); }
.content3 ul {font-size: 130%;}
.content3-pagetitle {overflow: hidden; width: 550px; margin: 0px 0px 10px 0px; padding: 0px 0px 2px 0px; color: black; font-weight: bold; font-size: 150%; background:#E6E6E6; }
/*For methodology page*/
.content4 {float: left; width: 800px; margin: 0px; padding: 0px 0px 10px 20px; color: rgb(0,0,0); }
.content4 ul {font-size: 130%;}
.content4-pagetitle {overflow: hidden; width: 800px; margin: 0px 0px 10px 0px; padding: 0px 0px 2px 0px; color: black; font-weight: bold; font-size: 150%; background:#E6E6E6;}

.content5 {float: left; width: 550px; margin: 0px 0px 5px 15px; padding: 0px 0px 10px 10px; color: rgb(0,0,0); background:#E6E6E6;}
.content5 ul {font-size: 130%;}
.content5-pagetitle {overflow: hidden; width: 400px; margin: 0px 0px 10px 0px; padding: 0px 0px 2px 0px; color: black; font-weight: bold; font-size: 150%; }

.content6 {float: left; width: 733px; margin: 0px; padding: 0px 0px 10px 20px; color: rgb(0,0,0); }
.content6 ul {font-size: 130%;}
.content6-pagetitle {overflow: hidden; width: 733px; margin: 0px 0px 10px 0px; padding: 0px 0px 2px 0px; color: black; font-weight: bold; font-size: 150%; background:#E6E6E6;}

.content7 {float: left; width: 350px; margin: 0px; padding: 0px 0px 10px 0px; color: rgb(0,0,0);  }
.content7-pagetitle {overflow: hidden; width: 347px; margin: 0px 0px 10px 0px; padding: 0px 0px 2px 5px;  color: #000000; font-weight: bold; font-size: 150%; background:#E6E6E6;}
.content8 {float: right; width: 325px; margin: 0px; padding: 0px 0px 5px 20px; color: rgb(0,0,0);}
.content8-pagetitle {overflow: hidden; width: 320px; margin: 0px 0px 10px 0px; padding: 0px 0px 2px 5px; color: #000000; font-weight: bold; font-size: 150%; background:#E6E6E6;}
.content9 {float: left; width: 733px; margin: 0px 0px 5px 15px; padding: 0px 0px 10px 10px; color: rgb(0,0,0); background:#E6E6E6;}

/* Special content and paragraph*/
.spcontent {float: left; width: 500px; margin: 0px; padding: 0px 0px 10px 0px; color: rgb(0,0,0); }
.spcontent p {margin: 0px 0px 0.5em 22px; padding: 0px; line-height: 1.3em; font-family: arial, sans serif; font-size: 120%; }
/* Paragraphs */
p {margin: 0px 0px 0.5em 0px; padding: 0px; line-height: 1.3em; font-family: arial, sans serif; font-size: 120%; }
p.readmore { padding: 0px; line-height: 1.2em; font-size: 110%; color: #C8942C;} 

/*--------------------*/
/*    Sidebar Area    */
/*--------------------*/
.sidebar {overflow: hidden; float: right; width: 150px;  margin: 0px 0px 0px 0px;  text-align: left; color: black; }
/*.sidebar-maintitle {margin: 0px 0px 10px 0px; padding: 3px 10px 2px 10px; background-color: #C69328; color: rgb(255,255,255); text-transform: uppercase; font-weight: bold; font-size: 120%;}*/
.sidebar-title-noshade {margin: 0px; padding: 2px 10px 3px 10px;  color: black; font-weight: bold; font-size: 120%; background:#94AE7B;}

.sidebar-txtbox-noshade {margin: 0px 3px 10px 0px; padding: 0px 0px 0px 0px;   border-top: solid 1px #E6E6E6;   border-left: solid 1px #E6E6E6; border-right: solid 1px #E6E6E6; border-bottom: solid 1px #E6E6E6;}
.sidebar-txtbox-shade {float: left; width:800px; margin: 0px 0px 10px 0px;   border-top: solid 1px #E6E6E6;   border-left: solid 1px #E6E6E6; border-right: solid 1px #E6E6E6; border-bottom: solid 1px #E6E6E6; background: #EDF5E6;}*/
/*.sidebar-txtbox-shade p {margin: 0px 0px 5px 0px; padding: 2px 10px 3px 10px; line-height: 1.25em; font-size: 110%; }*/
.sidebar-txtbox-noshade p {margin: 0px 0px 0px 0px; padding: 2px 10px 3px 10px; line-height: 1.25em; font-size: 120%; }


/*--------------------*/
/*    Footer Area     */
/*--------------------*/
.footer {overflow: hidden; clear:both; width:950px; height: 3.0em; margin: 0px; padding: 0.5em 0px 0.5em 0px; border-top: solid 1px rgb(125,125,125); background-color: #FFF; color: #000000; font-size: 1.0em;}
.footer p {margin: 0px; padding: 0px; text-align: center; line-height: 1.3em; font-size: 110%;}

/*-------------------*/
/*   Hyperlinks      */
/*-------------------*/
.content1 a, .content2 a, .content3 a, .sidebar-txtbox-noshade a, .sidebar-txtbox-shade a {color: rgb(75,75,75); text-decoration: underline;}
.content1 a:hover, .content2 a:hover, .content3 a:hover, .sidebar-txtbox-noshade a:hover, .sidebar-txtbox-shade a:hover {color: rgb(0,0,0); text-decoration: none;}
.content1 a:visited, .content2 a:visited, .content3 a:visited, .sidebar-txtbox-noshade a:visited, .sidebar-txtbox-shade a:visited  {color: rgb(150,150,150);}
.footer a {color: #000000; text-decoration: underline;}
.footer a:hover {color: #999999; text-decoration: none;}
/*----Images----------*/
.img-left-noborder1 {
	float: left;
	margin: 0.3em 0.5em 0.3em 0em;
	
}
.img-right-noborder1 {
overflow:hidden;
	float: right;
	margin: 0.3em 0.5em 0.3em 0em;
	
}
.img-methodology{
float:left;

margin: 0px 0px 0px 0px;
padding: 0px 0px 10px 18px;
}
/*--------------------*/
/* Email Form */
/*--------------------*/

.lab {margin-left:3px;display: block; float: left; width: 9em;}
.sublab {width: 100px;}
legend {font-size:13px;font-weight:bold;}
.input_txt_phone { width: 38px;}
.formbutton{margin-left:11em;width: 410px;}
.button{margin-right:8px;width: 80px;}
.comments{width: 410px;}
.sublab1 {margin-right:14px;width: 100px;}
.sublab2 {margin-right:10px;width: 100px;}
