a:link {
   	font-family: arial, verdana, sans-serif;
   	text-decoration: none;  
	color: #666666;
	text-align : left;
}
a:visited {
   	font-family: arial, verdana, sans-serif;
	text-decoration: none; 
   	color: #333399;
}
a:active {
   	font-family: arial, verdana, sans-serif;
	text-decoration: none;  
   	color: #333399;
}
a:hover {
   font-family: arial, verdana, sans-serif;
	  text-decoration: none;   
	  color: #330099;
}
.white {
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 14px;
  }

.menuFramework {
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 15px;
	font-weight: normal;
	border: solid;
	border-color: #006666;
	border-width: 1px;
	margin-left: 9px;
	margin-right: 10px;
	text-align: left;
	background-color: #5e949b;
	padding-left: 3;
  }
.menuFramework a:link {font-family: arial, verdana, sans-serif;text-decoration: none; color: #FFFFFF;}
.menuFramework a:visited {font-family: arial, verdana, sans-serif;text-decoration: none;color: #FFFFFF;}
.menuFramework a:hover {font-family: arial, verdana, sans-serif;text-decoration: none;color: #024848;
} 

.menuFrameworkSelected {
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	color: #ffffff;
	line-height: 15px;
	font-weight: normal;
	border: solid;
	border-color: 660000;
	border-width: 1px;
	margin-left: 9px;
	margin-right: 10px;
	text-align: left;
	padding-left: 3;
	background-image: url(images/framework/top_red.jpg);
}
.menuFrameworkSelected a:link {font-family: arial, verdana, sans-serif;text-decoration: none; color: #006666;}
.menuFrameworkSelected a:visited {font-family: arial, verdana, sans-serif;text-decoration: none;color: #006666;}
.menuFrameworkSelected a:hover {font-family: arial, verdana, sans-serif;text-decoration: none; color: #669999;} 

.menuFrameworkSubMenu {
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	color: #990000;
	line-height: 14px;
	margin-left: 18px;
	margin-right: 15px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #cccccc;
	font-weight: normal;
	padding-bottom: 1;
}
.menuFrameworkSubMenu a:link {font-family: arial, verdana, sans-serif;text-decoration: none; color: #cc6666;list-style-position: outsidefont-weight: normal}
.menuFrameworkSubMenu a:visited {font-family: arial, verdana, sans-serif;text-decoration: none;color: #cc6666;list-style-position: outsidefont-weight: normal}
.menuFrameworkSubMenu a:hover {font-family: arial, verdana, sans-serif;text-decoration: none;color: #990000;list-style-position: outside;font-weight: normal
}


.menuFrameworkSubMenuSelected {
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	color: #990000;
	margin-left: 18px;
	margin-right: 14px;
	line-height: 15px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #990000;
	font-weight: normal;
	font-weight: normal;
	padding-bottom: 1;
}
.menuFrameworkSubMenuSelected a:link {font-family: arial, verdana, sans-serif;text-decoration: none; color: #990000;list-style-position: outside}
.menuFrameworkSubMenuSelected a:visited {font-family: arial, verdana, sans-serif;text-decoration: none;color: #990000;list-style-position: outside}
.menuFrameworkSubMenuSelected a:hover {font-family: arial, verdana, sans-serif;text-decoration: none; color: #990000;list-style-position: outside;}

.headingFramework{
	color: #cc6600;
	font-family: arial, verdana, sans-serif;
	font-size: 24px;
	font-weight: normal;
	line-height: 30px;
	margin-left: 12px;
	margin-right: 20px;
	margin-top: 10px;
	border-bottom-color: #cc6600;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.subheadingFramework {
	color: #820505;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin-left: 12px;
	line-height: 20px;
}

.textTitleFramework {
	color: #820505;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-left: 12px;
	line-height: 10px;
	margin-top: 40px;
}

.captionFramework{
	color: #006666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin-left: 0px;
	line-height: 12px;
}

.line {
	border-bottom: dashed;
	border-bottom-color: #cc6600;
	border-bottom-width: 2px;
	margin-left: 12px;
	margin-right: 20px;
}

.headingRed {
	color: #993333;
	font-family: arial, verdana, sans-serif;
	font-size: 24px;
	font-weight: normal;
	line-height: 30px;
	padding-top: 10px;
	margin-left: 12px;
}
.subheadingOrange {
	color: #cc6600;
	font-family: arial, verdana, sans-serif;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
	line-height: 20px;
}
.headingTools {
	color: #993333;
	font-family: arial, verdana, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	line-height: 20px;
	margin-bottom: 6px;
}
.subheadingTools {
	color: #ffffff;
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	font-weight: regular;
	text-align: center;
	line-height: 14px;
	background-color: #660000;
	border: solid; 	
	border-color: #c4c1b4;
	border-width: 1px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.subheadingTools a:link {font-family: arial, verdana, sans-serif;text-decoration: none; color: #FFFFFF;text-align: center;}
.subheadingTools a:visited {font-family: arial, verdana, sans-serif;text-decoration: none;color: #FFFFFF;text-align: center;}
.subheadingTools a:hover {font-family: arial, verdana, sans-serif;text-decoration: none; color: #cc6666;text-align: center;}

.subheadingToolsSelected {
	color: #990000;
	font-family: arial, verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 14px;
	background-color: #FFFFFF;
	border: solid;
	border-color: #990000;
	border-width: 1px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-left: 11px;
	margin-right: 20px;
	margin-top: 50px;
}

.textMain {
	color: #555555;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	text-align : left;
	list-style-position: outside;
	list-style-image: url(framework/assets/arrow_red.gif);
	list-style-type: square;
	margin-left: 12px;
	margin-right: 20px;
	margin-top: 10px;
}
.textMain a:link {font-family: arial, verdana, sans-serif;text-decoration: none; color: #cc6666;}
.textMain a:visited {font-family: arial, verdana, sans-serif;text-decoration: none;color: #cc6666;}
.textMain a:hover {font-family: arial, verdana, sans-serif;text-decoration: none; color: #990000;} 

.textMainList {
	color: #555555;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	text-align : left;
	margin-right: 0px;
	list-style-position: outside;
	list-style-image: url(fromthegroundup/assets/dot.gif);
	list-style-type: square;
	margin-left:-10;
	margin-right: 20px;
	margin-bottom: 8px;
}
.textMainList_Arrow {
	color: #555555;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	text-align : left;
	margin-right: 0px;
	list-style-position: outside;
	list-style-image: url(fromthegroundup/assets/arrow_red.gif);
	list-style-type: square;
	margin-left:-10;
	margin-right: 20px;
	margin-bottom: 8px;
}
.textMainDialogue {
	color: #555555;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	text-align : left;
	margin-right: 0px;
	list-style-position: outside;
	list-style-image: url(framework/assets/arrow_red.gif);
	list-style-type: square;
	margin-left: 0px;
}

.textMainTools {
	color: #555555;
	font-size: 10px;
	line-height: 14px;
	font-weight: normal;
	text-align : left;
	margin-left:12px;
	margin-right: 8px;
	list-style-position: outside;
	list-style-image: url(framework/assets/arrow_red.gif);
	list-style-type: square;
}
.textMainTools a:link {font-family: arial, verdana, sans-serif;text-decoration: none; color: #cc6666;}
.textMainTools a:visited {font-family: arial, verdana, sans-serif;text-decoration: none;color: #cc6666;}
.textMainTools a:hover {font-family: arial, verdana, sans-serif;text-decoration: none; color: #990000;} 

.textMainToolsList {
	color: #555555;
	font-size: 10px;
	line-height: 13px;
	font-weight: normal;
	text-align : left;
	margin-right: 0px;
	list-style-position: outside;
	list-style-image: url(fromthegroundup/assets/arrow_red.gif);
	list-style-type: square;
	margin-left:-10;
	margin-bottom: 8px;
}
.textMainToolsList a:link {font-family: arial, verdana, sans-serif;text-decoration: none; color: #cc6666;}
.textMainToolsList a:visited {font-family: arial, verdana, sans-serif;text-decoration: none;color: #cc6666;}
.textMainToolsList a:hover {font-family: arial, verdana, sans-serif;text-decoration: none; color: #990000;} 


.textMainPdf {
	color: #555555;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	text-align : left;
	margin-right: 20px;
	list-style-position: outside;
	list-style-image: url(framework/assets/arrow_red.gif);
	list-style-type: square;
}
.textMainPdf a:link {font-family: arial, verdana, sans-serif;text-decoration: none; color: #cc6666;}
.textMainPdf a:visited {font-family: arial, verdana, sans-serif;text-decoration: none;color: #cc6666;}
.textMainPdf a:hover {font-family: arial, verdana, sans-serif;text-decoration: underline; color: #990000;} 

.titleRed {
	color: #990000;
	font-size: 13px;
	font-weight: normal;
	margin-left: 0px;
	line-height: 18px;
	background-color: #eae9e2;
	padding-top: 3px;
	padding-left: 4px;
	border-color: #c7c4b8;
	border-style: solid;
	border-width: 1px;
	text-align: left;
}

body {
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 10px;
}
.frame {
	border: thin solid #000000;
}
.fineItalic {
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	color:#330099;
	font-style: italic;
}
.textBlue {
	color: #555555;
	font-size: 11px;
	font-weight: normal;
}

.subheadingSelected {
	color: #FFCCCC;
	font-family: arial, verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.subheadingSelected a:link {font-family: arial, verdana, sans-serif;text-decoration: none; color: #FFFFFF;}
.subheadingSelected a:visited {font-family: arial, verdana, sans-serif;text-decoration: none;color: #FFFFFF;}
.subheadingSelected a:hover {font-family: arial, verdana, sans-serif;text-decoration: none; color: #D36489;}

.artistSpecial {
    color: #330099;
    font-family: arial, verdana, sans-serif;
    font-size: 14px;
    font-weight: bold;
}

.whiteLink {
	font-family: arial, verdana, sans-serif;
	font-size: 10px;
	color: #9999CC;
	text-decoration: none;
	line-height: 14px;
}
.whiteLink a:link {font-family: arial, verdana, sans-serif;text-decoration: none; color: #FFFFFF;}
.whiteLink a:visited {font-family: arial, verdana, sans-serif;text-decoration: none;color: #FFFFFF;}
.whiteLink a:hover {font-family: arial, verdana, sans-serif;text-decoration: none; color: #9999CC;}

.subheadingMenu {
	color: #FFFFFF;
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;	
}
.subheadingMenu a:link {font-family: arial, verdana, sans-serif;text-decoration: none; color: #333366;}
.subheadingMenu a:visited {font-family: arial, verdana, sans-serif;text-decoration: none;color: #333366;}
.subheadingMenu a:hover {font-family: arial, verdana, sans-serif;text-decoration: none; color: #FFFFFF;}

.subheadingMenuSelected {
	color: #FFFFFF;
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	margin-right: 10px;
}

.backgroundRed {
	background-image: url(images/framework/top_red.jpg);
}

.backgroundGreen {
	background-image: url(images/background.gif);
}
