/* ------------------------------------------------------------------
Defined Classes
------------------------------------------------------------------ */




#xsnazzy h1, #xsnazzy h2, #xsnazzy p {margin:0 10px; letter-spacing:1px;}
#xsnazzy h1 {font-size:2.5em; color:#fff;}
#xsnazzy h2 {font-size:2em;color:#06a; border:0;}
#xsnazzy p {padding-bottom:0.5em;}
#xsnazzy h2 {padding-top:0.5em;}
#xsnazzy {background: transparent; margin:1em;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#EBEBEB; border-left:1px solid #ACACAC; border-right:1px solid #ACACAC;}
.xb1 {margin:0 5px; background:#ACACAC;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; background:#EBEBEB; border:0 solid #ACACAC; border-width:0 1px;}






.date  {
font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 11px;
	line-height : 130%;
	color : #000000;}
	
.copyright  {
font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 9px;
	color : #4D4D4D;
	text-align: center;
	background-color: #ffffff;
}

.bold  {
font-family: Arial, Tahoma, Verdana, sans-serif;
    font-size: 11px;
    line-height : 130%;
    font-weight: bold;
    color : Black;
}

/* .title  {
	font-family : Arial, Helvetica, Gill Sans MT, san-serif;
	font-size: 18px;
	line-height : 130%;
	font-weight: bold;
	color : #000000;}  */

.title  {
font-size: 2em;
font-family: Arial, Tahoma, Verdana, sans-serif;
font-weight: normal;
color:#698FB5;
padding: 0 0 16px 0;
line-height: 20px;
}


	
/* .subtitle  {
    font-family : Arial, Helvetica, Gill Sans MT, san-serif;
    font-size: 16px;
    line-height : 130%;
    font-weight: bold;
    color : #669966;
} */

.subtitle  {
font-size: 16px;
font-family: Arial, Tahoma, Verdana, sans-serif;
font-weight: normal;
color:#698FB5;
padding: 0 0 16px 0;
line-height: 20px;
}

.header3  {
font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 12px;
	line-height : 130%;
	font-weight: bold;
	color : black;
}

.formType  {
font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 11px;
	line-height : 130%;
	color : black;
}
.textArea {
	width: 300px; height: 100px; font-family: arial; font-size: 10px; color: #333333; border: 1px solid #999999;
	background: #DDDDDD;
}

.darkGreenBG {
	background-color: #ffffff;
}

.purple {
	color: #8178D0;
}

.blue {
	color: #3090DD;
}

.colorRow {
	background: #D5E3D5;
}

/* ------------------------------------------------------------------
Right-Side-bar
------------------------------------------------------------------ */

.sidebarHeaders  {
font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height : 130%;
	color : Black;
	background-color : #FFFFAA;
/*	background-color: #FFEA5A;*/
	text-align: center;
	vertical-align: middle;
}

.sideBarCell {
	vertical-align: top;
}

.homeNewsItem  {
font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 11px;
	line-height : 130%;
	color : White;
}

/* ------------------------------------------------------------------
Left-Side-bar
------------------------------------------------------------------ */

.sideNav  {
font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 11px;
	line-height : 130%;
	color: #4D4D4D;
font-weight: bold;
text-decoration : none;
}

.sideNav A:Hover  {
	text-decoration : underline;
	color : #98122F;
	font-weight: bold;
}

/*Home Page*/
.homeheadlines  {
font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 12px;
	line-height : 130%;
	color : #4D4D4D;
	font-weight: bold;
	text-align: center;
}

.homeText  {
	font-family : Arial, Helvetica, Gill Sans MT, san-serif;
	font-size: 11px;
	line-height : 130%;
	color : Black;
}

.homeTextLarge  {
	font-family : Arial, Helvetica, Gill Sans MT, san-serif;
	font-size: 12.5px;
	line-height : 140%;
	color : Black;
	font-weight: normal;
	font-variant: normal;
	vertical-align: top;
}

.tagLine {
	color: #FF0000; font-weight: bold; font-size: 17px;
}

.homeNewsItemBold {
font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 11px;
	line-height : 130%;
	color : #CCCCCC;
	font-weight: bold;

}

.dateCopy {
font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 11px;
	line-height : 130%;
	color : #000000;
}

.homeTextCopy {
font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 12px;
	line-height : 130%;
	color : Black;
}

.titleHome {
font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 16px;
	line-height : 140%;
	font-weight: bold;
	color : #000000;
}

.homeTextLargeBold {
font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 12.5px;
	line-height : 140%;
	color : Black;
	font-weight: bold;
	font-variant: normal;
}

.ivosLogoHomepage {
	margin-left: -15px;
}

/* ------------------------------------------------------------------
html elements
------------------------------------------------------------------ */
body {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
font-family: Arial, Tahoma, Verdana, sans-serif;
}

/* P	{
	font-family : Arial, Helvetica, Gill Sans MT, san-serif;
	font-size: 12px;
	line-height : 130%;
	color : Black;
} */

P {
color: #4D4D4D; 
font-family: Arial, Tahoma, Verdana, sans-serif;
background:#FFFFFF
height: 100%;
line-height:1.3em;
}

LI	{
font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 12px;
	line-height : 140%;
	color : Black;
	LIST-STYLE-TYPE: square;
}

TD	{
font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 12px;
	line-height : 130%;
	LIST-STYLE-TYPE: square;
	color: #000000;
}

H1	{
font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 18px;
	line-height : 130%;
	font-weight: bold;
	color : #000000;
}

H2	{
font-family: Arial, Tahoma, Verdana, sans-serif;
    font-size: 16px;
    line-height : 130%;
    font-weight: bold;
    color : #2D442D;
}

H3	{
font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 12px;
	line-height : 130%;
	font-weight: bold;
	color : black;
}

H4	{
font-family: Arial, Tahoma, Verdana, sans-serif;
    font-size: 11px;
    line-height : 130%;
    font-weight: bold;
    color : Black;
}

/* ------------------------------------------------------------------
base A
------------------------------------------------------------------ */
A:Link  {
	text-decoration : none;
}

A:Visited  {
	text-decoration : none;
}

A:Active  {
    text-decoration : none;
    color : #669966;
}

A:Hover  {
	text-decoration : none;
	color : #98122F;
}

