/* CSS Document */

/* CSS Document */

 html,body,p,div,img,li,ul,dl,dd,dt,form,table,td,tr,form{
/*** Let's go commando ***/
  margin:0;
  padding:0;
  border:0;
}
input,select{
  margin:0;
  padding:0;}

/* Main DIV Layouts --------------------------------------------------*/

body{
 margin: 0px 10px 0px 10px;
 padding:0px 0px 0px 0px;
 color: #333333;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 82%;
 background-color: #FFFFFF;
 text-align: center}
 
#containertop {margin: 0;
			padding: 0px 0px 0px 20px;
			background-color: #FFFFFF;
			text-align:left
			;}

#containermid {margin: 0;
			padding: 0;
			background-color: #FFFFFF;
			text-align:left
			;}
			
#containerfoot{margin: 0;
			margin-left: auto;
			margin-right: auto;
			padding: 0;
			background-color: #FFFFFF;
			text-align:left;
			clear:both;}						


/* Header --------------------------------------------------*/

#head{
height:118px;
text-align:left;
background-image:  url(../images/head_bg.jpg);
background-repeat: no-repeat;
background-position: top right;
background-color: #FFFFFF;
margin: 0px;
padding: 0px;
}
/* Top Navigation --------------------------------------------------*/
#subnav {margin: 0px 0px 5px 0px; color:#009999; padding: 0px 0px 0px 0px}
#subnav a:link    {color: #009999; text-decoration: none; margin-right: 3px; margin-left: 3px  }
#subnav a:visited {color: #009999; text-decoration: none; margin-right: 3px; margin-left: 3px}
#subnav a:hover   {color: #009999; text-decoration: underline; margin-right: 3px; margin-left: 3px}

#logo {margin: 0px 0px 0px 0px}
.invisible{position: absolute; left: -9000px}


/* Main Content Layouts --------------------------------------------------*/

#hairline {height: 1px; border:solid #99C9D7; border-width:1px 0px 0px 0px;}

#subline {height: 1px; border:solid #CCCCCC; border-width:1px 0px 0px 0px; clear:both;}



#sidebar-a {float: right;
			width: 250px;
			background-color: #ffffff;
			margin: 20px 0px 0px 0px;
			padding: 0px 0px 10px 0px;}
			
			
#sidebar-b {float: left;
			width: 190px;
			background-color: #ffffff;
			margin: 20px 0px 0px 0px;
			padding: 0px 0px 10px 0px;}
			
#contenthome {padding: 0px;
		  margin-left: 210px;
		  margin-right: 260px;
		  margin-top: 20px;
		  margin-bottom: 0px;
		  background-color: #FFFFFF;
		  padding: 0px 10px 20px 10px;
		  text-align:left;
		  font-size:110%}			
			
#content {padding: 0px;
		  margin-left: 210px;
		  margin-right: 10px;
		  margin-top: 20px;
		  margin-bottom: 0px;
		  background-color: #FFFFFF;
		  padding: 0px 0px 20px 20px;
		  text-align:left;
		  font-size:110%}

#contentsearch {padding: 0px;
		  margin-left: 10px;
		  margin-right: 10px;
		  margin-top: 10px;
		  margin-bottom: 0px;
		  background-color: #FFFFFF;
		  padding: 0px 0px 20px 20px;
		  text-align:left;}
		  
#noscript {padding: 0px;
		  background-color: #FFFF99 ;
		  padding: 10px 10px 10px 10px;
		  text-align:left;
		  color:#FF0000;
		  font-family:Verdana, Arial, Helvetica, sans-serif}  

		  
#historytrail {margin: 7px 0px 0px 0px}		  						
											
/* Tables --------------*/


table {background-color: #cccccc;}
td {background-color: #FFFFFF; padding: 5px;}
th {background-color:#EDF8FD; padding: 5px; color: #333333;}


/* Links --------------------------------------------------*/
a:link    {color: #0033CC; text-decoration: underline; }
a:visited {color: #800080; text-decoration: underline; }
a:hover   {color: #0000FF; text-decoration: underline; }



/* Headings, Lists and Paragraphs --------------------------------------------------*/



h1 {color:#02445A; font-size: 1.4em; border:solid #009AB0; border-width: 0px 0px 0px 0px; margin:0px 0px 10px 0px; padding:0px 0px 3px 0px}
h2 {color:#009AB0; font-size: 1.2em; margin:10px 0px 7px 0px; padding:3px 0px 3px 5px; background-color:#EDF8FD; border-top:1px solid #009AB0;}
h3 {color:#009AB0; font-size: 1.2em; margin:0px 0px 10px 0px; padding:0; }
p  {margin: 0px 0px 10px 0px; padding: 0; line-height: 1.3em }


#content ul {margin: 0px 0px 0px 0px;  list-style-type: none; }
#content ul li {padding: 0px 0px 3px 17px; background: #FFFFFF url(../images/bullet.gif) no-repeat 0.3em 0.4em;}
#content ol ol { list-style-type: lower-alpha;}

#contenthome ul {margin: 0px 0px 0px 0px;  list-style-type: none; }
#contenthome ul li {padding: 0px 0px 3px 17px; background: #FFFFFF url(../images/bullet.gif) no-repeat 0.3em 0.4em;}
#contenthome ol ol { list-style-type: lower-alpha;}

#homecontent ul {margin: 0px 0px 0px 0px;  list-style-type: none; }
#homecontent ul li {padding: 0px 0px 3px 17px; background: #FFFFFF url(../images/bullet.gif) no-repeat 0.3em 0.4em;}
#homecontent ol ol { list-style-type: lower-alpha;}

#sidebar-a ul {margin: 0px 0px 0px 0px;  list-style-type: none; }
#sidebar-a ul li {padding: 0px 0px 3px 17px; background: #FFFFFF url(../images/bullet.gif) no-repeat 0.3em 0.4em;}
#sidebar-a ol ol { list-style-type: lower-alpha;}


/* Footer --------------------------------------------------*/
#footerlogos {float:left; margin-top:7px}
#foottext {margin: 10px 0px 0px 0px; font-size: 0.9em}



/* Side Navigation -------------------------------------------------------------------------*/
#sideblue     {margin-left: 0px; border:1px solid #CCCCCC; border-width: 1px 1px 1px 1px; }
#sideblue ul  {margin: 0; padding: 0; list-style-type: none; font-family: arial, Helvetica, sans-serif; background-color: #CCCCCC;}
#sideblue li  {margin: 0 0 1px 0; }
#sideblue a   {display: block; padding: 5px 13px; width: 162px; color: #333333; background-color: #FFFFFF; text-decoration: none; background: #FFFFFF url(../images/square.gif) no-repeat 0.3em 0.8em;}
#sideblue a:hover  {color: #000000; background-color: #D7EEF9; text-decoration: none; }

#sideblue ul ul {margin: 0; padding: 0; list-style-type: none; font-family: arial, Helvetica, sans-serif; background-color: #CCCCCC;}
#sideblue ul ul li {margin: 0 0 1px 0;  }
#sideblue ul ul a  {display: block; padding: 5px 5px 5px 21px; width: 162px; color: #333333;  background: #E8E5E5 url(../images/spacer.gif) no-repeat 0em 0em; text-decoration: none;}
#sideblue ul ul a:hover {color: #000000; background-color: #D7EEF9; text-decoration: none;}


/* Placeholders -------------------------------------------------------------------------*/
.placecol {border: 1px solid #009AB0}
.placecol h2 {color:#009AB0; font-size: 1.2em; margin:0px 0px 0px 0px; padding:3px 0px 3px 5px; background-color:#EDF8FD; border-top: 0px}
.placecon {padding: 0px;}
.placecon p {margin: 5px 5px 5px 5px; font-size: 0.9em}

.signup {background: #009AB0; padding:5px 0px 5px 10px; font-weight:bold}
.signup a:link    { color: #FFFFFF; text-decoration: none; }
.signup a:visited { color: #FFFFFF; text-decoration: none; }
.signup a:hover   {color: #FFFFFF; text-decoration: underline; }

.photohome {background: #EDF8FD; margin: 0px 0px 20px 0px; text-align:center;  }
.photohome p {padding: 5px 5px 5px 5px}

.placemid {border: 1px solid #009AB0; padding: 5px; margin: 0px 0px 10px 0px; height: 80px}
.morenews {margin: 10px 0px 10px 0px}


a:link.partner    {color:#009AB0; font-size: 1.3em; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;  font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
a:visited.partner {color:#009AB0; font-size: 1.3em; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;  font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
a:hover.partner   {color:#009AB0; font-size: 1.3em; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;  font-family: Arial, Helvetica, sans-serif; text-decoration: none; }



/* Partner Placeholders --------------------------------------------------*/

.curve {margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px}
.curvebox{background: url(../images/right_top.gif) top right; background-repeat: no-repeat;   margin: 0; padding: 0;}
	   
.curveboxin{background: url(../images/left_top.gif) top left; background-repeat: no-repeat; margin: 0; padding: 10px 10px 0px 10px;}	   

.curvebot {background: url(../images/right_btm.gif) bottom right; background-repeat: no-repeat;   margin: 0; padding: 0;}
.curvebotin {background: url(../images/left_btm.gif) bottom left; background-repeat: no-repeat;   margin: 0; padding: 0;}

.placepart {margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
			height: 150px}

.partright {background: url(../images/place_right.gif) top right;
	   background-repeat: no-repeat;
	    margin: 0;
        padding: 0;
		height: 150px}
				
.partleft{ background: url(../images/place_left.gif) top left; background-repeat: no-repeat; padding: 0px 0px 0px 0px; height: 150px}


.placepart2 {margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
			height: 185px}

.partright2 {background: url(../images/place_right_lrg.gif) top right;
	   background-repeat: no-repeat;
	    margin: 0;
        padding: 0;
		height: 185px}
				
.partleft2{ background: url(../images/place_left_lrg.gif) top left; background-repeat: no-repeat; padding: 0px 0px 0px 0px; height: 185px}

.partimg {margin: 0px 0px 0px 0px}
.partleft p {margin: 7px 7px 7px 7px; padding: 7px 7px 7px 7px; }
.partleft2 p {margin: 7px 7px 7px 7px; padding: 7px 7px 7px 7px; }

/* Last Updated --------------------------------------------------*/
.updated {padding: 3px; margin-top: 10px; border:1px solid #009AB0; border-width: 1px 1px 1px 1px;}

/* Back to Top --------------------------------------------------*/
.top  {margin-top: 10px;}


/* Highlight Navigation --------------------------------------------------*/

body#about li#abo a {background-color: #D7EEF9;}
body#aboutcor li#abocor a {background-color: #D7EEF9;}
body#aboutrol li#aborol a {background-color: #D7EEF9;}
body#aboutmin li#abomin a {background-color: #D7EEF9;}
body#aboutrol li#aborol a {background-color: #D7EEF9;}
body#aboutaut li#aboaut a {background-color: #D7EEF9;}
body#aboutexe li#aboexe a {background-color: #D7EEF9;}
body#aboutcor li#abocor a {background-color: #D7EEF9;}
body#aboutann li#aboann a {background-color: #D7EEF9;}
body#aboutcus li#abocus a {background-color: #D7EEF9;}
body#aboutcom li#abocom a {background-color: #D7EEF9;}
body#aboutqul li#aboqul a {background-color: #D7EEF9;}
body#aboutmrk li#aboqmk a {background-color: #D7EEF9;}

body#about #sideblue ul ul a {background-color: #E8E5E5}
body#about #sideblue ul ul a:hover, body#about #sideblue ul ul a:active, body#about #sideblue ul ul a:focus  {background-color: #D7EEF9}

body#award li#awa a {background-color: #D7EEF9;}
body#awardhet li#awahet a {background-color: #D7EEF9;}
body#awardfet li#awafet a {background-color: #D7EEF9;}
body#awarddit li#awadit a {background-color: #D7EEF9;}

body#award  #sideblue ul ul a {background-color: #E8E5E5}
body#award  #sideblue ul ul a:hover, body#award  #sideblue ul ul a:active, body#award  #sideblue ul ul a:focus  {background-color: #D7EEF9}

body#application li#app a {background-color: #D7EEF9;}

body#publication li#pub a {background-color: #D7EEF9;}
body#publicationpro li#pubpro a {background-color: #D7EEF9;}
body#publicationacc li#pubacc a {background-color: #D7EEF9;}
body#publicationbol li#pubbol a {background-color: #D7EEF9;}
body#publicationcre li#pubcre a {background-color: #D7EEF9;}
body#publicationrec li#pubrec a {background-color: #D7EEF9;}
body#publicationfrn li#pubfrn a {background-color: #D7EEF9;}
body#publicationfri li#pubfri a {background-color: #D7EEF9;}
body#publicationsta li#pubsta a {background-color: #D7EEF9;}
body#publicationfee li#pubfee a {background-color: #D7EEF9;}

body#publication  #sideblue ul ul a {background-color: #E8E5E5}
body#publication  #sideblue ul ul a:hover, body#publication  #sideblue ul ul a:active, body#publication  #sideblue ul ul a:focus  {background-color: #D7EEF9}

body#international li#int a {background-color: #D7EEF9;}
body#internationalcon li#intcon a {background-color: #D7EEF9;}
body#internationalcom li#intcom a {background-color: #D7EEF9;}
body#internationalbol li#intbol a {background-color: #D7EEF9;}
body#internationallis li#intlis a {background-color: #D7EEF9;}
body#internationaleqf li#inteqf a {background-color: #D7EEF9;}
body#internationalefl li#intefl a {background-color: #D7EEF9;}

body#international  #sideblue ul ul a {background-color: #E8E5E5}
body#international  #sideblue ul ul a:hover, body#international  #sideblue ul ul a:active, body#international  #sideblue ul ul a:focus  {background-color: #D7EEF9}

body#framework li#fra a {background-color: #D7EEF9;}
body#frameworkpub li#frapub a {background-color: #D7EEF9;}
body#frameworkpol li#frapol a {background-color: #D7EEF9;}
body#frameworkbri li#frabri a {background-color: #D7EEF9;}
body#frameworkwor li#frawor a {background-color: #D7EEF9;}
body#frameworkdis li#fradis a {background-color: #D7EEF9;}
body#frameworkstu li#frastu a {background-color: #D7EEF9;}
body#frameworkpla li#frapla a {background-color: #D7EEF9;}
body#frameworkglo li#fraglo a {background-color: #D7EEF9;}

body#internationalisationreg li#regglo a {background-color: #D7EEF9;}

body#framework  #sideblue ul ul a {background-color: #E8E5E5}
body#framework  #sideblue ul ul a:hover, body#framework  #sideblue ul ul a:active, body#framework  #sideblue ul ul a:focus  {background-color: #D7EEF9}

body#news li#new a {background-color: #D7EEF9;}
body#news06 li#new06 a {background-color: #D7EEF9;}
body#news05 li#new05 a {background-color: #D7EEF9;}
body#news04 li#new04 a {background-color: #D7EEF9;}
body#news03 li#new03 a {background-color: #D7EEF9;}
body#news02 li#new02 a {background-color: #D7EEF9;}
body#news01 li#new01 a {background-color: #D7EEF9;}
body#news07 li#new07 a {background-color: #D7EEF9;}
body#news08 li#new08 a {background-color: #D7EEF9;}
body#news09 li#new09 a {background-color: #D7EEF9;}
body#newssub li#newsub a {background-color: #D7EEF9;}

body#news  #sideblue ul ul a {background-color: #E8E5E5}
body#news  #sideblue ul ul a:hover, body#news  #sideblue ul ul a:active, body#news  #sideblue ul ul a:focus  {background-color: #D7EEF9}

body#links li#lin a {background-color: #D7EEF9;}
body#frequently li#fre a {background-color: #D7EEF9;}


#pagelink{
padding:10px; background-color:#E8E5E5; }


#pagelink ul {margin: 0px 0px 0px 0px;  list-style-type: none; }
#pagelink ul li {padding: 0px 0px 3px 17px; background: #E8E5E5 url(../images/bullet.gif) no-repeat 0.3em 0.4em;}

.horizontalpadding {padding: 0px 10px 0px 00px;}

/* Fix 3px Bug --------------------------------------------------*/ 
 
/* Hide from IE5-mac. Only IE-win sees this. \*/

 
* html #contenthome {
  height: 1%;
  margin-left: 0;}
  
* html #content {
  height: 1%;
  margin-left: 0;}  
  

  
  /* \*/
* html #content {
	overflow: hidden;
	o\verflow: visible;
	width: 100%;
	w\idth: auto;
	he\ight: 1%;
}
/* */

body#awardframe li#awfr a {background-color: #D7EEF9;}