/* CSS Document */

body 					{font: 11px Arial, Tahoma, Serif;}
#skipnav				{display:none;}
#skip 				{display:none;padding-top:}
#header 				{width:774px;margin:auto;height:45px;margin-bottom:15px !important;margin-bottom:0px;padding-bottom:15px;}
#logo 				{float:left;}
#logo img 				{border:none;padding-top:8px;}
#frmSearch 				{float:right;margin:0px;padding:0px;text-align:right;padding-right:1px;}
#frmSearch a			{color:#336699;}
#sites	 				{line-height:19px !important;font: 11px Verdana, Tahoma, Serif;width:80px;margin-top:0px !important;margin-top:-1px;margin-right:2px;padding:2px 2px 2px 2px;border-top:1px solid #D5D5D5;border-bottom:1px solid #A7A7A7;border-left:1px solid #D5D5D5;border-right:1px solid #A7A7A7;}
#keywords 				{line-height:19px !important;font: 11px Verdana, Tahoma, Serif;width:120px;margin-top:0px !important;margin-top:-1px;margin-right:2px;padding:2px 2px 2px 2px;border-top:1px solid #D5D5D5;border-bottom:1px solid #A7A7A7;border-left:1px solid #D5D5D5;border-right:1px solid #A7A7A7;}
#btnsearch 				{font: 10px Tahoma, Arial, Serif;background:#FFF top left url(images/img_searchback.gif) repeat-x;width:55px;text-transform:uppercase;border-top:1px solid #D5D5D5;border-bottom:1px solid #A7A7A7;height:19px;border-left:1px solid #D5D5D5;border-right:1px solid #A7A7A7;cursor:pointer;}
#search 				{padding-top:13px !important;padding-top:14px;padding-bottom:5px !important;padding-bottom:4px;line-height:21px;}
#search a 				{color:#4AA7D7;text-decoration:none;font:bold 10px Verdana, Arial, Helvetica, sans-serif;}
#horz 				{clear:both;font:bold 12px Tahoma, Serif;margin:auto;width:774px;margin-top:12px;position:relative;}
#nav, #nav ul 			{float:left;width:774px;list-style:none;line-height:15px;background:top left url(images/img_greyNav.jpg) no-repeat;padding:0px;border-bottom:solid 1px #FFF;margin:0px; margin-bottom:5px;}
#nav a 				{display:block;width:105px;color:#656;text-decoration:none;padding:5px 14px 5px 9px;background:#cc0000;border-right:1px solid #fff;}
#nav a:hover 			{background:#C3D9D9;color:#333;}
#nav a#active 			{background:#C3D9D9;}
#nav li 				{float:left;padding:0px;cursor:pointer;}
#nav li ul 				{background:#E5EBED;font: 11px Arial, Tahoma, Serif;text-transform:none;position:absolute;left:-999em;height:auto;width:185px !important;width:100px;font-weight:normal;border:1px solid #FFF;border-top:1px solid #FFF;border-right:none;margin:0px;margin-left:-1px;}
#nav li li ul {display:none;}
#nav li li 				{width:165px !important;width:165px;display:block;}
#nav li li li			{border-bottom:1px solid #fff;}
#nav li ul a 			{color:#777;background:none;display:block;width:175px !important;width:170px;padding:3px 2px 3px 8px !important;padding:3px 8px 3px 8px;}
#nav a.level 			{background:right url(images/img_arrowgrey1.gif) no-repeat;}
#nav li ul ul 			{border-top:1px solid #fff;border-bottom:none;background:#E6E094;margin:-24px 0px 0px 145px !important;margin:-24px 0px 0px 146px;width:145px !important;width:125px;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left:-999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left:auto;}
#nav li:hover, #nav li.sfhover {}
#nav li li:hover, #nav li li.sfhover {background:#C3D9D9;color:#333;}
#nav li li li:hover, #nav li li li.sfhover {background:#C3D9D9;color:#333;}
#homemainfull 			{width:774px;margin:auto;padding-top:0px;margin-top:0px !important;margin-top:0px;display:block;margin-bottom:15px;}
#homemainhalf			{margin-bottom:20px;margin-left:-8px;margin-top:0px;}
#main 				{width:773px;margin:auto;padding-right:1px;}
small 			{margin:auto;margin-top:35px !important;margin-top:10px;width:763px;font:9px Tahoma, Helvetica, sans-serif;color:#336699;text-transform:uppercase;display:block;padding-left:10px;padding-right:1px;margin-bottom:12px !important;margin-bottom:12px;}
small a 			{color:#336699;text-decoration:none;}
#content 				{width:492px;padding-left:8px;float:left;font:12px Arial, Tahoma, Serif;line-height:18px;}
#content h1 			{font:bold 18px Verdana, Arial, Helvetica, sans-serif;letter-spacing:-1px;margin-top:0px;color:#777;}
#content h2 			{font:bold 18px Arial, Helvetica, sans-serif;letter-spacing:-1px;margin-top:0px;color:#777;}
#content h3 			{font:bold 18px Arial, Helvetica, sans-serif;letter-spacing:-1px;margin-top:0px;color:#777;}
#content h4 			{font:bold 14px Arial, Helvetica, sans-serif;letter-spacing:-1px;margin-top:0px;color:#777;}
#content h5 			{font:bold 14px Arial, Helvetica, sans-serif;letter-spacing:-1px;margin-top:0px;color:#777;}
#content h6 			{font:bold 12px Arial, Helvetica, sans-serif;margin-top:0px;color:#777;}
#content p 				{margin-top:0px;}
#content a {text-decoration:none;}
#content a:hover {text-decoration:underline;}
#right 				{width:247px;float:right;}
#right img 				{margin-bottom:15px;}
#selectbox 				{border-top:1px solid #ccc;padding-top:5px;padding-bottom:20px; margin-bottom:5px;}
#selectbox select 		{width:150px;float:right;font:11px Arial, Helvetica, sans-serif;}
#selectbox label 			{float:left;text-transform:uppercase;font:bold 10px Tahoma, Helvetica, sans-serif;color:#656;}
#resources, #section 		{margin-bottom:15px;font:11px Arial, Helvetica, sans-serif;}
#resources ul, #section ul 	{margin:0px;padding:0px;}
#resources ul li, #section ul li {margin:0px;padding:0px;padding-bottom:5px;list-style-type:none; font-weight:bold;}
#resources ul li a, #section ul li a {color:#336699;text-decoration:none;}
#resources ul li a:hover, #section ul li a:hover {text-decoration:underline;} 

#section ul ul 	{margin:0px;padding:0px;margin-top:5px;}
#section ul ul li a {padding-left:10px;background:top left url(images/img_bulletBlueArrow.gif) no-repeat; font-weight:normal;}

#right .images img 		{margin-bottom:15px;}
#right .text 			{padding-top:5px;font:11px Arial, Helvetica, sans-serif;}
#right .round 			{width:217px;padding:15px;font:11px Arial, Helvetica, sans-serif;margin-bottom:15px;}
#right .round a, #right .text a {color:#336699;text-decoration:none;}
#right .round a:hover, #right .text a:hover {text-decoration:underline;}
#right .round ol, #right .text ol {margin-left:-15px !important;margin-left:30px;}
#right .text h3, #resources h3, #section h3 {border-top:1px solid #ccc;padding-top:5px;font:bold 10px Tahoma, Helvetica, sans-serif;color:#656;text-transform:uppercase;margin-top:4px;margin-bottom:10px;}
#clearmain 				{clear:both;}
#footer 				{width:773px;margin:auto;margin-top:50px;padding-right:1px;border-top:1px solid #ccc;padding-top:10px;font: 11px Arial, Tahoma, Serif;}
#footer p 				{margin-top:0px;}
#footer a 				{color:#336699;}
#homeover em 			{clear:both;display:block;font-size:1px;margin:0px;}
#homeover p 			{margin:0px;display:block;}
#homeover div 			{margin-left:125px;}
#homeover img 			{margin-right:15px;float:left;border:none;}
#homeover h2 			{font:bold 18px Arial, Helvetica, sans-serif;letter-spacing:-1px;margin:0px 0px 5px -2px;} 
#homeover h2 a 			{text-decoration:none;color:#336699;}
#newscol1 				{float:left;width:47%;}
#newscol2 				{float:right;width:47%;}
#newscol1 img, #newscol2 img 	{border:none;float:left;margin-right:10px;}
#news em 				{clear:both;}
#newscol1 div, #newscol2 div 	{margin-left:70px;line-height:14px;}
#news a 				{color:#336699;text-decoration:none;}
#news h3 				{margin-top:20px;margin-bottom:15px;font:bold 10px Tahoma, Helvetica, sans-serif;color:#656;text-transform:uppercase;border-top:1px solid #ccc;padding-top:5px;}
#links 				{clear:both;}
#linkscol1 				{margin:0px;padding:0px;float:left;width:47%;}
#linkscol2				{margin:0px;padding:0px;float:right;width:47%;}
#linkscol1 li, #linkscol2 li	{list-style-type:none;line-height:14px;margin-bottom:10px;}
#linkscol1 a, #linkscol2 a    {color:#336699;text-decoration:none;}
#links h3 				{margin-bottom:15px;font:bold 10px Tahoma, Helvetica, sans-serif;color:#656;text-transform:uppercase;border-top:1px solid #ccc;padding-top:2px;}
#access {margin:0px;padding:0px;margin-top:35px;margin-bottom:15px;}
#access li {list-style-type:none;display:inline;}
.text #access li a {color:#999;padding-top:25px;margin-right:25px;}
#access li#book a {background:top url(images/btn_bookmark.gif) no-repeat;}
#access li#print a {background:top url(images/btn_printerIcon.gif) no-repeat;}
#access li#email a {background:top url(images/btn_email.gif) no-repeat;}
#access li#ltext a {background:top url(images/btn_largeText.gif) no-repeat;}
#access li#stext a {background:top url(images/btn_smallText.gif) no-repeat;}

/* Hot Banana Archive Module */
#archive					{float:right; position:relative; border-left:1px solid #ccc; border-right:1px solid #ccc; width:110px;padding-left:10px;}
#archive ul 				{list-style-type:none; padding-top:5px;font:bold 10px Tahoma, Helvetica, sans-serif;color:#656; margin-top:4px;margin-bottom:10px;}
#archive ul li a			{list-style-type:none; text-decoration:none; font:10px Tahoma, Helvetica, sans-serif;color:#333;}
#archive ul li a:hover		{text-decoration:underline;}
#archive ul					{margin:0px; padding:5px;}

#darktop {padding:15px;background:#000;color:#fff;width:743px;margin:auto;border-right:1px solid #fff;font-size:12px;margin-bottom:0px;}
#darkbottom {padding:15px;background:#000;color:#fff;width:743px;margin:auto;margin-bottom:15px;border-right:1px solid #fff;margin-top:-20px;font-size:12px;}
#darktop a, #darkbottom a {color:#fff;text-decoration:none;}
#darktop a:hover, #darkbottom a:hover {text-decoration:underline;}
#lighttop {padding:15px;background:#ccc;color:#000;width:743px;margin:auto;border-right:1px solid #fff;font-size:12px;margin-bottom:0px;}
#lightbottom {padding:15px;background:#ccc;color:#000;width:743px;margin:auto;margin-bottom:15px;border-right:1px solid #fff;margin-top:-20px;font-size:12px;}
#lighttop a, #lightbottom a {color:#000;text-decoration:none;}
#lighttop a:hover, #lightbottom a:hover {text-decoration:underline;}

#lightcolumns {padding:25px 50px 10px 50px;text-align:center;background:#ccc;color:#000;width:673px;margin:auto;border-right:1px solid #fff;font-size:12px;margin-bottom:15px;}
#lightcolumns div.columns {float:left;width:199px;padding-right:18px;margin-right:18px;border-right:1px solid #fff;}
#lightcolumns div.column3 {float:right;width:199px;}
#lightcolumns h2 {font:bold 14px Verdana, Arial, Helvetica, sans-serif;letter-spacing:-1px;color:#CC6600;margin:5px 0px 0px 0px;}
#lightcolumns p {margin-top:0px;line-height:16px;}
#lightcolumns img {border:none;}
#lightcolumns em {clear:both;}

