/* CSS Document */

body 				{background:#EAE9E7 top left url(images/img_noGradBack.jpg) no-repeat;margin:0px;padding:0px;}
#container  		{width:725px;margin:auto;margin-top:20px;background-color:#FFFFFF;border:1px solid #666666;padding:15px;}
#header 			{}
#logo 				{float:right;margin-top:15px;margin-bottom:15px;}
#logo h1 			{display:none;}

#menu 				{width:155px;background-color:#F5F5F5;padding:10px 15px 20px 20px;}
#menu ul 			{background:none;margin:0px;padding:0px;}
#menu ul li 		{list-style-type:none;margin:0px;padding:0px;background:bottom left url(images/img_smallLine.gif) no-repeat;}
#menu ul li a 		{width:110px;color:#000;display:block;width:140px;text-decoration:none;font:bold 10px Verdana, Arial, Helvetica, sans-serif;
					 padding:5px 5px 5px 10px;background:top left url(images/img_smallBullet.gif) no-repeat;}
#menu ul ul 		{background:none;margin:0px;padding:0px;margin-left:10px;padding-bottom:10px;}
#menu ul ul li 		{margin:0px;padding:0px;background:none;}
#menu ul ul li a 	{background:none;margin:0px;padding:0px;font-weight:normal;margin-top:0px;}
#menu ul ul ul 		{background:none;margin:0px;padding:0px;margin-left:5px;margin-top:10px !important;margin-top:3px;margin-bottom:5px !important;margin-bottom:5px;}
#menu ul ul ul li 	{margin:0px;padding:0px;background:bottom left url(images/img_smallLine.gif) no-repeat;}
#menu ul ul ul li a {background:none;padding:0px;font-weight:normal;color:#990000;padding-bottom:5px !important;padding-top:0px !important;
					 padding-bottom:2px;padding-top:2px;margin-top:3px !important;margin-top:0px;}

#internaltheme 		{padding:25px 0px 15px 0px;}
#main 				{float:right;width:515px;margin-bottom:20px;font:11px Verdana, Helvetica, sans-serif;line-height:16px;}
#content 			{margin-bottom:20px;margin-right:120px;}
#main a 			{color:#003399;}
#content small 		{font:10px Verdana, Helvetica, sans-serif;color:#666;}
#content small a 	{text-decoration:none;color:#666;}
#content h2 		{font:bold 14px Tahoma, Helvetica, sans-serif;color:#990000;margin:0px;padding:0px;margin-top:2px;margin-bottom:5px;}
#projects 			{float:left;width:220px;margin-right:15px;}
#projects h3 		{font:bold 11px Verdana, Helvetica, sans-serif;color:#990000;margin:0px;}
#images ul 			{margin:0px;padding:0px;margin-bottom:2px;}
#images ul li 		{margin:0px;padding:0px;list-style-type:none;display:inline;border:1px solid #333;margin-right:-2px !important;margin-right:2px;
					 padding:0px 3px 0px 3px !important;padding:0px 0px 0px 3px;text-align:center;color:#333;cursor:pointer;}
#images ul li.sel	{border:1px solid #333;background-color:#333;color:#FFF;}


#copyright 			{clear:both;font:10px Verdana, Helvetica, sans-serif;margin-top:25px;}
#copyright a 		{color:#333;padding-left:7px;margin-left:7px;text-decoration:none;background:left url(images/img_bullet.gif) no-repeat;}
#copyright ul 		{margin:0px;padding:0px;display:inline;}
#copyright ul li 	{list-style-type:none;display:inline;}
#flash 				{margin-left:15px;}
#home 				{margin-top:25px;background:#666;color:#fff;font:11px Verdana, Helvetica, sans-serif;line-height:16px;}
#homecontent 		{width:210px;padding:15px 30px 15px 15px;height:181px;line-height:21px;}
#homecontact ul li 	{font: 10px Verdana, Helvetica, sans-serif;color:#333333;line-height:20px;list-style-image:url(images/img_bullet.gif);}
#homeslogan 		{width:470px;float:right;padding-left:14px;}
#homefooter 		{margin-bottom:100px;}


#oleft p 			{text-align:left;}
#oleft 				{float:left;width:49%;}
#oright p 			{text-align:left;}
#oright h3,
#oleft h3 			{margin:0px;}
#oright p a,
#oleft p a 			{color:#003399;}
#oright h3 a,
#oleft h3 a,
#ofull h3 a 		{text-decoration:none; color:#333;margin:0px;font:bold 12px Tahoma, Helvetica, sans-serif;}
#oright li,
#oleft li 			{}
#oright 			{float:right;width:49%;}
#ofull 				{float:left;width:100%;}
#oclear 			{clear:both;margin-bottom:20px;}
#oright, #oleft 	{margin-top:1em;}
#oright ul, #oleft ul {margin:0px;padding:0px;list-style-type:none;}
#oright ul ul, #oleft ul ul {margin-left:1em}
#powered 				{width:735px;margin:auto;text-align:right;color:#aaa;font:10px Verdana, Arial, Helvetica, sans-serif;letter-spacing:-1px;padding-bottom:5px;padding-top:7px;}
#powered sup 			{color:#777;font:8px Tahoma, Helvetica, sans-serif;}
#powered a 				{color:#aaa;text-decoration:none;}