html, body {
border:0;
margin:0;
padding:0;
}
body{
margin:0px;
padding:0px;
color:#FFFFFF;
background:url(images/bodybg.png) #000 no-repeat;
background-position:top center;
}
.wrap{
width:904px;
margin:0 auto;
background-color:#0c0d0e;
}
.header{
background:url(images/header_bg.jpg) repeat-x;
width:904px;
height:147px;
}
.logo{
float:left;
background:url(images/logo.jpg) no-repeat;
width:314px;
height:147px;
margin-left:16px;
}
.logo h1{
display:none;
}
.top_image{
float:right;
margin-right:60px;
}
.banner{
background:url(images/banner.jpg) no-repeat;
width:872px;
height:289px;
float:left;
margin:10px 16px 0px 16px;
}
hr{
float:left;
width:872px;
color:#3f3f3f;
background-color:#3f3f3f;
margin:4px 0px 20px 16px;
height:1px;
border:0px none;
}
.main_content{
width:872px;
float:left;
background-color:#0c0d0e;
margin:10px 16px 0px 16px;
}
.left_content{
width:583px;
float:left;
background-color:#0c0d0e;
padding:0px;
padding-right:15px;
text-align:justify;
}

.left_content_full{
width:871px;
float:left;
background-color:#0c0d0e;
padding:0px;
padding-right:0px;
text-align:justify;
}


.left_content_full strong,.left_content strong{
color:#597DFD;
}

.right_container{
float:left;
width:273px;
}
.right_content{
margin:0px;
padding:0px;
width:269px;	
float:right;
background-color:#000000;
padding:10px;
margin-bottom:20px;
}
.right_content h2{
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
}
.right_content img{
padding:8px 10px 8px 2px;;
}
.right_content p{
margin:0px; 
color:#acacac;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:6px;
}
.right_content a{
padding:0px;
margin:0px;
float:right;
padding:15px 0px 0px 0px;
color:#0360fa;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.right_content a:hover{
color:#3380ff;
}
.footer{
clear:both;
width:872px;
height:60px;
background-color:#0c0d0e;
margin-left:16px;
}
.footer p{
margin:0px;
float:left;
color:#777777;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:0px 0px 0px 0px;
}
.bld a{
margin:0px;
float:right;
color:#777777;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration: none;
padding:0px 0px 20px 0px;
}
.contact_table{
color:#777777;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.bld a:hover{
color:#fff;

}
.botom_imgs{
float:right;
margin-top:-10px;
}

/* Frame CSS */
.album-frame .top-x--- {background-image: url(admin/frame/album-tstretch.gif);}
.album-frame .top--x-- {background-image: url(admin/frame/album-tstretch.gif);}
.album-frame .top---x- {background-image: url(admin/frame/album-tstretch.gif);}
.album-frame .mtpx---- {background-image: url(admin/frame/album-lstretch.gif);}
.album-frame .mtp----x {background-image: url(admin/frame/album-rstretch.gif);}
.album-frame .midx---- {background-image: url(admin/frame/album-lstretch.gif);}
.album-frame .mid----x {background-image: url(admin/frame/album-rstretch.gif);}
.album-frame .mbtx---- {background-image: url(admin/frame/album-lstretch.gif);}
.album-frame .mbt----x {background-image: url(admin/frame/album-rstretch.gif);}
.album-frame .bot-x--- {background-image: url(admin/frame/album-bstretch.gif);}
.album-frame .bot--x-- {background-image: url(admin/frame/album-bstretch.gif);}
.album-frame .bot---x- {background-image: url(admin/frame/album-bstretch.gif);}	


