﻿/* PASSING GENERATION - ID MEDIA UK - MEERA TANK */

/* RESET *******************************************************/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, tt, var,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td 
{ margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; list-style: none; }
a {outline: none; }
a img,:link img,:visited img { border:none }
:link,:visited { text-decoration:none }
:focus { outline: 0; }
blockquote, q {quotes: "" "";}
q:before, q:after {content: '';}
abbr, acronym { border: 0;}
/************************************************* END RESET */

/* MEERA'S CUSTOM STYLES *************************************/
.hidden { display: none;}
.b {font-weight: bold;}
.fl {float: left;}
.fr {float: right}
a { color: #ab0000; }
/********************************* END MEERA'S CUSTOM STYLES */

/* HEADINGS */
h1 { font-family: Arial; font-size: 18px; color: #333; margin: 0 0 12px 0; line-height: 27px; font-weight: bold;}
h2 { font-family: Arial; font-size: 14px; color: #333; margin: 0; line-height: 27px; font-weight: bold;}

/* STRUCTURE CSS */
body { background: url('../images/body-bg.jpg') repeat-y #d8d3c4 center; font-family: Georgia, airal; font-size: 12px; color: #333; position: relative; line-height: 18px; }
#uber_container { margin: 0 auto; width: 950px; padding: 0 20px; }
#header {float: left; width: 944px;}
#content {float: left; width: 950px; min-height: 500px;}
*html #content {float: left; width: 950px; height: 500px;}
#footer { float: left; width: 883px; height: 114px; background: url('../images/footer.jpg') no-repeat; position: relative; left: 3px; padding: 30px;}

/* NAVIGATION */
#navigation {float: left; width: 210px; font-family: Arial; padding: 3px 0 0 20px; margin: 18px 0 0 0;}
#navigation a.selected { color: #333; }
#navigation a:hover { text-decoration: underline; }
ol.first_level { float: left; width: 100%; font-size: 14px; font-weight: bold;}
ol.first_level li { padding: 0 0 10px 0;}
ul.second_level {float: left; width: 200px; padding: 10px 0 0 10px; font-weight: normal;     }
ul.second_level li { padding: 0 0 10px 0 ;}

/* MAIN CONTENT */
#main_content {float: left; width: 460px; padding: 0 20px 100px 10px; margin: 18px 0 0 0; }
#main_content h2 a { font-weight: normal;}
#main_content h3 {font-weight: bold;}
#main_content p { padding: 0 0 15px 0; overflow: hidden; width: 100%;}
#main_content p img { margin: 20px 0;}
#main_content span { float: left; border: 10px solid #333; margin: 0 0 20px 0; }
#main_content span object { float: left; width: 100%;}
#main_content a { text-decoration: underline;}
#main_content a:hover { text-decoration: none;}
#main_content ul {list-style: disc; margin: 0 0 10px 14px;}
#main_content ul li {list-style: disc;}

/* RIGHT LINKS BOX */ 
#right_box {float: right; width: 230px; margin: 10px 0 0 0;}
#right_box h2 { padding: 0 0 10px 0;}
#right_box a { text-decoration: underline;}
#right_box a:hover { text-decoration: none;}
.rightbox_home {float: left; width: 196px; height: 242px; background: url('../images/rightbox-home.jpg') no-repeat; padding: 15px;}
.rightbox_people {float: left; width: 194px; height: 85px; background: url('../images/rightbox-people.jpg') no-repeat; padding: 15px;}
.rightbox_primary {float: left; width: 196px; height: 342px; background: url('../images/rightbox-primary.jpg') no-repeat; padding: 15px;}
.rightbox_secondary {float: left; width: 197px; height: 706px; background: url('../images/rightbox-secondary.jpg') no-repeat; padding: 15px;}

ul.right_bullet_links {float: left; width: 100%; list-style: disc; }
ul.right_bullet_links li { float: left; width: 176px; list-style: disc; color: #ab0000; margin: 15px 0 0 20px;}
*html ul.right_bullet_links li { float: left; width: 176px; list-style: disc; color: #ab0000; margin: 0;}
ul.right_bullet_links li a { text-decoration: underline;}
ul.right_bullet_links li a:hover { text-decoration: none;}

ul.icon_links {float: left; width: 100%; margin: 15px 0 0 0;}
ul.icon_links li {float: left; width: 194px; padding: 0 0 20px 25px;}
ul.icon_links li a { text-decoration: underline; }
ul.icon_links li a:hover { text-decoration: none; }
ul.icon_links li.video {float: left; width: 169px; background: url('../images/ico-video.gif') no-repeat; }
ul.icon_links li.pdf {float: left; width: 169px; background: url('../images/ico-pdf.gif') no-repeat; }

/* FOOTER */
ul.foot_logos {float: left; width: 700px; }
ul.foot_logos li {float: left; margin: 0 60px 0 0;  }
ul.foot_logos li.mod { padding:0;}
ul.foot_logos li.dd { padding: 30px 0 0 0;}
ul.foot_logos li.iwm {padding: 20px 0 0 0;}
ul.foot_logos li.cwg {padding: 20px 0 0 0;}

ul.foot_links {float: right; text-align: right; padding: 50px 0 0 0; font-size: 12px; font-family: Arial;}
ul.foot_links li {float: left; text-align: right; padding: 0 0 0 20px; }
ul.foot_links li a { color: #fff;}
ul.foot_links li a:hover { text-decoration: underline; }