﻿#dhtmltooltip{
position: absolute;
width: 150px;
border: 2px solid black;
padding: 2px;
background-color:#FAFAD2;
visibility: hidden;
z-index: 99;
font-family:Verdana,Arial;
font-size:smaller;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

/*
.SearchGoogleIcon
{
	background-image:url('../Images/googleSearchIcon.gif') no-repeat; background-position: 0px 0px; 	
}

*/
.tdWrappedText
{
	white-space: pre-wrap; /* css-3 */
        white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
        white-space: -pre-wrap; /* Opera 4-6 */
        white-space: -o-pre-wrap; /* Opera 7 */
        word-wrap: break-word; /* Internet Explorer 5.5+ */

}

fieldset {color:Black;} /*this is the border color*/
legend {color:Black;font-weight:bold;} /* this is the GroupingText color */

.gsc-control{width:100%;}


.searchResultTabPanel-body
{
	/*
	background-image:url("../Images/earthwashoutblue.jpg");
    background-repeat:no-repeat;*/
   
}


.PagingNumbers
{
	font-size:16px;font-family:Arial,Calibri,Verdana;text-align:center;width:100%;
}

.communitySubtitle
{
	height: 30px; background: url('../Images/darkBlueBack.jpg') repeat-x; background-position: 0px 0px; 
}

.checkBoxGroupCls
{
	margin:5px;
}

.east-panel .x-layout-collapsed-east
{
    background: url(../Images/newsAndBookmarksTitleVertical.png) no-repeat center;
}


.westPanelBody
{
	background-color:Fuchsia;
}

.west-panel .x-layout-collapsed-west
{
    background: url(../Images/InfoSearchTitleVertical.png) no-repeat center;
}

.south-panel .x-layout-collapsed-south
{
	
    background: url(../Images/latestEntriesClosed.png) no-repeat center;
}

.PanelTest
{
	background-color:#EFF3FB;
}

.PanelTitle
{
	letter-spacing: -1px; 
	font-family:Verdana,Arial;
	font-weight:bold;
	font-size:20px;
	width:100%;
	display:inline;
	text-align:center;
	vertical-align:middle;
	white-space:nowrap;
}

.featuredStoryCell
{
	text-align:left;
	vertical-align:top;
	width:70%;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:0px;
	
}
.featVizCell
{
	
	text-align:center;
	vertical-align:middle;
	width:30%;
	padding-left:10px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
}

.communityTable
{
	margin-top:0px;width:100%;
	background-color:transparent;
	
	
	
}
.infoSpringCell
{
	text-align:center;
	vertical-align:top;
	width:100%;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	
}

.latestEntriesCell
{
	font-family:Calibri,Verdana, Arial;
	text-align:center;
	vertical-align:top;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:0px;
	
	width:100%;
}
.quickLinksCell
{
	/*border-left:2px solid navy;
	border-right:2px solid navy;
	border-bottom:2px solid navy;*/
	text-align:center;
	vertical-align:top;
	width:20%;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#EFF3FB;
	
	/*background-image:url("../Images/lightGreenTrans2.png");
    background-repeat: repeat;*/
	
/*	 background-image:url("../Images/metal2.gif");
    background-repeat: repeat;*/
	
}

.back-image {
	width: 100%;
	height:100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index:0;
}

.source-image {
	width: 100%;
	height:100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index:-1;
}

.commentDateText
{
	font-family:Calibri,Verdana,Arial;
	font-size:smaller;
	color:#A0A0A0;
}
.commentCellWhite
{
	vertical-align:middle;
	border-bottom:solid 1px gray;
	border-top:solid 1px gray;
	background-color:White;
	width:100%;
	padding-bottom:4px;
	padding-left:5px;
	padding-right:5px;
}

.commentCellGray
{
	vertical-align:middle;
	margin-top:5px;
	border-bottom:solid 1px gray;
	border-top:solid 1px gray;
	background-color:#F0F0F0;
	width:100%;
	padding-bottom:4px;
	padding-left:5px;
	padding-right:5px;
}
.commentOwnerText
{
	font-family:Calibri,Verdana,Arial;
	font-weight:bold;
	font-size:10px;
}

.commentText
{
	font-family:Calibri,Verdana,Arial;
	font-size:12px;
}

.commentsAddComment
{
	text-align:right;
	width:40%;
	 background-image:url("../Images/gradientGray_1x1_20h.png");
    background-repeat:repeat-x;
    vertical-align: middle;
    border-bottom:solid 1px gray;
	border-right:solid 1px gray;
	border-top:solid 1px gray;
	padding-right:5px;
}
.commentsTitle
{
	padding-left:5px;
	vertical-align: middle;
    background-image:url("../Images/gradientGray_1x1_20h.png");
    background-repeat:repeat-x;
    text-align:left;
    width:30%;
    font-family:Calibri,Verdana,Arial;
	font-weight:bold;
	border-left:solid 1px gray;
	border-bottom:solid 1px gray;
	border-top:solid 1px gray;
}
.commentsNotifyArea
{
	padding-left:5px;
	vertical-align: middle;
    background-image:url("../Images/gradientGray_1x1_20h.png");
    background-repeat:repeat-x;
    text-align:center;
    width:30%;
    font-family:Calibri,Verdana,Arial;
	font-weight:bold;
	color:#347C17;
	border-bottom:solid 1px gray;
	border-top:solid 1px gray;
}

.commentsNotifyAreaDisabled
{
	padding-left:5px;
	vertical-align: middle;
    background-image:url("../Images/gradientGray_1x1_20h.png");
    background-repeat:repeat-x;
    text-align:center;
    width:30%;
    font-family:Calibri,Verdana,Arial;
	font-weight:bold;
	color:#736F6E;
	border-bottom:solid 1px gray;
	border-top:solid 1px gray;
}

.entrySubtitle
{
	font-family:Calibri,Verdana,Arial;
	font-weight:bold;
	font-size:12px;
	
}
.entryText
{
	font-family:Calibri,Verdana,Arial;
	font-size:12px;
	font-weight:normal;
}
.cssTextButtonSmall
{
     background-color: #0033FF;
     border: 1px solid Navy;
     color: white;
     font-size:8pt;
     font-family:Verdana, Arial;
     font-weight: bold;
     padding: 3px 5px;
     cursor:pointer;
     
     }
.cssTextButtonSmall:hover
{
	background-color:#0099cc;
		border: 1px solid Navy;
     color: white;
     font-size: 8pt;
     font-family:Verdana, Arial;
     font-weight: bold;
     padding: 3px 5px;
     cursor:pointer;
     }

.cssTextButton
{
    vertical-align:middle;
	text-align:center;
	display:inline-block;
	font-weight:bold;
	color:White;
	font-size:15px;
	font-family:Verdana,Arial;
	border:1px solid navy;
	height: 30px; background: url('../Images/cssTextButtonCombo.jpg') repeat-x; background-position: 0px 0px; 
     cursor:pointer;
    
     padding-top:3px;
     padding-bottom:3px;
     padding-left:10px;
     padding-right:10px;
     }
.cssTextButton:hover
{
	
     
     background-position:0px -30px;
	vertical-align:middle;
	text-align:center;
	display:inline-block;
	font-weight:bold;
	color:White;
	font-size:15px;
	font-family:Verdana,Arial;
	text-decoration:none;
	border:1px solid navy;
	cursor:pointer;
	
	 padding-top:3px;
     padding-bottom:3px;
     padding-left:10px;
     padding-right:10px;
     }

.pagingLoadingImage
{
	width:25px;height:25px;
	background: url('../Images/loader.gif');
	background-repeat:no-repeat;
	background-position: 0px 0px;
	display:inline-block;
	vertical-align:middle;
}


.loadingImage
{
	width:31px;height:31px;
	background: url('../Images/loader.gif');
	background-repeat:no-repeat;
	background-position: 0px 0px;
	display:inline-block;
	vertical-align:middle;
}

.feedsArea
{
	text-indent:0px;
	 line-height:15px;
	 margin-top:4px;
	 margin-left:2px;
	 margin-right:2px;
	 margin-bottom:4px;
	 width:100%;
}

.headlineList
{
	margin-left: 18px; padding-left: 0px;
}
.headlineRecent
{
	font-size:11px;
	font-family:Verdana,Arial;
	color:#0000FF;
	font-weight:bold;
	line-height:11px;
}
.headlineRecent:hover
{
	font-size:12px;
	font-family:Verdana,Arial;
	font-weight:bold;
	color:#0000FF;
	font-weight:bold;
	line-height:10px;
	
}
.headline
{
	font-size:12px;
	font-family:Calibri,Verdana,Arial;
	color:#0000FF;
	line-height:12px;
	
	
}
.headline:hover
{
	font-size:12px;
	font-family:Calibri,Verdana,Arial;
	color:#0000FF;
	
	line-height:12px;
	
}
.loginOrSignup
{
	color:White;
	font-family:Arial;
	text-decoration:none;
	vertical-align:middle;

	
}
.loginOrSignup:hover
{
	color:White;
	font-family:Arial;
	text-decoration:underline;
		vertical-align:middle;
		
	
}
.loginName
{
	color:White;
	font-weight:bold;
	font-family:Arial;
	text-decoration:none;
		vertical-align:middle;
		
}
.loginName:hover
{
	color:White;
	font-family:Arial;
	text-decoration:underline;
		vertical-align:middle;
		
}
.loginStatus
{
	color:White;
	font-size:12px;
	font-family:Arial;
	text-decoration:none;
	vertical-align:middle;
	
}
.loginStatus:hover
{
	color:White;
	font-size:12px;
	font-family:Arial;
	text-decoration:underline;
		vertical-align:middle;
		
}

*:focus { 
	outline: none; 
	}
*::-moz-focus-inner { 
	border: none; 
	}
	
	.modeAE
	{
	vertical-align:middle;
	text-align:center;
	display:inline-block;
	font-weight:bold;
	color:White;
	font-size:15px;
	font-family:Calibri,Verdana,Arial;
	border:1px solid navy;
	width: 80px; height: 30px; background: url('../Images/modeImgCombo.png') no-repeat; background-position: 0px 0px;
	}
	
	.modeAE:hover
{
	background-position:0px -30px;
	vertical-align:middle;
	text-align:center;
	display:inline-block;
	font-weight:bold;
	color:White;
	font-size:15px;
	font-family:Calibri,Verdana,Arial;
	text-decoration:none;
	border:1px solid navy;
	}
.mode
{
	vertical-align:middle;
	text-align:center;
	display:inline-block;
	font-weight:bold;
	color:White;
	font-size:15px;
	font-family:Calibri,Verdana,Arial;
	border:1px solid navy;
	width: 80px; height: 30px; background: url('../Images/modeImgCombo.png') no-repeat; background-position: 0px 0px;
}
.mode:hover
{
	background-position:0px -30px;
	vertical-align:middle;
	text-align:center;
	display:inline-block;
	font-weight:bold;
	color:White;
	font-size:15px;
	font-family:Calibri,Verdana,Arial;
	text-decoration:none;
	border:1px solid navy;
	}

.modeActive
{
	vertical-align:middle;
	text-align:center;
	display:inline-block;
	font-weight:bold;
	color:White;
	font-size:17px;
	font-family:Calibri,Verdana,Arial;
	width: 80px; height: 30px; background: url('../Images/modeImgActiveMode.png') no-repeat; background-position: 0px 0px;
	text-decoration:none;
	border:1px solid navy;
}
.modeActive:hover
{
	vertical-align:middle;
	text-align:center;
	display:inline-block;
	font-weight:bold;
	color:White;
	font-size:17px;
	font-family:Calibri,Verdana,Arial;
	text-decoration:none;
	border:1px solid navy;
}
.calendar
{
	cursor:pointer;
	vertical-align:middle;
}
.rightTable
        {
            width: 100%;
            border-top: 3px solid navy;
            border-left: 3px solid navy;
            border-right: 3px solid navy;
            border-bottom: 3px solid navy;
            border-collapse:collapse;
        }
.leftTable
{
    width: 100%;
    border-top: 3px solid navy;
    border-left: 3px solid navy;
    border-right: 3px solid navy;
    border-bottom: 3px solid navy;
    border-collapse:collapse;
}
.titlePanelRow
{
	white-space:nowrap;
}

.StepText
{
	color:Red;
	font-weight:bold;
	font-family:Verdana,Arial;
	font-size:small;
}
.StepQuestion
{
	color:Black;
	font-weight:bold;
	font-family:Verdana,Arial;
	font-size:small;
	
}

.closePanelButton
{
	vertical-align:middle;
	display:none;
	width: 21px; height: 21px; background: url('../Images/closeNormal.png') no-repeat; background-position: 0px 0px;
	white-space:nowrap;
}

.minimize
{
	vertical-align:middle;
	display:inline-block;
	width: 21px; height: 21px; background: url('../Images/minimize.jpg') no-repeat; background-position: 0px 0px;
}
.minimize:hover{background-position:-21px 0px;}

.restore
{
	vertical-align:middle;
	display:inline-block;
	width: 21px; height: 21px; background: url('../Images/restore.jpg') no-repeat; background-position: 0px 0px;
}
.restore:hover{background-position:-21px 0px;}

.maximize
{
	vertical-align:middle;
	display:inline-block;
	width: 21px; height: 21px; background: url('../Images/maximize.jpg') no-repeat; background-position: 0px 0px;
}
.maximize:hover{background-position:-21px 0px;}

.collapsePanel {
	width: 100%;
	
	overflow:hidden;
	text-align:left;
	background-image:url("../Images/trans100.png");
	background-repeat:repeat;
}

.collapsePanelHeader{	
	width:100%;	
	height:30px;
	 color: White; 
	
	font-weight:bold;
	letter-spacing: -1px; 
    font-size: 18px;
    
    vertical-align: middle;
    background-image:url("../Images/lightBlueGradient.png");
    background-repeat:repeat-x;
}

.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
	font-family: Arial, Sans-Serif;
	font-size: 20px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionContent
{
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

.accordionLink
{
 background-color: #2E4d7B;
    color:White;
}
.header
{
	height:40px;
	margin: 0px; 
    padding: 0px; 
    background-color: #5f87d0; 
       background-image:url("../Images/c1stopBanner4.jpg");
    background-repeat:no-repeat;
    letter-spacing: -1px; 
    font-size: 25px;
    border-bottom:solid 3px navy;
}
body 
{
    margin: 0; 
    padding: 0; 
    font-family: sans-serif; 
    background-color:Black;
    z-index:0;
    background-image:url("../Images/earthwashoutblue.jpg");
    background-repeat:no-repeat;
    
}
table 
{
    margin: 0px; 
    padding: 0px;
}

p 
{
    margin: 0px; padding: 0px;
    
}

a 
{
   
    text-decoration: none;
    color:Blue;
}

a:hover 
{
    text-decoration: underline; 
    
}


.left {margin-left: 5px; margin-right: 5px; margin-top: 5px;font-size: 78%;vertical-align:middle;}

.middle {margin-left: 5px; margin-right: 5px; margin-top: 5px;font-size: 78%;}

.right {margin-left: 5px; margin-right: 6px; margin-top: 5px;font-size: 78%;vertical-align:middle;}

.footer {margin: 0px; padding: 3px; background-color: #efe7cf; border-top: solid 1px #bfb8af; text-align: right; color: #777777;} 

a.arrow {font-size: 1.25em; border: outset 2px #ffffff; background-color: #6fb86f; color: #ffffff; width: 14px; height: 1em; text-align: center; font-weight: bold; letter-spacing: -2px; text-decoration: none; padding: 0;} 
a:hover.arrow {font-size: 1.25em; border: outset 2px #ffffff; background-color:  #4fa84f; color: #ffffff; width: 14px; height: 1em; text-align: center; font-weight: bold; letter-spacing: -2px; text-decoration: none; padding: 0;} 
