body				{background:url(../_images_orange/OrangeWithSilverStripe.png);color:gray;font-size:smaller;font-family:Arial, helvetica;margin:0px;}
a					{color:#FF8000;}
a:hover				{color:#FF8000;}
p					{color:666666;font-size:small;text-align:justify;}
* html p			{font-size:x-small;}
p.title				{font-weight:bold;}
li					{font-size:smaller}
table				{border:0 solid black;}
td					{border:0 solid black;}
h1					{font-size:medium;}

.borderOutside		{border:0 solid gray;}

.borderInside		{border:0 solid black;}

.pageTitle			{color:#FF8000;font-family:Arial, helvetica;font-size:x-large;font-weight:bold;}
* html .pageTitle	{font-size:large;}

.text				{font-family:Arial, helvetica;font-size:10pt;color:Grey;}

.contactTable		{text-align:center;}

.contactLabel		{font-family:Arial, helvetica;font-size:10pt;color:666666;text-align:left;}

.inputText			{color:666666;font-family:Arial, helvetica;font-size:10pt;width:400px;border:solid 1px darkorange;}

.maintitle			{text-align:center;}

/*			Main framework	*/
.topimage			{background-image:url(../_images_orange/topimage.png);width:1000px; height:32px;}
* html .topimage	{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_images_orange/topimage.png');}

.middleimage		{background-image:url(../_images_orange/middleimage.png);width:1000px;overflow:auto;}
* html .middleimage	{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_images_orange/middleimage.png',sizingMethod='scale');overflow:visible;}

.bottomimage		{background-image:url(../_images_orange/bottomimage.png);width:1000px; height:68px;}
* html .bottomimage	{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_images_orange/bottomimage.png');}



.main				{background-color:white;border:solid 4px orange;width:942px;height:auto;}
.tandcs				{display:block;width:120px;position:relative;left:80px;top:-15px;font-size:8pt;text-align:center;}
.content			{float:left;position:relative;left:45px;margin-left:0px;text-align:left;padding:20px 20px 20px 20px;width:650px;}
* html .content		{margin-left:0px;text-align:left;}
.content div.maintext		
					{font-size:10pt;}
* html .content div.maintext		
					{font-size:x-small;}
.content div.maintext li
					{font-size:10pt;color:#666666;}
* html .content div.maintext li
					{font-size:x-small;}

/*			Portfolio		*/
.portfolio			{padding:5px;text-align:left; border:1px solid gray;width:550px;min-height:140px;}
.portfolioBrief		{vertical-align:top;width:300px;}
.portfolioThumb		{vertical-align:top;width:150px;}
.portfolioFeedback	{vertical-align:top;width:450px;}
.portfolioRight		{text-align:right;width:160px;height:100px;left:300px;top:0px;float:right;}
.portfolioLeft		{text-align:left;width:160px;height:120px;left:300px;top:0px;float:left;}

/*			Menu			*/
.menu				{top:-30px;float:left;width:170px;position:relative;left:45px;z-index:101;text-align:center;padding:10px;}
* html .menu		{margin-left:0px;width:198px;}

.menu li			{padding:10px 0px 0px 0px; margin:0px 20px 0px -20px;font-size:10pt;}
* html .menu li		{font-size:x-small;}

.menuTable			{border:2px solid black;margin:4px;height:300px;width:161px;vertical-align:top;}

.menua				{text-decoration:none;color:#666666;font-size:medium;}

* html .menua		{font-size:small;}

.menua .menuitem	{width:100%;color:#666666;font-weight:bold;text-align:center;padding:2px;border:1px solid white;background-color:white;}

.menua:hover .menuitem
					{cursor:pointer;background-color:#f0f0f0;width:100%;color:darkorange;padding:2px;border:1px solid darkorange;font-weight:bold;text-align:center;background-image:url(../_images_orange/highlight.png);}

