/* CSS Written by Joe Dunys (http://www.mopheaddesign.com) */
html,body,div,dl,dt,dd,
h1,h2,h3,h4,h5,h6,pre,form,p,
blockquote,fieldset,input		{margin: 0; padding: 0;}
h1,h2,h3,h4,h5,h6,
pre,code,address,caption,
cite,code,em,strong,th			{font-size: 1em; font-weight: normal; font-style: normal;}
ul, li							{list-style: none; margin: 0px; padding: 0px;}

body					{background: url(../images/bg.jpg) repeat-x top #525252; color: #fff; font-family: Frutiger,Univers, "Helvetica Neue" , "Lucida Grande" ,Calibri,Helvetica,Verdana,sans-serif; font-size: 12px; margin: 0px; text-align: center;}
img						{border: none; margin: 0px; padding: 0px;}
a img					{border: none; margin: 0px;}
p						{line-height: 14px; margin: 0px; padding: 0px; text-align: justify;}
strong					{font-weight: bold;}
em						{font-style: italic;}
a						{color: #FC0; font-weight: bold; text-decoration: none;}
a:hover					{color: #000; font-weight: bold; text-decoration: none;}
h1						{color: #F19959; font-size: 24px; font-weight: bold; letter-spacing: -1px; line-height: 26px; text-decoration: none;}
h2						{color: #F19959; font-size: 16px; font-weight: bold; letter-spacing: -1px; line-height: 20px; margin: 0px; padding: 0px; text-decoration: none;}
h3						{color: #FC0; font-size: 14px; font-weight: bold; text-align: left;}

div.buttons				{height: 50px; margin: 0px auto; padding: 20px 50px 130px 50px; text-align: center; width: 900px;}
div.logo				{float: left; height: 50px; margin: 0px auto; overflow: hidden; padding: 0px; text-align: center; width: 400px;} 
div.menu				{float: right; height: 30px; margin: 0px auto; overflow: hidden; padding: 15px 0px 5px 0px; text-align: center; width: 500px;}
div.top					{background: url(../images/floor.jpg) repeat-x bottom #FBFDCF; height: 460px auto; padding-bottom: 120px;}
div.top_main			{height: 460px; margin: 0px auto; overflow: hidden; padding: 0px 10px; text-align: center; width: 900px;}
div.top_text			{color: #333; float: left; height: 460px; text-align: left; width: 375px;}
div.top_main_article	{margin: 0px auto; padding: 0px 10px; text-align: center; width: 900px;}
div.top_text_article	{color: #333; text-align: left; width: 900px;}
div.top_image			{float: left; height: 460px; width: 525px;}
div.banners				{background: url(../images/banner.png) no-repeat bottom; float: left; height: 135px; margin: 0px auto; overflow: hidden; padding: 25px 0px 25px 0px; text-align: left; width: 375px;}
div.container			{margin: 0px auto; padding: 0px 10px; position: relative; text-align: center; top: -80px; width: 900px;}
div#column				{float: left; margin: 0px; margin-right: 30px; padding: 0px; text-align: center; width: 280px;}
div#column_last			{float: left; margin: 0px; padding: 0px; text-align: center; width: 280px;}
div#top					{height: 20px; margin: 0px; padding: 0px; width: 280px;}
div#text				{background: #3D5764; padding: 0px 10px; width: 260px;}
div.news				{border-bottom: 1px solid #374E5A; margin: 0px; padding: 5px 0px; width: 260px;}
div.tweet				{width: 260px;}
div#bottom				{height: 10px; margin: 0px; padding: 0px; width: 280px;}
div.footer				{float: left; font-size: 10px; margin: 0px; margin-top: 20px; text-align: center; width: 900px;}
div.footer table		{float: left; text-align: center; width: 900px;}

div.menu ul				{display: inline; height: 50px; list-style: none; margin: 0px; padding: 0px;}
div.menu ul li			{display: block; float: right; height: 30px; line-height: 20px; margin: 0px; margin-left: 30px; padding: 0px; width: 80px;}
div.menu ul li a		{color: #333;}
div.menu ul li:hover	{background: url(../images/link.png) no-repeat; color: #fff;}
div.menu ul li:hover a	{color: #fff;}
div.menu ul li:active a	{background: url(../images/link.png) no-repeat; color: #fff;}
div.menu ul li:active a	{color: #fff;}

td.contentheading			{display: none;}
table.contentpaneopen		{margin: 0px; padding: 0px; width: 100%;}
table.contentpaneopen tr	{margin: 0px; padding: 0px; width: 100%;}
table.contentpaneopen td	{margin: 0px; padding: 0px; width: 100%;}
table.moduletablecontact	{width: 260px;}
table.moduletablecontact tr	{width: 260px;}
table.moduletablecontact td	{width: 260px;}
table.moduletablecontact textarea	{width: 255px;}

ul.latestnews				{width: 260px;}
li.latestnews				{margin: 0px; padding: 0px; width: 260px;}

div.banners table,tr,td	{float: left; text-align: left; width: 390px;}
div#rot_img				{float: left; height: 140px; margin: 0px auto; overflow: hidden; padding-bottom: 10px; text-align: left; width: 390px;}