/************************************************************/
/*** DOCUMENT: GDISC Cascading Style Sheet   */
/*** VERSION: 1.2.2   */
/*** PROJECT: General Directors' Immigration Services Conference   */
/*** DEVELOPMENT:maple24.com - Edwin van Nes   */
/************************************************************/


/************************************************************/
/*** GENERIC LAYOUT PARTS  */
/************************************************************/
body {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	background:  #ffffff url(images/gdisc_column.gif) repeat-y scroll top left;
    margin: 0px 0px 0px 0px;
    color: #000066;
    
    scrollbar-3dlight-color: 6699CC;
    scrollbar-arrow-color: #6699CC;
    scrollbar-base-color: #FFFFFF;
    scrollbar-darkshadow-color: #000066;
    scrollbar-face-color: #FFFFFF;
    scrollbar-highlight-color: #999999;
    scrollbar-shadow-color: #000033;}
}


p.bodytext, ul, il {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: x-small;
    color: #000066;
}


div.csc-header h1 {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: x-small;
    color: #000066;
    margin: 10px 0px 5px 0px;
}

div {
    margin: 0px 0px 0px 0px;
} 

p {
    margin: 0px 0px 0px 0px;
} 

h5 { 
    font-size: 125%; 
    margin-botttom: 0px;
    margin-top: 6px;
    }
   
div.top {
    height: 87px;
	background: #FFFFFF url(images/gdisc_tile.gif) repeat-x scroll top left;
}    

div.header {
    height: 87px;
    width: 1000px;
	background:  transparent url(images/gdisc_header.gif) no-repeat scroll top left;
}

div.logo {
    position: absolute;
    float: left;
    height: 60px;
    width: 162px;
    top: 87px;
    left: 0px;
    background:  transparent url(images/gdisc_logo.gif) no-repeat scroll top left;
}

div.content {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 30px 0px; 
    width: 780px;
    position: absolute;
    top: 87px;
    left: 180px;
}

table.contentBody {
    width: 780px;
} 

table.contentBody tr {
    vertical-align: top;
}

td.contentBodyLeft  {
    width: 630px;
    font-size: x-small;
}

td.contentBodyLeft h1.csc-firstHeader {
    font-size: x-small;
    font-weight: bold;
}


td.contentBodyLeft img {
    margin-left: 94px;
}

/************************************************************/
/*** COUNTRY HYPERLINKS ON HOME AND GROUP PAGES   */
/************************************************************/
td.contentBodyGroups {
    width: 140px;
    padding-top: 10px;
    padding-left: 0px;
  	font-size: xx-small;
	font-weight: bold;
}
   
 /* SHAPE COUNTRY HYPERLINKS */	
td.contentBodyGroups a , td.contentBodyGroups a:visited {
    display: block;
    line-height: 1.4em; 
	text-align: left;
	text-decoration: none;
	color: #006699;
}
	
 /* COUNTRY HYPERLINKS CHANGE COLOR WHEN HOVERED */   
td.contentBodyGroups a:hover{
    color: red;
}

/************************************************************/
/*** HOMEPAGE NEWS AND MAPS   */
/************************************************************/
div.contentBodyRight {
    width: 140px;
    padding-left: 0px;
  	font-size: xx-small;
	font-weight: normal;
	z-index: 100;

    position: absolute;
	top: 0px;
	left: 600px;
	width: 200px;
}

div.tx-gdiscnews-pi1 {
padding: 20px 0px 20px 0px;
}

div.tx-gdiscnews-pi1 img{
margin-top: 10px;
}

div.tx-gdiscnews-pi1-fp_listrow {
padding: 10px;
}

p.tx-gdiscnews-pi1-fp_listrowField-teaser {
font-weight: bold;
padding-bottom: 10px;
}

p.tx-gdiscnews-pi1-fp_listrowField-teaser  img{
margin: 5px 0px 0px 0px;
}

p.tx-gdiscnews-pi1-fp_listrowField-teaser a {
font-weight: normal;
}

div.contentBodyRight div.item {
	margin: 10px 0px 0px 0px;
    border: 2px solid #026697;
	padding-bottom: 4px;
	background: #ffffff;
}

div.contentBodyRight div.csc-menu {
	padding-bottom: 4px;
  	font-size: x-small;
}

div.contentBodyRight h1 {
	padding: 4px;
	margin: 0px;
    background: #6699cc;
	color: #ffffff;
	border-bottom: 1px solid #ffcc33;
}

 /* SHAPE NEWS HYPERLINKS */	
div.contentBodyRight a , td.contentBodyRight a:visited {
	text-align: left;
	text-decoration: underline;
	color: #000066; 
}
	
 /* NEWS HYPERLINKS CHANGE COLOR WHEN HOVERED */   
div.contentBodyRight a:hover{
    color: red;
}

div.contentBodyRight div.csc-menu {
margin: 4px 4px 4px 4px;
height: 70px;
border: 1px solid #000066;
overflow: auto;
}

 /* SHAPE GROUPS HYPERLINKS */	
div.contentBodyRight div.csc-menu a , div.contentBodyRight div.csc-menu a:visited {
  margin-left: 4px;
  display: block;
    line-height: 1.25em;  
	text-align: left;
	text-decoration: none;
	color: #000066; 
	font-size: x-small;
}

 /*GROUPS HYPERLINKS CHANGE COLOR WHEN HOVERED */   
div.contentBodyRight div.csc-menu a:hover{
    color: red;
}

/************************************************************/
/*** CSS STYLED CONTENT  */
/************************************************************/
    
/* HEADERS */
h1.csc-firstHeader {
	font-size: 1.2em; 
}

h1 {
	font-size: 1.1em; 
}

/* BODYTEXT */
p.bodytext {
/* margin: 0px 0px 0px 0px;*/
}    

ul {
padding-left: 20px;
margin-left: -5px;
}

/************************************************************/
/*** MAIN MENU  */
/************************************************************/
div.mainmenu {
float: left;
position: relative;
top: 60px;
	left: 9px;
    width: 150px;
	font-size: x-small;
	font-weight: bold;
	}

/* SHAPE HYPERLINKS OF MAIN MENU TO LOOK LIKE BUTTONS */
div.mainmenu a, div.mainmenu a:visited {
    display: block;
    margin-top: 7px;
	line-height: 1.5em;
    padding-left: 20px;
	border: 1px solid #000033;
    border-left-color: #B3B3D1;
    border-top-color: #B3B3D1;
	text-align: left;
	text-decoration:none;
	color: #FFCC33; 
	}

/*** HYPERLINKS OF MAIN MENU CHANGE COLOR WHEN HOVERED */	
div.mainmenu a:hover{
    color: #FFFFFF;
	}

/*** HYPERLINKS OF MAIN MENU CHANGE COLOR WHEN ACTIVE */	
div.mainmenu a.active, div.mainmenu a.active:visited{
    color: #FFFFFF;
}

/*** HYPERLINKS OF MAIN MENU second level  */	
div.mainmenu ul {
	list-style: none;
	margin-top: 0px;
	font-weight: normal;
}

div.mainmenu ul li a, div.mainmenu ul li a:visited  {
border: none;
line-height: 1.2em;
padding-left: 8px;
}

/*** HYPERLINKS OF MAIN MENU second level when active */	
div.mainmenu ul li.actief2 a {
    color: #FFFFFF;	
}


/************************************************************/
/*** SERVICE MENU ON BOTTOM LEFT PART OF SCREEN   */
/************************************************************/
div.servicemenu {
 position: absolute;
float:left; 
top: 500px;
	left: 30px;
    width: 150px;
    text-align: left; 

	font-size:x-small;
	font-weight: normal;
	}

/* SHAPE HYPERLINKS OF SERVICE MENU AS CLEAN TEXT */	
div.servicemenu a , div.servicemenu a:visited {
    display: block;
    line-height: 1.1em; 
	text-align: left;
	text-decoration:none;
	color: #FFCC33;
	}
	
 /* HYPERLINKS OF SERVICE MENU CHANGE COLOR WHEN HOVERED */   
div.servicemenu a:hover{
    color: #FFFFFF;
	}

/*** HYPERLINKS OF SERVICE MENU CHANGE COLOR WHEN ACTIVE */	
div.servicemenu a.active, div.servicemenu a.active:visited{
    color: #FFFFFF;
}

/************************************************************/
/*** FIND MENU ON TOP OF SCREEN  */
/************************************************************/
div.findmenu {
	position: absolute;
    width: 750;
	top: 57px;
	left: 154px;
    font-size:12px;
	font-weight: normal;
}
            
 /* SHAPE HYPERLINKS OF FIND MENU TO LOOK LIKE BUTTONS */
div.findmenu a, div.findmenu a:visited {
    float: left;

    display: block;
    margin-left: 4px;
    margin-right: 4px;
	line-height: 16px;
	border: 0px solid #000033;
    background: #000066;
    border-left: 1px solid #B3B3D1;
	text-align: left;
	text-decoration:none;
	color: #FFCC33; 
	padding-left: 10px;
	}

/* HYPERLINKS OF FIND MENU CHANGE COLOR WHEN HOVERED */    
div.findmenu a:hover {
    color: #FFFFFF;
}

/*** HYPERLINKS OF FIND MENU CHANGE COLOR WHEN ACTIVE */	
div.findmenu a#active {
    color: #FFFFFF;
	text-decoration: none;
}

/************************************************************/
/*** SITEMAP  */
/************************************************************/

 /* SHAPE HYPERLINKS OF SITEMAP */
div.sitemap a, div.sitemap a:visited {
    display: block;
    line-height: 2.5em;
    font-weight: bold;
    text-decoration: none;
    color: #000066; 
}

/* HYPERLINKS ON LEVEL 2 ARE SHAPED AND POSITIONED DIFFERENTLY */
div.sitemap2 a, div.sitemap2 a:visited {
    margin-left: 10px;
    line-height: 1.5em;
    font-weight: normal;
}

/* HYPERLINKS OF SITEMAP UNDERLINE WHEN HOVERED */    
div.sitemap a:hover{
    text-decoration: underline;
}

/*** HYPERLINKS OF SITEMAP UNDERLINE WHEN ACTIVE */	
div.sitemap a.active, div.findmenu a.active:visited{
    text-decoration: underline;
}


/************************************************************/
/*** COUNTRY HEADER FOR ALL PAGES AND PLUG-INS  */
/************************************************************/
    
/* COUNTRY HEADERS */
table.countryHeader {
    padding: 0px; 
	margin: 0px 0px 20px 0px;
	border: 0px;
	border-bottom: 1px solid #000066;
	font-size:  small;
    font-weight: bold;
	width: 100%;
}
table.countryheader p { 
	display: inline;
	padding: 0px;
	margin: 0px;
	vertical-align: top; 
} 
table.countryheader img {
	margin: 0px 0px 2px 0px;
	border: 1px solid #dddddd;
}

div.topMargin20px {
    margin-top: 20px;
}
/************************************************************/
/*** GDISC PLUG-IN ORGANISATIONS  */
/************************************************************/

div.tx-gdiscdb-pi3 {
    padding: 20px 0px 20px 0px;
}

div.tx-gdiscdb-pi3-listrow  {
padding: 0px;
}
div.tx-gdiscdb-pi3 form {
    padding: 0px 20px 20px 20px;
}

div.tx-gdiscdb-pi3 form select {
    width: 172px;
}

div.tx-gdiscdb-pi3 form p {
    display: block;
    margin: 0px;
    padding: 10px 0px 4px 0px;
}

div.tx-gdiscdb-pi3 form p.button {
    text-align: right;
}

input.tx-gdiscdb-pi3-button {
	border: 1px solid #000066;
    border-left-color: #B3B3D1;
    border-top-color: #B3B3D1;
	color: #FFCC33; 
    background-color: #000066;    
    font-weight: bold;
}

div.tx-gdiscdb-pi3 h1 {
    margin: 0px;
    padding: 2px 6px 6px 6px;
    border: 0px;
    border-bottom: 1px solid #FFCC00;
    background: #6699CC;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: x-small;
    color: #FFFFFF;
    font-weight: bold;
}

div.tx-gdiscdb-pi3 td.colSearch{
    border: 2px solid #026697;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: x-small;
    color: #000066;
    width: 212px;
    padding : 0px;
    margin: 0px 20px 0px 0px;
    vertical-align: top;
}

div.tx-gdiscdb-pi3 td.colResult{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: x-small;
    color: #000066;
    width: 548px;
    padding : 0px 0px 0px 20px;
    margin: 0px;
    vertical-align: top;
}

div.tx-gdiscdb-pi3 td.colProjects {
    border: 2px solid #026697;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: x-small;
    color: #000066;
    width: 250px;
    padding : 0px 0px 20px 0px;
    margin: 0px 0px 0px 20px;
    vertical-align: top;
}

div.tx-gdiscdb-pi3 td.colProjects p {
    padding: 0px 10px 0px 10px;
    margin: 0px;
}

div.tx-gdiscdb-pi3 td.colOrganisations {
    border: 0px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: x-small;
    color: #000066;
    width: 500px;
    padding : 0px 20px 20px 0px;
    margin: 0px 0px 0px 20px;
    vertical-align: top;
}

table.tx-gdiscdb-pi3-contentTable {
    margin: 0px 0px 10px 0px;
    padding: 0px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: x-small;
 }

table.tx-gdiscdb-pi3-contentTable tr {
    vertical-align: top;
}

table.tx-gdiscdb-pi3-contentTable td.colLeft {
    padding: 4px 0px 2px 0px;
    margin: 0px;
   font-weight: bold;
    width: 140px;
    color: #000066;
    text-align: left;
}

table.tx-gdiscdb-pi3-contentTable td.colMiddle {
    padding: 4px 10px 2px 10px;
    width: 240px;
}

table.tx-gdiscdb-pi3-contentTable td.colMiddle img{
    margin: 2px 0px 2px 0px;
	vertical-align: middle;
}

table.tx-gdiscdb-pi3-contentTable td.colMiddle a{
    text-decoration: none;
}

table.tx-gdiscdb-pi3-contentTable td.columns a{
    text-decoration: underline;
}

table.tx-gdiscdb-pi3-contentTable td.colMiddle a:hover{
    text-decoration: underline;
}

table.tx-gdiscdb-pi3-contentTable td.colPict {
    padding: 4px 0px 2px 0px;
    text-align: right;
    width: 100px;
}

table.tx-gdiscdb-pi3-contentTable td.colRight {
    padding: 4px 10px 2px 10px;
    text-align: left;
    width: 360px;
}

table.tx-gdiscdb-pi3-contentTable td.colRight img{
    margin: 2px 0px 2px 0px;
	vertical-align: middle;
}

table.tx-gdiscdb-pi3-contentTable td.colRight a{
    text-decoration: none;
	color: #000066;
}

table.tx-gdiscdb-pi3-contentTable td.colRight a:hover{
    text-decoration: underline;
}

table.tx-gdiscdb-pi3-contentTable hr {
	height: 1px; 
	color: #000066;
}

table.tx-gdiscdb-pi3-contentTable td.listLeft  {
    font-size: x-small;
    color: #6699cc;
    padding: 0px 20px 0px 0px;
    line-height: 2em;
}

table.tx-gdiscdb-pi3-contentTable td.listRight  {
    line-height: 1.5em;
}

table.tx-gdiscdb-pi3-contentTable td.listRight a , table.tx-gdiscdb-pi3-contentTable td.listRight a :visited , a.jump, a.jump:visited{
    font-size: x-small;
    font-weight: normal;
    color: #6699cc;
    text-decoration: none;
    line-height: 1.5em;
}
table.tx-gdiscdb-pi3-contentTable td.listRight a:hover, a.jump:hover  {
    text-decoration: underline;
}

td.tx-gdiscdb-pi3-preview {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: x-small;
    color: #000066;
    padding : 0px 0px 0px 0px;
    vertical-align: top;
}

td.tx-gdiscdb-pi3-preview img  {
	margin-right: 10px;
}

a.tx-gdiscdb-pi3-topLink {
	margin: 0px 0px 10px 0px;
	color: #6699cc;
	text-decoration: none;
	display:block;
}

a.tx-gdiscdb-pi3-topLink:hover {
	text-decoration: underline;
}

table.tx-gdiscdb-pi3-contentTable td.altrow {
	background: #efefff;
	border-top: 1px solid #6699cc;
	border-bottom: 1px solid #6699cc;
}
table.tx-gdiscdb-pi3-contentTable td.endrow {
	border-top: 1px solid #6699cc;
}

/************************************************************/
/*** GDISC PLUG-IN ACTIVITIES  */
/************************************************************/
div.tx-gdiscdb-pi1 {
    padding: 20px 0px 20px 0px;
}

div.tx-gdiscdb-pi1-listrow table tr {
    vertical-align: top;
}

td.tx-gdiscdb-pi1-listViewLeft  {
    font-size: x-small;
    color: #6699cc;
    padding: 0px 20px 0px 0px;
    line-height: 2em;
}

td.tx-gdiscdb-pi1-listViewRight a , td.tx-gdiscdb-pi1-listViewRight a :visited  {
    font-size: x-small;
    font-weight: bold;
    color: #000066;
    text-decoration: none;
    line-height: 2em;
}
td.tx-gdiscdb-pi1-listViewRight a:hover  {
    text-decoration: underline;
}

div.tx-gdiscdb-pi1-browsebox  {
    padding: 20px 0px 0px 0px;
    }
    
div.tx-gdiscdb-pi1-browsebox p {
    font-size: xx-small;
    color: #006699;
}
span.tx-gdiscdb-pi1-browsebox-strong {
font-weight: bold;
}

div.tx-gdiscdb-pi1-browsebox a, div.tx-gdiscdb-pi1-browsebox a:visited {
    font-size: x-small;
    color: #006699;
    font-weight: bold;
    text-decoration: none;
}
div.tx-gdiscdb-pi1-browsebox a:hover {
    text-decoration: underline;
}

div.tx-gdiscdb-pi1-singleView table tr {
    vertical-align: top;
}

td.tx-gdiscdb-pi1-singleViewLeft  {
    width: 70px;
    font-size: x-small;
    color: #6699cc;
    padding: 0px 20px 5px 0px;
}

td.tx-gdiscdb-pi1-singleViewRight  {
    font-size: x-small;
    color: #000066;
    padding: 0px 0px 5px 0px;
}

td.tx-gdiscdb-pi1-singleViewRight  a, td.tx-gdiscdb-pi1-singleViewRight  a:visited {
    color: #000066;
    text-decoration: none;
}

td.tx-gdiscdb-pi1-singleViewRight  a:hover {
    text-decoration: underline;
}

td.tx-gdiscdb-pi1-singleViewRight img {
    margin: 2px 0px 2px 0px;
	vertical-align: middle;
}

div.tx-gdiscdb-pi1-photos {
	padding: 0 0 20px 10px;
	margin: 0px;
	text-align: right;
	width: 350px;
	float:right;
}

div.tx-gdiscdb-pi1 table.photos  {
	padding: 10px;
	margin: 0px;
	border: 2px solid #026697;
	background: #e1e5eb;
}

div.tx-gdiscdb-pi1 table.photos  td {
	border: 0px;
	padding: 5px;
	font-size: xx-small;
}
td.tx-gdiscdb-pi1-singleViewFull  {
    font-size: x-small;
    color: #000066;
    padding: 0px 0px 5px 0px;
}

td.tx-gdiscdb-pi1-singleViewFull  a, td.tx-gdiscdb-pi1-singleViewFull  a:visited {
    color: #000066;
    text-decoration: none;
}

td.tx-gdiscdb-pi1-singleViewRight  a:hover {
    text-decoration: underline;
}


div.tx-gdiscdb-pi1 a.highlight {
    margin: 0px 10px 0px 0px;
}

div.tx-gdiscdb-pi1 a.document {
    font-size: xx-small;
}

/************************************************************/
/*** GDISC PLUG-IN PROJECTS  */
/************************************************************/

div.tx-gdiscdb-pi4 {
    padding: 20px 0px 10px 0px;
}

div.tx-gdiscdb-pi4 table.images {
    padding: 0px;
    margin: 0px;
    border: 2px solid #026697;
    background: #e1e5eb;
}

div.tx-gdiscdb-pi4 table.images td {
  padding: 10px;
  font-size: xx-small;
}

div.tx-gdiscdb-pi4 table.documents td {
padding-right: 20px;
}

div.tx-gdiscdb-pi4 table.documents a, div.tx-gdiscdb-pi4 table.documents a:visited {
    font-size: xx-small;
    color: #000066;
}

div.tx-gdiscdb-pi4 table.highlight {
    border-top: 2px solid #026697;
    border-right: 1px solid #026697;
    border-bottom: 1px solid #026697;
    border-left: 2px solid #026697;
}

div.tx-gdiscdb-pi4 table.highlight td {
    padding: 0px;
    margin: 0px;
    background: #e1e5eb;
    border: 0px;
    border-right: 1px solid #026697;
    border-bottom: 1px solid #026697;
}

div.tx-gdiscdb-pi4 table.highlight td img{
    margin: 10px;
}

div.tx-gdiscdb-pi4-listRow {
font-size: x-small;
color: #000066;
}

div.tx-gdiscdb-pi4-listrow a, div.tx-gdiscdb-pi4-listrow a:visited {
    font-size: x-small;
    color: #000066;
    text-decoration: none;
    font-weight: bold;
}

div.tx-gdiscdb-pi4-listrow a:hover {
    text-decoration: underline;
}

div.tx-gdiscdb-pi4-listrow p {
    font-size: x-small;
    color: #000066;
    text-decoration: none;
    padding: 0px 0px 10px 0px;
}

div.tx-gdiscdb-pi4-listRow {
font-size: x-small;
color: #000066;
}

div.tx-gdiscdb-pi4-browsebox  {
    padding: 20px 0px 0px 0px;
    }
    
div.tx-gdiscdb-pi4-browsebox p {
    font-size: xx-small;
    color: #006699;
}
span.tx-gdiscdb-pi4-browsebox-strong {
font-weight: bold;
}

div.tx-gdiscdb-pi4-browsebox a, div.tx-gdiscdb-pi4-browsebox a:visited {
    font-size: x-small;
    color: #006699;
    font-weight: bold;
    text-decoration: none;
}
div.tx-gdiscdb-pi4-browsebox a:hover {
    text-decoration: underline;
}

.tx-gdiscdb-pi4-button {
	border: 1px solid #000066;
    border-left-color: #B3B3D1;
    border-top-color: #B3B3D1;
	color: #FFCC33; 
    background-color: #000066;    
    font-weight: bold;
}

div.tx-gdiscdb-pi4 td.colSearch {
                border: 2px solid #026697;
                font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
                font-size: x-small;
                color: #000066;
    width: 212px;
    padding :0px;
    margin: 0px;
    vertical-align: top;
 }

div.tx-gdiscdb-pi4 td.colSearch h1 {
margin: 0px;
                padding: 2px 6px 6px 6px;
                border: 0px;
                border-bottom: 1px solid #FFCC00;
                background: #6699CC;
                font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
                font-size: x-small;
                color: #FFFFFF;
    font-weight: bold;
}

div.tx-gdiscdb-pi4 td.colSearch form {  
    padding: 0px 10px 10px 10px;
}

div.tx-gdiscdb-pi4 td.colSearch form p {  
    display: block;
    margin: 0px;
    padding: 10px 0px 4px 0px;
}

div.tx-gdiscdb-pi4 td.colSearch form select {  
    width: 180px;
}

div.tx-gdiscdb-pi4 td.colSearch form p.button {  
    display: block;
    text-align: right;
    padding: 10px 14px 0px 0px;
}

div.tx-gdiscdb-pi4 td.colSearch form p.button input {  
width: 50px;
}

div.tx-gdiscdb-pi4 td.colResult {
    vertical-align: top;
    padding: 0px 0px 0px 12px;
                    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
                font-size: x-small;
}

div.tx-gdiscdb-pi4-singleView table tr {
    vertical-align: top;
}

td.tx-gdiscdb-pi4-singleViewLeft  {
    width: 155px;
    font-size: x-small;
    color: #6699cc;
    padding: 0px 20px 5px 0px;
}

td.tx-gdiscdb-pi4-singleViewRight  {
    font-size: x-small;
    color: #000066;
    padding: 0px 0px 5px 0px;
}

td.tx-gdiscdb-pi4-singleViewRight UL {
	margin: 6px 0px 6px 0px;
}

td.tx-gdiscdb-pi4-singleViewRight img{
    margin: 2px 0px 2px 0px;
	vertical-align: middle;
}

td.tx-gdiscdb-pi4-singleViewRight  a, td.tx-gdiscdb-pi4-singleViewRight a:visited {
	color: #000066;
	text-decoration: none;
}
td.tx-gdiscdb-pi4-singleViewRight  a:hover {
	text-decoration: underline;
}

td.tx-gdiscdb-pi4-singleViewRight  table.participants td{
    font-size: x-small;
	color: #000066; 
	padding: 2px 20px 2px 0px;
}

/************************************************************/
/*** GDISC PLUG-IN PEOPLE  */
/************************************************************/
div.tx-gdiscdb-pi2{
    padding: 20px 0px 10px 0px;
}

div.tx-gdiscdb-pi2-listrow  {
padding: 0px;
}
div.tx-gdiscdb-pi2 form {
    padding: 0px 20px 20px 20px;
}

div.tx-gdiscdb-pi2 form select {
    width: 172px;
}

div.tx-gdiscdb-pi2 form input {
    width: 172px;
}

div.tx-gdiscdb-pi2 form p {
    display: block;
    margin: 0px;
    padding: 10px 0px 4px 0px;
}

div.tx-gdiscdb-pi2 form p.button {
    text-align: right;
}

div.tx-gdiscdb-pi2 form input.tx-gdiscdb-pi2-button {
	border: 1px solid #000066;
    border-left-color: #B3B3D1;
    border-top-color: #B3B3D1;
	color: #FFCC33; 
    background-color: #000066;    
    font-weight: bold;
	width: 50px;
	}

div.tx-gdiscdb-pi2 h1 {
    margin: 0px;
    padding: 2px 6px 6px 6px;
    border: 0px;
    border-bottom: 1px solid #FFCC00;
    background: #6699CC;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: x-small;
    color: #FFFFFF;
    font-weight: bold;
}

div.tx-gdiscdb-pi2 td.colSearch{
    border: 2px solid #026697;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: x-small;
    color: #000066;
    width: 212px;
    padding : 0px;
    margin: 0px 20px 0px 0px;
    vertical-align: top;
}

div.tx-gdiscdb-pi2 td.colResult{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: x-small;
    color: #000066;
    width: 548px;
    padding : 0px 0px 0px 20px;
    margin: 0px;
    vertical-align: top;
	
}

table.tx-gdiscdb-pi2-contentTable {
    margin: 0px 0px 10px 0px;
    padding: 0px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: x-small;
 }

table.tx-gdiscdb-pi2-contentTable tr {
    vertical-align: top;
}

table.tx-gdiscdb-pi2-contentTable td.colLeft {
    padding: 4px 0px 2px 0px;
    margin: 0px;
    font-size: x-small;
    color: #6699cc;
    width: 130px;
    text-align: left;
	font-weight: normal;
	}


table.tx-gdiscdb-pi2-contentTable td.colRight {
    padding: 4px 0px 2px 0px;
    text-align: left;
    width: 300px;
	font-size: x-small;
	color: #000066;
}

table.tx-gdiscdb-pi2-contentTable td.colRight a, table.tx-gdiscdb-pi2-contentTable td.colRight a:visited {
	color: #000066;
	text-decoration: none;
}

table.tx-gdiscdb-pi2-contentTable td a:hover {
	color: #000066;
	text-decoration: underline;
}

table.tx-gdiscdb-pi2-contentTable td.colImage {
    padding: 14px 0px 2px 10px;
    text-align: right;
    width: 100px;
}

table.tx-gdiscdb-pi2-contentTable td.colHeader {
    padding: 14px 0px 2px 0px;
	font-weight: bold;
	color: #000066;
}


/************************************************************/
/*** gdiscnews  */
/************************************************************/

div.tx-gdiscnews-pi1-singleView div.newsImage {
	border: 2px solid #026697;
	background: #e1e5eb;
	padding: 10px 0px 10px 10px;
	margin: 0px 0px 10px 10px;
	width: 425px;
	float: right;
    font-size: x-small;
    color: #000066;
}
div.tx-gdiscnews-pi1-singleView div.newsImage img {
margin: 0px 0px 5px 0px;
}
div.tx-gdiscnews-pi1-singleView div.newsImage a.document {
    color: #000066;
	text-decoration: none;
	font-size: xx-small;
}
div.tx-gdiscnews-pi1-singleView div.newsImage a.document:hover {
	text-decoration: underline;
}
div.tx-gdiscnews-pi1-singleView div.newsImage a.document img {
	padding: 0px;
	margin: 5px 0px 0px 0px;
}
div.tx-gdiscnews-pi1-singleView h2 {
    font-size: small;
    color: #000066;
}

p.tx-gdiscnews-pi1-listrowField-title a, p.tx-gdiscnews-pi1-listrowField-title a:visited {
    color: #000066;
    font-weight: bold;
    text-decoration: none;
}
p.tx-gdiscnews-pi1-listrowField-title a:hover {
    text-decoration: underline;
}

div.tx-gdiscnews-pi1-browsebox  {
    padding: 20px 0px 0px 0px;
    }
    
div.tx-gdiscnews-pi1-browsebox p {
    font-size: xx-small;
    color: #006699;
}
div.tx-gdiscnews-pi1-browsebox a, div.tx-gdiscnews-pi1-browsebox a:visited {
    font-size: x-small;
    color: #006699;
    font-weight: bold;
    text-decoration: none;
}
div.tx-gdiscnews-pi1-browsebox a:hover {
    text-decoration: underline;
}

/************************************************************/
/*** MAILFORM  */
/************************************************************/

table.csc-mailform {
	font-size: x-small;
}

td.csc-form-commentcell p {
	font-weight: bold;
	margin-left: 175px;
}

td.csc-form-labelcell {
	width: 170px;
	color: #6699cc;
}

td.csc-form-fieldcell {
	width: 530px;
}

td.csc-form-fieldcell input {
	color: #000066;
}

/************************************************************/
/*** INDEXED SEARCH  */
/************************************************************/


.tx-indexedsearch-searchbox-button {
	border: 1px solid #000066;
    border-left-color: #B3B3D1;
    border-top-color: #B3B3D1;
	color: #FFCC33; 
    background-color: #000066;    
    font-weight: bold;
}

.tx-indexedsearch  a, .tx-indexedsearch a:visited {
	color: #006699;
	text-decoration: none;
}

.tx-indexedsearch  a:hover {
	text-decoration: underline;
}

.tx-indexedsearch-rules {
display: none;
}

.tx-indexedsearch-title  {
   font-size: x-small;
}

.tx-indexedsearch-title a, .tx-indexedsearch-title a:visited  {
   font-size: x-small;
   color: #000066;
}

.tx-indexedsearch-descr {
  font-size: x-small;
  color: #000066;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE {
    margin: 0px;
    padding: 2px 6px 6px 6px;
    border: 0px;
    border-bottom: 1px solid #FFCC00;
    background: #6699CC;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: x-small;
    color: #FFFFFF;
    font-weight: bold
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE a {
	font-size: x-small;
	color: #FFCC33;
}

.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-info { 
	font-size: xx-small;
	color: #006699;
	}
.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-info a { 
	font-size: xx-small;
	color: #006699;
	font-weight: bold;
	}

/* ------------------------- CONTENT TABLE USED FOR SELECTING ORGANISATIONS WHEN A COUNTRY HAS MORE THAN 1 ------*/

table.contentTable {
    margin: 0px 0px 10px 0px;
    padding: 0px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: x-small;
    width:420px;
}
table.contentTable tr {
    vertical-align: top;
}

 td.colLeft {
    padding: 4px 0px 2px 0px;
    margin: 0px;
    font-weight: bold;
    width: 110px;
}

td.colRight {
    padding: 4px 0px 2px 0px;
    text-align: right;
    width: 90px;
}

td.colMiddle {
    padding: 4px 6px 2px 12px;
}

td.colMiddle a {
color: #000066;
}

div.tx-gdiscdb-pi5 {
    padding: 20px 0px 0px 0px;
}

/*****************************************************************/

div.movie {
	border: 2px solid #026697;
	background: #e1e5eb;
	padding: 10px;
	margin: 0px;
    font-size: x-small;
	text-align: left;
    color: #000066;
}
div.movie a {
    color: #000066;
	text-decoration: none;
	font-size: xx-small;
}
div.movie a:hover {
	text-decoration: underline;
}
.contentBodyRight h5.csc-firstHeader {
padding: 4px;
margin: 0px;
background: #EED533;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:bold;
color: #000061;
}