/* Globals
Includes all standard site-wide definitions */
html { min-height:100%; margin-bottom:1px; }
html body { padding:30px; margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000; line-height:140%; background-color:#B5CB8B; }
html body td { vertical-align:top; text-align:left; }

h1 { padding:0px; margin:0px 0px 15px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#3598C1; font-weight:bold; text-transform:uppercase; }
h2 { padding:0px; margin:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:bold;  }
h3 { padding:0px; margin:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:bold; text-decoration:underline; }

a { color:#3598C1; }
a:hover { color:#f55d11; }

ul { padding:0px; margin:0px 0px 20px 0px; list-style:none; }
li { padding:0px 0px 0px 10px; margin:0px 0px 7px 0px; list-style-type:none; }
p { padding:0px; margin:0px 0px 20px 0px; }

#news_blurb { padding:5px 20px 0px 0px; font-size:9px; }
#news_blurb strong { color:#f55d11; }

/* Home */
#home .content-casestudies { padding-top:14px; }

#home .biopic-home { background-image:url(images/pic_global_content_dashline.gif); background-position:6px 0px; background-repeat:no-repeat; padding-top:20px; padding-bottom:40px; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#000000; line-height:20px; }
#home .biopic-home img { margin:0px 0px 7px 0px; display:block; }
#home .biopic-home p { margin:0px 0px 5px 7px; }
#home .biopic-home ul { margin:0px 0px 0px 7px; }
#home .biopic-home li { font-family:Georgia, "Times New Roman", Times, serif; background-image:url(images/pic_global_bullet.gif); background-position:0px -3px; background-repeat:no-repeat; padding:0px 0px 5px 10px; font-size:11px; font-style:italic; line-height:14px; }

#home .content-home { background-image:url(images/pic_global_content_dashline.gif); background-position:-1px 0px; background-repeat:no-repeat; padding-top:50px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#000000; line-height:20px; }
#home .content-home h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#000000; font-weight:bold; text-transform:none; }
#home .content-home ul { margin-left:0px; list-style-type: none; line-height:20px; }
#home .content-home li { background-image:url(images/pic_global_bullet.gif); background-position:left top; background-repeat:no-repeat; padding-left:10px; }

#home #casestudies_frame { border:1px solid #b3b3b3; border-left:1px solid #dedede; border-top:0px; }
#home #casestudies_frame td { border:3px solid #eeeeee; border-top:0px; padding:20px 10px 20px 10px; font-size:12px; }
#home #casestudies_frame td.header { border:0px; padding:0px; }
#home #casestudies_frame ul { padding:0px; margin:0px; list-style:none; }
#home #casestudies_frame li { padding:0px 0px 0px 10px; margin:0px 0px 10px 0px; list-style-type:none; color:#4e4e4e; background:transparent url(images/pic_global_bullet_02.gif) no-repeat 0px 5px; }

#home .cta { padding:10px 0px 0px 10px; margin-bottom:0px; }


/* Specific CSS */
.top_nav td { padding-bottom:5px; }

.content { background:url(images/pic_global_content_bkground.gif) repeat-y; }

.content-global { background-image:url(images/pic_global_content_dashline.gif); background-position:top; background-repeat:no-repeat; padding-top:30px; line-height:20px; }
.content-global ul { line-height:20px; }
.content-global li { background:transparent url(images/pic_global_bullet.gif) no-repeat left top; }
.content-global ul ul { margin:7px 0px 7px 0px; }
.content-global ul ul li { background-image:none; }

.linklist li { padding-left:0px; background-image:none; }
.linklist li a { color:#000000; text-decoration:underline; }
.linklist li a:hover { color:#3598C1; text-decoration:underline; }

td.content-casestudies { padding-left:10px; padding-top:12px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#B3B5B7; }
.content-casestudies ul { margin-left:22px; margin-bottom:-10px; }
.content-casestudies h1 { text-transform:none; }
.content-casestudies li { margin-bottom:10px; color:#B3B5B7; background:url(images/pic_home_casestudies_bullet.gif) no-repeat 0px 1px; }
.content-casestudies li a { color:#B3B5B7; text-decoration:none; }
.content-casestudies li a:hover { color:#3598C1; text-decoration:none; }
.content-casestudies li h1 a { color:#3598C1; text-decoration:none; }
.content-casestudies li h1 a:hover { color:#3598C1; text-decoration:none; }

.content-casestudies .subhead { margin-bottom:10px; }

td.content-casestudies-2 { padding-left:10px; padding-top:12px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3598C1; }
.content-casestudies-2 p { color:#3598C1; }
.content-casestudies-2 h1 { text-transform:none; }
.content-casestudies-2 ul { margin-bottom:-10px; }
.content-casestudies-2 li { margin-bottom:10px; color:#3598C1; background:url(images/pic_casestudies_bullet.gif) no-repeat 0px 1px; }
.content-casestudies-2 li a { color:#B3B5B7; text-decoration:none; }
.content-casestudies-2 li a:hover { color:#3598C1; text-decoration:none; }

.cssub-2 li.h1 { background-image:none; padding-left:0px; margin-bottom:0px; }