	body, html {
		margin: 0px; 
		text-align: left; 
		font-family: "Lucida Grande", "Luxi Sans", "Myriad Pro", verdana, helvetica, verdana, arial, "Bitstream Vera Sans", "Trebuchet MS",sans,geneva,sans-serif; 
		font-size: 12px;
		color: #333;
	}

	*, a, p, br, div, span, form, submit, input, textarea, td, li, ul, th, pre, iframe, select { 
		font-family: "Lucida Grande", "Luxi Sans", "Myriad Pro", verdana, helvetica, verdana, arial, "Bitstream Vera Sans", "Trebuchet MS",sans,geneva,sans-serif; 
		font-size: 12px;
		color: #333;
	}

	body {
		width:800px;
		margin-left: auto;
		margin-right: auto;
	}


	#logo { 
		height: 60px;
		width: 800px;
		background:#fcfcfc url('/img/header-13aug2010.png') repeat-x left bottom;
		padding: 0px;
		margin: 0px;
	}

	#logo-blackbg { 
		height: 40px;
		background:#fcfcfc url('/img/52525A_gradient.png') repeat-x left bottom;
		padding: 0px;
		margin: 0px;
	}

	#nav {
		line-height:27px;
		height: 29px;
		width: 800px;
		background:#fcfcfc url('/img/header-bgs-down.png') repeat-x left bottom;
		border-bottom: 1px solid #CFCFC5; 
	}

	#nav-bottom {
		line-height:27px;
		height: 29px;
		width: 800px;
		border-bottom: 1px solid #CFCFC5; 
	}

	#logo-orig { 
		font-size: 24px;
		letter-spacing: -2px;
		font-weight:bold;
		margin-bottom: 5px;
		padding: 5px;
		color: #efefef;
		background: #FFF;
		text-shadow: 0px 1px 1px #333;

	}


	#logo2 { 
		font-size: 48px;
		letter-spacing: -2px;
		font-weight:bold;
		color: #eee;
		text-shadow: 1px 1px 1px #efefef;
		margin-bottom: 5px;
		-webkit-transform: rotate(90deg);
	}

	.left {
		float: left;
		width: 600px;
	}

	.middle {
		width: 2%;
	}

	.right {
		float: right;
		width: 200px;
		padding: 0px;
		margin: 0px;
	}

	.right .submenu {
		float: right;
	}

	.row {
		clear: both;
	}

	.big {
		font-size: 48px;
		letter-spacing: -1px;
		font-weight:normal;
		line-height:42px;
	}

	.padded {
		padding: 10px;
		width: 98%;
		margin-left: auto;
		margin-right: auto;
	}		
	
	
	a {
		-webkit-transition: opacity 0.2s linear;
	    opacity: 1;
	    color: #333;
	}

	a:hover .tab_inactive:hover {
		color: #003300;
		-webkit-transition: opacity 0.2s linear;
	    opacity: .5;
	}

	a.noline {
	   text-decoration: none;
	   color: #000000;
	}

	a.noline:hover {
		color: #003300;
		-webkit-transition: opacity 0.2s linear;
	    opacity: .5;
	}


	.tab_inactive {
		background:#fcfcfc url('/img/header-bgs-down.png') repeat-x left bottom;
		float: left;
		font-weight: normal;
		padding-left:16px;
		padding-right:16px;
		margin: 0px;
		cursor:pointer;
		line-height:27px;
		height: 29px;
		border-left: 1px solid #CFCFC5; 
		border-right: 1px solid #efefef; 
		border-bottom: 1px solid #CFCFC5; 
		vertical-align: middle;
		font-size:12px;
		color:#333;
	}
	
	.tab_active {
		background:#fcfcfc url('/img/header-bgs-up.png') repeat-x left bottom;
		float: left;
		font-weight: bold;
		padding-left:16px;
		padding-right:16px;
		margin: 0px;
		cursor:pointer;
		line-height:27px;
		height: 29px;
		vertical-align: middle;
		font-size:12px;
		background-color: #FFF;
		color: #000;
		border-left: 1px solid #efefef; 
		border-right: 1px solid #efefef; 
		border-bottom: 1px solid #FFF; 
	}



	.submenu div {
		display:none;	
	}



	.sm_inactive {
		width: 140px;
		font-weight: normal;
		background:#fcfcfc url('/img/header-bgs-down.png') repeat-x left bottom;
		padding-left:4px;
		margin: 0px;
		cursor:pointer;
		line-height:27px;
		height: 29px;
		border-left: 1px solid #CFCFC5; 
		border-right: 1px solid #CFCFC5; 
		border-bottom: 1px solid #CFCFC5; 
		vertical-align: middle;
		font-size:12px;
		color:#333;
	}
	
	.sm_inactive:hover {
		-webkit-transition: opacity 0.2s linear;
	    opacity: .5;
	}

	.sm_active {
		width: 140px;
		font-weight: bold;
		padding-left:4px;
		margin: 0px;
		cursor:pointer;
		line-height:27px;
		height: 29px;
		vertical-align: middle;
		font-size:12px;
		color: #000;
		border-left: 1px solid #FFF; 
		border-right: 1px solid #CFCFC5; 
		border-bottom: 1px solid #efefef; 
	}










	.border {
		border-right: 1px solid #CFCFC5; 
		vertical-align: middle;
	}

	.border-bottom {
		border-bottom: 1px solid #CFCFC5; 
	}

	
	h1 { 
		margin:0; 
		font-weight:bold;
		font-size: 20px;
		letter-spacing: -1px;
	}

	h2 { 
		margin:0; 
		font-weight:bold;
		font-size: 18px;
		letter-spacing: -1px;
	}
	
	h3 { 
		margin:0; 
		font-weight:normal;
		font-size: 15px;
		letter-spacing: -1px;
	}
	
	.button {
		background:#fcfcfc url('/img/header-bgs-down.png') repeat-x;
		padding-left:15px;
		padding-right:15px;
		margin: 0px;
		cursor:pointer;
		line-height:24px;
		height: 25px;
		vertical-align: middle;
		font-size:12px;
		border: 1px solid #CFCFC5; 
		padding: 1em;
		border-radius:6px;
		-moz-border-radius:6px;
		-webkit-border-radius:6px;
	}

	.button:hover {
		padding-left:15px;
		padding-right:15px;
		margin: 0px;
		cursor:pointer;
		line-height:24px;
		height: 25px;
		vertical-align: middle;
		font-size:12px;
		background:#fcfcfc url('/img/header-bgs-up.png') repeat-x;
		color: #003300;
		-webkit-transition: opacity 0.2s linear;
	    opacity: .5;
	}


	fieldset {
		border: 1px solid #CFCFC5; 
		padding: 1em;
		border-radius:6px;
		-moz-border-radius:6px;
		-webkit-border-radius:6px;
	}

	table {
		border-collapse: collapse;
		border-color: #ddd;
		border: #ddd;
		border-width: 1px;
	}
	
	.highlight {
	   background-color: #909ea9;
	   color: #fff;
	}
	
	.active {
		background: #efefef url(/img/header-bgs-down.png) repeat-x 0% 100%;
		border: 0px solid #CFCFC5; 
		border-radius:6px;
		-moz-border-radius:6px;
		-webkit-border-radius:6px;
		-webkit-transition: opacity 0.2s linear;
	}


	.none {
		-webkit-transition: opacity 0.2s linear;
	    opacity: 1;
	}
	


	.body-text {
		display:none;
		padding-top: 5px;
	}

	.body-text h3 {
		font-size: 18px;
		margin-top: 25px;
		background: #efefef url(/img/header-bgs-down.png) repeat-x;
		color: #333;
		border-bottom: 1px solid #CFCFC5; 
	}


