.c_container{padding-bottom:0px;}
/*---------- To align the Actions, Icon and Title ---------*/
.c_icon, .c_actions, h2.c_title{float:left;}
.c_icon img {float:left; padding-right:4px;}
h2.c_title{margin:0; padding:0;}
.icn img{margin-right:5px;}

.title_vis{float:right;}

.c_content{clear:both;}
.c_contentpane{padding: 0px 0 0 0;}
.c_footer {clear:both;margin-bottom:0px;padding:0; text-align:right;}

/*---------- default style for head & normal -----------*/
.Normal p{margin-top:0px;}

/*---------- For the inline edit icons -----------*/
.eipbackimg {background-color:#DAE7F2;border:solid 1px #4F839F;}
.c_content .eipbackimg {margin-top:0;margin-left:-20px;}

.c_head_red h2.c_title, .c_head_red h2.c_title input {color:#a10518;}

/*--------- pane style ----------*/
.BannerPane {display:inline-block;float:right;padding-right:17px;width:auto;}
.ContentPane, .TopPane, .BottomPane{ padding:0; margin:0;}
.LeftPane{ padding: 0px 0px 0px 0px; width:200px; margin:0; border-right: dotted 1px #d8d8d8;}
.ContentPane{ padding: 20px 30px 20px 30px; margin:0;}
.SubPane{ padding: 0px 0px 0px 0px; width:300px; margin:0; border-left: dotted 1px #d8d8d8;}
.RightPane{ padding: 0px 0px 0px 0px; width:200px; margin:0; border-left: dotted 1px #d8d8d8;}

.menu 
{
    width: 180px;
    margin-left: 0px;
    margin-right: 0px; 
    padding-top: 5px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 10px;
    border-bottom: dotted 1px #d8d8d8; 
    margin-bottom: 0px; 
 }
 
.menu h2{padding-bottom: 10px;}
.menu .menuNode{border-bottom: dotted 1px #d8d8d8; padding-bottom: 10px; margin-bottom: 10px}
.menu .menuNode a{text-decoration: none; color: #a10518;}
.menu .menuNode a:visited{color: #a10518;}
.menu .menuNode a:hover{text-decoration:underline;color: #a10518}

.menu .menuNodeLast{border-bottom: dotted 0px #d8d8d8; padding-bottom: 0px; margin-bottom: 10px}
.menu .menuNodeLast a{text-decoration: none; color: #a10518;}
.menu .menuNodeLast a:visited{color: #a10518;}
.menu .menuNodeLast a:hover{text-decoration:underline;color: #a10518}


.RightPane .menu 
{
    margin-left: 0px;
    margin-right: 0px; 
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 0px;
    border-bottom: dotted 0px #d8d8d8; 
    margin-bottom: 0px; 
 }

.body
{   
    border: dotted 0px #d8d8d8;
    margin: 0px;
    padding: 0px; 
    margin-bottom: 10px;   
}

.body h1
{		
    margin-top: -20px;
    padding-top: 11px;
    margin-left: -30px;
    background:url(images/bullet-10x17.gif) no-repeat 0px 17px;
    padding-left: 28px;
}

.body h2
{		
    margin-top: 15px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
}

.body h3
{		
    margin-top: 15px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
}

.body p
{		

    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 15px;
}

.body .imageContainer
{		  
    margin-left: -20px;	
    margin-right: -20px;	
}

.body .imageContainer .imageTitle
{		
    position: absolute; padding-top: 198px; padding-left: 18px;
    font-family: Tw Cen MT Condensed, Trebuchet MS, Verdana;
    font-size: 24pt;
    font-weight: normal;
    color: #ffffff;
    margin: 0;	
}

.body .imageContainer h2
{		
    font-family: Tw Cen MT Condensed, Trebuchet MS, Verdana;
    font-size: 24pt;
    font-weight: normal;
    color: #ffffff;
    margin: 0;	
}

.body .imageContainer img
{		    
    width: 600px;
}

.body .imageContainer .glass
{		    
    position: absolute; margin-top: 198px; margin-left: 1px;
    width: 598px;
    height: 41px;
}

.largeIngress
{		
    margin-top: -20px;
    margin-left: -30px;
    margin-right: -30px;
    border-bottom: dotted 1px #d8d8d8;	
    background:url(images/center_bg.png) repeat-x bottom right;
}

.largeIngress h1
{		
    margin-top: 0;
    padding-top: 11px;
    margin-right: 29px;   
    background:url(images/bullet-10x17.gif) no-repeat 0px 17px; padding-left: 28px;
}

.largeIngress p
{		
    margin-left: 30px;
    margin-right: 30px;
    margin-bottom: 15px;
}

.largeIngress .imageContainer
{		  
    margin: 10px;	
}

.largeIngress .imageContainer .imageTitle
{		
    position: absolute; padding-top: 158px; padding-left: 10px;
    font-family: Tw Cen MT Condensed, Trebuchet MS, Verdana;
    font-size: 24pt;
    font-weight: normal;
    color: #ffffff;
    margin: 0;	
}

.largeIngress .imageContainer h2
{		
    font-family: Tw Cen MT Condensed, Trebuchet MS, Verdana;
    font-size: 24pt;
    font-weight: normal;
    color: #ffffff;
    margin: 0;	
}

.largeIngress .imageContainer img
{		
    width: 500px;
    height: 200px;
}

.largeIngress .imageContainer .glass
{		
    position: absolute; margin-top: 158px; margin-left: 1px;
    width: 498px;
    height: 41px;
}

.imageContainer a
{		
    text-decoration: none;
}

.smallIngress
{		
    margin-left: -30px;
    margin-right: -30px;
    border-bottom: dotted 1px #d8d8d8;	
    background:url(images/center_bg.png) repeat-x bottom;
}

.smallIngress p
{		
    margin-left: 21px;
    margin-right: 21px;
}

.smallIngress .imageContainer
{		  
    padding: 10px;    
}

.smallIngress .imageContainer .imageTitle
{		
    position: absolute; padding-top: 78px; padding-left: 10px;
    font-family: Tw Cen MT Condensed, Trebuchet MS, Verdana;
    font-size: 24pt;
    font-weight: normal;
    color: #ffffff;
    margin: 0;	
}

.smallIngress .imageContainer h2
{		
    font-family: Tw Cen MT Condensed, Trebuchet MS, Verdana;
    font-size: 24pt;
    font-weight: normal;
    color: #ffffff;
    margin: 0;	
}

.smallIngress .imageContainer img
{		
    width: 240px;
    height: 120px;
}

.smallIngress .imageContainer .glass
{		
    position: absolute; margin-top: 78px; margin-left: 1px;
    width: 238px;
    height: 41px;
}

.smallIngress .ingressSeparator
{		
    border-right: dotted 0px #d8d8d8;
}

.mediumIngress
{		
    margin: 0px;
    padding: 0px;
    border-bottom: dotted 1px #d8d8d8; 	
    background:url(images/center_bg.png) repeat-x bottom;
}

.mediumIngress p
{		
    margin-left: 21px;
    margin-right: 21px;
}

.mediumIngress .imageContainer
{		  
    padding: 10px;    
}

.mediumIngress .imageContainer .imageTitle
{		
    position: absolute; padding-top: 108px; padding-left: 10px;
    font-family: Tw Cen MT Condensed, Trebuchet MS, Verdana;
    font-size: 24pt;
    font-weight: normal;
    color: #ffffff;
    margin: 0;	
}

.mediumIngress .imageContainer h2
{		
    font-family: Tw Cen MT Condensed, Trebuchet MS, Verdana;
    font-size: 24pt;
    font-weight: normal;
    color: #ffffff;
    margin: 0;	
}

.mediumIngress .imageContainer img
{		
    width: 300px;
    height: 150px;
}

.mediumIngress .imageContainer .glass
{		
    position: absolute; margin-top: 108px; margin-left: 1px;
    width: 298px;
    height: 41px;
}

.leftBottomImage
{
    margin-bottom: -40px;
    margin-left: -30px;
    margin-right: -30px;
    width: 521px;
}

.textBox
{
}

.textBox .bird
{
    margin-top: -3px;
    margin-left: 4px;
    margin-right: -3px;
    float: right;
    width: 54px;
    height: 25px;
    background:url(images/bird-top-right.png);    
}

.textBox .leftTop
{
    background:url(images/textBoxLeftTop.png) no-repeat;
}

.textBox .leftTopSize
{
    width: 3px;
    height: 3px;
}

.textBox .rightTop
{
    background:url(images/textBoxRightTop.png) no-repeat;
}

.textBox .rightTopSize
{
    width: 3px;
    height: 3px;
}

.textBox .leftBottom
{
    background:url(images/textBoxLeftBottom.png) no-repeat;
}

.textBox .leftBottomSize
{
    width: 3px;
    height: 3px;
}

.textBox .rightBottom
{
    background:url(images/textBoxRightBottom.png) no-repeat;
}

.textBox .rightBottomSize
{
    width: 3px;
    height: 3px;
}

.textBox .top
{
    background-color: #252525;
}

.textBox .topSize
{
    height: 3px;
}

.textBox .left
{
    background-color: #252525;
}

.textBox .leftSize
{
    width: 3px;
}

.textBox .content
{
    background-color: #252525;
    width: 100%;
}

.textBox .right
{
    background-color: #252525;
}

.textBox .rightSize
{
    width: 3px;
}

.textBox .bottom
{
    background-color: #252525;
}

.textBox .bottomSize
{
    height: 3px;
}

.textBox h2
{		
    padding: 0;
    margin: 0;
    padding-top: 7px;
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 5px;
    font-size: 20px;   
    color: #a10518;
}

.textBox h3
{		
    padding: 0;
    margin: 0;
    padding-top: 0px;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 2px;
    color: #fff;
}

.textBox p
{		
    padding: 0;
    margin: 0;
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 15px;
    color: #fff;
}

.textBox a:link,.textBox a:active,.textBox a:visited {color:#fff;text-decoration: none;}
.textBox a:hover{color:#a10518;text-decoration: underline;}

.textBoxRed
{
}

.textBoxRed .bird
{
    margin-top: -3px;
    margin-left: 4px;
    margin-right: -3px;
    float: right;
    width: 54px;
    height: 25px;
    background:url(images/bird-top-right.png);    
}

.textBoxRed .leftTop
{
    background:url(images/textBoxRedLeftTop.png) no-repeat;
}

.textBoxRed .leftTopSize
{
    width: 3px;
    height: 3px;
}

.textBoxRed .rightTop
{
    background:url(images/textBoxRedRightTop.png) no-repeat;
}

.textBoxRed .rightTopSize
{
    width: 3px;
    height: 3px;
}

.textBoxRed .leftBottom
{
    background:url(images/textBoxRedLeftBottom.png) no-repeat;
}

.textBoxRed .leftBottomSize
{
    width: 3px;
    height: 3px;
}

.textBoxRed .rightBottom
{
    background:url(images/textBoxRedRightBottom.png) no-repeat;
}

.textBoxRed .rightBottomSize
{
    width: 3px;
    height: 3px;
}

.textBoxRed .top
{
    background-color: #a10518;
}

.textBoxRed .topSize
{
    height: 3px;
}

.textBoxRed .left
{
    background-color: #a10518;
}

.textBoxRed .leftSize
{
    width: 3px;
}

.textBoxRed .content
{
    background-color: #a10518;
    width: 100%;
}

.textBoxRed .right
{
    background-color: #a10518;
}

.textBoxRed .rightSize
{
    width: 3px;
}

.textBoxRed .bottom
{
    background-color: #a10518;
}

.textBoxRed .bottomSize
{
    height: 3px;
}

.textBoxRed h2
{		
    padding: 0;
    margin: 0;
    padding-top: 7px;
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 5px;
    font-size: 20px;   
    color: #fff;
}

.textBoxRed h3
{		
    padding: 0;
    margin: 0;
    padding-top: 0px;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 2px;
    color: #fff;
}

.textBoxRed p
{		
    padding: 0;
    margin: 0;
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 15px;
    color: #fff;
}

.textBoxRed a:link,.textBoxRed a:active,.textBoxRed a:visited {color:#fff; text-decoration: none;}
.textBoxRed a:hover{color:#fff; text-decoration: underline;}

.textBoxBlue
{
  
}

.textBoxBlue .bird
{
    margin-top: -3px;
    margin-left: 4px;
    margin-right: -3px;
    float: right;
    width: 54px;
    height: 25px;
    background:url(images/bird-top-right.png);    
}

.textBoxBlue .leftTop
{
    background:url(images/textBoxBlueLeftTop.png) no-repeat;
}

.textBoxBlue .leftTopSize
{
    width: 3px;
    height: 3px;
}

.textBoxBlue .rightTop
{
    background:url(images/textBoxBlueRightTop.png) no-repeat;
}

.textBoxBlue .rightTopSize
{
    width: 3px;
    height: 3px;
}

.textBoxBlue .leftBottom
{
    background:url(images/textBoxBlueLeftBottom.png) no-repeat;
}

.textBoxBlue .leftBottomSize
{
    width: 3px;
    height: 3px;
}

.textBoxBlue .rightBottom
{
    background:url(images/textBoxBlueRightBottom.png) no-repeat;
}

.textBoxBlue .rightBottomSize
{
    width: 3px;
    height: 3px;
}

.textBoxBlue .top
{
    background-color: #385a72;
}

.textBoxBlue .topSize
{
    height: 3px;
}

.textBoxBlue .left
{
    background-color: #385a72;
}

.textBoxBlue .leftSize
{
    width: 3px;
}

.textBoxBlue .content
{
    background-color: #385a72;
    width: 100%;
}

.textBoxBlue .right
{
    background-color: #385a72;
}

.textBoxBlue .rightSize
{
    width: 3px;
}

.textBoxBlue .bottom
{
    background-color: #385a72;
}

.textBoxBlue .bottomSize
{
    height: 3px;
}

.textBoxBlue h2
{		
    padding: 0;
    margin: 0;
    padding-top: 7px;
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 5px;
    font-size: 20px;   
    color: #fff;
}

.textBoxBlue h3
{		
    padding: 0;
    margin: 0;
    padding-top: 0px;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 2px;
    color: #fff;
}

.textBoxBlue p
{		
    padding: 0;
    margin: 0;
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 15px;
    color: #fff;
}

.textBoxBlue a:link,.textBoxBlue a:active,.textBoxBlue a:visited {color:#fff;text-decoration: none;}
.textBoxBlue a:hover{color:#fff;text-decoration: underline;}

.highlights
{    
    margin-left: 0px;
    margin-right: 0px; 
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 0px;
    border-bottom: dotted 0px #d8d8d8; 
    margin-bottom: 0px; 
}

.highlights .leftTop
{
    background:url(images/textBoxLeftTop.png) no-repeat;
}

.highlights .leftTopSize
{
    width: 3px;
    height: 3px;
}

.highlights .rightTop
{
    background:url(images/textBoxRightTop.png) no-repeat;
}

.highlights .rightTopSize
{
    width: 3px;
    height: 3px;
}

.highlights .leftBottom
{
    background:url(images/textBoxLeftBottom.png) no-repeat;
}

.highlights .leftBottomSize
{
    width: 3px;
    height: 3px;
}

.highlights .rightBottom
{
    background:url(images/textBoxRightBottom.png) no-repeat;
}

.highlights .rightBottomSize
{
    width: 3px;
    height: 3px;
}

.highlights .top
{
    background-color: #252525;
}

.highlights .topSize
{
    height: 3px;
}

.highlights .left
{
    background-color: #252525;
}

.highlights .leftSize
{
    width: 3px;
}

.highlights .content
{
    background-color: #252525;
    width: 100%;
}

.highlights .right
{
    background-color: #252525;
}

.highlights .rightSize
{
    width: 3px;
}

.highlights .bottom
{
    background-color: #252525;
}

.highlights .bottomSize
{
    height: 3px;
}

.highlights h2
{		
    padding: 0;
    margin: 0;
    padding-top: 7px;
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 5px;
       
    color: #a10518;
}

.highlights h3
{		
    padding: 0;
    margin: 0;
    padding-top: 0px;
    margin-left: 8px;
    margin-right: 8px;
    margin-bottom: 2px;
    font-size: 12px;
    color: #fff;
}

.highlights p
{		
    padding: 0;
    margin: 0;
    margin-left: 11px;
    margin-right: 11px;
    padding-top: 3px;
    margin-top: 3px;
    
}

.highlights a:link,.highlights a:active,.highlights a:visited {text-decoration: none;}
.highlights a:hover{text-decoration: underline;}

.RightPane .highlights
{
    width: 200px;
}

.highlights .link
{
    /* utlisting med bullet foran link
    padding-right: 5px;
    background:url(images/bullet-9x5.png) no-repeat 0px 6px;
    padding-left: 15px;    
    line-height: 16px;
    float: none;
    clear: none; 
    */
    
    /* utlisting med bullet etter link */
    padding-right: 7px;
    margin-right: 3px;
    background:url(images/linkSeparator.png) no-repeat right 3px; 
    line-height: 16px;
    float: none;
    clear: none;   	
}


.highlights .linkLast
{
    /* utlisting med bullet foran link
    padding-right: 5px;
    background:url(images/bullet-9x5.png) no-repeat 0px 6px;
    padding-left: 15px;    
    line-height: 16px;
    float: none;
    clear: none;
    */
    
    /* utlisting med bullet etter link */ 
   	padding-right: 7px;
    margin-right: 3px;
    background:none; 
    line-height: 16px;
    float: none;
    clear: none; 
}

.bulletLink
{
    padding-right: 5px;
    background:url(images/bullet-9x5.png) no-repeat 0px 6px;
    padding-left: 15px;    
    float: none;
    clear: none; 	
}

.body .link
{
    padding-right: 7px;
    margin-right: 3px;
    background:url(images/linkSeparator.png) no-repeat right 3px; 
    line-height: 16px;
    float: none;
    clear: none;    	
}


.body .linkLast
{
    padding-right: 7px;
    margin-right: 3px;
    background:none; 
    line-height: 16px;
    float: none;
    clear: none;    	
}





#bodyImageRight
{
    /*
    width:253px; height: 328px;
    background:url(images/bodyImageRight.png) no-repeat; background-position: 0px 0px;
    margin-left: 968px;
    margin-top: 370px;
    z-index: -100;
    position: absolute;
    */
}

.TopPane
{
    padding:0; margin:0;
    margin-left: 5px;
    margin-right: 5px;
    color: #385a72;
    padding-bottom: 5px;
}

.TopPane h3
{
    font-size: 14px;
    font-style: italic;
    margin: 0;
    margin-bottom: 5px;
    padding:0;
    color: #d8d8d8;
}

.TopPane p
{
    margin: 0;
    padding:0;
    margin-bottom: 5px;
    color: #385a72;
}

.TopPane a:link,.TopPane a:active,.TopPane a:visited {color: #385a72; text-decoration: none;}
.TopPane a:hover{color: #385a72; text-decoration: underline;}

.TopPane .containerLeft
{
    float: left;
    padding:0; margin:0;
    padding-left: 30px;
    padding-right: 30px;
    width: 476px;
    border-right: dotted 1px #385a72;
}

.TopPane .containerMiddle
{
    float: left;
    padding:0; margin:0;
    padding-left: 30px;
    padding-right: 30px;
    width: 260px;
    border-right: dotted 1px #385a72;
}

.TopPane .containerRight
{
    float: left;
    padding:0; margin:0;
    padding-left: 30px;
    padding-right: 15px;
    width: 175px;
}

.BottomPane
{
    padding:0; margin:0;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: -15px;
    padding-bottom: 15px;
    color: #385a72;
    clear: both;
}

.BottomPane h3
{
    font-size: 14px;
    font-style: italic;
    margin: 0;
    margin-bottom: 5px;
    padding:0;
    color: #d8d8d8;
}

.BottomPane p
{
    margin: 0;
    padding:0;
    margin-bottom: 5px;
    color: #385a72;
}

.BottomPane a:link,.BottomPane a:active,.BottomPane a:visited {color: #385a72;text-decoration: none;}
.BottomPane a:hover{color: #385a72;text-decoration: underline;}

.BottomPane .containerLeft
{
    float: left;
    padding:0; margin:0;
    padding-left: 30px;
    padding-right: 30px;
    width: 476px;
    border-right: dotted 1px #385a72;
}

.BottomPane .containerMiddle
{
    float: left;
    padding:0; margin:0;
    padding-left: 30px;
    padding-right: 30px;
    width: 260px;
    border-right: dotted 1px #385a72;
}

.BottomPane .containerRight
{
    float: left;
    padding:0; margin:0;
    padding-left: 30px;
    padding-right: 15px;
    width: 175px;
}

.testimonial
{
    background:url(images/bullet-42x35.png) no-repeat;    
    margin-top: 30px;
}

.testimonial h2
{
   color: #999999; 
   margin-left: 60px;
}

.testimonial p
{
   color: #999999;
   font-size:16px; 
   margin-left: 60px; 
}

.testimonial .signatur
{
    color: #999999;  
    margin-left: 60px;  
}


.LeftPane .testimonial
{
    margin: 0px;
    padding: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    background: none;
    border: 0;  
}

.LeftPane .testimonial h2
{
   color: #999999; 
   margin-left: 0px;
   font-size: 12px;
}

.LeftPane .testimonial p
{
   color: #999999;
   font-size:16px; 
   margin-left: 0px; 
   font-size: 12px;
}

.LeftPane .testimonial .signatur
{
    color: #999999;  
    margin-left: 0px;  
}





.SubPane .testimonial, .RightPane .testimonial
{
    margin: 0px;
    padding: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    background: none;
    border: 0; 
    
}

.container
{		  
    margin-left: 0px;
    margin-right: 0px; 
    padding-top: 5px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 5px;
    border-bottom: dotted 1px #d8d8d8; 
    margin-bottom: 0px; 
}


.table
{		  
    margin-left: -30px; margin-right: -30px;
}

.table .tdHeader
{		  
    background-color: #a10518; padding-left: 30px; padding-right: 30px;
}

.table .tdHeader h2
{		  
    color: #fff;
    margin: 0;
    padding: 0;
}


.table .tdSubHeader
{		  
    background-color: #385a72; padding-left: 30px; padding-right: 30px;
}

.table .tdSubHeader h2
{		  
    color: #fff;
    margin: 0;
    padding: 0;
}

.table .tdCellFirst
{		  
    border-bottom: dotted 1px #d8d8d8;
    padding-left: 30px; padding-right: 30px;
    vertical-align: top;
    padding-top: 20px;
}

.table .tdCellCenter
{		  
    border-left: dotted 1px #d8d8d8;
    border-right: dotted 1px #d8d8d8;
    border-bottom: dotted 1px #d8d8d8;
    padding-left: 30px; padding-right: 30px;
    vertical-align: top;
    padding-top: 20px;
    text-align: center;
}

.table .tdCellLast
{		  
    border-bottom: dotted 1px #d8d8d8;
    padding-left: 30px; padding-right: 30px;
    vertical-align: top;
    padding-top: 20px;
    text-align: center;
}

.table h3, .table h4, .table h5, .table h6 
{		  
    margin: 0;
    padding: 0;
}








.LeftPane .BannersContent
{
    border-bottom: dotted 1px #d8d8d8; 
    padding: 5px;  
}

.LeftPane .BannersContent .textBox, .LeftPane .BannersContent .textBoxRed, .LeftPane .BannersContent .textBoxBlue
{
    width: 200px;
    margin: 0px;
    padding: 5px;
    border: 0; 	   
}

.LeftPane .textBox, .LeftPane .textBoxRed, .LeftPane .textBoxBlue
{
    width: 200px;
    margin: 0px;
    padding: 10px;
    border-bottom: dotted 1px #d8d8d8; 	   
}

.SubPane .BannersContent
{
    border-bottom: dotted 1px #d8d8d8; 
    padding: 5px;
}

.SubPane .BannersContent .textBox, .SubPane .BannersContent .textBoxRed, .SubPane .BannersContent .textBoxBlue
{
    width: 300px;
    margin: 0px;
    padding: 5px;
    border: 0; 	   
}

.SubPane .textBox, .SubPane .textBoxRed, .SubPane .textBoxBlue
{
    width: 300px;
    margin: 0px;
    padding: 10px;
    border-bottom: dotted 1px #d8d8d8; 	   
}

.RightPane .BannersContent
{
    border-bottom: dotted 1px #d8d8d8; 
    padding: 5px;  
}

.RightPane .BannersContent .textBox, .RightPane .BannersContent .textBoxRed, .RightPane .BannersContent .textBoxBlue
{
    width: 200px;
    margin: 0px;
    padding: 5px;
    border: 0; 	   
}

.RightPane .textBox, .RightPane .textBoxRed, .RightPane .textBoxBlue
{
    width: 200px;
    margin: 0px;
    padding: 10px;
    border-bottom: dotted 1px #d8d8d8; 	   
}


.mediumAd
{		
    margin: 0px;
    padding: 0px;
    border-bottom: dotted 1px #d8d8d8; 
}

.BannersContent .mediumAd
{		
    margin: 0px;
    padding: 0px;
    border: 0;
}

.mediumAd p
{		
    margin-left: 21px;
    margin-right: 21px;
}

.mediumAd .imageContainer
{		  
    padding: 10px;    
}

.BannersContent .mediumAd .imageContainer
{		  
    padding: 5px;    
}

.mediumAd .imageContainer .imageTitle
{		
    position: absolute; padding-top: 108px; padding-left: 10px;
    font-family: Tw Cen MT Condensed, Trebuchet MS, Verdana;
    font-size: 24pt;
    font-weight: normal;
    color: #ffffff;
    margin: 0;	
}

.mediumAd .imageContainer h2
{		
    font-family: Tw Cen MT Condensed, Trebuchet MS, Verdana;
    font-size: 24pt;
    font-weight: normal;
    color: #ffffff;
    margin: 0;	
}

.mediumAd .imageContainer img
{		
    width: 300px;
    height: 150px;
}

.mediumAd .imageContainer .glass
{		
    position: absolute; margin-top: 108px; margin-left: 1px;
    width: 298px;
    height: 41px;
}


.smallAd
{		
    margin: 0px;
    padding: 0px;
    border-bottom: dotted 1px #d8d8d8; 
}

.BannersContent .smallAd
{		
    margin: 0px;
    padding: 0px;
    border: 0;
}

.smallAd p
{		
    margin-left: 21px;
    margin-right: 21px;
}

.smallAd .imageContainer
{		  
    padding: 10px;    
}

.BannersContent .smallAd .imageContainer
{		  
    padding: 5px;    
}


.smallAd .imageContainer .imageTitle
{		
    position: absolute; padding-top: 58px; padding-left: 10px;
    font-family: Tw Cen MT Condensed, Trebuchet MS, Verdana;
    font-size: 24pt;
    font-weight: normal;
    color: #ffffff;
    margin: 0;	
}

.smallAd .imageContainer h2
{		
    font-family: Tw Cen MT Condensed, Trebuchet MS, Verdana;
    font-size: 24pt;
    font-weight: normal;
    color: #ffffff;
    margin: 0;	
}

.smallAd .imageContainer img
{		
    width: 200px;
    height: 100px;
}

.smallAd .imageContainer .glass
{		
    position: absolute; margin-top: 58px; margin-left: 1px;
    width: 198px;
    height: 41px;
}
