/* GENERAL STYLES */
/* Rich text editor styling start */
#holderBody {
	background: #fff;
}

#holder {
	border: 1px solid #666;
	padding: 10px;
	margin: 5px;
	text-align: left;
}




/* Rich text editor styling end */

body,html 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:85%;
    background-color:White;
	color:black;
	margin:0;
	padding:0;
	
	}

/* HEADERS */
h2 {
	font-size:30px;
	margin: 5px 0;
	padding: 0;
	font-weight: bold;
	font-size: 140%;
	text-decoration: none;
}

/* NEWS*/
.newsDate {
	margin: 0;
	padding: 5px 0 0 0;
	font-size: 90%;
}
.newsResume {
	margin: 0 0 10px 0;
	padding: 0;
}

#newsBox {
	width: 200px;
	float: right;
	padding: 10px;
	margin: 5px;
	border: 1px dotted #ddd;
}

#newsBox .newsDate {
	border-top: 1px solid #ddd;
}

/* header */
#logo
{
	margin-top:20px;
	margin-left:15px;

	}

#header 
{

height: 66px;

padding: 0;
display: block;
}


#naviHolder{
    float: left;
    padding:0;
    width:979px;
    height: 30px;
    margin: 0;    
}

#naviList {
    list-style:none;
    margin: 0;    
    padding: 0;
}

#naviList li {
    width:95px;
    float:left;
    border-left:#ddd9cc solid 1px;
    border-right:#888477 solid 1px;
}

#naviList .selected {
	font-weight: bold;

}

#naviList a{
    padding: 8px 0;
    text-align: center;
    text-decoration:none;
    color:black;
    display: block;
}

#naviList a:hover{
    color:#ddd9cc;
}
/* Pull */
#nav ul, #nav {
	list-style: none;
	padding: 0;
	margin: 0;
}
#nav a {
    padding: 8px 0;
    text-align: center;
    text-decoration:none;
    color:#000000;
    display: block;
}

#nav .current {
	font-weight: bold;
	 color:#000000;
}

#nav a {
	text-decoration: none;
}

#nav a:hover {
	color: black;
}

#nav li li a {
	display: block;
	font-weight: normal;
	color: #060;
	padding: 0.5em 0;

}

#nav li li {
	float: left;
	position: relative;
	text-align: center;
	cursor: default;
	font-size:10px;
	background-color: black;
	margin-top:1px;

}

#nav li {
	float: left;
	position: relative;
	padding:1px;
	text-align: center;
	cursor: default;
	font-size:10px;
	border:solid 1 white;
	background-color: blue;
	vertical-align:middle;
	margin-left:2px;


}
li li {
	display: block;
	float: none;
	background-color: transparent;
	border: 0;
}

li:hover ul, li.over ul {
	display: block;
}

/* BREADCRUM */
#umbBreadcrum {
    list-style:none;
    padding: 0;
    margin: 0;
    color: #666;
    font-size: smaller;
}

#umbBreadcrum li {
    float:left;
    margin: 0 3px 3px 0;  
    padding: 0;
}

/* BOXES */
a {
color:#558c7c;
}

#textContent
 {
	
	width: 900px;
	float: none;
	padding-left: 10px;
	_padding-left: 10px;
	min-height:100%;
	_height: 100%;
	background-color:white;
	
}
/* IE 7 Only */
html>body #textContent
{
	height: 100%;
}


#bottomInfo {
	border-top: 1px solid #666;
	padding-top: 5px;
	color: #aaa;
	font-size: smaller;
}

#container {
	margin: 0px auto;
    background: white;

}

#container img

 {
	padding:5px;


}


#main {

	margin:0;
	padding:0;
	text-align:left;
}

#bottom {
	clear: both;
	border-top: 1px solid #333366;
	margin:5px 0;
	padding:5px 0;
	text-align:center;
	font-size: x-small;
}

#content {
	float: left;
	padding:0px;
	text-align:left;
	padding-bottom:5px;
	margin: -1px 0 0 0;


	

}

/* IE 7 Only */
html>body #content 
{
	
	}


#content img {
margin:0px 0px 0px 0px;
}


#main {

	
}
#bottomShadow {
	
}


/* EDITOR PROPERTIES */
h1 {
	font-size:20px;
	font-weight: bold;
}

h3 {
	font-size:12px;
	font-weight: bold;
}

/* Page Header */
.header
{	BACKGROUND-IMAGE: url(/media/top_line.jpg); 
	MARGIN: 0px; 
	WIDTH: 766px; 
	HEIGHT: 96px;
	padding:0px; 
}


div#footer{
clear:both;
text-align:left;
height:20px;
}

div#footertext{
clear:both;
text-align:left;
color:#666;
font-size:7pt;
padding-left:3px;
}


div#footertext a,
div#footertext a:hover,
div#footertext a:active,
div#footertext a:visited

{color:#666;}


#search
{
	width: 266px;

	
	
}
.SearchText
{	
	padding:0px;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	height:16px;
	margin-right:1px;
	vertical-align:middle;

}

.goButton

{
	padding-right:5px;
	margin-top:3px;
}

/* body left */


#bodyleft
{
	float: left;	
	padding:0px;
	background-color:white;
	min-height:670px;
	_height: 650px;
	border-left:solid #558c7c 1px;
	width:810px;
	_width:810px;


}

	
#MainContent, #FullContent
 {
	padding:0px;
	margin: 0 0 0 20px;
	background-color:white;
	float: left;	
	min-height:620px;
	_height: 602px;

	width:810px;
	_width:810px;

}
#FullContent
{
	width:940px; 
	margin-right:auto; 
	margin-left:auto; 
	clear:both; 
	padding-left:20px;
	min-height:600px;
	_height: 572px;}

#NewsContent, 
#Events
 {
	padding:0px;
	background-color:white;
	float: left;	
	min-height:620px;
	_height: 602px;
	margin-left:20px;
	_margin-left:10px;
	width:920px;
	_width:920px;
	padding-bottom:20px;
}

#tableProducts
 {
	padding:0px;
	background-color:white;
	float: left;	

	margin-left:20px;
	_margin-left:10px;
	padding-bottom:20px;
	width:700px;
}

html>body #NewsContent,
html>body #Events
{margin-left:20px;}


div#NewsContent table {width:100%; padding:0px; margin:0px;}

div#Events table, #tableProducts table {text-align:center;}

 #tableProducts table {width:200px;}
 
div#Events td,
div#tableProducts td 
{
	 padding-right:10px; padding-left:10px; padding-bottom:7px;  padding-top:7px;  text-align:left;   vertical-align:middle;  height:100px; border-bottom: solid 1px #558c7c	;}

div#Events img
{float:left; }
div#NewsContent td
{padding-right:40px;}	


#pageheading
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#558c7c;
	padding-bottom:2	0px;
	vertical-align:top;
	margin-left:20px;
	margin-top:20px;
	margin-bottom:20px;

}


#textarea
{	float: left;
	padding:5px;
	margin:0 0 0 5px;
	clear:both;
}

#BreadCrumb

{
	padding-bottom:25px;
	padding-right:5px;
	padding-top:5px;
	margin: 0 0 20px 20px;
	clear:both;
	color:#666;
	

}


div#BreadCrumb a,
div#BreadCrumb a:hover,
div#BreadCrumb a:active,
div#BreadCrumb a:visited

{color:#666;}

table.widthfix {}
#widthfix td{}


/* EDITOR PROPERTIES */
h1 {
	font-size:20px;
	font-weight: bold;
}

h3 {
	font-size:12px;
	font-weight: bold;
}

h4 p {
color:#024A84;
padding:0px;
margin:0px;
font-weight:bold;
font-size:11px;
}



/* EDITOR PROPERTIES */
h4 {
color:#024A84;
font-weight:bold;
font-size:11px;
padding:0px;
margin:0px;
}

Normal {
color:#000;
font-size:11px;
padding:0px;
margin:0px;
}



#sitemap
{margin:0px;}

#sitemap ul {}

#sitemap ul li
{list-style-type: none;

   padding-bottom:15px;

 }


#sitemap ul li ul li
{
        list-style-type: none;
        padding:0px;
           padding-top:5px;

    }

#sitemap ul li ul li ul li
{list-style-type: circle;padding:0px;}
#sitemap ul li ul li ul li ul li
{list-style-type: square;padding:0px;}



#sitemap ul li li
{
margin:0px 0px 0px 30px;
   padding-bottom:15px;
}

#sitemap a
{
    	background-image: url(/media/glass/sitearrow.jpg);
    	background-repeat: no-repeat;
	    background-position: left 3px;
		padding-left:10px;
}


.class
{  
   

}

/* EDITOR PROPERTIES */

