



/* CSS Document */
body{
    margin: 2px 5px 0px 5px;
	padding: 0;
	text-align: center;
	background:#ffffff;
	min-height:100%;
	
}

#bodyWrapper
{
    background:#ffffff;
    width:915;
    height:100%;
    text-align:left;
    
}    
.bodyMidbody
{
    border-bottom: solid 1 black;
}
.bodyLeftmargin 
{
     width:20px;
     background-image:url(../Images/bodyLeftmargin.gif);
     background-repeat:repeat-y;
     background-position:left;
}
.bodyRightmargin 
{
    width:20px;
    background-image:url(../Images/bodyRightmargin.gif);
    background-repeat:repeat-y;
    background-position:left;
}

/*-------------- HEADER --------------------*/
.HeadTable
{
    width:865;
    vertical-align:top;
    padding:5 15 0 15;
}

.HeadLogo
{
   
   background:#ffffff;
   width:300px;
   vertical-align:bottom;
}
.TopNav
{
   
   background:#ffffff;
   width:565px;
   vertical-align:bottom;
   text-align:right;
  
}

.MidRow
{
    background-image:url(../Images/MidRowBack.gif);
    background-repeat:repeat-x;
    width:100%;
    padding:0 15 0 15;
    text-align:left;
}
.BottomRow
{
    background-image:url(../Images/BottomRowBack.gif);
    background-repeat:repeat-x;
    width:100%;
    padding:0 15 0 15;
    text-align:left;
    font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:italic; text-decoration:none; color:#999999;
    
}


/*-----------------Main Body -----------------*/


.BodyLayout
{
    width:867;
    height:100%;
    border: solid 0 #000000; 
    vertical-align:top;
    
    
}


.BodyLayout .Col_DefaultMain
{
   background:#ffffff;
   width:450px;
   vertical-align:top;
   border-left:dotted 1 #cccccc;
   padding:0 15 0 15;
  
   
}

.BodyLayout .Col_DefaultSide
{
   background:#ffffff;
   width:420px;
   vertical-align:top;
   border-left:dotted 1 #cccccc;
   
   
}


.BodyLayout .Col_Main
{
   background:#ffffff;
   width:542px;
   vertical-align:top;
   border-left:dotted 1 #cccccc;
   padding:0 15 0 15;
  
   
}

.BodyLayout .Col_Side
{
   background:#ffffff;
   width:340px;
   vertical-align:top;
   border-left:dotted 1 #cccccc;
    padding:0 15 0 15;
    
   
}

.BodyLayout .Col_Side .Subtitle-Orange
{
    font-family: Arial, Helvetica, sans-serif;
    font-size:18px;
    color:#D99130;
    text-decoration: none;
    line-height:0px;
}

.BodyLayout .Col_Side .Subtitle-Green
{
    font-family: Arial, Helvetica, sans-serif;
    font-size:18px;
    color:#8AB801;
    text-decoration: none;
    line-height:0px;
}

 .NewsDate
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight:bold;
    color:#666666;
    text-decoration: none;
}

.NewsItem
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#4E57AE;
    text-decoration: none;
    line-height:1em;
}  
.NewsItem a
{   
    color:#4E57AE;
    text-decoration: none;
}  
.NewsDate a
{   
    color:#666666;
    text-decoration: none;
}  

.NewsItem a:hover
{   
    color:#ff0000;
}  



.NewsRoomDate 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#666666;
    text-decoration: none;
}

.NewsRoomItem 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#4E57AE;
    text-decoration: none;
    line-height:1.1em;
}  

.NewsRoomItem a
{   
    color:#4E57AE;
    text-decoration: none;
}  
.NewsRoomDate a
{   
    color:#666666;
    text-decoration: none;
}  

.NewsRoomItem a:hover
{   
    color:#ff0000;
}  
    
/*-------------- SIDE Navigation -------------*/

#SideNav
{
    padding: 4 0 3 0;
    margin:15 10 5 10;
    border-left: solid 1 #cccccc;
    border-right: solid 1 #cccccc;
    border-bottom: solid 1 #cccccc;
    background-image:url(../Images/MidRowWhite.gif);
    background-position:top;
    background-repeat:repeat-x;
    background-color:#EAEAEA;
    
    
}
#SideNav .boxhead
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    letter-spacing:.25;
    color:#424578;
    text-align:center;
    margin-left:10px;
}
#SideNav ul li
{
    list-style-image:url(../images/arrowRed.gif);
    line-height:10px;
    margin-bottom:20px;
    
        
}

#SideNav ul li a
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#666666;
    text-decoration: none;
    text-transform:uppercase;
    vertical-align:top;
    
}

#SideNav ul li a:hover
{
   text-decoration:underline;
}



#CaseStudies
{
    padding: 4 0 3 0;
    margin:15 10 5 10;
    /*border-left: solid 1 #cccccc;
    border-right: solid 1 #cccccc;
    border-bottom: solid 3 #FF3600;
    background-image:url(../Images/MidRowBlue.gif);
    background-position:top;
    background-repeat:repeat-x;*/
    background-color:#ffffff;
    
     
    
    
}
#CaseStudies .boxhead
{
     font-family: Arial, Helvetica, sans-serif;
    font-size:18px;
    color:#D99130;
    margin-left:10px;
   
}

#CaseStudies hr
{
    height:2px;
    width:95%;
    color:#D99130;
    margin-top:-3px;
   
}

#CaseStudies ul li
{
    list-style-image:url(../images/arrowBlue.gif);
    line-height:10px;
    margin-bottom:20px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#999999;
    text-decoration: none;
    text-transform:uppercase;
    vertical-align:top;
        
}

#CaseStudies ul li a
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#666666;
    text-decoration: none;
    text-transform:uppercase;
    vertical-align:top;
    
}

#CaseStudies ul li a:hover
{
   text-decoration:underline;
}




/*-------------- Content -------------*/


.pagehead
{
    font-family: Arial, Helvetica, sans-serif;
    font-size:24px;
    font-weight:bold;
    letter-spacing:-1;
    color:#424578;
}

.pagebody
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#666666;
   line-height:19px;
   
}
.pagebody strong
{
    font-size:14px;
   color:#424578;
 
}
.pagebody .Emphasis
{
    font-size:14px;
    color:#666666;
}
.pagebody .DoubleEmphasis
{
    font-size:16px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#424578;
    line-height:18px;
    text-align:justify;
 
}

#ContentBox
{
    padding: 4 15 3 15;
    margin:15 10 5 10;
    border-left: solid 1 #cccccc;
    border-right: solid 1 #cccccc;
    border-bottom: solid 1 #cccccc;
    background-image:url(../Images/MidRowWhite.gif);
    background-position:top;
    background-repeat:repeat-x;
    background-color:#ffffff;
    line-height:18px;
    
    
    
}
#ContentBox .boxhead
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    letter-spacing:.25;
    color:#424578;
    text-align:center;
    margin-left:10px;
    padding: 4 0 3 0;
    text-align:center;
}
#ContentBox ul li
{
    list-style-image:url(../images/arrowBlue.gif);
    line-height:14px;
    margin-bottom:10px;
    vertical-align:top;
        
}
