body               {background:#FFFFFF; font-family: verdana, helvetica, arial, sans-serif; margin: 0px 0px 0px 0px;}
body {text-align:center;}
TABLE,OBJECT,EMBED,IMG {margin:0;border:0;}
BLOCKQUOTE         {margin: 0px 20px 0px 20px;}
TD                 {color: #475245; font-size:11px; line-height:140%; vertical-align:text-top; text-align:left; font-family: verdana, helvetica, arial, sans-serif; }
P                  {padding: 0px 0px 10px 0px; margin:0px 0px 0px 0px;}
ABBR {cursor:pointer;}

ul.nodots {list-style-type:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

/* Links */

A {color:#529191; text-decoration:none;}
A:hover {color:#095252; text-decoration:none;}

A.hl {color:#EB5229;}
A.hl:hover {color:#a5381b;}

A.ll {color:#7F7F6B;}
A.ll:hover {color:#58584a;}

A.sp {}
A.sp:hover {color:#EB5229;}

A.sel {color:#660000;}
A.sel:hover {color:#660000;}

/* home page */
#intro       {width:790px; margin:0px auto 0px auto; background:white;}
#intro .noscript, #intro .noflash {width:550px; margin:0px auto 0px; auto; line-height:140%; text-align:center;}
#intro .noscript {padding-top:100px;}
#intro .noflash {padding-top:80px;}
#intro #footer {width:790px; height:145px; border:0; margin:0;}
#USC_banner  {width:790px; height:55px; border:0; margin:0;}
#intro_flash {width:790px;  height: 350px; background:white;}

/* Sidebar */

.sidebar {}
H1.title    {line-height:133%; padding:0px 0px 6px 0px; margin:0px 0px 0px 0px; color:#EEEEEE;font-weight:bold; font-size:16px; text-align:left;}
H1.subtitle {padding:0px 0px 10px 0px; margin:0px 0px 0px 0px; color:#EEEEEE;font-weight:bold; font-size:11px; text-align:left;}
H1.authors  {padding:0px 0px 10px 0px; margin:0px 0px 0px 0px; color:#EEEEEE;font-weight:normal; font-size:11px; text-align:left;}
H1.heading  {padding:5px 4px 5px 6px; margin:0px 0px 10px 0px; background:#EEEEEE; color:#000000;font-weight:normal; font-size:11px; text-align:left; cursor:pointer;}
H1.option   {padding:0px 0px 8px 0px; margin:0px 0px 0px 22px; width:240px; color:#000000;font-weight:normal; font-size:11px; text-align:left;}
.optionBuffer {font-size:1px; height:0px; overflow:hidden; margin:0px 0px 0px 0px;}
DIV.suboption {margin:7px 0px 0px 0px; padding:0px 0px 0px 0px;}
.heading_spacer {clear:both;}

#Announcements {text-align:left; font-size:11px; color:#555555;}

/* Internal pages */

#banner {position:relative; text-align:left; z-index:5;}
.banner_height {height:172px; }
.banner_space {margin-bottom:18px; zoom:1;}
.banner_title {text-align:left; width:325px; padding-top:34px; padding-bottom:10px;}
#banner_options {position:absolute;bottom:0px;right:0px; border-bottom:solid 4px #e2e7e1;} 
#banner_options td {padding:4px 7px 13px 7px; font-size:14px; white-space:nowrap;}
#banner_options .banner_option {background:#CACFC8;}
#banner_options .left_pad {padding-left:12px;}
#banner_options .right_pad {padding-right:12px;}
#banner_options .left_space {width:48px; overflow:hidden;}
#banner_options .right_space {width:8px; overflow:hidden;}

#content {width:800px; position:relative; top:0px; left:0px; z-index:2;}

.left {float:left; text-align:left;}
.right {float:right; text-align:left;}
.text {color: #475245; font-size:11px; line-height:140%; text-align:left;}
.by {float:right; padding-right:10px;}

#footer_links {font-size:11px; padding:16px 0px 0px 0px; margin:0px 70px 20px 70px; text-align: center; line-height:140%;}
