﻿body
{
min-width:400px;
background-color :  Transparent;
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;

}

.PageContainer
{
background-color : white;

}

/*---- top menu ----*/


.DivTopMenuContainer{
width : 100%;
height : 40px;

}

.DivTopMenu
{
float:right;
width : 650px;
height : 40px;

}

.SpanTopMenu
{
 font-style:normal;
 font-family : Arial Narrow;
 color:#666666;
 padding : 15px 20px 5px 5px;
 float:right;

}

.LoginMenu {
display:inline;
padding: 10px 0px 0px 0px;
 margin-top: 5px;
 text-align: center
}




/*----logo and Service Menu-------*/

.DivServicesMenu
{
width: auto;
height: 100px;
overflow: hidden;
}


.SpanServicesMenu
{
 font-style:normal;
 font-family : Arial Narrow;
 font-size : 13pt;
 color:#999999;
 padding : 70px 0px 0px 25px;
 float:left;
}





/* -- FRA Menu formatting -- */


.DivFRAMenu
{
width: 100%;
height: 50px;
padding: 0px 0px 0px 0px 0px;
}










/*---- content container  --------*/

.ServicesSubMenu
{
height:100%;
width:340px; 
float:left;
background-image: url(images/ServiceMenuBg.jpg);
border-right:solid 1px white;
color: white;
font-family: Arial;
Font-Size: 12px;
}

.ServicesSubMenuText a{
font-family: Arial;
float:left;
color: white;
text-decoration:none;
}

.ServicesSubMenuText a:hover{
font-family: Arial;
float:left;
color: orange;
text-decoration:none;
}







.DivContent
{
width: 100%;
height: 350px;
background-color : black;

}

.PageBackground
{
height:100%;
width:100%; 
background-image: url(images/Transition2.jpg);
 background-repeat: no-repeat;


}

.DivLineDetailBox {
border-bottom:solid 1px #f8931d; 


}

.DivLine {
border-bottom:solid 1px #f8931d; 
padding:6px 0px 0px 0px;

}

.DivLineGray {
border-bottom:solid 1px #444444; 
padding:6px 0px 0px 0px;

}


/* spotlight formatting */



.DivSpotlight
{
padding: 10px 10px 0px 50px;
width : 800px;

}

.Spotlight
{
height:167px;
width:200px; 
float:left;
background-image: url(images/Spotlight_bg.jpg);
padding: 15px 0px 0px 10px;
font-family: Arial Narrow;
font-size: 14px;
color: #444444;
}

.SpotlightText{
font-family: Arial Narrow;
font-size: 14px;
color: #444444;

}

.SpotlightText a{
font-family: Arial Narrow;
font-size: 14px;
color: #444444;
}

.SpotlightText a:hover{
font-family: Arial Narrow;
font-size: 14px;
color: red;

}

.subleadtext 
{
	font-weight:bold;
	
	}
/* --- Link formatting ----*/

 .Link{
 
 text-decoration:none; 
 color:#666666; 
 font-family:Arial; 
 font-size:9pt;
 display:inline;
 float:right;
 z-index:101;
 }
 
 .Link a
 {
 color:#666666;
 font-size:12px;
 font-family:Arial;
 text-align: left;
 text-decoration: none;
 }
 
 .Link a:hover
 {
 color:red;
 font-size:12px;
 font-family:Arial;
 text-align: left;
 text-decoration: none;
 }
 
 
  
 /* sizing image */
 
 
 #supersize img, #supersize a{   
    height:50%;   
    width:50%;   
    display:inline;  
    max-height:350px;
    min-width:50px;
    border:none;
    outline:none;
       }
   
#supersize .activeslide, #supersize .activeslide img{   
    display:inline;
    border:none;
    outline:none;   

}  


.StaticStyle
{
z-index: 100;

}




.clear { clear: both; } 






/*--------  Dynamic Page Styles ------------*/

/*--------  Submenu container ------------*/

.MenuItemListHeading
{
	
	width:200PX;
	height:100%;
	padding:0px 30px 0px 0px;
	background-color:#FFFFFF;
	float:left;

	
}


/* Submenu Container*/
div.SubHeader
{
width:100%;
height:25px;
background-color:#ffffff;
border-bottom-color:#f8931d;
border-bottom-style:solid;
border-bottom-width: 1PX;
float:left;
}


/* Submenu Text*/
.MenuItemListHeading span
{
font-family: Arial;
color:#242424;
text-align: left;
font-size:16px;
float:left;
}


.SubHomeDesBody span a 
{
 color:#474747 ;
 font-size:12px;
 font-family:Arial;
 text-align: left;
 text-decoration: none;
 padding: 0px 0px 0px 10px;
 float:left;
 }
  
 .SubHomeDesBody span a:hover
{
 color:#fcb903 ;
 font-size:12px;
 font-family:Arial;
 text-align: left;
 padding: 0px 0px 0px 10px;
 text-decoration: none;
 float:left;
}




/*  text styles  */
.DescHeader{
 font-size:20px;
 Color:Black;
 }

.FRAMenuLinks
{
Color:White;
Font-Size:17px;
text-decoration:none;
}

.DivFRAMenuButtons
{

Color:White;
Font-Size:14px;
text-decoration:none;
float: left;
height: 26px;
display: block; 
background-image:url('images/FRAmenu_bg.jpg');
Font-Family: Arial;
border-right:solid 1px white;
}

.DivFRAMenuButtons a
{
padding:5px 15px 0px 15px;
Color:White;
Font-Size:14px;
text-decoration:none;
float: left;
height: 26px;
display: block; 
background-image:url('images/FRAmenu_bg.jpg');
Font-Family: Arial;

}

.DivFRAMenuButtons a:hover
{
Color:White;
Font-Size:14px;
text-decoration:none;
float: left;
height: 26px;
display: block; 
background-image:url('images/FRAmenu_bg_inv.jpg');
Font-Family: Arial;

}


.DivHeadingSpacer
{
padding:6px 0px 0px 0px;
}



/*-- menu Styles --*/

.IE8Fix{
z-index: 101; 
}


.StaticMenuItem{
border-bottom:solid 2px #999999;
padding: 2px 6px 2px 6px;
}

.StaticHover
{
color:#999999;
border-bottom:solid 2px orange;
}

.DynamicMenuItem{
padding: 1px 6px 1px 4px;
border-bottom:solid 1px orange;
background-color:#f1f1f1;
 font-size:14px;
 color:#999999;
}

.DynamicHover {
border-bottom:solid 1px #444444;
background-color:#FFD196;
}





/* contact Panel */
.SidePanel {
width:160px;
font-family:Arial;
background-color:#666666;
padding:15px 0px 0px 0px;
float:left;


}

.SidePanelText a {
color: #f7a82b;
font-family:Arial;
font-size:12px;
padding: 2px 5px 0px 4px;
color: #d04a2a;
text-decoration:none;
}

.SidePanelHeading {
color: black;
font-family:Arial;
font-size:12px;
padding: 2px 5px 0px 0px;
}

.SidePanelText {
color: #777777;
font-family:Arial;
font-size:12px;
padding: 2px 5px 0px 4px;
text-decoration:none;
}

.SidePanelLink{
font-family:Arial;
font-size:12px;
color:#999999;
}
.SidePanelText a:hover{
color: red;
font-family:Arial;
font-size:12px;
padding: 2px 5px 0px 4px;
text-decoration:none;
}





.sidebox {
	margin: 0 auto; /* center for now */
	width: 14em; /* ems so it will grow */
	background: url(images/sbbody-r.gif) no-repeat bottom right;
	font-size:90%;
	overflow:hidden;
	float:left;

}
.boxhead {
	background: url(images/sbhead-r2.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;

	
}
.boxhead h2 {
	background: url(images/sbhead-l2.gif) no-repeat top left;
	margin: 0;
	padding: 10px 30px 5px;
	color: white; 
	font-family:Arial;
	font-weight: normal; 
	font-size: 1em; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbody {
	background: url(images/sbbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 10px 5px;
}


.boxbodydocs {
	background: url(images/sbbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 10px 5px;
	text-align:center;
}



