
/* stylesheet for www.mgrear.com 11/06/09 */
* {margin: 0; padding: 0; border: none; outline: none; text-decoration: none; font-style:normal; text-transform: none;}
html body {font-family: Arial, Helvetica, sans-serif;font-size: 62.5%; background: #eaeaea; text-align: left; line-height: 0; height:100%;}
p {font-family: Arial, Helvetica, sans-serif;font-size: 0.75em; line-height: 1.125em; color: #3a3a3a; letter-spacing: 0.025em; text-align: left; padding-bottom: 10px;}
hr { color: #d0d0d0; background-color: #d0d0d0; height: 1px; width: 100%; border: none; margin-bottom: 10px;}
.clear {clear: both;}
.left { float: left;}
.right { float: right;}
.center {padding-bottom: 10px;display: block;margin-left: auto; margin-right: auto;} 
em {font-style: italic;}
strong {font-weight: bold;}
li {list-style-type: none;}

a:link, a:link img {color:#003399;}
a:visited, a:visited img {color:#003399;}
a:hover, a:hover img {color:#CC0000;}
a:active, a:active img {color:#003399;}

#home h1 {text-indent:-9999px;}
h1.image {text-indent:-9999px; background: url("../images/images/logo_0.gif") center center no-repeat; position:absolute; top: 10px; right: 40px; z-index: 9999; width: 275px; height: 30px;
}
h2 {font-family: Georgia, "Times New Roman", Times, serif;font-size:2.2em; line-height:36px; color:#000; font-weight:normal; margin-bottom: 16px; padding-right: 36px;}
h3 {font-family: Georgia, "Times New Roman", Times, serif;font-size: 1.4em; color: #666; font-weight: bold; margin-bottom: 16px;}
h4 {font-family: Georgia, "Times New Roman", Times, serif;font-size: 1.3em;line-height: 18px;color: #666; margin-bottom: 8px; font-weight: normal;}
h5 {font-family: Arial, Helvetica, sans-serif;font-size: 1.2em;line-height: 18px;font-weight: normal;color: #333; margin-bottom: 8px;}
h6 {font-family:Arial, Helvetica, sans-serif; font-size: 1.2em;line-height: 20px;font-weight: normal;color: #333; margin-bottom: 12px;}

/*
#wrapper {position: relative; left: 0px; top: 0px; margin: 0 auto; width: 960px; background: #eaeaea;}
*/

#wrapper {position: relative; left: 0px; top: 0px; width: 960px; background: #eaeaea;}

#sidebar {float: left; width: 200px; left: 0px; margin-top: 310px; margin-left: 48px; }
/*original width 340px*/
*html #sidebar {float: none;}
*:first-child+html #sidebar {float: none;}
#content {float: left; width: 620px; left: 0px; top: 0px; }
#Layer1 {position: absolute;left:378px; top:515px; width:580px; }
#iframeHolder, #mainContentHolder {position: absolute;top:88px;left:368px;width:601px;height:409px; margin-bottom: 200px;}
#navigation {position: absolute; top:22px; left:38px;}
#thumbnailHolder {position: absolute; left: 38px; width: 306px; }
.thumbnail {float: left; height: auto;}
.thumbnail img {display:inline; margin: 2px;}
.whatthumblabel {text-align: left; font-size: 0.9375em; color:#000; margin-left: 3px; margin-bottom: 0px;}

/*.thumbnailTitle {text-align: left; font-size: 0.9375em; color:#000; margin-left: 3px; margin-bottom: 0px; margin-top: 5px;}*/

#footer {position: relative; width: 1000px; clear: both; background: #eaeaea;} 
#footer p {color: #666; font-size: 0.875em; margin-left: 56px;border-top: 1px solid #d0d0d0; padding-top: 5px; letter-spacing: 0.05em;}

#sidebar h2 {position: absolute; left: 48px; top: 260px; font-family: Georgia, "Times New Roman", Times, serif;font-size:2.2em; line-height:24px; color:#000; font-weight:normal;}
#sidebar h6 {margin-top: 10px;}

#mainContentHolder h2 {margin-top: 16px;}

#Layer1 h3 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.7em; line-height: 20px; font-weight: bold; color: #333;  margin-bottom: 6px;}

.awards p {font-size: 1.2em; line-height: 20px; color: #666;}
#leftcolumn {position: absolute; margin-top: 110px;left: -320px; width: 290px;}
#middlecolumn {position: absolute; margin-top: 110px;left: 0px; width: 290px;}
#rightcolumn {position: absolute; margin-top: 110px;left: 320px; width: 290px;}

h3.clients {position: absolute; left: -320px; top: 200px; font-size: 1.4em; color: #444; font-weight: bold;}
.text3 {font-size: 1.2em; line-height: 1.2; color:#666; padding-bottom: 6px;}
.clienthead1 {font-family: Georgia, "Times New Roman", Times, serif;font-size: 1.2em; text-transform: uppercase; color: #000; letter-spacing: 0.2em; padding-bottom: 18px; }

.event {width: 600px;}
.lectures h4 {float: left; width: 100px; display: inline; font-family: Arial, Helvetica, sans-serif; margin: 10px 0px;}
.lectures h5 {float: left; width: 470px; display: inline; font-weight: bold; margin: 10px 0px;}
.event h6 {margin-left: 100px;}

form {width: 320px; margin-left: 0px; padding-bottom: 20px;}
form label {color: #333; font-weight: bold; letter-spacing: 0.3em; font-size: 0.875em; display: block; text-transform: uppercase; margin-bottom: 7px; margin-left: 2px; margin-top: 10px; }
form input {display: block; border: 1px solid #ddd; padding: 2px; margin-bottom: 15px; border: 1px solid #c5c5c5; font-size: 1.25em; color: #aa300c; width: 200px; background: #f0f0f0;}
form input:focus {background: #fff;}
textarea {width: 350px; height: 80px; font-family: Arial, Helvetica, sans-serif;font-size: 1.125em; padding: 2px; border: 1px solid #c5c5c5; font-size: 1.4em; color: #aa300c; background: #f0f0f0;}
textarea:focus {background: #fff;}

.submitButton {font-family: Arial, Helvetica, sans-serif;font-size: 1em;background-color: #333;color: #fff;  letter-spacing: 0.15em;text-transform: uppercase; font-weight: bold; outline: none; cursor:pointer; padding: 2px 6px; margin-bottom: 40px; margin-top: 20px; float: left; width: 100px;}
.submitButton:active {background-color: #333; color: #eaeaea;  outline: none; cursor:pointer;}
.submitButton:hover {background-color: #999; color: #eaeaea;  outline: none; cursor:pointer;}
.submitButton:focus {background-color: #999; color: #eaeaea;  outline: none; cursor:pointer;}

#homeflash {position:absolute;top:0px;left:300px;width:652px;height:370px;}
#homeHolder {position: relative; top: 411px;}
.indexContainer {width: 910px; border-top: 1px solid #ccc; margin-left: 45px; margin-bottom: 40px;}
.indexLeft {float: left; width: 355px; }
.indexRight {float: left; width: 555px;}
.indexContainer img {float: left; margin: 15px 15px 0px 10px;}
.indexContainer h2 {font-family:Arial, Helvetica, sans-serif; font-size: 1em; color:#666; text-transform:uppercase; letter-spacing:0.2em; margin-bottom: -3px; margin-top: 10px;}
.indexContainer h3 {line-height: 1.2; color: #444; padding-right: 10px;}
.indexContainer h5 {padding-right: 10px; }
.indexRight h5 {padding-right: 10px; padding-left: 185px; }
.indexLeft h5 {padding-right: 10px; padding-left: 112px; }

#exhibitsidepane2 {position:absolute;top:1250px;left:50px;width:200px;}
#cacexhibitnav {float: left;width: 600px;}
#cacexhibitnav li {list-style-type: none;display: inline;}
#cacexhibitnav ul {z-index: 10000;background-color: #EAEAEA;list-style-type: none;display: inline;}
#cacexhibitnav a {display: inline;padding: 5px 10px 0px 0px;color:#535353;}

.feed {margin-left: 3px;padding: 5px 0 5px 19px;background: url("../images/feed-icon-14x14.png") no-repeat 0% 0%;}

#tweet {position: relative; top: 410px; width: 910px; border-top: 1px solid #ccc; margin-left: 45px; margin-bottom: 40px; width: 910px;}
#tweet li {line-height: 1.5; font-size: 1.25em; color: #333; padding: 10px 100px 2px 110px;}
#tweet h2 {font-family:Arial, Helvetica, sans-serif; font-size: 1em; color:#666; text-transform:uppercase; letter-spacing:0.2em; margin-bottom: -3px; margin-top: 10px; margin-left: 110px;}
#tweet h3 {line-height: 1.2; color: #444; padding-right: 10px; margin-left: 110px; margin-bottom: 10px;}
#tweet h5 {margin-left: 110px; margin-bottom: 10px;}
#tweet .prefix {}
#tweet .status {}
#tweet .time {}
#tweet img {float: left; margin: 10px 0px 0px 10px;}

#r1c1, #r1c2 {display: none; position: absolute; left: 378px; top: 510px;}
#r1c1 h3, #r1c2 h3 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.7em; line-height: 20px; font-weight: bold; color: #333;  margin-bottom: 6px;}
#slideshow {position: absolute; left: 380px; top: 72px;height:409px; width:583px; }

