.c_head_red h2.c_title, .c_head_red h2.c_title input {color:#CB2027;}

/*--------- pane style ----------*/
.BannerPane {display:inline-block;float:right;padding-right:17px;width:auto;}
.ContentPane, .TopPane, .BottomPane{ padding:0; margin:0;}
.LeftPane{ padding:0 0 0 0; width:20%; margin:0; border-right: dotted 1px #cccccc}
.ContentPane{ padding:0 0 0 0; width:20%; margin:0; border-right: dotted 1px #cccccc;}
.RightPane{ padding:0 0 0 0; width:20%; margin:0;}

.largeIngress
{		
    border-bottom: dotted 1px #cccccc;	
    background:url(images/center_bg.png) repeat-x bottom;
}

.largeIngress h1
{		
    margin-top: 0;
    padding-top: 10px;
    margin-right: 29px;
    font-family: Tw Cen MT, Verdana;
    font-size: 28px;    
    background:url(images/bullet-10x17.gif) no-repeat 0px 19px; padding-left: 28px;
}

.largeIngress p
{		
    margin-left: 29px;
    margin-right: 29px;
    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: 501px;
    height: 200px;
}

.largeIngress .imageContainer .glass
{		
    position: absolute; margin-top: 158px; margin-left: 1px;
    width: 499px;
    height: 41px;
}

.smallIngress
{		
    border-bottom: dotted 1px #cccccc;	
    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 1px #cccccc;
}

.mediumIngress
{		
    border-bottom: dotted 1px #cccccc;	
    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: -24px;
    width: 521px;
}

.textBox
{
    padding: 10px;
    border-bottom: dotted 1px #cccccc;
}

.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-family: Tw Cen MT, Verdana;
    font-size: 28px;    
    color: #ffe384;
}

.textBox h3
{		
    padding: 0;
    margin: 0;
    padding-top: 0px;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 2px;
    font-family: Tw Cen MT, Verdana;
    font-size: 14px;    
    color: #fff;
}

.textBox p
{		
    padding: 0;
    margin: 0;
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 15px;
    font-family: Tw Cen MT, Verdana;
    font-size: 14px;    
    color: #fff;
}

.textBox a:link,.textBox a:active,.textBox a:visited {font-family: Tw Cen MT, Verdana; font-size: 14px; color:#fff;}
.textBox a:hover{color:#ffe384;}

.mediumAd
{		
    border-bottom: dotted 1px #cccccc;	
}

.mediumAd p
{		
    margin-left: 21px;
    margin-right: 21px;
}

.mediumAd .imageContainer
{		  
    padding: 10px;    
}

.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;
}

.highlights
{
    padding: 10px;
}

.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;
    font-family: Tw Cen MT, Verdana;
    font-size: 28px;    
    color: #ffe384;
}

.highlights h3
{		
    padding: 0;
    margin: 0;
    padding-top: 0px;
    margin-left: 8px;
    margin-right: 8px;
    margin-bottom: 2px;
    font-family: Tw Cen MT, Verdana;
    font-size: 14px;    
    color: #fff;
}

.highlights p
{		
    padding: 0;
    margin: 0;
    margin-left: 11px;
    margin-right: 11px;
    padding-top: 3px;
    margin-top: 3px;
    font-family: Tw Cen MT, Verdana;
    font-size: 14px;    
}

.highlights a:link,.highlights a:active,.highlights a:visited {font-family: Tw Cen MT, Verdana; font-size: 14px;}
.highlights a:hover{}

.smallAd
{		
    border-bottom: dotted 0px #cccccc;	
}

.smallAd p
{		
    margin-left: 21px;
    margin-right: 21px;
}

.smallAd .imageContainer
{		  
    padding: 10px;
    padding-bottom: 0;    
}

.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;
}


#bodyImageRight
{
    width:253px; height: 328px;
    background:url(images/bodyImageRight.png) no-repeat; background-position: 0px 0px;
    margin-left: 950px;
    margin-top: 370px;
    z-index: -100;
    position: absolute;
}




.TopPane
{
    padding:0; margin:0;
    color: #9fb5fd;
    padding-bottom: 15px;
}

.TopPane h3
{
    font-family: Tw Cen MT Condensed, Trebuchet MS, Verdana;
    font-size: 15px;
    margin: 0;
    margin-bottom: 5px;
    padding:0;
    color: #fff;
}

.TopPane p
{
    margin: 0;
    padding:0;
    margin-bottom: 5px;
    color: #9fb5fd;
}

.TopPane a:link,.TopPane a:active,.TopPane a:visited {color: #9fb5fd;}
.TopPane a:hover{color: #fff;}

.TopPane .containerLeft
{
    float: left;
    padding:0; margin:0;
    padding-left: 30px;
    padding-right: 30px;
    width: 462px;
    border-right: dotted 1px #9fb5fd;
}

.TopPane .containerMiddle
{
    float: left;
    padding:0; margin:0;
    padding-left: 30px;
    padding-right: 30px;
    width: 260px;
    border-right: dotted 1px #9fb5fd;
}

.TopPane .containerRight
{
    float: left;
    padding:0; margin:0;
    padding-left: 30px;
    padding-right: 15px;
    width: 175px;
}

.BottomPane
{
    padding:0; margin:0;
    color: #9fb5fd;
}

.BottomPane h3
{
    font-family: Tw Cen MT Condensed, Trebuchet MS, Verdana;
    font-size: 15px;
    margin: 0;
    margin-bottom: 5px;
    padding:0;
    color: #fff;
}

.BottomPane p
{
    margin: 0;
    padding:0;
    margin-bottom: 5px;
    color: #9fb5fd;
}

.BottomPane a:link,.BottomPane a:active,.BottomPane a:visited {color: #9fb5fd;}
.BottomPane a:hover{color: #fff;}

.BottomPane .containerLeft
{
    float: left;
    padding:0; margin:0;
    padding-left: 30px;
    padding-right: 30px;
    width: 462px;
    border-right: dotted 1px #9fb5fd;
}

.BottomPane .containerMiddle
{
    float: left;
    padding:0; margin:0;
    padding-left: 30px;
    padding-right: 30px;
    width: 260px;
    border-right: dotted 1px #9fb5fd;
}

.BottomPane .containerRight
{
    float: left;
    padding:0; margin:0;
    padding-left: 30px;
    padding-right: 15px;
    width: 175px;
}


























