/*==== {[ Main Tags ]} ==== */
body {margin: 0px; padding: 0px; font: 11px Arial, Helvetica, sans-serif;}
/* img {display: block;} */
.container {width: 820px;}
.right-container {width: 590px;}
	.right-shadow {width: 610px; float: right; background: url('../images/right-shadow.jpg') repeat-y;} 
.left-container {width: 207px;}
	html>body .left-container {width: 210px;}
.shadow {width: 820px; background: url('../images/shadow.jpg') repeat-y;}
.bottom-capper {width: 820px; height: 29px; background: url('../images/bottom-capper.jpg') no-repeat top left; clear: both;}
.small {font-size: 11px; color: #404040; line-height: 12px;}
.smaller {font-size: 10px; color: #404040;}

/*==== {[ Header Items ]} ==== */
.header {height: 50px; background: url('../images/header.jpg') no-repeat top left;}
.header-links {float: right; padding-right: 30px; padding-top: 30px; font: 11px Arial, Helvetica, sans-serif; color: #578850;}
	.header a:link, .header a:active, .header a:visited {font: 11px Arial, Helvetica, sans-serif; color: #578850; text-decoration: none; font-weight: normal;}
	.header a:hover {font: 11px Arial, Helvetica, sans-serif; color: #2D4529; text-decoration: none; font-weight: normal;}

/*==== {[ Footer Items ]} ==== */
.footer {font: 11px Arial, Helvetica, sans-serif; color: #CCC; text-align: center; margin-top: 15px;}
.footer a:link, .footer a:active, .footer a:visited {font: 12px Arial, Helvetica, sans-serif; color: #666666; text-align: center; margin-top: 15px; text-decoration: none;}
.footer a:hover {font: 12px Arial, Helvetica, sans-serif; color: #333333; text-align: center; margin-top: 15px; text-decoration: none;}
.line {border-bottom: 1px dashed #999999; width: 750px; padding-top: 25px; margin-left: 30px; font-size: 0px; clear: both;}

/*==== {[ Box Items ]} ==== */
.blue-box {width: 200px; background-color: #D5E0ED; margin-top: 0px; font: 12px Arial, Helvetica, sans-serif; padding: 0px;}
	.blue-box-padding {padding: 7px 0px 7px 0px; line-height: 17px;}
	.blue-box-padding ul {padding: 0px; margin: 0px; list-style: none;}
	.blue-box-padding li {margin: 0px 0px 0px 0px;}
	.blue-box-padding ul ul {margin: 0px 0px 5px 0px;}
	.blue-box-padding ul ul li {margin: 0px 0px 0px 0px;}
	.blue-box-padding a {display: block; padding: 2px 0px 2px 15px; width: 185px; color: #0F6292; text-decoration: none; font-weight: bold;}
	.blue-box-padding a:hover {color: #fff; background-color: #0F6292; text-decoration: none;}
	.blue-box-padding ul ul a {display: block; padding: 0px 0px 0px 25px; width: 175px; color: #0F6292; text-decoration: none; font-weight: normal;}
	.blue-box-padding ul ul a:hover {color: #fff; background-color: #0F6292; text-decoration: none;}

.green-box {width: 200px; background-color: #E3EBE1;}
	.green-box a:link, .green-box a:active, .green-box a:visited {color: #0F6292; font: 11px Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none;}
	.green-box a:hover {color: #072E44; font: 11px Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none;}
	.green-box-padding {padding: 10px 0px 0px 14px;}
	
/*==== {[ Flash Items ]} ==== */
.flash {width: 590px; height: 300px; margin-bottom: 9px;}

/*==== {[ Ad Area Items ]} ==== */
.ad-area {width: 590px;}
	.ad-area-left {width: 297px;}
	html>body .ad-area-left {width: 300px;}
	.ad-area-right {width: 290px; float: right;}

/*==== {[ Menu Items ]} ==== */
.navi {width: 590px; height: 33px; background: url('../images/nav/background.gif') repeat-x; margin-bottom: 0px;}
.orange-border {width: 590px; height: 5px; font-size: 0px; background-color: #EF8C40; margin-bottom: 9px;}

.navi ul {list-style: none; margin: 0px; padding: 0px;}
.navi li {float: left;}

.info {width: 68px; height: 33px;}
	a.info:link, a.info:active, a.info:visited  {display:block; background: url('../images/nav/info-.gif') 0 100% no-repeat;}
	a.info:hover {display:block; background: url('../images/nav/info-.gif') 0 0 no-repeat; cursor: default;}

.exhibits {width: 68px; height: 33px;}
	a.exhibits:link, a.exhibits:active, a.exhibits:visited  {display:block; background: url('../images/nav/exhibits-.gif') 0 100% no-repeat;}
	a.exhibits:hover {display:block; background: url('../images/nav/exhibits-.gif') 0 0 no-repeat; cursor: default;}
	
.programs {width: 68px; height: 33px;}
	a.programs:link, a.programs:active, a.programs:visited  {display:block; background: url('../images/nav/programs-.gif') 0 100% no-repeat;}
	a.programs:hover {display:block; background: url('../images/nav/programs-.gif') 0 0 no-repeat; cursor: default;}
	
.resources {width: 68px; height: 33px;}
	a.resources:link, a.resources:active, a.resources:visited  {display:block; background: url('../images/nav/resources-.gif') 0 100% no-repeat;}
	a.resources:hover {display:block; background: url('../images/nav/resources-.gif') 0 0 no-repeat; cursor: default;}
	
.members {width: 68px; height: 33px;}
	a.members:link, a.members:active, a.members:visited  {display:block; background: url('../images/nav/members-.gif') 0 100% no-repeat;}
	a.members:hover {display:block; background: url('../images/nav/members-.gif') 0 0 no-repeat; cursor: default;}
	
.educators {width: 68px; height: 33px;}
	a.educators:link, a.educators:active, a.educators:visited  {display:block; background: url('../images/nav/educators-.gif') 0 100% no-repeat;}
	a.educators:hover {display:block; background: url('../images/nav/educators-.gif') 0 0 no-repeat; cursor: default;}
	
.about {width: 68px; height: 33px;}
	a.about:link, a.about:active, a.about:visited  {display:block; background: url('../images/nav/about-.gif') 0 100% no-repeat;}
	a.about:hover {display:block; background: url('../images/nav/about-.gif') 0 0 no-repeat; cursor: default;}
	
.newccm {width: 68px; height: 33px;}
	a.newccm:link, a.newccm:active, a.newccm:visited  {display:block; background: url('../images/nav/newccm-.gif') 0 100% no-repeat;}
	a.newccm:hover {display:block; background: url('../images/nav/newccm-.gif') 0 0 no-repeat; cursor: default;}
.special_select {margin:0px 0px 3px 0px; padding:0px;}
