body										{margin:0px; padding:0px}
a											{outline:0; text-decoration:none}
p, spam, a, ul, li, div, img				{margin:0px; padding:0px}
h1, h2, h3, h4, h5, h6						{margin:0px; padding:0px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal}
#head										{width:100%; float:left;; border-bottom:#7f7f7f solid 1px; background:#000 url(images/headBg.png) no-repeat center bottom}
.centerMargin								{width:833px; margin:0 auto}
#headMain									{width:833px; padding:40px 0 21px 0; float:left; position:relative}

#menu										{width:833px; height:63px; float:left;  background:url(images/menuBg.png) no-repeat}
h1											{width:155px; height:40px; float:left; position:absolute; left:43px; top:53px; z-index:1; text-indent:-9999px;}
h1 a										{width:250px; height:40px; float:left; text-indent:-9999px; background:url(images/logo.png) no-repeat}
#menu ul									{width:auto; margin:0 14px 0 0;  float:right}
#menu ul li									{width:auto; height:64px; margin:0 24px 0 0; float:left; display:block}
#menu ul li a, #menu ul li a.activ			{width:auto; height:64px; padding:0 11px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#cccccc; line-height:70px; text-transform:uppercase}
#menu ul li a:hover, #menu ul li a.activ	{background:url(images/menuHover.png) repeat-x}

#banner, #banner .contentdiv	 			{width:832px; height:248px; margin:25px 0 0 0; float:left; background:url(images/bannerBg.png) no-repeat}
#banner .contentdiv 						{background:none}/*use if necessary*/
#banner .left								{width:397px; margin:64px 0 0 43px; float:left}
#banner h2									{width:100%; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#7d9b3d; letter-spacing:-0.5px; line-height:26px}
#banner p									{width:100%; margin:8px 0 0 0; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#cccccc; line-height:16px}
#banner a									{width:127px; height:26px; margin:24px 0 0 0; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; line-height:25px; text-indent:20px; text-transform:uppercase; background:url(images/bannerLinkBg.png) no-repeat}
#banner a:hover								{background-position: 0 -26px;}
#banner img									{width:auto; margin:31px 0 0 0; float:left}

#contentPanel, #bottomBg					{width:100%; padding:15px 0 0 0; float:left; background:url(images/contentBg.png) repeat-x}
#contentMain								{width:833px; float:left}	
#bottomBg									{margin:0px; background:url(images/footBg.png) repeat-x left bottom}

#contentMain img							{width:auto; float:left}
#curvedPanel								{width:828px; padding:0 0 5px 0; float:left; border-left:#dddddd solid 2px; border-right:#dddddd solid 2px; background:#FFFFFF url(images/cPanelBg.png) repeat-x left bottom}

#curvedPanel blockquote						{width:590px; margin:20px 0 0 35px; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#736357; line-height:15px; font-style:italic; letter-spacing:-0.1px; word-spacing:-0.1px}
#curvedPanel blockquote em					{font-size:21px}
#curvedPanel a.link							{width:175px; height:50px; margin:4px 0 0 0; padding:10px 0 0 16px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#808080; line-height:16px; background:url(images/linkBg.png) no-repeat}
#curvedPanel a.link	em						{color:#4f1119; text-transform:uppercase}
#bottomPanel								{width:833px; margin:30px 0 0 0; float:left}
#bottomPanel > .blocks						{width:235px; height:186px; padding:17px 0 0 32px; margin:0 0 0 12px; float:left; border:#FFFFFF solid 1px; background:url(images/blocksBg.png) repeat-x}
#bottomPanel > .blocks:first-child			{margin:0px}

#bottomPanel h3								{width:100%; float:left; font-size:24px; color:#333333; line-height:28px}
#bottomPanel p								{width:205px; margin:20px 0 0 0; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#736357; line-height:18px; font-style:italic; letter-spacing:-0.1px; word-spacing:-0.1px}

#bottomPanel input[type="text"]				{width:196px; height:23px; padding:5px 4px 0 4px; margin:23px 0 0 0; float:left; border:#d4d4d4 solid 2px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#808080;  background:url(images/inputBg.png) repeat-x}
#bottomPanel input[type="text"]:focus		{background:#FFF}

#bottomPanel input[type="button"]			{width:106px; height:32px; margin:23px 0 0 0; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; border:0px; background:url(images/buttonBg.png) no-repeat; cursor:pointer}
#bottomPanel input[type="button"]:hover		{background-position:0 -32px}

#slideBar									{width:475px; height:150px; margin:0 0 0 30px;  float:left; position:relative}
#slideBar ul								{width:475px; height:150px; margin:13px 0 0 0; float:left}
#slideBar ul li								{width:460px; height:170px; margin:13px 0 0 0; padding:0 0 0 0; float:left; list-style:none; position:relative}
#slideBar ul li p							{width:437px; font-family:College; font-size:28px; color:#FFFFFF; position:absolute; top:71px; left:0; text-align:right; z-index:2}

#slideBarBg									{width:516px; height:180px; margin:34px 0 0 20px; float:left; position:relative; background:url(images/sliderBg.png) no-repeat}
#slideBar li								{width:859px; height:268px; overflow:hidden; outline:0px; border:0px}
#prevBtn, #nextBtn							{display:block; width:30px; height:77px; position:absolute; left:-30px; top:71px}	
#nextBtn									{left:696px}														
#prevBtn a, #nextBtn a						{display:block; width:15px; height:25px; position:absolute; z-index:200; left:8px; top:0px; text-indent:-9999px; background:url(images/leftArrow.png) no-repeat 0 0}	
#nextBtn a									{background:url(images/rightArrow.png) no-repeat 0 0; left:-170px}												

#contact									{width:235px; margin:47px 0 0 38px; float:left}
#contact h5									{width:100%; float:left; font-family:College; font-size:21px; color:#6c838e}
#contact p.num								{width:100%; margin:5px 0 0 0; float:left; font-family:College; font-size:32px; color:#6c838e}
#contact p.txt 								{width:100%; margin:10px 0 0 0; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#666666; line-height:21px; letter-spacing:-0.3px; word-spacing:-0.4px}

#footPanel									{width:100%; margin:26px 0 0 0; padding:0 0 22px 0; float:left}
#footPanel p, #footPanel ul li a, #footPanel ul li.space	
											{width:362px; margin:0 0 0 33px; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#736357; line-height:15px; font-style:italic}
#footPanel p a								{color:#736357}

#footPanel ul								{width:auto; margin:0 20px 0 0; float:right; display:block}
#footPanel ul li, #footPanel ul li a		{width:auto; margin:0px; float:left; display:block}
#footPanel ul li.space						{width:1px; margin:0px; padding:0 5px}
#curvedPanel #inner							{float:left; width:773px; padding:0 0 0 35px; margin:0px;}
#curvedPanel #inner	h2						{width:100%; float:left; font-size:24px; color:#333333; line-height:28px; margin:10px 0 0 0}
#curvedPanel #inner p.about					{float:left; width:773px; padding:0 0 5px 0; margin:6px 0 0 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#736357; line-height:18px; font-style:italic;}
#curvedPanel #inner p.about	a				{float:left; color:#736357; text-decoration:underline; font-weight:bold}
#curvedPanel #inner p.about	a:hover			{float:left; color:#736357; text-decoration:none; font-weight:bold}
#curvedPanel #inner	h2.aboutheteam			{float:left; width:773px; padding:0px; margin:6px 0 0 0;}
#curvedPanel #inner p.teamtext				{float:left; margin:10px 0 0 0; padding:0 0 10px 0; width:773px;}
#curvedPanel #inner p.teamtext span			{float:left; width:648px; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#736357; line-height:18px; font-style:italic; padding:0 20px 0 0}
#curvedPanel #inner p.teamtext img			{float:left; padding:0px; margin:0px;}
#curvedPanel #inner p.teamtext a			{color: #666666; text-decoration:underline; margin:5px 5px 0 0; float:left}

#curvedPanel #inner p.teamtext a:hover		{color: #736357; text-decoration:none;}
#curvedPanel #contatmap						{float:left; margin:0px; padding:0px; width:550px;}
#curvedPanel #contatmap	p.googlemap			{padding:2px; border:1px solid #d9d9d9; float:left; margin:15px 0 0 0;}
#curvedPanel #contactaddress				{float:left; margin:15px 0 0 0; width:200px; padding:0px;}
#curvedPanel #contactaddress h2				{width:100%; float:left; font-size:24px; color:#333333; }
#curvedPanel #contactaddress p				{margin:5px 0 0 0; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#736357; line-height:18px; font-style:italic;padding:0 0 10px 0;}
.sifrTxt									{font-family:College;}
#curvedPanel .folio							{float:left; width:517px; margin:15px 0 0 0; padding:0 0 20px;}
#curvedPanel .portfolio						{width:200px; margin:27px 0 0 20px; float:left}
#curvedPanel .portfolio h5					{width:100%; float:left; font-family:College; font-size:21px; color:#6c838e}
#curvedPanel .portfolio p.num				{width:100%; margin:5px 0 0 0; float:left; font-family:College; font-size:32px; color:#6c838e}
#curvedPanel .portfolio p.txt 				{width:100%; margin:10px 0 0 0; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#666666; line-height:21px; letter-spacing:-0.3px; word-spacing:-0.4px}
#curvedPanel #sitemap 						{float:left; margin:0px; padding:0px; width:681px;}
#curvedPanel #sitemap ul 					{float:left; margin:0px; padding:0px; width:681px;display:block;}
#curvedPanel #sitemap ul li					{float:left; margin:6px 0 0 0; padding:0 0 0 16px; width:665px; display:block; background:url(images/sitemapicon.png) no-repeat; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#FFFFFF; font-style:italic;}
#curvedPanel #sitemap ul li a				{text-decoration: none;  font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#736357;}
#curvedPanel #sitemap ul li a:hover			{text-decoration: underline; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#736357;}