@charset "utf-8";

/***** Global Settings *****/
html, body { border:0; margin:0; padding:0; }
body { background: #42434F; margin-top: 15px; padding: 0; text-align: center; color: #000; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:80%; }

.twoColFixLt #container 	{ position: relative; width: 807px; background: #FFFFFF; margin: 0 auto; border: 1px solid #34549D; text-align: left; background-image:url(images/watermark.gif);
							  background-position:bottom right; background-repeat:no-repeat; }
.twoColFixLt #sidebar1 		{ float: left; width: 172px; background: #fff; padding: 22px 15px 15px 15px; }
.twoColFixLt #mainContent 	{ margin: 0 0 0 203px; padding: 20px 20px 20px 20px; border-left:1px solid #869ED7;}

.fltrt 						{ float: right; margin-left: 8px; }
.fltlft 					{ float: left; margin-right: 8px; }
.clearfloat 				{ clear:both; height:0; font-size: 1px; line-height: 0px; }

.twoColFixLt .mission 		{ font-size: 1.8em; color: #036; line-height: 20pt }
.twoColFixLt .sidebar1 		{ float:left; margin:0; padding:30px; line-height: 20px; letter-spacing: 0.05em; text-decoration:none; font-size:8pt; text-align:left; color:#000;}
.twoColFixLt .sidebar1 a:link 		{ color:#1F7C7C; }
.twoColFixLt .sidebar1 a:hover 		{ color:#999; }
.twoColFixLt .sidebar1 a:active 	{ color:#1F7C7C; }
.twoColFixLt .sidebar1 a:visited 	{ color:#1F7C7C; }

/***** Links *****/
a:link 						{ text-decoration: none; color: #1F7C7C; font-weight: bold; }
a:visited					{ text-decoration: none; color: #1F7C7C; font-weight: bold; }
a:active 					{ text-decoration: none; color: #1F7C7C; font-weight: bold; }
a:hover 					{ text-decoration: none; color: #999; font-weight:bold; text-align: center; }

/***** Common Formatting *****/
h1, h2, h3, h4, h5, h6 		{ margin-bottom:5px;margin-top:0px; padding:0; font-weight:normal; }
h1 							{ margin-top:0px;font:100%; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#34549D;font-weight:bold;}
h2 							{ margin-top:0px;font:110%; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#34549D;font-weight:bold; line-height: 90%;}
h3 							{ margin-top:0px;font:100%; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#333;font-weight:bold;}
h4 							{ margin-top:0px;font:110%; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#007D00;font-weight:bold; margin-bottom: 10px;}

p, ul, ol { margin:0; padding:0 0 18px 0; font-size: 100%; text-align: left; }
ul, ol { padding:0 0 18px 40px; }
li { margin: 0 0 0 -15px;}

blockquote { margin:22px 40px; padding:0; font:160%; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#34549D; font-weight:bold; }

small { font-size:0.85em; }
img { border:0;}
sup { position:relative; bottom:0.3em; vertical-align:baseline; }
sub { position:relative; bottom:-0.2em; vertical-align:baseline; }
acronym, abbr { cursor:help; letter-spacing:1px; border-bottom:1px dashed; }

/***** Forms *****/
form { margin:0; padding:0; display:inline; }
input, select, textarea { font:1em arial, helvetica, sans-serif; }
textarea { line-height:1.25; }
label { cursor:pointer; }

/***** Tables *****/
table { border:0; margin:0; padding:0; }

/***** Wrapper *****/
 
#wrap { width:960px; margin:0 auto; }
/***** Global Classes *****/
 
.clear { clear:both; }
.float-left { float:left; }
.float-right { float:right; }
.text-left { text-align:left; }
.text-right { text-align:right; }
.text-center { text-align:center; }
.text-justify { text-align:justify; }
.bold { font-weight:bold; }
.italic { font-style:italic; }
.underline { border-bottom:1px solid; }
.highlight { background:#ffc; }
.wrap { width:960px; margin:0 auto; }
.img-left { float:left; margin:4px 10px 4px 0; }
.img-right { float:right; margin:4px 0 4px 10px; }
.nopadding { padding:0; }
.noindent { margin-left:0; padding-left:0; }
.nobullet { list-style:none; list-style-image:none; }

.mission { font-size: 1.6em; color: #34549D; line-height: 20pt }

.image { border: 1px solid #34549D; padding: 5px; margin: 0 0 0px 5px; }
.image2 { border: 1px solid #34549D; padding: 5px; }

.footer { color: #FFF; text-align: center; }
.caption { margin: 3px 0px 7px 7px; font-size:0.9em; color:#666; line-height: 10pt; text-align:left;}
.caption_small { margin: 3px 0px 7px 7px; font-size:0.8em; color:#666; line-height: 10pt; text-align:left;}
.twoColFixLt .captionsig { margin: 5px 5px 5px 5px; font-size:0.8em; color:#666; line-height: 10pt; }

hr  { color:#869ED7; margin:17px 0px 17px 0px; }
object { display:block; }

.style2 { font-size: 12px; color:#34549D; padding:0px; margin:0px; font-weight:bold; }

.twoColFixLt .drop  {  position: absolute; bottom: 33px; width:154px; }
