body, html 	{margin: 0; padding: 0px; border: 0; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000;}
body		{background-image: url(../images/bgr.gif); background-color: #ffffff;}
p 			{font-size: 12px; margin: 0 0 1em 0; padding: 0;}
a 			{text-decoration: none; color: #0000FF;}
a:hover 	{color: #0099cc; text-decoration: underline;}
td 			{font-style : normal; font-size : 11px; vertical-align: top;}
b, strong 	{font-weight : bold;}
img 		{border: 0;}
.clear		{clear: both;}

h1, h2, h3, h4, h5 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #051844;}
h1 {font-size : 18px; font-weight: bold; margin:0 0 15px 0; padding:0; line-height: 18px; color: #62ac1e; letter-spacing: -1px;}
h2 {font-size : 18px; font-weight: bold; margin:0 0 7px 0; padding:0; line-height: 20px;}
h3 {font-size : 16px; font-weight: bold; margin:0 0 6px 0; padding:0; line-height: 18px;}
h4 {font-size : 14px; font-weight: bold; margin:0 0 5px 0; padding:0; line-height: 16px; letter-spacing: -1px;}
h5 {font-size : 12px; font-weight: bold; margin:0 0 5px 0; padding:0; line-height: 14px;}

/* Container */
#container 				    {width: 1000px; background-color: #ffffff; padding: 0; margin: 0 auto 0 auto; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc;}

/* Header */
#header                 {position: relative;}
#header #logo 	        {display: none;}
#header #login          {position: absolute; margin-top: 20px; margin-left: 835px; font-size: 11px; font-weight: bold; color: #FFFFFF;}
#header #login a        {color: #FFFFFF;}
#header #login a:hover  {color: #62ac1e; text-decoration: underline;}

#topNav 			{background-color: #015688; overflow: hidden; height: 36px;}
#topNav .button 	{margin: 0 0 0 10px;}
#topNav a 			{}
#topNav a:hover 	{text-decoration: none; color: #9ccbfb;}

#topSubNav 	{text-align: right;}
.bottomShadow {}

#leftNav 					{padding: 10px 0 0 0; background-image: url(../images/bgr_leftnav.gif); background-repeat: repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif;}
#leftNav ul 				{margin: 0 0 25px 0; padding: 0; list-style: none;}
#leftNav li 				{margin: 0; padding: 2px 0 2px 25px; background-image: url(../images/bullet01.gif); background-repeat: no-repeat; background-position: 15px 9px; font-size: 11px;}
#leftNav li.darkBlueHeading, 
#leftNav li.blueHeading, 
#leftNav li.greenHeading 	{color: #0099cc; background-color: #e1e1e1; font-weight: bold; background-image: none; padding-left: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; margin: 0 0 5px 0}
#leftNav li.blueHeading 	{color: #0099cc;}
#leftNav li.greenHeading 	{color: #669933;}
#leftNav li.darkBlueHeading {color: #ffffff; background-color: #000033; border-bottom: 2px solid #62ac1e; border-top: 2px solid #62ac1e;}
#leftNav li.text 			{font-weight: bold; padding: 0 15px 0 15px; background-image: none; color: #122650; font-size: 12px;}
#leftNav a 					{color: #051844; font-weight: bold;}
#leftNav a:hover 			{color: #62ac1e; text-decoration: none;}

#leftNav ul ul 				{padding: 0; margin: 0 0 5px 0;}
#leftNav li li 				{margin: 0; padding: 2px 0 2px 10px; background-image: url(../images/bullet01.gif); background-repeat: no-repeat; background-position: 0px 9px; font-size: 11px;}
#leftNav li li  a 			{color: #007da6; font-weight: bold; font-style: italic;}
#leftNav li li  a:hover 	{color: #62ac1e; text-decoration: none;}

/* Content */
#pageContent 			{clear: both; margin: 0; padding: 0;}
#pageContent td 		{font-size: 12px;}
#pageContent #col01 	{width: 254px; background-image: url(../images/bgr_leftnav.gif); background-repeat: repeat-x; background-color:#e0f2fa;}
#pageContent #col02		{width: 746px;}
#pageContent .content 	{padding: 5px 25px 30px 25px;}
#pageContent .leadingParagraph {font-style: italic; padding: 0 0 10px 0;}

.framedPanel 			{width: 642px; margin: auto;}
.framedPanel .bgrFrame 	{background-image: url(../images/frame_bgr.gif); background-repeat: repeat-y; padding: 0 20px 0 20px;}

.bookPanel 				{margin: 0 0 15px 0;}
.bookPanel .bookContent {padding: 5px 10px 0 0; font-size: 11px; color: #051844; line-height: 1em;}
.bookPanel a 			{color: #62ac1e !important;}
.bookPanel a:hover 		{color: #0099cc !important;}

.greenBulletedList 					{margin: 10px 0 0 15px; padding: 0; color: #62ac1e;}
.greenBulletedList li 				{margin: 0 0 10px 0; padding: 0;}
.greenBulletedList li strong 		{color: #051844;}
.greenBulletedList li .normalText 	{color: #051844; font-weight: normal;}

.lightBlueList 		{margin: 0; padding: 0; list-style: none;}
.lightBlueList li 	{margin: 0 0 8px 0; font-weight: bold; color: #0099cc;}

#eventsPanel {width: 642px;}
#eventsPanel td {font-size: 11px;}

/* Footer */
#footer 			{width: 1000px; margin: 0 auto 0 auto; font-size: 11px; color: #ffffff; font-weight: normal; background-color: #0099cc; line-height: 11px; padding: 10px 0 10px 0; clear: both; text-align: center; border-left: 1px solid #0099cc; border-right: 1px solid #0099cc;}
#footer a 			{color:#ffffff; padding: 0;}
#footer a:hover 	{color:#ffffff; text-decoration: underline;}
#footer .separator 	{padding: 0 10px 0 5px;}

/* Forms */
form 				{padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
input, textarea 	{border: 1px solid #c8dfe8; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
input.submit 		{border: 1px solid #0099cc; padding: 0px 0px 0px 0px; margin: 5px 0px 0px 0px; background-color: #0099cc; color: #ffffff; font-weight: bold;}