﻿/******************* STANDARDTAGS **********************/
body{
	background-image:url('images/bg.gif');
	background-repeat:repeat-x;
	background-color:white;
	font-family:Arial;
	text-align:center;
}
h2{
	font-size:12px;
	font-weight:bold;
	color:#394871;
	border-bottom:1px #E4E7F0 solid;
	height:2em
}
input{
	border: 1px #CCCCCC solid;
	width: 250px;
	background-color:#FFFFFF;
}

textarea{
	border: 1px #CCCCCC solid;
	width: 250px;
}
/******************* TEXTS ETC *************************/
#head1{
	font-size:11px;
	color:#7281A9;
	width:230px;
	text-align:center;
	left:587px;
	top:216px;
	position:relative;
}
.form{
	font-size:11px;
}
/******************* LAYOUT ****************************/
#banner{
	width:901px;
	height:230px;
	background-image:url('images/site_03.jpg');
}
#tcontainer{
	width:901px;
	display:block;
}
#tsep{
	width:901px;
	height:21px;
	background-image:url('images/site_11.jpg');
}
#mainframe {
	width:901px; 
	text-align:left;  
	margin-left:auto; 
	margin-right:auto;
	background-color:#FFFFFF;
	margin-top:0px;
	border: 1px #FFFFFF solid;
}
#leftcol{
	width:190px; 
	float:left;
	position:relative;
	margin-top: 40px;
	margin-left: 8px;
	top: 0px;
	left: 0px;
}
#rightcol{
	width:174px; 
	float:left; 
	position:relative;
	margin-top: 4px;
	margin-left: 5px;
}
#top{
	background-color:#394871;
	height:70px;
}
#maincol{ 
 	float: left; 
 	display:inline; 
 	position: relative; 
	width:670px;
	margin-left: 20px;
}
#footer {
	height: 100px;
	clear: both;
	text-align:center;
	background-image:url('images/footerbg.gif');
	background-repeat:repeat-x;
	padding:35px 20px 0px 20px;
	font-size:11px;
	color:#666666;
}
#wrapper{
	width:901px;
	background-color:#FFFFFF;
}
/*********************** BOXES *************************/
.mbox{
	width:670px;
	font-size:11px;
	line-height:16px;
	margin: 0px 0px 10px 0px;
}
.pboxl{
	margin:10px 0px 0px 0px;
	width:325px;
	height:126px;
	float:left;
	background-image:url('images/menubg1.gif');
	background-repeat:repeat-x;
	background-position:left bottom;
}
.pboxr{
	margin:10px 0px 0px 0px;
	width:325px;
	float:right;
	height:126px;
	background-image:url('images/menubg1.gif');
	background-repeat:repeat-x;
	background-position:left bottom;
}
.pimg{
	border-width: 0px;
	float:left;
		width:124px;
		height:124px;
}
.pcontent{
	float:right;
	width:195px;
}
.pcontent a{
	text-decoration:none;
	font-weight:bold;
	color:#394871;
}
.pcontent a:hover{
	text-decoration:underline;
	font-weight:bold;
	color:#394871;
}

.left{
	float:left;
	width:375px;
}
.right{
	float:right;
	width:280px;
}
.lbox{
	font-size:11px;
	margin: 20px 0px 0px 18px;
}
.lbox p.head{
	font-weight:bold;
	font-size:12px;
	border-bottom:1px #E4E7F0 solid;
}
.lbox div.head2{
	font-weight:bold;
	margin: 15px 0px 0px 0px;
}
.ar{
	text-align:right;
	font-size:12px;
	border-bottom:1px #E4E7F0 solid;
}
/******************** TOPNAVIGATION ********************/
#tn1{
	background-image:url('images/site_05.gif');
	width:65px;
	height:47px;
	float:left;
}
#tn2{
	background-image:url('images/site_06.gif');
	width:81px;
	height:47px;
	float:left;
}
#tn3{
	background-image:url('images/site_07.gif');
	width:83px;
	height:47px;
	float:left;
}
#tn4{
	background-image:url('images/site_08.gif');
	width:74px;
	height:47px;
	float:left;
	font-size:11px;
	text-align:center;
	padding-top:8px;
}
#tn5{
	background-image:url('images/site_09.gif');
	width:71px;
	height:47px;
	float:left;
}
#tn6{
	background-image:url('images/site_10.gif');
	width:527px;
	height:47px;
	float:left;
}

/*************************** LEFTNAVIGATION ********************/
.ul_tcat{
	margin:0px;
	font-size:11px;
	padding:0px
}
.ul_tcat li{
	list-style:none;
	margin:0px;
}
.ul_tcat li a{
	margin:0px;
	background-image:url('images/menubg1.gif');
	background-repeat:repeat-x;
	height: 22 !important;
	height:28px;
	width: 170 !important;
	width:190px;
	padding:6px 0px 0px 20px;
	text-decoration:none;
	color:#394871;
	display:block;
}
.ul_tcat li a:hover{
	background-image:none;
	background-color:#F4F0E3;
}

 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;
}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 
#maincol{width:100%; float:none;}
#twocols{width:100%; float:none;}
}
