/*NORMAL TAGS*/
body		{	font-size:0.75em;
				color:#000000;
				background-color:#ffffff;
				font-family:Verdana,Arial,sans-serif;
				margin:0px;
				padding:0px;}
a			{	text-decoration:none;
				font-weight:bold;}
a:hover		{	text-decoration:underline;}
h1			{	font-size:1.4em;
				font-family:Verdana,Arial,sans-serif;
				color:#cc0000;
				background-color:#ffffff;
				display:inline;
				position:relative;
				top:-15px;
				left:0px;
				padding:0px 5px 0px 5px;}
h2			{	font-size:1.3em;
				font-family:Verdana,Arial,sans-serif;}
img			{	border:none;}

/*MAIN TEMPLATE*/
#tpl_canvas_top	{
				background-image:url("/images/canvas_topbg.jpg");
				background-repeat:repeat-x;
				background-position:bottom left;
				background-color:#ffffff;
				color:#000000;}
#tpl_canvas_top .canvas_top_inner{
				background-image:url("/images/canvas_top.jpg");
				background-repeat:no-repeat;
				background-position:top center;
				height:41px;}
#tpl_canvas_bot	{
				background-image:url("/images/canvas_botbg.jpg");
				background-repeat:repeat-x;
				background-position:top left;
				background-color:#ffffff;
				color:#000000;}
#tpl_canvas_bot .canvas_bot_inner{
				background-image:url("/images/canvas_bot.jpg");
				background-repeat:no-repeat;
				background-position:top center;
				height:41px;
				text-align:center;
				font-size:0.85em;}
#tpl_canvas_bot .canvas_bot_inner a{
				color:#666666;
				background-color:inherit;
				font-weight:normal;
}

#tpl_siteframe{	color:#000000;
				background-color:#cc0000;}
#tpl_siteframe .frameinner	{
				width:740px;
				margin-right:auto;
				margin-left:auto;}
#tpl_siteframe .frameleft {
				background-image:url("/images/film_left.jpg");
				background-repeat:repeat-y;
				background-position:top left;}
#tpl_siteframe .frameright {
				background-image:url("/images/film_right.jpg");
				background-repeat:repeat-y;
				background-position:top right;}
#tpl_siteframe .framemain {
				color:#000000;
				background-color:#ffffff;
				margin-left:46px;
				margin-right:46px;
				border-right:2px solid #fefefe;
				border-left:2px solid #fefefe;}

#tpl_topbar	{	background-image:url("/images/tpl_topbar_bg.jpg");
				background-repeat:no-repeat;
				background-position:top right;
				position:relative;}
#tpl_topbar .topbar_right{
				background-image:url("/images/tpl_topbar_right_a_2.jpg");
				background-repeat:no-repeat;
				background-position:top right;
				height:94px;}
#tpl_topbar .topbar_contactinfo{
				/*position:absolute;*/
				top:-17px;
				right:55px;}
#tpl_topbar2{	color:#ffffff;
				background-color:#cc0000;}
#tpl_topbar2 .topbar2_right{
				background-image:url("/images/tpl_topbar2_right_3.jpg");
				background-repeat:no-repeat;
				background-position:top right;
				height:30px;}
#tpl_maincontent{
				color:#000000;
				background-color:#ffffff;
				height:1%;
				margin-top:10px;
				margin-bottom:10px;
				position:relative;}
/*CONTENT BOX*/
#tpl_box	{	background-image:url("/images/box_right.gif");
				background-repeat:repeat-y;
				background-position:top right;
				display:block;
				text-align:left;
				width:99%;}
#tpl_box_g	{	background-image:url("/images/box_right.gif");
				background-repeat:repeat-y;
				background-position:top right;
				display:block;
				text-align:left;
				width:99%;}
#tpl_box .box_inner01{
				background-image:url("/images/box_top.gif");
				background-repeat:repeat-x;
				background-position:top left;}
#tpl_box .box_inner02{
				background-image:url("/images/box_topright.gif");
				background-repeat:no-repeat;
				background-position:top right;}
#tpl_box .box_inner03{
				background-image:url("/images/box_bottom.gif");
				background-repeat:repeat-x;
				background-position:bottom left;}
#tpl_box .box_inner04{
				background-image:url("/images/box_left.gif");
				background-repeat:repeat-y;
				background-position:top left;
				padding:10px 5px 10px 5px;}

#tpl_box_g .box_inner01{
				background-image:url("/images/box_top.gif");
				background-repeat:repeat-x;
				background-position:top left;}
#tpl_box_g .box_inner02{
				background-image:url("/images/box_topright.gif");
				background-repeat:no-repeat;
				background-position:top right;}
#tpl_box_g .box_inner03{
				background-image:url("/images/box_bottom.gif");
				background-repeat:repeat-x;
				background-position:bottom left;}
#tpl_box_g .box_inner04{
				background-image:url("/images/box_left.gif");
				background-repeat:repeat-y;
				background-position:top left;
				padding:10px 5px 10px 5px;}


/*NAVIGATION*/
#tpl_nav ul	{ margin:0px 0px 0px 5px;}
#tpl_nav li	{ display:inline;padding-left:2px;padding-right:2px;}
#tpl_nav a	{ background-color:#cc0000;}

/*W3C LOGOS*/
#w3c_logos	{ position: relative; margin: 0; padding: 3px; text-align: right; color:#000000; background-color:#ffffff }
#w3c_logos a	{ color:#000000; background-color:#ffffff; margin: 0; padding: 0 }
#w3c_logos	{	height:50px;}
#w3c_logos p	{ color:#000000; background-color:#ffffff; margin: 0; padding: 0 }
/* #w3c_logos		{ padding-top:8px; display:block; text-align:right; margin-right:5px; position:absolute; top:0px; right:0px; font-size: 80% } */
/* #w3c_logos .inco	{ color:#ffffff; background-color:#000000 } */
/* #w3c_logos .w3cl	{ color:#000000; background-color:#ffffff } */

#tpl_box_g a	{ color: #cc0000; background: #ffffff }

/*COMMON CLASSES*/
.textcenter	{ display:block;text-align:center;}
.textright	{ display:block;text-align:right;}
.nobotgap	{ margin-bottom:0px; padding-bottom: 1px }
.notopgap	{ margin-top:0px; padding-top: 1px }
.notopgapcen	{ margin-top:0px; padding-top: 1px; text-align: center }
.notopgapcenr	{ margin-top:0px; padding-top: 1px; text-align: center; color: #cc0000 ; background: #ffffff }
.nogaps		{ margin-top:0px; margin-bottom:0px;}
.clear		{ clear:both; font-size:1px;}
.clearright	{ clear:right;}
.imgborder	{ padding:1px;border:2px solid #555555;}
.icon		{ vertical-align:middle;}
.quote		{ color:#f59011; background-color:#000000; font-size:1.4em;}
.mandatory	{ color:#ff4444; background-color:#000000; font-size:1.4em;}
.error		{ color:#f59011; background-color:#000000; font-weight:bold;}
.igal		{ border: solid 1px black; margin: 5px; padding: 3px }

/*PHOTO GALLERY*/
.gallery_border	{ background-image:url("/images/gallery_bg.jpg"); background-repeat:no-repeat; background-position:top left; padding:10px;}

/*TITLES*/
#title_side	{ position:absolute; top:-100px; left:-50px;}

.whiteLink
{
	color:#FFF;
}
.yellowLink
{
	color:#FC0;
}