﻿*   
{
 outline:none;   
}
img 
{
    border:none;  outline:none; 
}

a:link  
{
    color:#FF9900;
    text-decoration:none;
    outline:none;
}
a:visited  
{
    color:#FF9900;
    text-decoration:none;outline:none;
}
a:hover  
{
    color:#999999;
    text-decoration:none;outline:none;
}
a:active  
{
    color:#336699;
    text-decoration:none;outline:none;
}
p   
{
    margin-bottom:15px;
    line-height:155%;
}


ul  
{
    list-style:none;
}
h1  
{
    padding-bottom:3px;
    border-bottom:1px dotted #cccccc;
    width:100%;
    margin-bottom:10px;
}
#mark  
{
    padding-bottom:4px;
    border-bottom:1px dotted #cccccc;
    width:90%;
    margin-bottom:10px;
}

h2  
{
    padding-bottom:3px;
    border-bottom:1px dotted #cccccc;
    width:100%;
    margin-bottom:10px;
    
}

h5  
{
    padding-top:15px;
}


#theThumbs  
{
    position:relative;
    width:100%;
    height:102px;
}


#example .thumbs div
{
	float:left;
	width:180px;
	margin-right:3px;
	height:92px;
	background:url(../images/btnOff.png) no-repeat;
	outline:none;
	padding-left:15px;
	padding-top:10px;
		
}

#example .thumbs .pager-active {
	float:left;
	width:180px;
	margin-right:3px;
	height:92px;
	background:url(../images/btnOn.png) no-repeat;
	outline:none;
	margin-top:-4px;
	padding-left:15px;
	padding-top:10px;
}
#example .thumbs .pager-inactive {
	float:left;
	width:180px;
	margin-right:3px;
	height:92px;
	background:url(../images/btnOff.png) no-repeat;
	outline:none;
	top:-4px;
	padding-left:15px;
	padding-top:10px;
}
.pager-active img   
{
    margin-top:4px;   
}

.mCategory  
{
    margin-top:10px;
}
.mainDesc   
{
    font-size:11px;   
}

#ljLogo 
{
    position:absolute;
    top:12px;
    left: 0px;
}
#getInTouch
{
    position:absolute;
    top:15px;
    right: 8px;
}
#bottomWide
{
    position:relative;
    width:100%;
    height:380px;
    background:url(../images/bottomBG.png);
    clear:both;
}
#bottomContent  
{
    position:relative;
    width:990px;
    margin:0 auto;
    background:url(../images/bottom.png);
    height:380px;
}
.topPad 
{
    padding-top:10px;
}

#fCorp  
{
    position:relative;
    width:280px;
    height:320px;
    float:left; 
    margin-top:20px;
}
#fWebsites  
{
    position:relative;
    width:280px;
    height:320px;
    float:right; 
    margin-top:20px;
}
#fLinks  
{
    position:relative;
    width:280px;
    height:320px;
    float:left; 
    margin-top:20px;
    margin-left:80px;
}

#footerListCorp ul
{
    width:222px;   
}
#footerListCorp li
{
    padding-top:8px;
    padding-bottom:8px;
    background:url(../images/fULSep.png) bottom REPEAT-X;
    width:222px;
    font-size:13px;

}
#footerListCorp a:link  
{
    text-shadow: 1px 1px #04376A;
    color:#708CAA;
}
#footerListCorp a:visited  
{
    text-shadow: 1px 1px #04376A;
    color:#708CAA;
}
#footerListCorp a:hover  
{
    text-shadow: 1px 1px #04376A;
    color:#FFFFFF;
}
#footerListCorp a:active  
{
    text-shadow: 1px 1px #04376A;
    color:#708CAA;
}



#footerListLinks ul
{
    width:222px;   
}
#footerListLinks li
{
    padding-top:8px;
    padding-bottom:8px;
    background:url(../images/fULSep.png) bottom REPEAT-X;
    width:222px;
    font-size:13px;

}
#footerListLinks a:link  
{
    text-shadow: 1px 1px #04376A;
    color:#708CAA;
}
#footerListLinks a:visited  
{
    text-shadow: 1px 1px #04376A;
    color:#708CAA;
}
#footerListLinks a:hover  
{
    text-shadow: 1px 1px #04376A;
    color:#FFFFFF;
}
#footerListLinks a:active  
{
    text-shadow: 1px 1px #04376A;
    color:#708CAA;
}
#webText 
{
    text-shadow: 1px 1px #04376A;
    color:#708CAA;
    font-size:13px;
}
.shadowText 
{
    text-shadow: 1px 1px #FFFFFF;
    text-align:justify;
}
.theOffice  
{
    float:right;
    margin-left:15px;
}
.horSep 
{
    margin-top:10px;
    margin-bottom:10px;   
}
.clear  
{
    clear:both;   
}
.formElements   
{
    width:300px;
    padding:4px;
    font-size:14px;
    border:1px dashed #999999;
    margin-bottom:4px;   
}
.formBox   
{
    width:350px;
    padding:4px;
    font-size:14px;
    border:1px dashed #999999;
    margin-bottom:4px;   
}
.mailResponse   
{
    font-size:16px;
    font-weight:bold;
    color:Red;   
}

#formFrame  
{
    border:10px solid #CCCCCC;
    padding:25px;   
}
.csItem 
{
    position:relative;
    width:202px;
    float:left;
    margin-right:20px;
    margin-bottom:20px;
    background:#FFFFFF;
    border:1px solid #E0E0E0;
    padding:10px;
}

.csItem a:link{color:#999999;}
.csItem a:visited{color:#999999;}
.csItem a:hover{color:#FF9900;}
.csItem a:active{color:#336699;}

.csItem:hover
{
    position:relative;
    width:202px;
    float:left;
    margin-right:20px;
    background:#f8f8f8;
    padding:10px;
    border:1px dashed #FF9900;
}
.csItemWhite    
{
    position:relative;
    margin-top:10px;
    background:#FFFFFF;
    width:192px;
    height:60px;
    padding:5px;
}
.csMainImage    
{
    position:relative;
    float:left;
    width:400px;
    padding:10px;
    margin-right:25px;   
    border:1px solid #EBEBEB;
    background:#FFFFFF;
}
.csPara 
{
    float:left;   
}
#theTags    
{
    font-size:11px;
}
#theTags a:link {color:#FF9900}
#theTags a:visited {color:#FF9900}
#theTags a:hover {color:#CCCCCC}
#theTags a:active {color:#999999}


.allCS  
{
    width:100%;
    background:url(../images/h5BG.png) repeat-x bottom;
    padding-bottom:10px;  
    margin-bottom:10px; 
}
.childList  
{
    margin-left:15px;
    margin-top:7px;
    list-style-image:url(../images/bullet.png);
}
#socialContainer    
{
    position:relative;
    width:193px;
    height:132px;
    padding-top:12px;
    padding-left:8px;
    background:url(../images/socialBG.png);   
}
#socialContainer img
{
    margin:0px;padding:0px;
}
.social 
{
    width:46px;
}
#socUL  
{
    font-size:11px;   
    margin:4px 0px 0px 22px;
}
#socUL  li 
{
    padding:1px;  
    list-style-image:url(../images/bullet.png);
}
#socUL a:link   {color:#FF9900}
#socUL a:visited   {color:#FF9900}
#socUL a:hover   {color:#999999}
#socUL a:active   {color:#003366}

#mainContent ul 
{
    margin-left:40px;
    list-style-image:url(../images/greenBullet.jpg);
    margin-bottom:25px;
    margin-top:15px;
}
#mainContent li 
{
 padding:3px;   
}
.cePH   
{
    float:left;
    margin-right:20px;
    margin-bottom:80px;
}

.ceItem 
{
    clear:both;margin-bottom:10px;
}
.floatingSample {
    float:right;
    margin-left:20px;
    margin-bottom:15px;
}


#mnuMapMakers   
{
   width:195px;
   float:left;
   height:102px;
    background:#CCCCCC;
    margin-right:3px;
}
#mnuGIS   
{
    float:left;
    width:195px;
    height:102px;
     background:#CCCCCC;
    margin-right:3px;
}
#mnuWebMapping   
{
    float:left;
    width:195px;
    height:102px;
     background:#CCCCCC;
    margin-right:3px;
}
#mnuMapData   
{
    float:left;
    width:195px;
    height:102px;
     background:#CCCCCC;
    margin-right:3px;
}
#mnuMobile   
{
    float:left;
    width:195px;
    height:102px;
    background:#CCCCCC;
    margin-right:3px;
}
.csMainContent  
{
    float:left;
    position:relative;
    width:310px;
    
}
/*#absTopMen  
{
    position:absolute;
     width:336px;
    height:24px;
    background:url(../images/topMenBG.png);
    right:360px;
    top:22px;
    font-size:14px;
    padding-top:8px;
    text-align:center;
    color:#CCCCCC;
}*/
#absTopMen  
{
    position:absolute;
    height:54px;  /*24px;*/
    background:url(../images/topMenBG2.png);
	left:220px;
    top:10px; /*22px;*/
    font-size:14px;
    padding-top:8px;
	padding-left:8px;
	padding-right:8px;
    text-align:center;
    color:#CCCCCC;
}
#absTopMen a:link   
{
    color:#888888;   
}
#absTopMen a:visited   
{
    color:#888888;   
}
#absTopMen a:hover   
{
    color:#FF9900;   
}
#absTopMen a:active   
{
    color:#336699;   
}

.csViewMore 
{
    position:relative;
    width:202px;
    height:21px;
    background:url(../images/csViewMore.png) no-repeat;
    font-size:11px;
    clear:both;
    padding-left:55px;
    padding-top:6px;
    margin-right:54px;
}
.shareLinks{
    position:relative;
    width:400px;
    height:50px;
    font-size:16px;
    clear:both;
    padding-left:10px;
    padding-top:6px;
    margin-right:54px;
}

.csViewMore a:link{color:#FFFFFF;text-shadow:1px 1px #FF6600}
.csViewMore a:visited{color:#FFFFFF}
.csViewMore a:hover{color:#FF6600;text-shadow:1px 1px #FFFFFF}
.csViewMore a:active{color:#FF9900}

.cpItem 
{
    position:relative;
    width:130px;
    height:30px;
    border:1px dashed #999999;
    float:left;
    margin-right:20px;
    margin-bottom:20px;   
    text-align:center;
    padding-top:10px;
}
#servicesS  
{
 position:relative;
 width:749px;
 height:66px;
 background:url(../images/servicesBG.png) no-repeat; 
 padding-top:15px;  
 padding-left:12px;
}

#copyright  
{
    position:absolute;
    width:990px;
    height:24px;
    left:0px;
    font-size:11px;
    color:#666666;
    bottom:0px;
}
#copyright p    
{
    display:inline;
    margin:0px;
}
#copyright a:link   {color:#666666;}
#copyright a:visited   {color:#666666;}
#copyright a:hover   {color:#FFFFFF;}
#copyright a:active   {color:#999999;}

#cBy 
{
    float:right;
}
#cr 
{
 float:left;   
}

#newsletter 
{
    position:relative;
    width:195px;
    height:128px;
    background:url(../images/newsletter.png);   
}
#txtNL
{
    position:absolute;
    width:160px;
    top:63px;
    background:none;
    border:none;
    left:18px;
    color:#666666;   
}
#btnJoin    
{
    position:absolute;
    left:12px;
    top:92px;
}
.csStepLink 
{
    display:block;
    padding-top:4px;
    padding-bottom:2px;
    padding-left:10px;
    padding-right:10px;
    background:#e5e5e5;
    margin-bottom:-2Px;  
}
.csStepLink a:link  
{
    font-weight:bold;
    color:#000000;
}
.csStepLink a:visited  
{
    font-weight:bold;
    color:#000000;
}
.csStepLink a:hover  
{
    font-weight:bold;
    color:#ff9900;
}
.csStepLink a:active  
{
    font-weight:bold;
    color:#FFFFFF;
}
