@charset "utf-8";
/* CSS Document */

html, p, ol, ul, li, h1, h2, h3, h4, form, div, fieldset, input, object{margin:0;padding:0;}
.r{float:right;}
.l{float:left;}
.clr{clear:both;}
img a, a img{border:none;}

body{background:#fff;color:#666;font:normal 75.5%/1.4em Arial, Helvetica, sans-serif;}
#wrap{width:950px;margin:0 auto;}

h2{font-size:1.6em;line-height:1.2em;}
h3{font-size:1.1em;}
.inner-content h2{color:#ff0000;margin:20px 0 30px;border-bottom:1px solid #999;padding-bottom:20px;}
.inner-content h3{color:#000;margin-bottom:20px;}
.inner-content h3.h-long{color:#fff;}
.accordion h4{margin-bottom:6px;background:url(../images/bg-h-long.jpg) no-repeat;padding:5px 5px 5px 30px;color:#fff;cursor:pointer; font-size:12px;}
.accordion h4 span{background:url(../images/arr.gif) no-repeat;display:block;width:11px;height:9px;float:left;margin:4px 7px 0 5px;float:right;}
.accordion div{ min-height:40px;}

#header{background:url(../images/bg-topbar.jpg) repeat-x;position:relative;}
ul{list-style:none;}

#top-menu{float:right;height:29px;padding-top:6px;}
#top-menu li, #footerlinks li, #icons li{display:inline;margin-left:10px;}
#top-menu li a, #footerlinks li a{color:#666;text-decoration:none;}
#top-menu label{display:none;}

h1 a{display:block;text-indent:-999em;height:120px;width:950px;background:url(../images/banner-home-en.jpg);clear:right;}


#main-column, .side-column{float:left;display:inline;margin-top:65px; /*Top margin given to expose the 2 lists beneath which are absolutely positioned */}

#main-column{width:701px;}

.side-column{width:240px;margin-left:9px;}
.side-column object{margin-top:5px;}

#footer{clear:both;background:#F5F5F5;border-top:1px solid #666;padding-top:40px;}
*+html #footer{padding-top:20px;}
#footerlinks{font-size:0.9em;}
#statements{font-size:0.8em;margin:10px;}

/* Home Page */

#footprints{height:22px;padding-top:6px;position:absolute;left:0;top:226px;}
#footprints li{font-size:0.8em;display:inline;margin-right:3px;}
#footprints li a{color:#000;text-decoration:none;}

#icons{height:22px;padding-top:6px;position:absolute;right:0;top:226px;}

.hh{color:#FF0000;}
.hh span{font-size:0.8em;display:block;margin-bottom:7px;}

#quotes{position:relative;height:150px;background:url(../images/quotes_bg.jpg) left 10px repeat-x;padding-top:20px;}
#quotes img{margin:0 24px;float:left;display:inline;}

.qtop, .qbtm{height:10px;position:absolute;left:0;width:701px;}

.qtop{background:none;top:0;}
.qbtm{background:none;bottom:0;}
/*.qtop{background:url(../images/cnr-quotes-top.jpg);top:0;}
.qbtm{background:url(../images/cnr-quotes-btm.jpg);bottom:0;}*/

#cycle{padding:10px 24px;}
#cycle p{width:470px;margin:12px 0 0 140px;font:italic 1.2em Georgia, "Times New Roman", Times, serif;}


.more{background:url(../images/blt-gold.gif) left 50% no-repeat;padding-left:18px;color:#B89207!important;text-decoration:none;font-size:0.8em;}
.more1{color:#B89207!important;text-decoration:none;font-size:0.9em;}
.more-q{float:right;position:relative;top:30px;margin-right:10px;display:inline;}

/* Navigation */

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/dd_valid_2.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */


.menu {font-family: arial, sans-serif; width:950px; height:35px; position:relative;margin:1px 0; background:url(../images/bg-nav.jpg); position:relative; z-index:100; }
.menu ul {padding:0; margin:0; list-style-type: none;}

.menu ul li {float:left;} /* 1st level seprator color */

.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none;min-width:50px;padding:0 30px 0 5px; height:35px; line-height:35px; color:#fff; }

/* main background & font color */

.menu table {border-collapse:collapse; margin:0; padding:0; font-size:1em;}

.menu ul li ul {visibility:hidden; position:absolute; top:30px; left:0; }

.menu ul li:hover a, menu ul li a:hover {color:#fff; background:#878787;padding-right:30px;min-width:50px;}

.menu ul li a.active{background:#878787;padding-right:30px;min-width:50px;}
/* padding-right:30px;min-width:50px; */

 /* 1st level mouseover background & font color */

.menu ul li:hover ul,
.menu ul li a:hover ul {visibility:visible; width:950px;background:url(../images/bg-nav-grey.jpg); color:#fff;marging-top:40px;}
.menu ul.empty{visibility:hidden; height:35px; z-index:-999; }
.menu ul.empty1{z-index:999; background:#ffffff!important; height:35px;}

.menu ul li a:hover ul, .menu ul li ul.opened {visibility:visible; width:950px;background:url(../images/bg-nav-grey.jpg); color:#fff;marging-top:40px; height:35px;}

.menu ul li ul.opened, .menu ul li ul.opened li a{background:url(../images/bg-nav-grey.jpg) #878787!important;}

.menu ul li:hover ul.right_side li,
.menu ul li a:hover ul.right_side li {float:left; border:0;} /* 2nd level seprator color */

.menu ul li:hover ul.left_side li,
.menu ul li a:hover ul.left_side li {float:left; border:0; border-left:1px solid #eee;}

.menu ul li:hover ul li a.sub,
.menu ul li a:hover ul li a.sub {background:#bd8d5e url(../../graphics/drop2.gif) bottom right no-repeat; color:#fff;} /* 3rd level font color */

.menu ul li:hover ul li ul,
.menu ul li a:hover ul li a ul {visibility:hidden; position:absolute; left:0; top:35px; }

.menu ul li:hover ul li a,
.menu ul li a:hover ul li a {display:block; background:url(../images/bg-nav-grey.jpg); color:#ddd;} /* 2nd level background & font color */

.menu ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover {color:#CAAD45;} /* 2nd level mouseover background & font color */

.menu ul li:hover ul li:hover ul,
.menu ul li a:hover ul li a:hover ul {visibility:visible; color:#000; background:#dfc184;}

.menu ul li:hover ul.right li {float:right;}

.menu ul li:hover ul li:hover ul li a,
.menu ul li a:hover ul li a:hover ul li a {background:#dfc184; color:#000;} /* 3rd level background & font color */

.menu ul li:hover ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover ul li a:hover {background:#bd8d5e; color:#fff;} /* 3rd level mouseover background & font color */




/* Headings */

.h-long, .h-short{background:url(../images/bg-h-long.jpg);height:19px;text-indent:28px;color:#fff;padding-top:6px;margin:10px 0;}
.h-short{background:url(../images/bg-h-short.jpg);}
.h-long a{color:white;text-decoration:none;}

.h-communicate, .h-esession{background:url(../images/communicate-pm.jpg);width:240px;height:80px;text-indent:-999em;margin-top:5px;display:block;}

.h-esession{background:url(../images/e-session.jpg);}

/* News */

#news{position:relative;}
#news div{padding:10px 10px 0;clear:left;margin:0 auto;border-bottom:1px dotted #ccc;clear:left;height:70px;}
#news div h2{margin-left:80px;width:80%;color:red;font-size:0.9em;font-weight:bold;}
#news div span{color:#999;font-size:0.8em;display:block;}
#news div p{margin-left:80px;width:80%;}
.btn-media{background:url(../images/btn-mediacenter.jpg);width:96px;height:17px;color:#fff;display:block;font-size:0.9em;text-decoration:none;padding:2px 0 0 10px;position:absolute;right:0;top:160px;}

/* Standard Links List */

.linkslist li a{display:block;background:url(../images/blt-gold.gif) left 7px no-repeat;text-indent:20px;color:#666;text-decoration:none;padding:5px 0;border-bottom:1px dotted #000;}
.linkslist li a:hover{color:#090;}

/* Inner Content
********************************/

.l-img-space{margin:0 30px 20px 0;}
.r-img-space{margin:0 0px 20px 30px;}
.inner-content p{margin:0 0 17px;}
.inner-content .h-long{margin-bottom:20px;}
.inner-content a{color:#ff0000;}

/* Newsitems */

.newsitems{border-bottom:1px dotted #ccc;margin-bottom:20px; min-height:100px;}
.dates{color:#999;font-size:0.8em;}
.newsitems h3{color:#ff0000;margin-bottom:2px;}
.newsitems img{float:right;margin-left:20px;border:1px solid #666;}

/* Standard List */

ul.standard{list-style:disc!important;padding-left:20px;margin-bottom:20px;}
ol.standard{margin-bottom:20px;padding-left:40px;}

.hh-quotes{font:italic 1.2em/1.5em Georgia, "Times New Roman", Times, serif;padding:20px 0;border-bottom:1px dotted #ccc;}

#addresslist li{margin:4px 0 4px 30px;font-weight:800;}
.opening{font-size:0.8em;color:#333;text-align:justify;}

#speeches li{margin:11px 0 0 20px; display:inline; }
#speeches li a{display:block;width:40%;float:left;border:1px solid #000;height:75px;color:#000;text-decoration:none;margin:0 20px 20px 0;padding:10px;}
#speeches li a img{border:1px solid #000;padding:1px;float:left;margin-right:8px;}
#speeches li a:hover{color:red;}

cite{margin:0 0 10px 40px;font-style:normal;position:relative;top:-32px;font-size:0.9em;color:#ff0000;}

.acro{background:url(../images/acroread.gif) left no-repeat;height:24px;margin:14px 0;display:block;padding:8px 0 0 30px;}
#sitemap ul{margin-left:30px;}
#sitemap li{color:#000;margin:10px 0;}
#sitemap ul li a{margin-left:20px;}

#usefullinks li{background:url(../images/blt-gold.gif) left 50% no-repeat;padding-left:18px; margin-bottom:7px;}
#usefullinks li a{ color:#666;font:normal 105.5%/1.4em Arial, Helvetica, sans-serif;}

.display-none{ display:none;}

h3.education-subheading{color:#ff0000;padding-bottom:0px;}
span.education-black-heading{ color:#000 !important; font-weight:bold; font-size:12px; text-transform:uppercase;}
.sep{border-bottom:1px dotted #999; border-top:none; border-left: none; border-right:none; margin:30px 0 30px 0 !important;}
td.dot-sep{border-bottom:1px dotted #999; }
.question-heading{ color:#B89207; font-weight:bold;}
.sugg-text{ width:98%;}
.sugg-text-box{ width:250px; height:23px;}
.survery-form label{  padding:0 7px 0 15px;}