   /* COLOR PALATTE:

xxxxxxxx light green: #A4D123  xxxxxxxxxxx old bright green

pea green: #96B743; 

red: #B8111D

light brown: #DDCC5A

purple: #73017D

magenta : #a61585

light blue: #9cd8f8

*/

div	{
	font-size: 12px;
	line-height: 18px;
}


div#portal div#contentModules {
	/*padding-top: 30px;*/
}

div#portal div#contentModules div#moduleCore {
	width:731px;
	display:block;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 196px;
	border: 0px solid orange;
}

/* -----------------  SIDE NAV ------------------------- */


div#portal div#contentModules div.sideNav {
	display: inline;
	float:left;
	width:159px;
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 20px 20px;
	background: #f1ebce url(../images/sideNavbg2.gif) repeat-y;
	background: transparent url(../images/sideNavbg2.gif) repeat-y;
	border-top: 1px solid #DDD;
	border-right: 1px solid #DDD;
	border-left: 1px solid #DDD;
}

div#portal div#contentModules div.sideNav a {
	width:144px;
	/*height:19px;*/
	display:block;
	text-decoration:none;
	color: #000;
	/*background: #f1ebce url(../images/sideNavbg2.gif) no-repeat;
	background: transparent url(../images/sideNavbg2.gif) no-repeat;*/
	background: transparent url(../images/square.gif) no-repeat 5px 9px;
	border-bottom: 1px solid #DDD;
	padding: 3px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
}

div#portal div#contentModules div.sideNav a:hover {
	text-decoration: underline;
} 

div#portal div#contentModules div.sideNav a.navTitle {
	display:block;
	width:144px;
	background: #73017D url(../images/square.gif) no-repeat 5px 9px;
	color: #FFF;
	font-weight: bold;
}


/* -----------------  CENTER CONTENT ------------------------- */


div#portal div#contentModules div#moduleCore div#welcomeVideo {
	display:block;
	float:left;
	width: 320px;
	height: 260px;
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 0px 0px;
	border: 1px solid #CCC;
}

div#portal div#contentModules div#moduleCore div#News {
	display:inline;
	float:left;
	width: 320px;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	border: 0px solid blue;
}

div#portal div#contentModules div#moduleCore div#News h3 {
	width:320px;
	 color: #73017D;
	 border-bottom: 1px solid #DDD;
	 padding: 0px 0px 0px 0px;
	 margin: 0px 0px 10px 0px;
	 background: none;
}



div#portal div#contentModules div#moduleCore div#News p {
	padding-right: 0px;
}

div#portal div#contentModules div#moduleCore div#News a {
	color: #B8111D;
	color: #09F;
	font-weight: bold;
	font-size: 11px;
	line-height: 16px;
	text-decoration: none;
}

div#portal div#contentModules div#moduleCore div#News a:hover {
	text-decoration: underline;
}	


div#portal div#contentModules div#moduleCore div.rhWrapper {
	display:block;
	width:218px;
	float:right;
	border-top: 1px solid #BBB;
	border-right: 1px solid #BBB;
	border-left: 1px solid #BBB;
	margin:15px 15px 0px 10px;
}

div#portal div#contentModules div#moduleCore div.rhWrapper div.resourcesHome {
	display:inline;
	width:218px;
	margin:0px 0px 0px 0px;
}


div#portal div#contentModules div#moduleCore div.rhWrapper div.resourcesHome img {
	display:block;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid #BBB;
}

div#portal div#contentModules div#moduleCore div.rhWrapper div.resourcesHome a {
	display:block;
	width:218px;
	margin: 0px;
	padding: 0px;
}

/*  ADHERENCE BUTTONS Ð HOME PAGE */

div#portal div#contentModules div#moduleCore div.adhWrapper {
	display:inline;
	width:218px;
	float:right;
	border-top: 0px solid #DDD;
	border-left: 0px solid #DDD;
	border-right: 0px solid #DDD;
	padding: 0px 0px 0px 0px;
	margin: 10px 15px 10px 0px;
}


div#portal div#contentModules div#moduleCore div.adhWrapper div.adherenceHome { 
	display:inline;
	float:right;
	width:218px;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border-top: 1px solid #E5E5E5;
	border-right: 1px solid #E5E5E5;
	border-left: 1px solid #E5E5E5;
}

div#portal div#contentModules div#moduleCore div.adhWrapper div.adherenceHome div.adherenceTitle {
	display:block;
	width:218px;
	padding:0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	background: transparent url(../images/ResTitlebg.gif) repeat-y;
	border-bottom: 1px solid #DDD;
}

div#portal div#contentModules div#moduleCore div.adhWrapper div.adherenceHome div.adherenceTitle h4 {
	width: 205px;
	height: 16px;
	padding:10px 0px 0px 0px;
	margin: 0px 0px 0px 5px;
	background: transparent no-repeat 0px 1px;
}

div#portal div#contentModules div#moduleCore div.adhWrapper div.adherenceHome img {
	display:block;
	padding:0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	border-top: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
}

div#portal div#contentModules div#moduleCore div.adhWrapper div.adherenceHome a {
	display:block;
	width:218px;
	margin: 0px;
	padding: 0px;
}

div#portal div#contentModules div#moduleCore div.SignUpHomeDocs {
	width:198px;
	display:inlline;
	float:right;
	padding: 0px 0px 0px 0px;
	margin: 0px 20px 0px 20px;
}

/* -------------- HOME COLUMN RIGHT ----------- */

div#portal div#contentModules div.colRight {
	margin:15px 0px 20px 0px;
}

div#portal div#contentModules div#moduleCore div#adCol {
	display: block;
	float:right;
	width:160px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 0px solid green;
}

div#portal div#contentModules div#moduleCore div#adCol img, 
div#portal div#contentModules div#moduleCore div#adCol object, 
div#portal div#contentModules div#moduleCore div#adCol embed {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

div#portal div#contentModules div#adCol div.adText {
	display:block;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family: helvetica, sans serif;
	font-size: 9px;
	color: #666;
}