body 	{ font-family: Arial, Helvetica, sans-serif;font-size:.75em;line-height:1.4em;margin:0;padding:0;background:#edebd5 url(../_images/bg-main.png) repeat-x top left;	}
a 		{ color:#5c4393;outline:none; }
a:hover { color:#948f02;text-decoration:none; }

.link1 			{ font-size:18px;color:blue;font-weight:bold;text-decoration:none; }
a.link1:hover 	{ color:#ff8000; }

h1, h2, h3, h4, h5, h6 { font-family:Georgia, "Times New Roman", Times, serif;line-height:1.2em;margin:1.2em 0 .6em 0; }		
	
#page { width:768px;margin:1em auto 0 auto;position:relative;background:transparent url(../_images/bg-shadow.png) no-repeat 0px 55px; }
#content { margin:0;padding:58px 4px 0 4px; }	
#mainBox { background-color:white;min-height:500px;padding:5px;	}		
#sideNav { font-size:95%;width:135px;min-height:500px;float:left;background:#FFF url(../_images/bg-column.png) no-repeat;padding:5px 10px 5px 10px; }

#logo h1 	{ position:absolute;top:-8px;left:0px;margin:0px;padding:0px;z-index:95; }
#logo h1 a 	{ text-indent:-6000px;display:block;width:155px;height:105px;margin:0 0 0 24px;background:transparent; }
		
.menu { margin:0px;padding:0px; }		
ul 		{ margin:.6em 0 1em 0; }
ul 		{ margin-left:3em;padding:0; }
li 		{ margin:.4em 0 .4em 0; }	
ul.menu 		{ margin:1em 0 1.2em;padding:0;list-style:none; }
ul.menu li 		{ margin:.2em 0 .5em 0;padding:0;list-style:none;line-height:1.2em;background: none; }
ul.menu ul 		{ margin-top:.4em;margin-left:1.5em; }
ul.menu li a 		{ text-decoration:none; }
ul.menu li a:hover  { text-decoration:underline; }
			
#topNav 		{ position:absolute;top:0;left:0;z-index:90; }
#topNav h3 		{ display:none; }
#topNav ul 		{ padding:0;list-style:none;margin:25px 0 0 350px; }
#topNav ul ul 		{ margin:0; }
#topNav li 			{ margin:0;padding:0;float:left; }
#topNav li a 		{ display:block;margin:0;padding:0;text-indent:-4000px;text-decoration:none;outline:none; }
#topNav li a#home_x 		{ height:47px;width:76px;background:transparent url(../_images/home-off.png) no-repeat top left; }
#topNav li a#company 		{ height:47px;width:100px;background:transparent url(../_images/company-off.png) no-repeat top left; }
#topNav li a#services 		{ height:47px;width:100px;background:transparent url(../_images/services-off.png) no-repeat top left; }
#topNav li a#affiliations 	{ height:47px;width:125px;background:transparent url(../_images/affiliations-off.png) no-repeat top left; }
#topNav li a#contact 		{ height:47px;width:85px;background:transparent url(../_images/contact-off.png) no-repeat top left; }
		
#topNav li li a 	{ width:152px;margin:0;padding:5px 5px;font-size:90%;font-weight:normal;line-height:1.2em;text-indent:0; }

#topNav li a#home_x:hover,
#topNav li:hover a#home_x,
#page.HOME_X #topNav li a#home_x { background:transparent url(../_images/home-on.png) no-repeat top left; }

#topNav li a#company:hover,
#topNav li:hover a#company,
#page.COMPANY #topNav li a#company { background:transparent url(../_images/company-on.png) no-repeat top left; }

#topNav li a#services:hover,
#topNav li:hover a#services,
#page.SERVICES #topNav li a#services { background:transparent url(../_images/services-on.png) no-repeat top left; }

#topNav li a#affiliations:hover,
#topNav li:hover a#affiliations,
#page.AFFILIATION #topNav li a#affiliations { background:transparent url(../_images/affiliations-on.png) no-repeat top left; }

#topNav li a#contact:hover,
#topNav li:hover a#contact,
#page.CONTACT #topNav li a#contact { background:transparent url(../_images/contact-on.png) no-repeat top left; }

#topNav li:hover li a		{ background:#938e02; color:#FFFFFF; }
#topNav li:hover li a:hover	{ background:#f2f1e3;color:#382268; }

#topNav li ul 			{ margin:-5px 0 0 3px;display:none;position:absolute;width:162px;left:-999em; }
#topNav li ul ul 		{ margin:-1em 0 0 130px; }
#topNav li:hover ul ul 	{ left:-999em; }
#topNav li:hover ul  	{ display:block;left:auto; }
					
.foot			{ clear:both;margin:0px;font-size:85%;padding:0px;min-height:2em;background:#edebd5;color:#9d9859 }
.foot a 		{ color:#9d9859; text-decoration:none; }
.foot a:hover 	{ color:#432680;text-decoration:none; }

#footerTop 				{ padding:0px;font-size:90%;min-height:40px;background-color:#f5f3e4; }
#footerTop #block-1 	{ margin:0;padding:10px;float:right; }
#footerTop ul#utility_nav 		{ margin:0;padding:0; }
#footerTop ul#utility_nav li 	{ float:left;margin:0;padding:0;list-style:none;line-height:2em; }
#footerTop ul#utility_nav li a 	{ padding:0 8px;border-right:1px solid #dddbd5; }
#footerTop ul#utility_nav li.first a 	{ padding-left:0; }
#footerTop ul#utility_nav li.last a  	{	margin-right:8px; }

.copyright, .designedby 	{ margin:0px;padding:5px; }
.designedby 				{ float:right;text-align:right; }
.copyright  				{ float:left;text-align:left; }

label.small 	{ color:#0080c0;font-weight:normal;font-size:10px; }
label.smallB 	{ color:black;font-weight:normal;font-size:10px; }
label.smallR 	{ color:red;font-weight:normal;font-size:10px; }
input.small 	{ width:200px;height:20px;color:black;background:white;border:1px solid #0080c0;font-size:12px;font-weight:bold; }
select.small 	{ width:200px;height:20px;color:black;background:white;border:1px solid #0080c0;font-size:12px;font-weight:bold; }
textarea.small 	{ width:200px;height:75px;color:black;background:white;border:1px solid #0080c0;font-size:12px;font-weight:bold; }


