@charset "utf-8";
.textnav3
{
    COLOR: gray;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none
}
.textnav3 A
{
    COLOR: gray;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none
}

body, html {
	margin:0;
	padding:0;
	background-color:#9a9a9a;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}
form {
	margin:0;
	padding:0;
}
a img {
	border:none;
}
.centerAligner {
	width:1000px;
	height:auto;
	margin:0 auto;
}
.centerAligner .background {
	float:left;
	display:inline;
	width:1000px;
	/*height:860px;*/
	height:auto;
	background-color:#fff;
	border-bottom:solid 1px #f9f9f9;
	padding:0 0 8px 0;
}
.header {
	float:left;
	display:inline;
	width:1000px;
}
.topBar
{
    float: left;
    display: inline;
    width: 745px;
}
.topBar .logo {
	float:left;
	display:inline;
	width:173px;
	height:68px;
	margin:20px 0px 0px 27px;
}
.topBar .menu {
	float:left;
	display:inline;
	clear:left;
	width:755px;
	height:38px;
	padding:0 0 0 10px;
}
.topBar .menu .menuItem {
	float:left;
	display:inline;
	color:#898989;
	margin:18px 20px 0 0;
	font-size:12px;
	font-weight:bold;
}
.topBar .menu .menuItem a {
	color:#898989;
	text-decoration:none;
}
.topBar .menu .currentItem a {
	color:#fcc44c;
}
.searchBar {
	float:left;
	width:245px;
	padding:0 5px 0 0;
	overflow:visible;
}
.searchBar .menu {
	float:right;
	display:inline;
	background:url(../Images/world-wide-small-image.png) right 45% no-repeat;
	padding:5px 32px 0 0;
	height:20px;
	margin:19px 0 6px 0;
}
.searchBar .menu .menuItem {
	float:left;
	display:inline;
	color:#898989;
	margin:0 7px 0 0;
	font-size:10px;
	font-weight:bold;
}
.searchBar .menu .menuItem a {
	color:#b6b6b6;
	text-decoration:none;
}
.searchBar .menu .lastItem {
	background:url(../Images/grey-down-arrow.png) center right no-repeat;
	padding:0 10px 0 0;
}
.searchForm {
	text-align:right;
}
.searchForm .searchInput {
	border:none;
	background:url(../Images/search-bar-input-background.png) left top no-repeat;
	width:150px;
	height:17px;
	color:#595959;
	font-size:10px;
	padding:3px 3px 0 4px;
	margin:0 7px 0 0;
}
.searchForm .searchSubmit {
	top:4px;
	position:relative;
}
.buttons {
	text-align:right;
	margin:12px 0 0 0;
}
.buttons .button {
	display:inline;
	margin-left: 12px;
}
.contentContainer {
	float:left;
	display:inline;
	width:1000px;
	margin:5px 0 0 0;
	background:url(../images/home-page-left-background.png) 8px 0 repeat-y;
	z-index:-1;
}

.contentContainer .leftBar {
	float:left;
	display:inline;
	overflow:visible;
	width:325px;
	margin:0 0 0 8px;
	padding:0 0 5px 0;
	
}
.contentContainer .leftBar .leftBarTop {
	float:left;
	display:inline;
	width:325px;
	height:3px;
	font-size:0;
	line-height:0;
	background:url(../Images/home-page-column-left-bachground-top.png) top right no-repeat;
}
.contentContainer .leftBar .leftBarMiddle {
	float:left;
	display:inline;
	width:323px;
	background:url(../Images/home-page-column-left-bachground-middle.png) top right repeat-y;
	padding:10px 2px 10px 0;
	color:#545454;
	position:relative;
	top:0;
	z-index:2300;
}
.contentContainer .leftBar .leftBarMiddle .customHtmlContent {
	font-size:11px;
	line-height:16px;
	padding:15px 5px 5px 15px;
	background:#dbecef;
	height:256px;
	overflow:hidden!important;
}
.contentContainer .leftBar .leftBarMiddle .customHtmlContent p {
	margin:0;
	padding:0 0 20px 0;
}
.contentContainer .leftBar .leftBarMiddle .customHtmlContent a {
	color:#34accf;
	text-decoration:none;
	font-weight:bold;
}
.contentContainer .leftBar .leftBarMiddle .customHtmlContent h1 {
	color:#3e6c7a;
	font-weight:bold;
	margin:0 0 6px 0;
	padding:0;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}
.contentContainer .leftBar .leftBarMiddle .customHtmlContent h2 {
	color:#32616f;
	font-weight:bold;
	margin:0 0 6px 0;
	padding:0;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:13px;
}
.contentContainer .leftBar .leftBarMiddle .customHtmlContent a:hover, .contentContainer .leftBar .leftBarMiddle .customHtmlContent a:active {
	text-decoration:underline;
}
.contentContainer .leftBar .leftBarBottom {
	float:left;
	display:inline;
	width:325px;
	height:3px;
	font-size:0;
	line-height:0;
	background:url(../Images/home-page-column-left-bachground-bottom.png) top right no-repeat;
}
.contentContainer .leftBar .blueBackground {
	background-color:#3e6c7a;
	padding:24px 10px 20px 10px;
	color:#fff;
	font-size:12px;
	margin:0 -2px 20px 0;
}
.contentContainer .leftBar .blueBackground h1 {
	font-size:16px;
	margin:0 0 4px 0;
	padding:0;
	font-family:Arial, Helvetica, Sans-Serif;
}
.contentContainer .leftBar .blueBackground p {
	margin:0 0 8px 0;
	padding:0;
}
.contentContainer .leftBar .blueBackground a {
	color:#fff;
	text-decoration:none;
}
.contentContainer .leftBar .blueBackground a:hover, .contentContainer .leftBar .blueBackground a:active {
	text-decoration:underline;
}
.contentContainer .leftBar .blueBackground ul {
	margin:0;
	padding:0;
	list-style:none;
}
.contentContainer .leftBar .blueBackground ul li {
	margin:0 0 8px 0;
	padding:0 0 0 9px;
	background:url(../Images/yelow-right-arrow.png) left 3px no-repeat;
	line-height: 14px;
}

.contentContainer .leftBar  .login-bar {
	margin:0 0 0 8px;
}

.imageBar {
	float:left;
	display:inline;
	width:642px;
	height:276px;
	margin:0 0 0 18px;
	padding:0 0 5px 0;
	background:#fff;
}

.contentBar {
	float:left;
	display:inline;
	width:100%;
	margin:20px 0 0 18px;
}

.articlesSlot {
	float:left;
	display:inline;
	width:auto;
}
.articlesSlot .scroller {
	/*height:380px;
	overflow:auto;*/
}

.articlesSlot h1.ArticlesCaption {
	color:#1391b5;
	font-size:18px;
	line-height:20px;
	margin:0;
	padding:0;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}

.internal .articlesSlot h1.ArticlesCaption {
	font-size:14px;
	color:#1391b5;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.articlesSlot .article {
	float:left;
	display:inline;
	width:auto;
	margin:10px 0 0 0;
	padding:0 0 12px 0;
	border-bottom:dotted 1px #cdc8bb;
}
.internal .articlesSlot .article {
	display:block;
	width:500px;
}

.articlesSlot .lastItem {
	border-bottom: none;
}

.articlesSlot .article h2.ArticleTitle {
	color:#1b9ec5;
	float:none;
	display:block;
	font-size:12px;
	line-height:16px;
	margin:0 0 8px 0;
	padding:0;
}

.internal .articlesSlot .article h2.ArticleTitle 
{	
	color:#1b9ec5;
	float:none;
	display:block;
	font-size:12px;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	line-height:16px;
	margin:0 0 8px 0;
	padding:0;
}

.articlesSlot .article .articleImage {
	float:left;
	display:inline;
	width:105px;
	clear:both;
}
.articlesSlot .lastItem 
{
	margin-bottom:30px;
	border:none;
}

.articlesSlot .article .articleDescription {
	
	width:auto;
	font-size:12px;
	color:#666666;
}

.articlesSlot .article .articleDescription p {
	margin:0;
	padding:0;
}

.articlesSlot .bottomLinks {
	color:#0493bd;
	font-weight:bold;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin:10px 0 0 0;
	clear:both;
	
}
.articlesSlot .bottomLinks a {
	margin:0 7px 0 7px;
	color:#0493bd;
	font-weight:bold;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.articlesSlot .bottomLinks a:hover {
	text-decoration:underline;
}
.rightBar {
	float:left;
	display:inline;
	margin:0 0 0 7px;
	width:315px;
	height:auto;
}

.yelowBar {
	width:315px;
	height:50px;
	float:left;
	display:inline;
	background:#f7c926;
	margin:0 0 0 0;
}
.yelowBar .price {
	float:left;
	display:inline;
	width:207px;
	margin:5px 0 0 8px;
}
.yelowBar .price .name {
	color:#fff;
	font-weight:bold;
	float:left;
	display:inline;
	font-size:16px;
	height:20px;
}
.yelowBar .price .name a 
{
	color:#fff;
	text-decoration:none;
}
.yelowBar .price .name a:hover 
{
	text-decoration:underline;
}
.yelowBar .price .priceCurrent {
	color:#356a79;
	font-weight:bold;
	float:left;
	display:inline;
	font-size:16px;
	height:20px;
	margin:0 5px 0 10px;
}

.yelowBar .price .priceChange {
	color:#fff;
	float:left;
	display:inline;
	font-size:11px;
	height:20px;
	margin:4px 0 0 0;
}
.yelowBar .dateTime {
	float:left;
	display:inline;
	color:#fff;
	font-size:12px;
	margin:8px 0 0 0;
	width:100px;
}
.yelowBar .dateTime .date{
	float:left;
	display:inline;
}
.yelowBar .dateTime .time{
	float:left;
	display:inline;
}



.RSSBar {
	float:left;
	display:inline;
	width:315px;
	background:#feedc9;
	margin:7px 0 0 0;
	color:#666;
	padding:0 0 5px 0;
}
.RSSBar .scroller {
	/*height:350px;
	overflow:auto;*/
}
.RSSBar .investorHighlits {
	border-bottom: dotted 1px #cdbd9b;
	margin:12px 11px 12px 11px;
}
.RSSBar .news {
	margin:12px 11px 12px 11px;
}
.RSSBar h2, .RSSBar h1 {
	color:#32616f;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:18px;
	line-height:22px;
	margin:2px 0 12px 0;
	padding:0;
}
.RSSBar h3 {
	font-size:11px;
	margin:0 0 5px 0;
	padding:0;
}
.RSSBar p {
	font-size:11px;
	line-height:15px;
	margin:0 0 10px 0;
	padding:0;
}
.RSSBar a {
	color:#0493bd;
	text-decoration:none;
}
.RSSBar a:hover {
	text-decoration:underline;
}
.RSSBar .bottomLinks {
	color:#0493bd;
	font-weight:bold;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin:15px 0 0 0;
	
}
.RSSBar .bottomLinks a {
	margin:0 7px 0 7px;
	color:#0493bd;
	font-weight:bold;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.RSSBar .bottomLinks a:hover {
	text-decoration:underline;
}
.footer {
	height:auto;
	float:left;
	display:inline;
	margin:10px 0 0 0;
	padding:0 0 20px 0;
}
.footer .menu 
{
	font-size:10px;
	line-height:12px;
	width:990px;
}
.footer .menu .menuItem {
	float:left;
	display:inline;
	width:auto;
	margin:5px 0 0 0;
	padding:0 10px 0 10px;
	border-right:solid 1px #fff;
}
.footer .menu .info 
{
	float:left;
	display:inline;
	width:auto;
	margin:5px 0 0 0;
	padding:0 10px 0 10px;
	color:#fff;
	text-decoration:none;
	font-size:10px;
	line-height:12px;
}
.footer .menu .firstItem {
	padding:0 10px 0 0;
	border-right:none;
	width:200px;
}
.footer .menu .lastItem {
	border-right:none;
}

.footer .menu a {
	color:#fff;
	text-decoration:none;
}



.contentBar a 
{
	font-size:12px;
	color:#1391b5;
	text-decoration:none;
}
.contentBar a:hover 
{	
	text-decoration:underline;
}






/************ styles for middle part goes here *****************/

.internal .contentContainer
{
	background:url(../images/internal-page-background.png) 8px 0 repeat-y;
}
.internal .leftBar{
	width:230px;
}
.internal .leftBar .leftBarBottom {
	display:none;
}
.internal .leftBar .leftBarTop {
	float:left;
	display:inline;
	font-size:0px;
	line-height:0px;
	width:1px;
	height:750px;
	background:none;
}

.internal .leftBar .leftBarMiddle {
	/*background:url(../Images/left-bar-internal-background-top.png) right top no-repeat;*/
	width:227px;
	padding:0 2px 0 0!important;
	/*overflow:hidden; vaska commented this .... */ 
}
.internal .leftBar .leftBarMiddle .customHtmlContent{
	width:207px!important;
	overflow:hidden;
}
.internal .leftBar .leftBarMiddle .customHtmlContent .customHtmlContentWithBackground {
	width:195px!important;
	overflow:hidden;
	background:transparent;
}



.internal .leftBar .menu {
	padding:10px 0 0 0;
	
}

.internal .leftBar .menu .menuItem {
	width:200px;
	font-weight:bold;
	font-size:12px;
}
.internal .leftBar .menu .menuItem a {
	width:200px;
	color:#457b8c;
	text-decoration:none;
	padding:5px 0 5px 10px;
	display:block;
	float:left;
}
.internal .leftBar .menu .menuItem a:hover {
	color:#dbecef;
	background:#457b8c;
}

.internal .imageBar {
	width:743px;
	height:276px;
	margin:0 0 0 8px;
}
.internal .contentBar {
	float:left;
	display:inline;
	width:740px;
	margin:5px 5px 5px 5px;
	font-size:12px;
	color:#666666;
	padding:0 0 0 0;
}
.internal .contentBar h1 
{
	font-size:18px;
	color:#1391b5;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	border-bottom:dotted 1px #cdc8bb;
}
.internal .contentBar h2 
{
	font-size:16px;
	color:#1391b5;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}
.internal .contentBar h3 
{
	font-size:14px;
	color:#1391b5;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.internal .contentBar h4, h5, h6 
{
	font-size:12px;
	color:#1391b5;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.internal .contentBar a 
{
	color:#1391b5;
	text-decoration:none;
}
.internal .contentBar a:hover 
{
	text-decoration:underline;
}

.internal .contentBar ul
{
	list-style-image:url(images/gray-arrow-content-list-item.png);
}
.internal .contentBar ul li
{
	list-style-image:url(images/gray-arrow-content-list-item.png);
}



.internal .contentBar table 
{
	border-collapse:collapse;
}
.tableWithBorder td, .tableWithBorder th
{
	text-align:left;
	vertical-align:top;
	margin:0;
	padding:4px;
	border:solid 1px #aaa;
}
.tableWithBorder th 
{
	background:#908886;
	color:#fff;
}
.internal .contentBar img 
{
	margin: 0 5px 5px 5px;
}
.internal .contentBar table td, .internal .contentBar table th 
{
}
.internal .contentBar table th 
{
}
.internal .pageTitle {
	font-size:18px;
	color:#1391b5;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	border-bottom:dotted 1px #cdc8bb;
	width:300px;
	margin:0;
	padding:0 0 5px 0;
}
.internal .breadcrumbs {
	font-size:8px!important;
	color:#1b9ec5;
	margin:3px 0 0 0;
	color: #6D6464;
	font-size: 10px!important;
}
.internal .breadcrumbs a{
	color:#1b9ec5;
	text-decoration:none;
	font-size: 10px!important;
	color: #6D6464;
}
.internal .breadcrumbs a:hover {
	text-decoration:underline;
}

.internal .rightBar {
	width:185px;
	padding:10px 8px 10px 8px;
}
.internal .rightBar .yelowBar {
	width:100%;
	height:30px;
}
.internal .rightBar .yelowBar .dropdown {
	float:left;
	display:inline;
	width:163px;
	background:#fff;
	height:14px;
	margin:6px 6px 0 8px;
	color:#898989;
	font-size:10px;
	padding:2px 0 0 3px;
}
.internal .rightBar .yelowBar .hoverArrow {
	float:left;
	display:inline;
	margin:6px 0 0 0;
}

.RSSBar {
	width:100%;
}


/************ form styles begin  *****************/

.contentBar form .field-container 
{	
	padding: 5px 0px 5px 0px;
	width:90%;
	clear: both;
}

.contentBar form .field-container .field-caption
{	
	
}

.contentBar form .field-container .field-caption .required
{	
	color: Red;
}

.contentBar form .field-container .field-body
{	
	
}

.contentBar form .field-container .field-body .textfield
{	
	width: 100%;
}

.contentBar form .field-container .field-body .longtextarea
{	
	width: 100%;
	height: 200px;
}

.contentBar form .field-container .field-body .textarea
{	
	width: 100%;
	height: 100px;
}

.contentBar form .field-container .field-error
{	
	color: Red;
}

.contentBar form .form-buttons
{	
	padding: 15px 0px 15px 0px;
	width:100%;
	clear: both;
}

.contentBar form .form-buttons .form-button
{	
	padding: 0px 15px 0px 0px;	
	float: left;
}

/************ form styles end  *****************/





/**************** right bar styles *******************/
.internal .rightBar 
{
	color:#666;
	font-size:12px;
}
.internal .rightBar h1, .internal .rightBar h2, .internal .rightBar h3
{
	font-size:18px;
	font-weight:normal;
	color:#32616f;
}
.internal .rightBar h4, .internal .rightBar h5, .internal .rightBar h6
{
	font-size:14px;
	font-weight:normal;
	color:#32616f;
}
.internal .rightBar ul
{
	list-style:none;
	margin:0 0 15px 0;
	padding:0;
}
.internal .rightBar li 
{
	list-style:none;
	margin:0 0 6px 0;
	padding: 0 0 0 10px;
	background:url(../images/blue-right-arrow.png) 0 5px no-repeat;
}
.internal .rightBar a 
{
	color:#1b9ec5;
	text-decoration:none;
}
.internal .rightBar a:active, .internal .rightBar a:hover 
{
	text-decoration:underline;
}

.ListOfJobs 
{	
	border-collapse:collapse;		
}

.ListOfJobs th
{
	padding: 5px 0px 5px 0px;
	margin: 0px;
	border-bottom: solid 1px #777777;	
}

.ListOfJobs td
{
	padding: 5px 0px 5px 0px;
	margin: 0px;
	border-bottom: solid 1px #777777;	
}
















/* custom CSS, provided by client */
.SmallCopy  {
color: #6D6464;
font-size: 10px;
} 
.SmallCopy A  {
color: #6D6464;
}

.emphasis {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:14px;
        font-weight:500;
        color:#666666;
        line-height:18px;
        letter-spacing:2px;
}
 
.caption {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-style: normal;
        line-height: normal;
        color: #000000;
}


#sidebar {
	font-size:9px;
}
        
#sidebar p {
line-height:normal;
}
 
#sidebar h1 {
	font-size: 14px;
}
 
#sidebar a:link {
}
 
#sidebar a:visited {
}
 
#sidebar a:hover {
}
 
#sidebar a:active {
	color: #FF0000;
}
 
#sidebar ul {
   margin:0px;
   padding:0px;
}
 
#sidebar li {
  list-style-image:none;
  list-style-type:none;
  margin-top:8px;
  margin-left:5px;
}

/* test  */













/* Sitemap Styles */
.siteMapCol1 
{
	width:255px;
	padding:10px 20px 0 0;
	float:left;
	display:inline;
}
.siteMapCol2 
{
	width:255px;
	padding:10px 0 0 0;
	float:left;
	display:inline;
}
.siteMap 
{
	margin:20px 0 0 0;
}
.siteMap a 
{
	font-weight:normal;
	font-size:16px;
}
.siteMap ul li a 
{
	font-weight:bold;
	font-size:12px;
}
.siteMap ul 
{
	margin:5px 0 5px 10px;
	padding:0;
	list-style:none;
}

.siteMap ul li 
{
	list-style:none;
	margin:3px 0 0 0;
}

.siteMap ul li ul 
{
	margin:0 0 0 15px;
}
.siteMap ul li ul li
{
	margin:0 0 0 0;
}
.siteMap ul li ul li a
{
	font-size:11px;
	font-weight:normal;
}