body
{
	margin: 0px auto;
	margin-top: 115px;
	margin-bottom: 115px;
	text-align: center;
	font-family: arial;
	font-size: 14px;
	color: #594129;
	background: url(../designFiles/body_bg.png) repeat;
	direction: ltr;
}

p, h1, h2, h3, h4, h5, h6, form, input, img, select, ul, li
{
	padding: 0px;
	margin: 0px;
}

input:focus
{
  outline-width:0;
}

table 
{ 
	border-collapse:collapse; 
	border:0px; 
}

th, td
{
	padding:0; 
	border:0px; 
} 

input, textarea, select
{
	font-size: 12px;
	font-family: arial;
	border: 1px solid #7E9DB9;
}

input[type="checkbox"], input[type="radio"], input[type="image"]
{
	border: 0px;
}

h1
{
	color: #417DAB;
	font-size: 18px;
}

a, .link
{
	color: #3F7DAC;
	cursor: pointer;
}

td
{
	vertical-align:top;
	font-size: 14px;
}

div.container
{
	margin: 0 auto;
}

div.pageContent
{
	margin: 0 auto;
}

div.pageContent_in
{
	margin: 0 auto;
	width: 1010px;
}
	
div#homeContainer div#homePage
{
	background: url(../designFiles/homePage_bg.png) repeat-x;
	height: 554px;
}

/* -- home page --------------------------------------------------------------------------------------------------- */

div#homePage_in
{
	margin: 0 auto;
	width: 1010px;
	height: 554px;
	position: relative;
}

div#homePage_in div.pageText
{
	position: absolute;
	top: 454px;
	font-weight: bold;
	color: white;
	line-height: 17px;
	width: 590px;
}

div#homePageVideo
{
	position: absolute;
	top: 71px;
}

/* -- header ------------------------------------------------------------------------------------------------------ */

div#header
{
	background: url(../designFiles/topMenu_bg.png) repeat-x bottom;
}

div#header_in
{
	margin: 0 auto;
	width: 1010px;
}

div#headerTop
{
	height: 73px;
}

div#headerTop td#col1
{
	width: 495px;
}

div#headerTop td#col2
{
	width: 265px;
}

div#headerTop td#col3
{
	width: 260px;
}

div#logo
{
//	padding-top: 18px;
}

div#langs
{
	width: 255px;
	height: 30px;
	margin-top: 23px;
}

div#langs table
{
	margin-left: auto;
	margin-right: auto;
}

div#langs td.oneLang div
{
	padding-top: 5px;
}

div#langs td.oneLang.selected,
div#langs td.oneLang_sep.selected
{
	display: none;
}

div#langs td.oneLang_sep div
{
	background: url(../designFiles/langs_sep.gif) no-repeat bottom;
	width: 19px;
	height: 20px;
}

div#langs a
{
	color: #593E2B;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
}

div#topMenu
{
	height: 31px;
}

td.topMenu_box, td.topMenu_box_selected, 
td.topMenu_box a, td.topMenu_box_selected a 
{
	color: #58402A;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

td.topMenu_box_selected, td.topMenu_box_selected a 
{
	color: white;
}

td.topMenu_box_selected
{
	background: url(../designFiles/topMenu_selected.png) repeat-x;
	height: 30px;
}

td.topMenu_box div, td.topMenu_box_selected div
{
	padding-top: 8px;
	padding-right: 2px;
	padding-left: 2px;
}

td.topMenu_box_sep div
{
	width: 30px;
	height: 30px;
}

td.topMenu_box_sep_selected div, td.topMenu_box_sep_selected_right div
{
	width: 30px;
	height: 30px;
}

/* -- general page ------------------------------------------------------------------------------------------------ */

div#generalContent
{
	background-color: #F4F4F4;
}

div#generalContent div#generalContent_in
{
	padding-top: 25px;
}

div#generalContent div#generalContent_in div.pageTitle
{
	background: url(../designFiles/dashed.png) repeat-x bottom;
	width: 977px;
	height: 40px;
	position: relative;
}

div#generalContent div#generalContent_in div.pageTitle h1
{
	padding-top: 10px;
}

div#generalContent div.pageText
{
	width: 977px;
	min-height: 430px;
	padding-top: 20px;
	padding-bottom: 40px;
}

div#generalContent div#generalContent_in div.pageHtml
{
	text-align: justify;
	padding-top: 10px;
	line-height: 18px;
}

div#music
{
	position: absolute;
	top: -11px;
}

/* -- contact page ------------------------------------------------------------------------------------------------ */

div#contactHtml
{
	padding-top: 30px;
}

div#contactHtml table#mainTable tr#row1
{
	height: 90px;
}

div#contactHtml table#mainTable td#col1
{
	width: 60px;
}

div#contactHtml table#mainTable td#col2
{
	width: 85px;
}

div#contactHtml table#mainTable td#col3
{
	width: 15px;
}

div#contactHtml table#mainTable td#col4
{
	width: 260px;
}

div#contactHtml table#mainTable td#col5
{
	width: 75px;
}

div#contactHtml table#mainTable td#col6
{
	width: 300px;
}

div#contactHtml div.contactTitle
{
	font-weight: bold;
	color: #417DAB;
	padding-top: 10px;
}

div#contactHtml div.contactSep
{
	padding-top: 10px;
	font-size: 10px;
	color: black;
}

div#contactHtml div.contactDetails
{
	font-weight: bold;
	padding-top: 10px;
}

div#contactHtml div.contactDetails p
{
	padding-bottom: 7px;
}

div#contactHtml div.contactDetails a
{
	font-size: 13px;
}

div#contactHtml table#formTable tr#row1, 
div#contactHtml table#formTable tr#row3,
div#contactHtml table#formTable tr#row5
{
	height: 20px;
}

div#contactHtml table#formTable tr#row2,
div#contactHtml table#formTable tr#row4
{
	height: 40px;
}

div#contactHtml table#formTable tr#row6
{
	height: 107px;
}

div#contactHtml table#formTable td#col1
{
	width: 155px;
}

div#contactHtml div.formFieldTitle
{
	font-size: 13px;
	font-weight: bold;
}

div#contactHtml sub.mandatory
{
	color: #C90101;
	font-size: 14px;
}

div#contactHtml div.formField input, div#contactHtml div.formField textarea
{
	border-top: 1px solid #AAADB4;
	border-left: 1px solid #AAADB4;
	border-right: 1px solid #DCDFE6;
	border-bottom: 1px solid #DCDFE6;
	width: 295px;
}

div#contactHtml table#formTable tr#row2 input
{
	width: 140px;
}

/* -- ------------------------------------------------------------------------------------------------------------- */
/* -- ------------------------------------------------------------------------------------------------------------- */
/* -- ------------------------------------------------------------------------------------------------------------- */
/* -- ------------------------------------------------------------------------------------------------------------- */
/* -- ------------------------------------------------------------------------------------------------------------- */
/* -- ------------------------------------------------------------------------------------------------------------- */
/* -- ------------------------------------------------------------------------------------------------------------- */

/* -- footer ------------------------------------------------------------------------------------------------------ */

div#footer
{
	background: url(../designFiles/footer_bg.png) repeat-x;
	height: 77px;
}

div#homeContainer div#footer
{
	background: url(../designFiles/homeFooter_bg.png) repeat-x;
	height: 30px;
}

div#footer_in
{
	margin: 0 auto;
	width: 1010px;
	padding-top: 48px;
}

div#homeContainer div#footer_in
{
	padding-top: 0px;
}
	
div#copyrights
{
	float: right;
	color: #5A3F2C;
	font-size: 11px;
	padding-right: 10px;
	padding-top: 9px;
	padding-bottom: 10px;
}
			
div#interuseLogo
{
	float: left;
	padding-left: 20px;
}

div#interuseText
{
	float: left;
	padding-top: 7px;
	padding-left: 10px;
}

div#interuseText a
{
	color: #5A3F2C;
	font-size: 10px;
}

/* -- send email -------------------------------------------------------------------------------------------------- */

div#sendEmail_title
{
	color: #5C9BD0;
	font-size: 15px;
	font-weight: bold;
	text-decoration: underline;
	margin-bottom: 10px;
}
	
td.sendEmail_title
{
	color: #594129;
	font-weight: bold;
}

td.sendEmail_value
{
}

a img
{
		border: 0px;
}
