/*Tag Elements*/                
        body 
        {
            text-align:center;	
            background-image:url('images/ws/backgrounds/bg.jpg');
            background-repeat:repeat-x;
            background-color:rgb(69,69,69);
            font-family: arial,helvetica, san-serif;
            font-size:11px;
            margin:0;   
        }
        
        img
        {
            border: 0;
        }
        
        form {margin:0;}
        
        p {
            font-size:11px;
            line-height:16px;
            color:rgb(102,112,117);
            margin: 0px;
            padding: 0px;
        }
        
        td, th, div, ul, li, ol {
            color:rgb(102,112,117);
            font-size:11px;
        }

        A.displayBlock {
            display:block;
            color:#006699;
            text-decoration:none;
        }
        
        A.displayBlock:hover {
            text-decoration:underline;
        }
        
        A {
            color:#006699;
            text-decoration:none;
        }
        
        A:hover {
            text-decoration:underline;
        }
        
        H1
        {
            clear:both;
            display:block;    
            padding:25px 0px 15px 32px;
            font-size:23px;
            margin:0;
            font-weight:normal;
        }
        H2
        {
            display:block;
            font-size:14px;
            margin:0;
            font-weight:bold;
        }
        H3
        {
            display:block;
            font-size:12px;
            margin:0;
            font-weight:bold;
        }
        H4
        {
            display:block;
            font-size:12px;
            margin:0;
             font-weight:normal;
        }        

/*****************
 * Overall Layout
 *****************/
        #container {
            display:block;
            width:947px;
            margin:0px auto;
            text-align:left;
            padding:3px 3px 3px 3px;
            background-color:#000;
            background-repeat:no-repeat;
            background-position:top left;
        }
        
        #page 
        {	
            display:block;
        }
        
        #page #main 
        {
            background-color:#FFFFFF;
            display:block; 
            float:left; 
            margin:0px 0px 20px; 
            width:947px; 
            min-height:495px; 
            height:auto !important; 
            height:495px;
        }        

/*Colors and Backgrounds*/
        .lightblue #page {
            background:#fff;
            background-repeat:no-repeat;
            background-position:top left;            
            background-image:url('/images/ws/backgrounds/bgBlue.jpg');
        }
        .black #page  {
            background:#fff;
            background-repeat:no-repeat;
            background-position:top left;
            background-image:url('/images/ws/backgrounds/bgBlack.jpg');
        }
        .blue #page  {
            background:#fff;
            background-repeat:no-repeat;
            background-position:top left;
            background-image:url('/images/ws/backgrounds/bgBlue.jpg');
        }        
        .lightblue #page  {
            background:#fff;
            background-repeat:no-repeat;
            background-position:top left;
            background-image:url('/images/ws/backgrounds/bgBlue.jpg');
        }            
        .green #page  {
            background:#fff;
            background-repeat:no-repeat;
            background-position:top left;
            background-image:url('/images/ws/backgrounds/bgGreen.jpg');
        }
        .yellow #page {
            background:#fff;
            background-repeat:no-repeat;
            background-position:top left;
            background-image:url('/images/ws/backgrounds/bgOrange.jpg');
        }

        .black H1,
        .black H2,
        .black H3,
        .black H4 {
            color:rgb(101,172,242);	
        }
        .yellow H1,
        .yellow H2,
        .yellow H3,
        .yellow H4{
            color:rgb(242,187,3);	
        }
        .lightblue H1,
        .lightblue H2,
        .lightblue H3
        .lightblue H4{
            color:rgb(82,208,255);
        }
        .blue H1,
        .blue H2,
        .blue H3,
        .blue H4{
            color:rgb(101,172,242);	
        }
        .green H1,
        .green H2,
        .green H3,
        .green H4 {
            color:rgb(59,104,17);
        }
                
/*Four Column Pages*/
        .divFourCol
        {
            width:225px;
            display:block;
            float:left;            
        }
        .divFourColContent
        {
            padding:0px 0px 0px 32px;
            display:block;
            width:945px;
            float:left;         
        }
        
   
/*Three Column Pages*/
        .divThreeColHeader
        {
            display:block;
            padding:0px 0px 0px 160px;
			width:520px;
        }
        
        .divThreeColLeft
        {
            display:block;
            width:192px;
            float:left;
            padding:0px 0px 20px 0px;
        }
        
        .divThreeColLeftArticle
        {
            display:block;
            width:160px;
            float:left;
            padding:100px 0px 0px 0px;
        } 
        
        .divThreeColMid
        {
            display:block;
            width:488px;
            float:left;
            padding:0px 0px 20px 0px;
            /*border-right:solid 1px #E7E7E7;*/
        }
        .divThreeColContent p
        {
            padding: 15px 0px 0px 0px;
        }
        .divThreeColContent
        {
           padding: 0px 20px 0px 0px;
            line-height:16px;
        }

/*Two Column Pages*/
        .divTwoColLeft
        {
            display:block;
            width:680px;
            float:left;
           /* border-right:solid 1px #E7E7E7;*/
        }
        .divTwoColLeftNoBorder
        {
            display:block;
            width:680px;
            float:left;
            margin:0px 0px 20px 0px;
        }        
        .divTwoColLine
        {
            display:block;
            float:left;
            width:1px;
            height:400px;            
            border-left:solid 1px #E7E7E7;
            font-size:0px;

            margin:66px 0px 0px 0px;
        }
        .divTwoColLineSub
        {
            display:block;
            float:left;
            width:1px;
            height:400px;
            border-left:solid 1px #E7E7E7;
            font-size:0px;
            margin:0px 0px 0px 0px;
            padding:0;
        }        
        .divTwoColRight
        {
            display:block;
            float:left;    
            width:246px; 
                            
        }
        .divTwoColRightContent
        {
            display:block;
            float:left;
            padding:10px 0px 20px 20px;
        }
        .divTwoColContent
        {
            display:block;
            float:left;
           padding: 0px 32px 20px 32px;
            line-height:16px;
        }
        .divTwoColContent p
        {
            padding: 15px 0px 0px 0px;
        }
        .divTwoColLeftContent p
        {
            padding: 15px 0px 0px 0px;
        }        


/*Random Text Styles*/
        .pBlue
        {
            color:#0578A8;
            line-height: 1.1em;
            padding: 15px 0px 0px 0px;
        }
        .highlight {
            font-weight:bold;	
            font-size:14px;
            color:#333;
        }
        .topPad10
        {
            padding: 5px 0px 0px 0px;
        }

	.toolboxSpacer{
	padding-top: 50px;
}

/*General Tab Style*/
        /*General*/
        .divTabLinks
        {
            display:block;
            float:left;
            padding:0px 20px 0px 32px;
        }

        .aTabLinkOff {
            color:rgb(5,120,168);
            background: url('/images/ws/arrows/arrowGrey.jpg');
             background-repeat:no-repeat;
            background-position:0px 3px;	
            padding: 0px 10px 15px 10px;
        }
        .aTabLinkSelected
        {
            background: url('/images/ws/arrows/arrowGrey.jpg');
             background-repeat:no-repeat;
            background-position:0px 3px;	
            padding: 0px 10px 15px 10px;            
            text-decoration:none;
            color:rgb(102,112,117);
        }
       
/* Footer */
        #footer
        {
            clear:both;
            display:block;
            text-align:left;
            margin:0px 10px 0px 10px;
            padding:5px 0px 20px 0px;
            border-top: solid 1px #E7E7E7;
            font-size:9px;
        }
        #footer A 
        {
            display:inline;
            color:rgb(80,100,114);
            text-decoration:none;
            font-weight:bold;
            padding:0px 5px 0px 5px;
            text-align:left;
        }
        #footer A:hover {
            text-decoration:underline;	
        }
        #footer #address{
           padding:0px 0px 0px 125px;
        }
        #footer span{
         padding:0px 10px 0px 10px;
        }

/* Blogs */

#blogHeaderContainer{
/*margin:30px 0 0 0;*/
margin:0px;
width:100%;
height: 40px;
}


.RecentBlogs{
float:left;
color: #65acf2;
font-size: 21px;
width:200px;
height: 45px;
}

#blogcontainer {
width:100%;
background-color: #eaeaea;
margin:10 0 0 0;
padding:0px;
}

#blogsleftcol
{
float: left;
width: 152px;
margin: 0;
font-weight:bold;
padding: 5px 0px 5px 5px;
}

#blogscontent
{
margin-left: 161px;
padding-left:10px;
background-color: #ffffff;
min-height:80px;
}

#blogsfooter
{
clear: both;
padding: .5em;
background-color: #ffffff;
height:15px;
margin-left: 161px;
}

.blogThumb{
float:left;
margin-right:5px;
margin-bottom: 30px;
}

.blogTitle{
font-size: 18px;
margin-bottom:10px;
line-height:1em;
font-weight:bold;
}

.blogDate{
font-weight:bold;
margin-bottom:10px;
}

#blogHeaderContainer #bpaging {
            display:block;
            float:right;
            padding:0px 0px 0px 0px;
        }
		
 #blogHeaderContainer #bpaging a {
            display:block;
            float:left;
            list-style:none;	
            margin:0px 0px 0px 4px;
            background:rgb(200,200,200);
            padding:2px 4px 2px 4px;
            border:solid 1px rgb(200,200,200);
            	
        }
		
		#blogHeaderContainer #bpaging a.selected {
            background:#fff;	
            padding:2px 4px 2px 4px;
            color:rgb(102,112,117);
        }
     #blogHeaderContainer #bpaging a.nextprev {
            background:#fff;
            border:0;	

        }
		.blogRightPic{
		float:left;
		margin-right: 8px;
		}
		
div.blogHRule {
width: 230px;
height: 1px;
background-color: #CCCCCC;
margin-top: 5px; 
margin-bottom: 5px; 
font-size:1px;
line-height:0;
}

/*print share*/

#pageCommands {
width: 210px;
height: 50px;
background-color: #F3F3F3;
border: 1px solid #CCCCCC;
position:absolute;
padding: 3px 5px 0px 5px;
margin-left:700px;
margin-top: 8px;
list-style: none;
z-index:100;
}

#pageCommands img{
margin-right: 5px;
position:relative;
top: 3px;
}


/*#div_Careers .hero img{
position:absolute;
padding:0px;
margin:0px;
z-index:99999;
}*/
