body {margin: 0; font-family: verdana}

h1 {font-family: verdana; font-size:14pt; color:#000000; padding-top: 10px;}
h2 {font-family: verdana; font-size:12pt; color:#666666; line-height: 16pt; padding-top: 10px;}
h3 {font-family: verdana; font-size:12pt; color:#000000;}
p {font-family:verdana; font-size:10pt; line-height: 11pt; color:#000000;}
.construction {font-family:verdana; font-size:11pt; line-height: 16pt; color:#000000;}
.footnote {font-family:verdana; font-size:8pt; color:#000000;}
.footnote2 {font-family:verdana; font-size:8pt; color:#ffffff; text-align: center; }
.h {font-family:verdana; font-size:12pt; color:#007cb9; line-height: 14pt}
.h2 {font-family:verdana; font-size:11pt; color:#000000; font-weight: bold; padding: 5px 0 10px 0}
.mh {font-family: verdana; font-size:11pt;  color:#000000; line-height: 12pt;}
.mh2 {font-family: verdana; font-size:14pt; color:#000000; line-height: 18pt}
.footer {color: #999999; padding-top: 10px}
.footer2 {color: #999999;}


table.holding {width: 100%; background-color: #f0f0f0;}
table.holding_home {width: 850px; border-left: 3pt double #cccccc; border-right: 3pt double #cccccc; background-color: #ffffff}

table.background {background-color: #ffffff;  padding: 5px; vertical-align: top;}
table.background_home {background-color: #f0f0f0; width:100%; padding: 0px; }

table.copy {border: 1px solid #000000; margin: 0pt; padding: 0pt;}
table.cr {width:830px; background-color: #003366; font-size:7.5pt; color: #ffffff; text-align: center; }


#menu {margin-top: -16px}


.left {background-color: #f5f5f5; width: 200px; padding: 5px}
.left_bra {background-color: #f5f5f5; width: 220px; padding: 5px}
table.events {width:690px;}
table.features {padding-left: 20px}
table.links {width:830px; background-color:ffffff; text-align: top; font-family: verdana; font-size: 11px; color: #999999; padding: 10px 0 20px 0;}
table.main{width: 830px; border-bottom: 1px solid #cccccc; }
table.mintro {width: 830px; border-bottom: 1px dashed #cccccc; margin-bottom: 30px; padding: 0 0 0 20px}
table.overall { width: 800px; background-color: #ffffff; padding: 0px; vertical-align: top; border-right: 1pt solid #660000}}
.rc {width:285px; background-color: #f0f0f0;}
table.search {height: 25px; width:100%; background-color: #999999; vertical-align: top; border-bottom: 1pt solid #333333 }
table.ts {border-right: 0pt dotted #cc0000; width:545px;}


tr.links {height: 25px;}
tr.blue{ background-color: #e2eff5; font-family:verdana; font-size:10pt;}
tr.beige {background-color: #fefcd6; font-family:verdana; font-size:10pt;}

td.top {height: 20px; border-bottom: 1pt solid #cccccc; font-size: 9pt; font-family: gill sans MT; color: #666666;}
td.banner {border-bottom: 1pt solid #cccccc;}


td.ad {height:90px; padding: 5px 0px 15px 0px;}
td.ad_vert {width:120px; padding: 10px 10px 5px 10px; background-color: #f6f6f6; border: 1pt solid #cccccc }
.banner {padding-bottom:3px}
td.col1 {width:110px; padding: 5px}
td.col2 {width:150px; padding: 5px}
td.col3 {width:373x; padding: 5px}

td.d {width: 160px; font-family:verdana; font-size:10pt; line-height: 11pt; color:#000000; }
td.distr {background-color: cccccc; color: #333333; font: 10pt verdana; padding: 15px}
td.stories {background-color: #5999b9; font: 11pt verdana bold; color: #ffffff; padding: 5px}
.form {border-left: 1pt dotted #cc0000; padding: 5px;}
td.h {background-image:url('images/rhs-heading-bg.gif'); font: 12px verdana; color: #ffffff; height: 30px}
td.links_footer {padding-top: 10px; vertical-align: top}
.login { text-align : right; font: 11px verdana; color: #666666; padding: 8px 5px 20px 0}

td.main {padding: 0px 8px 0px 8px;}
td.mast {padding: 0px 0px 15px 0px; }
td.m2 {width: 256px;}
td.m3 {width: 256px; padding: 0 0 0 15px;}

td.sto {padding: 8px; background-color: #f0f0f0; }
td.story {padding: 10px 20px 0 0}
td.top1 {width: 650px}
td.top2 {width: 770px}


td.brazil {width: 25%; border-right: 1pt dotted #cc0000; padding: 5px}
td.india {width: 25%; border-right: 1pt dotted #cc0000; padding-left: 15px; padding-right: 15px}
td.russia{width: 25%; border-right: 1pt dotted #cc0000; padding: 5px}
td.china{width: 25%; padding-left: 15px; padding-right: 15px}


div#side2 {position:absolute; width:500px;}

div.img {float:left; padding:10px 10px 10px 0;}
img.right {float:right; padding:0px 0px 0px 10px;}
.feat {border: 1px solid #000000; float:left; margin-right:10px}
.cover {border: 1px solid #666666; float:right; }

.bold_right {font-weight: bold; text-align: right; font-family: verdana; font-size: 10pt; width: 172px; }
.bold_right_rus {font-weight: bold; text-align: right; font-family: verdana; font-size: 10pt; width: 230px; }
.right {text-align: right; font-family: verdana; font-size: 10pt;}
.gray_banner { font-weight: bold; color: #000000; 
                 background-color: #fcaf17; font-family: eurostile;  
                 text-align: center; font-size: 3em;}
.bold_large {font-size: 1.1em; font-weight: bold;}

a:link {font-family:verdana; font-size:10pt; color:#007cb9;; text-decoration:none}
a:visited {font-family:verdana; font-size:10pt; color:#007cb9;; text-decoration:none}
a:hover {font-family:verdana; font-size:10pt; color:#007cb9;; text-decoration:underline}

a.h:link {font-family:verdana; font-size:12pt; color:#007cb9; line-height: 14pt}
a.h:visited {font-family:verdana; font-size:12pt; color:#007cb9; line-height: 14pt}
a.h:hover {font-family:verdana; font-size:12pt; color:#007cb9; line-height: 14pt}


a.h2:link {font-family:verdana; font-size:11pt; color:#000000; font-weight: bold; padding: 5px 0 10px 0}
a.h2:visited {font-family:verdana; font-size:11pt; color:#000000; font-weight: bold; padding: 5px 0 10px 0}
a.h2:hover {font-family:verdana; font-size:11pt; color:#000000; font-weight: bold; padding: 5px 0 10px 0; text-decoration:underline}


a.contact:link {font-family:verdana; font-size:8pt; color:#ffffff; text-decoration:underline}
a.contact:visited {font-family:verdana; font-size:8pt; color:#ffffff; text-decoration:underline}
a.contact:hover {font-family:verdana; font-size:8pt; color:#ffffff; text-decoration:underline}

.copyright {font-family:verdana; font-size:7.5pt; color:#ffffff;  text-align:center; padding: 0pt 0pt}
a.copyright:link {font-family:verdana; font-size:7.5pt; color:#ffffff; text-align:center; padding: 0pt 0pt}
a.copyright:visited {font-family:verdana; font-size:7.5pt; color:#ffffff; text-align:center; padding: 0pt 0pt}
a.copyright:hover {font-family:verdana; font-size:7.5pt; color:#ffffff; text-align:center; padding: 0pt 0pt}

a.login:link {font-family:verdana; font-size:11px; color:#666666; text-decoration:none}
a.login:visited {font-family:verdana; font-size:11px; color:#666666; text-decoration:none}
a.login:hover {font-family:verdana; font-size:11px; color:#666666; text-decoration:underline}


a.footer:link {font-family:verdana; font-size:11px; color:#999999; text-decoration:none}
a.footer:visited {font-family:verdana; font-size:11px; color:#999999; text-decoration:none}
a.footer:hover {font-family:verdana; font-size:11px; color:#999999; text-decoration:underline}


ul.top{list-style-type: none; padding: 0; margin-left: 0; font-family:verdana; font-size:10pt; line-height: 11pt; color:#000000;}
ul {font-family:verdana; font-size:10pt; line-height: 11pt; color:#000000;}



/* horizontal menu */
.clsCMOn  {font-family: Verdana; Tahoma, Helvetica; font-size: 12px; font-weight: bold; padding: 2px 4px; color: #000000; text-align: center;}
.clsCMOver {font-family: Verdana; Tahoma, Helvetica; font-size: 12px; font-weight: bold; padding: 2px 4px; color: #ffffff; text-align: center;}
