html { margin:0; padding:0; }  /*light blue text #a6cff7; teal pageheader 00cae8 gold e2bf43 light yellow f9ed86 less dk purple 601a97  551488 text 9ceefa*/
body { width:auto; height:auto; background:#a000ff url(/img/gr/bg-purple-gradient-dd.jpg) repeat left top; text-align:left; margin:0; padding:0; font:13px Verdana, Arial, Helvetica, sans-serif; }
p { margin-top:8px; margin-bottom:11px; }
img { border:none; }
#container { width:1244px; height:auto; margin:auto; position:relative; } /*1362*/
#content { width:1244px; height:auto; margin:auto; color:#d39ffc; } /*d39ffc a000ff*/
#pagetop { height:108px; position:relative; margin:auto; background:#491077; border-bottom:1px solid #e2bf43; margin-bottom:15px; }
#pageheader {	width:1244; height:108px; margin:auto; background:url(/img/gr/bg-dd-header2.jpg) no-repeat left top; }
#logo { width:160px; height:75px; background:#a000ff url(/img/gr/bg-dd-header.jpg) no-repeat left top; float:left; }
#logotext { width:625px; height:40px; margin:auto; font:small-caps italic 40px Georgia, "Times New Roman", Times, serif; padding-top:10px; color:#c17ff6; letter-spacing:5px; }
h1 { font:small-caps 26px Georgia, "Times New Roman", Times, serif; text-align:center; letter-spacing:4px; color:#c17ff6a; padding-bottom:4px; margin:0; } /*a000ff*/
h2 { font:bold 15px Georgia, "Times New Roman", Times, serif; text-align:left; padding-top:5px; letter-spacing:1px; color:#670a9e; padding-bottom:0; margin:0;  }
h4 { font:normal 20px Century Gothic, Arial, sans-serif; margin:0; padding:0; margin-top:5px; margin-bottom:3px;}
.oc { font-size:30px; }
.etc { font-size:18px; }
.small { font:11px Verdana, Arial, Helvetica, sans-serif; text-align:center; }
.center { text-align:center; }
#bannerbox { width:625px; height:18px; margin:auto; padding-top:5px; }
.banner { font:small-caps italic 14px Arial, Helvetica, sans-serif; color:#c17ff6; text-align:center; letter-spacing:3px; }
.pause { font:11px Helvetica, Ariel, sans-serif; color:#e174c2; margin-top:0px; }
#topnavbox { width:1244px; height:18px; margin:auto;  }    
#topnav { width:1244px; height:18px; margin:auto; margin-top:12px; text-align:center; }  
#topnav a { font:bold 12px Helvetica, Arial, sans-serif; color:white; text-decoration:none; }
#topnav a:hover {	color:#f9ed86; text-decoration:underline; }
#topnav a.selected { color:#f9ed86; text-decoration:none; }

#maincol { width:786px; min-height:632px; float:left; background-color:#541d80; font:15px Verdana, Arial, Helvetica, sans-serif; line-height:18px; padding:10px 14px; border:1px solid #c47bef; } /*860*/
.photocol { width:auto; height:auto; float:right; }
.photocol img { margin-bottom:5px; border:1px solid #d39ffc; }
#photobottom { width:756px; height:auto; float:left; }
#photobottom img { margin-bottom:5px; border:1px solid #d39ffc; text-align:center; }
.photo-R { float:right; margin-left:10px; }
.photo-L { float:left; margin-right:10px; }
/*Publications and Patents*/
#pub-list, #publication, #abstract, .award { line-height:15px; padding:17px 20px; }
.award-year { width:70px; height:auto; float:left; }
.award-title { width:651px; float:left; margin-left:25px; }
#item-list { width:786px; height:auto; float:left; font:15px Verdana, Arial, Helvetica, sans-serif; line-height:15px; padding:10px 14px; }
#maincol .lessbold { font-weight:600; } 
.pub { width:786px; height:auto; float:left; border-bottom:1px solid #c47bef; color:#d39ffc; padding-bottom:8px; padding-top:8px; }
.pub-id { width:45px; height:auto; float:left; }
.pub-text { width:740px; height:auto; float:right; }
#abstract { min-height:632px; line-height:25px; }
.line-item { width:786; height:auto; float:left; margin-bottom:14px; color:#d39ffc; padding-bottom:8px; padding-top:8px; }
.label { width:90px; height:auto; float:left; margin-right:23px; text-align:right; color:#dba2fc; }
.data { width:673px; height:auto; float:right; color:white; }
#book { width:786px; height:auto; float:left; }
#book-cover { width:360px; height:534; float:left; margin-left:20px; }
#book-links { width:376px; height:auto; float:left; margin-left:30px; }
.book-link { width:376px; height:20px; float:left; }
.view-full { width:786px; height:auto; float:left; padding:20px; }
.view-full a:link, .view-full a:visited, .book-link a:link, .book-link a:visited { color:#ffff99; text-decoration:none; }
.view-full a:hover, .book-link a:hover { color:#e80d7d; text-decoration:underline;  }
.small a:link, .small a:visited { color:#f9ed86; text-decoration:underline; }
.gov { padding-left:200px; padding-bottom:8px; font:bold 16px Century Gothic, Georgia, "Times New Roman", Times, serif; line-height:3em; }
/*Contact Us, 404 and thankyou pages*/
#message { width:411px; height:auto; float:left; line-height:2.1em; text-align:left; padding:20px; border:1px solid #c47bef; color:#e0b4fa; font:15px Verdana, Arial, Helvetica, sans-serif; } /*#c47bef*/
#message-pic { width:769px; height:510px; float:left; margin-left:20px; border:1px solid #c47bef; }
#contact { width:445px; height:585px; float:left; line-height:1.4em; text-align:left; padding:10px 15px; border:1px solid #c47bef; }
#contact-pic { width:745px; height:auto; float:left; margin-left:20px; border:1px solid #c47bef; }
#contact h1, #message h1 { font:small-caps 34px Century Gothic, Arial, sans-serif; text-align:center; letter-spacing:4px; color:white; padding:20px 0 5px; margin:0; }
#contact a:link, #contact a:visited, #message a:link, #message a:visited, #sitemap a:link, #sitemap a:visited { color:#f9ed86; text-decoration:none; }
#contact a:hover, #message a:hover, #sitemap a:hover, .pub a:link, .pub a:visited { color:white; text-decoration:underline; }
#address { width:442px; height:auto; float:left; text-align:center; line-height:1.4em; margin-top:0px; color:#c47bef; }
#request { width:432px; height:400px; float:left; padding:21px 0 0 10px; margin-top:20px; border:1px solid #c47bef; color:#c47bef; }
.infoform textarea { font:11px Verdana, Arial, Helvetica, sans-serif;}
.infoform label { width:140px; font-weight:normal; float:left; text-align:right; padding-right:7px; } 
.infoform btn { width:200px; }
.inquiry { width:416px; }
.captcha { width:216px; height:12px; float:left; padding-left:140px; margin:5px 0; }
/*Slideshow pages*/
#master0 div { background:url(/img/gr/bg-purple-gradient-dd.jpg) 0 -119px; }
#textcol { width:553px; height:auto; float:left; } /*482*/
#rightcol { width:669px; height:auto; margin-left:20px; float:left; } /*684*/
#gallerytext { width:510px; min-height:627px; float:left; text-align:left; color:#d39ffc; font:14px Helvetica, Ariel, sans-serif; letter-spacing:1px; line-height:1.3em; padding:20px; border:1px solid #d39ffc; } 
.pause { font:11px Helvetica, Ariel, sans-serif; color:#999999; margin-top:0px; }
.heading { width:510px; height:auto; margin-bottom:10px; }
.heading h1 { font:small-caps 28px Helvetica, Arial, sans serif; text-align:center; color:#d39ffc; margin:0; padding:0; }
.gallerypic { width:auto; height:190px; text-align:center; }
#slideshow { width:669px; height:auto; float:right; text-align:center; }
.slideshow { float:left; margin-right:10px; margin-bottom:10px;  } /*css for div containing each thumbnail image*/
.slideshow img { width:197px; height:150px; border:1px solid #d39ffc; } /*each thumbnail*/
#thumbs { width:1254px; height:auto; margin-top:10px; float:left; }/*1191*/

#dropmenudiv { position:absolute; border:1px solid #c47bef; border-bottom-width:0; font:normal 12px Arial, Helvetica, sans-serif; line-height:18px; z-index:100; }
#dropmenudiv a { width:100%; display:block; text-indent:10px; border-bottom:1px solid #c47bef; padding:1px 0; text-decoration:none; color:#f9ed86; }
#dropmenudiv a:hover { background-color:#f5edfb; color:blue; }

a:link, a:visited { color:#eddbfb; text-decoration:none; }
a:hover {	color:white; text-decoration:underline; }
#footer { width:1244px; height:auto; clear:both; float:left; font:12px Helvetica, Arial, sans-serif; text-align:center; color:#c47bef; margin-top:10px; }
#copyright { width:1242px; height:17px; padding-top:5px; border:1px solid #c47bef; color:#d39ffc; }
#footnav { width:1244px; height:25px; padding-top:9px;  }
#footer a:link, #footer a:visited { color:#d39ffc; text-decoration:underline; } 
#footer a:hover { color:white; text-decoration:underline; } 
#footer a.selected { color:white; text-decoration:none; font-weight:bold; text-transform:uppercase; }
#aa { margin:4px 0; font:12px Arial, Helvetica, sans-serif; color:#c47bef; }
#aa a:link, #aa a:visited { color:#c47bef; text-decoration:underline; }
#aa a:hover { color:white; }
