/* ######### CSS for Shade Tabs. Remove if not using ######### */

.shadetabs2{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 13px Arial;
list-style-type: none;

text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs2 li{
display: inline;
margin: 0px;
}

.shadetabs2 li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 5px;
margin-right: 3px;
/*border: 1px solid #2e4666;*/
color: #686b73;
background-color:#ebeced;

/*background: white url(shade.gif) top left repeat-x;8*/

}


.shadetabs2 li a:hover{
text-decoration: underline;
color: inherit;
}

.shadetabs2 li a.selected{ /*selected main tab style */
background-color:#2e4666;
position: relative;
color:White;
top: 1px;
}

.shadetabs2 li a.selected{ /*selected main tab style */
/*background-image: url(shadeactive.gif);*/
border-bottom-color: #2e4666;
}

.shadetabs2 li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:none;
margin:2px,2px,2px,10px;

	


}


.basictab{
padding: 3px 0;

margin-left: 0;
font: bold 10px Arial;
border-bottom: 0px solid #0a4a68;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.basictab li{
display: inline;
margin: 0;
}

.basictab li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
/*border: 1px solid gray;*/
border-bottom: none;
background-color: #ebeced;
color: #686b73;
}



.basictab li a:hover{
background-color: inherit;
color: inherit;
}

/*
.basictab li a:active{
color: white;
}
*/

.basictab li.selected a{ /*selected tab effect*/
position: relative;
top: 1px;
padding-top: 4px;
color:white;
background-color:#2e4666; 
 font-size:12px;


}

/* ######### CSS for Shade Tabs. Remove if not using ######### */

.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 11px Arial;
list-style-type: none;
border-bottom: 3px solid #0a4a68;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 3px;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 5px;
margin-right: 3px;
/*border: 1px solid #2e4666;*/
color: #686b73;
background-color:#ebeced;

/*background: white url(shade.gif) top left repeat-x;8*/

}


.shadetabs li a:hover{
text-decoration: underline;
color: inherit;
}

.shadetabs li a.selected{ /*selected main tab style */
background-color:#2e4666;
position: relative;
color:White;
top: 1px;
}

.shadetabs li a.selected{ /*selected main tab style */
/*background-image: url(shadeactive.gif);*/
border-bottom-color: #2e4666;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:none;
margin:2px,2px,2px,10px;

	


}

@media print {
.tabcontent {
display:block !important;

	
}
}

UL.column1{
	FLOAT: left; MARGIN: 5px 5px 0px 0px; WIDTH: 130px; LIST-STYLE-TYPE: none; 
}

.column li
{
	font-family:Arial; font-size:13px; color:red; text-decoration:none;
}


UL.column2 {
	FLOAT: left; MARGIN: 5px 5px 0px 0px; WIDTH: 130px; LIST-STYLE-TYPE: none;

}

/************************************************************************/
/*****THIS IS FOR CONTENT*************************************/
.xsnazzy h1, .zsnazzy h1 {
margin:0; 
font-size:15px;
padding: 0 10px 5px 0px; 
border-bottom:1px solid #ebeced;
}
.xsnazzy p, .zsnazzy p {
margin:0; 
padding: 5px 10px; 
font-size:12px; font-family:Arial; color:#1c1c1c;
}

.xboxcontent {
display:block; 
border:1 solid #ebeced; 
border-width:0 0px; 
height:auto;
background-color:#ebeced;
}
* html .xboxcontent {
height:0px;
}

.color_a {
background:#ebeced;
color:#0a4a68;
}


.xsnazzy {
background: transparent; 
width:330px; 
float:left; 
margin:0 3px;
}

.xtop, .xbottom {
display:block; 
background:transparent; 
font-size:0px;
}
.xb1, .xb2, .xb3, .xb4 {
display:block; 
overflow:hidden;
}
.xb1, .xb2, .xb3 {
height:0px;
}
.xb2, .xb3, .xb4 {
background:#ebeced; 
border-left:0px solid #ebeced;
border-right:0px solid #ebeced;
}
.xb1 {
margin:0 5px; 
background:#444;
}
.xb2 {
margin:0 3px;
border-width:0 0px;
}
.xb3 {
margin:0 0px;
}
.xb4 {
height:0px; 
margin:0 0px;
}


.color_b {
background:#d4d8bd; 
color:#000;
}
.color_c {
background:#758279; 
color:#fff;
}
.color_d {
background:#b2ab9b; 
color:#000;
}

/************************************************************************/
/***********FOOTER********************/
#footer {
	BACKGROUND: url(../Images/footerbg.jpg) repeat-x; FLOAT: left; MARGIN: 20px 0px 0px; WIDTH: 828px; COLOR: #505050; HEIGHT: 100px
}
#footer A {
	FONT-WEIGHT: normal; COLOR: #505050; TEXT-DECORATION: underline; font-family:Arial; font-size:12px;
}
#footermenu {
	MARGIN: 20px 20px 20px; TEXT-ALIGN: left;
}
#footer .nudgelogo {
	POSITION: relative; TOP: -25px
}
.left {
	FLOAT: left; font-family:Arial; font-size:11px;
}


.right {
	FLOAT: right; TEXT-ALIGN: center;  font-family:Arial; font-size:11px;
}
.imgMid {
	VERTICAL-ALIGN: middle
}
.imgBottom {
	VERTICAL-ALIGN: bottom
}
.floatright {
	FLOAT: right
}
.floatleft {
	FLOAT: left
}
.on {
	DISPLAY: block; VISIBILITY: visible
}
.off {
	DISPLAY: none; VISIBILITY: hidden
}
.nopadding {
	MARGIN: 0px 0px 0px 20px; LINE-HEIGHT: 150%
}
.callout {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 10px; BACKGROUND: url(../Images/calloutgradient.jpg) #eaeddb repeat-x; FLOAT: left; PADDING-BOTTOM: 15px; MARGIN: 0px 0px 20px; BORDER-LEFT: #000000 1px solid; PADDING-TOP: 15px; BORDER-BOTTOM: #000000 1px solid
}
.note {
	FONT-WEIGHT: normal; FONT-SIZE: 11px
}
LABEL {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}

/************************************************************************************************/