
/**************** Body and tag styles ****************/

*{margin:0; padding:0;}

body{
font:76% "Trebuchet MS",Arial,sans-serif;
background:#047 url(images/body_back.gif) repeat-x fixed;
padding:10px 0;
}

a{
font-weight:bold;
color: #094C79;
text-decoration:underline;
background-color:inherit;
}

a:hover{color:#000000; text-decoration:none; background-color:inherit;}
a img{border:none;}

h1 {font-size:1.4em; font-weight:400; margin:0 0 10px; padding:0;}
h2 {font-size:1.2em; font-weight:400; margin:0 0 12px;}
h3 {font-size:1.1em; font-weight:400; margin:0 0 10px;}
h4 {font-size:1.1em; font-weight:400; margin:0;}
p {line-height:1.5em; margin:0 0 15px; text-align:left;}
p { margin-top: 0; }
input {
 font:100% "Trebuchet MS",Arial,sans-serif;
}
select {
 font:100% "Trebuchet MS",Arial,sans-serif;
}

/**************** Header and navigation styles ****************/

#container{
width:1000px;
margin:0 auto;
padding:0;
text-align:left;
color:#303030;
line-height:1.4em;
background-color:#FFFFFF;
}

#header{
	height:84px;
	width: 1000px;
	background-color: #E6EDF0;
	background-image:url("images/header.jpg");
}

#header p {
padding:25px 10px 0px 690px;
}


#menuMain{
	width: 1000px;
	height: 38px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	background-image:url("images/menu_back.jpg");
	z-index: 900;
}

#homepixleftflash{
	width: 520px;
	height: 355px;
	float: left;
	padding: 6px 0 10px 15px;
}

#homepixleft img {background:#ccc; border:4px solid #D2DEE4; color:#303030; display:inline; padding:1px;}

#homeright{
padding:10px 10px 0 10px;
margin:20px 10px 10px 10px;
float:right;
width:400px;
height: 347px;
border:1px solid #D2DEE4;
background-color:#FFFFFF;
color:#000000;
line-height:1.3em;
}

/**************** Content styles ****************/

#content{
clear:both;
width:950px;
margin:30px 30px 10px 20px;
background-color: #FFFFFF;
}
#content h2{
font-size:1.3em;
color:#000000;
font-weight: bold;
padding:5px 0 5px 10px;
}
#content h3{
font-size:1.1em;
color:#000000;
font-weight: bold;
padding:5px 0 5px 10px;
}
#content p {
font-size:1.0em;
padding:0px 20px 2px 10px;
}
#content a:hover,#subcontent a:hover{text-decoration:underline;}
#content ul,#content ol{margin:0 5px 5px 35px;}

#content li {
  padding-bottom:6px;
  }


/**************** Footer styles ****************/

#footer{
	clear:both;
	width:960px;
	padding:7px 20px 7px 20px;
	background-color:#FFFFFF;
	margin:0;
	font-size:0.9em;
	color:#999999;
	border-top: 1px solid #70A0AB;
	border-bottom: 1px solid #70A0AB;
	border-right: 1px solid #70A0AB;
}

#footer p{padding:0; margin:0; text-align:center;}
#footer a{color:#4482BA; background-color:inherit; font-weight:bold;}
#footer a:hover{color:#999999; background-color:inherit; text-decoration: underline;}

#ecrane  {
	width:960px;
	padding:5px 20px 5px 20px;
	background-color:#166499;
	margin:0;
	color:#68B6EA;
}
#ecrane p{padding:0; margin:0; 	font-size:0.9em; text-align:center;}

#ecrane a{
color: #B0D9F4;
font-size:0.9em;
text-decoration:none;
}

#ecrane a:hover{color:#B0D9F4; 	font-size:0.9em; text-decoration:underline;}


/**************** Misc classes and styles ****************/

.clear{clear:both;}
.smallest{font-size:.7em;color:#FFFFFF}

.small{
	font-size: 1.1em;
	color:#FFFFFF;
	padding:26px 10px 6px 300px;
}

.hide{display:none;}

.leftmargin{margin:0 0px 0px 20px;}

.textcenter{text-align:center;}

.textright{text-align:right;}

.important{color:#f02025; background-color:inherit; font-weight:bold;}

.left{float:left;padding:0 20px 10px 10px;clear: left;}

.right{float:right;padding:0 10px 10px 20px;clear: right;}

.rightlogin{float:right;padding:10px 15px 0 0;}

.bold{font-weight:bold}

.black {color:#000000}

.box1{
padding:10px;
margin:10px 5px 10px 20px;
float:right;
width:180px;
border:1px solid #c0c0c0;
background-color:#FBFAF8;
color:#000000;
line-height:1.3em;
}

.box2{
padding:10px;
margin:10px 5px 10px 20px;
float:right;
width:180px;
border:1px solid #c0c0c0;
background-color:#FBFDFD;
color:#000000;
line-height:1.5em;
}



