/* CSS Document */

p a, li a, a {
color: #41607F;
}

p a:hover, li a:hover , a:hover{
text-decoration: underline;
}

#no_risk_trial a{
background-image: url(../images/no_risk_trial.jpg); background-repeat: no-repeat;
width: 268px; height: 115px; background-position: 0 0px;
}

#no_risk_trial a:hover{
background-position: 0 -115px;
}

#no_risk_trial a:active{
background-position: 0 -115px;
}

#no_risk_trial2 a{
background-image: url(../images/no_risk_trial2.jpg); background-repeat: no-repeat;
width: 268px; height: 115px; background-position: 0 0px;
}

#no_risk_trial2 a:hover{
background-position: 0 -115px;
}

#no_risk_trial2 a:active{
background-position: 0 -115px;
}

#no_risk_trial3 a{
background-image: url(../images/no_risk_trial3.jpg); background-repeat: no-repeat;
width: 268px; height: 115px; background-position: 0 0px;
}

#no_risk_trial3 a:hover{
background-position: 0 -115px;
}

#no_risk_trial3 a:active{
background-position: 0 -115px;
}

#mid_section{
  width: 812px;
  height: 100%;
  background: #fff url(../images/text_bg.gif) repeat-y right;
}


#mid_side_right{
  float:right;
  height: 364px;
  width: 6px;
    background: url(../images/side_right.gif) no-repeat right;
}

#mid_side_left{
  float: left ;
  height: 364px;
  width: 6px;
  background: url(../images/side_left.gif) no-repeat left;
}


#mid_wrap{

  width:800px;
  display: inline;
  float: left;	
}

.pdf_link {
	background: url(../images/pdf_icon.gif) 0px 0px no-repeat;
	display: block;
	height: 17px;
	padding-left: 25px;
	line-height: 20px;
}
#mid{
  width:800px;
  min-height: 700px;
}

#mid_top_bar{
  padding-top: 2px;
  height: 16px;
  width: 800px;
  background: #91A9BF;
  font-size: 12px;
}

#mid_top_bar ul{
  margin: 0;
  padding: 0;
  margin-left: 280px;
}

#mid_top_bar li{
  display: inline;
  padding-right: 0px;
}

#mid_top_bar li a {
  color: #002A53;
  padding:0px 10px;
  border-right: 1px solid #002A53;
}

#mid_top_bar li a:hover {
  color: #ffffff;
  text-decoration: none;
}

#mid_top_bar li a.select {
  color: #ffffff;
}



#left_bar{
  float:left;
  display: inline;
  height:334px;
  width:262px;
  background:#fff;
  font-size: 11px;
}
#left_bar_image {
  margin: 30px 0 0 20px;
 }
 
#left_bar_image img{
  padding: 0;
  margin: 0;
} 
 
#left_bar_content{
  margin: 0 0 0 20px;
  padding: 10px 25px 25px 20px;
  width: 199px;
  font-size: 11px;
  color: #9B7941;  
  line-height: 18px;
  text-indent: 10px;
  background: #E4E3D2;
}

#left_bar .content { margin: 0 0 0 20px;
  padding: 10px 25px 25px 20px;
  width: 199px;
 	font-size: 11px; 
 }
#left_bar .content img { margin-bottom: 10px;  }

#left_bar_content sub{
  margin: 0;
  padding: 0;
  font-size: 11px; 
  font-weight: normal;
  line-height: 10px;
  font-style: italic;
  text-indent: 0;
}


#mid_text_wrap{
float: right;
padding: 30px 30px 0 0;
width: 482px;
height: 100%;


}

#mid_text {
  font-size: 12px;
  line-height: 16px;
  color: #404446;
}

#mid_text_lower {
  font-size: 11px;
  line-height: 15px;
  color: #91A9BF;
  padding-bottom: 20px;
  border-top: solid 2px #F8F8F4;
}

#mid_text h2{
  padding: 0;
  margin: 0;
  font-size: 12px;
  color: #002A53;
  font-weight: bold;

}

#mid_text h3{
  padding: 0;
  padding-top: 5px;
  margin: 0;
  font-size: 11px;
  font-weight: bold;
}

#mid_menu_lower{
  padding: 44px 0 33px 286px;
  text-align: right;
}

#mid_menu_lower a {
  display: block;
  width: 183px;
  height: 20px;
  color: #fff;
  background: url(../images/home_base_menu.gif) top left no-repeat;
  font-size: 11px;
  margin-bottom: 7px;
  font-weight: bold;
  padding: 2px 18px 2px 5px;
  text-align: right;

}

#mid_menu_lower a:hover {
  background: url(../images/home_base_menu.gif) 0px -25px no-repeat;
}

#mid_catch {
  clear: left;
  padding-bottom: 10px;
}

/************** SUBMENU DEFINITIONS  *************/


#submenu_wrap {
  float: right;
  text-align: right;
  width: 353px;
  height: 17px;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

#submenu_healthcare {
  width: 62px;
  height: 17px;
  float: left;
}

#submenu_healthcare a{
  display: block;
  width: 62px;
  height: 0;
  padding-top: 17px;
  overflow: hidden;
  background: url(../images/submenu_healthcare.gif) no-repeat top left;
}

#submenu_healthcare a:hover{
  background: url(../images/submenu_healthcare.gif) no-repeat left -18px;
}

#submenu_healthcare  a.select {
  background: url(../images/submenu_healthcare.gif) no-repeat left -35px;
}

#submenu_healthcare  a:hover.select {
  background: url(../images/submenu_healthcare.gif) no-repeat left -35px;
}

#submenu_banking{
  width: 48px;
  height: 17px;
  float: left;
}

#submenu_banking a{
  display: block;
  width: 48px;
  height: 0;
  padding-top: 17px;
  overflow: hidden;
  background: url(../images/submenu_banking.gif) no-repeat top left;
}


#submenu_banking a:hover {
  background: url(../images/submenu_banking.gif) no-repeat left -18px;
}

#submenu_banking a.select {
  background: url(../images/submenu_banking.gif) no-repeat left -35px;
}

#submenu_banking a:hover.select {
  background: url(../images/submenu_banking.gif) no-repeat left -35px;
}

#submenu_commercial {
  width: 65px;
  height: 17px;
  float: left;
}

#submenu_commercial a{
  display: block;
  width: 65px;
  height: 0;
  padding-top: 17px;
  overflow: hidden;
  background: url(../images/submenu_commercial.gif) no-repeat top left;
}

#submenu_commercial a:hover{
  background: url(../images/submenu_commercial.gif) no-repeat left -18px;
}

#submenu_commercial a.select {
  background: url(../images/submenu_commercial.gif) no-repeat left -35px;
}
#submenu_commercial a:hover.select {
  background: url(../images/submenu_commercial.gif) no-repeat left -35px;
}

#submenu_education {
  width: 59px;
  height: 17px;
  float: left;
}

#submenu_education  a{
  display: block;
  width: 59px;
  height: 0;
  padding-top: 17px;
  overflow: hidden;
  background: url(../images/submenu_education.gif) no-repeat top left;
}

#submenu_education a:hover{
  background: url(../images/submenu_education.gif) no-repeat left -18px;
}

#submenu_education a.select {
  background: url(../images/submenu_education.gif) no-repeat left -35px;
}
#submenu_education a:hover.select {
  background: url(../images/submenu_education.gif) no-repeat left -35px;
}

#submenu_telecomm {
  width: 59px;
  height: 17px;
  float: left;
}

#submenu_telecomm a{
  display: block;
  width: 59px;
  height: 0;
  padding-top: 17px;
  overflow: hidden;
  background: url(../images/submenu_telecomm.gif) no-repeat top left;
}

#submenu_telecomm a:hover{
  background: url(../images/submenu_telecomm.gif) no-repeat left -18px;
}

#submenu_telecomm a.select {
  background: url(../images/submenu_telecomm.gif) no-repeat left -35px;
}
#submenu_telecomm a:hover.select {
  background: url(../images/submenu_telecomm.gif) no-repeat left -35px;
}


#submenu_consumer {
  width: 60px;
  height: 17px;
  float: left;
}

#submenu_consumer a{
  display: block;
  width: 60px;
  height: 0;
  padding-top: 17px;
  overflow: hidden;
  background: url(../images/submenu_consumer.gif) no-repeat top left;
}

#submenu_consumer a:hover{
  background: url(../images/submenu_consumer.gif) no-repeat left -18px;
}

#submenu_consumer a.select {
  background: url(../images/submenu_consumer.gif) no-repeat left -35px;
}

#submenu_consumer a:hover.select {
  background: url(../images/submenu_consumer.gif) no-repeat left -35px;
}


/***************  end Menu Definintions  ************************/

.line_top{
  border-top: solid 2px #F8F8F4;
  padding-top: 10px;
}

form {
margin-right: 130px;
text-align: right;
line-height: 25px;
}

.form_left {
text-align: left;
}

.form_left input[type="submit"] { float: none;}

input[type="text"], input[type="password"], textarea, select {
margin-left: 10px;
font-size: 11px;
border: 1px solid #91A9BF;
}

input[type="submit"] {
	margin-left: 10px;
	margin-top: 5px;
	display: block;
	float: right;
	font-size: 11px;
	border: 1px solid #91A9BF;
}

.bigPadd { padding-left: 10px; padding-top: 10px; }
label { display: block; text-align: left; font-size: 11px; }
.bigPadd input[type="text"], .bigPadd input[type="password"], .bigPadd input[type="submit"] { margin-left: 0px; }
.bigPadd input[type="submit"] { float: none; }
.nostyle { list-style: none; }
.nostyle li { padding: 5px; }