@charset "utf-8";
body {
background-repeat:repeat-x;
text-align:center;
}

#Container {
width:925px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
position:relative;
text-align:left;
clear:both;
margin:auto;
}

#menuContainer {
width:907px;
height:43px;
background-image:url(/Files/System/graphic/menubar.png);
clear:left;
margin-top:10px;
_behavior:url(/Files/System/Js/iepngfix.htc);
padding:8px 0 0 7px;
}

#toolsMenu {
height:20px;
background-color:#FFF;
position:relative;
margin-top:20px;
margin-left:5px;
float:left;
padding:7px 6px 0;
}

#toolsMenu a {
color:#999;
font-size:10px;
text-decoration:none;
}

#front_topGraphic {
width:914px;
height:252px;
background-image:url(/Files/System/graphic/front_TopGraphicBG.png);
_behavior:url(/Files/System/Js/iepngfix.htc);
position:relative;
z-index:40;
}
#HomeSetupTop {
width:901px;
height:252px;
background-image:url(/Files/System/graphic/front_TopGraphicBG.png);
_behavior:url(/Files/System/Js/iepngfix.htc);
padding:0 6px 0 7px;
}

#graphic {
width:609px;
height:247px;
position:absolute;
left:6px;
border-right:#cdcdcd 1px solid;
}

#FlashBanner {
width:609px;
height:247px;
border-right:#cdcdcd 1px solid;
float:left;
}

#topLogo {
width:92px;
height:130px;
position:relative;
float:right;
margin-bottom:-76px;
margin-right:5px;
z-index:60;
_behavior:url(/Files/System/Js/iepngfix.htc);
}

#front_contentContainer {
width:914px;
position:relative;
z-index:50;
}

#footer {
position:relative;
clear:both;
background-color:#FFF;
width:585px;
color:#999;
font-size:10px;
margin-left:6px;
padding:8px;
}

#searchContainer {
width:128px;
height:18px;
position:relative;
float:right;
right:80px;
top:10px;
background-image:url(/Files/System/graphic/SearchTopBG.gif);
background-repeat:no-repeat;
}

#inputSearch {
height:11px;
color:#999;
padding-left:2px;
position:absolute;
margin-left:2px;
margin-top:2px;
font-size:10px;
width:100px;
border:none;
background-color:#FFF;
}

/*SUB*/
#submenuContainer {
height:28px;
width:600px;
margin-left:6px;
margin-bottom:-1px;
z-index:10;
}

#contentContainer {
width:611px;
float:left;
}

#contentTop {
width:600px;
height:8px;
margin-left:6px;
border-top:e5e5e5 solid 1px;
background-color:#FFF;
background-repeat:no-repeat;
z-index:1;
position:relative;
}

#contentMiddle {
width:598px;
background-image:url(/Files/System/graphic/subpage_contentMiddle.png);
position:relative;
z-index:1;
_behavior:url(/Files/System/Js/iepngfix.htc);
padding-left:14px;
padding-bottom:10px;
}

#contentBottom {
width:611px;
height:15px;
background-image:url(/Files/System/graphic/subpage_contentBottom.png);
position:relative;
z-index:1;
_behavior:url(/Files/System/Js/iepngfix.htc);
}

#ContentRightColumnPlaceholder {
width:291px;
margin-left:4px;
float:left;
margin-top:-28px;
}

#menuLevel3 {
width:180px;
position:relative;
float:right;
background-color:#FEFEFE;
margin:28px 15px 10px 10px;
}


/*Paragraph Defualt*/
#Colum1 {
}
#HiddenRightColumnContent {
display:none;
}

/*NewsParagraph*/
#sub_newsBack {
background-image:url(/Files/System/graphic/subpage_NewsBG.jpg);
width:291px;
height:172px;
}

#sub_newsBoxTop {
position:relative;
width:185px; height:21px;
margin-top:4px;
padding:3px 5px 3px 6px;
color:#FFFFFF;
font-size:11px;
text-transform:uppercase; 
font-weight:bold;
}

#sub_newsBoxTxt {
width:291px;
position:relative;
margin-top:-2px;
color:#FFFFFF;
}

/*Contactbox*/
#sub_contactBG {
background-image:url(/Files/System/graphic/contactBG.jpg);
width:291px;
height:133px;
}

#globalBoxTop {
width:280px;
font-weight:700;
text-transform:uppercase;
height:19px;
position:relative;
color:#74c8ed;
background-image:url(/Files/System/graphic/box_top.jpg);
padding:5px 5px 3px 6px;
}

#globalBoxMiddle {
width:271px;
background-color:#dcdcdc;
position:relative;
background-image:url(/Files/System/graphic/box_middle.jpg);
background-repeat:no-repeat;
padding:10px;
}

#globalBoxBottom {
width:291px;
height:20px;
position:relative;
background-image:url(/Files/System/graphic/box_bottom.jpg);
}

/*Statements*/
#sub_statementBG {
width:291px;
height:132px;
position:relative;
}

#sub_statementHeader {
width:280px;
font-weight:700;
text-transform:uppercase;
height:19px;
position:relative;
color:#74c8ed;
padding:5px 5px 3px 6px;
}

#sub_statementText {
width:165px;
position:relative;
margin-top:15px;
margin-left:35px;
}

/*ParagraphSetup forside*/
.box {
width:204px;
height:186px;
margin-right:0;
float:left;
}

#TextColum {
width:259px;
height:92px;
background-image:url(/Files/System/graphic/silvergradientback.jpg);
position:absolute;
top:-252px;
border-bottom:#CDCDCD solid 1px;
right:7px;
_top:100px;
_right:100px;
z-index:60;
_z-index:9999;
padding:16px;
}

#TextColum2 {
width:259px;
height:90px;
background-image:url(/Files/System/graphic/silvergradientback.jpg);
position:absolute;
top:-127px;
right:7px;
z-index:60;
padding:16px;
}
.TextColumn {
width:259px;
height:90px !important;
background-image:url(/Files/System/graphic/silvergradientback.jpg);
border-bottom:#CDCDCD solid 1px;
padding:16px;
margin:0;
float:right;
clear:right;
overflow:hidden;
}
/*Paragrah forside*/
.boxBack {
background-image:url(/Files/System/graphic/boxfrontpageBG.png);
_behavior:url(/Files/System/Js/iepngfix.htc);
width:204px;
height:181px;
}

.boxImage {
width:193px;
height:84px;
position:relative;
margin-left:6px;
margin-top:1px;
}

.boxTxt {
width:173px;
position:relative;
margin-left:6px;
margin-top:-10px;
padding:10px;
}

#newsBox {
position:relative;
width:300px;
height:181px;
float:left;
}

#newsBoxBack {
width:300px;
height:181px;
background-image:url(/Files/System/graphic/newsBG.png);
_behavior:url(/Files/System/Js/iepngfix.htc);
}

#newsBoxTxt {
width:268px;
position:relative;
margin-left:6px;
color:#FFF;
cursor:pointer;
}

#clientCase {
width:246px;
display:block;
height:72px;
background-color:#FFF;
border:#CDCDCD solid 1px;
padding:5px;
}

.boxTop,#newsBoxTop {
position:relative;
width:185px;
height:19px;
margin-top:4px;
margin-left:6px;
color:#FFF;
font-size:11px;
text-transform:uppercase;
font-weight:700;
padding:6px 5px 3px;
}


/*Fonts*/
.h1 {
font-size:14px;
text-transform:uppercase;
color:#ba0619;
margin-top:0;
margin-bottom:8px;
}

.h2 {
font-size:12px;
color:#ba0619;
margin-top:2px;
margin-bottom:0;
}

.h3 {
font-size:11px;
color:#d7f3ff;
margin-top:0;
margin-bottom:2px;
}

.h3 a {
font-size:11px;
color:#d7f3ff;
margin-top:0;
margin-bottom:2px;
text-decoration:none;
}

.h3_news {
font-size:11px;
color:#ba0619;
margin-top:0;
margin-bottom:2px;
}

.h3_news a {
font-size:11px;
color:#ba0619;
margin-top:0;
margin-bottom:2px;
text-decoration:none;
}

/*LINKS*/
a {
text-decoration:none;
color:#ba0619;
}

a:hover {
text-decoration:underline;
}

/* Topmenu */
a.L1TopMenu {
display:block;
text-decoration:none;
float:left;
line-height:35px;
text-transform:uppercase;
font-size:10px;
color:#FFF;
height:37px;
background-image:url(/files/system/graphic/TopMenuDevider.gif);
background-position:right;
background-repeat:no-repeat;
padding:0 9px;
}

a.L1TopMenu:hover {
display:block;
text-decoration:none;
float:left;
line-height:35px;
color:#FFF;
height:37px;
background-image:url(/files/system/graphic/TopMenuActiveBg.gif);
background-position:right;
background-repeat:no-repeat;
text-transform:uppercase;
font-size:10px;
padding:0 9px;
}

a.L1_ActiveTopMenu {
float:left;
text-decoration:none;
line-height:35px;
height:37px;
color:#FFF;
font-weight:700;
background-image:url(/files/system/graphic/TopMenuActiveBg.gif);
background-position:right;
background-repeat:no-repeat;
text-transform:uppercase;
font-size:10px;
padding:0 12px;
}

a.L1_ActiveTopMenu:hover {
float:left;
text-decoration:none;
line-height:35px;
height:37px;
color:#FFF;
font-weight:700;
background-image:url(/files/system/TopMenuActiveBg.gif);
background-position:right;
background-repeat:no-repeat;
text-transform:uppercase;
font-size:10px;
padding:0 12px;
}


/* Submenu */
a.L2TopMenu {
display:block;
text-decoration:none;
float:left;
line-height:25px;
font-size:10px;
font-weight:700;
border-bottom:#e5e5e5 solid 1px;
color:#4dbaea;
height:26px;
background-image:url(/files/system/graphic/subMenuDevider.gif);
background-color:#FFF;
background-position:right;
background-repeat:no-repeat;
padding:0 9px;
}

a.L2TopMenu:hover {
display:block;
text-decoration:none;
float:left;
line-height:25px;
color:#ba0619;
font-weight:700;
height:26px;
background-image:url(/files/system/graphic/subMenuDevider.gif);
background-color:#FFF;
background-position:right;
background-repeat:no-repeat;
border-bottom:#e5e5e5 solid 1px;
padding:0 9px;
}

a.L3TopMenu {
display:block;
text-decoration:none;
line-height:25px;
font-size:10px;
color:#666;
height:25px;
border-bottom:#CCC solid 1px;
padding:0 9px;
}

a.L3TopMenu:hover {
display:block;
text-decoration:none;
line-height:25px;
color:#ba0619;
height:25px;
font-size:10px;
border-bottom:#CCC solid 1px;
padding:0 9px;
}

a.L3_ActiveTopMenu {
text-decoration:none;
line-height:25px;
height:25px;
display:block;
color:#ba0619;
font-weight:700;
font-size:10px;
border-bottom:#ba0619 solid 2px;
padding:0 9px;
}

a.L3_ActiveTopMenu:hover {
text-decoration:none;
line-height:25px;
height:25px;
color:#666;
font-weight:700;
font-size:10px;
border-bottom:#ba0619 solid 2px;
display:block;
padding:0 9px;
}

a.L2ToolMenu {
padding-left:5px;
padding-right:5px;
border-left:#CCC solid 1px;
}

a.L2ToolMenu:hover {
padding-left:5px;
color:#000;
padding-right:5px;
border-left:#CCC solid 1px;
}

a.L2_ActiveTopMenu,a.L2_ActiveTopMenu:hover {
float:left;
text-decoration:none;
line-height:25px;
height:26px;
color:#ba0619;
font-weight:700;
font-size:10px;
background-image:url(/files/system/graphic/subMenuDevider.gif);
background-color:#FFF;
background-position:right;
background-repeat:no-repeat;
border-bottom:#FFF solid 1px;
padding:0 9px;
}
