/*======================================== LAYOUT ========================================*/
body {
	margin:0;
	padding:  0;
	font-family:Verdana;
	font-size:1.0em;
	background-color:#39b54a;
}

a:visited
{
  color:blue
}

a
{
  color:blue;
  text-decoration:none;
}

a:hover
{
  color:blue;
}

#homeContent a
{
color:blue
}

#homeContent a:hover
{
color:blue;
}

#homeContent a:visited
{
color:blue;
}


#wrapper {
	margin-top:  0px;
	margin-left: auto;    
	margin-right: auto;
	margin-bottom:  0;
	padding:  0;	
	width:1075px;
	position:relative;	
	background:url("../images/ChorusV2HomeBg.png") top left #39b54a no-repeat;
	min-height:762px;
border:solid brown 0px;
}

#wrapper #header a:hover
{
	color:#000000;
}

#header 
{
	position:  absolute;
	top:  0;
	left:  0;
	height:  95px;
	overflow:  hidden;
	width:1075px;
	border:solid green 0px;
	z-index:9999;
}

#contentarea 
{
	margin:  0;
	margin-left:240px;
	padding:  0;
	float:left;
	height:  1%;   /* IE hack due to a bug handling float:  right. */
	width:  570px;
	border:solid pink 0px;
	font-size:0.9em;
}

#homeContent{	
	position:absolute;
	top:285px;
	left:275px;
	margin:  0;
	margin-left:0px;
	padding:  0;
	float:  left;
	height:  1%;  /* IE hack due to a bug handling float:  right. */
	width:  500px;
	font-size:0.9em;
	border:solid orange 0px;
color:#525252;
}

#contentarea[id] 
{
	float:none;
	min-height:600px;
	border:solid purple 0px;
	margin-top:0px;
	padding-top:95px;
	padding-left:35px;
}

#leftcolumn 
{
	float:  left;
	width:  240px;
}

#leftcolumncontent 
{
	position:  absolute;
	top:  140px;
	left:  0;
	color:  #FFFFFF;
	margin:  0;
	padding:  0;
	width:  220px;
	min-height:440px;
}

#footer 
{
	
	margin:  0;
	margin-left:10px;
	padding:  0;
	padding-top:20px;
	width:  750px;
	height:  40px;
	color:  #FFFFFF;
	float:left;	
}

#Homefooter 
{
	position:absolute;
	top:440px;
	left:-10px;	
	margin:  0;
	padding:  0;
	width:  750px;
	height:  40px;
	color:  #FFFFFF;
	z-index:9999;
}

div#Homefooter a
{
font-size:0.9em;
color:#FFFFFF;
}

div#Homefooter a:hover
{
font-size:0.9em;
color:#FFFFFF;
}

div#Homefooter a:visited
{
font-size:0.9em;
color:#FFFFFF;
}

/*===============NAVIGATION */

#leftcolumncontent ul{
	width:206px;
	float:left;
	padding:15px 0 0 20px;
	margin:10px 0 0 0;
}

#leftcolumncontent ul li 
{
	list-style:none;
	line-height:0.9em;
}
#leftcolumncontent ul li a:first-letter{

}

#leftcolumncontent ul li a {
	display:block;
	color:#FFFFFF;
	font-size:0.8em;
	text-decoration:none;
	padding:0 0 12px 15px;
	margin-left:10px;
	/*background:url("../images/arrow.png") 17px 5px no-repeat;
	text-indent:14px;*/
}

#nav_sublist li a:hover
{
  color:blue;
 text-decoration:none;
}

.nav_Newslist{
list-style: none;
}

.nav_Newslist li a {
	color:#FFFFFF;
	font-size:0.8em;
	text-decoration:none;
}

.nav_Newslist li a:hover {
color:blue;
text-decoration:none;
}

.nav_sublist li a:hover
{
  color:blue;
text-decoration:none;
}

.nav_Newslist{
  color:#FFFFFF;
  list-style: none;

}

.nav_Newslist li a {
  font-size:0.8em;
  text-decoration:none;
}

.nav_Newslist li a:hover {
  color:blue;
}

.nav_Newslist li a:visited {
color:white;
}

.nav_Newslist li ul
{
  margin-left:5px;
  padding-left:0px;
}

#businessAddress
{
  position:absolute;
  text-align:left;
  top:700px;
  font-size:8pt;
  width:180px;
  color:#ffffff;
  margin-top:-20px;
  margin-bottom:2px;
  margin-left:50px;
  padding-left:0px;
  border:solid pink 0px;
}

#businessAddressHome
{
  position:absolute;
  text-align:left;
  top:700px;
  font-size:8pt;
  width:180px;
  color:#ffffff;
  margin-top:-20px;
  margin-bottom:2px;
  margin-left:-225px;
  padding-left:0px;
  border:solid pink 0px;
}

#copyright
{
 font-size:0.8em;
 color:#ffffff;
 position:absolute;
top:747px;
left:870px;
z-index:9999;
}

#Contentcopyright
{
 font-size:0.8em;
 color:#ffffff;
 position:relative;
z-index:9999;
float:right;
height:15px;
}

#Homefooter a
{
	color:white;
	font-size:0.8em;
	text-decoration:none;
}

#Homefooter a:hover
{
	text-decoration:underline;
}

#footer a
{
	color:white;
	font-size:0.8em;
	text-decoration:none;
}

#footer a:hover
{
	text-decoration:underline;
}

H1, H2, H3 
{
	font-size:1.4em;
	font-weight:bold;
	padding-left:0px;
	padding-top:0px;
	margin: 0 0 0 0;
}

H2 
{
font-size:1.3em;
}
H3
{
font-size:1.2em;
}

p { 
 
	line-height:1.5em;
} 

/*========================================================= CONTENT */

div#choiceHeader a:visited
{
color:black;
text-decoration:none;
}

div#choiceHeader a:hover
{
text-decoration:underline;
}

div#choiceHeader
{
z-index:995;
background:url("../images/ChorusV2Choices.png") no-repeat;
position:absolute;
top:95px;
height:272px;
width:776px;
left:270px;
}

#character
{
position:absolute;
top:379px;
left:755px;
z-index:3;
}

#CRMTitleBar, #NoteTitleBar, #HarmonyTitleBar, #ITTitleBar
{
	width:773px;
	height:43px;
	margin-bottom:14px;
}

#ITTitleBar{
background:url("../images/Tabs.png");}

#HarmonyTitleBar{
background:url("../images/Tabs.png");}

#NoteTitleBar{
background:url("../images/Tabs.png");}

#CRMTitleBar{
background:url("../images/Tabs.png");
}

#CRMTextContent,#NoteTextContent, #HarmonyTextContent, #ITTextContent
{
font-size:0.8em;
}

#CRMTextBackground, #NoteTextBackground, #HarmonyTextBackground, #ITTextBackground
{
filter:alpha(opacity=85);
padding-left:5px;
margin-left:1px;
opacity: 0.85;
-moz-opacity:0.85;
width:764px;
border:solid 1px transparent;
border-top-width:0px;
border-bottom-width:0px;
}

#CRMTextBackground
{
background: url('../images/CRMTextVExt.png') repeat-x;
border-left:solid 3px #F06350;
border-right:solid 3px #F06350;
background-color: #ffffff;
margin-left:0px;
width:764px;
}

#NoteTextBackground
{
background: url('../images/NoteTextVExt.png') repeat-x;
border-left:solid 3px orange;
border-right:solid 3px orange;
background-color: #ffffff;
}

#HarmonyTextBackground
{
background: url('../images/HarmonyTextVExt.png') repeat-x;
border-left:solid 3px #00b4b1;
border-right:solid 3px #00b4b1;
background-color: #ffffff;
margin-left:0px;
width:765px;
}

#ITTextBackground
{
background: url('../images/ITTextVExt.png') repeat-x;
border-left:solid 2px #8dc640;
border-right:solid 2px #8dc640;
background-color: #ffffff;
margin-left:0px;
width:765px;
}

ITTextContent{
background:url("../images/TextAreaExt.png") repeat-y;}

HarmonyTextContent{
background:url("../images/HarmonyTextAreaExt.png") repeat-y;}

NoteTextContent
{
background:url("../images/NoteTextAreaExt.png") repeat-y;
}

CRMTextContent{
background:url("../images/CRMTextAreaExt.png") repeat-y;
}

#CRMTextContent p
{
	margin-right:20px;
}

#ITTextContent, #CRMTextContent, #NoteTextContent, #HarmonyTextContent
{
color:#000000;
padding-left:20px;
padding-right:0px;
min-height:600px;
position:relative;
}

#ITTextContent, #CRMTextContent, #NoteTextContent, #HarmonyTextContent
{
color:#525252;
}


#CRMTextHeader, #NoteTextHeader, #HarmonyTextHeader, #ITTextHeader
{
text-decoration:none;
	width:774px;
	height:23px;
}

#ITTextHeader{
background:url("../images/ITTextAreaTop.png") no-repeat;}

#HarmonyTextHeader{
background:url("../images/HarmonyTextAreaTop.png") no-repeat;}

#NoteTextHeader{
background:url("../images/NoteTextAreaTop.png") no-repeat;}

#CRMTextHeader{
background:url("../images/CRMTextAreaTop.png") no-repeat;}


#ITTextFooter, #CRMTextFooter, #NoteTextFooter, #HarmonyTextFooter
{
	height:26px;
	width:774px;
}

#ITTextFooter{
background:url("../images/TextAreaFooter.png") no-repeat;}

#CRMTextFooter{
background:url("../images/CRMTextAreaFooter.png") no-repeat;}

#NoteTextFooter{
background:url("../images/NoteTextAreaFooter.png") no-repeat;}

#HarmonyTextFooter{
background:url("../images/HarmonyTextAreaFooter.png") no-repeat;
margin-left:0px;
}

ul{
margin-left:1;
list-style-type:square;
line-height:1.5em;
}

.dropshadow {
margin:20px 0px 0px 20px;
font-weight:bold;font-size:1.1em;
}

.shadowed {
    /* This styles our actual text */
    color: white;
    position: absolute;
    background: transparent !important;
    z-index: 100;
    margin: 0;    
    font-weight:bold;font-size:1.1em;
}

#choiceHeader a:hover{
	cursor:pointer;
	cursor:hand;
}


#choiceHeader a .PrimaryLink{
font-weight:bold;
font-size:1.2em;
text-align:center;
padding-top:10px;
position:absolute;
}

.choiceHeaderHeading
{
font-size:1.0em;
font-weight:bold;
position:absolute;
top:50px;
width:200px;
height:70px;
padding-left:0px;
color:#525252;
}

.choiceHeaderBody
{
font-size:0.9em;
position:absolute;
top:80px;
width:220px;
height:90px;
color:#525252;
}

#leftNewsMenu
{
position:absolute;
top:160px;
left:5px;
z-index:9999;
}

.ContentTopMenu
{
 font-weight:bold;
 font-size:1.2em;
 position:absolute;
 top:95px;
 width:240px;
 height:25px;
}



































































































































































































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

