body {
background-image: url(/images/admin/bg.gif);
background-repeat: repeat-x;
background-color: #FFF;
padding: 0px;
margin: 0px;
font-size: 12px;
font-family: Helvetica,Arial,sans-serif;
color: #666;
}

p {
line-height: 140%;
}

a {
text-decoration: none;
}

strong a {
text-decoration: none;
color: #666;
}

img {
border: 0px;
padding: 0px;
margin: 0px;
}

.hardlinks {
text-decoration:underline;
font-weight:bold;
}

/* adjustments to styles in styles.css */

#TopBnnr1 {
background: url(/images/admin/TopBnnrBg1.jpg) no-repeat;
}

#TopBnnr1 a {
color: #666;
}

#TopBnnr2 {
background: url(/images/admin/TopBnnrBg2.jpg) no-repeat;
}

#NavDrop, #NavDrop ul {
margin: 0 15px 0 0;
float:right;
}

#DSbodyNav a {
color: #333;
}

#DSbodyBG {
background: url(/images/admin/DSbodyBG.jpg) repeat-y;
}

#DSbodyMain {
/*width: 690px;*/
width: auto;
}

#FooterL {
color: #666;
}

#FooterR {
color: #666;
}

#FooterR a {
color: #666;
}

/* Intranet */

.menuINT
{
	position: relative;
	width: auto;
	min-width: 40px;
	height: 15px;
	margin: 3px;
	font-size: 12px;
	text-align: center;
	float: left;
    clear: right;
}

.menuINT a
{
	color:#666;
    float: left;
}

.menuINT SPAN
{
	padding:0 5px;
}

.menuINTbg {
	background:url(/images/admin/menu_02.gif) repeat-x left;
	position:relative;
	width:auto;
	min-width:35px;
	height:15px;
	float:left;
}

.menuINT IMG {
	float:left;
}

/** Regulatory Page styles **/

.mainUL
{
	list-style-type: lower-latin;
}

.mainUL ul
{
	list-style-type: lower-roman;
}

.mainUL ul ul
{
	list-style-type: decimal;
}

/* Containers */

#adminBody {
	background-color: #FFF;
	width:955px;
	height:auto;
	margin:0px auto; /* center on everything else */
	padding:5px;
	position:relative;
}

#utilBody {
	background-color: #FFF;
	width:670px;
	height:auto;
	margin:0px auto; /* center on everything else */
	padding:5px;
	position:relative;
}

#header {
    position:relative;
    border-bottom:5px solid #000;
}

#logo img {
    float:left;
}

#persona {
    float:right;
    margin-top:10px;
    margin-right:10px;
}

#adminTitle {
    font-size:90px;
    font-weight:bold;
    letter-spacing:-6px;
    float:left;
    vertical-align:top;
}

#adminTitle p {
    margin:0;
}

#navBar {
    font-size:18px;
}

ul#navBar {
    padding-left:15px;
    margin:0 0 2px;
}

#navBar li {
    display:inline;
    padding-right:10px;
}

#contentBody {
    padding:5px;
}

#contentBox {
    padding:15px 0;
}

#pageTitle {
    border-bottom:1px #7F7D7B;
    padding-bottom:5px;
    font-size:24px;
    color: #000000;
}

#homeTable {
    padding:10px;
}

#homeTable div {
    margin-bottom:5px;
}

.homeListTitle {
    text-transform: uppercase
}

.homeListDescription {
    margin-left:25px;
}

.homeListDescription p {
    margin-top:0;
}

.listTable {
    border-bottom:1px dotted #7F7D7B;
    margin:40px 0;
    color: #000000;
}

#clinicalTable .border td {
    border:1px solid #000;
    border-left:none;
    border-bottom:none;
    padding-left:4px;
    padding-right:4px;
    vertical-align:top;
}

#clinicalTable .border td.leftB {
    border-left:1px solid #000;
}

#clinicalTable .lastRow td {
    border-bottom:1px solid #000;
}

#clinicalTable .headers td, #clinicalTable {
    border-bottom:none;
}

.listTable td {
    padding:4px 1px 3px;
}

.listTable .rightAlign {
    /*border-bottom:1px #7F7D7B;*/
    text-align:right;
}

.listTable .headers td {
    border-bottom:1px dotted #7F7D7B;
    padding:6px 1px 5px;
}

.listTable .selectedRow {
    background-color: #DDD;
}

.listTable td {
    text-align:center;
}

.listTable td.idCol {
    width:40px;
}

.listTable td.title {
    text-align:left;
}

.listTable td.emailCol {
    text-align:left;
}

.listTable td.messageCol {
    text-align:left;
}

.listTable td.nameCol {
    text-align:left;
}

.listTable td.published {
    width:65px;
}

.listTable td.date {
    width:125px;
}

.listTable td.action {
    width:125px;
}

.listTable td.thumbnail {
    width:115px;
}

.listTable td.type {
    width:100px;
}

#editTable {
    margin:40px 0;
    color: #000000;
}

#editTable .returnLink {
    width:95%;text-align:right;margin-bottom:25px;
}

#editTable .wwFormTable td {
    border-spacing:2px;
}

#editTable td.textCenter {
    text-align:center;
}

#editTable td.textCenter p {
    margin:0;
}

#editTable h3 {
    margin-bottom:0;
}

#editTable p {
    margin-top:0;
}

#editTable label {
    font-family:Helvetica,Arial,sans-serif;font-size:12px;margin-right:20px;
}

#editTable .tdLabel {
    width:101px;
    text-align:right;
    margin-right:20px;
    white-space:nowrap;
}

#editTable .editText {
    width:500px;
}

#editTable .editSubmit {
    margin-top:15px;
}

#editTable .editTextShort {
    width: 50px;
}

#editTable .editDrop {
    width: 150px;
}

#editTable .editTextMedium {
    width: 300px;
}

.clearBoth {
    clear:both;
}

#footer {
    position:relative;
    text-align:center;
    border-top:5px solid #000000;
    padding:3px 5px 0px;
}

#footerCopyrightBar {
    float:left;
    margin-top: 13px;
}

#quimbik {
    float:right;
}

.note {
    font-size: 10px;
    color: #666666;
}

.mediaLink {
    text-align:right;
    width: 100%;
}