/** STYLES FOR HTML ELEMENTS *********************************************************/
/*************************************************************************************/
HTML{min-height: 100.1%;}
BODY{font-size: 11px; FONT-FAMILY: Verdana,Arial,Helvetica; MARGIN-LEFT: 15px; MARGIN-TOP: 20px;}
A:link, A:active, A:hover, A:visited{COLOR: #000000;}
P{LINE-HEIGHT: 1.4em; MARGIN-TOP: 0px; MARGIN-BOTTOM: 15px;/*Required for same look in Firefox and IE*/}
UL{MARGIN-TOP: 0px; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 20px;}
HR {border: none; border-top: 1px solid #bababa; height: 1px; margin-top: auto; margin-bottom: auto;}


/** STYLES FOR TEMPLATE ELEMENTS *****************************************************/
/*************************************************************************************/
.H1header{FONT-SIZE: 180%; FONT-WEIGHT: bold; MARGIN-BOTTOM: 10px; MARGIN-TOP: 5px;}
.H2header{FONT-SIZE: 140%; FONT-WEIGHT: bold; MARGIN-BOTTOM: 0px; MARGIN-TOP: 6px;}
.H3header{FONT-SIZE: 120%; FONT-WEIGHT: bold; MARGIN-BOTTOM: 0px; MARGIN-TOP: 5px;}
.LeftColumnH1header{FONT-SIZE: 180%; FONT-WEIGHT: bold; MARGIN-BOTTOM: 10px; MARGIN-TOP: 5px;}
.SubTitleLeft {color: #ffffff; background-color: #000066; padding: 3px; padding-left: 5px; font-size: 13px; font-weight: bold; text-align: left;}
.SubTitleRight {color: #ffffff; background-color: #000066; padding: 3px; padding-left: 5px; margin-top: 10px; margin-bottom: 10px; font-size: 13px; font-weight: bold; text-align: left;}


/** STYLES FOR EDITOR DROP DOWN LIST (PARAGRAPH FORMAT) ******************************/
/*************************************************************************************/
h1{FONT-SIZE: 160%; FONT-WEIGHT: bold; MARGIN-BOTTOM: 10px; MARGIN-TOP: 5px; FONT-FAMILY: Trebuchet MS, Verdana,Arial,Helvetica;}
h2{FONT-SIZE: 130%; FONT-WEIGHT: bold; MARGIN-BOTTOM: 8px; MARGIN-TOP: 0px; FONT-FAMILY: Trebuchet MS, Verdana,Arial,Helvetica;}
h3{font-size: 110%; FONT-WEIGHT: bold; MARGIN-BOTTOM: 5px; MARGIN-TOP: 0px; FONT-FAMILY: Trebuchet MS, Verdana,Arial,Helvetica;}


/** STYLES FOR EDITOR DROP DOWN LIST (ADAPTED STYLE) *********************************/
/*************************************************************************************/
.ImportantEditor{FONT-WEIGHT: normal; background-color: #808080; color: #FFFFFF;}
.ImagetextEditor{FONT-WEIGHT: normal; FONT-SIZE: 90%;}


/** STYLES FOR THE BASEFILE **********************************************************/
/** The class names below are used in the basefile (/Templates/Framework/Framework1.master) */
/*************************************************************************************/
.WebBody {background-color: #ffffff; background-image: url(Images/backgroundUtbportal.png); background-repeat: no-repeat; background-position: top; margin: 0px; padding: 0px; width: 100%; height: 100%; min-height: 100%; border-top: 1px solid white;/*bugfix for Opera*/}
.WebBodyStart {background-color: #ffffff; background-image: url(Images/backgroundUtbportal.png); background-repeat: no-repeat; background-position: top; margin: 0px; padding: 0px; width: 100%; height: 100%; min-height: 100%; border-top: 1px solid white;/*bugfix for Opera*/}
.WebMain {position: absolute; top: 0px; left: 0px; min-height: 100%; height: auto; width: 100%;}
.WebMainContainer {height: auto; margin-bottom: 0px;}
.WebMainContainer: after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.WebTopContainer {height: 150px;}
.WebHeaderContainer {} /* background-image: url(Images/WebHeader.gif); background-repeat: no-repeat; background-position: center; */
.WebHeader {width: 950px; height: 90px; margin: auto; padding-left: 0px;}
/*.WebHeaderLogo {float: left; margin-top: 10px; margin-left: 60px; font-size: 100px; font-weight: bold; font-family: Arial;}*/
.WebHeaderLogo {text-align: center; margin-top: 20px; font-size: 90px; font-weight: bold; font-family: Arial Rounded;}
.WebHeaderLoginPrint {float: right; font-size: 110%; font-weight: bold; width: auto; margin-right: 0px; margin-top: 45px; border: none; color: white!important;}
.WebHeaderLoginPrint a {color: white!important;}
.WebHeaderSetFontSize {width: auto; border: none; color: white!important;}
.LogoPresentation {margin-top: 0px; margin-left: 0px; padding-top: 10px; border-top: solid 1px #CCCCCC; max-width: 450px;}
.OrganisationLogoImageSingleWidth {vertical-align: middle; padding: 13px; max-height: 70px; max-width: 50px; border: none;}
.OrganisationLogoImageDoubleWidth {vertical-align: middle; padding: 13px; max-height: 70px; max-width: 100px; border: none;}
.WebHeaderMenuContainer {position: absolute; top: 130px; left: auto; width: 965px; background-color: #000066;}
.WebHeaderTopMenu {float: left; font-size: 13px; width: 725px;}
.WebHeaderSearch {float: right; margin-top: 2px; padding-right: 10px;}
.WebTopMenu {margin-left: 0px; height: 30px; color: #FFFFFF!important;}
.WebTopMenu a {color: #FFFFFF!important;}
.WebTopMenuItem {float:left; padding-top: 7px; padding-left: 10px; padding-right: 10px; height: 23px; margin-right: 0px!important; color: #FFFFFF!important;}
.WebTopMenuItemSelected {float:left; background-color: #0033CC; padding-top: 7px; padding-left: 10px; padding-right: 10px; height: 23px; margin-right: 0px!important; color: #FFFFFF!important;}
.WebMiddleContainer {height: auto; width: 100%; text-align: center;}
.WebContent {height: auto; width: 925px; margin: auto; text-align: left; padding-left: 0px; padding-right: 15px; padding-top: 0px;}
.WebContentLeft {float: left; width: 225px; height: 100%; margin-top: 10px;}
.WebContentRight {float: right; width: 645px; height: 100%; min-height: 600px; padding-left: 20px; border-left: solid 1px #9A9A9A; margin-bottom: 50px;}
.WebBottomContainer {position: absolute; bottom: 0px; width: 100%; text-align: center; height: 52px;}
.WebFooterContainer {} /* background-image: url(Images/WebFooter.gif); background-repeat: no-repeat; background-position: center; */
.WebFooter {width: 100%; margin: auto; margin-top: 25px;}
.WebFooterText {font-family: Calibri, Trebuchet MS, Arial; text-align: left; color: Gray; font-size: 100%; border-top: solid 1px #9A9A9A;}
.WebFooterText div {margin-bottom: 50px;}
.WebFooterText a{color: white!important;}
.WebClear {clear: both;}
.WebSearchField {font-size: 110%; color: #000000; width: 125px; font-family: Verdana,Arial,Helvetica;}
.WebSearchButton {font-size: 110%; color: #000000; width: auto; font-family: Verdana,Arial,Helvetica;}
.StudioLogotype {background-image: url(Images/StudioLogotype.gif); background-repeat: no-repeat;}
.StudioExpressLogotype {background-image: url(Images/StudioExpressLogotype.gif); background-repeat: no-repeat;}

.WebLeftMenu {text-align: left; width: 100%;}
.WebLeftMenu ul {margin-left: 0px; padding: 0px; margin-top: 4px; list-style-type: none;}
.WebLeftMenu li {margin-top: 5px; margin-left: 0px; background-image:url(Images/Tradmeny_pil.gif); background-repeat: no-repeat; background-position: 0px .0em; padding-left:15px;}
.WebLeftMenu a {text-decoration: none;}
.WebLeftMenu a:hover {text-decoration: none;}
.WebLeftMenuSelected {margin-left: 0px!important; padding-left: 0px; padding-right: 0px; padding-top: 2px; padding-bottom: 2px; background-color: #CCCCCC;}
.WebLeftMenu_level_1 {margin-left: 0px!important; font-size: 13px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.WebLeftMenu_level_2 {margin-top: 0px!important; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif;}
.WebLeftMenu_level_3, .WebLeftMenu_level_4, .WebLeftMenu_level_5 {margin-top: 0px!important; font-size: 11px; font-weight: normal; font-family: Arial, Helvetica, sans-serif;}
.WebLeftMenuRoot {margin-left: 0px!important; padding-left: 0px; font-size: 15px; font-weight: bold; background-color: Transparent;}



/*********** STYLES FOR TOPMENU ********************************/
.litNavTopGroup{/* horisontell nivå bg, topGroup*/ cursor:hand; text-align:right;}
.litNavMenuGroup{/* undernivå bg, menuGroup */ background-color:#FFFFFF; border:solid 0px #DFE2E4; cursor:hand;}
.litNavTopMenuItem{/* horisontell nivå objekt, topMenuItem */ color:#FFFFFF; font-weight: bold;  font-size:100%; cursor:hand; font-family:Verdana, Trebuchet MS, Arial;}
.litNavTopMenuItemHover {/* horisontell nivå objekt hover, topMenuItemHover */ background-color:#DFE2E4; color:#000000; font-weight: bold;  font-size:100%; cursor:hand; font-family:Verdana, Trebuchet MS, Arial;}
.litNavTopMenuItemExpanded{/* vald horisontell nivå, topMenuItemExpanded */  background-color:#DFE2E4; color:#000000; font-weight: bold;  font-size:100%; cursor:hand; font-family:Verdana, Trebuchet MS, Arial;}
.litNavTopMenuItemActive{  background-color:#DFE2E4; color:#000000; font-size:100%; cursor:hand; font-family:Verdana, Trebuchet MS, Arial;}
.litNavMenuItem{/* undernivå objekt, menuItem */ color:#000000; font-size:100%; font-family:Verdana, Trebuchet MS, Arial; cursor:hand;}
.litNavMenuItem a{/* undernivå objekt, menuItem */ color:#000000; font-size:100%; font-family:Verdana, Trebuchet MS, Arial; cursor:hand;}
.litNavMenuItemHover {/* undernivå objekt hover, menuItemHover */ background-color:#DFE2E4; color:#000000; font-size:100%; font-family:Verdana, Trebuchet MS, Arial; cursor:hand;}
.litNavMenuItemActive{ color:#000000; font-size:100%; font-family:Verdana, Trebuchet MS, Arial; cursor:hand;}
.litNavMenuItemExpanded{ color:#000000; font-size:100%; font-family:Verdana, Trebuchet MS, Arial; cursor:hand;}
.litNavMenuBreak{/* avdelande streck, menuBreak */ background-image:url(../templates/common/images/menu-break.gif); width:1px; height:100%;}




/*************************************************************************************
This stylesheet will be used for the templates included in Litium Studio. Changes
below will change the appearance of the pages using the templates in the folder
"Templates".
**************************************************************************************/

/** STYLES FOR LITIUM STUDIO TEMPLATES ***********************************************/
/*************************************************************************************/
.Intro{font-size: 110%; FONT-WEIGHT: bold; MARGIN-TOP: 0px; MARGIN-BOTTOM: 10px;}
.Text{font-size: 110%; FONT-WEIGHT: normal; MARGIN-TOP: 0px; MARGIN-BOTTOM: 10px;}
.Normal{font-size: 110%;}
.Textbold{FONT-WEIGHT: bold;}
.Factheader{FONT-WEIGHT: bold; COLOR: white; BACKGROUND-COLOR: #555555; PADDING: 5px;}
.Facttext{FONT-WEIGHT: normal; BACKGROUND-COLOR: #DDDDDD; PADDING: 5px;}
.Imagetext{FONT-WEIGHT: normal; MARGIN-TOP: 2px; TEXT-ALIGN: left;}
.Date{COLOR: #AAAAAA; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px;}

.Linklist{FONT-WEIGHT: normal; MARGIN-TOP: 20px;}
.Linkicon{MARGIN-RIGHT: 3px; HEIGHT: 10px;}
.Filelist{FONT-WEIGHT: normal; MARGIN-TOP: 20px;}
.Fileicon{MARGIN-RIGHT: 5px;}
.Productlist{FONT-WEIGHT: normal; MARGIN-TOP: 20px;}
.Newslist{FONT-WEIGHT: normal; MARGIN-TOP: 20px;}
.Form{}
.InputItem{font-size: 110%; MARGIN-BOTTOM: 10px; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica;}
.InputItemFixedWidth{font-size: 110%; MARGIN-BOTTOM: 10px; WIDTH: 300px; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica;}
.InputItemFullWidth{font-size: 110%; MARGIN-BOTTOM: 10px; WIDTH: 100%; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica;}
.SelectItemFixedWidth{font-size: 110%; MARGIN-BOTTOM: 10px; WIDTH: 305px; FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica;}
.MarginSingle{MARGIN-TOP: 10px;}
.MarginDouble{MARGIN-TOP: 20px;}

.Image{MARGIN-TOP: 20px;}
.ImageCenter{TEXT-ALIGN: CENTER; MARGIN-TOP: 20px;}
.ImageLeft{TEXT-ALIGN: LEFT; MARGIN-TOP: 20px;}
.ImageRight{TEXT-ALIGN: RIGHT; MARGIN-TOP: 20px;}
.ImageLeftFloat{FLOAT: LEFT; MARGIN-TOP: 10px; MARGIN-RIGHT: 10px; MARGIN-BOTTOM: 10px; DISPLAY: INLINE;}
.ImageRightFloat{FLOAT: RIGHT; MARGIN-TOP: 10px; MARGIN-LEFT: 10px; MARGIN-BOTTOM: 10px; DISPLAY: INLINE;}

.ColumnSpace{HEIGHT: 10px; WIDTH: 10px;}
.CrossHorizontal{FONT-SIZE: 1%; HEIGHT: 2px; BACKGROUND-COLOR: #555555;}
.CrossHorizontalCell{FONT-SIZE: 1%; PADDING-BOTTOM: 10px; PADDING-TOP: 10px;}
.CrossVertical{FONT-SIZE: 1%; WIDTH: 2px; BACKGROUND-COLOR: #555555;}
.CrossVerticalCell{FONT-SIZE: 1%; HEIGHT: 100%; PADDING: 5px;}

.threeColumnLeft{VERTICAL-ALIGN: top; WIDTH: 350px; padding-right: 5px;}
.threeColumnMiddle{VERTICAL-ALIGN: top; WIDTH: 189px; padding-top: 5px; padding-left: 5px; padding-right: 5px;}
.threeColumnRight{VERTICAL-ALIGN: top; WIDTH: 189px; padding-top: 5px; padding-left: 5px;}
.threeColumnLineV{padding-top: 5px; BACKGROUND-IMAGE: url(../templates/common/images/dotlineV_bg.gif);}
.threeColumnLineH{MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; HEIGHT: 1px; BACKGROUND-IMAGE: url(../templates/common/images/dotlineH_bg.gif);}

.twoColumnTable{WIDTH: 100%; HEIGHT: 350px;}
.twoColumnLeft{VERTICAL-ALIGN: top; PADDING: 20px; PADDING-LEFT: 0px; width: 450px;}
.twoColumnRight{VERTICAL-ALIGN: top; WIDTH: 180px; PADDING-LEFT: 20px;}
.twoColumnInnerTable{MARGIN-TOP: 20px;}
.twoColumnInnerOne{HEIGHT: 100%; WIDTH: 33%; VERTICAL-ALIGN: top; PADDING-TOP: 10px; PADDING-RIGHT: 10px;}
.twoColumnInnerTwo{HEIGHT: 150px; WIDTH: 34%; VERTICAL-ALIGN: top; PADDING-TOP: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px;}
.twoColumnInnerThree{HEIGHT: 150px; WIDTH: 33%; VERTICAL-ALIGN: top; PADDING-TOP: 10px; PADDING-LEFT: 10px;}
.twoColumnLineH{HEIGHT: 1px; BACKGROUND-COLOR: #9A9A9A;}
.twoColumnLineV{WIDTH: 1px; BACKGROUND-COLOR: #9A9A9A;}

.Fileheader{font-size: 110%; FONT-WEIGHT: bold; MARGIN-BOTTOM: 5px; BORDER-BOTTOM: 1px solid Black;}
.Fileitem{font-size: 110%; FONT-WEIGHT: normal; MARGIN-BOTTOM: 5px;}
.Linkheader{font-size: 110%; FONT-WEIGHT: bold; MARGIN-BOTTOM: 5px; BORDER-BOTTOM: 1px solid Black;}
.Linkitem{font-size: 110%; FONT-WEIGHT: normal; MARGIN-BOTTOM: 5px;}

.litCommonTempFilelist {margin-top: 15px;}
.litCommonTempFileheader {font-size: 110%; font-weight: bold; border-bottom: solid 1px Black; margin-bottom: 5px;}
.litCommonTempFileitem {font-size: 110%;}
.litCommonTempFileicon {}

.litCommonTempLinklist {margin-top: 15px;}
.litCommonTempLinkheader {font-size: 110%; font-weight: bold; border-bottom: solid 1px Black; margin-bottom: 5px;}
.litCommonTempLinkitem {}

.Productname{font-size: 110%; FONT-WEIGHT: bold; MARGIN-BOTTOM: 5px;}
.Productlink, A.Productlink: link, A.Productlink: active, A.Productlink: hover, A.Productlink: visited{}
.Productdesc{font-size: 110%; FONT-WEIGHT: normal;}
.ProductRowItem1{PADDING: 5px; PADDING-LEFT: 0px;}
.ProductRowItem2{PADDING: 5px; PADDING-LEFT: 0px;}
.ProductColumnItem1{PADDING: 10px; border-left: 1px solid #9A9A9A; WIDTH: 33%;}
.ProductColumnItem2{PADDING: 10px; border-left: 1px solid #9A9A9A; WIDTH: 34%;}
.ProductColumnItem3{PADDING: 10px; border-left: 1px solid #9A9A9A; WIDTH: 33%;}
.ProductitemLineH{HEIGHT: 1px; BACKGROUND-COLOR: #9A9A9A;}
.ProductitemLineV{PADDING: 10px; border-left: 1px solid #9A9A9A;}
.Productitem{font-size: 110%; LINE-HEIGHT: 20px;}
.Productitemlist{PADDING-RIGHT: 20px; WIDTH: 100px;}
.ProductitemlistLineV{border-left: 1px solid #9A9A9A;}

.Newsimage{FLOAT: RIGHT; MARGIN-LEFT: 10px; DISPLAY: INLINE;}
.Newsdate{FONT-SIZE: 100%;}
.Newsheader{font-size: 110%; FONT-WEIGHT: bold;}
.Newslink, A.Newslink: link, A.Newslink: active, A.Newslink: hover, A.Newslink: visited{}
.Newsintro{font-size: 110%; FONT-WEIGHT: normal;}
.Newsitem1{PADDING: 5px; PADDING-LEFT: 0px; padding-bottom: 10px;}
.Newsitem2{PADDING: 5px; PADDING-LEFT: 0px; padding-bottom: 10px;}
.NewsListFooter{border-top: solid 1px #CCCCCC;}

.Breadcrumb{font-size: 110%; FONT-WEIGHT: normal; COLOR: #000000;}
A.Breadcrumb: link, A.Breadcrumb: active, A.Breadcrumb: hover, A.Breadcrumb: visited{COLOR: gray!important;}

/** SYSTEM ERROR MESSAGE *************************************************************/
/** System errors shown together with add-on-templates *******************************/
/*************************************************************************************/
.litErrorFieldset{MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px;}
.litErrorLegend{COLOR: #FF0000! important; font-size: 110%; PADDING-RIGHT: 6px;}
.litErrorDiv{PADDING-TOP: 8px; PADDING-BOTTOM: 5px;}
.litErrorIcon{WIDTH: 16px; HEIGHT: 16px; MARGIN-RIGHT: 3px;}
.litErrorMsg{COLOR: #FF0000! important; font-size: 110%;}


/** STYLES FOR THE LEFT MENU *********************************************************/
/** CSS for the left menu, new in version 4.1 ****************************************/
/*************************************************************************************/
.LeftMenu ul{margin: 0; margin-top: 4px; padding: 0;}
.LeftMenu li{list-style: none; padding: 3px; margin-left: 15px;}
.LeftMenu a, .LeftMenu a:link, .LeftMenu a:active, .LeftMenu a:hover, .LeftMenu a:visited{color: #666666;}
.LeftMenu a{text-decoration: none; padding: 2px; margin-left: 1px; line-height: 14px;}
.LeftMenu a:hover{text-decoration: underline;}
.LeftMenu_Selected {margin-left: 0px!important; border: 1px solid #CCCCCC; background-color: White;}
.LeftMenu_StartPage {}
.LeftMenu_level_1{margin-left: -20px!important; line-height: 130%; font-size: 110%;}
.LeftMenu_level_2, .LeftMenu_level_3, .LeftMenu_level_4, .LeftMenu_level_5{margin-top: 1px!important; line-height: 110%;}

.StartPageTable
{
    width: 900px;
    height: 289px;
    vertical-align: top;
    /*background-image: url(Images/bg_StartPage_289px.png);*/
    background-color: #333333;
    margin-bottom: 0px;
    }
.StartPageCornerUpperLeft
{
    width: 10px;
    height: 10px;
    background-color: #ffffff;
    background-image: url(Images/CornerUpperLeft.gif);
    background-position: top left;
    background-repeat: no-repeat;
    }
.StartPageCornerUpperRight
{
    width: 10px;
    height: 10px;
    background-color: #ffffff;
    background-image: url(Images/CornerUpperRight.gif);
    background-position: top left;
    background-repeat: no-repeat;
    }
.StartPageCornerLowerLeft
{
    width: 10px;
    height: 10px;
    background-color: #ffffff;
    background-image: url(Images/CornerLowerLeft.gif);
    background-position: top left;
    background-repeat: no-repeat;
    }
.StartPageCornerLowerRight
{
    width: 10px;
    height: 10px;
    background-color: #ffffff;
    background-image: url(Images/CornerLowerRight.gif);
    background-position: top left;
    background-repeat: no-repeat;
    }
.StartPageTextLeftOfImage
{
    vertical-align: top;
    width: 238px;
    height: 250px;
    padding-left: 15px;
    padding-right: 15px;
    color: #FFFFFF;
    }
.StartPageImageRight
{
    vertical-align: top;
    text-align: right;
    width: 600px;
    padding-left: 8px;
    padding-right: 8px;
    }
.StartPageH1header
{
    font-size: 16pt;
    line-height: 18pt;
    MARGIN-BOTTOM: 10px;
    MARGIN-TOP: 5px;
    color: #FFFFFF;
    }
.StartPageH3header
{
    font-family: Arial, Tahoma;
    font-size: 14pt;
    font-weight: Normal;
    line-height: 15pt;
    padding-left: 5px;
    }
.StartPageTextIntro
{
    font-family: Arial, Tahoma;
    font-size: 14pt;
    FONT-WEIGHT: bold;
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 10px;
    padding-right: 25px;
    color: #FFFFFF;
    }
.StartPageText
{
    padding-right: 0px;
    color: #FFFFFF;
    font-size: 9pt;
    }
.StartPageThreeColumnText
{
    padding: 5px;
    }
.StartPageThreeColumnLeft
{
    vertical-align: top;
    width: 213px;
    height: 365px;
    padding: 5px 0px 5px 5px;
    margin-right: 15px;
 	background-color: #E0EED3;
	border: 1px solid #ccc;
	-moz-box-shadow: 0 1px 3px #ccc;
 	-webkit-box-shadow: 0 1px 3px #ccc;
 	box-shadow: 0px 1px 3px #ccc;
    }
.StartPageThreeColumnMiddle
{
    vertical-align: top;
    width: 213px;
    height: 365px;
    padding: 5px 0px 5px 5px;
    margin-right: 15px;
 	background-color: #EDEDBB;
	border: 1px solid #ccc;
	-moz-box-shadow: 0 1px 3px #ccc;
 	-webkit-box-shadow: 0 1px 3px #ccc;
 	box-shadow: 0px 1px 3px #ccc;
    }
.StartPageThreeColumnRight
{
    vertical-align: top;
    width: 213px;
    height: 365px;
    padding: 5px 0px 5px 5px;
    margin-right: 15px;
 	background-color: #D3E4EE;
	border: 1px solid #ccc;
	-moz-box-shadow: 0 1px 3px #ccc;
 	-webkit-box-shadow: 0 1px 3px #ccc;
 	box-shadow: 0px 1px 3px #ccc;
    }
.StartPageThreeColumnRightNews
{
    vertical-align: top;
    width: 213px;
    padding: 0px 5px 0px 0px;
    }
.StartPageThreeColumnImage
{
	padding: 3px;
 	margin-bottom: 15px;
}
.StartPageThreeColumnLineV
{
    padding-top: 5px;
    margin: 5px;
    background-image: url(../templates/common/images/dotlineV_bg.gif);
    }
.StartPageThreeColumnLineH
{
    margin-top: 5px;
    margin-bottom: 5px;
    height: 1px;
    background-image: url(../templates/common/images/dotlineH_bg.gif);
    }

