﻿/* #ContentLeft, #ContentRight, #ContentCentre, #Footer, #AddPlaceHolder
#Header, #Add

{
    border: solid 1px black;
}
*/


/*  *******************************
    Style and Positioning CSS Code

    *******************************  */
h2, h3, p, #div-about ul, #div-who ul , #div-how ol, #contactus ul, div#Application ul 
{
    margin-bottom:5px;
}

#div-about p, #div-who p, #div-how p, #div-success p, #contactus p, div#Application p
{
    margin-bottom:15px;
}


dl dt a, dl dd p, dl dd p a
{
    font-size:1em;
}

dl dd p
{
    margin: 5px 0px;
}

dl 
{
    margin: 15px 0px;
}

/* Header & Header Navigation */
#Navigation
{
    background-color:#ffffff;
    margin-top:-20px;

}
   
#HeaderNavigation
{    
    /*border:  solid 1px #D3D3D3;*/
    height:26px;
}


#Navigation ul
{
    list-style-type: none;
    /*border:  solid 1px #D3D3D3;*/
    
}

#Navigation ul li
{ 
    display: inline; 
    float:left;
    vertical-align:middle;    
}

#Navigation ul li /*, #Navigation ul li a*/
{
    padding:0px;
}

#Navigation ul li a
{
    text-decoration: none;
    font-size:1.3em;
    font-weight:bold;
    font-family:Arial;
    color:gray;
    /*border:  solid 1px #D3D3D3;*/
    float:left;    
    height:30px;    
    text-align:center;

    /*
    width:110px;
    */

}

#Navigation ul li a:hover, #Navigation ul li a:focus
{
    background-color:#ffffff;
    color:#229FA5;
    font-weight:bold;
}


/* Validation Logo CSS */
#ValidLogos ul, .footer-list
{
    list-style:none;
    list-style-type: none;
    line-height:150%;
}

#ValidLogos ul li, .footer-list li
{
    display: inline;
}

#FooterMap
{
    text-align:center;
}



/* Content CSS  */
.copyhead
{
    color:#2F4F4F;
    font-family:Arial;
    font-weight:bold;
    font-size:1.2em;

}

.copytext, p, #div-about ul li, #div-who ul li, #div-how ol li, #contactus ul li, #welcome ul li, div#Application ul li
{
    color:Gray;  
    font-size:1.1em;
    font-family:Arial;
    line-height:120%;      
}

#welcome
{
    font-size:1em;
    padding-top:0;
    margin-top:0;
}

#welcome ul
{
    margin:10px 0px 0px 140px;
}

#welcome ul li
{
    margin-bottom:5px;
}

.nav-link
{
    font-size:1.2em;   
    line-height:150%;
}

.nav-link, a, .divider
{ 
    color:#229FA5 ;
    font-family:Arial;
    font-weight:bold;    
}

.foot-link
{
    font-size:1.1em;   
}

a.nav-link:hover, a.nav-link:focus, a:hover, a:focus
{
    text-decoration:underline;
}

#CL2_Left420, #CL3_Left420
{
    border-top: solid 1px #D3D3D3;
}

#HeaderLayer1
{
    border-bottom: solid 1px #D3D3D3;
    height:44px;
}

#ContentLayer1 div.ContentRight33
{
   border: solid 1px #D3D3D3;
   padding:20px;
   height:255px;
   width:360px;
   background-color:#F7F7F7;
}

.DividingLayer div
{
    border: solid 1px #D3D3D3;
    height:14px;
    background-color:#F7F7F7;
    margin-top:10px;

    padding-top:4px;
    color:Black;    
    clear:both;
}

.DividingLayer .Content6 span
{
    padding-left:20px;
}

.DividingLayer222 
{
    border: solid 1px #D3D3D3;
    background-color:#F7F7F7;
    color:Black;      
    height:10px;
    padding-top:0px;
    margin-top:0px;
}

.ContentLeft222 .DividingLayer222, .ContentLeft42 .DividingLayer222
{
    margin-right:10px;
    height:10px;    
}

.ContentLeft42 .DividingLayer222
{
    clear:both;
    margin-right:10px;
}



.ContentLeft42 .DividingLayer222
{
    margin-left:0px
}

.DividingLayer222 span
{
    padding-left:20px;
    font-size:1.2em;    
    float:left;
    padding:10px;
    margin-top:-15px;   
    padding-bottom:10px; 
}

#ContentLayer3 .ContentLeft42 div, #ContentLayer3 .ContentRight42 div
{
    margin-top:-10px;
    margin-bottom:10px;
    text-align:left;
}

#ContentLayer3 .ContentLeft42 .ContentSplitLeft, #ContentLayer3 .ContentLeft42 .ContentSplitRight
{
    margin-bottom:10px;
    margin-top:20px;
}

#ContentLayer3 p
{
    padding-right:20px;
}

/*
#ContentLayer3 .ContentLeft222 div, #ContentLayer3 .ContentRight222 div, #ContentLayer3 .ContentCentre222 div
{
    margin-top:-18px;
}



#ContentLayer3 .ContentLeft222 span, #ContentLayer3 .ContentRight222 span, #ContentLayer3 .ContentCentre222 span,
#ContentLayer3 .ContentLeft42 span, #ContentLayer3 .ContentRight42 span
{
    padding-right:10px;
}
*/

.ContentRight33
{
    padding-left:20px;
}

.ContentRight33 h3, .ContentRight33 span
{
    padding-right:20px;
}

#ContentLayer2 
{
    margin-top:0px;
    padding-top:0px;
}

#ContentLayer2 div.ContentLeft362, #ContentLayer2 div.ContentRight362, #ContentLayer2 div.ContentCentre362
{
    margin-bottom:10px;
}


#ContentLayer2 div
{
    margin-top:0px;
    padding-top:10px;
}

#ContentLayer1, #FooterLayer1, #HeaderLayer1
{
   /* margin-top:-25px;*/
    padding-top:0px;
}

#ContentLayer1
{
   /* margin-top:-25px;*/
    margin-bottom:10px;
}


.uc1_imgcontainer
{
    float:left;
    margin-right:10px;
    margin-top:0px;
    background-color:#F7F7F7;
    border: solid 1px #D3D3D3;
    padding:6px;
    padding-bottom:5px;
    text-align:center;
}

.uc2_imgcontainer, .uc3_imgcontainer
{
    float:left;
    margin-right:10px;
}

.uc2_imgcontainer  img, .uc3_imgcontainer img
{
    border: solid 1px #D3D3D3;
    margin-top:5px;
}

#slidertitle
{
    float:left;
    margin-top:5px;
}

#copycontent, #div-copytext, #contactus, #request
{
    line-height:150%;
}


div.bgHigh
{
    border-top:1px solid #ffffff;
    background-color:#285665;
    height:23px;
    width:399px;
    text-align:center;
}

div.bgHigh p
{
    color:White;
    font-family:Arial;
    font-size:1.0em;
  
}

.newshead, h2, h3
{
    color:#229FA5;
    line-height:120%;    
}

h2
{
    font-size:1.2em;     
}

h3
{
    font-weight:bold; 
    line-height:120%; 
    font-size:1.2em;       
}

.diarydates
{
    padding-top:30px;
    padding-left:20px;
    padding-right:20px;   
}

img#banner
{
    margin-left:55px;
    
}

#imgKK
{
    /*margin-left:15px;*/
    text-align:left;   
    margin-top:20px;
}

/* Contact Us

.contactus ul#address li
{
    line-height:normal;
    margin-bottom:0;
    margin-top:0;
}*/

.mailmessage 
{
    
    width:580px;
}

.contactus ul li, ul.mailmessage li, .mailmessage li, div#Application ul li, div#InnovationTerms ul li
{
    margin-bottom:15px;
}

.contactlabel , .contacttext
{
	font-size: 1.1em;
	font-family:Arial;
	color:Gray;
}

.contacttext
{
    
}

.contactlabel 
{
	width: 560px;
	text-align: left;
	margin-right: 0.5em;
	/*float: left; */
	display: block;
	font-weight:bold;
}

.contactbutton
{
	font-size: 1.1em;
	font-family:Arial;
	color:Gray;
	font-weight:bold;
}


#request ul.mailmessage li
{
    margin-left:30px;
}


#div-copytext ol
{
    margin-left:30px;
    line-height:130%;
}

#div-copytext ol li
{
    margin-bottom:5px;
}


/* Accessibility */
.ul-ContentList2
{
    list-style:disc;
    margin-left:30px;
}

#div-copytext .ul-ContentList2
{
    line-height:100%;
}

.linktop, .linktop a
{
    font-size: 0.9em;   
    color:#229FA5;
    text-align:right; 
    text-decoration:none; 
}

.linktop a:hover, .linktop a:focus
{
    color:black;
    text-decoration:underline;  
}

/* About Us etc */
#div-copytext ul, div#SiteMap ul
{
    list-style:disc;
    margin-left:30px;
    line-height:130%;
    font-size:1.1em;
}

div#InnovationTerms ul 
{
    list-style:disc;
    padding:20px;
    line-height:130%;
    font-size:1.1em;
    color:Gray;
}

#div-copytext ul li,div#SiteMap ul li
{
    margin-bottom:10px;
}

div#SiteMap ul 
{
    margin-bottom:20px;
}

div#SiteMap h2
{
    margin-bottom:10px;
}

/* Quicklinks */
#Quicklinks
{
    margin-top:0px;
}

.quicklink
{
    border: solid 1px #D3D3D3;
    background-color:#F7F7F7;
    width:145px;
    padding:0px 10px 10px  30px;
    line-height:200%;
}

.quicklink h3
{
    padding:0px;
    text-align:center;
}

/* Medusa link */
#medusa
{
    color:Gray;    
}

#copyright
{
    float:left;
    margin-left:500px;
    margin-top:-14px;
}

p#copyright
{
    font-size:1.1em;
}

/* News and Events */
table.data tr
{
    height:30px;

}

table.data tr td span
{
    line-height:150%;
}


/* ****** Pagination Styles ******* */
div.pagination  
{
    margin-left:80px;    
}

div.pagination ul {
	float: left;
}

div.pagination ul li {
	float: left;
	font-weight: bold;
	font-size:0.8em;
	padding:0 5px;
	list-style: none;
}

div#CaseStudy div.pagination ul li 
{
	font-size:1em;
}

div#CaseStudy div.pagination ul
{
	margin-bottom:20px;
}

div#CaseStudy p
{
	margin-top:20px;
	margin-bottom:20px;
}

div#InitiativesTicker
{
    margin-left:15px;
    margin-top:0px;
    border: solid 1px #D3D3D3;
    background-color:#F7F7F7;
    padding:10px 5px 10px 10px;
}

div#InitiativesTicker h2
{
    text-align:center;
    color:Black;
    margin-bottom:10px;
}

div#InitiativesTicker h3
{
    text-align:left;
    margin-bottom:0px;
    padding-bottom:0px;
}

div#InitiativesTicker ul
{
    margin:0px 0px 10px 0px;
}

div#InitiativesTicker ul li
{
    margin:5px 0px 5px 10px;
    list-style-type:disc;
    list-style-position:outside;
    padding-left:0px;
}

div#InitiativesTicker .nav-link
{
    font-size:1em;   
}

div#Initiatives dl dt a
{
    font-size:1.2em;
}

div#Initiatives dl
{
    margin-top:30px;
    margin-bottom:30px;
}

img#imgRSS
{
    float:left;
    /*padding-top:5px;*/
}

img#imgTwitter
{
    float:left;
    /*margin-left:-80px;*/
}

img#imgFacebook
{
    float:left;
    padding-top:5px;
    margin-left:20px;
}

div#Application p
{
    font-size:1em;
}
