﻿/****** PAGE SET-UP ******/

*{margin: 0; padding: 0;}

body
{
    font-family: verdana, Sans-Serif;
    /*color: #1C4670; original */ 
    /*color:#1da2f1; /* 1 */
    /* color:#3b5998; /* 2 */
    color:#004a8c; /*3*/
    /* color:#26649a;/*4 */
    font-size:62.5%;
    text-align: center;
    background: url('../images/bg.jpg') repeat-x top;
}

img{border: 0px;}


a:link{color:#1da2f1; text-decoration: none; font-weight: bold;}
a:visited{color:#1da2f1; text-decoration: none; font-weight: bold;}
a:hover{color:#1da2f1; text-decoration: underline; font-weight: bold;}
a:active{color:#1da2f1; text-decoration: none; font-weight: bold;}

#menu a:link{font-weight: normal;}
#menu a:visited{font-weight: normal;}
#menu a:hover{font-weight: normal;}
#menu a:active{font-weight: normal;}

p{font-size: 1.1em; margin-bottom: 10px; line-height: 1.5em;}
a.pl:link{color:#606060; text-decoration: none; font-weight: normal;}
a.pl:visited{color:#606060; text-decoration: none; font-weight: normal;}
a.pl:hover{color:#606060; text-decoration: underline; font-weight: normal;}
a.pl:active{color:#606060; text-decoration: none; font-weight: normal;}

#news p{font-size: 1.1em; margin-bottom: 10px; line-height: 1.5em; color: #606060;}
#infRgt p{font-size: 1.1em; margin-bottom: 10px; line-height: 1.5em; color: #606060;}
#infRgt ul{color: #606060;}
/*
p{font-size: 1.1em; margin-bottom: 10px; line-height: 1.5em;}
a.pl:link{color:#1C4670; text-decoration: none; font-weight: normal;}
a.pl:visited{color:#1C4670; text-decoration: none; font-weight: normal;}
a.pl:hover{color:#1C4670; text-decoration: underline; font-weight: normal;}
a.pl:active{color:#1C4670; text-decoration: none; font-weight: normal;}
*/

/*strong{color: #606060}*/
strong{color: #004a8c; font-weight:bold;}

.GenWrp{overflow: hidden;} /*auto ?*/

.hr{margin: 20px 0 20px 0; background-color: #cccccc; border: 0px; height: 1px; font-size: 0; width: 100%;float: left;}

h1{color: #808080; font-size: 2.4em; font-weight: normal; font-family: arial; margin-top: 20px; float: left;}
h2{color: #1C4670; font-size: 1.4em; font-weight: normal; font-family: arial; margin-bottom: 20px;}
h3{color: #1C4670; font-size: 1.1em; font-weight: bold; font-family: arial; margin-bottom: 0px;}

ul.lb{margin-left: 17px; font-size:1.1em; color: #1da2f1}
ul.lb li{margin-bottom: 5px;}

ol.std, ul.std{margin-left: 17px; font-size:1.1em; margin-bottom: 10px;}
ol.std li,ul.std li{margin-bottom: 5px;}

.raquo{color: #1da2f1; margin-left: 5px;}

/****** MASTER PAGE LAYOUT - ALL MASTERS ******/
#wrapper{margin: 0 auto; width: 950px; text-align: left; background: url('../images/contentbg.jpg') repeat-y top;}
#header, #menu{width: 950px; margin: 0 auto;}
#header{height: 139px;}
#menu{height: 32px; padding:0px 0px 0px 0px;}
#content{width: 930px; margin: 10px;} 

/*** Pages ***/
#related{width: 100%; border-top: dashed 1px #c0c0c0; float: left; padding-top: 20px; margin-top: 10px; margin-bottom: 10px;}
#related h3{margin-bottom: 10px;}
#bct{font-size: 1.0em; color: #808080}
#bct a:link{font-weight: normal; color: #808080}
#bct a:visited{font-weight: normal; color: #808080}
#bct a:hover{font-weight: normal; color: #808080; text-decoration: underline}
#bct a:active{font-weight: normal; color: #808080}

/* Form */
.txtLarge{width: 170px;}
.txtLarge{padding:1px; font-size:1.0em; font-family: verdana;}
.txtLarge{border:solid 1px #BFBAB0; font-family: Verdana; font-size: 1.0em; padding: 3px;}
legend
{
	position: relative;        
	top: -7px;
	left: 10px;
	font-size: 1.1em;
	font-weight: bold;	
	color: #000000;
}
		
fieldset{padding: 0px 20px 20px 20px; border: solid 1px #BFBAB0; background: #f6f5f0; margin-top: 25px;}
fieldset{position:relative;}

.labBox{width: 190px; float: left; padding: 5px; text-align: right; font-size: 1.1em;}
.inpBox{width: 320px; float: left; padding: 5px; text-align: left; font-size: 1.1em;}

/*** content left ***/
#cntLft{width: 644px; padding-right: 20px; float:left;border-right: solid 1px #cccccc;}
#cntLft2{width: 644px; padding-right: 20px; float:left;}
#infRgt{width: 212px; padding-left: 20px; float:left;}

/*** content all ***/
#cntAll{width: 100%; float: left;}


/*** Front Page ***/
#cnt{float: left;}
.col1, .col2, .col3, #news{width:222px; padding-right: 10px; float:left;}
.col3{border-right: solid 1px #cccccc;}
.col1b, .col2b, .col3b{width:222px; padding-right: 10px; float:left; padding-top: 20px;}
.col3b{border-right: solid 1px #cccccc;}
#news{width: 222px; padding-left: 10px; padding-right: 0px;}
#fpLinks{clear: left;}
#fpfd{width: 424px; text-align: right; padding-top: 50px; clear: left;}


/*** News ***/
h3.news{font-size: 1.4em; font-weight: normal}

/*** Team Page ***/
/*
#team{width: 222px; padding-right: 10px; border-right: solid 1px #cccccc; float:left;}
#teamInfo{width: 686px; margin-left: 10px; float: left;}
*/
#team1{width: 212px; padding-right: 20px; float:left; border-right: solid 1px #cccccc;}
#team2{width: 424px; padding-left: 20px; float:left;}
#team3{width: 222px; padding-right: 10px; float:left}

/*** Company Profile page ***/

/*** GMP Auditing ***/
#gmpaudit1{float:left; width: 300px; margin-right: 20px;}
#gmpaudit2{float:left; width: 300px; margin-right: 20px;}
#gmpaudit3{float:left; width: 300px; margin-left: 175px; margin-top: 20px;}

/*** Due Dilligence Auditing ***/
.glh, .glt{width: 270px; float: left; font-size: 1.1em;padding-right: 40px;}
.glt{padding-bottom: 10px;}
.glh{color: #1C4670; font-size: 1.1em; font-weight: bold;}

/*** List of APIs audited ***/
.rm{width: 260px; float: left; font-size: 1.1em; padding-right: 50px;}
.rm p{margin-bottom: 5px;}
h3.rmh{color: #1C4670; font-size: 1.2em; font-weight: bold; font-family: arial; margin: 20px 0px 0px 0px; overflow: auto; clear: left;}
.rmTop{width: 100%; clear: left;}
.rmTop a:link{color:#606060; text-decoration: underline; font-weight: normal;}
.rmTop a:visited{color:#606060; text-decoration: underline; font-weight: normal;}
.rmTop a:hover{color:#1da2f1; text-decoration: underline; font-weight: normal;}
.rmTop a:active{color:#606060; text-decoration: underline; font-weight: normal;}
.al{font-size: 1.2em;}
#relatedTop h3{margin-bottom: 10px;}
#rml{float: left;}
#rmr{float: left;}

/*** Pharmassess GMP Audits ***/
#gmpAudit{width: 644px; padding-right: 20px; float:left;}
#purchaseAudit{width: 212px; padding-left: 20px; float:left; border-left: solid 1px #cccccc;}
#pagmp{color: #c0c0c0; font-size: 2.4em; font-weight: normal; font-family: arial; margin-top: 20px; float:left; margin-left: 10px;}
#apLft{float:left; width:432px; margin-bottom: 20px;}
#apRgt{float:left; width: 212px; text-align: center;} /* logo 200*200 max */
#apRgt image{margin-bottom: 20px;}
#apAta{float: left; width: 644px;}
.audTab tr.r1 td{background-color: #f0f0f0; color: black; padding: 3px}
.audTab tr.r2 td{background-color: #ffffff; color: black; padding: 3px}

.audTab tr.r1 td a:link, .audTab tr.r2 td a:link{color:#1C4670; text-decoration: none; font-weight: normal;}
.audTab tr.r1 td a:visited, .audTab tr.r2 td a:visited{color:#1C4670; text-decoration: none; font-weight: normal;}
.audTab tr.r1 td a:hover, .audTab tr.r2 td a:hover{color:#1C4670; text-decoration: underline; font-weight: normal;}
.audTab tr.r1 td a:active, .audTab tr.r2 td a:active{color:#1C4670; text-decoration: none; font-weight: normal;}

.validationSummary{padding: 20px; font-size:1.1em;}
