@charset "utf-8";

html 	{
		overflow-y: scroll;
		}

/* CSS Document */

/*:::::::::::::::::: DEFAULT ::::::::::::::::::*/
body	{ 
	margin: 4; 
	padding: 4; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #222222;
	background: url(images/top_bar.gif) repeat-x #F4F4F4; 
	font-size: 12px; 
	LINE-HEIGHT: 20PX; 
	}
	
.cleaner	{ clear: both; }
.floatRight	{ float: right; }

h1	{ 
	font-weight: bold; 
	margin: 0 0 20px 0; 
	padding: 0; 
	color: #000000; 
	font-size: 14px; }
	
h2	{
	margin: 0 0 8px 0;
	padding: 0;
	color: #003388;
	font-size: 12px;
	font-weight: bold;
	}
	
h3	{ margin: 0 0 8px 0; padding: 0; color: #000000; font-size: 13px; }

img	{ border: 0; }

/*:::::::::::::::::: LINKS ::::::::::::::::::*/
a	{ color: #003388; text-decoration: none}
a:hover	{ color: #0000cc; text-decoration: underline; }

/*:::::::::::::::::: LISTS ::::::::::::::::::*/
ul.plus	{ margin: 0; padding: 0; list-style: none; }
ul.plus li	{ color: #666; background: url(images/plus.gif) no-repeat 3px 7px; padding-left: 15px; line-height: 18px; }

/*:::::::::::::::::: MAIN WRAPPER ::::::::::::::::::*/
#container	{ width: 788px; margin: 26px auto; overflow: hidden; }
#colWrapper	{ float: left; }

/*:::::::::::::::::: HEADER ::::::::::::::::::*/
#header	{ height: 96px; position: relative; }
#logo	{ position: absolute; top: 0; left: 11px; }

/*:::::::::::::::::: TOP NAV ::::::::::::::::::*/
#nav			{
	position: absolute;
	top: 0px;
	right: -1px;
	font-size: 11px;
	font-weight: bold;
	color: #44637B;
	text-align: right;
	width: 528px;
}
a.item 		{ font-size: 11px; font-weight: bold; color: #4275A1; text-decoration: none; margin-left: 5px; padding: 4px 5px; }
a.item:hover	{ font-size: 11px; font-weight: bold; color: #4275A1; text-decoration: none; background: #E8E8E8; }
a.item.on	{ font-size: 11px; font-weight: bold; color: #4275A1; text-decoration: none; background: #E8E8E8; }

/*:::::::::::::::::: BANNER ::::::::::::::::::*/
#banner	{ margin: 30px 0 22px 0; width: 748px; height: 149px; }
#bannerContent	{ margin: 30px 0 22px 0; width: 748px; border-top: 1px solid #ccc; background: #eee; height: 6px; }

/*:::::::::::::::::: COLUMNS ::::::::::::::::::*/
#colLeft	{ float: left; width: 530px; padding: 0 16px 0 8px; }
#colLeft h2	{ margin: 0 0 8px 0; padding: 0; color: #4275A1; font-size: 12px; }
#colRight	{ float: left; width: 210px; }

/*:::::::::::::::::: BOXES ::::::::::::::::::*/
div.ex2 	{ width: 208px; background-color: #e2e2e2; color: #666666; font-size: 11px; margin-bottom: 10px; }
div.ex2top  { background: transparent url(images/gray_box_top.gif) no-repeat top left; padding-top: 10px; }
div.ex2bot  { background: transparent url(images/gray_box_bottom.gif) no-repeat bottom left; height: 10px; }
div.ex2fill	{ padding: 0 5px 0 12px; }
	
/*div.ex2 p.last-ele  cite 	{  }*/

/*.boxWrap 	{ background: url(images/gray_box_top.gif) no-repeat top #e2e2e2; width: 208px; padding-top: 10px;  margin-bottom: 7px; font-size: 11px; }
.box		{ background: url(images/gray_box_bottom.gif) no-repeat bottom; padding: 0 10px 10px 10px; border: 1px solid red; }
*/

/*:::::::::::::::::: FOOTER ::::::::::::::::::*/
#footer	{ clear: both; border-top: 1px solid #999; color: #999; margin-top: 33px; padding-top: 12px; font-size: 10px; margin-bottom: 25px;  }
#footer a	{ color: #999; text-decoration: none; }
#footer a:hover	{ text-decoration: underline; }
