/* Departmental and Top-Level Stylesheet for CommonSpot */
/*The sheet should represent base html selectors */
/*The values represented here are base line for all sites to start */
/* Changes: */
/* 080714lh changed h1 to 18px Georgia */


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin:0px;
padding:0px;
}

body,html {
		background-color: #FFFFFF;
		color:#000;
	/*	min-width:760px;*/  /*This option was added for scrolling issue*/  	/*moved to wrap*/
}
	

body, div, li, th, td, dd {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
}

.CS_Textblock_Text table{
	margin:0 auto;
}

.CS_Textblock_Text th, .CS_Textblock_Text td{
padding:9px 9px;	
}

p{
	padding-top: 0px;
	padding-bottom: 18px;
	line-height:18px;
}

blockquote{
	padding:18px 20px;
}

ul, ol{
	margin-top:0px;
	font-weight:normal;
	padding:0px 0px 18px 30px;
}

ul ul, ol ol{
	font-weight:normal;
	padding:0px 0px 0px 15px;
}

#headerWrapPrint{
	display:none;
	overflow:hidden;
}

/* Link Bars,BreadCrumbs,PageSet Navigation */
#contentWrap .CS_LinkBar_Item {
	font-size:11px;
	font-family :Verdana,Arial,Helvetica,sans-serif;
	}
#contentWrap .CS_LinkBar_Item a {
	font-size:11px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	}

/***********************************************************************************************************/
/*style inherit from body */
#contentWrap a {
font-family:Arial,Helvetica,sans-serif;
text-decoration:none;
}

#contentWrap  a:link{
color:#232376;
text-decoration:none;
}

#contentWrap a:visited {
color:#232376;
text-decoration:none;
}


#contentWrap a:hover {
color:#6666CC;
text-decoration:underline;
}

/***********************************************************************************************************/
/*Main */
#main a, #full a{
font-family:Arial,Helvetica,sans-serif;
text-decoration:none;
font-weight:bold;
}

#main  a:link, #full a:link{
color:#232376;
text-decoration:none;
font-weight:bold;
}

#main a:visited, #full a:visited {
color:#232376;
text-decoration:none;
font-weight:bold;
}


#main a:hover, #full a:hover {
color:#6666CC;
font-weight:bold;
text-decoration:underline;
}

/***********************************************************************************************************/
/*style inherit from contentwrap */
#footerWrap a {
	color: #6f6753 !important;
	font-size: 10px;
	font-family:Verdana,Helvetica,sans-serif;
}
#footerWrap  a:link {
color:#6F6753 !important;
}

#footerWrap a:visited {
color:#6f6753 !important;
}

#footerWrap a:hover {
color:#BF8D17 !important;
}

/***********************************************************************************************************/

/*#main ul, #full ul{
	font-weight:normal;
	margin-top:0px;
	padding:0px 0px 18px 30px;
}

#main ol, #full ol{
	font-weight:normal;
	margin-top:0px;
	padding:0px 0px 18px 30px;
}*/

#main li, #full li{
	-moz-float-edge: content-box;
}

#main ul li a, #full ul li a{ 
font-weight:normal!important;
}
#main ul li a:link, #full ul li a:link{ 
font-weight:normal!important;
}
#main ul li a:visited, #full ul li a:visited{ 
font-weight:normal!important;
}
/*
#main ul li, #full ul li,#main ol li, #full ol li{
font-weight:normal;
margin-top:0px;
padding:0px;
}

#main ul li ul, #full ul li ul #main ol li ol, #full ol li ol {
padding:0 0 0px 15px;
}*/


#sidebar {
font-size: 11px;	
}

/*#sidebar a{
font-size: 11px;	
}*/

#sidebar ul {
font-weight:normal;
/*list-style-type:disc;*/
margin-top:0px;
padding:0px 0px 0px 20px;
}

#contentWrap h1 {
color:#af944c;
font-family:georgia,garamond,serif;
font-size:24px;
font-weight:normal;
letter-spacing:-0.02em;
margin:0px;
padding:0px 0px 0px 0px;
line-height:28px;
}

#contentWrap h2 {
color:#000066;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
padding:0px 0px 0px 0px;
margin:0px;
}

#sidebar h2 {
color:#af944c;
font-family:georgia,garamond,serif;
font-size:18px;
font-weight:normal;
margin:0px;
}

#contentWrap h3{
color:#000066;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
margin:0px;
padding:0px 0px 0px 0px;
}

#contentWrap h4 {
color:#6F6753;
/*display:inline;*/
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
padding: 0px 0px 0px 0px;
}

#contentWrap h5 {
color:#000066;
/*display:inline;*/
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
margin:0px;
}

#contentWrap h6 {
/*display:inline;*/
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
margin:0px;
}


strong {
font-weight:bold;
}
hr {
background:#C0AC7B none repeat scroll 0%;
clear:both;
color:#C0AC7B;
}
form {
display:inline;
}

/***********************************************************************************************************/
/*This Styles was affecting the COMMONSPOT Styles*/
/*Changed bottom from 10px to 0px */
table {
margin:0px 0px 0px 0px;
}
/***********************************************************************************************************/
img{
border: none;
}

.printHeader{
display:none;
overflow:hidden;
}

/*Edit mode invisible div*/
.navEdit{
display:none;
overflow:hidden;
}

/*Edit mode intended to force the add new element to the next line*/
.cs_add_element {
clear:both !important;
/*float:left;*/
}

#jumpToContent{
display:inline;
float:left;
height:1px;
overflow:hidden;
width:1px;
}


/*Registered Commonspot style classes*/
#contentWrap .marginStandard{
	margin-top:18px;
	margin-left:20px;
	margin-bottom:18px;
	margin-right:20px;
	text-align:left;
	clear:both;
}

#contentWrap .marginNoLeft{
	margin-top:18px;
/*	margin-left:0px;*/
	margin-bottom:18px;
	margin-right:20px;
	text-align:left;
	float:left;
}

#contentWrap .marginNoRight{
	margin-left:20px;
	margin-bottom:18px;
/*	margin-right:0px;*/
	margin-top:18px;
	text-align:left;
	float:left;
}

#contentWrap .marginNoTop{
	margin-left:20px;
	margin-bottom:18px;
	margin-right:20px;
/*	margin-top:0px;*/
	text-align:left;
	clear:both;
}

#contentWrap .marginNoBottom{
	margin-left:20px;
/*	margin-bottom:0px;*/
	margin-right:20px;
	margin-top:18px;
	text-align:left;
}

#contentWrap .marginLeftOnly{
	margin-left:20px;
/*	margin-bottom:0px;*/
/*	margin-right:0px;
	margin-top:0px;*/
	text-align:left;
	float:left;
	display:inline;
}

#contentWrap .marginRightOnly{
/*	margin-left:0px;
	margin-bottom:0px;*/
	margin-right:20px;
/*	margin-top:0px;*/
	text-align:left;
	float:left;
}

#contentWrap .marginTopOnly{
/*	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;*/
	margin-top:18px;
	text-align:left;
	clear:both;
}

#contentWrap .marginBottomOnly{
/*	text-align:left;*/
/*	margin-top:0px;
	margin-right:0px;*/
	margin-bottom:18px;
	/*margin-left:0px;*/
	/*margin: 0px 0px 18px 0px;*/

}

#contentWrap .marginLeftRight{
	margin-left:20px;
	margin-bottom:0px;
	margin-right:20px;
	margin-top:0px;
	text-align:left;
	clear:both;
}

#contentWrap .marginTopBottom{
	margin-top:18px;
	margin-bottom:18px;
	text-align:left;
}

/*Registered Commonspot style classes*/
#full .marginStandard{
	margin-top:18px;
	margin-left:40px;
	margin-bottom:18px;
	margin-right:40px;
	text-align:left;
	clear:both;
/*	float:left; removed this because item was desplaying oddly when in IE*/
}

#full .marginLeftRight{
	margin-top:0px;
	margin-left:40px;
	margin-bottom:0px;
	margin-right:40px;
	text-align:left;
	clear:both;
}

#full .marginNoTop{
	margin-left:40px;
	margin-bottom:18px;
	margin-right:40px;
/*	margin-top:0px;*/
	text-align:left;
	clear:both;
}

#full .marginNoBottom{
	margin-left:40px;
/*	margin-bottom:0px;*/
	margin-right:40px;
	margin-top:18px;
	text-align:left;
}

#sidebar .marginStandard{
	margin-top:18px;
	margin-left:10px;
	margin-bottom:18px;
	margin-right:10px;
	text-align:left;
	clear:both;
/*	float:left; removed this because item was desplaying oddly when in IE*/
}

#sidebar .marginLeftRight{
	margin-top:0px;
	margin-left:10px;
	margin-bottom:0px;
	margin-right:10px;
	text-align:left;
	clear:both;
}

#sidebar .marginNoTop{
	margin-left:10px;
	margin-bottom:18px;
	margin-right:10px;
/*	margin-top:0px;*/
	text-align:left;
	clear:both;
}

#sidebar .marginNoBottom{
	margin-left:10px;
/*	margin-bottom:0px;*/
	margin-right:10px;
	margin-top:18px;
	text-align:left;
}


/*These Are Necessary for Custom Layouts where text wraps around an image*/
#contentWrap .marginLeftBottom{
	text-align:left;
	float:right;
	overflow:hidden;
	margin:0px 0px 18px 20px!important;
}
#contentWrap .marginRightBottom{
	text-align:left;
	float:left!important;
	overflow:hidden;
	margin:0px 20px 18px 0px!important;
	
}

/*#contentWrap p img.marginStandard{
margin:9px 9px 9px 9px;
}

#contentWrap p img.marginLeftRight{
margin:0px 9px 0px 9px;
}

#contentWrap p img.marginTopBottom{
margin:9px 0px 9px 0px;
}

#contentWrap p img.marginNoLeft{
margin:9px 9px 9px 0px;
}

#contentWrap p img.marginNoRight{
margin:9px 0px 9px 9px;
}

#contentWrap p img.marginNoTop{
margin:0px 9px 9px 9px;
}

#contentWrap p img.marginNoBottom{
margin:9px 9px 0px 9px;
}

#contentWrap p img.marginRightOnly{
margin:0px 9px 0px 0px;
}
#contentWrap p img.marginLeftOnly{
margin:0px 0px 0px 9px;
}
#contentWrap p img.marginTopOnly{
margin:9px 0px 0px 0px;
}
#contentWrap p img.marginBottomOnly{
margin:0px 0px 9px 0px;
}
*/


#contentWrap .borderStandard{
border-left: 1px solid #CBC7CB;
border-right: 1px solid #CBC7CB;
border-top: 1px solid #CBC7CB;
border-bottom: 1px solid #CBC7CB;
}

#contentWrap .borderNoLeft{
border-left: 0px solid #CBC7CB;
border-right: 1px solid #CBC7CB;
border-top: 1px solid #CBC7CB;
border-bottom: 1px solid #CBC7CB;
}
#contentWrap .borderNoRight{
border-left: 1px solid #CBC7CB;
border-right: 0px solid #CBC7CB;
border-top: 1px solid #CBC7CB;
border-bottom: 1px solid #CBC7CB;
}

#contentWrap .borderNoTop{
border-left: 1px solid #CBC7CB;
border-right: 1px solid #CBC7CB;
border-top: 0px solid #CBC7CB;
border-bottom: 1px solid #CBC7CB;
}

#contentWrap .borderNoBottom{
border-left: 1px solid #CBC7CB;
border-right: 1px solid #CBC7CB;
border-top: 1px solid #CBC7CB;
border-bottom: 0px solid #CBC7CB;
}
#contentWrap .borderBottomOnly{
border-bottom: 1px solid #CBC7CB;
}

.tabularCellTop{
vertical-align:top;
}
.tabularCellBottom{
vertical-align:bottom;
} 
.tabularCellMiddle{
vertical-align:middle;
}

/*Highlight colors */
#contentWrap .highlightColor1 {
background-color: #fff;
color:#000066;
}

#contentWrap .highlightColor2{
background-color: #e7d9c0;
color:#000066;
}

#contentWrap .highlightColor3{
background-color: #d4d0c8;
color:#000000;

}
#contentWrap .highlightColor4{
background-color: #6e6fa8;
color:#ffffff;
}


#sidebar .highlightColor1, #sidebar .highlightColor2, #sidebar .highlightColor3, #sidebar .highlightColor4,#contentWrap .highlightTheme1, #contentWrap .highlightTheme2,#contentWrap .highlightTheme3,#contentWrap .highlightTheme4{
	width:auto;
	display:block;
	padding: 3px 10px 3px 10px !important;
}

#contentWrap .highlightTheme1{
background-color: #6e6fa8;
color:#fff;
}

#contentWrap .highlightTheme2{
background-color: #000066;
color:#fff;
}
#contentWrap .highlightTheme3{
background-color: #e7d9c0;
color:#000;
}

#contentWrap .highlightTheme4{
background-color: #a9a18c;
color:#000066;
}

#sidebar .highlightTheme3 h2 {
color:#000;
}
#sidebar .highlightColor2 h2,#sidebar .highlightTheme1 h2,#sidebar .highlightTheme2 h2,#sidebar .highlightTheme4 h2 {
color:#fff;
}

/* End Highlight colors */

/*#main .highlightColor2 a{
color:#fff;
text-decoration:none;}
*/
.elementFloatLeft{
float:left!important;
}
.elementFloatRight{
float:right!important;
}
.elementFloatNone{
clear:both;
float:none!important;
}
.elementClearBoth{
clear:both;
float:none!important;
}
.elementClearNone{
clear:none;
float:none!important;
}
.elementDisplayNone{
display:none!important;
}
/*-------General Element Styles --------------------------------*/

/*Basic Mouse over Horizontal navigaton*/
/*example of simple nav called .navsimple*/
/*Note that navsimple is call applied to the a container element*/
#navWrap{width:100%; float:left;}
   #navWrap .navsimple{/*width: 500px;*/ margin-left: auto; margin-right: auto; /*border-right: 6px solid #D3C199;border-left: 6px solid #D3C199;*/}
   #navWrap .navsimple ul{width:auto; padding: 0; height:28px; margin: 0px 0 0 0; list-style: none;}
   #navWrap .navsimple ul li{ display: block; float: left; height: 28px;  background: #D1C29E; background-repeat: repeat-x; padding: 0 0 0 0;  margin: 0 1px 0 0;}
   #navWrap .navsimple ul a{  padding: 0 10px 0 10px;font-size: 12px;font-weight: bold;font-family: Arial,Helvetica,sans-serif;display: block; float: left; height: 28px; line-height: 28px; text-decoration: none; color:#232376;    }
   #navWrap .navsimple ul a:hover{ text-decoration: none;  border-bottom: none; background:#EEE8DA; color:#232376; }

/*End Simple Navigation */



/*Sidebar Element */


#contentWrap .sideBarNav1{
display:block;
clear:both;
margin: 0px 0px 0px 0px;
}

#contentWrap .sideBarNav1 .infoHeader{
	display: block;
	clear:both;
}

#contentWrap .sideBarNav1 .infoHeader h3{
	color: #f5f5ed;
	font-size: 13px;
	font-weight: bold;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	padding:3px 3px 3px 10px;
}
#contentWrap .sideBarNav1 .standardMargin{
	margin:6px 6px 6px 10px;
}

/*testing*/
#sidebar .marginBottomOnly{
	float:left;
}

#sidebar .marginTopOnly{
	float:left;
}
/*testing*/

#contentWrap .sideBarNav1 ul{
	list-style:none;
	padding: 0px 0px 1px 0px;
	float: left;
}

#contentWrap .sideBarNav1 ul > li a{
		width: 175px;
}
#contentWrap .sideBarNav1 li{
		clear:both;
	/*	float: left;*/
}
#contentWrap .sideBarNav1 a{
		border-bottom: 1px solid #cbc7cb;	
		margin-bottom:0;
		text-decoration: none;
		font-family: Verdana, Arial, sans-serif;
 		font-size: 11px;
		color: #6f6753;
		display: block;
		padding: 5px 5px 5px 10px;
		font-weight: normal;
		line-height:14px;
		width: 175px;
}
#contentWrap .sideBarNav1 a:hover{
		background-color: #FFFAEF;
		color: #BF8D17;
		font-weight: normal;	
}

/*InfoBox Element*/

#contentWrap .infoBox1{
display:block;
clear:both;
float:left;
/*margin: 0px 0px 9px 0px;*/
}

#main .infoBox1{
display:block;
/*clear:both;*/
float:left;
/*margin: 18px 0px 9px 0px;*/
}

#contentWrap .infoBox1 p{
display:block;
clear:both;
/*padding:9px 0px 9px;*/
}

#contentWrap .infoBox1 .infoHeader{
	display: block;
	clear:both;
}

#contentWrap .infoBox1 .infoHeader h3{
/*	color: #f5f5ed;*/
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	padding:2px 18px;
}
/*This was disable for testing ET 030310*/
/*#main .infoBox1 .marginStandard, #full .infoBox1 .marginStandard{
	margin:0px 18px 0px 18px;
}*/

/*Simple InfoBox Custom Color Overrides*/
/*Theme 1*/
#contentWrap .customHeaderColorBackground1{background-color:#6e6fa8;}
#contentWrap .customHeaderColor1 h1, #contentWrap .customHeaderColor1 h2, #contentWrap .customHeaderColor1 h3{color:#fff;}
#contentWrap .customBodyColorBackground1{background-color:#fff;}
#contentWrap .customBodyColor1{color:#000;}
#contentWrap .customColorBorder1{border:1px solid #6e6fa8;}

/*Theme 2*/
#contentWrap .customHeaderColorBackground2{background-color:#000066;}
#contentWrap .customHeaderColor2 h1,#contentWrap .customHeaderColor2 h2,#contentWrap .customHeaderColor2 h3{color:#fff;}
#contentWrap .customBodyColorBackground2{background-color:#fff;}
#contentWrap .customBodyColor2{color:#000;}
#contentWrap .customColorBorder2{border:1px solid #000066;}

/*Theme 3*/
#contentWrap .customHeaderColorBackground3{background-color:#e7d9c0;}
#contentWrap .customHeaderColor3 h1,#contentWrap .customHeaderColor3 h2,#contentWrap .customHeaderColor3 h3{color:#000}
#contentWrap .customBodyColorBackground3{background-color:#d4d0c8;}
#contentWrap .customBodyColor3{color:#000;}
#contentWrap .customColorBorder3{border:1px solid #d4d0c8;}

/*Theme 4*/
#contentWrap .customHeaderColorBackground4{background-color:#a9a18c;}
#contentWrap .customHeaderColor4 h1,#contentWrap .customHeaderColor4 h2,#contentWrap .customHeaderColor4 h3{color:#fff;}
#contentWrap .customBodyColorBackground4{background-color:#eee8da;}
#contentWrap .customBodyColor4{color:#6f6753;}
#contentWrap .customColorBorder4{border:1px solid #a9a18c;}
/*Simple InfoBox Custom Color Overrides*/

/*Infobox Simple Rounded*/
.infoBoxRounded{
float:left;
background-color:#eee8da;
display:block;
}
.infoBoxRoundedTop{
border-top:#c4c4c4 1px solid;
float:left;
height:13px;
}
.infoBoxRoundedBottom{
border-bottom:#c4c4c4 1px solid;
float:left;
height:13px;
}

.infoBoxItems{
border-left:#c4c4c4 1px solid;
border-right:#c4c4c4 1px solid;
background-color:transparent;
float:left;		
}


.leftTop, .rightTop,.leftBottom, .rightBottom{
height:14px;
width:24px;
text-align:left;
float:left;
}

.leftTop{
background:#eee8da url(/images/EInfoBoxSR/LeftTop.gif) no-repeat scroll left top;
}
.rightTop{
background:#eee8da url(/images/EInfoBoxSR/RightTop.gif) no-repeat scroll right top;
}
.leftBottom{
background:#eee8da url(/images/EInfoBoxSR/LeftBottom.gif) no-repeat scroll left bottom;
}
.rightBottom{
background:#eee8da url(/images/EInfoBoxSR/RightBottom.gif) no-repeat scroll right bottom;
}
/*End Infobox Simple Rounded*/

/*Start Rounded Corner info box elements*/
.infoBoxRound190 {
background:transparent url(/images/rounded_middle190.gif) repeat-y scroll center top;
width:170px;
float:left;
}

.floatBoxRound190 {
background:transparent url(/images/rounded_middle190.gif) repeat-y scroll center top;
width:170px;
float:right;
margin-left:20px !important;
margin-bottom:10px !important;
}

.floatBoxRound190Left {
background:transparent url(/images/rounded_middle190.gif) repeat-y scroll center top;
width:170px;
float:left;
margin-left:20px !important;
margin-bottom:10px !important;
}


.floatBoxRound190 {
background:transparent url(/images/rounded_middle190.gif) repeat-y scroll center top;
width:170px;
float:right;
margin-left:20px !important;
margin-bottom:10px !important;
}

.infoBoxTop190 {
background:transparent url(/images/rounded_top190.gif) no-repeat scroll center top;
background-color:#029;
height:17px;
text-align:center;
}

.infoBoxBottom190 {
background:transparent url(/images/rounded_bottom190.gif) no-repeat scroll right bottom;
height:20px;
clear:both;
}

.infoBoxRound210 {
background:transparent url(/images/rounded_middle210.gif) repeat-y scroll center top;
float:left;
margin-bottom:15px;
margin-right:15px;
margin-top:15px;
width:189px;
}
.infoBoxTop210 {
background:transparent url(/images/rounded_top210.gif) no-repeat scroll center top;
height:17px;
text-align:center;
}

.infoBoxBottom210 {
background:transparent url(/images/rounded_bottom210.gif) no-repeat scroll right bottom;
height:20px;
clear:both;
}

.infoBoxRound253 {
background:transparent url(/images/rounded_middle253.gif) repeat-y scroll center top;
float:left;
margin-bottom:15px;
margin-right:15px;
margin-top:15px;
width:238px;
}
.infoBoxTop253 {
background:transparent url(/images/rounded_top253.gif) no-repeat scroll center top;
height:17px;
text-align:center;
}

.infoBoxBottom253 {
background:transparent url(/images/rounded_bottom253.gif) no-repeat scroll right bottom;
height:20px;
clear:both;
}
/*End Rounded Corner info box elements*/


/*Start Custom Layouts*/
.custcflayout{
display:block;
clear:both;
height:auto!important;
margin-bottom: 1px !important;
/*margin-left:20px!important;
margin-right:20px!important;*/
}

.c3column1{
display:block;
min-height:28px;
height:auto!important;
float:left;
width:34%;
}
.c3column2{
display:block;
min-height:28px;
height:auto!important;
float:left;
width:33%;
}
.c3column3{
display:block;
min-height:28px;
height:auto!important;
float:left;
width:33%;
}

.c2column1{
min-height:28px;
float:left;
width:50%;
}
.c2column2{
min-height:28px;
float:right;
width:50%;
}


/*Custom Text with image element*/
.TWIElement{
/*clear:both;*/
/*float:left;*/
overflow:hidden;
display:inline; /*IE6 fix for double margin issue*/
}

.TWIElementImage{
float:left;
overflow:hidden;
padding:0px 0px 18px 0px!important;
display:inline; /*IE6 fix for double margin issue*/
}

.TWIElementText{
float:left;
margin-left:20px!important;
overflow:hidden;
display:inline; /*IE6 fix for double margin issue*/
}
.TWIElement p {
font-size: 12px;
font-weight: normal;
font-family: Verdana, Arial,Helvetica,sans-serif;
}

#contentWrap .TWIElement a {
font-family:Arial,Helvetica,sans-serif;
/*font-size:12px;*/
}
#contentWrap .TWIElement a:visited {
color:#000066;
/*font-size:12px;*/
font-weight:bold;
text-decoration:none;
}
#contentWrap .TWIElement  a:link, #contentWrap .TWIElement a:visited {
color:#232376;
font-family:Arial,Helvetica,sans-serif;
/*font-size:12px;*/
font-weight:bold;
text-decoration:none;
}
#contentWrap.TWIElement a:hover {
color:#6666CC;
font-family:Arial,Helvetica,sans-serif;
/*font-size:12px;*/
font-weight:bold;
text-decoration:underline;
}
#contentWrap .TWIElement a:active {
color:#6666CC;
font-family:Arial,Helvetica,sans-serif;
/*font-size:12px;*/
text-decoration:none;
}
/*Custom Image with Text */


/*Small text class associated with the TWIELement*/
#contentWrap .tightText{
	font-size: 10px !important;
	font-weight: normal !important;
	line-height:14px !important;
	font-family: Verdana, Arial,Helvetica,sans-serif !important;
}

#contentWrap p.tightText{
	padding-bottom:12px!important;
}

/*Commonspot Styles classes*/

#footer, #footer p{
	font-size:10px;
	text-align:center;
	line-height:13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#footer .loginKey{
/*background-color:#F00;*/
padding:0px 0px 0px 4px;
}

#footer .copyAddress{
	display:block;
/*	background-color:#800080;*/
/*	width:540px;*/
/*	float:right;*/
	text-align:right;
/*	padding:0px 0px 0px 120px;*/
}
#footer .copyHolder{
/*background-color:#008000;*/
/*margin-left:0px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;*/
width: 560px; 
height: 50px;
}

.atoz{
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
}
.hidden {
display:none;
}
.alt {
display:none;
}
.searchFound {
}
.searchNotFound {
display:none;
}

.absbottom{
vertical-align: bottom; 
}

/* RSS Feed */

#contentWrap .rss_element h3{
font: bold 10pt/12pt Verdana, Arial, Helvetica, sans-serif;
min-height: 20px;
padding: 4px 0px 0px 20px;
}


#contentWrap .rss_box {
background-color: #999;
margin-bottom:10px;
}

img.rss_img{
padding-bottom:10px;
padding-left:10px;
}

#contentWrap .feed_icon{
width:45px;
padding: 6px 6px 0px 0px;
float:right;
text-align:right;
}

#contentWrap .rss_box h3 a{
color: #fff;
}

p.rss_title {
padding: 0.5em;
}

#contentWrap .rss_title {
padding: 4px 0px 0px 20px;
min-height: 20px;
font: normal 12pt/16pt Verdana, Arial, Helvetica, sans-serif;
}

#contentWrap .rss_title a {
font: bold 10pt/12pt Verdana, Arial, Helvetica, sans-serif;
color: #fff;
}

#contentWrap .rss_title a:visited {
position: relative;
top: 2px;
font: bold 10pt/12pt Verdana, Arial, Helvetica, sans-serif;
color: #fff;
}

#contentWrap .rss_title a:hover {
font: bold 10pt/12pt Verdana, Arial, Helvetica, sans-serif;
color: #fff;
text-decoration: underline;
}

#contentWrap .rss_items {
margin: 0px;
padding: 0px 20px 0px 20px;
}

#contentWrap .rss_item {
padding: 0px 0px 10px 0px;
list-style: none;
color: #666666;
}

#contentWrap .rss_date {
font: normal 7pt/10pt Verdana, Arial, Helvetica, sans-serif;
color: #666;
}

#main .qualtricsembedded iframe {
overflow-x:hidden;
overflow-y:auto;
}

#appContent h1,#appContent h2,#appContent h3,#appContent h4,{
margin-bottom:18px;
}
.LISwapper{
clear:both;
}

/* Testing styles for Page Index */
#contentWrap .CS_Element_PageIndex{
float:left;
margin-bottom: 18px;
}
#contentWrap .CS_Element_PageIndex .CS_PgIndex_Primary_Category {
	font-family: Arial, Helvetica, sans-serif;
	display:block;
	margin-top: 18px;
	color: #9f7b32;
	font-weight: bold;
}

#main .CS_Element_PageIndex .CS_PgIndex_Primary_Category {
	font-family: Arial, Helvetica, sans-serif;
	color: #000066;
	font-weight: bold;
	font-size:14px;
}

#full .CS_Element_PageIndex .CS_PgIndex_Primary_Category {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 36px;
	color: #000066;
	font-size:14px;
}

#contentWrap .CS_Element_PageIndex .CS_Element_PageIndex table{	
}

#contentWrap .CS_Element_PageIndex .CS_PgIndex_Item {

}
/*End  Page index*/


/* Emergency System */ 
#innerEmWrap{
clear:both;	
}

#innerEm{
	width:760px;
/*	border:1px solid black;*/
}

table.SmartBoard_Table{
	background-color:yellow;
	width:100%;
	/*border:5px solid red;*/
	border-top:3px solid red;
	border-right:3px solid red;
	border-left:3px solid red;
	border-bottom:3px solid red;
	padding:12px 12px 0px 12px;
/*	text-decoration:blink;*/
}	

td.SmartBoard_Subject{
/*background-color:red;*/
font-size:18px;
}

td.SmartBoard_DateTime{
	/*	background-color:blue;*/
		font-size:18px;
		width:25%;
		vertical-align:top;
}
td.SmartBoard_Message{
	/*	background-color:green;*/
	/*	font-size:12px;*/
		padding:28px;
		font-weight:bold;
		vertical-align:top;
	/*	//width:75%;*/
	/*	border: 2px dashed red;*/
}

#main .marginStandard span.CS_PgIndex_Primary_Category{
font-weight:bold;
}


#main .widgetWrapper, #full .widgetWrapper{
text-align:center;
}

#main .widgetWrapper p, #full .widgetWrapper p{
text-align:left;
padding-top:10px;
}