﻿/************** Pink Class - begin **************/
/* this section define base styles of template */ 
body {
	font-size : 		11px;
	font-family : 		Arial, sans-serif;
	margin:0px;
	background-color:#f5f5f5;
}

img {border:0px;}


td,table,tr {
	font-size : 		11px;
	font-family : 		Arial, sans-serif;
	margin:0px;
}

		
a,a:link,a:visited {
	text-decoration: 	none; 
	font-family:  		Arial, sans-serif; 
	text-decoration: 	underline;
	color:#003882;
	}


a:hover {
	text-decoration: 	underline; 
	
}


.Selected {
	border: 			solid 1px #cccccc;
	padding: 			0px;
	
}

#underline_links A, #underline_links A:active,#underline_links A:visited,#underline_links A:link {
	text-decoration:underline;
}

#underline_links TABLE TR TD,#underline_links TABLE,
.MsoTableGrid TABLE,.MsoTableGrid TABLE TR TD,.MsoNormal SPAN,p.MsoNormal SPAN,
p.MsoNormal  {
	color:#666666 Important!;
	font-size:11px Important!;
}

.EditingIconUnselected {
	background-color: 	#FFFFFF;
		height: 			20px;
	width: 				20px;
	visibility: 		visible;
}

.EditingIconSelected {
	background-color: 	#FFEEC2;
		height: 			20px;
	width: 				20px;
	visibility: 		visible;
}

.ContentHolder {
	}

.field {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			10px;
}

textarea {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			10px;
}

.separator {
	height:10px;
}

.separator_index {
	height:15px;
}

/* Pink Class - end */

/************** Ticker definition - begin **************/
/* this section define styles of all Ticker template definition */
/* Ticker Main - begin */
.tickerMain {
	font-family: 		Arial, sans-serif;
	font-size: 			11px;
	height: 			16px;
	padding: 			2px 2px 2px 2px;
	margin-top: 		0px; 
	margin-left: 		0px;
	color:				#ffffff;
}

.tickerMain a{
	color: 				#FFFFFF;
	text-decoration:	none;
	padding: 			3px 2px 2px 2px;
}

.tickerMain a:link{
	color: 				#FFFFFF;
	text-decoration:	none;
}

.tickerMain a:visited{
	color: 				#FFFFFF;
	text-decoration:	none;
}

.tickerMain a:hover{
	color: 				#FFFFFF;
	text-decoration:	none;
}

.tickerMain .over {
	color: 				#FFFFFF;
	padding: 			3px 5px 2px 5px;
}

.tickerMain .out {
	background-color : 	#006699;
	color: 				#FFFFFF;
	padding: 			3px 5px 2px 5px;
}
.tickerMain .separator {
	width:				1px;
	padding-left:		1px;
	background-color:	#FE81E2;
}

/* Ticker Index - begin */
.tickerIndex {
	padding: 			2px 2px 2px 2px;
	margin-top: 		0px; 
	margin-left: 		0px;
	background-color:	#eeeeee;
}

.tickerIndex .over {
	padding: 			0px 2px 0px 2px;
}

.tickerIndex .out {
	padding: 			0px 2px 0px 2px;
}
.tickerIndex .separator {
	width:				1px;
	padding-left:		1px;
	background-color:	#eeeeee;
}
/* Ticker definition - end */

/************** Caption Text definition - begin **************/
/* this section define styles of all Ticker template definition */
.captionText {
	padding:			5px;
	font-weight:		bold;
	margin-bottom:		10px;
}


#caption_main {
	color:#f56600;font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	
}

#caption_Index1{
	color:#f56600;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-left:10px;
}

.captionImage {
	
	padding:			0px; 
	text-align:			center;
	margin-bottom:		10px;
}

/************** Form Style definition - begin **************/
/* this section define styles of Form template definition */
.form {
	font-family: 		Arial, sans-serif;
	font-size: 			11px;
}

.form .head {
	background-color : 	#f2f2f2;
	
	color:				#f56600;
	padding:			5px;
	font-weight:		bold;
}

.form .body {
	padding:			5px;
	
}

.form .errorMsg {
	padding:			5px;
	font-weight:		bold;
	color:				#CC3300;
}

.form .requiredFields {
	padding:			5px;
}

.form .body .formElements {
	width:100%;
}

.form .body .formElements .text {
	background-color : 	#f2f2f2;
	color:		#003882;
	padding:			5px;
	width:				130px;
}

.form .body .formElements .element {
	background-color: 	#f2f2f2;
	padding:			5px;
}

.form .body .formElements .element .textArea, .textBox, .listBox, .comboBox{
	background-color:	#FFFFFF;
	border: 			1px solid #003882;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			10px;
}

input.textbox {
	background-color:#ffffff;
}

.form .body .formElements .element .checkBox, .radioButton {
	margin:0px;
}


.form .body .formElements .element textarea {
	height:				100px;
}

/************** Survey Style definition - begin **************/
/* this section define styles of Survey template definition */
.survey {
	font-family: 		Arial, sans-serif;
	font-size: 			11px;
}

.survey .head {
	background-color : 	#f2f2f2;
	color:				#f56600;
	padding:			5px;
	font-weight:		bold;
}

.survey .body {
	padding:			5px;
}

.survey .statusMsg {
	padding:			5px;
	font-weight:		bold;
}

.survey .requiredFields {
	padding:			5px;
}

.survey .body .formElements {
	width:				100%;
	color:#003882;
}

.survey .errorMsg {
	padding:			5px;
	color:				#CC3300;
	font-weight:		bold;
}

.survey .body .formElements .text {
	background-color : 	#f2f2f2;
	color:#003882;
	padding:			5px;
}

.survey .body .formElements .element {
	background-color: 	#f2f2f2;
	padding:			5px;
}

.survey .body .formElements .element .textArea, .textBox, .listBox, .comboBox{
	background-color:	#f2f2f2;
	border: 			1px solid #003882;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			10px;
}

.survey .body .formElements .element .checkBox, .radioButton {
	margin:0px;
}


.survey .body .formElements .element textarea {
	height:				30px;
}

.survey .body .results {
	background-color:	#f2f2f2;
	color:#003882;
	padding:5px;
}

.survey .body .results .title{
	font-weight:bold;
}

.survey .body .results .bars {
	width:100%;
}

.survey .body .results .bars .barTitle{
	width:30px;
	color:#003882;
	
}

.survey .body .results .bars .barPercent{
	width:30px;
	color:#003882;
}

.survey .body .results .bars .image {
	border-right: 1px solid #929282;
	border-left: 1px solid #929282;
}
/************** Forum Style definition - begin **************/
/* this section define styles of Forum template definition */
.forum {
	font-family: 		Arial, sans-serif;
	font-size: 			11px;
}

.forum .head {
	background-color : 	#006699;
	border: 			1px solid #000000;
	color:				#ffffff;
	padding:			5px;
	font-weight:		bold;
}

.forum .body {
	padding:			5px;
	border-left:		1px solid #666666;
	border-right:		1px solid #666666;
	border-bottom:		1px solid #666666;
}

.forum .body .itemTable {
	width:100%;
}

.forum .body .errorMsg {
	padding-top:		5px;
	color:				#CC3300;
}

.forum .body .forumForm {}

.forum .body .forumForm .head {
	background-color : 	#006699; 
	border: 			1px solid #000000;
	padding:			2px 5px 2px 5px; 
	color:				#ffffff;
	font-weight:		bold;
}

.forum .body .forumForm .body {
	background-color: 	#F0F3F6; 
	border: 			1px solid #000000;
	padding:			2px 5px 2px 5px; 
	color:				#000000;
	font-weight:		bold;
}

.forum .body .forumForm .text {
	background-color : 	#F0F3F6;
	padding:			5px;
	width:				90px;
}

.forum .body .forumForm .element {
	background-color: 	#F0F3F6;
	padding:			5px;
}

.forum .body .forumForm .element textarea {
	height:				100px;
}

/************** Site Map Style definition - begin **************/
/* this section define styles of Site Map template definition */
.siteMap {
	margin-top:			2px;
	font-family: 		Arial, sans-serif;
	font-size: 			11px;
	
}

.siteMap .head {
	background-color : 	#f2f2f2;
	
	color:				#f56600;
	padding:			5px;
	font-weight:		bold;
}

.siteMap .body {
	padding:			5px;
}

/************** Section Tree Style definition - begin **************/
/* this section define styles of Section Tree template definition */
.sectionTree {
	
}

.siteMap .body {
	padding:			5px;
}

/************** Search form Style definition - begin **************/
/* this section define styles of Search form template definition */
.search {
	width:				100%;
	height:				100%;
}

.search p{
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
}

.searchResults {
	margin-top:			2px;
	font-family: 		Arial, sans-serif;
	font-size: 			11px;
}

.searchResults .head {
	background-color : 	#f2f2f2;
	
	color:				#f56600;
	padding:			5px;
	font-weight:		bold;
}

.searchResults .body {
	padding:			5px;
	
}

/************** Link Style definition - begin **************/
/* this section define styles of Link templates definition */

.linkGeneral, .linkSiteMap, .linkFile, .linkFileFlash, .linkFile {
	
	padding:			5px;
	text-align:			left;
}

/***********MENU**************/

.linkgeneral_Index1 {
	background-image:url(../../images/_gui/index1_link.gif);
	background-repeat:no-repeat;
	background-position:12px 9px;
}

.linkgeneral_Index1 A,.linkgeneral_Index1 A:visited,.linkgeneral_Index1 A:active,.linkgeneral_Index1 A:link{
	display:block;
	color:#003882;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:20px;
	padding-top:6px;
	padding-right:12px;
	text-decoration:none;
}

.linkgeneral_Index1 P {
	display:inline;
}

.linkgeneral_Index2 A:hover {
	text-decoration:underline;
}


.linkgeneral_Index2 {
	background-image:url(../../images/_gui/index2_link.gif);
	background-repeat:no-repeat;
	background-position:12px 9px;
	
}

.linkgeneral_Index2 A,.linkgeneral_Index2 A:visited,.linkgeneral_Index2 A:active,.linkgeneral_Index2 A:link{
	display:block;
	color:#003882;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	padding-left:18px;
	padding-top:5px;padding-bottom:5px;
	padding-right:10px;
	text-decoration:none;
	margin-left:10px;margin-right:10px;
	
	

}

.linkgeneral_Index2 A:hover {
	text-decoration:underline;
}


.linkgeneral_Index3 A,.linkgeneral_Index3 A:visited,.linkgeneral_Index3 A:link,.linkgeneral_Index3 A:active{
	font-weight:normal;
	border:0px;
	font-size:12px;
	line-height:100%;
}

.menu_Level3 A,.menu_Level3 A:visited,.menu_Level3 A:active,.menu_Level3 A:link {
	font-weight:normal;
	border:0px;
	font-size:12px;
	line-height:90%;
	text-decoration:none;
	
}

.menu_Level3 {
	
}


#levelN A,#levelN A:visited,#levelN A:link,#levelN A:active {
	font-size:11px;
	line-height:100%;
	display:block;
	margin-left:18px;
	text-decoration:none;
}

.linkImage {
	text-align:			center;
}

/************** Web Service definition - begin **************/
/* this section define styles of Web Service template definition */
.rss {
	font-family: 		Arial, sans-serif;
	font-size: 			11px;
}

.rss .head {
	padding:			5px;
	font-weight:		bold;
}

.rss .body {
	
}


/*********/

.header {
	 background-image:url(../../images/_gui/header.jpg);
	 background-repeat:no-repeat;
	 height:105px;
	 padding-left:30px;
	 padding-top:80px;
}

#menu_first{
	float:left;
	background-image:url(../../images/_gui/gumb_bkg.jpg);
	height:19px;
	
	}
	
#menu_first A,#menu_first A:visited,#menu_first A:link,#menu_first A:active{
	color:#ffffff;
	font-family:Arial,Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;	
	text-decoration:none;
	margin-top:1px;
	display:block;
	padding-left:20px;
	padding-right:20px;
	margin-left:3px;

}

#menu_first A:hover {
	text-decoration:underline;
}

#menu_firstA{
		float:left;
		width:2px;
		height:19px;
}

#menu_firstB {
	float:left;
	width:2px;
	height:19px;
	margin-right:5px;
}


#tbl_main TD {
	
}

/**********************/

#left_bkg {
	background-image:url(../../images/_gui/index_bkg2.jpg);
	background-repeat:repeat-y;
	width:30px;
	font-size:0px;
	padding:0px;margin:0px;
	height:1px;
}

#index {
	border-width: 1px;
	border-spacing: 0px;
	border-style: dotted;
	border-color: #cdcdcd;
	border-collapse: collapse;
	background-image:url(../../images/_gui/index_bkg.jpg);
	background-repeat:repeat-y;
	background-color:transparent;
	height:auto;
	}
	
#main {
	padding-left:11px; padding-right:10px;
	background-image:url(../../images/_gui/main_right.jpg);
	background-repeat:repeat-y;
	background-position:right top;

}

#main_inner {
	padding-left:11px; padding-right:10px;
	width:525px;
	background-image:url(../../images/_gui/main_right.jpg);
	background-repeat:repeat-y;
	background-position:right top;
}

#outdex {
	background-color:#efeee9;
}

#main_bottom {
	background-image:url(../../images/_gui/main_bottom.jpg);
	background-repeat:no-repeat;
	width:764px;
	height:26px;
	font-size:0px;padding:0px;margin:0px;
	background-color:#efeee9;
}


/*********FOOTER********/

#footer {
	color:#003882;
	padding-left:0px;
	padding-bottom:5px;
	font-size:10px;
	
}


#footer A,#footer A:visited,#footer A:active,#footer A:link,#footer A:visited{
	color:#003882;
	font-size:10px;
}

#footer_bkg {
	background-image:url(../../images/_gui/footer_bkg.jpg);
	background-repeat:repeat-y;
	height:21px;

}

#powered A,#powered A:visited,#powered A:active,#powered A:link,#powered A:visited{
	color:#003882;
	font-size:10px;
}




/*********REGIONS**********/

#main1 {
	padding-top:2px;
	padding-bottom:6px;
}

#main2 {
	background-image:url(../../images/_gui/main2_bkg.jpg);
	background-repeat:no-repeat;
	color:#003882;
	padding-top:10px;
}

#main3 {
	padding-top:20px;
	padding-left:15px;
}

#news {
	

}

#news UL {
	list-style-type: square;
	
	margin-left:15px;
}

#news UL LI {
	margin-left:15px;color:#003882;
	padding-bottom:5px;
}

#news A,#news A:visited,#news A:active,#news A:link 
{
	text-decoration:none;
}



/*********MAIN2*****************/
#main2_table {
	color:#003882;
	width:210px;
	text-align:center;

}

main2_pic P{
	margin:0px;padding:0px;display:inline;
}

#heading_main2 {
	display:block;
	width:190px;
	height:24px;
	background-color:#ffffff;
	color:#003882;
	font-family:Arial narrow,Arial,sans_serif;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
	padding-top:3px;
	padding-left:10px;
	border:1px solid #cccccc;
	text-transform:uppercase;
}

#main2_lead {
	padding-top:10px;
}

#main2_lead A,#main2_lead A:visited,#main2_lead A:active,#main2_lead A:link{
	color:#f56600;
	font-size:11px;
	font-weight:bold;
	margin-right:10px;
	display:block;
}


/*******MAIN3*************/
#article_main3 {
	width: 335px;border:1px solid #e9e9e9;border-collapse:collapse;
}

#main3_list 
{
	width:150px;
	padding-right:10px;
}

#main3_list,#main3_list A,#main3_list A:link,#main3_list A:active,#main3_list a:visited {
	color:#003882;
}

#main3_list UL {
	margin-top:0px;margin-bottom:0px;
	margin-left:15px;
	padding-left:0px;
	list-style-image: url('../../images/_gui/main3_arrow.gif');
}
	
#main3_list LI {
	margin-right:10px;
	font-size:11px;
	color:#003882;
	}

#main3_art_heading {
	border-collapse:collapse;
	display:inline;
	background-color:#ffffff;
	color:#003882;
	font-family:Arial narrow,Arial,sans_serif;
	font-size:12px Important!;
	font-weight:bold;
	margin-bottom:5px;
	padding-top:3px;
	padding-left:10px;
	border:1px solid #e5e5e5;
	text-transform:uppercase;
}

#main3_art_heading A,#main3_art_heading A:visited,#main3_art_heading A:active,#main3_art_heading A:link{
	text-decoration:none;
}

#main3_art_heading SPAN {

	font-family:Arial narrow,Arial,sans_serif;
	font-weight:bold;
	font-size:13px Important!;
}

td.lead_main3 {
	color:#003882;
	padding-left:10px;
	padding-bottom:5px;
	padding-right:5px;
	padding-top:5px;
}

td.lead_main3 A,td.lead_main3 A:visited,td.lead_main3 A:active,td.lead_main3 A:link {
	color:#f56600;
	}

#main3_list A,#main3_list A:visited,#main3_list A:link,#main3_list A:active {
	color:#003882;
	font-size:11px;
	padding-bottom:1px;
	display:block;
}

#heading_main2 A,#heading_main2 A:visited,#heading_main2 A:hover,#heading_main2 A:active,#heading_main2 A:link{
	text-decoration:none;
}


/**********OUTDEX**************/
#outdex {
	padding-top:15px;
	padding-left:0px;
	padding-right:10px;
}

#outdex_caption {
	color:#f56600;
	font-weight:bold;
	font-size:14px;
	font-family:Arial narrow;
	padding-bottom:7px;
}

#linkgeneral_outdex {
	width:100%;
}

#linkGeneral_Outdex A,#linkGeneral_Outdex A:visited,#linkGeneral_Outdex A:active,#linkGeneral_Outdex A:link{
	color:#003882;
	text-decoration:underline;
	font-size:10px;
	
	}
	
#outdex_separator {
	
}
	

#navigationpath A,#navigationpath A:visited,#navigationpath A:link,#navigationpath A:active {
	font-size:10px;
	color:#336699;
	text-decoration:underline;
}

.morelink A,.morelink A:visited,.morelink A:active,.morelink A:link{
	text-decoration:underline;
	color:#003882;
}


#news {
	margin-top:10px;
}


#news UL {
	margin-left:10px;
	margin-right:10px;
	paddingleft:10px;
	color:#003882;
}
#marquee_replacement{
 border:1px solid #f2f2f2;
 width:200px;
 height:120px;
 overflow:hidden;
}
#marquee_replacement p.spacer{
 height:120px;
}


/************TABS***************/

#tabs @{

 div.article-tab-container {
      float:left;
      width:100%;
      
      }
    div.article-tab-container ul {
        margin:0;
        padding:10px 10px 0 0px;
        list-style:none;
      }
     div.article-tab-container ul li.article-tab {
      display:inline;
      margin:0;
      padding:0;
	
      }
     div.article-tab-container ul li.article-tab a {
      float:left;
      background:url(../../images/_gui/tableftI.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
      cursor:hand;
      }
    div.article-tab-container li.article-tab a span {
      float:left;
      display:block;
      background:url(../../images/_gui/tabrightI.gif) no-repeat right top;
      padding:3px 9px 2px 4px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    li.article-tab a span {float:none;}
    /* End IE5-Mac hack */
    li.article-tab a:hover span {
      color:#FFF;
      }
    li.article-tab a:hover {
      background-position:0% -42px;
      }
    li.article-tab a:hover span {
      background-position:100% -42px;
      }

       li.article-tab #current a {
                background-position:0% -42px;
        }
        li.article-tab #current a span {
                background-position:100% -42px;
        }

h3.article-heading {
	color:#f56600;
	font-size:13px;
	padding-top:5px;
	border-top:1px dotted #cccccc;
	padding-left:8px;padding-right:10px;
	
}

.article, .article SPAN,.article TABLE,.article TD {
	color:#003882;
	background-color:#f5f5f5;
	
}

/**************EXCHANGE RATE TABLE***************/

#ratelist .disclaimer td  {
	font-size:10px Important!;
	padding-top:5px; 
	color:#000382;
}

#ratelist .heading,#ratelist .heading td{
	color:#f56600;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	padding-bottom:10px;
	font-family:arial narrow,arial;
}

#ratelist .heading2 td{
	
	
	color:#f56600;
	background-color:#e9e9e9;
	border-top:1px dashed #bfbfbf;
	padding:2px 0px 2px 0px;
}


#ratelist .usd td{
	background-color:#e9e9e9;
	color:#000382;
	padding-top:2px;
	padding-bottom:2px;
	border-top:1px dashed #bfbfbf;
	
}

#ratelist .eur td{
	background-color:#e9e9e9;
	color:#000382;
	padding-top:2px;
	padding-bottom:2px;
	border-bottom:1px dashed #bfbfbf;
}

#ratelist .note td{
	padding-top:5px;
	
	font-size:9px;
	color:#000382;
	text-align:right;
}


#ratelist A,#ratelist A:visited,#ratelist A:active,#ratelist A:link {
	font-size:11px;
	font-weight:bold;
	
}

#ratelist TABLE {
	width:180px;
	
}

.link td {
	padding-left:3px;
}


/********/
.link IMG {
	margin-right:5px;
	margin-top:5px;
}

.link A,.link A:hover,.link A:active,.link A:visited {
	text-transform:uppercase;
	
}

