/* =General
----------------------------------------------- */
body 
{
	behavior:url("csshover.asp?file=csshover.htc");
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-family: "trebuchet ms", verdana, tahoma, arial, serif;
	color: #333;
	background: #fff url(bg.gif) top center repeat-y;
}

img
{
	border: 0;
}

td
{
	vertical-align: top;
}

p
{
	margin: 0;
	padding: 0 0 1em 0;	
}


a:link, a:visited, a:hover, a:active
{
	color: #DA0000;
	text-decoration: underline;
}

a:hover
{
	text-decoration: none;
}

ul
{
	list-style-type: none;
	margin: 0;
	padding: 15px 0 0 10px;
}



/* =Wrapper
----------------------------------------------- */
#Wrapper
{ 
	width: 952px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	padding: 0;
}

#PreWrapper
{ 
	width: 953px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	padding: 0;
}

html>body #PreWrapper
{
	width: 952px;
}
  
  
  
  
/* =Header
----------------------------------------------- */
#Header
{
	margin: 0;
	padding: 0;
	background: #fff url(header2.gif) top center repeat-y;
	height: 192px;
	width: 953px;
}

html>body #Header
{
	width: 952px;
}

#Header #Logo
{
	float:left;
	width: 304px;
	margin: 0 0 0 0;
	padding: 0;
}

#Header #Logo img
{
	padding: 15px 0 0 15px;
}

#Header #Flash
{
	float:left;
	margin: 33px 0 0 0;
}



/* =MainNav
----------------------------------------------- */
#MainNavigationWrapper
{
	margin: 0;
	padding: 0;
	height: 31px;
	background-image: url(MainNav.jpg);
	background-repeat: no-repeat;
}

#MainNavigationWrapper #Lang
{
	float:left;
	width: 304px;
	margin: 0;
	padding: 5px 0 0 0;
	text-align: center;
	font-weight: bold;
}

.Hr
{
	display:inline-block;
	background-image: url(hr.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
	padding: 0 0 0 20px;
	margin: 0 0 0 8px;
}

.Eng
{
	display:inline-block;
	background-image: url(Eng.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
	padding: 0 0 0 20px;
	margin: 0 0 0 8px;
}

html>body #MainNavigationWrapper #Lang
{
	width: 304px;
}

#MainNavigationWrapper #Flash
{
	float:left;
	margin: 0;
	padding: 0;
}

#MainNavigation
{
	margin: 0;
	padding: 0;
	float:left;
}

#MainNavigationWrapper ul
{
	display: inline-block;
	font-family: Verdana, Sans-Serif;
	font-size:11px;
	font-weight: normal;
	padding: 0;
	margin: 0;
	white-space: nowrap;
	font-weight: bold;
}

#MainNavigationWrapper ul li
{
	display: inline;
	padding: 10px 0 0 0;
	margin: 0;
	float: left;
	height: 31px;
	text-align: center;
	background-repeat: no-repeat;
}


#MainNavigationWrapper ul li.smaller
{
	background-image: url(ttab_smaller.gif);
	background-position: 0 0;
	width: 112px;
}

#MainNavigationWrapper ul li.bigger
{
	background-image: url(ttab_bigger.gif);
	background-position: 0 0;
	width: 198px;
}



#MainNavigation ul li.smallerSelected 
{
	margin: 0;
	float: left;
	height: 31px;
	background-image: url(ttab_smaller_on.gif);
	background-position: 0 0;
	width: 112px;
	font-weight: bold;
}

#MainNavigation ul li.biggerSelected 
{
	margin: 0;
	float: left;
	height: 31px;
	background-image: url(ttab_bigger_on.gif);
	background-position: 0 0;
	width: 198px;
}


#MainNavigation a:link, #MainNavigation a:visited, #MainNavigation a:hover, #MainNavigation a:active
{
	color: #DA0000;
	text-decoration: none;
}

#MainNavigation a:hover
{
	color: #DA0000;
	text-decoration: underline;
}

#MainNavigation ul li.selected a:link, #MainNavigation ul li.selected a:visited, #MainNavigation ul li.selected a:hover, #MainNavigation ul li.selected a:active
{
	/*color: #fff;*/
	text-decoration: none;
}


/* =Main
----------------------------------------------- */
#Main
{
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-family: arial, verdana, tahoma, sans-serif;
	line-height: 18px;
}

#SubNavigation
{
	margin: 0;
	padding: 0;
	float:left;
	width: 183px;
	color: #666;
}

#Content
{
	margin-left: 200px;
	padding: 5px 18px 0 0;
	text-align:justify;
	color: #000;	
}

#Content ul
{
	margin: 0px 0 10px 20px;
	padding: 10px 0 0 10px;
}

#Content li
{
	list-style-type: square;
}


h1
{
	margin:15px 0 0 0;
	padding: 0;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 15px;
	color: #0081D6;
	font-weight: bold;
}

h2
{
	margin:15px 0 0 0;
	padding: 0;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 12px;
	color: #0081D6;
	font-weight: bold;
}


h3
{
	margin:15px 0 0 0;
	padding: 0;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 15px;
	color: #0081D6;
	font-weight: bold;
	border-bottom: solid 1px #68B0DF;
}


h4
{
	margin:15px 0 0 0;
	padding: 0;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 12px;
	color: #0081D6;
	font-weight: bold;
}


/* =SiteMapPrint
----------------------------------------------- */
#SitePrint
{
	margin: 0em 0 1em 0;
	padding: 0;
	text-align: right;
	font-size: 11px;
}

#SitePrint ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#SitePrint ul li
{
	display: inline;
	padding: 0.2em;
	margin: 0;
	background-image: none;
}


#SitePrint ul li.print
{
	padding-left: 20px;
	background-repeat: no-repeat;
}


 #SitePrint ul li.print
 {
	background-image: url(print.gif);
	background-position: 0 6px;
 }


#SiteMap ul li
{
	background-image: none;
	margin: 0;
	padding: 0;
}

#SitePath
{
	margin: 0 0 0 0;
	font-size: 11px;
	color: #5A8ABF;
	width: 500px;
	float: left;
	font-size: 12px;
	font-family: "trebuchet ms", verdana, tahoma, arial, serif;
}

#SitePath a:link, #SitePath a:visited, #SitePath a:hover, #SitePath a:active, #SitePrint a:link, #SitePrint a:visited, #SitePrint a:hover, #SitePrint a:active
{
	color: #5A8ABF;
}

#Footer a:link, #Footer a:visited, #Footer a:hover, #Footer a:active
{
	color: #666666;
}

#SubNavigation a:link, #SubNavigation a:visited, #SubNavigation a:active
{
	text-decoration: none;
	color: #005CA2;
}

#SubNavigation li.contact a:link, #SubNavigation li.contact a:visited, #SubNavigation li.contact a:hover, #SubNavigation li.contact a:active
{
	color: #DA0000;
}

#SubNavigation a:hover
{
	text-decoration: underline;
}


#SubNavigation ul
{
	margin: 10px 0 0 0;
	padding: 0;
	font-weight: bold;
}

#SubNavigation ul li
{
	margin: 0;
	padding: 1px 0 0 35px;
	background-image: url(SubNavBg.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	line-height: 20px;
	height: 27px;
}

#SubNavigation ul li.selected
{
	background-image: url(SubNavBg2.gif);
}

#SubNavigation ul li.contact
{
	background-image: url(SubNavBg.gif);
}

#Footer
{
	margin: 50px 0 0 0;
	padding: 0;
	border-top: dotted 1px #999;
	font-size:11px;
	color: #999;
}

.Right
{
	display: block;
	float: right;
	margin-bottom: 130px;
}

.rightImg
{
	float: right;
	margin:0;
	padding: 0 0 10px 20px;
}

.Padded
{
	margin:0;
	padding: 10px;
}

.EditBox1
{
	font-size: 11px;
	width: 90px;
}

.button
{
	font-size: 11px;
	padding: 1px;
	margin: 0 0 0 2px;
}


/* =Gallery
----------------------------------------------- */
 .Thumbnail, .Thumbnail2
{
	float: left;
	width: 107px;
	background-color: #C9E9FD;
	background-image: url(fer.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	margin: 0 10px 10px 0;
	padding: 0;
}

 .Thumbnail img, .Thumbnail2 img
 {
	border: solid 0px #4AC1CC;
 }

.ThumbnailImage, .ThumbnailImage2
{
	margin: 0;
	text-align: center; 
}

.ThumbnailImage td
{
	/*text-align: center; */
	vertical-align: middle;
	padding-left: 0;
}

html>body .ThumbnailImage td
{
	padding-left: 3px;
}

.ThumbnailImage2
{
	text-align: center; 
} 

.ThumbnailDesc, .ThumbnailDesc2
{


	margin: 0;
	padding: 0;
	background-color: #D6D5B9;
	vertical-align: bottom;
	border-top: solid 0px #D2ABB5;
	font-family: "Trebuchet MS", Arial, Sans-Serif;
	color: #A76979;
	font-size: 11px;
}

.ThumbnailDesc2
{

}

ThumbnailDesc2 p
{

}


.ThumbnailDesc p
{
	margin: 0;
	padding: 5px;
}


.q
{
	float: left;
	font-weight: bold;
	width: 300px;
	margin-top: 10px;
	padding-right: 20px;
}

.a
{
	float: left;
	margin-top: 10px;
}

fieldset
{
	padding: 10px;
}


.UlLeft
{
	float: left;
	width: 50%;
}


.Required
{
	background-color: #FFE5E5;
}

.ok
{
	color: #669933;
	font-size: 12px;
	font-weight: bold;
}

#Content ol li
{
	list-style-type:decimal;
}
