*{
margin:0;
padding:0;
border:0;
color:#000
}
html{
font-size:100.01%
}
body{
width:1000px;
margin:auto;
font-size:54%
}
#access{
display:none
}
img{
width:auto;
height:auto
}


/* ----- header ----- */

#hdr{
width:1000px;
height:143px
}
#hdr > p:first-child{
text-indent:-9999px
}
#hdr p a{
display:block;
width:425px;
height:143px;
float:left;
background:#fff url(../images/logo.jpg) top left no-repeat
}
#hdr p{
font:normal 2.2em/7.5em Arial,Helvetica,sans-serif
}
#hdr-right{
float:right;
margin:60px 15px 0 0
}
#hdr-right li{
float:left;
list-style:none;
margin:15px 8px 0 0
}


/* ----- top nav ----- */

#topnav{
width:1000px;
height:34px;
background:#000 url(../images/topnavbg.gif) repeat-x;
margin:0 0 5px 0
}
#topnav ul{
margin:0 0 0 70px;
}
#topnav li{
list-style:none;
float:left;
font:normal 1.5em/240% Arial,Helvetica,sans-serif;
margin:0 50px 0 0
}
#topnav a{
color:#fff;
text-decoration:none
}
#topnav a:hover{
color:#ba0000;
text-decoration:underline
}
#topnav p{
float:left;
margin:0 0 0 30px;
font:normal 1.5em/240% Arial,Helvetica,sans-serif;
color:#8adbff
}
#topnav span{
float:right;
margin:8px 15px 0 0;
background:#fff url(../images/searchboxbg.gif) no-repeat;
}
#topnav form{
float:right;
margin:8px 15px 0 0;
background:#fff url(../images/searchboxbg.gif) no-repeat;
}
#topnav input{
float:left
}
#topnav input[type=text]{
width:102px;
height:19px;
font:normal 1.1em/160% Arial,Helvetica,sans-serif;
text-indent:10px;
background:none
}


/* ----- main ----- */

#main{
overflow:auto;
margin:0 0 5px 0;
background:#fff url(../images/gradient1.jpg) no-repeat top left
}

#subnav{
width:200px;
float:left
}
#subnav ul{
margin:30px 0 30px 40px;
}
#subnav li{
list-style:none;
font:normal 1.5em Arial,Helvetica,sans-serif;
margin:0 0 30px 0
}
#subnav a{
color:#000;
text-decoration:none;
padding:0 0 0 25px;
background:url(../images/linkbullet.gif) no-repeat 0 50%
}
#subnav a:hover{
color:#ba0000;
text-decoration:underline;
background:url(../images/linkbullet1.gif) no-repeat 0 50%
}

#main-content{
width:485px;
float:left;
padding:25px 25px 20px;
text-align:justify
}
h1,h2,h3,h4{
font:italic bold 1.5em/200% Arial,Helvetica,sans-serif;
text-transform:uppercase
}
#main-content p{
font:normal 1.1em/200% Arial,Helvetica,sans-serif;
margin:0 0 15px 0
}
#main-content a{
color:#ba0000;
font-weight:bold;
text-decoration:none
}
#main-content a:hover{
color:#ba0000;
text-decoration:underline
}
#main-content ul{
margin:0 0 15px 0
}
#main-content li{
list-style:none;
font:normal 1.1em/200% Arial,Helvetica,sans-serif;
color:#000;
padding:0 0 0 15px;
background:url(../images/bullet.gif) no-repeat 0 50%
}

#rhs{
width:235px;
float:right;
padding:25px 0 20px 0
}
#promo{
width:219px;
background:#000 url(../images/promo-bg.jpg) no-repeat;
color:#fff;
padding-top:20px
}
#promo h3{
font:normal 3.5em/120% Arial,Helvetica,sans-serif;
text-transform:none;
color:#fff;
margin:0 30px 0 30px
}
#promo h4{
font:normal 1.5em/120% Arial,Helvetica,sans-serif;
text-transform:none;
color:#fff;
margin:0 10px 0 5px;
}

#promo h5{
font:normal  1.2em Arial,Helvetica,sans-serif;
text-transform:none;
color:#fff;
}
#promo p{
font:normal 1.5em/140% Arial,Helvetica,sans-serif;
color:#fff;
margin:15px 30px 10px 30px
}
#promo a{
color:#ba0000;
text-decoration:none
}
#promo a:hover{
color:#ba0000;
text-decoration:underline
}
#promo-bottom{
width:219px;
height:40px;
font:italic 1.1em/300% Arial,Helvetica,sans-serif;
background:#000 url(../images/promo-bottom-bg.jpg) no-repeat bottom left;
text-align:right
}
#promo-bottom a{
margin-right:30px
}


/* ----- footer ----- */

#ftr{
width:1000px;
height:100px;
background:#808080;
}
#ftr-logo{
margin:35px 0 0 15px
}
#ftr p{
font:normal 1em Arial,Helvetica,sans-serif;
color:#fff;
margin:10px 0 0 10px
}
#ftr-links{
float:right;
position:relative;
top:-65px;
left:-15px
}
#ftr ul{
float:left;
}
.rmarg40{
margin-right:40px
}
#ftr li{
list-style:none;
font:normal 1.1em/160% Arial,Helvetica,sans-serif;
text-align:right
}
#ftr a{
color:#fff;
text-decoration:none
}
#ftr a:hover{
color:#ba0000;
text-decoration:underline
}
/* added */
.collapsePanel {
margin:0 15px 10px 15px;
padding:15px 0 10px 0;
height:0px;
color:#fff;
overflow:hidden;
}
 
#promo .collapsePanelHeader{   
height:25px;
color:#ba0000;
background-color: Black;
font-weight:bold;
float:none;
margin:0 30px 10px 30px;
padding:15px 0 10px 0;
cursor: pointer; 
vertical-align: middle;
}
.modalbackground
{
background-color: #EEEEEE;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
filter: alpha(opacity=70);				

} 
