/*
Synthesis Energy Systems
Design and HTML by: Savage
www.savagebrands.com
Created: 05.06.2010
*/


/* --- HTML --- */
body, table, td {
	font: 13px/18px Arial, Helvetica, sans-serif;
	color: #000;
}
#wrap {
	width: 550px;
	background: #FFF;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.mainBG {
	background: #DEDCD7 url(/images/bg_main.jpg) repeat-x left top;
}

p {
	padding-bottom: 15px;
	padding-top: 15px;
	margin-left: 8px;
}
img {
	border: 0;
}
a {
	color: #2A7BA8;
	text-decoration: none;
}
a:hover {
	color: #2A7BA8;
	text-decoration: underline;
}
sup {
	font-size: 0.75em;
	line-height: 0.2em;
}

h1 {
	font: normal 22px/30px Arial, Helvetica, sans-serif;
	color: #5BABD7;
	padding-bottom: 15px;
	padding-top: 5px;
}
h1 sup { font-size: 0.75em; line-height: 0.2em; }
h2 { font: normal 21px/44px Georgia, "Times New Roman", Times, serif; color: #5B8129; border-top: 5px solid #8DC63F; padding-left: 10px; }
h3 { font: normal 18px Georgia, "Times New Roman", Times, serif; 	color: #003663; padding-bottom: 15px; }
h3 sup { font-size: 0.75em; line-height: 0.2em; }
h4 { font: bold 13px Arial, Helvetica, sans-serif; color: #000; }
h5 { }
h6 { }

/*
ul { margin: -0px 0 10px 15px; }
*/
li { padding-bottom: 3px; }

ul { margin: -10px 0 15px 15px; }
ol { margin: 5px 0 5px 30px; }

ul li ul { margin: 3px 0 5px 15px; }

ul.stockPrice { margin: -10px 0 15px 15px; }


li { }
/* --- */

/* -- Main Menu Styles -- */
.mnuMain {
	text-align: left;
	height: 45px;
}
.mnuItem, .mnuItemMembers {	
	font: 14px/45px Arial, Helvetica, sans-serif;
	color: #464646;
	padding: 0 25px 0 23px;
	background: url(/images/bg_main_nav.gif) no-repeat right center;
}
.mnuItemActive {
	font: 14px/45px Arial, Helvetica, sans-serif;
	color: #3b6502;
	background: url(/images/bg_main_nav_over.gif) no-repeat right center;
	padding: 0 25px 0 23px;
}
.mnuItemOver, .mnuItemActiveOver, .mnuItemMembersOver {
	font: 14px/45px Arial, Helvetica, sans-serif;
	color: #464646;
	background: url(/images/bg_main_nav_over.gif) no-repeat right center;
	padding: 0 25px 0 23px;
}
.mnuItemSeparatorH {
	display: none;
	width: 0px;
	height: 45px;
	background: url(/images/divider.gif) no-repeat center center;
}
/* ----- ----- */

/* -- Left Side Menu Styles -- */
.mnuLeft {
	text-align: left;
}
.mnuLeftItem, .mnuLeftItemMembers, .mnuLeftItemActive {
	font: 12px Arial, Helvetica, sans-serif;
	color: #464646;
	padding: 5px 0 7px 10px;
	background: url(/images/bg_subnav.gif) repeat-x center bottom;
}
.mnuLeftItemOver, .mnuLeftItemMembersOver {
	font: 12px Arial, Helvetica, sans-serif;
	color: #464646;
	padding: 5px 0 7px 10px;
	background: url(/images/bg_subnav_over.gif) repeat-x center bottom;
}
.mnuLeftItemActive, .mnuLeftItemActiveOver {
	font: 12px Arial, Helvetica, sans-serif;
	color: #464646;
	padding: 5px 0 7px 10px;
	background: url(/images/bg_subnav_over.gif) repeat-x center bottom;
}
.mnuLeftItemSeparatorV {
	display: none;
	height: 2px;
	width: 100%;
	background: url(/images/divider_subnav.gif) repeat-x center bottom;
}
/* -- Left Side Sub Menu Styles -- */
.mnuLeftSub {
	text-align: left;
	padding: 5px 0 10px 0;
	background: url(/images/bg_subnav.gif) repeat-x center bottom;
}
.mnuLeftSubItem, .mnuLeftSubItemMembers, .mnuLeftSubItemActive {
	font: 12px Arial, Helvetica, sans-serif;
	color: #464646;
	padding: 0 0 0 21px;
	background: url(/images/dash_subnav.gif) no-repeat 10px center;
}
.mnuLeftSubItemOver, .mnuLeftSubItemMembersOver {
	font: 12px Arial, Helvetica, sans-serif;
	color: #5b8129;
	padding: 0 0 0 21px;
	background: url(/images/dash_subnav.gif) no-repeat 10px center;
}
.mnuLeftSubItemActive, .mnuLeftSubItemActiveOver {
	font: 12px Arial, Helvetica, sans-serif;
	color: #5b8129;
	padding: 0 0 0 21px;
	background: url(/images/dash_subnav.gif) no-repeat 10px center;
}
.mnuLeftSubItemSeparatorV {
	height: 5px;
	width: 100%;
}

/* -- Search -- */
.boxSearch #SearchValue {
	font: 10px/18px Arial, Helvetica, sans-serif;
	color: #000;
	padding-left: 3px;
	padding-right: 3px;
	height: 18px;
}
.boxSearch input {
	border: 0;
	width: 160px;
}
.boxSearch .inpButton {
	height: 20px;
	width: 23px;
	background: url(/images/btn_search.jpg) no-repeat left center;
}
.boxSearch #srchButton {
	width: 23px;
}
/* --- */

/* -- Search Results -- */
#SearchValue {
	color: #000;
}
.searchResults #srchRank {
	width: 50px;
	text-align: left;
}
.searchResults #srchHeader {
	padding-bottom: 15px;
}
.searchResults #srchUpdated, .searchResults #srchLink {
	display: none;
}




/* --- Table --- */
table.pageTable {
	border-top: 0;
	border-right: 0;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
}
table.pageTable td {
	padding: 5px;
	border-top: 1px solid #CCC;
	border-right: 1px solid #CCC;
}
table.pageTable .oddRow {
	background: #dedcd7;
}

/* --- Table IR --- */
table.irTable {
	border-top: 0;
	border-right: 0;
}
table.irTable td {
	padding: 5px 0px;
	border-top: 1px solid #FFFFFF;
}
table.irTable .oddRow {
	background: #dedcd7;
}
.textIR {
	font: 10px/15px Arial, Helvetica, sans-serif;
	color: #000;
}




/* --- Hide Show --- */
.hsMenu {
	margin: 5px 0;
	padding: 0;
	width: 100%; /*width of menu*/
}
.hsMenu div.hsHeader a {
	font: 13px/30px Arial, Helvetica, sans-serif;
	color: #2A7BA8;
	display: block;
	position: relative;
	width: auto;
	padding-left: 25px;
	text-decoration: none;
	border-top: 1px solid #CCCCCC;
	background: #FFFFFF url(icon_plus.gif) no-repeat 5px center;
}
.hsMenu div.hsHeader a:hover {
	background: #EDF5FA url(icon_plus.gif) no-repeat 5px center;
	color: #003663;
}
.hsMenu div.selected a {
	background: #EDF5FA url(icon_minus.gif) no-repeat 5px center;
	color: #003663;
}
.hsMenu div.selected a:hover {
	background: #EDF5FA url(icon_minus.gif) no-repeat 5px center;
	color: #003663;
}
.hsMenu div.hsContent {
	font: 13px/18px Arial, Helvetica, sans-serif;
	color: #000;
	background: #EDF5FA;
	padding: 10px 15px 0px 27px;
}


.hsMenu div.hsContent ul {
	margin: -0px 0 0px 15px;
	padding-bottom: 15px;
}
.hsMenu div.hsContent li {
	padding-bottom: 3px;
}



/* --- Social Media --- */
ul.socialMediaList {
	list-style-type: none;
	margin: auto;
}
.socialMediaList li a {
	font: 12px/24px Arial, Helvetica, sans-serif;
	display: block;
	height: 24px;
	text-decoration: none;
}
.socialMediaList li a:hover {
}
.iconLinkedIn {
	background: url(/_filelib/ImageGallery/Home/linkedin.png) no-repeat left center;
	padding-left: 23px;
}
.iconTwitter {
	background: url(/_filelib/ImageGallery/Home/twitter.png) no-repeat left center;
	padding-left: 23px;
}
.iconYoutube {
	background: url(/_filelib/ImageGallery/Home/youtube.png) no-repeat left center;
	padding-left: 23px;
}
.iconBlog {
	background: url(/_filelib/ImageGallery/Home/blog.png) no-repeat left center;
	padding-left: 23px;
}




#google_translate_element {
position: absolute;
z-index: 99999;
}
