/* CSS Document */

* {margin:0; padding:0;}

body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; font-weight:normal; padding:0; margin:0; text-align:center; color:#000;}

body div {text-align:left; margin:0; padding:0;}
img {border:0;}
p {margin:0 0 0.9em 0; padding:0;}
p.special {margin:0 0 0.9em 0; padding:0; direction:ltr;}

h1 {font-family:Arial, Helvetica, sans-serif; padding:0 0 7px 0; margin:0; font-size:2.1em; color:#d08118; font-weight:normal;}
h2 {font-family:Arial, Helvetica, sans-serif; padding:0 0 5px 0; margin:0; font-size:1.3em; color:#d08118; font-weight:normal;}

h1.special {font-family:Arial, Helvetica, sans-serif; padding:0 0 7px 0; margin:0; font-size:2.1em; color:#d08118; font-weight:normal;}
h2.special {font-family:Arial, Helvetica, sans-serif; padding:0 0 5px 0; margin:0; font-size:1.3em; color:#d08118; font-weight:normal;}

/* all generic styles */

.clear {clear:both; height:0px; overflow:hidden; font-size:1px; border:0px; padding:0px; margin:0px; line-height:0px; display:block;}
.hidden {display:none;}
.required {color:#ff0033; size:1.2em;}
.error {color:#ff0033; font-size:1.2em; font-weight:bold;}

/* links */

a:link, a:visited {color:#6e91ad; text-decoration:underline;}
a:hover {color:#cbc7be; text-decoration:underline;}

.required a:link, .required a:visited {color:#ff0033; text-decoration:none;}

/* tables */

table {padding:0; margin:0; border:0; border-collapse:collapse;}
table tr td {color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.0em; font-weight:normal; vertical-align:top; padding:2px 0;}
table tr th {font-weight:bold; text-align:left; vertical-align:top;}

/* underlined tables */

table.underline {border-collapse:collapse; border-spacing:0; empty-cells:show; padding:0; margin:0; border:0;}
table.underline tr td {border-bottom: 1px solid #cbc7be; padding:4px; font-weight:normal; text-align:left; font-size:1em; font-family:Verdana, Arial, Helvetica, sans-serif; vertical-align:top;}
table.underline tr th {border-bottom: 1px solid #cbc7be; padding:4px; font-weight:bold; text-align:left; vertical-align:top; font-family:Verdana, Arial, Helvetica, sans-serif;}

/* search results tables */

table.searchresults {border-collapse:collapse; border-spacing:0; empty-cells:show; padding:0; margin:0; border:0;}
table.searchresults tr td {padding:4px; font-weight:normal; text-align:left; font-size:1em; font-family:Verdana, Arial, Helvetica, sans-serif; vertical-align:top;}
table.searchresults tr th {border-bottom: 2px solid #cbc7be; padding:4px; font-weight:bold; text-align:left; vertical-align:top; font-size:1em; font-family:Verdana, Arial, Helvetica, sans-serif; color:#b55216;}


/* tables within forms */

table.form {padding:0; margin:0; border:0; border-collapse:collapse;}
table.form tr td {color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.0em; font-weight:normal; vertical-align:top; padding:2px 0;}
table.form tr th {font-weight:bold; text-align:left; vertical-align:top;}

/* forms */

textarea {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; font-weight:normal; border:1px solid #cbc7be; padding:2px;}
select {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; font-weight:normal; border:1px solid #cbc7be; padding:2px;}
input {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; font-weight:normal; padding:2px;}
input.noborder {border:none;}
option {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; font-weight:normal; padding:1px 1px 1px 2px;}


/* skip over navigation link */

a.skip, a.skip:active, a.skip:hover, a.skip:visited {display:none;}


/* BEGINNING OF LAYERS */

#wrapper {width:980px; margin-left:auto; margin-right:auto; margin-top:0;}


/* banner */

#banner {width:980px; height:183px;}

/* logo container */

#logoContainer {width:812px; float:left;}

/* RCA logo */

#rcaLogo {width:165px; float:left;}

/* navigation + strapline banner container */

#bannerContainer {width:647px; float:left;}

/*  strapline  */

#strapline {margin:0; width:647px;}


/* gri container start */

#griContainer {width:168px; float:left;}

/* GRI logo */

#griLogo {width:114px; text-align:right; padding:39px 0 5px 54px;}

/* text size */

#textSize {width:168px; height:78px; color:#968f85; font-size:0.9em; text-align:right;}
#textSize a:link, #textSize a:visited {color:#968f85; text-decoration:none;} 
#textSize a:hover, #textSize a.on {color:#000; text-decoration:none;}
#textSize a.big {font-size:1.7em;}
#textSize a.bigger {font-size:2.0em;}

/* middle section */

#mid {width:980px;} 

/* left container*/

#leftContainer {width:157px; float:left; margin:2px 8px 0 0; border-top:2px solid #00435a;}

/* left navigation */

#leftnav {margin:0;}
#leftnav ul {list-style-type:none; display:block;}
#leftnav ul li {padding:2px 0 3px 5px; margin:0; border-bottom:1px solid #6e91ad;}
#leftnav ul li a, #leftnav ul li a:visited {text-decoration:none; color:#6e91ad; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; }
#leftnav ul li a:hover {color:#cbc7be;}

/* sponsors */

#sponsors {margin:250px 0 0 0; border-top:1px solid #968f85; border-bottom:1px solid #968f85;}
#sponsors h2 {padding:2px 0 3px 5px; border-bottom:1px solid #968f85; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#968f85; font-weight:normal;}
#logos {background:url(images/gradient.jpg) top left repeat-x; height:35px;}

/* content + right wrapper container */

#wrapperContainer {width:815px; float:left;}

/* content container */

#contentContainer {width:622px; float:left; padding:0 25px 0 0;}

#contentContainer ul {margin:10px 0 10px 25px;}

#contentContainerSpecial {width:622px; float:left; padding:0 25px 0 0;}

#contentContainerSpecial ul {margin:10px 0 10px 25px;}

/* COLLAPSING DIVS */

/* DIV no 1 */

#collapse1 {width:622px; margin:0 0 5px 0;}
#collapse1Title {width:616px; background-color:#d08118; padding:4px 3px;}
#collapse1Title a:link, #collapse1Title a:visited {color:#fff; font-weight:bold;}
#collapse1Title a:hover {color:#cbc7be; font-weight:bold;}
#collapse1Content {width:614px; border:1px solid #cbc7be; padding:3px; margin-top:1px;}

/* DIV no 2 */

#collapse2 {width:622px; margin:0 0 5px 0;}
#collapse2Title {width:616px; background-color:#d08118; padding:4px 3px;}
#collapse2Title a:link, #collapse2Title a:visited {color:#fff; font-weight:bold;}
#collapse2Title a:hover {color:#cbc7be; font-weight:bold;}
#collapse2Content {width:614px; border:1px solid #cbc7be; padding:3px; margin-top:1px;}


/* DIV no 3 */

#collapse3 {width:622px; margin:0 0 5px 0;}
#collapse3Title {width:616px; background-color:#d08118; padding:4px 3px;}
#collapse3Title a:link, #collapse3Title a:visited {color:#fff; font-weight:bold;}
#collapse3Title a:hover {color:#cbc7be; font-weight:bold;}
#collapse3Content {width:614px; border:1px solid #cbc7be; padding:3px; margin-top:1px;}

/* home page */

#contentContainerHome {width:647px; float:left;}
#homeContent {width:647px; background:url(images/rca.jpg) top right no-repeat; min-height:301px; height:auto;
}
/* for Internet Explorer */
/*\*/
* html #homeContent  {
height: 301px;
}
/**/

#homeTextBox {width:203px; float:left; border-top:8px solid #d08118; border-bottom:1px solid #cbc7be; border-left:1px solid #cbc7be;  border-right:1px solid #cbc7be; margin:24px 0 0 0; font-size:1.2em; color:#968f85; font-family:Arial, Helvetica, sans-serif; padding:5px 0 15px 0;}
#homeTextBox p {padding:15px 15px 0 15px;}
#homeTextBox span {color:#000;}
#homeTextBox h1 {color:#d08118; font-size:1.5em; padding:0 15px 0 15px;}
#homeTextBox div.link {font-size:1.5em; border-top:3px solid #00435a; padding:15px 15px 0 15px;}
#homeTextBox div.link a, a:link, a:visited {text-decoration:none;}
#homeTextBox div.link a:hover {text-decoration:none;}

/* partners */

div.partnersItem {width:622px; margin:0 0 15px 0;}
div.partnersItemSmall {width:622px; margin:0 0 5px 0;}
div.partnersItem div.partnerImage {border:1px solid #f4f4f4; width:120px; height:80px; float:left; margin-right:15px;}
div.partnersItemSmall div.partnerImageSmall {border:1px solid #f4f4f4; width:90px; height:60px; float:left; margin-right:15px;}
div.partnersItem div.partnerText {width:485px; float:left;}
div.partnersItemSmall div.partnerTextSmall {width:485px; float:left; padding-top:48px;}
div.partnersItem div.partnerText h2 {font-size:1.1em; padding:17px 0 0 0; font-weight:bold;} 

/* right container */

#rightContainer {width:168px; float:left;}

/* updates button */

#updates {margin:0 0 0 10px;}

/* gri button */

#gri {margin:5px 0 0 10px;}

/* networks */

#networks {margin:166px 0 0 0; border-top:1px solid #6e91ad; border-bottom:1px solid #968f85;}
#networks h2 {padding:2px 0 3px 5px; border-bottom:1px solid #968f85; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#968f85; font-weight:normal;}
#icons {padding:7px 0 7px 5px;}
#icons img {margin-right:3px;}

/* back to top */

p.top {text-align:right; margin:7px 0;}

/* footer */

#footer {width:980px; height:45px;}

/* design */

#design {width:165px; height:45px; float:left;}

/* footer links */

#footerlinks {width:647px; background-color:#cbc7be; float:left; height:35px; margin-top:10px;}

#footerlinks ul {padding:10px 0 0 217px;}
#footerlinks ul li {display:inline; list-style-type:none;} 
#footerlinks ul li a, #footerlinks ul li a:visited {text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:1.0em; color:#000;}
#footerlinks ul li a:hover {color:#6e91ad;}

/* information pop-up */

#info {padding:10px; width:300px;}

/* SPLASH PAGE */

#wrapperSplash {width:850px; margin-left:auto; margin-right:auto; margin-top:0; background:url(images/splash/rca_logo.jpg) top center no-repeat; padding:400px 0 0 100px;}

#titleSplash {margin:0; border-top:1px solid #b55216; border-bottom:1px solid #b55216; text-align:center; width:750px; padding:10px 0;}

#contentSplash {margin:0; color:#d08118; text-align:center; width:750px; padding:15px 0 20px 0;}

#navSplash {width:595px; padding:0 0 0 155px; margin:0; height:13px;}

.menu {margin:0; padding:0; list-style:none;}
.menu li {padding:0; margin:0;  list-style:none; background-repeat:no-repeat;}
.menu li a, .menu li a:visited {display:block; text-decoration:none; text-indent:-1000px; height:13px; background-repeat:no-repeat;} 
.english {background-image:url(images/splash/englisha.jpg); width:53px;}
.english a {background-image:url(images/splash/english.jpg);}
.spanish {background-image:url(images/splash/spanisha.jpg); width:57px;}
.spanish a {background-image:url(images/splash/spanish.jpg);}
.french {background-image:url(images/splash/frencha.jpg); width:59px;}
.french a {background-image:url(images/splash/french.jpg);}
.portuguese {background-image:url(images/splash/portuguesea.jpg); width:68px;}
.portuguese a {background-image:url(images/splash/portuguese.jpg);}
.arabic {background-image:url(images/splash/arabica.jpg); width:34px;}
.arabic a {background-image:url(images/splash/arabic.jpg);}
.chinese {background-image:url(images/splash/chinesea.jpg); width:35px;}
.chinese a {background-image:url(images/splash/chinese.jpg);}
.hindi {background-image:url(images/splash/hindia.jpg); width:34px;}
.hindi a {background-image:url(images/splash/hindi.jpg);}
.japanese {background-image:url(images/splash/japanesea.jpg); width:45px;}
.japanese a {background-image:url(images/splash/japanese.jpg);}
.russian {background-image:url(images/splash/russiana.jpg); width:43px;}
.russian a {background-image:url(images/splash/russian.jpg);}

ul.menu li a:hover {background:none;}
.menu li {float:left;}
.menu:after {content: "."; display:block; height:0; clear:both; visibility:hidden;}


