/* drugintelligence CSS Document --------------------------------------------
last modified: 23 April 2007
author: Faqiryar, Salahuddin
-----------------------------------------------------------------*/

/*MAIN-----------------------------------------------------------*/
body {margin: 2px 0 0 0; padding: 0px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #000000;}
#container { background-image: url(../bg/bg11.png); width: 785px; height:10px;}
a:link {color: #07519a; text-decoration:none; style:oblique; font-size:9pt;}
a:visited {color: #494949; text-decoration:none; style:oblique; font-size:9pt;}
a:hover, a:active {color: #dd0000; text-decoration:underline; style:oblique; font-size:9pt;}
p {margin-top: 5px; margin-bottom: 15px; color: #494949; font-family:Verdana; font-size:8pt;}
.drug {font-family:Times New Roman; font-size:9pt; color:#000066;}
.intelligence {font-family:Times New Roman; font-size:9pt; color: #cc0000; font-style:italic; face:Times New Roman; }
.drug2 {font-family:Times New Roman; font-size:11pt; color:#000066; font-style:bold;}
.intelligence2 {font-family:Times New Roman; font-size:11pt; color: #cc0000; font-style:italic; face:Times New Roman; }
/*---------------------------------------------------------------*/

/*Item Lists-----------------------------------------------------------*/
.items ul {margin-top: 5px; margin-bottom: 15px; color: #07519A; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;} 
.items ul li {margin-top: 5px; margin-bottom: 15px; color: #07519A; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;} 
.items ul li a {type:circle; list-style-type: none; padding: 3; margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #07519A;}

#items ul {margin-top: 5px;  color: #494949; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt;} 
#items ul li {margin-top: 5px;  color: #494949; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt;} 
#items ul li li {margin-top: 5px;  color: #494949; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt;} 
#items ul li a {type:circle; list-style-type: none; padding: 3; margin: 0; font-family: Arial, Helvetica, sans-serif; color: #494949; font-size:8pt;}
#items ul li li a {type:circle; list-style-type: none; padding: 3; margin: 0; font-family: Arial, Helvetica, sans-serif; color: #494949; font-size:8pt;}

/*TOP NAV--------------------------------------------------------*/
#topnav ul{margin: 0px; list-style-type: none; border-top-width: 8px; border-top-style: solid; border-top-color:#19385e; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10px; letter-spacing: 5%; padding-top:2px;}
#topnav ul li {display: inline; padding-right: 5px; padding-left: 8px; border-left-width: 1px; border-left-style: solid; border-left-color: #999999;}
#topnav ul li a {font-family: Arial, Helvetica, sans-serif; color: #666666; text-decoration:none; }
#topnav ul li a:hover {color: #dd0000; text-decoration: underline; }
#logo {margin-left: 0px; float: left;}
.searchtable {margin-top: 15px; width: 275px;}
.search {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold color: #666; text-align: right; padding-right: 10px;}
.form {margin: 0px; padding: 0px;}
.go { padding-left: 10px; text-align: right; }
.google { text-align: right; }
.searchbox {font-family: Arial, Helvetica, sans-serif; font-size: 12px; height: 17px;
border: 1px solid #333333;}
#topHeader {background-color: #19385E; background-image:url(../bg/bar.png); height: 18px; background-repeat: no-repeat; width:100%; background-position:right; margin-top: 86px; margin-left: 0px;}
/*-----------------------------------------------------------------*/

/*LEFT NAV---------------------------------------------------------*/
#navbgLeft {background-image: url(../bg/bg6.png); background-position: left; margin-top: 8px;}
.floatleft2 {float: left; width: 120px; background-image:url(../bg/bg6.png);}
#navlist {font-family: Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: bold; margin-bottom: 20px;}
#navlist ul {list-style-type: none; margin: 0; padding: 0;  font-size: 11px;}
#navlist li { margin: 0;  font-size: 11px;}
#navlist a {display: block; color: #07519A; background-color:#d1d9f5 ; width: 160px; padding: 4px 7px; text-decoration: none; border-top: 1px solid #ffffff; border-left: 6px solid #5B87B8; border-bottom: 1px solid #5B87B8; font-size: 11px;}
#navlist a:hover {background-color:#dd0000; color: #ffffff; border-top: 1px solid #ffffff; border-left: 6px solid;
border-bottom: 1px solid #B1BFDA;}
#navlist li li a {display: block; color: #4b7ab0; background-color: #ffffff; width: 160px; padding: 4px 0px 4px 14px; text-decoration: none; border-top: 1px solid #ffffff; border-left: 6px solid #ebf3fb; border-bottom: 1px solid #5B87B8; font-size: 10px; text-transform: none;}
#navlist li li a {display: block; color: #4b7ab0; background-color: #ffffff; width: 160px; padding: 4px 0px 4px 14px; text-decoration: none; border-top: 1px solid #ffffff; border-left: 6px solid #ebf3fb; border-bottom: 1px solid #5B87B8; font-size: 10px; text-transform: none;}
#navlist li li li a {display: block; color: #4b7ab0; background-color: #f9f9ef; width: 160px; padding: 4px 0px 4px 14px;	text-decoration: none; border-top: 1px solid #ffffff; border-left: 6px solid #ebf3fb; border-bottom: 1px solid #5B87B8;
font-size: 9px; text-transform: none;}
#navlist img {border: none; vertical-align: middle;}
#active a {display: block; color: #07519A; background-color: #E8EEFA; width: 160px; padding: 4px 7px; text-decoration: none; border-top: 1px solid #ffffff; border-left: 6px solid #ebf3fb; border-bottom: 1px solid #5B87B8; font-weight: bold;}

#navlist1 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; margin-bottom: 20px; }
#navlist1 ul {list-style-type: none; margin: 0; padding: 0; }
#navlist1 li { margin: 0;  background-color: #E7F0FE; }
#navlist1 a {display: block;  color:  #07519A;  background-color:#DEEBFE; background-image:  url('../icon/b2.PNG'); background-repeat: no-repeat; background-position:  7px 7px; width: 140px; text-decoration: none; border-top: 1px solid #ffffffff; border-left: 26px solid #99000; border-bottom: 1px solid #5B87B8; padding-left:17px; padding-right:17px; padding-top:4px; padding-bottom:4px; font-size: 10px;}
#navlist1 a:hover {background-color:#dd0000; color: #ffffff; border-top: 1px solid #ffffff; border-left: 26px solid #99000;
border-bottom: 1px solid #B1BFDA;}
#navlist1 li li a {display: block; color: #4b7ab0; background-color: #d1d9f5; width: 160px; padding: 4px 0px 4px 14px; text-decoration: none; border-top: 1px solid #ffffff; border-left: 6px solid #99000; border-bottom: 1px solid #5B87B8; font-size: 10px; text-transform: none;}
#navlist1 li li li a {display: block; color: #4b7ab0; background-color: #d1d9f5; width: 160px; padding: 4px 0px 4px 14px;	text-decoration: none; border-top: 1px solid #ffffff; border-left: 6px solid #99000; border-bottom: 1px solid #5B87B8;
font-size: 10px; text-transform: none;}
#navlist1 img {border: none; vertical-align: middle;}
#active1 a {display: block; color: #07519A; background-color: #E8EEFA; width: 160px; padding: 4px 7px; text-decoration: none; border-top: 1px solid #ffffff; border-left: 6px solid #ebf3fb; border-bottom: 1px solid #5B87B8; font-weight: bold;}

#navlist2 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; margin-bottom: 20px;}
#navlist2 ul {list-style-type: none; margin: 0; padding: 0;}
#navlist2 li { margin: 0; }
#navlist2 a {display: block;  color:  #FFFFFF;  background-color:#000055; background-image:  url('../icon/b11.PNG'); background-repeat: no-repeat; background-position:  20px 6px; width: 122px; text-decoration: none; border-top: 1px solid #ffffffff; border-left: 26px solid #99000; border-bottom: 1px solid #5B87B8; padding-left:32px; padding-right:20px; padding-top:4px; padding-bottom:4px; font-size: 10px;}
#navlist2 a:hover {background-color:#dd0000; color: #ffffff; border-top: 1px solid #ffffff; border-left: 6px solid;
border-bottom: 1px solid #B1BFDA;}
#navlist2 li li a {display: block; color: #4b7ab0; background-color:#E8EEFA ; width: 160px; padding: 4px 0px 4px 14px; text-decoration: none; border-top: 1px solid #ffffff; border-left: 6px solid #ebf3fb; border-bottom: 1px solid #5B87B8; font-size: 10px; text-transform: none;}
#navlist2 li li li a {display: block; color: #4b7ab0; background-color: #f9f9ef ; width: 160px; padding: 4px 0px 4px 14px;	text-decoration: none; border-top: 1px solid #ffffff; border-left: 6px solid #ebf3fb; border-bottom: 1px solid #5B87B8;
font-size: 10px; text-transform: none;}
#navlist2 img {border: none; vertical-align: middle;}
#active2 a {display: block; color: #07519A; background-color: #f9f9ef; width: 160px; padding: 4px 7px; text-decoration: none; border-top: 1px solid #ffffff; border-left: 6px solid #ebf3fb; border-bottom: 1px solid #5B87B8; font-weight: bold;}

#navlist3 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; margin-bottom: 20px;}
#navlist3 ul {list-style-type: none; margin: 0; padding: 0;}
#navlist3 li { margin: 0; }
#navlist3 a {display: block;  color:  #FFFFFF;  background-color:#000055; background-image:  url('../icon/b11.PNG'); background-repeat: no-repeat; background-position:  5px 5px; width: 140px; text-decoration: none; border-top: 1px solid #ffffffff; border-left: 26px solid #99000; border-bottom: 1px solid #5B87B8; padding-left:17px; padding-right:17px; padding-top:4px; padding-bottom:4px;}
#navlist3 a:hover {background-color:#dd0000; color: #ffffff; border-top: 1px solid #ffffff; border-left: 6px solid;
border-bottom: 1px solid #B1BFDA;}
#navlist3 li li a {display: block; color: #4b7ab0; background-color:#E8EEFA ; width: 160px; padding: 4px 0px 4px 14px; text-decoration: none; border-top: 1px solid #ffffff; border-left: 6px solid #ebf3fb; border-bottom: 1px solid #5B87B8; font-size: 10px; text-transform: none;}
#navlist3 li li li a {display: block; color: #4b7ab0; background-color: #f9f9ef ; width: 160px; padding: 4px 0px 4px 14px;	text-decoration: none; border-top: 1px solid #ffffff; border-left: 6px solid #ebf3fb; border-bottom: 1px solid #5B87B8;
font-size: 9px; text-transform: none;}
#navlist3 img {border: none; vertical-align: middle;}
#active3 a {display: block; color: #07519A; background-color: #f9f9ef; width: 160px; padding: 4px 7px; text-decoration: none; border-top: 1px solid #ffffff; border-left: 6px solid #ebf3fb; border-bottom: 1px solid #5B87B8; font-weight: bold;}

#navlist4 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; margin-bottom: 20px;}
#navlist4 ul {list-style-type: none; margin: 0; padding: 0;}
#navlist4 li { margin: 0; }
#navlist4 a {display: block; color:  #d1d9f5; background-color:##d1d9f5 ; width: 160px; padding: 4px 7px; text-decoration: none; border-top: 1px solid #ffffff; border-left: 6px solid #5B87B8; border-bottom: 1px solid #5B87B8;}
#navlist4 a:hover {background-color:#dd0000; color: #ffffff; border-top: 1px solid #ffffff; border-left: 6px solid ;
border-bottom: 1px solid #B1BFDA;}
#navlist4 li li a {display: block; color: #4b7ab0; background-color:#d1d9f5 ; width: 160px; padding: 4px 0px 4px 14px; text-decoration: none; border-top: 1px solid #ffffff; border-left: 6px solid #ebf3fb; border-bottom: 1px solid #5B87B8; font-size: 10px; text-transform: none;}
#navlist4 li li li a {display: block; color: #4b7ab0; background-color: #d1d9f5 ; width: 160px; padding: 4px 0px 4px 14px;	text-decoration: none; border-top: 1px solid #ffffff; border-left: 6px solid #ebf3fb; border-bottom: 1px solid #5B87B8;
font-size: 10px; text-transform: none;}
#navlist4 img {border: none; vertical-align: middle;}
#active4 a {display: block; color: #07519A; background-color: #E8EEFA; width: 160px; padding: 4px 7px; text-decoration: none; border-top: 1px solid #ffffff; border-left: 6px solid #ebf3fb; border-bottom: 1px solid #5B87B8; font-weight: bold;}

/* Updates */
#navlist5 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; margin-bottom: 9px; }
#navlist5 ul {list-style-type: none; margin: 0; padding: 0;}
#navlist5 li { margin: 0; }
#navlist5 a { display: block; color:  #07519A; background-color:#DEEBFE; width: 160px; padding: 3px 7px; text-decoration: none; border-top: 1px solid #ffffff; border-left: 6px solid #5B87B8; border-bottom: 1px solid #5B87B8;;}
#navlist5 a:hover {background-color:#dd0000; color: #ffffff; border-top: 1px solid #ffffff; border-left: 6px solid ;
border-bottom: 1px solid #B1BFDA;}
#navlist5 li li a { display: block; color: #4b7ab0; background-color:#d1d9f5 ; width: 160px; padding: 3px 0px 3px 10px; text-decoration: none; border-top: 1px solid #ffffff; border-left: 6px solid #ebf3fb; border-bottom: 1px solid #5B87B8; font-size: 10px; text-transform: none;}
#navlist5 li li li a {  display: block; color: #4b7ab0; background-color: #d1d9f5 ; width: 160px; padding: 3px 0px 3px 10px;	text-decoration: none; border-top: 1px solid #ffffff; border-left: 6px solid #ebf3fb; border-bottom: 1px solid #5B87B8;
font-size: 10px; text-transform: none;}
#navlist5 img {border: none; vertical-align: middle;}
#active5 a {display: block; color: #07519A; background-color: #E8EEFA; width: 160px; padding: 3px 3px; text-decoration: none; border-top: 1px solid #ffffff; border-left: 6px solid #ebf3fb; border-bottom: 1px solid #5B87B8; font-weight: bold;}

#navlist6 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; margin-bottom: 20px; }
#navlist6 ul {list-style-type: none; margin: 0; padding: 0; }
#navlist6 li { margin: 0;  background-color: #E7F0FE; }
#navlist6 a {display: block;  color:  #07519A;  background-color:#E7F0FE; background-image:  url('../icon/b12.PNG'); background-repeat: no-repeat; background-position:  22px 7px; width: 122px; text-decoration: none; border-top: 1px solid #ffffffff; border-left: 26px solid #99000; border-bottom: 1px solid #5B87B8; padding-left:32px; padding-right:20px; padding-top:4px; padding-bottom:4px; font-size: 10px;}
#navlist6 a:hover {background-color:#dd0000; color: #ffffff; border-top: 1px solid #ffffff; border-left: 26px solid #99000;
border-bottom: 1px solid #B1BFDA;}
#navlist6 li li a {display: block; color: #4b7ab0; background-color: #d1d9f5; width: 160px; padding: 4px 0px 4px 14px; text-decoration: none; border-top: 1px solid #ffffff; border-left: 6px solid #99000; border-bottom: 1px solid #5B87B8; font-size: 10px; text-transform: none;}
#navlist6 li li li a {display: block; color: #4b7ab0; background-color: #d1d9f5; width: 160px; padding: 4px 0px 4px 14px;	text-decoration: none; border-top: 1px solid #ffffff; border-left: 6px solid #99000; border-bottom: 1px solid #5B87B8;
font-size: 10px; text-transform: none;}
#navlist6 img {border: none; vertical-align: middle;}
#active6 a {display: block; color: #07519A; background-color: #E8EEFA; width: 160px; padding: 4px 7px; text-decoration: none; border-top: 1px solid #ffffff; border-left: 6px solid #ebf3fb; border-bottom: 1px solid #5B87B8; font-weight: bold;}

#navlist7 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; margin-bottom: 9px; }
#navlist7 ul {list-style-type: none; margin: 0; padding: 0;}
#navlist7 li { margin: 0; }
#navlist7 a {display: block; color:  #000099; background-color:##d1d9f5 ; width: 150px; padding: 3px 7px; text-decoration: none; border-top: 1px solid #ffffff; border-left: 6px solid #5B87B8; border-bottom: 1px solid #5B87B8;}
#navlist7 a:hover {background-color:#dd0000; color: #ffffff; border-top: 1px solid #ffffff; border-left: 6px solid ;
border-bottom: 1px solid #B1BFDA;}
#navlist7 li a {display: block; color:  #000099; background-color:##d1d9f5 ; width: 150px; padding: 3px 7px; text-decoration: none; border-top: 1px solid #ffffff; border-left: 6px solid #5B87B8; border-bottom: 1px solid #5B87B8; font-size: 10px;}
#navlist7 li li a {display: block; color: #4b7ab0; background-color:#d1d9f5 ; width: 160px; padding: 3px 0px 3px 10px; text-decoration: none; border-top: 1px solid #ffffff; border-left: 6px solid #ebf3fb; border-bottom: 1px solid #5B87B8; font-size: 10px; text-transform: none;}
#navlist7 li li li a {display: block; color: #4b7ab0; background-color: #d1d9f5 ; width: 160px; padding: 3px 0px 3px 10px;	text-decoration: none; border-top: 1px solid #ffffff; border-left: 6px solid #ebf3fb; border-bottom: 1px solid #5B87B8;
font-size: 10px; text-transform: none;}
#navlist7 img {border: none; vertical-align: middle;}
#active7 a {display: block; color: #07519A; background-color: #E8EEFA; width: 160px; padding: 3px 3px; text-decoration: none; border-top: 1px solid #ffffff; border-left: 6px solid #ebf3fb; border-bottom: 1px solid #5B87B8; font-weight: bold;}

#navlist8 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; margin-bottom: 9px; }
#navlist8 ul {list-style-type: none; margin: 0; padding: 0;}
#navlist8 li { margin: 0;  font-size: 9px; }
#navlist8 a {display: block; color:  #07519A; background-color:#E7F0FE; width: 150px; padding: 3px 7px; text-decoration: none; border-top: 1px solid #ffffff; border-left: 6px solid #5B87B8; border-bottom: 1px solid #5B87B8;}
#navlist8 a:hover {background-color:#dd0000; color: #ffffff; border-top: 1px solid #ffffff; border-left: 6px solid ;
border-bottom: 1px solid #B1BFDA;}
#navlist8 li a {display: block; color:  #07519A; background-color:#E7F0FE; width: 150px; padding: 3px 7px; text-decoration: none; border-top: 1px solid #ffffff; border-left: 6px solid #5B87B8; border-bottom: 1px solid #5B87B8; font-size: 10px;}
#navlist8 li li a {display: block; color: #4b7ab0; background-color:#d1d9f5 ; width: 160px; padding: 3px 0px 3px 10px; text-decoration: none; border-top: 1px solid #ffffff; border-left: 6px solid #ebf3fb; border-bottom: 1px solid #5B87B8; font-size: 9px; text-transform: none;}
#navlist8 li li li a {display: block; color: #4b7ab0; background-color: #d1d9f5 ; width: 160px; padding: 3px 0px 3px 10px;	text-decoration: none; border-top: 1px solid #ffffff; border-left: 6px solid #ebf3fb; border-bottom: 1px solid #5B87B8;
font-size: 10px; text-transform: none;}
#navlist8 img {border: none; vertical-align: middle;}
#active8 a {display: block; color: #07519A; background-color: #E8EEFA; width: 160px; padding: 3px 3px; text-decoration: none; border-top: 1px solid #ffffff; border-left: 6px solid #ebf3fb; border-bottom: 1px solid #5B87B8; font-weight: bold;}

/* background photos */
#bg1 {background-image:url(../logo/ICON_1.GIF); background-repeat:no-repeat; background-position:center; }

#bg2 {background-image:url(../logo/BRAIN_4.GIF); background-repeat:no-repeat; background-position:center; margin-top: 2px; height:140px; vertical-align:middle;}

#bg3 {background-image:url(../images/small/ist2_2520146_investment_portfolio2.jpg); background-repeat:no-repeat; background-position:center; margin-top: 2px; height:120px; vertical-align:middle;}
#bg4 {background-image:url(../images/small/ist2_3105604_pen_and_calculator2.jpg); background-repeat:no-repeat; background-position:center; margin-top: 2px; height:120px; vertical-align:middle;}

/*-----------------------------------------------------------------*/

/*RIGHTNAV---------------------------------------------------------*/
#rightNav {padding: 0;}
#rightNav2 {margin: 0 0 10px 0px; padding: 0; width: 185px;}
#rightNav3 {margin: 0 0 10px 10px; width: 185px; padding: 0;}
#rightNav ul, #rightNav2 ul, #rightNav3 ul {color: #A29F87; list-style-type: none; margin: 0;}
#rightNav ul li, #rightNav2 ul li, #rightNav3 ul li {font-weight: bold; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e8eefa; margin: 0px; padding: 4px 0 4px 10px; color: #A29F87; }
#rightNav ul li a:link, #rightNav2 ul li a:link, #rightNav3 ul li a:link {color: #BEB394; text-decoration: none;}
#rightNav ul li a:visited, #rightNav2 ul li a:visited, #rightNav3 ul li a:visited {color: #BEB394; text-decoration: none;}
#rightNav ul li a:hover, #rightNav2 ul li a:hover, #rightNav3 ul li a:hover {color: #dd0000; text-decoration: none;}
#rightNav ul li a:active, #rightNav2 ul li a:active, #rightNav3 ul li a:active {color: #2F2FA1; text-decoration: none;}
#rightNav ul li li {font-family: Arial, Helvetica, sans-serif; font-size: 10px; padding: 0 0 0 5px; margin: 0 0 0 15px; border: none; list-style-image: url(file:///D|/Website/Projects/2005/grey_bullet.jpg);}
#rightNav li li a:link {color: #BEB394; text-decoration: none;}
#rightNav li li a:visited {color: #BEB394; text-decoration: none;}
#rightNav li li a:hover {color: #dd0000; text-decoration: none;}
#rightNav li li a:active {color: #2F2FA1; text-decoration: none;}
#rightNav h4 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #283e77; padding: 3px 12px;
margin: 6px 0 0 0; letter-spacing: normal; background-color: #e8eefa; border: 1px solid #CCC;}
/*-----------------------------------------------------------------*/

/*BOTTOM NAV-----------------------------------------------------*/
#bottomnav ul{margin: 0px; list-style-type: none; border-top-width: 8px; border-top-style: solid; border-top-color: #999999; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 10px; letter-spacing: 5%;}
/*-----------------------------------------------------------------*/

/*CENTER BOXES-----------------------------------------------------*/
.centerboxes {margin: 1px 1px 1px 1px; padding: 0px; width: 378px; height:200px; border: 1px solid  #d1d9f5; font-size: 10px;background-color:#fffffffff;}
.centerboxes2 {margin: 2px 2px 6px 6px; padding: 0px; width: 160px; height:110px; border: 1px solid  #d1d9f5;}
.centerboxes h6 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #07519a; padding: 3px 3px; margin: 0px; letter-spacing: normal; background-color:#ebf3fb ; border-bottom: 1px solid  #d1d9f5;}
.centerboxes p {padding: 6px 12px;}
/*rc5*/
.centerboxes ul, .rightlist ul, .firstrightbox ul {list-style-type: none; padding: 4px 4px; margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 10px; background-color: #fffffffff; background-repeat:no-repeat; background-position:center; margin-top: 2px; height:140px; vertical-align:baseline;}
.centerboxes ul li, .rightlist ul li, .firstrightbox ul li {background-image: url(../bg/arrow.JPG); background-repeat: no-repeat; background-position: 0 .4em; padding-left: 16px; padding-bottom: 6px; padding-right: 3px; padding-top: -6px;}
.rightboxes img, #rc5 img{float: left; padding-right: 5px; padding-top:12px;}
/*-----------------------------------------------------------------*/

/*TEXT BOXES-----------------------------------------------------*/
.textboxes {margin: 1px 1px 1px 1px; padding: 0px; width: 378px;  border: 1px solid  #d1d9f5; font-size: 10px; background-color:#ffffff;}
.textboxes2 {margin: 2px 2px 6px 6px; padding: 0px; width: 160px; height:110px; border: 1px solid  #000080;}
.textboxes h6, .textboxes2 h6 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000080; padding: 3px 12px; margin: 0px; letter-spacing: normal; background-color: #d1d9f5; border-bottom: 1px solid #CCC;}
.textboxes p {padding: 6px 12px;}
.textboxes a:hover{color: #dd0000;text-decoration:underline; }
.textboxes h6:hover{color: #dd0000;text-decoration:underline;}
.textboxes h4, .textboxes2 h4 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #07519A; padding: 3px 12px; margin: 0px; letter-spacing: normal; background-color: #d1d9f5; border-bottom: 1px solid #CCC;}
.textboxes h4:hover{color: #23456;}
.textboxes h5 , .textboxes2 h5 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #07519A; padding: 3px 12px; margin: 0px; letter-spacing: normal; background-color: #d1d9f5; border-bottom: 1px solid #CCC;}

/*rc6*/
#rc6 ul, .rightlist ul, .firstrightbox ul {list-style-type: none; padding: 4px 4px; margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 10px; background-color: #fffffffff; background-repeat:no-repeat; background-position:center; margin-top: 2px; height:140px; vertical-align:baseline;}
#rc6 ul li, .rightlist ul li, .firstrightbox ul li {background-color: #ffffff;  background-repeat: no-repeat; background-position: 0 .4em; padding-left: 16px; padding-bottom: 6px; padding-right: 3px; padding-top: -6px;}
.centerboxes img, #rc6 img{float: left; padding-right: 5px; padding-top:16px;}
/*-----------------------------------------------------------------*/

/*RIGHT COLUMN-----------------------------------------------------*/
#rightcolumn {float: right; margin-top: 0px;}
.firstrightbox {margin: 2px 2px 6px 6px;  padding: 0px; border: 1px solid #CCCCCC; width: 160px; background-color: #edf0df;}
.firstrightbox2 {margin: 2px 2px 6px 6px; padding: 6px; width: 160px; border-top: 3px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC;}
.firstrightbox h3, .firstrightbox h6 {background-color: #1a375f; padding-right: 12px; margin-left: 5px; border-bottom: 1px solid #CCC; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;  color: #ffffffFFF;margin: 5px;}
.firstrightbox p { margin: 0; padding: 3px 6px;}
#formLogin {padding: 5px 12px; margin: 0px;}
.logintext {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;}
.loginboxes {font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 145px; border: 1px solid #8C979C;
padding-bottom: 2px;}
.Forgot {font-family: Arial, Helvetica, sans-serif; font-size: 10px; padding-top: 5px;}
.rightboxes {margin: 2px 2px 6px 6px; padding: 0px; width: 160px; height:100px; font-size: 9px;}
.rightboxes2 {margin: 2px 2px 6px 6px; padding: 0px; width: 160px; height:100px;}
.rightboxes h4, .rightboxes2 h5 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; padding: 3px 10px; margin: 0px; letter-spacing: normal; background-color: #cc0000; border-bottom: 1px solid #CCC;}
.rightboxes h5, .rightboxes2 h5 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #283e77; padding: 3px 10px; margin: 0px; letter-spacing: normal; background-color: #d1d9f5; border-bottom: 1px solid #CCC;}
.rightboxes h6, .rightboxes2 h6 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #283e77; padding: 3px 10px; margin: 0px; letter-spacing: normal; background-color: #d1d9f5; border-bottom: 1px solid #CCC;}
.rightboxes p {padding: 6px 10px;}
.rightboxes a:hover{color: #dd0000;text-decoration:underline;}
.rightboxes h6:hover{color: #dd0000;text-decoration:underline;}
/*rc1*/
#rc ul, .rightlist ul, .firstrightbox ul {list-style-type: none; padding: 4px 4px; margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 10px; background-image:url(../images/small/ist2_2520146_investment_portfolio2.jpg); background-repeat:no-repeat; background-position:center; margin-top: 2px; height:140px; vertical-align:baseline;}
#rc ul li, .rightlist ul li, .firstrightbox ul li {background-image: url(../bg/arrow.JPG);  background-repeat: no-repeat; background-position: 0 .4em; padding-left: 16px; padding-bottom: 6px; padding-right: 3px; padding-top: -6px;}
.rightboxes img, #rc img{float: left; padding-right: 5px; padding-top:16px;}
#rc h4 {color:#07519A;}
/*rc2*/
#rc2 ul, .rightlist ul, .firstrightbox ul {list-style-type: none; padding: 4px 4px; margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#07519A; background-image: url(../images/small/ist2_3105604_pen_and_calculator2.jpg); background-repeat:no-repeat; background-position:center; height:140px; vertical-align:baseline;}
#rc2 ul li, .rightlist ul li, .firstrightbox ul li {background-image: url(../bg/arrow.JPG);  background-repeat: no-repeat; background-position: 0 .4em; padding-left: 16px; padding-bottom: 6px; padding-right: 3px;}
.rightboxes img, #rc img{float: left; padding-right: 5px;}
/*rc3*/
#rc3 {list-style-type: none; padding: 6px 12px 6px 6px; margin: 2; font-family: Arial, Helvetica, sans-serif; font-size: 10px; background-image: url(../images/tech8.jpg); background-repeat:no-repeat; background-position:center; height:130px; width:164px;vertical-align:middle; padding-bottom:2px; padding-left:4px; padding-right:2px; padding-top:2px;}
.rightboxes img, #rc img{float: left; padding-right: 5px;}
/*end of RC*/
.advertText {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; color: #999999;
padding: 5px 0; margin: 0;}
.advert {border: 1px solid #ffffff; margin: 0; padding: 0 0 4px 4px; height: 120px}
/*-----------------------------------------------------------------*/

/*CENTER COLUMN HOMEPAGE----------------------------------------------------*/
#centercolumn {width: 382px; margin-left: 0px; margin-right: 4px; padding-left: 12px;}
#content {padding-bottom: 4px; margin-top: 1px;}
#pharmnews {margin-top: 12px; padding-bottom: 12px; width: 380px;}
#pharmnewsLeft {width: 240px; float: left;}
#pharmnewsRight {width: 140px; float: left;}
#pharmnews H3, #pressnews H3 {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold;
color: #776f2e;  margin: 0; padding: 0;}
#pharmnews H4 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: normal; text-align: right; margin: 0; padding: 0 0 4px 0;}	
#pharmnews ul {padding: 0; margin: 0; list-style-type: none; font-family: Arial, Helvetica, sans-serif; font-size: 13px;
font-weight: bold; width: 370px;}
#pharmnews ul li {padding: 4px 0 4px 18px; margin-right: 10px; background-image: url(../bg/arrow.JPG); background-repeat: no-repeat; background-position: 0 .5em;}
#pressnews {margin: 6px 0; border-top: 2px solid #CCCCCC; padding: 10px 0; width: 380px; float: left;}
#pressnews ul {padding: 0; margin: 0; list-style-type: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px;
font-weight: bold;}
#pressnews ul li {padding: 4px 0 4px 18px; margin-right: 10px; background-image:  url(../bg/arrow.JPG);background-repeat: no-repeat; background-position: 0 .5em;}
#headlinelist, #societynews {float: left; width: 380px;}
.rss {float: left; width: 180px; margin: 7px 0px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 10px;
font-weight: normal;}
.rss img {vertical-align: middle;}
.more2 {width: 160px; height:110px; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;
float: right; margin-top: 7px;}
.advert2 {border: 1px solid #ffffff; margin: 0; padding: 4px 0 4px 4px; height: 120px}
/*-----------------------------------------------------------------*/

/*ONE COLUMN-------------------------------------------------------*/
.onecolumn {float: right; margin-left: 20px; width: 570px;}
#department {width: 560x; padding: 3px 5px 3px 10px; font-size: 14px; font-weight: bold; color: #07519A; border: solid 1px #cccc99; margin-top: 1px; margin-bottom: 15px; background-color: #f9f9ef;}
.onecolumn h1 {font-size: 20px; color: #2455a0; font-weight: bold; margin: 0px; padding: 0px 0px 6px; line-height: 22px; letter-spacing: normal; font-family: Arial, Helvetica, sans-serif;}
.onecolumn h2 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #2455a0; padding: 0 0 3px; border-bottom: 1px solid #999; margin: 20px 0 8px; font-family: Arial, Helvetica, sans-serif;}
.onecolumn h3 {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #2455a0; padding: 0; margin: 10px 0 0 0;; letter-spacing: normal;}
.onecolumn h4  {font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #2455a0; margin: 0; padding: 0; font-style: italic;}
.onecolumn h5 {font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #666666; margin: 0; padding: 0; font-style: italic;}
.cite {font-size: 10px; font-color: #999; font-weight: normal;  color: #999999; margin: 0; padding: 0 0 12px;}
.onecolumn p {line-height: 17px;}  
.sitetoolsVert {margin: 5px 0 10px 8px; padding: 0px; width: 160px; height:110px; border: 1px solid #CCCCCC;}
.sitetoolsVert h6 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #283e77; padding: 3px 12px; margin: 0px; letter-spacing: normal; background-color: #e8eefa; border-bottom: 1px solid #CCC;}
#sitetools {list-style-type: none; margin: 0; padding: 10px 5px 5px 0; font-family: Arial, Helvetica, sans-serif; font-size: 10px;}/*had to use id for sitetools because onecolumn ul interferes with sitetools defined as class*/
#print {background-image: url(../print.gif); background-repeat: no-repeat; background-position: 0 50%; padding: 3px 0 3px 18px; margin: .3em 0 .2em 1em; font-size:11px;}
#email {background-image: url(../email.gif); background-repeat: no-repeat; background-position: 0 50%; padding: 3px 0 3px 18px; margin: .3em 0 .2em 1em; font-size:11px;}
#bookmark {background-image: url(../bookmark.gif); background-repeat: no-repeat; background-position: 0 50%; padding: 3px 0 3px 18px; margin: .3em 0 .4em 1em; font-size:11px;}
#sitetools_hor {padding-top: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-align: center;}
#sitetools_hor ul li {display: inline;}
#print_hor {background-image: url(../print.gif); background-repeat: no-repeat; background-position: 0 50%; padding: 3px 0 3px 18px; margin: .3em 0 .2em 1em; font-size:11px;}
#email_hor {background-image: url(../email.gif); background-repeat: no-repeat; background-position: 0 50%; padding: 3px 0 3px 18px; margin: .3em 0 .2em 1em; font-size:11px;}
#bookmark_hor {background-image: url(../bookmark.gif); background-repeat: no-repeat; background-position: 0 50%; padding: 3px 0 3px 18px; margin: .3em 0 .4em 1em; font-size:11px;}
.onecolumn ul { list-style-type: none; padding: 0; margin: 6px 0 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.onecolumn ul li {background-image:  url(../bg/arrow.JPG); background-repeat: no-repeat; background-position: 1em .2em; padding-left: 30px; padding-bottom: 5px; padding-right: 3px;}
.onecolumn ul li li {background-image:  url(../arrow2.gif); background-repeat: no-repeat; background-position: 1em .2em; padding-left: 25px; padding-bottom: 0; padding-right: 3px; margin: 5px 0 0 0;}
#maincontent {float: left; margin-left: 20px; margin-right: 20px; width: 500px;}
#contentWide {width: 530px; float: right; margin-bottom: 10px; padding: 20px 40px 15px 0;}
#contentWide p, #maincontent p {line-height: 17px;}
#contentWide h1, #maincontent h1 {font-size: 20px; color: #2455a0; font-weight: bold; margin: 0px; padding: 0px 0px 6px; line-height: 22px; letter-spacing: normal; font-family: Arial, Helvetica, sans-serif;}
#contentWide h2, #maincontent h2 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #2455a0; padding: 0 0 3px; border-bottom: 1px solid #999; margin: 20px 0 8px; font-family: Arial, Helvetica, sans-serif;}
#contentWide h2 a, #maincontent h2 a, .Center h2 a  {color: #4668E4; text-decoration:none; }
#contentWide h2 a:hover, #maincontent h2 a:hover, .Center h2 a:hover  {color: #dd0000; text-decoration: underline;}
#contentWide h3, #maincontent h3 {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #2455a0; padding: 0; margin: 10px 0 0 0;; letter-spacing: normal;}
#contentWide h4, #maincontent h4  {font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #2455a0; margin: 0; padding: 0; font-style: italic;}
#contentWide h5, #maincontent h5 {font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #666666; margin: 0; padding: 0; font-style: italic;} 
#contentWidest {width: 650px; padding: 20px 50px 20px 50px;}
#contentWide li li, .list li li {padding left: 16px; padding-bottom: 2px; font-size: 10px; padding-top: 3px; background-image: url(../grey_bullet.jpg); background-position: 0 .5em;}
#tertiarycolumn {float: left; width: 530px; margin-right: 40px; padding-left: 15px;}
/*-----------------------------------------------------------------*/

/*TWO COLUMN-------------------------------------------------------*/
.Center {width: 375px; float: left;}
.Center h3, #centercolumn2 h3, #contentWidest h3 {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #2455a0; padding: 0; margin: 10px 0 0 0;; letter-spacing: normal;}
.Center h4, #contestWidest h4  {font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #07519A; margin: 0; padding: 0; font-style: italic;}
.Center p {margin: 0; padding: 0 0 15px 0;}
.list2 ul { list-style-type: none; padding: 0; margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.list2 ul li {background-image:  url(../bg/arrow.JPG); background-repeat: no-repeat; background-position: 1em .2em; padding-left: 30px; padding-bottom: 5px; padding-right: 3px;}
.list ul { list-style-type: none; padding: 0; margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.list ul li {background-image:  url('../icon/b2.PNG'); background-repeat: no-repeat; background-position: 0 .2em; padding-left: 16px; padding-bottom: 5px; padding-right: 3px}

.list3 ul {type:circle; list-style-type: none; padding: 3; margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #07519A;}
.list3 ul li {background-image:  url('../icon/b9.gif'); background-repeat: no-repeat; background-position: 1em .2em; padding-left: 35px; padding-bottom: 5px; padding-right: 3px;margin-left:3px; margin-top: 1px; margin-bottom: 2px; color:  #07519A; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px}
.list3 ul li li {background-image:  url('../icon/b9.gif'); background-repeat: no-repeat; background-position: 1em .5em; padding-left: 35px; padding-bottom: 2px; padding-right: 3px;margin-left:3px; margin-top: 5px; margin-bottom: 2px; color:  #07519A; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px}
.list3 ul li li li {background-image:  url('../icon/b9.gif'); background-repeat: no-repeat; background-position: 1em .5em; padding-left: 35px; padding-bottom: 2px; padding-right: 3px;margin-left:3px; margin-top: 5px; margin-bottom: 2px; color:  #07519A; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px}

.list4 ul {type:circle; list-style-type: none; padding: 0; margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #07519A;}
.list4 ul li {background-image:  url(../bg/arrow.JPG); background-repeat: no-repeat; background-position: 1em .2em; padding-left: 30px; padding-bottom: 5px; padding-right: 3px;margin-left:6px; margin-top: 1px; margin-bottom: 2px; color:  #07519A; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

.list5 ul {type:circle; list-style-type: none; padding: 0; margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #494949;}
.list5 ul li {background-image:  url('../icon/b9.gif'); background-repeat: no-repeat; background-position: 1em .2em; padding-left: 30px; padding-bottom: 5px; padding-right: 3px;margin-left:3px; margin-top: 1px; margin-bottom: 2px; color:  #494949; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt}
.list5 ul li a {padding-bottom: 5px; padding-right: 3px;margin-left:-2px; margin-top: 1px; margin-bottom: 2px; color:  #07519A; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt}
.list5 ul li li {background-image:  url('../icon/b9.gif'); background-repeat: no-repeat; background-position: 1em .5em; padding-left: 30px; padding-bottom: 2px; padding-right: 3px;margin-left:3px; margin-top: 5px; margin-bottom: 2px; color:  #494949; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt}
.list5 ul li li li {background-image:  url('../icon/b9.gif'); background-repeat: no-repeat; background-position: 1em .5em; padding-left: 30px; padding-bottom: 2px; padding-right: 3px;margin-left:3px; margin-top: 5px; margin-bottom: 2px; color:  #494949; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt}

.list6 ul {type:circle; list-style-type: none; padding: 0; margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #07519A; font-weight: bold;}
.list6 ul li {background-image:  url('../icon/b9.gif'); background-repeat: no-repeat; background-position: 1em .2em; padding-left: 30px; padding-bottom: 5px; padding-right: 3px;margin-left:3px; margin-top: 1px; margin-bottom: 2px; color:  #07519A; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; }
.list6 ul li li {background-image:  url('../icon/b9.gif'); background-repeat: no-repeat; background-position: 1em .5em; padding-left: 30px; padding-bottom: 2px; padding-right: 3px;margin-left:3px; margin-top: 5px; margin-bottom: 2px; color:  #07519A; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold;}
.list6 ul li li li {background-image:  url('../icon/b9.gif'); background-repeat: no-repeat; background-position: 1em .5em; padding-left: 30px; padding-bottom: 2px; padding-right: 3px;margin-left:3px; margin-top: 5px; margin-bottom: 2px; color:  #07519A; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight: bold;}

#secondaryPage {width: 372px;padding: 3px; font-size: 14px; font-weight: bold; color: #07519A; border: solid 1px #A9A295; margin-bottom: 9px; background-color: #edf0df;}
#secondaryPage2 {width: 362px; padding: 3px; font-size: 14px; font-weight: bold; color: #07519A; border: solid 1px #A9A295;
margin-bottom: 20px; background-color: #edf0df;}
.product {float: left; width: 170px; border: 1px solid #999; margin-top: 0 0 15 0; padding: 2px;}
.productOdd {margin-right: 16px}
.product p {margin: 0px; padding: 0px;}
.boxRight {float: left; width: 167px; border: 1px solid #999; padding: 5px; margin-top: 9px;}
.boxRight img {border-bottom: 1px solid #999; padding-bottom: 5px;}
.division {width: 370px; margin top: 9px; padding-bottom: 9px;}
#contentNarrow {float: left; padding: 20px 10px 15px 0px; margin: 0 0 0 6px; width: 160px; height:110px;}
#box-topHairline {margin-top: 5px; padding-top: 10px; border-top-width: 2px; border-top-style: solid; border-top-color: #CCCCCC;
width: 380px;}
.section1 {padding-bottom: 10px; width: 380px; float: left;}
.section1 h3, .section2 h3 {color: #4668E4;}
.section2 {margin-top: 5px; border-top: 2px solid #999; padding-bottom: 10px; width: 380px; float: left; padding-top: 5px;}
/*-----------------------------------------------------------------*/

/*FOOTER-----------------------------------------------------------*/
#footer {width: 785px; border-top-width: 2px; border-top-style: solid; border-top-color: #5B87B8; background-color: #ffffff;}
#footerfloat {float: left; width: 470px;}
#footer p {font-family: Arial, Helvetica, sans-serif; font-size: 10px; margin: 0; padding: 8px 8px 12px 8px; background-color: #ffffff;}
#footer p a {color: #666666; text-decoration:none; }
#footer p a:hover {color: #dd0000; text-decoration: underline;}
#drugintelligence {float: right; margin-top: 0px; color: #666666;}
#footer img {margin: 0; padding-top: 10px;}
.logo2 {margin: 0 0 10px 0;; float: right; background-color: #ffffff; padding: 0px}
.logo3 {margin: 0 0 10px 0;; float: right; background-color: #ffffff; padding: 0px}
.logo4 {margin-left: 10px; margin-top: 12px; }

/*-----------------------------------------------------------------*/

/*COMMON-----------------------------------------------------------*/
.floatright {float: right;}
.floatleft {float: left;}
.clear, .followingdiv {clear: both;}
.clearright {clear: right;}
.clearleft {clear: left;}
#breadcrumbs {width: 785 px; font-size: 10px; padding: 2px 2px 2px 10px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #CCCCCC; border-bottom-color: #CCCCCC; border-left-color: #CCCCCC; background-color: #E8EEFA;}
#breadcrumbs a:hover {background-color: #5B87B8; color: #ffffff;}
.floatrightimg {float: right; margin: 0 0 10px 10px; border: 1px solid #b5b6af; padding: 2px;}
.floatleftimg {float: left; margin: 0 10px 10px 0px; border: 1px solid #b5b6af; padding: 2px;}
.floatrightimg_noborder {float: right; margin: 0 0 10px 10px; padding: 2px;}
.floatleftimg_noborder {float: left; margin: 0 10px 10px 0px; padding: 2px;}
h1 {font-size: 20px; color: #2455a0; font-weight: bold; margin: 0px; padding: 0px 0px 6px; line-height: 22px; letter-spacing: normal; font-family: Arial, Helvetica, sans-serif;}	
h2 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #2455a0; padding: 0 0 3px; border-bottom: 1px solid #999; margin: 20px 0 8px; font-family: Arial, Helvetica, sans-serif;}
h3 {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #2455a0; padding: 0; margin: 10px 0 0 0;; letter-spacing: normal;}
.Center h3, .onecolumn h3 {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #2455a0; padding: 0; margin: 10px 0 0 0;; letter-spacing: normal;}
.text11 {font-size: 10px;}
.imgfloat {float: left; margin-top: 2px; padding-right: 4px;}
.red {color: #CC0033;}
.cite {font-size: 10px; font-color: #999; font-weight: normal;  color: #999999; margin: 0; padding: 0 0 12px;}
.imgborder {border: 1px solid #666; padding: 2px; margin: 0 10px 5px 0;}
.testimonial {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: italic; color: #666666;}
.text10 {font-size: 10px;}
.sidebarpurple {font-family: Arial, Helvetica, sans-serif; font-size: 10px; background-color: #f6f1f8; padding: 10px; border: solid #99FF66;}
.testimonial2 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; color: #000000; text-align: right;}
.thumbnail {float: left; width: 96px; border: 1px solid #999; margin: 0 15px 15px 0; padding: 3px;}
.thumbnail p {margin: 0px; padding: 0px; text-align: center; font-size: 10px; line-height: 10px;}
.thumbnail2 {float: left; border: 1px solid #999; margin: 0 15px 15px 0; padding: 3px;}
.formA {font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: 1px solid #CCCCCC; background: #f7faeb; padding: 5px;}
.formA td {padding: 3px; vertical-align: top;}
.formA p {margin: 0px; padding: 0px; color: #a29587; font-weight: bold;}
.formB {font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: 1px solid #CCCCCC; background: #f7faeb; padding: 5px;}
.formB td {padding: 3px; border: 1px solid #CCCCCC; background:#ffffffFFF; vertical-align: top;}
#faq {width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;}
#faq h5 {font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #666666; margin: 0; padding: 0; font-style: italic;} 
#faq p {margin: 0px; padding-bottom: .5em;}
#faq h1 {font-size: 20px; color: #2455a0; font-weight: bold; margin: 0px; padding: 0px 0px 6px; line-height: 22px; letter-spacing: normal; font-family: Arial, Helvetica, sans-serif;}
#faq ul {list-style-type: square; margin-top: 0px; padding-top: 0px;}
li.lastlist {border-bottom: none;}
.keyword {font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #d8e0f8; vertical-align: middle; padding: 5px;}
.chair {float: left; padding-right: 5px; padding-bottom: 5px;}
ol li {line-height: 17px;}
.ext {font-size: 10px; color: #606a74; text-transform: capitalize;}
.topofpage  {font-size: 10px; color: #606a74;  margin-top: 5px;
	margin-bottom: 3px; margin-left: 45%;}
.topofpage a:link {color: #606a74;} 
.topofpage a:hover {color: #dd0000;} 
/*-----------------------------------------------------------------*/


/*TABLES-----------------------------------------------------------*/
.myTable {background: #e8eed0; border: 1px solid #cfd5b8;}
.myTable th, .myTable td {padding: 0.25em 0.5em;}
.myTable th {vertical-align: bottom; color: #72785c;}
.myTable td { vertical-align: top; background: #ffffffFFF; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
border-top-color: #cfd5b8; border-right-color: #cfd5b8; border-bottom-color: #cfd5b8; border-left-color: #cfd5b8; color: #4e5558}
#reg_table th, #reg_table td { padding: 1px 0;}
#reg_table th { vertical-align: bottom; background-color: #666666; color: #ffffffFFF;}
#reg_table td {vertical-align: top;}
#reg_table_even { background-color: #DDD;}
#news td {padding: 4px 2px 2px 2px; vertical-align: top;}
.commontable {width: 100%; margin: 15px 0;}
.directories th {font-size: 10px; color: #ffffffFFF; background-color: #666; border-right-width: 1px; border-right-style: solid; border-right-color: #ffffffFFF; vertical-align: bottom;}
.directories td {font-size: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #DDD; vertical-align: top;}
.emailform td {font-size: 12px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #DDD; vertical-align: top; padding: 3px 12px 3px 0;}
/*-----------------------------------------------------------------*/

/*Others--------------------------------------*/
.copy {font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; }
.pp {color: #ebf3fb; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}

/*-----------------------------------------------------------------*/
body {margin:0;padding:0;}

#header {padding-bottom:20px}

#wrap {max-width: 900px;
	min-width: 480px;
	background:url(bluebench.jpg) left top repeat;
       width:90%;
       margin:20px auto;
       
       padding:30px  20px 0 0;
       
       }
       
#screen {background:white;
         
         padding:10px 10px 10px 0;
         
         }


#main {float:left;
       width:75%;
       
       }

       
.entry {
		border-right:2px dashed #B74E07;
		margin-bottom:2em;
		margin-right:1em;
		
		}
		
.photo_text {margin-left:107px;position:relative}		

    #sidebar { border:#CCC; border:solid 1px; background:#F5F8FA; padding-top:10px; padding-bottom:10px; padding-left:2px; padding-right:4px;}   
 

#footer {clear:both;
		 border-top:2px dotted #B74E07;
		 
		 }
		 
p.miniphotos {height:33px;overflow:hidden;padding-top:4px}
.miniphotos img {padding:0 2px;vertical-align:middle}


/* text styles ------------- */

h1, h2 {margin:0;
        padding:0;
        }
        
p {margin:0 0 .5em;
   padding-right:12px;
   }
   
.entry h2 {
    margin:0;
    padding:0;
    }

h3 {margin:.5em 0 0}    
    
.date {padding:0;position:relative;top:-1.1em;margin:0 1em 0 0;text-align:right}
   
a:link {padding:.2em}
a:visited {padding:.2em}
a:focus, a:hover, a:active {padding:.2em;}

a:hover.current {text-decoration:none;background:white;cursor:default}

   
   
.description {position:relative;
       left:1em;
       
       margin-bottom:0.2em;
       }
     
.continued {
    	      margin-top:-5px}
       


#navbuttons {
				position:relative;
				float:right;
				z-index:1
				}
			
			
.right { margin-left:650px;}
.right2 { margin-left:230px; width:70%; margin-top:-25px; font-family:"Courier New", Courier, monospace; font-size:12px; color:aa0000; font-weight:bold;}

h4 {color:#07519A;}				
				
.photo {left:-109px;position:absolute;width:100px;height:75px;top:3px}
.photo img {border: none}
.photo a:focus, .photo a:hover, .photo a:active {background:white;width:100px;border:none}
