body {
   margin-left: 0px;
   margin-top: 10px;
   margin-right: 0px;
   margin-bottom: 5px;
   background-color: #FFFFFF;
   font-family: Tahoma, sans-serif;
   font-size: 9px;
   font-style: normal;
   line-height: normal;
   font-weight: normal;
   font-variant: normal;
   text-transform: none;
   color: #7E7D7D;
}

.paragraph {
   padding-top: 10px;
   padding-left: 10px;
   font-size: 8pt;
   font-family: Tahoma, sans-serif;
   color: #7E7D7D;
}

.largertext {
   font-size: 9pt;
   font-family: Tahoma, sans-serif;
   color: #7E7D7D;
}

.normaltext {
   font-size: 8pt;
   font-family: Tahoma, sans-serif;
   color: #7E7D7D;
}

.normaltext_grey {
   font-size: 8pt;
   font-family: Tahoma, sans-serif;
   color: #858586;
}

.form_input {
   border: 1px solid #BCBCFC;
   color: #666666;
   font-size: 8pt;
   font-family: verdana;
}

.portfolio_title_orange {
   font-size: 9pt;
	font-weight: bold;
   font-family: Arial, sans-serif;
   color: #FD6419;
}

.portfolio_title_grey {
   font-size: 9pt;
	font-weight: bold;
   font-family: Arial, sans-serif;
   color: #555555;
}

.contenttitle_orange {
   font-size: 14pt;
	font-weight: bold;
   font-family: Arial, sans-serif;
   color: #FD6419;
}

.contenttitle_grey {
   font-size: 14pt;
	font-weight: bold;
   font-family: Arial, sans-serif;
   color: #555555;
}

.norepeat {
	background-repeat: no-repeat;
}

.yesrepeat {
	background-repeat: repeat;
}

.mainborder {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;

	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;

	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.topborder_dotted {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}

.leftborder_dotted {
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCCCCC;
}

.rightborder_dotted {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
}

.buttomborder_dotted {
   border-bottom-width: 1px;
   border-bottom-style: dotted;
   border-bottom-color: #CCCCCC;
}

.buttomborder_solid {
   border-bottom-width: 1px;
   border-bottom-style: solid;
   border-bottom-color: #CCCCCC;
}

a.section {
	color: #B7BF2C;
	text-decoration: none;
	font-family: Tahoma, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

a.section:hover {
	color: #FD6419;
	font-weight: bold;
	font-family: Tahoma, sans-serif;
	font-size: 8pt;
	text-decoration: none;
}

a.section_menu {
	color: #555555;
	text-decoration: none;
	font-family: Tahoma, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

a.section_menu:hover {
	color: #FD6419;
	font-weight: bold;
	font-family: Tahoma, sans-serif;
	font-size: 8pt;
	text-decoration: none;
}

a.section_content {
	color: #FD6419;
	text-decoration: none;
	font-family: Tahoma, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

a.section_content:hover {
	color: #364EFF;
	font-weight: bold;
	font-family: Tahoma, sans-serif;
	font-size: 8pt;
	text-decoration: underline;
}

.footertext {
   font-size: 7pt;
   font-family: Arial, sans-serif;
   color: #7E7D7D;
}

a.section_footer {
	color: #7E7D7D;
	text-decoration: none;
	font-family: Tahoma, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

a.section_footer:hover {
	color: #FD6419;
	font-weight: bold;
	font-family: Tahoma, sans-serif;
	font-size: 8pt;
	text-decoration: underline;
}

div#page_loader {
   position: absolute;
   top: 50%;
   bottom: 50%;
   left: 40%;
   right: 30%;
   background-color: #FFFFFF;
   z-index: 99;
}

.sb-preloader-table
{
   width: 320px;
   height: 56px;
   background-color: #FFFFFF;
   border: 3px solid #6E89DD;
}

.wrap .tdlist
{
   clear: both;
}

.wrap fieldset .tdlist
{
   clear: both;
}

.wrap .tdlist td
{
	border: 1px solid #999;
	padding: 3px;
	margin-bottom: 2px;
	margin-right: 2px;
	font-size: 8pt;
   font-family: Tahoma, sans-serif;
   color: #7E7D7D;
}

.wrap .tdlist td.highlight
{
   background: #FFC0CB;
}

.wrap .tdlist th
{
	background-color: #868787;
	border: 1px solid #999;
	padding: 3px;
	margin-bottom: 2px;
	margin-right: 2px;
   color: #FFFFFF;
	font-size: 8pt;
   font-family: Tahoma, sans-serif;
   font-weight: bold;
}

.wrap .tdlist a
{
   color: #FD6419;
   text-decoration: none;
   font-family: Tahoma, sans-serif;
   font-size: 8pt;
   font-weight: bold;
}

.wrap .tdlist a:hover
{
   color: #000FFF;
   text-decoration: underline;
   font-family: Tahoma, sans-serif;
   font-size: 8pt;
   font-weight: bold;
}

.wrap .tdlist th a
{
   color: #FFFFFF;
   text-decoration: none;
   font-family: Tahoma, sans-serif;
   font-size: 8pt;
   font-weight: bold;
}
.wrap .tdlist th a:hover
{
   color: #DDD;
   text-decoration: none;
   font-family: Tahoma, sans-serif;
   font-size: 8pt;
   font-weight: bold;
}

.wrap .tdinfo
{
   clear: both;
   width: 100%;
}

.wrap .tdinfo td
{
	border: 1px solid #999;
	padding: 3px;
	margin-bottom: 2px;
	margin-right: 2px;
	font-size: 8pt;
   font-family: Tahoma, sans-serif;
   color: #000000;
}

.wrap .tdinfo th
{
	background-color: #868787;
	border: 1px solid #999;
	padding: 3px;
	margin-bottom: 2px;
	margin-right: 2px;
   color: #FFFFFF;
	font-size: 8pt;
   font-family: Tahoma, sans-serif;
   font-weight: bold;
   width: 120px;
   text-align: left;
}

.wrap .tdinfo a
{
   color: #000FFF;
   text-decoration: none;
   font-family: Tahoma, sans-serif;
   font-size: 8pt;
   font-weight: bold;
}

.wrap .tdinfo a:hover
{
   color: #000FFF;
   text-decoration: underline;
   font-family: Tahoma, sans-serif;
   font-size: 8pt;
   font-weight: bold;
}

.wrap .tdinfo th a
{
   color: #FFFFFF;
   text-decoration: none;
   font-family: Tahoma, sans-serif;
   font-size: 8pt;
   font-weight: bold;
}

.wrap .tdinfo th a:hover
{
   color: #DDD;
   text-decoration: none;
   font-family: Tahoma, sans-serif;
   font-size: 8pt;
   font-weight: bold;
}

/* Generic Utility */
.hide { position: absolute; top: -9999px; left: -9999px; }

#organic-tab .list-wrap {  }
#organic-tab a { text-decoration:none; }
#organic-tab ul { list-style: none; margin: 0px; text-indent: 0px;  }
#organic-tab ul li a { display: block; border-bottom: 1px solid #666; color: #666; }
#organic-tab ul li a:hover {  color: white; }
#organic-tab ul li:last-child a { border: none; }

#organic-tab .nav { overflow: hidden; list-style: none; border-bottom: 1px solid #003366; width: 535px; line-height: 20px; padding:0px; margin:0px; }
#organic-tab .nav li { width: 100px; float: left; border-right: 3px solid #FFFFFF; list-style: none; line-height: 20px; padding:0px; margin:0px; }
#organic-tab .nav li.last { margin-right: 0; line-height: 20px; }
#organic-tab .nav li a { display: block;  background: #CCCCCC; color: white; font-size: 12px; text-align: center; border: 0; line-height: 20px; }

#organic-tab li a.current,#organic-tab li a.current:hover { background-color: #003366 !important; color:#FFFFFF;
   font-family:Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size:12px;
   line-height: 20px;}
