/* Basic Styles - Reset/Tools */
html {line-height: 12px}
body {
	color: #333;
	margin: 0;
	font: 12px helvetica, arial, sans-serif;
	line-height: 1.385em;
	font-size: 12px;
}

h1 {
	color: #435579;
	font-size: 1.83em;
	margin-bottom: 10px;
	margin-top: 0;
	line-height: 1.05em;
}

h2 {font-size: 1.5em; line-height:1.2;}
h2 a:link {color: #738112; margin-bottom: 15px; text-decoration: underline;}
p {margin: 0; padding: 0 0 22px; word-wrap: break-word;}
h1, h2, h3, h4, h5, ol, ul, li, table, dl, dt, dd {padding: 0;}
h3 {font-size:1em;}
h4 {font-size:1em;}
h5 {font-size:1em;}

q {font-size: 120%;}
blockquote {font-size: 120%; padding: 0; margin: 10px 40px;}
embed {margin: 0 auto 10px;}
textarea {font-family: helvetica, arial, sans-serif; margin: 0; padding: 9px 10px; font-size: 1em; border: none;}

#rightcol a.smaller { font-size: 1.08em; }

/*images*/
img {
	vertical-align: bottom;
	border:0;
	margin: 0;
	padding: 0;
}
img.left {padding: 0 8px 0 0;}

/*links*/
a {
	text-decoration: underline;
	text-transform: none;
	color: #738112;
}

/*lists*/
ul {list-style-type: none; padding: 0;}
ul ul, ol ul {padding: 0 0 0 15px; margin-top: 0;}
ul li, ul ul li, ul ul ul li {margin: 0.3em 0 0 0; padding: 0 0 0 0px;}
ol ol, ul ol {margin-top: 0; padding: 0;}
ol li, ol ol li, ol ol ol li {margin: 0.3em 0 0 0;padding: 0;background: none;}
ol ol li {list-style-type: lower-latin;}
ol ol ol li {list-style-type: lower-roman;}
ul ol li {background: none;}
dl {padding: 0;}
dt {font-weight: normal;}
dd {margin: 0; /*padding-left: 12px;*/ }    

/*generic tools*/
.left {float: left;}
.right {float: right;}
.ax {position: absolute; left: -99999em; font-size:0px;}
.cl  {clear: both;}
.clear-none {clear: none;}
div.cl {line-height: .0;}
.sides-only {margin: 0 10px;}
.five-px {padding: 5px;}
.caps {font-weight: bold; text-transform: uppercase;}
.bold {font-weight: bold;}
.block {display: block;}
.error {color: #f33; font-weight: bold; display: block;}
.inline {display: inline; padding-left: 10px;}

/*custom*/
a.inline {background: url(../images/gt2.gif) no-repeat center right;}
h2.name {margin: 18px 0px 18px 13px;}
iframe { border:0 none; }

/*custom*/
.document-list { margin-top:3px !important; }
.document-list h2.border-bottom { padding-bottom: 24px; margin-bottom:19px; }
.document-list p { margin:0 0 10px; }
.document { background:transparent url(../admin/icons/page_white_text.png) 0 50% no-repeat; padding:0 0 0 20px;  }
.doc { background-image:url(../admin/icons/page_white_word.png); }
.pdf { background-image:url(../admin/icons/page_white_acrobat.png); }
.xls, .csv { background-image:url(../admin/icons/page_white_excel.png); }
.txt { background-image:url(../admin/icons/page_white_text.png); }
.ppt { background-image:url(../admin/icons/page_white_powerpoint.png); }
