/* A centered table, the outermost element on the page */
.mainLayoutElement {
	width: 780px;
/* width: 775px;*/
    margin: 2px;
  /*  border: 1px solid black;
      border-width: 3px;
	border-style: solid;
	border-color: #000000;
    
    */
   border-color:#666666;
	border-width: 3px ;
	border-style: solid;
	/*background-color: #060642;*/
    background-color: #cccccc;
	   background-image: URL('images/tcms/');
    background-repeat: no-repeat;
   
	 padding-left: 5px;
	 padding-right: 5px;
	 padding-bottom: 5px;
	 padding-top: 5px;
}

/* The top row of the mainLayoutElemnt */
.topContentRegion {
    width: 755px;
    height: 100px;
    text-align: center;
    vertical-align: top;
    border: 1px solid red;
    background-color: #cccccc;
    background-repeat: no-repeat;
}
.banner {
	vertical-align: middle;
	/*height: 125px;
	 background-image: URL('/home/ph7net2/public_html/tcmsapp/images/banner.jpg');
	background-repeat: no-repeat;*/
	background-color: white;
	
	border: 1px;
	border-color: black;
	border-style: solid;

	
}


/*.thinborderfloat {
  float:left;
  border:solid 1px silver;
  padding:5px;
  margin-right:10px;
  }*/ 

/* The left column of the mainLayoutElement */
.leftContentRegion_3col {
    width: 150px;
    text-align: left;
    vertical-align: top;
    border: 1px solid #33CC33;
    background-color: #FFFFFF;
    background-image: URL('images/tcms/');
    background-repeat: no-repeat;
    
}
/* The right column of the mainLayoutElement */
.mainContentRegion_3col {
    width: 455px;
    text-align: center;
    vertical-align: top;
    border: 1px solid blue;
    background-color: #FFFFFF;
    background-image: URL('images/tcms/');
    background-repeat: no-repeat;
}
/* The far right column of the mainLayoutElement */
.rightContentRegion_3col {
    width: 150px;
    text-align: left;
    vertical-align: top;
    border: 1px solid yellow;
    background-color: #FFFFFF;
    background-image: URL('images/tcms/');
    background-repeat: no-repeat;
}
/* The left column of the mainLayoutElement */
.leftContentRegion_2col {
    width: 100px;
      vertical-align: top;
   /* border: 1px solid #33CC33; */
    background-color: #cccccc;
    background-image: URL('images/tcms/');
    background-repeat: no-repeat;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 1px;
}


/* background for content */
.textContent {
	vertical-align: top;
	 background-color: white;
	padding: 30px;
	width: 550px;
	height: 450px;
	 word-wrap:  break-word;
	     border-color:#000000;
	      border-width: 1px ;
	      border-style: solid;
	

	}

/* The right column of the mainLayoutElement */
.mainContentRegion_2col {
	
    padding-top: 8px;
  
     text-align: left;
   /* vertical-align: top;%/
  /*   border: 1px solid blue;*/
   /*  background-color: #caddeb;*/
  
    background-image: URL('images/tcms/');
    background-repeat: no-repeat;
      
       padding-right: 10px;
 	
	
	 word-wrap:  break-word;
	
	
	
	
	 /* border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #caddeb;
	border-bottom-color: #caddeb;*/
}

/* top level font and colour style for general content */
.content {
  font-family:arial;
	font-size:12px;
	line-height:13px;
	text-decoration:none;
    color: black;
}


/* The droplist Navigation select element's style */
.navigationDroplist {
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    color: black;
    background-color: white;
    
}
/* The droplist Navigation option elements alternate style */
.navigationOption_A {
    background-color: #F8C600;
}
/* The droplist Navigation option elements alternate style */
.navigationOption_B {
    background-color: #F8C600;
}
/* Breadcrumb Trail styles */
.breadcrumbTrailLink {
    font-style: normal;
 font-family: verdana;
 color: navy;
    font-size: 12px;
}
.breadcrumbTrailNoLink {
	 font-family: verdana;
    font-size: 12px;
    font-style: normal;
    color: black;
}
.breadcrumbTrailCurrent{
    color: #966E43;
    font-family: verdana;
    font-size: 12px;
     font-weight:bolder;
}

/* This is a table */
.headedParagraph {
    width: 90%;
    text-align: left;
    margin: 10px;
    
    
}
span.heading{
	    font-family: arial;
    line-height: normal;
    font-size: 16px;
    font-weight: bold;
    font-style: italic;
    text-decoration: none;
    text-align: left;
    padding-bottom: 10px;
}
/* */
.header {

    font-family: arial;
    line-height: normal;
    font-size: 16px;
    font-weight: bold;
    font-style: italic;
    text-decoration: none;
    border: 0px solid black;
    text-align: left;
    padding-bottom: 10px;
}
/* This is a column with colspan of 2 */
.paragraph {

	margin: 10px;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
   /* border: 1px dotted black;*/
}
/* This is a table */
.poll {
	width: 300px;
      font-family: arial;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
     background-color: #ECF0F3;
     vertical-align: top;
}
span.pollText {
	max-width: 100px;
	}
/* header TD for poll*/
.pollHeadingTD {
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    color: white;
    border: 0px solid black;
    background-color: #966D41;
}
/* Question TD for poll*/
.pollQuestionTD {
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    font-style: italic;
    text-decoration: none;
    border: 0px solid black;
}
/* Anchor for ticker*/
a.ticker{font-family:Arial; font-size:11px;  text-decoration:none;color:navy;font-weight:bold;}
a.ticker:visited{font-family:Arial; font-size:11px;  text-decoration:none;color:navy;font-weight:bold;}
a.ticker:hover{font-family:Arial; font-size:11px; text-decoration:none; color:#6666CC;font-weight:bold; }

/* Header for ticker*/
span.tickerHeader {
	color:black;
	margin: 10px;

}
/* Text for image on ParagraphwithImage Component*/
.imagetext{font-family:Verdana,Arial,Helvetica,sans-serif,"MS sans serif"; font-size:10px; color:#666666;}

/* General Anchor */
a {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; line-height:13px; text-decoration:none;color:navy;font-weight:bold;}
a:visited{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; line-height:13px; text-decoration:none;color:navy;font-weight:bold;}
a:hover{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; line-height:13px; text-decoration:underline; color:#6666CC;font-weight:bold; }

body {
	font-family:arial;
	font-size:12px;
	line-height:13px;
	text-decoration:none;
	 color: black;
	background-color: #F8C600;
	 /*background-image: url(/tcms/images/background.gif);*/
	
	 
}
table{
	
	font-family:arial;
	font-size:12px;
	line-height:13px;
	text-decoration:none;
	 color: black;
	
}
 */
td.rssFeedHeader{
	
   font-family: arial;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    color: white;
  border: 0px solid black;
   /* background-color: #468abc;*/
     padding:5px 0;
    text-align: center;

}


/* Table */
table.rssfeed{
	font-family:Arial;
	font-size:12px;
	line-height:13px;
	text-decoration:none;
}

table.emailform{
	font-family:arial;
	font-size:12px;
	line-height:13px;
	text-decoration:none;
    background-color: #ECF0F3;
    border: thin;
    border-color: black;
}
/* header TD for poll*/
.emailHeadingTD {
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    color: white;
    border: 0px solid black;
    background-color: #966E44;
    padding:5px 0;
    text-align: center;
}

table.linkslibrary{
	font-family:Arial;
	font-size:12px;
	line-height:13px;
	text-decoration:none;
}

td.linkslibrarydescription {
	width:65%
}

td.linkslibraryname {
	width:35%
}

table.questionnaire{
	
	
	font-family:Arial;
	font-size:12px;
	line-height:13px;
	text-decoration:none;
	 background-color: #ECF0F3;
	 padding: 5px;
	 width: 450px;
	 height: 300px;
	
	
}
.questionnaireHeader {

font-family: arial;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
    border: 0px solid black;
    text-align: left;
    padding-bottom: 10px;
}
.questionnaireTR {


    padding: 10px;
}

INPUT {
background-color: #FFFCA9;
color: black;
font-family: arial;
font-weight: none;
font-size: 10pt
}

TEXTAREA {
background-color: #FFFCA9;
color: black;
font-family: arial;
font-size: 10pt;
font-weight: none
}

.altButtonFormat {
background-color: #FFFCA9;
font-family: arial;
border: #000000 1px solid;
font-size: 12px;
color: #778899
}

.altTextField {
background-color: #FFFCA9;
font-family: arial;
font-size: 12pt;
color: #09c09c
}

.radioStyle {
/*background-color: #FFFCA9;*/
font-family: arial;
font-size: 12px;
/*color: #000000*/
}

select {
	background-color: #FFFCA9;
	font-size: 10px;
	color: black;

}

table.contacts{
	
	width: 400;
	font-family:Arial;
	font-size:12px;
	line-height:13px;
	text-decoration:none;
	padding: 15px;
	

	
}
table.contactsData{
	
	width: 400;
	font-family:Arial;
	font-size:12px;
	line-height:13px;
	text-decoration:none;
	 background-color: #ECF0F3;
	 border: 1px;
	 border-style: solid;
	 border-color: black;
	
}
tr.contactTR1 {
	
	background-color: #ECF0F3;
}
tr.contactTR2 {
	
	background-color: white;
}
td.contactTD {
	padding: 5px;
	text-align: left;
}
td.contactsDetailsTD1{
	text-align: left;
	padding: 5px;
	padding-bottom: 15px;
	
	}
	td.contactsDetailsTD2{
	text-align: left;
	padding: 5px;
	
	}



table.contactDetails{
	
	font-family:Arial;
	font-size:12px;
	line-height:13px;
	text-decoration:none;
	width: 100%;
	padding:5px;
	  border-collapse: separate ;
  border-spacing: 10px ;
 background-color: #ECF0F3;

}

table.randomPix {
	width:125px;
	background-color: white;
	border-color:#000000;
	border-width: 1px ;
	border-style: solid;
	}

table.bottomLeftHandTextBox {
	width:132px;
	background-color: white;
	border-color:#000000;
	border-width: 1px ;
	border-style: solid;
	padding: 2px;
	padding-bottom: 5px;
	}


table.newsScroller {
	background-color: white;
	border-color:#000000;
	border-width: 1px ;
	border-style: solid;
	max-width: 10px;
	height:50px;
	
}
.blink {
font-size: 15px;
color: red;
display: inline;
}

/*gallery td mouseout*/
.thumbcell {
	background-color: #EDBE05;
	font-size: 12px;
	border-top: thin solid #000000;
	border-right: thin solid #666666;
	border-bottom: thin solid #666666;
	border-left: thin solid #000000;
	padding: 10px;
}
/*gallery td mouseover*/
.thumbcellOver {
	background-color: #A47A4E;
	font-size: 12px;
	border-top: thin solid #000000;
	border-right: thin solid #666666;
	border-bottom: thin solid #666666;
	border-left: thin solid #000000;
	padding: 10px;
}


.gallery {
	padding: 5px;
	}
.imgbord {
	border: 1px solid #83786E;
	background-color: #332D26;
}

a.imagelink{font-family:Arial; font-size:9px; text-decoration:none;font-weight:bold;}
a.imagelink:visited{font-family:Arial; font-size:9px; text-decoration:underline; font-weight:bold; }
a.imagelink:hover{font-family:Arial; font-size:9px; text-decoration:none;color:white;font-weight:bold;}

.largeGalleryImage {
	background-color: #EDBE05;
	}
.vpbox {
	background-color: #CCCCCC;
	border: medium solid #666666;
	padding: 7px;
}

div.latestArticleHeader{
	margin-left: 14px;
	margin-bottom: 5px;
	text-align: left;
	}
	table.grey {
		background-color: #ECF0F3;
		text-align: center;
		width: 450px;
		padding: 5px;
}
.hidden{
	visibility:hidden;
	font-size: 1px;
}
h1{
	font-family: arial;
	    line-height: normal;
	    font-size: 16px;
	    font-weight: bold;
	    font-style: italic;
	    text-decoration: none;
	    border: 0px solid black;
	    text-align: left;
    padding-bottom: 10px;
}
.required{
	font-family: arial;
	font-size: 14px;
	    font-weight: bold;
	    font-style: italic;
	    
}

.missing{
	font-family: arial;
	font-size: 13px;
	    font-weight: bold;
	    padding: 5px;
	     color: red;
	    
	  
}

table.futureArticles {
	text-align: left;
	}