/* CSS Document */

body { background-image:url(images/bg_image.png); background-repeat: repeat;}

a:link {color: #21328d; text-decoration: underline;}
a:visited {color: #21328d; text-decoration: underline;}
a:active {color: #21328d; text-decoration: underline;}
a:hover {color: #999999; text-decoration: none;}


table.outside {background-color: #fff; border: 2px solid #999999; }

/* masthead */

td.title {text-align: center; height: 69; padding: 10px 0px; }

td.banner {padding: 0px; vertical-align: middle; }
#ban {border-bottom: 2px solid #203287; border-top: 2px solid #203287; width: auto;
	padding: 3px 0px 2px 0px; height: 102px;}
	
td.info {width: 236px; padding: 2px 0px 5px 5px; text-align: left; font-size: 12px; font-weight: bold}
td.info a:link {color: #203287; text-decoration: none;}
td.info a:visited {color: #203287; text-decoration: none;}
td.info a:active {color: #203287; text-decoration: none;}
td.info a:hover {color: #999999; text-decoration: none;}

td.site { width: 280px; text-align: center; font-size: 12px; font-weight: bold}
td.site a:link {color: #203287; text-decoration: none;}
td.site a:visited {color: #203287; text-decoration: none;}
td.site a:active {color: #203287; text-decoration: none;}
td.site a:hover {color: #999999; text-decoration: none;}

td.contact {width: 228px; padding: 2px 5px 5px 0px; text-align: right; font-size: 12px; font-weight: bold}
td.contact a:link {color: #203287; text-decoration: none;}
td.contact a:visited {color: #203287; text-decoration: none;}
td.contact a:active {color: #203287; text-decoration: none;}
td.contact a:hover {color: #999999; text-decoration: none;}

/* navigation structure */

td.nav {border-bottom: 2px #203287 solid; padding: 10px 0px 10px 5px; vertical-align: top;}
#navcontainer {width: 150px; padding: 3px; font-size: 11px; letter-spacing: .03em; 
	color: #FFFFFF; font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif; 
	background-color: #245615; line-height: 20px; border: 2px solid #999; font-weight: bold;}
#navcontainer a {text-decoration: none; color: #FFFFFF; font-weight: bold;}
#navcontainer ul {list-style-type: none; padding-left: 0px; margin: 0px; }
#navcontainer ul li {list-style-type: none; padding-left: 5px; margin-left: 2px; }

/* content */

td.content {border-bottom: 2px #203287 solid; padding: 5px 0px 15px 10px; 
	vertical-align: top; width: 400px;}
div#gray {width: auto; border: 2px solid #999; padding: 2px;}
div#blue {font-size: 14px; width: auto; border: 2px solid #203287; padding: 0px 10px 5px 10px; vertical-align: top; font-family:"Times New Roman", Times, serif;}

/* Styles for form pages */
td.content2 {border-bottom: 2px #203287 solid; padding: 10px 20px 15px 20px; 
	vertical-align: top; width: 550px; text-align: center;}

div#gray2 {width: 520px; border: 2px solid #999; padding: 2px;}
div#blue2 {font-size: 12px; width: 518px; border: 2px solid #203287; padding: 10px;
	text-align: left;}


/* we help contact info */

td.wehelp {border-bottom: 2px #203287 solid; vertical-align: top;  text-align: center; width: 150px;
	padding: 10px 5px;}
div#help {text-align: center; width: 150px; color: #203287; font-size: 12px; border: 2px solid #203287;
	font-weight: bold; line-height: 18px;  background-color: #eee; padding: 10px 0px;}
#help a:link {color: #203287; text-decoration: underline; font-weight: bold}
#help a:visited {color: #203287; text-decoration: underline; font-weight: bold}
#help a:active {color: #203287; text-decoration: underline; font-weight: bold}
#help a:hover {color: #999; text-decoration: underline; font-weight: bold}

td.footer {text-align: center;  color: black; font-size: 10px; letter-spacing: .03em;
	 line-height: 15px; border-top: 1px #999 solid; padding: 5px; width: 100%;}
td.spacer {height: 2px}

td.apps {text-align: center; padding: 5px;}

th.heading {font-size: 18px; font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif; 
	font-style: italic; color: #660000;}
	
/* headers */

h1 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; 
	text-align: center; padding: 0px; margin: 5px; font-style: italic;}

h3 {font-family: Georgia, "Times New Roman", Times, serif; color:#245615; font-size: 16px; border-bottom:
	1px solid #ccc; border-top: 1px solid #ccc; text-align: center; padding: 0px; margin: 5px;}

h2 {font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #203287; }

ul.bullets {list-style-image: url(../Abidjan/imgs/bullet.gif); list-style-position: outside;}

/* Home page elements */


td.left {border-bottom: 2px #203287 solid; vertical-align: top;  text-align: center; width: 160px;
	padding: 10px 5px; vertical-align: top;}
	
div#leftnav {text-align: center; width: 180px;  font-size: 12px; font-weight: bold; line-height: 14px;  
	padding: 5px 0px; }

td.homeinfo {width: 175px; padding: 5px border-right: 1px solid #CCC; border-bottom: 2px #203287 solid;
	vertical-align: top; font-size: 12px; font-style: italic; text-align: center;}

td.last {width: 175px; padding: 5px ; border-bottom: 2px #203287 solid;
	vertical-align: top; text-align: center; font-size: 12px; font-style: italic;}

div.lightgray {background-color: #eee; width: 170px; border: 1px solid #203287; padding: 5px;
	text-align: left; font-weight: normal;}

div.white {width: 170px; border: 1px solid #203287; padding: 5px; text-align: left; font-weight: normal; }

div.abid {width: 170px; padding: 0px;}

/* form fields */
td.submit {text-align: center;}
.text {font-size: 12px; font-weight: bold; padding: 3px 5px; vertical-align: top; }
.textinput {background-color: #eeeeee; border: 1px solid #203287; color: #203287;
	font-family: arial, helvetica, sans-serif; font-size: 11px; margin: 2px; letter-spacing: 0.05em;}
	
	ul.bullets {list-style-image: url(images/bullet.gif); list-style-position: outside; padding-left: 3px;}
	
td#blank {padding: 0px; border-bottom: solid 1px #999;}

/*top nav links*/
.topnav {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
padding: 5px 0 10px 0;
margin-right: 220px;
text-align:right;
}
.topnav a:link, .topnav a:visited{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}
.topnav a:hover{
text-decoration:none;
}
/*end top nav links*/

/* right nav*/
.rightnav{width: 150px; vertical-align:top; }
.rightnav ul {padding:0 0 0 10px; margin:0;}

/*Top links*/
.toplinks img{ border:0; padding:0; margin:0;}