/* --- Code Snippets ***
------------------------
min-height: 525px;
height: auto !important;
height: 525px;
------------------------

/*--- End Code Snippets ***/
background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/full/path/to/image.png', sizingMethod='crop');
------------------------
white-space:normal !important;
------------------------
css specific tags:
OS - win linux mac freebsd ipod iphone webtv mobile
Browser - ie ie8 ie7 ie6 ie5 gecko ff2 ff3 opera opera8 opera9 opera10 konqueror webkit safari safari3 chrome
------------------------
/*--- End Code Snippets ***/


* {padding:0; margin:0;}

body
{
   
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color:#000;
	margin:0 auto;
	background-image:url(images/body-bgd.jpg);
	background-repeat:repeat-x;
	background-color:#cdd8e0; 
}

 
img 
{
    border:0;
}

a:link, a:visited
{
    color:#1194ea;
    text-decoration:none;
    
}
a:hover
{
    color:#0072bc;
    text-decoration:underline;
}

h1
{
    color:#0054a6;
    font-family: "Lucida Sans Uniccode", Arial;
    font-size:18px;
    font-weight:bold;
    margin:5px 0px 15px 0px;
    line-height:115%;
   
}

h2
{
    color:#0054a6;
    font-family: "Lucida Sans Uniccode", Arial;
    font-size:14px;
    font-weight:bold;
    margin:10px 0 10px 0;
    line-height:115%;
}
h3
{
    color:#000000;
    font-family: "Lucida Sans Uniccode", Arial;
    font-size:14px;
    font-weight:bold;
    margin:10px 0 8px 0;
    line-height:115%;
}

.eznpBreadCrumbs
{
	color: #00aeef;
	font-family: Tahoma;
	font-size: 8.5pt;
	font-weight: normal;
}


#dnn_dnnBREADCRUMB_lblBreadCrumb {font-family: Tahoma; font-size: 8.5pt; font-weight: bold; color: #00aeef; text-decoration:none;}

p
{
    padding: 0 0 2pt;
    line-height:140%;
}

ol, ul
{
    margin:6pt 0 6pt 0;
}
li
{
    margin:0 0 3pt 15pt;
    line-height:140%;
}

input 
{
    margin:4px 0 5px 0;
}


.Normal	/* This class is used by DNN when modules are added. */
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	line-height:140%;
	padding:0px 0px 0px 0px;
}
.texthome	/* This class is used by DNN when modules are added. */
{
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	line-height:140%;
	padding:0px 0px 0px 0px;
}
.CommandButton /* Puts module Edit text to the top layer */
{
    position:relative;
    z-index:1000;
    color:#6ea6d2;
}
a.CommandButton:link

{
    color:#6ea6d2;
}
a.CommandButton:visited
{
    color:#6ea6d2;
}
a.CommandButton:hover
{
    color:#6ea6d2;
    text-decoration:underline;
}

.clear
{
    clear:both;
    font-size:1px;
}
.left {float:left; margin:0 6px 6px 0;}
.right {float:right; margin:0 0 10px 10px;}

.imgright {align:right; margin:0 0 10px 10px;}


/**** TEMP BORDERS ****
#wrapperHP, #wrapper LP {border:1px solid #ff0000;} /* Red          *
#navWrapper             {border:1px solid #ff00e4;} /* Dark Pink    *
#leftColumn, 
#rightColumn,
#topNav                 {border:1px solid #fea4f5;} /* Light Pink   *
#contentWrapperHP       {border:1px solid #1800ff;} /* Dark Blue    *
#contentHP              {border:1px solid #9085fb;} /* Light Blue   *
#buttonWrapperHP        {border:1px solid #4f9591;} /* Dark Aqua    *
#buttonPEHP, 
#wraperButtonDDHP       {border:1px solid #4f9591;} /* Dark Aqua    *
#footerWrapper          {border:1px solid #00fff0;} /* Light Aqua   *
/**** END TEMP BORDERS ****/

/**** WRAPPERS ****/



/**** HEADER ****/



#headerImageHP
{
    position:relative;
    width:638px;
    height:255px;
    overflow:hidden;
    align:left;
    z-index:1;
    float:left;
}


#headerimageLP
{
    position:relative;
    height:205px;
    width:669px;
    overflow:hidden;
    align:center;
    z-index:10;
    float:left;
    margin-top:-2px;
}
#headerimageLP2Interior
{
    position:relative;
    height:205px;
    width:609px;
    overflow:hidden;
    align:center;
    z-index:10;
    float:left;
    margin-top:-2px;
}
#topimageLP
{
    position:relative;
    height:205px;
    width:290px;
    overflow:hidden;
    align:left;
    z-index:10;
    float:left;
    text-align:left;
}

#headertext
{
    position:relative;
    height:200px;
    width:323px;
    overflow:hidden;
    z-index:10;
    float:left;
    color: #ffffff;
    font-weight: normal;
    font-family:"Times",Verdana;
    font-size:16px;
    margin-top:20px;

}
#headertextLP
{
    position:relative;
    height:180px;
    width:310px;
    overflow:hidden;
    z-index:10;
    float:left;
    color: #ffffff;
    font-weight: normal;
    font-family:"Times",Verdana;
    font-size:16px;
    margin-top:20px;
    margin-left:0px;

}
#headertextLP2interior
{
    position:relative;
    height:180px;
    width:290px;
    overflow:hidden;
    z-index:10;
    float:left;
    color: #ffffff;
    font-weight: normal;
    font-family:"Times",Verdana;
    font-size:16px;
    margin-top:25px;
    margin-left:0px;

}
.headertextLP
{
    align:left;
    z-index:10;
    color: #ffffff;
    font-weight: normal;
    font-family:"Times",Verdana;
    font-size:16px;
    line-height:105%;
}
.headertext
{
    align:left;
    z-index:10;
    color: #ffffff;
    font-weight: normal;
    font-family:"Times",Verdana;
    font-size:16.5px;
    line-height:105%;
}
#headerbutton
{
    position:relative;
    height:150px;
    width:246px;
    overflow:hidden;
    align:center;
    z-index:10;
    float:right;
    margin-top:30px;
}

#wrapperTopRightNav
{
    position:relative;
    height:200px;
    width:260px;
    overflow:hidden;
    align:left;
    z-index:10;
    float:right;
    margin-top:15px;
    font-family:Verdana, "Lucida Sans";
    font-weight:normal;
    font-size:10px;
     color:#000;
}

#TopRightNav
{
    font-family:Verdana, "Lucida Sans";
    font-weight:normal;
    font-size:10px;
    color:#000;   
}


#TopRightNav ul
    {
        padding:0;
        margin:0;       
    }
#TopRightNav li
{
        text-decoration:none;
        font-family:Verdana, "Lucida Sans";
        font-weight:bold;
        font-size:10px;
        color:#000;     
}
    a.TopRightNav:link, a.TopRightNav:visited, a.TopRightNav
    {
        text-decoration:none;
        font-family:Verdana, "Lucida Sans";
        font-weight:bold;
        font-size:10px;
        color:#000;
    }
    
    #TopRightNav a:hover
    {
        color:#0071bb;
        font-weigth: bold;
        text-decoration:underline;
    }
    #TopRightNav a:link, #TopRightNav a:visited
    {
     font-family:Verdana, "Lucida Sans";
     font-weight:bold;
     font-size:10px;
      color:#000;
    }
    
    #TopRightNav a:hover
    {
        color:#0071bb;
        font-weigth: normal;
        text-decoration:underline;
    }

#whitepaperwrapperHP
{
    position:relative;
    height:150px;
    width:200px;
    align:center;
    z-index:10;
    margin-top:55px;
    color:#000000;
    float:right;
    margin-right:35px;
}
#whitepaperwrapper
{
    position:relative;
    height:110px;
    width:240px;
    overflow:hidden;
    align:center;
    z-index:10;
    float:right;
    margin-top:50px;
    color:#000000;
}
#whitepaperwrapperLPInterior
{
    position:relative;
    width:222px;
    overflow:hidden;
    align:center;
    z-index:10;
    margin-top:20px;
    margin-left:50px;
    color:#000000;
    background-image:url(images/whitepaper-bgd.gif)!important;
    background-repeat:no-repeat;
    height:170px!important;
    
    
}
#whitepaperwrapperLP2Interior
{
    position:relative;
    width:289px;
    height:140px!important;
    overflow:hidden;
    align:center;
    z-index:10;
    margin:10px 0px 0 10px;
    color:#000000;
    background-image:url(images/whitepaper-interior-bgd-new.gif)!important;
}
#whitepaperwrapperLP
{
    position:relative;
    height:130px;
    width:245px;
    overflow:hidden;
    align:center;
    z-index:10;
    float:right;
    margin-top:40px;
    color:#000000;
}
#whitepapercontent
{
    width:200px;
    overflow:hidden;
    align:center;
    z-index:10;
    float:right;
    margin-top:110px;
    color:#000000;
    margin-right:45px;
}
#whitepapercontentInterior2
{
    width:220px;
    overflow:hidden;
    align:center;
    z-index:10;
    margin-top:25px;
    color:#000000;
    margin-right:20px;
    height:110px!important;
}




.whitepapercontent a:link, .whitepapercontent a:visited, .whitepapercontent
{
    color:#00457c;
    font-weight:bold;
    font-size:12px;
    font-family: Arial;
    text-decoration:none;
}

.whitepapercontent a:hover
{
    color:#00457c;
    text-decoration:underline;
}
#whitepapercontent a:link, #whitepapercontent a:visited
{
    color:#00457c;
    font-weight:bold;
    font-size:12px;
    font-family: Arial;
    text-decoration:none;
}

#whitepapercontent a:hover
{
    color:#00457c;
    text-decoration:underline;
}
    
/**** LEFT SIDE NAV ****/


/**** TOP NAV ****/
#topWrapperHP
{
    position:relative;
    width:934px;
    margin:0 auto;
    height:108px!important;
}
#topWrapperLP
{
    width:934px;
    margin:0 auto;
    height:108px!important;
    position:relative;
}
#topHP
{
    position:relative;
    text-align:left;
    width:934x;
    align:center;
    z-index: 1000;
    height:440px;
}
#topLP
{
    position:relative;
    text-align:left;
    width:934x;
    align:center;
    z-index: 1000;
    height:387px;
}
#topLPInterior
{
    position:relative;
    text-align:left;
    width:934x;
    align:center;
    z-index: 1000;
    height:313px;
}

#toplinks
{
    right:25px;
    top:15px;
    height:55px!important;
    width:340px;
    position:absolute;
    align:right;
    text-align:right;
}
#logo
{
    width:265px;
    left:15px;
    top:15px;
    height:25px;
    position:absolute;
    align:right;
}

#title
{
    position:relative;
    text-align:left;
    width:900x;
    align:left;
    height:auto!important;
}
/**** TOP NAV ****/
#Searchtop
{
    position:relative;
    margin:15px 10px 0px 0px;
    text-align:left;
    float:right;
    width:190px;
    color: #ffffff;
    font-weight: bold;
}
.Searchtop:link
{
    color: #ffffff;
    font-weight: bold;
}
.Searchtop:visited
{
    color: #fffffff;
    font-weight: bold;
}
.Searchtop:hover
{
   color:#ffffff;
   text-decoration:underline;
   font-weight:bold;
}
#topNav
    {
        position:absolute;
        width:675px;
        _width:675px;
        font-family: Arial, Times New Roman;
	    font-size: 11px;
	    font-weight: bold;
        margin:22px 0px 0px 230px;
        right:15px;
        top:60px;
        align:right;
        text-align:right;
        z-index:1000;
    }
        #toptNav td
        {
            padding:10px 0 0px 0px;
        }
        #topNav a:link, #topNav a:visited
        {
            color:#fff;
            font-weight:bold;
        }
        #topNav a:hover
        {   color:#dcd6de;
            text-decoration:underline;
            font-weight:bold;
        }
        
        
#topNavInterior
    {
        position:absolute;
        width:755px;
        _width:755px;
        font-family: Arial, Times New Roman;
	    font-size: 11px;
	    font-weight: bold;
        margin:22px 0px 0px 180px;
        right:15px;
        top:66px;
        align:right;
        text-align:right;
        z-index:1000;
        text-transform:uppercase;
    }
        
#topNavInterior ul
    {
        padding:0;
        margin:0;       
    }
        #topNavInterior li
        {
            margin:0;
            padding:0;
            display: inline;  
            line-height:125%;      
        }
    .topNavInterior a:link, .topNavInterior a:visited, .topNavInterior
    {
        color:#004378;
        font-family: Arial, Times New Roman;
	    font-size: 11px;
	    font-weight: bold;
        text-decoration:none;
        text-transform:uppercase;

    }
    #topNavInterior a:hover
    {
        color:#ffffff;
        font-family: Arial, Times New Roman;
	    font-size: 11px;
	    font-weight: bold;
        text-decoration:underline;
        background-color:#004378;
        text-transform:uppercase;
    }
    #topNavInterior a:link, #topNavInterior a:visited, #topNavInterior
    {
        color:#004378;
        font-family: Arial, Times New Roman;
	    font-size: 11px;
	    font-weight: bold;
        text-decoration:none;
        text-transform:uppercase;

    }
    #topNavInterior a:hover
    {
        color:#ffffff;
        font-family: Arial, Times New Roman;
	    font-size: 11px;
	    font-weight: bold;
        text-decoration:underline;
        background-color:#004378;
        text-transform:uppercase;
    }
\*topnavLP2 page **/
#topNavLP2
    {
        position:absolute;
        width:755px;
        _width:755px;
        font-family: Arial, Times New Roman;
	    font-size: 11px;
	    font-weight: bold;
        margin:22px 0px 0px 180px;
        right:15px;
        top:66px;
        align:right;
        text-align:right;
        z-index:1000;
        text-transform:uppercase;
    }

#topNavLP2 ul
    {
        padding:0;
        margin:0;       
    }
        #topNavLP2 li
        {
            margin:0;
            padding:0;
            display: inline;  
            line-height:125%;      
        }
    .topNavLP2 a:link, .topNavLP2 a:visited, .topNavLP2
    {
        color:#004378;
        font-family: Arial, Times New Roman;
	    font-size: 11px;
	    font-weight: bold;
        text-decoration:none;
        text-transform:uppercase;

    }
    #topNavLP2 a:hover
    {
        color:#ffffff;
        font-family: Arial, Times New Roman;
	    font-size: 11px;
	    font-weight: bold;
        text-decoration:underline;
        background-color:#004378;
        text-transform:uppercase;
    }
    #topNavLP2 a:link, #topNavLP2 a:visited, #topNavLP2
    {
        color:#004378;
        font-family: Arial, Times New Roman;
	    font-size: 11px;
	    font-weight: bold;
        text-decoration:none;
        text-transform:uppercase;

    }
    #topNavLP2 a:hover
    {
        color:#ffffff;
        font-family: Arial, Times New Roman;
	    font-size: 11px;
	    font-weight: bold;
        text-decoration:underline;
        background-color:#004378;
        text-transform:uppercase;
    }

\**** end topnav LP2 ***\       
#wrappertopbuttonsLP
{
    width:934px;
    margin:0 auto;
    height:77px!important;
    position:relative;
}
#topbuttonleft
{
    width:310px;
    margin:0 auto;
    height:77px!important;
    position:relative;
    float:left;
 }
 
 
.portfolioON {
	FILTER: Alpha(Opacity=60);
	opacity: .5;
}
.portfolioOFF {
	FILTER: Alpha(Opacity=100);
} 
 
#topbuttonmiddle
{
    width:311px;
    margin:0 auto;
    height:77px!important;
    position:relative;
    float:left;
 }
#topbuttonright
{
    width:313px;
    margin:0 auto;
    height:77px!important;
    position:relative;
    float:right;
 }


#wrappertopnavHP
{
    width:934px;
    height:255px!important;
    z-index: 1000;
    position:relative;
    margin-top:-3px;
}

#wrappertopnavLP
{
    width:934px;
    height:205px!important;
    z-index: 1000;
    position:relative;
    margin-top:0px;
}
#topcontentHP
{
    width:934px;
    height:61px!important;
    z-index: 1000;   
} 
#topcontentnew
{
    width:934px;
    height:61px!important;
    z-index: 1000;
    margin-top:5px;
}      
#topcontent
{
    width:934px;
    height:61px!important;
    position:relative;
    z-index: 1000;
}


/**** Header Image ****/

/**** LEFT SIDE ****/
#RightColumnBlog
{
    float:right;
    width:200px;
    align:right;
    clear:right;
}


#RightColumn
{
    float:right;
    width:305px;
    align:right;
    clear:right;
}

#Blogwrapper
{
    width:236px;
    margin:10px 0 0 35px;
    background-image:url(images/blog-bgd-new.gif)!important;
    background-repeat:no-repeat;
    background-color:#f6f6f6;
    min-height:125px!important;
    height:125px;
    align:center;
    padding:10px 0 0 0;
}

#Blogcontent
{
    width:236x;
    margin:50px 0px 0 0px;
    align:left;
}

.Blogcontent
{
    text-align:center;
    font-weight:bold;
    font-family: Arial;
    text-decoration:none;    
    padding:6px 0 6px 0;      
}

.Blogcontent a:link, .Blogcontent a:visited
{
    color:#00457c;
    font-weight:bold;
    font-size:11px;
    text-decoration:none;
}

.Blogcontent a:hover
{
    color:#000000;
    text-decoration:underline;
}

#RightNav
{
    width:279px;
    margin:10px 0 0 15px;
    background-image:url(images/right-column-bgd.gif)!important;
    background-repeat:no-repeat;
    height:436px!important;
    align:right;
    padding:40px 0 0 0;
}

#RightNavMiniCase
{
    width:279px;
    margin:10px 10px 0 15px;
    background-image:url(images/right-col-mincase-bgd.gif)!important;
    background-repeat:no-repeat;
    align:right;
    padding:40px 0 0 0;
}

.RightNavMiniCase
{
    text-align:center;
    font-weight:normal;    
    padding:6px 0 6px 0;
    margin:0 10px 0 7px;        
}



.linkBlock
{
    text-align:left;
    font-weight:bold;    
    border-bottom:dotted 1px #fff;
    padding:6px 0 6px 0;
    margin:0 10px 0 7px;        
}

.linkBlock a:link, .linkBlock a:visited
{
    color:#000000;
    font-weight:bold;
    font-size:11px;
    font-family: Arial;
    text-decoration:none;
}

.linkBlock a:hover
{
    color:#0071bb;
    text-decoration:undeline;
}
\*** right nav Interior pages ***\
#wrapperTopRightNavInterior
{
    position:relative;
    height:442px;
    width:314px;
    overflow:hidden;
    align:center;
    z-index:10;
    float:right;
    margin-top:30px;
    
}
#linkBlockInterior
{
    text-align:center;
    color:#464646;
    font-family: Arial, Times New Roman;
	font-size: 12px;
	font-weight: bold;
    text-decoration:none;
}

.linkBlockInterior
{
    text-align:center;
    color:#464646;
    font-family: Arial, Times New Roman;
	font-size: 12px;
	font-weight: bold;
    text-decoration:none;
    padding-bottom:5px;
    background: transparent url(images/right-nav-line.jpg) bottom left no-repeat; 
    padding:5px 0 5px 0;
    margin:0 10px 0 7px;        
}

.linkBlockInterior a:link, .linkBlockInterior a:visited
{
        color:#464646;
        font-family: Arial, Times New Roman;
	    font-size: 12px;
	    font-weight: bold;
        text-decoration:none;
        padding:2px 2px 2px 2px;
}

.linkBlockInterior a:hover
{
    color:#ffffff;
    background-color: #00457c;
    font-family: Arial, Times New Roman;
    font-size: 12px;
	font-weight: bold;
    text-decoration:none;
    padding:2px 2px 2px 2px;
}

#linkBlockInterior a:link, #linkBlockInterior a:visited
{
        color:#464646;
        font-family: Arial, Times New Roman;
	    font-size: 12px;
	    font-weight: bold;
        text-decoration:none;
        padding:2px 2px 2px 2px;
}

#linkBlockInterior a:hover
{
    color:#ffffff;
     background-color: #00457c;
    font-family: Arial, Times New Roman;
    font-size: 12px;
	font-weight: bold;
    text-decoration:none;
    padding:2px 2px 2px 2px;
}

.linkBlockInterior2
{
    text-align:center;
    color:#464646;
    font-family: Arial, Times New Roman;
	font-size: 12px;
	font-weight: bold;
    text-decoration:none;
    padding-bottom:5px;
    background: transparent url(images/linenav2.jpg) bottom left no-repeat; 
    padding:5px 0 5px 0;
    margin:0 10px 0 7px;        
}

.linkBlockInterior2 a:link, .linkBlockInterior2 a:visited
{
        color:#464646;
        font-family: Arial, Times New Roman;
	    font-size: 12px;
	    font-weight: bold;
        text-decoration:none;
        padding:2px 2px 2px 2px;
}

.linkBlockInterior2 a:hover
{
    color:#ffffff;
    background-color: #00457c;
    font-family: Arial, Times New Roman;
    font-size: 12px;
	font-weight: bold;
    text-decoration:none;
    padding:2px 2px 2px 2px;
}



#RightButtons
{
    width:285px;
    margin:10px 10px 5px 10px;
    position:relative;
    text-align:center;
}

#Rightcontact
{
    width:285px;
    margin:0px 0px 5px 0px;
    position:relative;
    text-align:center;
}



.Rightcontact
{
    color:#00335c;
    font-weight:bold;
    font-size:11px;
    font-family: Arial;
    text-decoration:none;       
}

a. Rightcontact:link, a. Rightcontact:visited
{
    color:#00335c;
    font-weight:bold;
    font-size:11px;
    font-family: Arial;
    text-decoration:none;
}

a. Rightcontact:hover
{
    color:#0072bc;
    text-decoration:undeline;
}
#Rightcontact a:hover
{
    color:#0072bc;
    text-decoration:undeline;
}


/**** CONTENT ****/

#wrapperHP
{
   width:950px;
   z-index:10;
   background-image:url(images/HP-top-bgd.jpg);
   background-repeat:no-repeat;
   background-color:#ffffff;
   text-align:center;
   margin:0 auto;
  
}
#wrapperLP
{
   width:950px;
   z-index:10;
   background-image:url(images/LP-top-bgd.jpg);
   background-repeat:no-repeat;
   position:relative;
   background-color:#ffffff;
   text-align:center;
   margin:0 auto;
}
#wrapperLP2Interior
{
   width:950px;
   z-index:10;
   background-image:url(images/LP-2-Interior-bgd.jpg);
   background-repeat:no-repeat;
   position:relative;
   background-color:#ffffff;
   text-align:center;
   margin:0 auto;
}
#wrapperLP3
{
   width:950px;
   z-index:10;
   background-image:url(images/LP3-top-bgd.jpg);
   background-repeat:no-repeat;
   position:relative;
   background-color:#ffffff;
   text-align:center;
   margin:0 auto;
}
#wrapperLPblog
{
   width:950px;
   z-index:10;
   background-image:url(images/Blog-top-bgd.jpg);
   background-repeat:no-repeat;
   position:relative;
   background-color:#ffffff;
   text-align:center;
   margin:0 auto;
}


 #wrapperMainContentHP
{
   width:934px;
   margin-left:8px;
   margin-right:8px;
   z-index:10;
   
}
 #wrapperMainContentLP
{
   width:934px;
   margin-left:8px;
   margin-right:8px;
   z-index:10;
   position:relative;
}

#contentWrapperHP
{
    width:934px;
    margin:0 auto;
    position:relative;
    text-align:left; 
    background-image:url(images/LP-content-bgd.jpg);
    background-repeat:repeat-x;
    background-color:#ffffff;
}
   
#contentWrapperBlog
{
    width:934px;
    margin-top:-2px;
    position:relative;
    text-align:left; 
    background-image:url(images/Blog-content-bgd.jpg);
    background-repeat:no-repeat;
    background-color:#ffffff;
}

#contentWrapperLP
{
    width:934px;
    margin:0 auto;
    position:relative;
    text-align:left; 
    background-image:url(images/LP-content-bgd.jpg);
    background-repeat:repeat-x;
    background-color:#ffffff;
}
#contentWrapperLPInterior
{
    width:934px;
    margin:0 auto;
    position:relative;
    text-align:left; 
}
#wrappertopcontent
  {    
  width:934px;
  margin:0 auto;
  position:relative;
  text-align:left; 
}
#contentHP
 {
    width:580px;
    _width:580px;
    margin:10px 15px 0px 15px;
    position:relative;    
    float:left;
 }  
#contentLPBlog
{
    width:670px;
    _width:650px;
    margin:10px 15px 0px 15px;
    position:relative;    
    float:left;
 }   
#contentLP2
{
    width:580px;
    _width:570px;
    margin:10px 15px 0px 15px;
    position:relative;    
    float:left;
 } 
 #contentLP2Interior
{
    width:580px;
    _width:570px;
    margin:0px 0px 0px 0px;
    position:relative;    
    float:left;
 }
 
#contentLP2Interiortext
{
    width:580px;
    _width:570px;
    margin:0px 0px 0px 20px;
    position:relative;    

 }
 #topcontentLP
{
    width:560px;
    _width:540px;
    margin:10px 15px 0px 20px;
    position:relative;    
    float:left;
    height: 25px!important;
 } 
 
#wrapperBreadcrumb
{
    width:920px;
    _width:920px;
    margin:0 auto;
    position:relative;    
 }  
#contentLP
{
    width:880px;
    _width:860px;
    margin:0px 15px 0px 25px;
    position:relative; 
   
 }
 #contentLP3
{
    width:860px;
    _width:840px;
    margin:0px 15px 0px 25px;
    _margin:0px 5px 0px 20px;
    position:relative; 

 }
    
    /**** BUTTON WRAPPER ****/
    
#swirl{position:relative;width:950px;height:1px; margin-top:0px;_margin-top:0px;margin-bottom:0px;}
    
#footerWrappernew
{
   position:relative;
   height:100px;
   background-image:url(images/footer-bgd-new1.gif)!important;
   background-repeat:no-repeat;
   margin:20px 0 0 0;
   _margin:10px 0 0 0;
   width:950px;
}
#footerWrapper
{
   position:relative;
   height:125px;
   background-image:url(images/footer-bgd-new.gif)!important;
   background-repeat:no-repeat;
   margin:0px 0 0 0;
   _margin:-5px 0 0 0;
   width:950px;
}

/*---- INNER FOOTER POSITIONS ----*/
#hostingBugs    {top:0px; left:0px;}
#hostingBugsIH  {top:10px; left:10px;}
#SHAREbug       {top:5px; left:10px;}
#footerNav      {top:15px; left:0px;}
.ie7 #footerNav {top:15px; left:0px;}
.ie6 #footerNav {top:5px; left:0px;}
#address        {top:16px; left:0px;}
#copyright      {top:60px; left:0px;}
/*---------------------------------*/

/*---- Temp Borders ----*
#footerWrapper, #footerHr, #hostingBugs, #SHAREbug, #footerNav, #address, #copyright {border:0px solid pink;}
/*---- End Temp Borders ---*/

#hostingBugs
{
    width:934px;
    position:relative;
    align:center;
}
    #PBbug
    {
        float:right;
        width:120px;
        position:relative;
        margin:0 10px 0 0px;
    }
    
 #hostingBugsIH
{
    width:130px;
    position:absolute;
}
   
    #IHbug
    {
        float:left;
        width:92px;
        position:relative;
    }
#SHAREbug
{
    position:relative;
    align:center;
    text-align:center;
    margin-top:5px;
}
    #SHAREbug p
    {
        margin:0;
        padding:0;
    }
/*-------------------------------------------*/
#footerNav
{
    text-align:center;
    font-weight:bold;
    font-size:10px;
    position:absolute;
    text-transform:uppercase;
    width:880px;
    margin-left:15px;
    margin-right:15px;
    font-family:"Tahoma", verdana;
    height:60px;
    color:#000;
}
    #footerNav ul
    {
        padding:0;
        margin:0;       
    }
        #footerNav li
        {
            margin:0;
            padding:0;
            display: inline;  
            line-height:120%;      
        }
    .footerNav a:link, .footerNav a:visited, .footerNav
    {
        color:#000;
        font-weight:bold;
        text-decoration:none;

    }
    #footerNav a:hover
    {
        color:#0071bb;
        font-weight:bold;
        text-decoration:underline;
    }
    #footerNav a:link, #footerNav a:visited, #footerNav
    {
        color:#000;
        font-weight:bold;
        text-decoration:none;

    }
    #footerNav a:hover
    {
        color:#0071bb;
        font-weight:bold;
        text-decoration:underline;
    }

/*-------------------------------------------*/
#address
{
    font-size:8pt;
    text-align:center;
    position:absolute;
    width:934px;
}
#copyright
{
    font-size:8pt;
    text-align:center;
    position:absolute;
    width:950px;
}
/*-------------------------------------------*/

/***** Main Menu - Start *****/

.MainMenuBar
{
	color: transparent;
}

.MainMenuItem
{
	color: #004378;
	text-transform: none;
	text-align: right;
	font-family: Arial, Times New Roman;
	font-size: 11px;
	font-weight: bold;
	 text-transform:uppercase;
	
}

.MainMenuItemSelected
{
	color: #ffffff;
	text-align: right;
	font-family:Arial, Times New Roman;
	font-size: 11px;
	font-weight: bold;
	text-transform: none;
	text-decoration: underline;
	cursor: pointer;
	text-transform:uppercase;
	background-color: #00457c;
}
.MainMenu_SubMenu
{
	color: #004378;
	background-color: #ffffff;
	text-align: left;
	font-family: Arial;
	font-size:10px;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
}

.MainMenu_MenuBreak
{
	border: 0px;
	color: #ffffff;
	background-color: Transparent;
	height: 1px;
	width: 1px;
}

/* The next 4 classes are needed to override the default settings and remove all arrows from the dynamic menu. */
.MainMenu_MenuArrow 
{ 
	display:none;
}Arial
.MainMenu_RootMenuArrow 
{ 
	display:none;
}
.ModuleTitle_MenuArrow 
{
	display:none;
}
.ModuleTitle_RootMenuArrow 
{
	display:none;
}
/**********************************/

.SeparatorCSS
{
	color: #004378;
/*	background-color: #a64a7d;  */
/*	height: 30px; */
	font-family: Arial;
	font-size: 12px;
	text-align: center;
	text-decoration: none;
	line-height:110%;
/*  text-transform: uppercase; */
}
/***** Main Menu - End *****/

/* 


/*===================================
Skin styles for Search Box feature
====================================*/
#searchFunction {
    padding: 0px;
    position: relative;
}

.searchLink{
    color: #ffffff;
    font-weight: normal;
    text-decoration: none;
}

.searchLinkOn {
    position: relative;
    z-index: 950;
    display: block;
    color: #ffffff;
    text-decoration: none;
}

.searchContainer {
    display: none;
}

.searchContainerShow {
    display: block;
    z-index: 999;
    position: absolute;
    padding: 10px 10px 10px 10px;
    background: #FFFFFF;
    border: 1px solid #003471;
    width: 220px;
    color: #0000;
    text-transform: none;
}

#closeBtnContainer
{
    position: absolute;
    top: 3px;
    right:3px;
}

.searchLink
	{
		padding:7px 4px 7px;
	}
	.ie6 .searchLink
	{
		padding:7px 4px 7px;
	}

	.ie6 #searchLink img
	{
		position:relative;
		top:2px;
	}

sup
{
    height: 0pt; 
    line-height: 1; 
    vertical-align: top;
    font-size:1px;
}

sup font
{
font-size:1px;
}
.sup font
{
font-size:1px;
}

/*===================================
Skin styles for Search Box feature
====================================*/
#search {position:absolute;top:40px;right:25px;text-align:right;width:230px;z-index:1000;height:30px!important;}
#search .eznc_SearchText {width:120px; border:1px solid #b7d3fa; position:relative; _top:3px; top:-6px;z-index:1000;}
#search a.eznc_SearchButtton:link, #search a.eznc_SearchButtton:visited {color:#fff; font-family:Tahoma, Geneva, sans-serif; font-size:13px; font-weight:bold;position:relative; top:2px;z-index:1000;}
.ie6 #search a.eznc_SearchButtton:link, #search a.eznc_SearchButtton:visited {color:#fff; font-family:Tahoma, Geneva, sans-serif; font-size:13px; font-weight:bold; position:relative; top:-7px;z-index:1000;}
.ie7 #search a.eznc_SearchButtton:link, #search a.eznc_SearchButtton:visited {color:#fff; font-family:Tahoma, Geneva, sans-serif; font-size:13px; font-weight:bold; position:relative; top:-6px;z-index:1000;}
.ie8 #search a.eznc_SearchButtton:link, #search a.eznc_SearchButtton:visited {color:#fff; font-family:Tahoma, Geneva, sans-serif; font-size:13px; font-weight:bold; position:relative; top:-7px;z-index:1000;}

#search a.eznc_SearchButtton:hover {color:#ff9950; text-decoration:none;z-index:1000;position:relative; top:2px;}
.ie7 #search a.eznc_SearchButtton:hover {color:#ff9950; text-decoration:none;z-index:1000;position:relative; top:-4px;}
.ie6 #search a.eznc_SearchButtton:hover {color:#ff9950; text-decoration:none;z-index:1000;position:relative; top:-4px;}
.ie6 #search a.eznc_SearchButtton:hover {color:#ff9950; text-decoration:none;z-index:1000;position:relative; top:-7px;}
/*=======================================
END - Skin styles for Search Box feature
=======================================*/
