/* @override http://www.echod.net/resources/style.css */
/* ================ */
/* =  Reset CSS   = */
/* v1.0 | 20080212 | source: http://meyerweb.com/eric/tools/css/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, strong, sub, sup, tt, var,
b, u, i, center,
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-size: 100%; vertical-align: baseline; background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: ''; content: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse; border-spacing: 0;}

/* ================ */
/* = The 1Kb Grid = */					/* 16 columns, 40 pixels each, with 20 pixel gutter */
/* ================ */

.grid_1 {width: 40px;}
.grid_2 {width: 100px;}
.grid_3 {width: 160px;}
.grid_4 {width: 220px;}
.grid_5 {width: 280px;}
.grid_6 {width: 340px;}
.grid_7 {width: 400px;}
.grid_8 {width: 460px;}
.grid_9 {width: 520px;}
.grid_10 {width: 580px;}
.grid_11 {width: 640px;}
.grid_12 {width: 700px;}
.grid_13 {width: 760px;}
.grid_14 {width: 820px;}
.grid_15 {width: 880px;}
.grid_16 {width: 940px;}
.column {margin: 0 10px; overflow: hidden; float: left; display: inline; background: inherit;}
.row {width: 960px; margin: 0 auto; overflow: hidden;}
.row .row {margin: 0 -10px; width: auto; display: inline-block;}

/* ================ */
/* = Page Styles  = */					/* Styling for Page Layout and Markup */
/* ================ */

body {font-family: Helvetica, Verdana, Arial, sans-serif; background-color: #333;}
form {margin-top: 19px; margin-bottom: 19px;}
#header {font-size: 10pt; text-align: right; color: #666; height: 20px; background-color: #333;}
#header p {padding-top: 3px;}
#bigHead {height: 151px; background-image: url(title.png); background-repeat: repeat-x;}
#res {text-align: right; margin-top: 40px;}
#res a[href$='.pdf'] {text-decoration: none; color: #7c3636; font-size: 17pt; font-weight: bold; background: transparent url(pdf_b.png) no-repeat left 25px; line-height: 175px; padding-left: 60px; padding-top: 60px;}
#res a[href$='.pdf']:hover {color: #dedede; background-image: url(pdf_g.png);}
#headImg {border-style: none; padding-top: 10px;}
.accordion_headings:hover {height: 66px; background-image: url(header_o.png);}
.head {height: 66px; background-image: url(header.png);}
.tweet {font-size: 9pt; color: white; margin-top: 3px; padding-bottom: 5px;}
.tweet a:link, .tweet a:visited {text-decoration: none; color: white;}
.tweet a:hover {text-decoration: underline; color: #d15454;}
.icn {margin-top: 6px; float: left;}
#prof {height: 280px; color: white; background-position: 0 bottom; background-image: url(background.png); background-repeat: repeat-x; background-color: #434444; border-bottom: 1px solid #000;
	font: 16pt/25px Georgia, "Times New Roman", Times, serif;
}
.content {font-family: Helvetica, Verdana, Arial, sans-serif; color: white; font-size: 13pt; background-position: 0 bottom; background-image: url(background.png); background-repeat: repeat-x; background-color: #434444; border-bottom: 1px solid #000;}
.content h2 {margin-bottom: 9px; margin-top: 19px; font-weight: bold; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 17pt; color: #d15454;}
.content h3 {margin-bottom: 9px; font-weight: bold; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 15pt; color: #dedede;}
.content a:link, .content a:visited {text-decoration: none; color: #d15454;}
.content a:hover {text-decoration: underline; color: #fff;}
.content p {margin-bottom: 7px;}
.content p>strong {color: #dedede;}
.content p>small {font-size: 11pt;}
.content li {margin-bottom: 5px;}
.pSpacer {margin-bottom: 16px;}
.head h1 {margin-top: 10px; text-align: right; color: #d15454; font-size: 25pt; font-family: Helvetica, Verdana, Arial, sans-serif;}
.port_img {border: none; float: left;}
.ci_img {border: none; margin-left: auto; margin-right: auto;}
.ccard {text-align: center;}

/* ==================== */
/* = Accordion Styles = */					/* Styling for AJAX Accordian */
/* ==================== */

.accordion_child {margin-bottom: 19px;}
.accordion_headings {cursor: pointer;}