/*General font: */ 

font	{ font-family: "Trebuchet MS", Georgia, Helvetica, "Times New Roman", Times, serif; color: #666666; font-size: 100%; }

/*General properties of the body: Background color, -picture, margins. */ 

body {background-image: url(gradient3.pn);  background-repeat:repeat-x; background-color: #333; color: #666666; font-family: "Trebuchet MS", Georgia, Helvetica,  "Times New Roman", Times, serif;  text-align: center; margin:0}

.topbar {margin:0}

.center-div1 {
     margin-left: auto;
     margin-right: auto;
     width: 800px;
     position:relative;
     text-align: left;
background-color: #444444;
border-color:#869CB2; border-width:1px; border-style:solid;
     }

.hr1 {
color: #8C7853;
background-color: #8C7853;
height: 1px;
width: 165px;}

.center-div {
     margin-left: auto;
     margin-right: auto;
     width: 800px;
     text-align: left;
background-color: #ffffff;
border-color:#eee; border-width:0px; border-style:solid;
     }

.header {position:relative; background-image: url(bg-grey);  background-repeat:repeat-x;  background-color: #ffffff; color: #C68E17; font-family:  "Trebuchet MS", Georgia, Helvetica, Times, serif;   text-align: left;   padding:15px 0 12px 20px}

.home_scroller2 {position:absolute; left: 225px; top:35px; color: #333333; font-family: "Trebuchet MS", Georgia, Helvetica, Verdana, Times, serif;   font-size: 90%;}


.home_scroller3 {position:absolute; right: 15px; top:15px; color: #C68E17; font-family: "Trebuchet MS", Georgia, Helvetica, Verdana, Times, serif;   font-size: 90%;}

.home_scroller4 {position:absolute; right: 30px; top:15px; color: #C68E17; font-family: "Trebuchet MS", Georgia, Helvetica, Verdana, Times, serif;   font-size: 90%;}

.home_scroller5 {position:absolute; left: 180px; top:25px; color: #C68E17; font-family: "Trebuchet MS", Georgia, Helvetica, Verdana, Times, serif;   font-size: 90%; text-align:left;}

.home_scroller5 h1   {  font-size: 180%; font-weight:bold; text-align:left; color: #C68E17; margin:0; font-family: "Trebuchet MS", Georgia, Helvetica, Verdana, Times, serif; }


.home_scroller2 h1   {  font-size: 180%; font-weight:bold; text-align:left; color: #333333; margin:0; font-family: "Trebuchet MS", Georgia, Helvetica, Verdana, Times, serif; }

.header h1  {  font-size: 150%; font-weight:bold; text-align:center; color: #333333; font-family: "Trebuchet MS", Georgia, Helvetica, Verdana, Times, serif; }


.topnav {background-image: url(bg-menu-orange.gif);  background-repeat:repeat-x; background-color: #FC7D01; font-size:90%; color:#FBB917; font-family: "Trebuchet MS", Georgia, Helvetica, Arial, sans-serif; font-weight:bold; text-align: center; padding:8px}

.topnav a:link {color:#ffffff; font-family: "Trebuchet MS", Georgia, Helvetica, Arial, sans-serif; font-weight:bold; text-decoration:none; font-size:100%; padding:8px}

.topnav a:visited {color:#ffffff; font-family: "Trebuchet MS", Georgia, Helvetica, Arial, sans-serif; font-weight:bold; text-decoration:none; font-size:100%; padding:8px}

.topnav a:hover { background-color: #ffffff; color: #333333; font-family: "Trebuchet MS", Georgia, Helvetica, Arial, sans-serif; font-weight:bold; text-decoration:none; font-size:100%; padding:8px}

.topnav a:active {color:#ffffff; font-family: "Trebuchet MS", Georgia, Helvetica, Arial, sans-serif; font-weight:bold; text-decoration:none; font-size:100%; padding:8px}

.toolbar {background-color: #DEE3F4; color:#333; padding:5px; margin:0; text-align:left; }


.toolbar a:link {color:#222; background-color: #DEE3F4; font-family: "Trebuchet MS", Georgia, Helvetica, Arial, sans-serif; font-weight:bold; text-decoration:none; font-size:90%;}

.toolbar a:visited {color:#222; background-color: #DEE3F4; font-family: "Trebuchet MS", Georgia, Helvetica, Arial, sans-serif; font-weight:bold; text-decoration:none; font-size:90%;}

.toolbar a:hover { background-color: #DEE3F4; color: #fff; font-family: "Trebuchet MS", Georgia, Helvetica, Arial, sans-serif; font-weight:bold; text-decoration:none; font-size:90%;}

.toolbar a:active {color:#222; background-color: #DEE3F4; font-family: "Trebuchet MS", Georgia, Helvetica, Arial, sans-serif; font-weight:bold; text-decoration:none; font-size:90%;}



.toolbarl {background-color: #DEE3F4; color:#333; float:left; }

.toolbarr {background-color: #DEE3F4;  color:#333; float:right; padding:0 10px 0 0; margin:0;}

.mid {background-color: #ffffff;  color:#666666; 

margin-left:200px;
	padding: 20px 40px 20px 0;
	font-size: 95%;}

.right {background-color: #fff;  color:#333; 
	float: right;
	width: 320px;
margin-left:20px;
margin-bottom:10px;
	padding: 0;
	font-size: 95%;
text-align: right;}


.searchboxheadlines {background-image: url(bg-home-search.jpg);  background-repeat:repeat-x; background-color: #eeeeee; font-size: 95%; text-align:left; padding-right: 40px; padding-left: 20px;padding-bottom: 25px; color: #222222;
border-color:#004165; border-width:0px; border-style:solid;}




.searchbox {background-color: #ffffff; font-size: 95%; text-align:left; padding-right: 10px; color: #222222;
border-color:#C68E17; border-width:0px; border-style:solid;


}

.sidebar {
	float: left;
	background: #fff;
	width: 180px;
	padding: 20px 0 20px 40px;
	font-size:small;
	font-size:10px;
	font-family: "Trebuchet MS", Georgia, Helvetica, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:85%;
	color:#444;
}

.sidebar h2 
{
	font-size:1em;
	color:#111111;
	font-variant:small-caps;

        text-align: left;
}
.sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.sidebar form, .sidebar table, .sidebar p
{
	padding-left:1em;
	margin:0.5em 0;
}
.sidebar li {
	margin-bottom: 2em;
	color: #000;
}

.sidebar li li {
	margin-bottom: 0;
	padding-left: 1em;
}


.sidebar a:link {
	color: #365D95;
	font-weight:bold;

}


.sidebar a:visited 	{	color: #365D95;
	font-weight:bold;
} 


.sidebar a:hover 
{
	color:#444;
	background-color: #ffffff;
	font-weight:bold; 
	text-decoration:underline;
}

.sidebar a:active	{	color: #365D95;
	font-weight:bold;}










.clear
{
	clear:both;
}

.featuredlisting {margin-left:10%; margin-right:10%; font-size: 90%; border-color:#00639C; border-width:1px; border-style:solid; color: #333333; background-color: #ffffff; padding:8px 10px 8px 10px}

.featuredlisting a:link 	{color: #00639C; font-weight:normal; text-decoration:underline;}
.featuredlisting a:visited 	{color: #00639C; font-weight:normal; text-decoration:underline;} 
.featuredlisting a:hover   {  background-color:#00639C; color: #ffffff; font-weight:normal; text-decoration:underline;}
.featuredlisting a:active	{color: #00639C; font-weight:normal; text-decoration:underline;}


.featured {background-color: #ffffff; border-color:#004165; border-width:2px; border-style:solid; padding: 0 20px 0 20px}

.featured300 {width: 300px; background-color: #ffffff; border-color:#004165; border-width:2px; border-style:solid; padding: 10px 10px 10px 10px}

.featured280 {width: 280px; background-color: #ffffff; border-color:#004165; border-width:2px; border-style:solid; padding: 10px 10px 10px 10px}

.bodycontent {width: 780px; text-align: left}
.bodytext {margin-left:40px; margin-right:20px;}
.bodytext40 {margin-left:40px; margin-right:40px;}
.content {font-size:95%;}

.top2 {background-image: url(gradient2.png);  background-repeat:repeat-x; background-color: #000;  border-color:#333333; border-width:0px; border-style:solid; font-size:90%; color:#FBB917; font-family: Arial, sans-serif; font-weight:normal; text-align: center; padding:3px}

.top2 a:link {color:#ffffFf; font-family: Arial, sans-serif; font-weight:normal; text-decoration:none; font-size:90%;}

.top2 a:visited {color:#ffffFf; font-family: Arial, sans-serif; font-weight:normal; text-decoration:none; font-size:90%;}

.top2 a:hover { background-color: #ffffff; color: #333333; font-family: Arial, sans-serif; font-weight:normal; text-decoration:none; font-size:90%;}

.top2 a:active {color:#ffffFf; font-family: Arial, sans-serif; font-weight:normal; text-decoration:none; font-size:90%;}



.top {background-image: url(bg-menu-orange.gif);  background-repeat:repeat-x; background-color: #FC7D01; font-size:90%; color:#FBB917; font-family: "Trebuchet MS", Georgia, Helvetica, Arial, sans-serif; font-weight:bold; text-align: center; padding:10px}

.top a:link {color:#ffffff; font-family: "Trebuchet MS", Georgia, Helvetica, Arial, sans-serif; font-weight:bold; text-decoration:none; font-size:90%; padding:5px}

.top a:visited {color:#ffffff; font-family: "Trebuchet MS", Georgia, Helvetica, Arial, sans-serif; font-weight:bold; text-decoration:none; font-size:90%; padding:5px}

.top a:hover { background-color: #ffffff; color: #333333; font-family: "Trebuchet MS", Georgia, Helvetica, Arial, sans-serif; font-weight:bold; text-decoration:none; font-size:90%; padding:5px}

.top a:active {color:#ffffff; font-family: "Trebuchet MS", Georgia, Helvetica, Arial, sans-serif; font-weight:bold; text-decoration:none; font-size:90%; padding:5px}



/*Links: */

a:link 	{color: #365D95; font-weight:bold; text-decoration:none; font-family:"Trebuchet MS", Helvetica,  "Times New Roman", Arial, sans-serif;}
a:visited 	{color: #365D95; font-weight:bold; text-decoration:none; font-family: "Trebuchet MS", Helvetica, "Times New Roman", Arial, sans-serif;} 
a:hover     { background-color: #365D95; color: #FFFFFF; font-weight:bold; text-decoration:none; font-family: "Trebuchet MS", Helvetica, "Times New Roman", Arial, sans-serif;}
a:active	{color: #365D95; font-weight:bold; text-decoration:none; font-family: "Trebuchet MS", Helvetica, "Times New Roman", Arial, sans-serif;}
a:link img   { border-color: #00639C } 
a:visited img   { border-color: #00639C } 
a:hover img   { border-color: #00639C } 
a:active img   { border-color: #00639C } 


/*Headers:*/


h1        {  font-size: 160%; font-weight:bold; text-align:center; color: #222222}

h2	{ font-size: 110%;  font-weight: bold; text-align:left; color: #222222}

h3	{ font-size: 100%; font-weight: bold; text-align:left; color: #222222; margin:0px;}

h4	{font-size: 100%; font-weight: bold; text-align:left; color: #222222; margin:0px;}

h5	{font-size:100%; text-align:center }







div#navcontainer {background-color: #cccccc; font-size:90%; color:#333333; font-family: "Trebuchet MS", Helvetica, sans-serif; font-weight:normal; text-align: center; margin:0}

div#navcontainer ul
{
font-family: Helvetica, sans-serif;
font-weight: bold;
color: #333333;
font-size:100%;
text-align: center;
margin: 0;
padding-bottom: 3px;
padding-top: 3px;
padding-left: 0px;
}
div#navcontainer ul li
{
display: inline;
}
div#navcontainer ul li a
{
padding: 3px 10px 3px 10px;
color: #333333;
text-decoration: none;
border-left: 0px solid #fff;
border-right: 0px solid #fff; /* the borders have the same size */
margin-right: -1px; /* the value has to be like the above but negative */
}
div#navcontainer ul li a:hover
{
background-color: #ffffff;
color: #222222;
}
div#navcontainer ul li a:active
{
background-color: #FFFFFF;
color: #333333;
}




div#show1 {
background-color:#efefef;
width:720px;
margin:0 auto;
border:1px solid #869CB2;
}

div#show2 {
background-color:#efefef;
width:720px;
margin:0 auto;
border:1px solid #869CB2;
}


div#show3 {
background-color:#fff;
width:720px;
margin:0 auto;
border:0px solid #fff;
}




div#show1 table td, div#show2 table td, div#show3 table td {
height:0px;
}

}
div#show1 table input,  div#show2 table input,  div#show3 table input {
outline-style:none;
}

div#show1 table td, div#show2 table td, div#show3 table td {
height:0px;
}




/*Properties for special highlight:*/
.special	{font-size: 150%; 	font-weight: bold;	color: #333333; 	text-align:center }
.special2	{font-size: 150%;	color: #333333; 	text-align:center }
.special3	{font-size: 120%;	color: #333333; font-weight: bold; 	text-align:left }
.special4	{font-size: 120%;	color: #333333; 	text-align:left }
.special5	{font-size: 120%;	color: #333333; 	text-align:center }
.special6	{font-size: 100%;	color: #333333; 	text-align:center }
.special7	{font-size: 120%;	color: #00639C; 	text-align:left }
.special8	{font-size: 100%;	color: #333333; 	text-align:left; color:#402132}
.specialh2	{ font-size: 150%;  font-weight: bold; text-align:left; color: #6D939B}
.specialf {font-size: 70%;text-align:right; margin:0 }


.specialce	{font-size: 120%; color: #000000; font-weight: bold; text-align:center; margin:0  }
.specialce2	{font-size: 100%; color: #000000; font-weight: bold; text-align:center; margin:0  }

/*Change distance between list items:*/
li  { margin-bottom: 5px}

/*color of list:*/
li {color: #333333}
ul {color: #333333}





