@charset "UTF-8";
/* CSS Document */

body{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font:Arial, Helvetica, sans-serif;
}

h1{
font-family:Georgia, "Times New Roman", Times, serif;
font:Georgia, "Times New Roman", Times, serif;
font-size:19px;
line-height:21px;
color:#990000;
margin:0px;
padding:2px 0px 4px 0px;
font-weight:bold;
}

h2{
font-family:Georgia, "Times New Roman", Times, serif;
font:Georgia, "Times New Roman", Times, serif;
font-size:16px;
line-height:19px;
color:#660000;
margin:0px;
padding:2px 0px 1px 0px;
font-weight:bold;
}

h3{
font-family:Georgia, "Times New Roman", Times, serif;
font:Georgia, "Times New Roman", Times, serif;
font-size:14px;
line-height:16px;
color:#990000;
margin:0px;
padding:3px 0px 0px 0px;
font-weight:bold;
}

p{
color:#555555;
font-size:11px;
line-height:15px;
margin:0px;
padding:5px 0px 7px 0px;
}

p.date{
font-family:Georgia, "Times New Roman", Times, serif;
font:Georgia, "Times New Roman", Times, serif;
font-size:11px;
line-height:11px;
color:#999999;
margin:0px;
padding:0px 0px 6px 0px;
border-bottom:1px solid #dfdfdf;
}

a{
font-weight:bold;
color:#660000;
text-decoration:none;
}

a:hover{
color:#990000;
}

.maincontain.allcontent{
margin:0px;
padding:0px;
}

.maincontain.content{
margin:0px;
padding:0px;
}

.maincontain.fakebuffer{
clear:both;
height:70px;
margin:0px;
padding:0px;
}

.floatfix{
clear:both;
margin:0px;
padding:0px;
visibility:hidden;
font-size:1px;
line-height:1px;
}

.maincontain.header{
margin:0px;
margin-bottom:6px;
padding:0px;
height:155px;
}

.maincontain.headerright{
display:inline;
margin:0px;
padding:0px;
height:155px;
}

.maincontain.innercontent{
background-image:url(/design/assurex.jpg);
background-position:right bottom;
background-repeat:no-repeat;
margin:0px;
padding:0px 5px 0px 5px;
}

.maincontain.innerleft{
float:left;
display:inline;
margin:0px;
padding:0px 9px 0px 9px;
border-left:1px solid #dddddd;
border-right:1px solid #dddddd;
}

.maincontain.innerright{
float:right;
display:inline;
margin:0px 0px 0px -2px;
padding:0px 9px 0px 9px;
border-left:1px solid #dddddd;
border-right:1px solid #dddddd;
}

.maincontain.leftcol{
float:left;
display:inline;
margin:0px;
padding:0px;
color:#555555;
font-size:11px;
line-height:15px;
}

.maincontain.logo{
float:left;
display:inline;
margin:0px;
padding:0px;
}

a.logobutton{
display:block;
background-image:url(/design/logosmall.jpg);
width:80px;
height:55px;
padding:0px;
margin:0px;
}

.maincontain{
margin:5px;
padding:0px;
}

.maincontain.mainbottom{
margin:0px;
padding:0px;
font-size:10px;
line-height:10px;
}

.maincontain.mainmid{
margin:0px;
padding:0px;
font-size:10px;
line-height:10px;
}

.maincontain.maintop{
background-image:url(/design/maintop.jpg);
background-repeat:no-repeat;
margin:0px;
padding:0px;
font-size:10px;
line-height:10px;
}

.maincontain.navigation{
margin:0px;
padding:0px;
float:right;
}

.navigation a{
font-weight:100;
}

.maincontain.rightcol{
float:left;
display:inline;
padding:0px;
margin:0px;
}

.maincontain.searchbar{
clear:both;
height:25px;
width:100%;
margin:0px;
padding:3px;
background-color:#990000;
}

.maincontain.searchbar input{
border:1px solid #660000;
background-color:#ffffff;
display:inline;
float:left;
margin:0px 0px 0px 4px;
}

.searchbox{
dislpay:inline;
background-repeat:no-repeat;
border:1px solid #660000;
margin:0px;
padding:3px;
}

.tagline{
display:inline;
float:right;
background-image:url(/design/tagline2.jpg);
background-repeat:no-repeat;
width:101px;
height:55px;
margin:0px;
padding:0px;
}


/* ------ Main Navigation ------ */

.MainMenu{
display:block;
background-image:url(/design/mainnavoff.jpg);
background-repeat:no-repeat;
width:188px;
height:11px;
color:#666666;
font-size:11px;
margin:0px;
margin-bottom:1px;
padding:8px 15px 8px 8px;
}

.MainMenuHighlighted{
background-image:url(/design/mainnavhov.jpg);
background-repeat:no-repeat;
width:188px;
height:11px;
color:#ffffff;
font-size:11px;
margin:0px;
margin-bottom:1px;
padding:8px 15px 8px 8px;
}

.MainMenuSelected{
display:block;
background-image:url(/design/mainnavsel.jpg);
background-repeat:no-repeat;
width:188px;
height:11px;
color:#990000;
font-size:11px;
margin:0px;
margin-bottom:1px;
padding:8px 15px 8px 8px;
}

.SubMenu{
background-image:url(/design/subnavoff.jpg);
background-repeat:repeat-x;
background-position:bottom;
width:176px;
color:#888888;
font-size:11px;
line-height:12px;
margin:0px;
margin-bottom:1px;
padding:4px 15px 5px 20px;
border-bottom:1px solid #990000;
}

.SubMenuHighlighted{
background-image:url(/design/subnavhov.jpg);
background-repeat:repeat-x;
background-position:bottom;
background-color:#dedede;
width:176px;
color:#333333;
font-size:11px;
line-height:12px;
margin:0px;
margin-bottom:1px;
padding:4px 15px 5px 20px;
border-bottom:1px solid #990000;
}

.SubMenuHover{
background-image:url(/design/subnavoff.jpg);
background-repeat:repeat-x;
background-position:bottom;
width:176px;
color:#660000;
font-size:11px;
line-height:12px;
margin:0px;
margin-bottom:1px;
padding:4px 15px 5px 20px;
border-bottom:1px solid #990000;
}

table{
margin:0px;
padding:0px;
}

td{
padding:0px;
margin:0px;
}

/* ---- original ---- */


/*.MainMenuCMSTreeMenuItem a{
color:#666666;
}*/

.MainMenuCMSTreeMenuItem a{
display:block;
background-image:url(/design/mainnavoff2.jpg);
background-repeat:no-repeat;
width:188px;
height:11px;
color:#660000;
font-size:11px;
margin:0px;
margin-bottom:1px;
padding:8px 15px 8px 8px;
font-weight:100;
}
.MainMenuCMSTreeMenuItem a:hover{
display:block;
background-image:url(/design/mainnavhov2.jpg);
background-repeat:no-repeat;
width:188px;
height:11px;
color:#777777;
font-size:11px;
margin:0px;
margin-bottom:1px;
padding:8px 15px 8px 8px;
}
.MainMenuCMSTreeMenuItemMouseUp{
display:block;
background-image:url(/design/mainnavoff.jpg);
background-repeat:no-repeat;
width:188px;
height:11px;
color:#666666;
font-size:11px;
margin:0px;
margin-bottom:1px;
padding:8px 15px 8px 8px;
}
.MainMenuCMSTreeMenuItemMouseDown{
display:block;
background-image:url(/design/mainnavsel2.jpg);
background-repeat:no-repeat;
width:188px;
height:11px;
color:#990000;
font-size:11px;
margin:0px;
padding:8px 15px 8px 8px;
}
a.MainMenuCMSTreeMenuSelectedLink{
display:block;
background-image:url(/design/mainnavsel2.jpg);
background-repeat:no-repeat;
width:188px;
height:11px;
color:#990000;
font-size:11px;
margin:0px;
padding:8px 15px 8px 8px;
}

a.MainMenuCMSTreeMenuSelectedLink:hover{
display:block;
background-image:url(/design/mainnavsel2.jpg);
background-repeat:no-repeat;
width:188px;
height:11px;
color:#990000;
font-size:11px;
margin:0px;
padding:8px 15px 8px 8px;
}

.MainMenuCMSTreeMenuHighlightedMenuItemMouseDown{
display:block;
text-decoration:none;
color:#ffffff;
font-weight:bold;
font-size:12px;
line-height:12px;
margin:0px 1px 0px 1px;
padding:8px 18px 9px 18px;
}
.MainMenuCMSTreeMenuHighlightedMenuItemMouseOver{
display:block;
background-image:url(/design/mainnavsel2.jpg);
background-repeat:no-repeat;
width:188px;
height:11px;
color:#990000;
font-size:11px;
margin:0px;
padding:8px 15px 8px 8px;
}
.MainMenuCMSTreeMenuHighlightedMenuItemMouseUp{
display:block;
text-decoration:none;
color:#ffffff;
font-weight:bold;
font-size:12px;
line-height:12px;
margin:0px 1px 0px 1px;
padding:8px 18px 9px 18px;
background-color:#5a892d;
}
.SubMenuCMSTreeMenuItem a{
display:block;
/*background-image:url(/design/subnavoff.jpg);*/
background-repeat:repeat-x;
background-position:bottom;
color:#888888;
font-size:11px;
line-height:12px;
margin:0px;
padding:6px 15px 6px 15px;
width:181px;
/*border-bottom:1px solid #990000;
background-color:#ffffff;*/
}
.SubMenuCMSTreeMenuItem a:hover{
display:block;
/*background-image:url(/design/subnavhov.jpg);*/
background-repeat:repeat-x;
background-position:bottom;
/*background-color:#dedede;*/
color:#333333;
font-size:11px;
line-height:12px;
margin:0px;
padding:6px 15px 6px 15px;
width:181px;
/*border-bottom:1px solid #990000;*/
}
.SubMenuCMSTreeMenuItemMouseUp{
background-image:url(/design/subnavoff.jpg);
background-repeat:repeat-x;
background-position:bottom;
width:150px;
color:#888888;
font-size:11px;
line-height:12px;
margin:0px;
padding:6px 10px 7px 8px;
border-left:1px solid #888888;
border-right:1px solid #888888;
border-top:1px solid #888888;
border-bottom:1px solid #990000;
background-color:#ffffff;

}
.SubMenuCMSTreeMenuItemMouseDown{
background-image:url(/design/subnavhov.jpg);
background-repeat:repeat-x;
background-position:bottom;
background-color:#dedede;
width:150px;
color:#333333;
font-size:11px;
line-height:12px;
margin:0px;
padding:6px 10px 7px 8px;
border-left:1px solid #888888;
border-right:1px solid #888888;
border-top:1px solid #888888;
border-bottom:1px solid #990000;
}
.SubMenuCMSTreeMenuSelectedLink{
display:block;
/*background-image:url(/design/subnavhov.jpg);*/
background-repeat:repeat-x;
background-position:bottom;
/*background-color:#dedede;*/
color:#333333;
font-size:11px;
line-height:12px;
margin:0px;
padding:6px 15px 6px 15px;
width:181px;
/*border-bottom:1px solid #990000;*/
}
.SubMenuCMSTreeMenuHighlightedMenuItemMouseOver{
background-image:url(/design/subnavhov.jpg);
background-repeat:repeat-x;
background-position:bottom;
background-color:#dedede;
width:150px;
color:#333333;
font-size:11px;
line-height:12px;
margin:0px;
padding:6px 10px 7px 8px;
border-left:1px solid #888888;
border-right:1px solid #888888;
border-top:1px solid #888888;
border-bottom:1px solid #990000;
}
.SubMenuCMSTreeMenuHighlightedMenuItemMouseUp{
padding:6px 8px 5px 8px;
margin:0px;
font-size:11px;
line-height:11px;
color:#ffffff;
background-color:#5a892d;
}
.SubMenuCMSTreeMenuHighlightedMenuItemMouseDown{
padding:6px 8px 5px 8px;
margin:0px;
font-size:11px;
line-height:11px;
color:#ffffff;
background-color:#5a892d;
}
.MainMenuOtherLevelsCMSTreeMenuItem{
padding:7px 11px 6px 11px;
margin:0px;
font-size:14px;
line-height:11px;
color:#14497b;
background-color:#99b2cd;
}
.MainMenuOtherLevelsCMSTreeMenuItemMouseOver{
padding:7px 11px 6px 11px;
margin:0px;
font-size:14px;
line-height:11px;
color:#ffffff;
background-color:#14497b;
}
.MainMenuOtherLevelsCMSTreeMenuItemMouseUp{
padding:7px 11px 6px 11px;
margin:0px;
font-size:14px;
line-height:11px;
color:#ffffff;
background-color:#14497b;
}
.MainMenuOtherLevelsCMSTreeMenuItemMouseDown{
padding:7px 11px 6px 11px;
margin:0px;
font-size:14px;
line-height:11px;
color:#14497b;
background-color:#99b2cd;
}
.MainMenuOtherLevelsCMSTreeMenuHighlightedMenuItem{
padding:7px 11px 6px 11px;
margin:0px;
font-size:14px;
line-height:11px;
color:#ffffff;
background-color:#14497b;
}
.MainMenuOtherLevelsCMSTreeMenuHighlightedMenuItemMouseOver{
padding:7px 11px 6px 11px;
margin:0px;
font-size:14px;
line-height:11px;
color:#ffffff;
background-color:#14497b;
}
.MainMenuOtherLevelsCMSTreeMenuHighlightedMenuItemMouseUp{
padding:7px 11px 6px 11px;
margin:0px;
font-size:14px;
line-height:11px;
color:#ffffff;
background-color:#14497b;
}
.MainMenuOtherLevelsCMSTreeMenuHighlightedMenuItemMouseDown{
padding:7px 11px 6px 11px;
margin:0px;
font-size:14px;
line-height:11px;
color:#ffffff;
background-color:#14497b;
}
