html{

}
body{
margin:0px 0px 0px 0px;
background-image:url(images/body-bg.jpg);
background-repeat:repeat-x;
}
.bold{
	font-weight:bold;
	font-size:13px;
}

.bodyTextBold{
	font-weight:bold;
	font-size:12px;
	color:#292929;
}

.innerTitle{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#333333;
	
}

a{
outline:none;
}
img{
border:0px;
}
p,h1,h2,h3,h4,h5,h6,ul,li,form,label,select{
padding:0px;
margin:0px;
list-style-type:none;
}
::selection{ background: #ffcc89; color: #222; }
::-moz-selection{ background: #ffcc89; color: #222; } 
    
#page{
width:979px;
margin:0px auto;
}
#header{
width:979px;
height:81px;
float:left;
}
#header img{
float:left;
}
#sitenav,#dropdown{
width:749px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#4A4949;
}
#sitenav li{
float:right;
border-right:1px solid #717171;
padding:0px 10px 0px 10px;
margin:7px 0px 7px 0px;
}
#dropdown li{
float:left;
}
#dropdown li a{
float:left
}
#promo-banner{
width:979px;
float:left;
}
#promo-banner img{
float:left;
}
#contentDiv{
width:979px;
float:left;
padding:8px 0px 0px 0px;
}
#sidebar{
width:222px;
float:left;
height:207px;
background-image:url(images/sidebar-bg.jpg);
background-repeat:no-repeat;
background-position:bottom;
padding:0px 0px 0px 3px;
}

#demo-req{
padding:6px 0px 0px 14px;
}
#request-quote{
padding:12px 0px 0px 14px;
}


#welcome-txt{
width:511px;
float:left;
border-right:1px solid #E3E3E3;
border-left:1px solid #E3E3E3;
padding:10px;
height:187px;
}
#welcome-txt h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:none;
color:#4A4949;
}
#welcome-txt h1 span{
color:#E14606;
}
#welcome-txt p span{
color:#E14606;
}
#welcome-txt p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
padding-top:15px;
color:#4A4949;
line-height:19px;
}
#right-bar{
width:210px;
float:left;
height:207px;
background-image:url(images/rightbar.jpg);
background-repeat:no-repeat;
padding:0px 0px 0px 10px;
}
#right-bar ul{
width:190px;
border-bottom:1px solid #D8D8D8;
float:left;
padding:13px 0px 12px 10px;
}
#right-bar ul li{
float:left;
}
.ic{
padding-right:10px;
}
.ic img{
float:left;
}
.ic-heading{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#5C5C5C;
text-transform:uppercase;
width:140px;
}
.ic-txt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-style:italic;
color:#767676;
padding-top:5px;
font-weight:bold;
text-align:right
}
.ic-txt img{
float:left;
margin-right:5px;
}


#headlines{
width:969px;
float:left;
background-image:url(images/headlines.jpg);
height:26px;
margin-top:5px;
padding-left:175px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
padding:10px 0px 0px 10px;
color:#4A4949;
}
#headlines h2{
border-right:1px solid #D36335;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#D36335;
width:156px;
float:left;
font-weight:none;
padding:0px;
margin-right:10px;
}
#headlines p{
float:left;
padding-left:10px;

}
#product{
float:left;
width:972px;
padding:10px 0px 10px 7px;
}
#product ul{
float:left;
width:230px;
height:110px;
border:1px solid #D3D3D3;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;

font-weight:bold;
color:#757575;
text-transform:uppercase;
margin-right:12px;
}
#product li{
width:230px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding:7px 0px 0px 0px;
}
#container-sub{
float:left;
width:979px;
background-image:url(images/rightside_bg.jpg);
background-repeat:repeat-y;
background-position:right;
margin:5px 0px 10px 0px;
}
#main,#subpages{
width:732px;
float:left;
padding:0px 10px 0px 10px;
}
*html #main,*html #subpages{
height:400px
}

#main h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
color:#4A4949;
padding-top:10px;
font-weight:none;
}
.title{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:26px;
color:#b0330d;
padding-bottom:2px;
font-weight:normal;
}

.titleBorder{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:26px;
color:#b0330d;
padding-bottom:2px;
font-weight:normal;
border-bottom:1px solid #D8D8D8;
}


.subTitle{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#292929;
font-weight:bold;
}
.subTitle1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color:#b2340d;
font-weight:normal;
}
.subTitle2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:22px;
color:#292929;
}
.subTitleBg{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#ffffff;
font-weight:normal;
background-color:#525252;
padding:3px;
margin-top:12px;
}
#main h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#606060;
padding-top:10px;
}

#main h3{
padding-top:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#606060;
}
#main p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#4A4949;
padding-top:12px;

}
.listed{
padding:10px 0px 10px 0px
}
.listed li{
background-image:url(images/arrow.jpg);
padding-left:35px;
background-repeat:no-repeat;
background-position:20px 4px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#4A4949;
}
*html .listed li{
background-position:0px 5px;
}
#main a{
color:#E14606;
}
#main a:hover{
text-decoration:none;
text-decoration:underline;
}

#main linkBold:link, linkBold:visited, linkBold:hover{
color:#E14606;
font-size:13px;
font-weight:bold;
text-decoration:underline;
}



.ppt{
width:700px;
float:left;
padding-top:15px;

}
.pptIcon{
width:85px;
float:left;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:10px;
}
.pptText{
width:600px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:12px;
padding-left:15px;
line-height:17px;
}







.ourteam{
width:350px;
float:left;
padding-bottom:15px;
padding-right:15px;
}
.ourteam h2 img{
float:right;
padding:0px 0px 0px 10px;
}
.ourteam .txt{
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-style:italic;
}
.ourteam .txtDesc{
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding:20px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-align:justify;
line-height:17px;
}
.events{
width:710px;
border-top:1px solid #D8D8D8;
float:left;
padding:10px 0px 10px 0px;
}
.events-text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#4A4949
}
.events img{
float:left;
margin-right:20px;
}

#year-sub{
width:730px;
float:left;
padding:0px 0px 0px 0px;
}
#year-sub ul{
width:725px;
border-top:1px solid #D8D8D8;
float:left;
padding:12px 0px 12px 0px;
}
#year-sub ul li{
float:left;
vertical-align:middle;
}
.yearicon{
width:105px;
vertical-align:middle;
}
.year-text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#4A4949;
width:620px;
}
#leader-sub{
width:730px;
float:left;
padding:0px 0px 0px 0px;
}
#leader-sub ul{
width:725px;
border-top:1px solid #D8D8D8;
float:left;
padding:12px 0px 12px 0px;
}
#leader-sub ul li{
float:left;
vertical-align:middle;
}
.leader-title{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
color:#333333;
width:600px;
text-indent:10px;
}
.leader-subtitle{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#b2340d;
width:600px;
text-indent:10px;
}
.leader-text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#4A4949;
padding-top:10px;
}
#articles-sub{
width:730px;
float:left;
padding:0px 0px 0px 0px;
}
#articles-sub ul{
width:725px;
border-top:1px solid #D8D8D8;
float:left;
padding:12px 0px 12px 0px;
}
#articles-sub ul li{
float:left;
vertical-align:middle;
}
.articles-title{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#333333;
width:680px;
padding-left:0px;
}
.articles-title img{
	padding-right:10px;
}
.articles-subtitle{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#121212;
font-style:italic;
}
.articles-text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#4A4949;
padding-top:5px;
}

#present-sub{
width:730px;
float:left;
padding:0px 0px 0px 0px;
}
#present-sub ul{
width:725px;
border-top:1px solid #D8D8D8;
float:left;
padding:12px 0px 12px 0px;
}
#present-sub ul li{
float:left;
vertical-align:middle;
}
.present-title{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#333333;
width:600px;
}
.present-text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#4A4949;
width:600px;
padding-top:5px;
}
.present-icon{
width:120px;
}
#video-sub{
float:left;
width:730px;
padding:10px 0px 0px 0px;
}
#video-sub ul{
width:325px;
padding-top:5px;
}
#video-sub ul li{
float:left;
vertical-align:middle;
padding:0px 5px 5px 0px;
}
.video-text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#4A4949;
padding-top:5px;
padding-bottom:10px;
}
.videoBg{
background:url(images/video_bg.jpg) top no-repeat;
float:left;
width:498px;
height:279px;
margin-top:15px;
margin-bottom:10px;
}
.press-title{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:22px;
color:#333333;
padding-left:10px;
}
#main .downlnk{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#991414;
text-decoration:none;
}
#main .downlnk:hover{
text-decoration:underline;
}
#main .downlnk:active{
text-decoration:none;
}
#main .morelnk{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffa900;
font-weight:bold;
text-decoration:none;
}
#main .morelnk:hover{
text-decoration:underline;
}
#main .morelnk:active{
text-decoration:none;
}
#main .presslnk{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#a21515;
text-decoration:none;
}
#main .presslnk:hover{
text-decoration:underline;
}
#main .presslnk:active{
text-decoration:none;
}
#main .pagelnk{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#282828;
text-decoration:none;
}
#main .pagelnk:hover{
text-decoration:underline;
color:#a21515;
}
#main .pagelnk:active{
text-decoration:none;
}
#sidebar-sub{
width:207px;
float:left;
height:100%;
padding:0px 10px 0px 10px;
}
#sidebar-sub ul{
width:192px;
border-bottom:1px solid #D8D8D8;
float:left;
padding:15px 0px 15px 15px;
}
#sidebar-sub ul li{
float:left;
}
.icon{
padding-right:10px;
width:40px;
}
.icon img{
float:left;
}
.icon-heading{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#5C5C5C;
text-transform:uppercase;
width:142px;
}
.icon-txt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-style:italic;
color:#767676;
padding-top:5px;
font-weight:bold;
width:142px;
text-align:right;
}
.icon-txt img{
float:left;
margin-right:5px;
}
.red{
background-color:#990000;
}
.fl{
float:left;
}
.fr{
float:right;
}
hr {
border: 0;
background-color: #e2e2e2;
height: 1px;
width: 100%;
text-align: left;

}


#footer{
width:959px;
float:left;
height:26px;
background-image:url(images/footer.jpg);
padding:10px 10px 0px 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#4A4949;
margin-bottom:10px;
}
a.link{
color:#4A4949;
text-decoration:none;
}
a.link:hover{
color:#E14606;
}

#dropmenudiv{
position:absolute;
z-index:100;
background-image:url(images/dropdown-shadow.png);
background-repeat:repeat-x;
background-position:bottom;
padding-bottom:8px;
}
*html #dropmenudiv
{
 background-image:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/dropdown-shadow.png,sizingMethod='scale');
}
#dropmenudiv a{
width: 100%;
display: block;
height:23px;
border-top:1px solid #171717;
border-bottom:1px solid #4e4c4d;
color:#a3a3a3;
text-indent:5px;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
padding-top:5px;
background-color:#000;
}

#dropmenudiv a:hover{ /*hover background color*/
width: 100%;
display: block;
height:23px;
border-top:1px solid #171717;
border-bottom:1px solid #4e4c4d;
background-image:url(images/dropdown-bg.jpg);
background-repeat:repeat-x;
color:#fff;
padding-top:5px;
}
.aboutus{
display:block;
width:143px;
height:32px;
background-image:url(images/aboutus.jpg);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#AFAFAF;
text-indent:28px;
text-decoration:none;
padding-top:13px;
}
.aboutus:hover{
background-image:url(images/aboutus-over.jpg);
color:#fff;
}
.aboutus-active{
display:block;
width:143px;
height:32px;
background-image:url(images/aboutus-over.jpg);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#fff;
text-indent:28px;
padding-top:13px;
text-decoration:none;
}

.pers{
display:block;
width:167px;
height:32px;
background-image:url(images/perspectives.jpg);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#AFAFAF;
text-indent:21px;
text-decoration:none;
padding-top:13px;
}
.pers:hover{
background-image:url(images/perspectives-over.jpg);
color:#fff;
}
.pers-active{
display:block;
width:167px;
height:32px;
background-image:url(images/perspectives-over.jpg);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#fff;
text-indent:21px;
text-decoration:none;
padding-top:13px;
}

.news{
display:block;
width:201px;
height:32px;
background-image:url(images/news-events.jpg);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#AFAFAF;
text-indent:19px;
text-decoration:none;
padding-top:13px;
}
.news:hover{
background-image:url(images/news-events-over.jpg);
color:#fff;
}
.news-active{
display:block;
width:201px;
height:32px;
background-image:url(images/news-events-over.jpg);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#fff;
text-indent:19px;
text-decoration:none;
padding-top:13px;
}

.indus-clients{
display:block;
width:238px;
height:32px;
background-image:url(images/industries-clients.jpg);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#AFAFAF;
text-indent:16px;
text-decoration:none;
padding-top:13px;
}
.indus-clients:hover{
background-image:url(images/industries-clients-over.jpg);
color:#fff;
}
.indus-clients-active{
display:block;
width:238px;
height:32px;
background-image:url(images/industries-clients-over.jpg);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#fff;
text-indent:16px;
text-decoration:none;
padding-top:13px;
}

.testimonial{
width:700px;
border-bottom:1px solid #666666;
float:left;
padding:10px 0px 10px 15px;
}
#partners{
width:732px;
border-top:1px solid #666666;
}
.partner{
width:732px;
border-bottom:1px solid #EFEFEF;
float:left;
padding:0px 0px 0px 0px;
}
.parterLogo{
float:left;
width:170px;
padding:10px 0px 0px 0px;
}

.parterLogo img{
float:left;
}
.parterTxt{
float:left;
width:545px;
padding:0px 5px 10px 0px;

}
#membersLogo{
width:732px;
float:left;
padding-bottom:10px;
padding-top:10px;
}

#membersLogo P{
	font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#4A4949;
padding-top:12px;

}


#membersLogo img{
float:left;
padding-right:6px;
}
#address{
width:732px;
float:left;
padding:10px 0px 20px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#4A4949;
}
#address ul{
width:243px;
list-style-type:none;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
border-right:1px dotted #dddddd;
height:150px;
float:left;

}
#address ul li{
list-style-type:none;
padding:0px 0px 0px 15px;
margin:7px 0px 7px 0px;
}
#contactfrm{
padding:10px 0px 20px 15px;
margin:0px;
width:717px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#4A4949;
}
#contactfrm ul{
padding:0px;
margin:0px;
float:left;
list-style-type:none
}
#contactfrm ul li{
padding:5px 0px 5px 0px;
margin:0px;
float:left;
list-style-type:none
}
.cellone{
width:200px
}
.celltwo{
width:470px
}
#sitemap{
width:732px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
}
#sitemap div{
width:244px;
float:left;
height:180px;
}
#sitemap div h2{
padding:0px 0px 0px 25px;
margin:5px 0px 5px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:12px;
background-image:url(images/folder_icon.jpg);
background-repeat:no-repeat;
}
#sitemap div ul{
list-style-type:none;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
#sitemap div ul li{
list-style-type:none;
padding:2px 0px 0px 25px;
margin:0px 0px 0px 0px;
background-image:url(images/file_icon.jpg);
background-repeat:no-repeat;
background-position:left;
height:21px;
}
#requestForm{
width:700px;
background-image:url(images/popupTopBg.jpg);
background-repeat:repeat-x;
padding:35px 0px 0px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:12px;
}


#popupHeader img{
float:left
}
#popupHeader p{
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:12px;
padding:35px 10px 12px 0px;
margin:0px 0px 0px 0px;
font-weight:bold;
}
#popupContainer{
width:700px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:13px;
}
#careersTabs{
padding:5px 0px 5px 15px;
margin:10px 0px 0px 0px;
list-style-type:none;
width:717px;
background-color:#F6F6F6;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:13px;
}
#careersTabs li{
padding:2px 0px 2px 15px;
margin:0px 0px 0px 0px;
width:224px;
float:left;
background-image:url(images/bullet.jpg);
background-repeat:no-repeat;
background-position:left center
}
#careersTabs li a{
color:#666666;
text-decoration:none
}
#careersTabs li a:hover{
color:#E14606;
}
#careersTabs li a.selected{
color:#E14606;
}
.jobs{
width:600px;
float:left;
padding:20px 0px 15px 0px;
display:none;
}
@media print {
.jobs{
display:block !important;
}
}


#casesSudies-sub{
width:730px;
float:left;
padding:0px 0px 0px 0px;
}
#casesSudies-sub ul{
width:725px;
border-top:1px solid #D8D8D8;
float:left;
padding:10px 0px 10px 0px;
}
#casesSudies-sub ul li{
float:left;
vertical-align:middle;

}
.casesSudies-title{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
color:#333333;
width:680px;
padding-bottom:6px;
margin-top:10px;

}
.casesSudies-subtitle{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#121212;
font-style:italic;
}
.casesSudies-text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#4A4949;
padding-top:5px;
}
.pdTop10{
	padding-top:10px;
}
.mgTop20{
margin-top:20px;
}




#partner-sub{
width:730px;
float:left;
padding:0px 0px 0px 0px;
}
#partner-sub ul{
width:725px;
border-top:1px solid #D8D8D8;
float:left;
padding:0px 0px 0px 0px;
}
#partner-sub ul li{
float:left;
vertical-align:middle;

}
.partner-title{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
color:#333333;
width:680px;
padding-bottom:6px;

}
.partner-subtitle{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#121212;
font-style:italic;
}
.partner-text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#4A4949;
padding-top:5px;
}

.partner-subTitleBg{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#ffffff;
font-weight:normal;
background-color:#525252;
height:30px;
line-height:30px;
padding-left:15px;
margin-top:12px;
clear:both;
}



#domticker{

padding-left: 15px;

}

#domticker div{ /*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/

}
#domticker a{
color:#666666;
text-decoration:none;
}

#domticker a:hover{
	color:#E14606;
}

/*  Modal popup */

.LB-black-overlay {
    display: none;
    position: fixed;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
   background-color: #3B3B3B;
    z-index:1001;
    -moz-opacity: 0.8;
    opacity:.80;
    filter: alpha(opacity=80);
}

.LB-white-content {
    display: none;
    position: fixed;
    width: 200px;
    height: 200px;
   border: 1px solid #666;
    background-color: #fff;
	z-index:1002;
	 opacity:.70;
	 font-weight:bold;
}

a#close {
    height: 30px;
    width: 30px;
    position: absolute;
    top: -12px;
    left: -12px;
	z-index:200;
    background: url(images/modal_close.png) 0 0;
}

a#close:hover {
    background: url(images/modal_close.png) 0 -30px;
} 
