a:link
{
    color: #406090;
    font: bold 11px arial, sans-serif;
    text-decoration: none;
}

a:visited
{
    color: #406090;
    font: bold 11px arial, sans-serif;
    text-decoration: none;
}

a:hover
{
    color: #B04040;
    font: bold 11px arial, sans-serif;
    text-decoration: underline;
}

a:active
{
    color: #B04040;
    font: bold 11px arial, sans-serif;
    text-decoration: underline;
}

P, {font-size:8pt; font-family: Verdana, Arial, Helvetica, Sans Serif; color:#00155D; vertical-align:top;
	margin-top: 0px;
	margin-bottom: 0px;
}

.menubar1
{
    background: #69A591 url(/cms/imageuploads/image/menubar1.gif);
    color: #ffffff;
    font: 11px arial, sans-serif;
	text-align:right;
    margin: 0px;
    padding: 0px;
}

.menubar2
{
    background: #3E82D1 url(/cms/imageuploads/image/menubar2.gif);
    color: #ffffff;
    font: 11px arial, sans-serif;
	text-align:left;
    margin: 0px;
    padding: 0px;
}

.menubar2a
{
    background: #3E82D1 url(/cms/imageuploads/image/menubar2.gif);
    color: #ffffff;
    font: 11px arial, sans-serif;
	text-align:right;
    margin: 0px;
    padding-right: 13px;
}

.menubar3
{
    background: #579BE3 url(/cms/imageuploads/image/menubar3.gif);
    color: #ffffff;
    font: 11px arial, sans-serif;
	text-align:right;
    margin: 0px;
    padding: 0px;
}

.menubarline
{
    background: #ffffff;
    color: #ffffff;
    font: 11px arial, sans-serif;
    margin: 0px;
    padding: 0px;
}

.mainpage
{
    background: #BDD6CE;
    color: #ffffff;
    font: 11px arial, sans-serif;
    margin: 0px;
    padding: 0px;
}

.background
{
    background: #A2C0C4 url(/cms/imageuploads/image/background.gif);
    color: #ffffff;
    font: 11px arial, sans-serif;
	text-align:right;
    margin: 0px;
    padding: 0px;
}

.title
{
    color: #000000;
    font: 16px arial, sans-serif;
	font-weight:bold;
    margin: 0px;
    padding: 0px;
}

.subtitle
{
    color: #000000;
    font: 12px arial, sans-serif;
	font-weight:bold;
    margin: 2px;
    padding: 0px;
}

.bodytext
{
    color: #000000;
    font: 11px arial, sans-serif;
	font-weight:normal;
    margin: 0px;
    padding: 0px;
}

.abouttext
{
    color: #000000;
    font: 11px arial, sans-serif;
	font-weight:normal;
    margin: 0px;
    padding-left: 10px;
	padding-right: 100px;
}

.contacttext
{
    color: #000000;
    font: 11px arial, sans-serif;
	font-weight:normal;
    margin: 0px;
    padding-left: 0px;
}

.logintext
{
    color: #000000;
    font: 11px arial, sans-serif;
	font-weight:normal;
    margin: 0px;
    padding-left: 0px;
}

.tablehomenews
{
 	background: #ffffff;
    color: #000000;
    font: 14px arial, sans-serif;
	font-weight:bold;
    margin: 0px;
    padding: 0px;
	vertical-align:top;
}

.tablenews
{
 	background: #ffffff;
    color: #000000;
    font: 14px arial, sans-serif;
	font-weight:bold;
    margin: 0px;
    padding: 0px;
	vertical-align:top;
}

.tablenewsTitle
{
 	background: #ffffff;
    color: #000000;
    font: 16px arial, sans-serif;
	font-weight:bold;
    margin: 0px;
    padding: 10px;
	vertical-align:top;
}

.tablenewsHistory
{
    background: #ffffff;
 	color: #000000;
    font: 14px arial, sans-serif;
	font-weight:bold;
    margin: 0px;
	padding-top: 0px;
    padding-left: 25px;
	vertical-align:top;
}

.spacer_top
{
    background: transparent url(../cms/images/rule.gif);
    background-repeat: repeat-x;
    background-attachment: scrolling;
    background-position: bottom left;
    border: 0px;
    height: 12px;
}

.spacer_bottom
{
    height: 10px;
}

.shadowEffect { 
   border: 2px ridge #DEDEDE; 
   border-top: 1px outset #F3F5FE; 
   border-left: 1px outset #F3F5FE; 
   background-color: #F3F5FE; 
}

.shadowEffect2 { 
   border: 2px ridge #c0c0c0; 
   border-top: 1px outset #c0c0c0; 
   border-left: 1px outset #c0c0c0; 
   background-color: #E4E4E4; 
}

.newstitle
{
    color: #000000;
    font: 14px arial, sans-serif;
	font-weight:bold;
    margin: 10px;
    padding: 0px;
}

.newssubtitleHome
{
    color: #000000;
    font: 11px arial, sans-serif;
	font-weight:bold;
    margin: 00px;
    padding-top: 0px;
	padding-bottom: 4px;
	padding-left: 10px;
}

.newssubtitleNews
{
    color: #000000;
    font: 14px arial, sans-serif;
	font-weight:bold;
    margin: 0px;
    padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.newstext
{
    color: #000000;
    font: 11px arial, sans-serif;
	font-weight:normal;
    margin: 0px;
    padding-top: 0px;
	padding-left: 10px;
}

.abouttext
{
    color: #000000;
    font: 11px arial, sans-serif;
	font-weight:normal;
    margin: 0px;
    padding-top: 0px;
	padding-left: 0px;
}

.newstextHistory
{
    color: #000000;
    font: 11px arial, sans-serif;
	font-weight:normal;
    margin: 0px;
    padding-top: 0px;
	padding-left: 0px;
	padding-right: 100px;
	padding-bottom: 5px;
}

.newsmore
{
    color: #000000;
    font: 11px arial, sans-serif;
	font-weight:normal;
    margin: 0px;
    padding-top: 0px;
	padding-right: 5px;
	text-align:right;
}

.telephone
{
    color: #000000;
    font: 16px arial, sans-serif;
	font-weight:bold;
	text-align:left;
    margin: 0px;
    padding-top: 0px;
}

.flags
{
    color: #000000;
    font: 10px arial, sans-serif;
	font-weight:normal;
	text-align:center;
    margin: 5px;
    padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}

.field
{
    background: #FFFFFF;
    border: 1px solid #AAACB2;
    color: #222222;
    font: 11px arial, sans-serif;
    margin: 0px;
    padding-left: 2px;
    padding-top: 2px;
    height: 20px;
    vertical-align: middle;
}

.text
{
    background: #FFFFFF;
    border: 1px solid #AAACB2;
    color: #c0c0c0;
    font: 11px arial, sans-serif;
    margin: 0px;
    padding-left: 4px;
    padding-top: 2px;
    height: 20px;
}

.text2
{
    background: #FFFFFF;
    border: 1px solid #AAACB2;
    color: #000000;
    font: 11px arial, sans-serif;
    margin: 0px;
    padding-left: 4px;
    padding-top: 2px;
    height: 20px;
}

.tooltip
{
    cursor: help;
}

table#form
{
    border: 0px;
    border-collapse: collapse;
    color: #222222;
    font: 11px arial, sans-serif;
	font-weight:bold;
    margin: 5px auto;
	padding-top: 2px;
    width: 80%;
}

.datetext
{
    color: #ffffff;
    font: 11px arial, sans-serif;
	font-weight:normal;
    margin: 0px;
    padding-top: 0px;
	padding-right: 10px;
}

.logintext
{
    color: #000000;
    font: 11px arial, sans-serif;
	font-weight:normal;
    margin: 0px;
    padding-top: 5px;
	padding-right: 0;
}

.superscript
{
    background: #A2C0C4;
    color: #000000;
    font: 9px arial, sans-serif;
	font-weight:normal;
    margin-top: 2px;
    padding-left: 0px;
    padding-top: 0px;
	padding-bottom: 2px;
    height: 0px;
}

.specstext
{
 	border-bottom: 1px outset #C8C8C8;
    color: #000000;
    font: 11px arial, sans-serif;
	font-weight:normal;
	vertical-align:top;
	text-align:justify;
    margin: 0px;
    padding-top: 5px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 5px;
}

.specstext2
{
 	color: #000000;
    font: 11px arial, sans-serif;
	font-weight:normal;
	vertical-align:bottom;
    margin: 0px;
    padding-top: 10px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 10px;
}

.specstext3
{
 	color: #000000;
    font: 11px arial, sans-serif;
	font-weight:normal;
	vertical-align:bottom;
    margin: 0px;
    padding-top: 10px;
	padding-left: 40px;
	padding-bottom: 0px;
	padding-right: 10px;
}

.specsverticleline
{
    border-left: 1px outset #C8C8C8; 
    font: 11px arial, sans-serif;
	text-align:center;
    margin: 0px;
    padding-left: 0px;
	padding-right: 0px;
}

.pdfdownload
{
    color: #000000;
    font: 11px arial, sans-serif;
	font-weight:normal;
	text-align:left;
	vertical-align:bottom;
    margin: 0px;
    padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 3px;
}

.productsmenutitle
{
 	color: #000000;
    font: 11px arial, sans-serif;
	font-weight:bold;
	vertical-align:top;
    margin: 0px;
    padding-top: 10px;
	padding-left: 20px;
	padding-bottom: 5px;
	padding-right: 5px;
}

.productsmenu
{
 	color: #000000;
    font: 11px arial, sans-serif;
	font-weight:normal;
	vertical-align:top;
    margin: 0px;
    padding-top: 10px;
	padding-left: 0px;
	padding-bottom: 10px;
	padding-right: 5px;
}

.productscontainer
{
    background: #BDD6CE;
    color: #000000;
    font: 11px arial, sans-serif;
    margin: 0px;
    padding-top: 10px;
}

.productstext
{
    background: #BDD6CE;
    color: #000000;
    font: 11px arial, sans-serif;
    margin: 0px;
    padding: 0px;
}

.spacer
{
    font: 6px arial, sans-serif;
    margin: 0px;
    padding: 0px;
}


