html 
{
    padding:0; 
    margin:0; 
    height:100%; 
    font-family:arial;
    font-size:12px;
    color:#707070;	            
}
body, #form1 
{
    padding:0; 
    margin:0; 
    height:100%; 
    text-align:center; 
    background:url(Images/background.gif); 
}

form
{
	margin:0;
}

p
{
    margin:0 0 10px 0;
    padding:0;
}

li
{
    padding-bottom:5px;
}

.table
{
    text-align:left;
    font-family:arial;
    font-size:12px;
}
        
#searchBox
{
    position:absolute;
    top:45px;
    right:10px;	
}

#container 
{
    height:100%; 
    width:980px; 
    margin:0 auto 0 auto; 
}
.shadow_left 
{
    background:url(Images/left2.png);             
    width:13px; 
}

* html .shadow_left
{
    background:none; 
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/left2.png', sizingMethod='scale');   
}

.shadow_right 
{
    background:url(Images/right2.png);             
    width:13px; 
}

* html .shadow_right 
{
    background:none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="Images/right2.png", sizingMethod="scale"); 
}
#top 
{
    background:url(Images/top.jpg);         
    height:85px; 
    width:954; 
    text-align:left; 
    position:relative;
}
#footer 
{
    background:url(Images/footer.jpg); 
    background-position:bottom;
    height:50px; 
    text-align:center;
    position:relative;
}

#footer div
{
    color:white;
    padding:15px 10px 10px 10px;
}

.background 
{
    background:url(Images/body.gif); 
}

. 		
{
    background:url(Images/shadow2.jpg);
    height:5px;
    font-size:1px;
}

a 
{	
    FONT-WEIGHT: bold;	
    COLOR: #b7484a;	
    TEXT-DECORATION: none;
}

a:hover 
{	
    TEXT-DECORATION: underline
}

a.link 
{
	font-weight:normal;
    COLOR: #ffffff;
}




#menu_bar
{
    text-align:left;
    background:url(Images/menu.jpg);                
    position:relative;            	
    height:35px;
    font-size:13px;
    font-family:Arial;
    font-weight:bold;
}

#menu_bar a
{

    
    padding:10px 15px 0px 15px;	        
    background:url(Images/menu.jpg);                
    display:block;
    height:25px;
    float:left;    
    color:White;	
}

#menu_bar a.selected
{
    background-position:0px -35px;
}

#menu_bar a:hover
{
    background-position:0px -35px;
    text-decoration:none;
}

.part
{
    width:306px;
    text-align:left;
}

.part_caption
{
    position:relative;    
    padding:5px 10px 5px 10px;    
    font-size:18px;
    font-weight:bold;
    color:#707070;	            
}

.part_flipper
{
    width:611px;
    height:90px;
    text-align:left;
    background:url(Images/flipper.jpg);
    position:relative;
    margin-bottom:15px;
}

.part_top
{
    background:url(Images/part_top.jpg);
    position:relative;
    height:35px;
}

.part_body
{
    background:white;
    position:relative;
    padding:10px 15px 0px 10px;
    border-left:solid #CCCCCC 1px;
    border-right:solid #CCCCCC 1px;
}

.part_bottom
{   
    background:url(Images/part_bottom.jpg);
    background-position:bottom;	
    height:20px;
    margin-bottom:15px;
}


.part_wide
{
    width:611px;	
    text-align:left;
}

.part_wide_top
{    
    background:url(Images/part_wide_top.jpg);
    height:35px;	
    position:relative;
}

.part_wide_body
{    
    background:white;
    padding:10px 10px 0px 10px;
    position:relative;
    border-left:solid #CCCCCC 1px;
    border-right:solid #CCCCCC 1px;
}

.part_wide_bottom
{   
    background:url(Images/part_wide_bottom.jpg);
    background-position:bottom;	
    height:20px;
    margin-bottom:15px;
}

.part_full
{
    width:932px;	
    text-align:left;
}

.part_full_top
{    
    background:url(Images/part_full_top.jpg);
    height:35px;	
    position:relative;
}

.part_full_body
{    
    background:white;
    padding:10px 10px 0px 10px;
    position:relative;
    border-left:solid #CCCCCC 1px;
    border-right:solid #CCCCCC 1px;
}

.part_full_bottom
{   
    background:url(Images/part_full_bottom.jpg);
    background-position:bottom;	
    height:20px;
    margin-bottom:15px;
}



.table
{
	border-collapse:collapse;	
}

.table td
{	
	border:solid #CCCCCC 1px;
	width:150px;
	padding:5px;
}

#tblCallMe td
{
	padding:3px 20px 3px 0px; 
}

#tblCallMe input
{
	width:400px;
}

#tblCallMe textarea
{
	width:400px;
	height:100px;
	font-family:Arial;
}

#tblDownload td
{
	padding:3px 0px 3px 0px;
	margin:0;
}



#tblDownload textarea
{
	width:480px;
	height:300px;
}



#center
{
	position:absolute;
	left:50%;
	top:50%;
	z-index:10000;	
	text-align:left;
}

#blocker
{
	opacity: 0.5;
	filter: alpha(opacity = 50);
	background:#EEEEEE;
	position:absolute;
	width: expression(document.body.clientWidth + "px");
	height: expression(document.getElementById("container").clientHeight + "px");
	top:0px;
	bottom:0px;
	left:0px;
	right:0px;
	z-index:10;
}