/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #000000;
	background-image: url(images/top_bg.jpg);
	background-repeat: repeat-x;
	
}
#maindiv{
	position:relative;
	width:997px;
	text-align:left;
	height:424px;
}
#maindiv_body{
	position:relative;
	width:997px;
	text-align:left;


}
#heading{
	position:relative;
	width:939px;
	height:140px;
	vertical-align: bottom;
	margin-left:2px;
}
td, {
font-family:"Trebuchet MS", Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #000000;
}

#portfolio
{
	position:absolute;
	top:60px;
	left:0px;
	background:url(images/portfolio.png);
	width:183px;
	height:80px;
}
#rightheader
{
	position:absolute;
	right:15px;
	top:14px;
	background:url(images/rightheader.png);
	width:224px;
	height:126px;

}
.input {
	font-family:"Trebuchet MS", Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #000000;
	border: 1px solid #CECECE;
}
.button {
	font-family:"Trebuchet MS", Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #FFFFFF;
	background:url(images/button.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 78px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-weight: bold;
}


#nav_left {
	position:absolute;
	left:183px;
	top:105px;
	width:17px;
	height:35px;
	background-image: url(images/nav_left.gif);
}
#nav_bg {
	position:relative;
	left:200px;
	top:105px;
	width:615px;
	height:35px;
	background-image: url(images/nav_bg.gif);

}
.input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0099FF;
	border: 1px dotted #EAE8E8;
}

#nav_right {
	position:absolute;
	left:815px;
	top:105px;
	width:17px;
	height:35px;
	background-image: url(images/nav_right.gif);
}
#nav_down{
	position:relative;
	width:997px;
	height:12px;
	background:url(images/nav_down.jpg);;
}
#header_flash{
	position:relative;
	width:997px;
	height:12px;

}


#flash{
	position:absolute;
	left:80px;
	width:851px;
	height:265px;
	background:url(images/template_header.jpg);
	
	
}
#header{
	position:absolute;
	left:80px;
	width:851px;
	height:265px;
	background:url(images/header.jpg);
	
	
}
#logo_header{
	position:absolute;
	left:80px;
	width:851px;
	height:265px;
	background:url(images/logo_header.jpg);
	
	
}
#flash_header{
	position:absolute;
	left:80px;
	width:851px;
	height:265px;
	background:url(images/flash_header.jpg);
	
	
}

#contact_header{
	position:absolute;
	left:80px;
	width:851px;
	height:265px;
	background:url(images/contact_header.jpg);
	
	
}
#corporate_header{
	position:absolute;
	left:80px;
	width:851px;
	height:265px;
	background:url(images/corporate_header.jpg);
	
	
}
#icon_header{
	position:absolute;
	left:80px;
	width:851px;
	height:265px;
	background:url(images/icon_header.jpg);
	
	
}
.movie {
	width: 100%;
	height: 100%;
}
#left_bg{
	float:left;
	width:80px;
	height:265px;
	background:url(images/left_bg.jpg);
}
#right_bg{
	float:right;
	width:66px;
	height:265px;
	background:url(images/right_bg.jpg);
}
.border {
	border: 1px solid #EAEAEA;
	margin: 10px;
	padding: 5px;
}
#body_top{
	position:relative;
	left:70px;
	width:872px;
	height:18px;
	background:url(images/body_top.gif);
}
#body_bottom{
	position:relative;
	left:70px;
	width:872px;
	height:17px;
	background:url(images/body_bottom.gif);
}
#body_bg{
	position:relative;
	left:70px;
	width:872px;
	background-image: url(images/body_bg.gif);
	background-repeat: repeat-y;

}
#heading_template{
	position:relative;
	left:85px;
	width:159px;
	height:58px;
	background:url(images/template.jpg);
	background-repeat:no-repeat;
}
#legal{
	position:relative;
	left:85px;
	width:427px;
	height:58px;
	background:url(images/legal.jpg);
	background-repeat:no-repeat;
}
#heading_logo{
	position:relative;
	left:85px;
	width:159px;
	height:58px;
	background:url(images/heading_logo.jpg);
		background-repeat:no-repeat;
}
#heading_flash{
	position:relative;
	left:85px;
	width:116px;
	height:58px;
	background:url(images/heading_flash.jpg);
		background-repeat:no-repeat;
}

#heading_contact{
	position:relative;
	left:85px;
	width:180px;
	height:58px;
	background:url(images/contact_us.jpg);
		background-repeat:no-repeat;
}
#heading_icon{
	position:relative;
	left:85px;
	width:159px;
	height:58px;
	background:url(images/heading_icon.jpg);
		background-repeat:no-repeat;
}
#heading_banner{
	position:relative;
	left:85px;
	width:159px;
	height:58px;
	background:url(images/heading_banner.jpg);
		background-repeat:no-repeat;
}
#heading_corporate{
	position:relative;
	left:85px;
	width:317px;
	height:65px;
	background:url(images/corporate_sattionary.gif);
		background-repeat:no-repeat;
}
#heading_header{
	position:relative;
	left:85px;
	width:159px;
	height:58px;
	background:url(images/heading_header.jpg);
		background-repeat:no-repeat;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
#main_bottom
{
background:url(images/bottom_bg.jpg);
height:141px;
}
#bottom_top{
	position:relative;
	width:961px;
	height:42px;
	background:url(images/bottom_top.png);
	
}#bottom_below{
	position:relative;
	width:961px;

	
}

#bottom_left
{
position:absolute;
left:10px;
	width:50px;
	height:98px;
	background:url(images/bottom_left.png);

}
#bottom_right
{	position:absolute;
	left:911px;
	float:right;
	width:53px;
	height:98px;
	background:url(images/bottom_right.png);

}

#bottom_black
{	position:absolute;
	left:60px;
	width:851px;
	height:98px;
	background:#020202;

}

#bottom_link
{	
float:left;
font-family:"Trebuchet MS", Tahoma, Verdana, Arial;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
padding-left:10px;
padding-top:15px;
text-align:left;
height:80px;

}

#bottom_logo
{	
float:right;
margin-right:10px;
margin-top:15px;
background:url(images/logo.jpg);
width:172px;
height:56px;
}
a.bottom_link
{
font-family:"Trebuchet MS", Tahoma, Verdana, Arial;
font-size:12px;
color:#ffffff;
text-decoration:none;

}
a.bottom_link:hover
{
	font-family:"Trebuchet MS", Tahoma, Verdana, Arial;
	font-size:12px;
	color:#47a8e0;
	text-decoration:none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

a.top_link
{
	font-family:"Trebuchet MS", Tahoma, Verdana, Arial;
	font-size:24px;
	color:#000000;
	text-decoration:none;
	line-height:40px;
	cursor:pointer;

}
a.top_link:hover
{
	font-family:"Trebuchet MS", Tahoma, Verdana, Arial;
	font-size:24px;
	color:#47a8e0;
	text-decoration:none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	line-height:40px;
	cursor:pointer;
}

.div
{
	font-family:"Trebuchet MS", Tahoma, Verdana, Arial;
	font-size:24px;
	color:#000000;
	text-decoration:none;
	line-height:40px;
	cursor:pointer;

}