/* ---------------------
basic layout
--------------------- */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #F7F7F7;
}

div,
td,
p {
	font-family: Arial, Helvetica, sans-serif;
	color:#545454;
	font-size:12px;
}
.stockprice{
	color:#5fd5f6;
	font-size: 11px;
	font-weight: bold;
}

.stockdate{
	color:#ffffff;
	font-size: 10px;
}

/* ---------------------
mambo content layout
--------------------- */

/** footer **/
.mainlevel-footer,
.mainlevel-footer a:link,
.mainlevel-footer a:active,
.mainlevel-footer a:visited,{
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	padding-right:3px;
}
a.mainlevel-footer:hover {
	color: #545454;
	text-decoration: none;
}

/** pathway**/
span.pathway{
	display:block;
	width:100%;
	color:#398cb1;
  font-size: 11px;
  text-decoration:none;
}

a.pathway{
	color:#398cb1;
  font-size: 11px;
  text-decoration:none;
}

a.pathway:hover {
  color:#006699;
  text-decoration:underline;
}

/**static content txt **/
.contentheading-static{
	font-size: 13px;
	font-weight: bold;
	color: #888888;
	padding-bottom:20px;
}

.contentpane-static,
.contentpaneopen-static,
{
	font-size:12px;
	line-height:17px;
}

.contentpaneopen-static a,
.contentpaneopen-static a:link,
.contentpaneopen-static a:active,
.contentpaneopen-static a:visited {
	color:#5090b6;
 	text-decoration: none;
}

.contentpaneopen-static a:hover{
	color: #006699;
	text-decoration: underline;
}

/**frontpage txt **/

.moduletable-home th {
	color:#5c97bb;
	font-size: 18px;
	line-height:auto;
	text-align:left;
	font-stretch:ultra-expanded;
	letter-spacing:0.5px;
	font-weight: normal;
	padding-left:6px;
	}
.moduletable-home p {
	font-size:11px;
	line-height:auto;
	padding: 1;
	text-align:left;
	width:100%;
}
.moduletable-home a {
	color: #398cb1;
	font-size:11px;
 	text-decoration: none;
}

.componentheading-home,
.contentheading-home {
	color:#5c97bb;
	font-size:18px;
	line-height:auto;
	text-align:left;
	font-stretch:ultra-expanded;
	letter-spacing:0.5px;
	font-weight: normal;
	}
	
.contentpane-home,
.contentpane-home td,
.contentpane-home p
.contentpaneopen-home,
.contentpaneopen-home td,
.contentpaneopen-home p {
	font-size:11px;
	line-height:auto;
	padding:1;
	text-align:left;
	width:100%;
}

.contentpaneopen-home a:link,
.contentpaneopen-home a:active,
.contentpaneopen-home a:visited {
	color: #398cb1;
	font-size:11px;
 	text-decoration: none;
}

a.moduletable-home:hover,
a.contentpaneopen-home:hover {
	color:#00a6d4;
	text-decoration: underline;
}

/**content txt **/
table.moduletable,
table.moduletable td,{
	text-align:left;
	padding:0px 0 0px 0;
	width:100%;
	}
	
.componentheading {
	font-size:18px;
	color:#062663;
	font-weight: bold;
	padding: 0px 0 15px 0;
	text-align:left;
	width:380px;
	}

.contentpane,
.contentpaneopen {
	font-size:12px;
	line-height:17px;
	padding: 0;
	text-align:left;
	width:100%;
}
.contentpane a:link,
.contentpane a:active,
.contentpane a:visited,
.contentpaneopen a:link,
.contentpaneopen a:active, 
.contentpaneopen a:visited {
	color:#5090b6;
 	text-decoration:none;
}

.contentpaneopen a:hover{
	color:#006699;
	text-decoration:underline;
}

.contentdescription,
.contentdescription a,	
.contentdescription a:link,
.contentdescription a:visited,
.contentdescription a:active {
	font-size:12px;
	line-height:17px;
	color:#006699;
	text-decoration:underline;
}

.blogsection, 
.blogsection a:link,
.blogsection a:visited,
.blogsection a:active {
	font-size:12px;
	line-height:17px;
	text-decoration: none;
	color:#fe660d;
	}

.blogsection a:hover {
	text-decoration: none;
	color:#4d7536;
	}

.readon,
a.readon:link,
a.readon:visited,
a.readon:active  {
	color:#398cb1;
	font-size:11px;
	text-decoration:none;
}
a.readon:hover {
	color:#00a6d4;
	text-decoration:none;
}

.small {
	color:#00a6d4;
	font-size:12px;
}

.smalldark {
	font-size: 12px;
	font-weight: bold;
	color: #5695ad;
}
.smalldark a,
.smalldark a:link,
.smalldark a:visited,
.smalldark a:active {
	font-size:12px;
	line-height:17px;
	color:#5090b6;
 	text-decoration: none;
}

.sectiontableentry1,
.sectiontableentry2{
	color:#545454;
	font-size:12px;
	line-height:17px;
	text-decoration: none;
	display:list-item;
	list-style-position:outside;
	}
	
.sectiontableentry1 a:link,
.sectiontableentry1 a:active,
.sectiontableentry1 a:visited,
.sectiontableentry2 a:link,
.sectiontableentry2 a:active,
.sectiontableentry2 a:visited {
	color:#545454;
	font-size:12px;
	line-height:17px;
	font-weight: bold;
	text-decoration: none;
	display:list-item;
	list-style-position:outside;

}

.sectiontableentry1 a:hover,
.sectiontableentry2 a:hover{
	color:#006699;
	text-decoration: underline;
}

.category, 
.categorytitle {
	font-weight: bold;
	color:#3973AC;
	line-height:20px;
}
.sectiontablefooter,
.pagenav {
	font-size:10px;
	color:#999999;
}

.pagenav a:link,
.pagenav a:active
.pagenav a:visited,,{
	font-size:10px;
	color:#4d7536;
}

/** search butt/input box **/
.moduletable-search td {
}

.inputbox-search {
	border:none;
	background:none;
	color:#5c5c5c;
	font-size:11px;
	border-right:0px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:0px;
	padding-top:3px;
}

.button-search {
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	background:url("go.gif"/*tpa=http://xn----7sbhfjmpck2av1pg.xn--p1ai/go.gif*/) left top no-repeat;
	border:none;
	width:34px;
	height:21px;
	vertical-align:top;
}

.search-search {
	background:url("searchbox.gif"/*tpa=http://xn----7sbhfjmpck2av1pg.xn--p1ai/searchbox.gif*/) left top no-repeat;
	height:21px;
	width:165px;
	text-align:right;
}

/** default butt/input box **/
.inputbox{
	color:#5c5c5c;
	font-size:11px;
	padding-left:3px;
}

.button {
	font-size:11px;
}

/** pdf, printer version, and email to friend button **/
.buttonheading {
	width: 16px!important;
	text-align:right;
}

.sectiontableheader {
	font-weight: bold;
}

/*** back link ***/
.back_button,
.back_button a{
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:11px;
	color:#fe660d;
	text-decoration:none;
	display:list-item;
	list-style-position:inside;
	list-style:url("butt_back.gif"/*tpa=http://xn----7sbhfjmpck2av1pg.xn--p1ai/butt_back.gif*/);
	margin-top:20;	
}
.back_button a:hover {
	color:#00a6d4;
	text-decoration:none;
}

/** date info in content **/
.createdate {
	color:#929397;
	font-size:11px;
	padding-bottom:10px;
}

.modifydate {
	color:#595959;
	font-size:11px;
}

/* ---------------------
mambo module left and right layout
--------------------- */

/** general module left table for content sub menu**/
.moduletable-sub {
	width:100%;
}
.moduletable-sub div{
	width:180px;
	background-color:#d9f2f9;
	border-top:solid 1px #ffffff;
	text-align:left;
	padding-top:4px;
	padding-bottom:2px;
	text-indent:2px;
	vertical-align:top;		
}

.mainlevel-sub{
	font-size: 11px;
	font-weight: bold;
	color: #5090b6;
	text-decoration: none;
	border-top:solid 1px #a0d1e7;
	padding:5px;
	background-color:#f5fafd;
	display:block;
}

a.mainlevel-sub:hover{
	color:#00a6d4;
	font-size:11px;
	text-decoration: none;
	background-color:#a0d1e7;
	border-top:solid 1px #a0d1e7;
	padding:5px;
}

.sublevel-sub {
	font-size: 11px;
	font-weight: normal;
	color: #003769;
	text-decoration: none;
	width:165px;
	vertical-align:top;
}

a:hover.sublevel-sub{
	color: #00a6d4;
	text-decoration: none;
}

/** general module right**/	
table.moduletable-right{
	width:160px;
}

table.moduletable-right td ul li a{
	font-size: 11px;
	font-weight: normal;
	color:#5090b6;
	text-decoration: none;
	text-align:left;
	list-style-image:url("bullet.gif"/*tpa=http://xn----7sbhfjmpck2av1pg.xn--p1ai/bullet.gif*/);
}
table.moduletable-right td ul li a:hover{
	color: #006699;
	text-decoration:underline;
}
.mainlevel-right {
	font-size:11px;
	font-weight:normal;
	color:#5090b6;
	list-style-image:url("bullet.gif"/*tpa=http://xn----7sbhfjmpck2av1pg.xn--p1ai/bullet.gif*/);
	text-align:left;
	text-decoration: none;
	line-height:auto;
	width:120px;
	padding:1px;
}
a.mainlevel-right:hover{
	color: #006699;
	text-decoration:underline;
}

/** top menu **/
ul#mainlevel-nav
{
	font-family:Arial, Helvetica, sans-serif;
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 11px;
}

ul#mainlevel-nav li
{
	display: block;
	padding-left: 0px;
	padding-right: 0px;
	float: left;
	width: auto !important;
	font-size: 11px;
	white-space: nowrap;
}

ul#mainlevel-nav li a
{
	display: block;
	padding-left: 0px;
	padding-right: 8px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight:normal;

}
ul#mainlevel-nav li a:hover{
	color: #a0d1e7;
	text-decoration: none;

}


/** for polls **/
.poll {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
/** Default Top Menu **/
.MenuItemTopLevel
{
  cursor:hand; 
  padding: 2px;
  font-family: arial, verdana, sans-serif; font-size: 11px; 
  color:#ffffff;
  text-decoration:none;  
}
/** Default Top Menu Mouseover **/
a.MenuItemTopLevel:hover
{
  cursor:hand; 
  padding: 2px;
  background-color: #A0D1E7; 
  font-family: arial, verdana, sans-serif; font-size: 11px;  
  color:#00A6D4; 
  text-decoration:none; 
}

/** 2nd Level **/
.MenuItem
{
  cursor:hand; 
  background-color: #F5FAFD; 
  font-family: arial, verdana, sans-serif; font-size: 11px;
  font-weight: bold;
  color:#5090B6;  
  text-decoration:none;
  background-color:#f5fafd;
   padding:3px; 
  display:block;
  border-bottom:solid 1px #a0d1e7;  
}

/** 2nd Level Mouseover **/
a.MenuItem:hover
{
  cursor:hand; 
  background-color: #A0D1E7;  
  font-family: arial, verdana, sans-serif; font-size: 11px;
  font-weight: bold;
  color:#5090B6;  
  text-decoration:none; 
  background-color:#a0d1e7;
  padding:3px;
  display:block; 
  border-bottom:solid 1px #a0d1e7;
}

/** 2nd Level Last Item**/
.MenuItem1
{
  cursor:hand; 
  background-color: #F5FAFD; 
  font-family: arial, verdana, sans-serif; font-size: 11px;
  font-weight: bold;
  color:#5090B6;  
  text-decoration:none;     
  background-color:#f5fafd;
  padding:3px; 
  display:block;  
}
/** 2nd Level Last Item Mouseover **/
a.MenuItem1:hover
{
  cursor:hand; 
  background-color: #A0D1E7;  
  font-family: arial, verdana, sans-serif; font-size: 11px;
  font-weight: bold;
  color:#5090B6;  
  text-decoration:none; 
  background-color:#a0d1e7;  
  padding:3px; 
  display:block;  
}