/**
 * Default stylesheet for Special Finance Integration Console.
 * @author Abel Perez <java.aperez@gmail.com> 
 */

BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #F2F7FD;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

INPUT {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}

SELECT {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}

TABLE.pad {
	PADDING: 2px;
}

.outline {
	BORDER-RIGHT: #57A5FD 2px solid; BORDER-TOP: #57A5FD 2px solid; BORDER-LEFT: #57A5FD 2px solid; BORDER-BOTTOM: #57A5FD 1px solid; BACKGROUND-COLOR: #ffffff
}
.outline0 {
	BORDER-RIGHT: #57A5FD 2px solid; BORDER-TOP: #57A5FD 0px solid; BORDER-LEFT: #57A5FD 2px solid; BORDER-BOTTOM: #57A5FD 2px solid; BACKGROUND-COLOR: #ffffff
}
.outline1 {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #ffffff
}

.fade {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#27435E;
	BACKGROUND-IMAGE: url(../images/ice-gradient.gif);
}

.dashed_outline {
	border: #dee3e7 1px dashed;

}

.SelectedRowStyle
{
    background-color: Blue;
}

TH.one {
	BACKGROUND-COLOR: #5E6F79
}

TD.row1 {
    FONT: 11px verdana, arial; COLOR: #000000;
    BACKGROUND-COLOR: #F0F0F0
}

TD.row2 {
	BACKGROUND-COLOR: #dee3e7
}

TD.row3 {
	BACKGROUND-COLOR: #d1d7dc
}

TD.row4 {
	BACKGROUND-COLOR: #D4DCE3
}

TD.row5 {
    FONT: 11px verdana, arial; COLOR: #000000;
    BACKGROUND-COLOR: #D4DCE3
}

TD.row7 {
    FONT: 14px verdana, arial; COLOR: #000000;
    BACKGROUND-COLOR: #EFE9E9
}

TD.row8 {
    FONT: 14px verdana, arial; COLOR: #000000;
    BACKGROUND-COLOR: #99FF99
}

FONT.nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999
}

A:link {
    font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#20436B;
	text-decoration:none;
	font-weight:bold;
}

A:visited {
    font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#20436B;
    text-decoration :none;
	font-weight:bold;
}

A:active {
    font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#20436B;
	text-decoration:none;
	font-weight:bold;	
}

A:hover {
    font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0099FF;
	text-decoration:none;
	font-weight:bold;	
}

A.menu {
    font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#20436B;
	font-weight:bold;
	text-decoration:none;
}

A.menu:link {
    font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#20436B;
	font-weight:bold;
	text-decoration:none;
}

A.menu:visited {
    font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#20436B;
	font-weight:bold;
	text-decoration:none;
}

A.menu:active {
    font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#20436B;
	font-weight:bold;
	text-decoration:none;
}

A.menu:hover {
    font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0099FF;
	font-weight:bold;
	text-decoration:none;
}

table.grid {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px 2px;
	border-style: solid solid solid solid;
	border-color: #5EA3C4;
	border-collapse: separate;
	background-color: white;
}

table.grid th {
	border-width: 0px 0px 0px 0px;
	padding: 1px 6px 1px 6px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	background-color: rgb(250, 240, 230);
	-moz-border-radius: 6px 6px 6px 6px;
	BACKGROUND-IMAGE: url(../images/ice-gradient.gif);
}

table.grid td {
	border-width: 0px 0px 0px 0px;
	padding: 1px 2px 1px 6px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	background-color: #F0F0F0; 
	-moz-border-radius: 0px 0px 0px 0px;
}

table.grid1 {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px 2px;
	border-style: solid solid solid solid;
	border-color: #57A5FD;
	border-collapse: separate;
	background-color: white;
}

table.grid1 th {
	border-width: 0px 0px 0px 0px;
	padding: 1px 6px 1px 6px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	background-color: rgb(250, 240, 230);
	-moz-border-radius: 6px 6px 6px 6px;
}

table.grid1 td {
	border-width: 0px 0px 0px 0px;
	padding: 1px 2px 1px 6px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	/* background-color: #FF0000; */
	-moz-border-radius: 0px 0px 0px 0px;
}

table.menu {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px 2px;
	border-style: solid solid solid solid;
	border-color: #5EA3C4;
	border-collapse: separate;
	background-color: white;
}

table.menu th {
	border-width: 0px 0px 0px 0px;
	padding: 1px 6px 1px 6px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	/* background-color: rgb(250, 240, 230); */
	-moz-border-radius: 6px 6px 6px 6px;
}

table.menu td {
	border-width: 0px 0px 0px 0px;
	padding: 1px 2px 1px 6px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	/* background-color: #F0F0F0; */
	-moz-border-radius: 0px 0px 0px 0px;
}

/* styles for the tree */
SPAN.TreeviewSpanArea A {
	
	
}

SPAN.TreeviewSpanArea A:hover {
}

#top_nav_links{		
		margin:0px;
		padding:7px 6px 0 0px;
		list-style:none;
	}
	#top_nav_links li {
	  float:left;
      display:inline;
      margin:0px;
      padding:0px;	 
	  padding-right:14px;
    }
	
	#top_nav_links li img { 
		padding-right:3px;
	}
	
	#top_nav_links li em {  
		display:block;
		float:left;
		background:url(../images/icons/top_nav/dots.gif) no-repeat center left;
		width:4px;
		height:15px;		
		padding-right:10px;
	}
	
	#top_nav_links li a{
		
		text-decoration:none;
		font-weight:bold;
		font-size:12px;
	}

.blue_line{
		width:100%;
		height:1px;
		/*border-bottom:1px solid #66cbff;*/
		border-bottom:1px solid #999;
		margin:0px;
		margin-top:2px;
		margin-bottom:12px;
}		


/********************** TABS FOR SEARCH **********************************/

#tabnav
	{
		height: 20px;
		margin: 0;
		padding-left: 10px;
		background: url(../images/tab_bottom.gif) repeat-x bottom;
	}

#tabnav li
	{
		margin: 0; 
		padding: 0;
  		display: inline;
  		list-style-type: none;
  	}
	
#tabnav a:link, #tabnav a:visited
	{
		float: left;
		background: #f3f3f3;
		font-size: 10px;
		line-height: 14px;
		font-weight: bold;
		padding: 2px 10px 2px 10px;
		margin-right: 4px;
		border: 1px solid #ccc;
		text-decoration: none;
		color: #666;
	}

#tabnav a:link.active, #tabnav a:visited.active
	{
		border-bottom: 1px solid #fff;
		background: #fff;
		color: #000;
	}

#tabnav a:hover
	{
		background: #fff;
	}

.more_padding{
        padding-left:expression((document.all)? "30px" : "30px" );
    }
    
.extra_padding
{
	padding: 10px 0px 10px 6px;
}

.float_left
{
	float:left;
}

/** CAP/SHOE */
div.module {
	margin: 0px 0px 10px 0px;
}

div.modinner {
	margin: 0px 10px 0px 10px;
}

div.modtitle {
	font-weight: bold;
	color: #666666;
	padding: 2px 0px 0px 0px;
}

div.cap {
	background-image: url(../images/cap1.gif);
	background-repeat: no-repeat;
	height: 3px;
	font-size: 0px;
}

div.shoe {
	background-image: url(../images/shoe1.gif);
	background-repeat: no-repeat;
	height: 3px;
	font-size: 0px;
}

div.cubeDefault {
	float: left;
	background-color: #E8ECFE;
	margin: 23px 0px 10px 0px;
	width: 180px;
}

div.cubeDefault div.modtitle {
	margin: 3px 0px 0px 0px;
	background-repeat: no-repeat;
	background-position: right 1px;
	height: 24px;
}

div.cubeDefault div.modinner p {
	font-size: 10px;
	margin: 0px 0px 10px 0px;
	top: 0px;
}

div.cubeDefault div.modinner img {
	padding: 0px 7px 0px 0px;
}

div.cubeDefault div.button {
	text-align: center;
	padding: 0px 0px 3px 0px;
}

div.cubeDefault div.note {
	font-size: 9px;
	padding-bottom: 10px;
}

div.longCubeDefault {
	background-color: #D4F0FD;
	margin-top: 23px;
}
div.longCubeDefault div.cap {
	background-image: url(../images/cap3.gif);
}

div.longCubeDefault div.shoe {
	background-image: url(../images/shoe3.gif);
}

div.longCubeDefault div.modinner div.question {
	background-image: url(../images/faq_arrow_down.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding: 0px 0px 0px 15px;
}

div.longCubeDefault div.modinner div.question p {
	font-weight: bold;
	margin: 10px 0px 10px 0px;
	font-size:11px;
}

div.longCubeDefault div.modinner div.question {
	background-image: url(../images/faq_arrow_down.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding: 0px 0px 0px 15px;
}

div.longCubeDefault div.modinner div.question p {
	font-weight: bold;
	margin: 10px 0px 10px 0px;
}

div.mainCubeDefault {
	background-color: #E8ECFE;
	margin-top: 10px;
}
div.mainCubeDefault div.cap {
	background-image: url(../images/cap4.gif);
}

div.mainCubeDefault div.shoe {
	background-image: url(../images/shoe4.gif);
}

div.mainCubeDefault div.modinner div.question {
	background-image: url(../images/faq_arrow_down.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding: 0px 0px 0px 15px;
}

div.mainCubeDefault div.modinner div.question p {
	font-weight: bold;
	margin: 10px 0px 10px 0px;
	font-size:11px;
}

div.mainCubeDefault div.modinner div.question {
	background-image: url(../images/faq_arrow_down.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding: 0px 0px 0px 15px;
}

div.mainCubeDefault div.modinner div.question p {
	font-weight: bold;
	margin: 10px 0px 10px 0px;
}

div.menuCubeDefault {
	background-color: #5E6EB8;
	margin-top: 10px;
}
div.menuCubeDefault div.cap {
	background-image: url(../images/cap4.gif);
}

div.menuCubeDefault div.shoe {
	background-image: url(../images/shoe4.gif);
}

div.menuCubeDefault div.modinner div.question {
	background-image: url(../images/faq_arrow_down.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding: 0px 0px 0px 15px;
}

div.menuCubeDefault div.modinner div.question p {
	font-weight: bold;
	margin: 10px 0px 10px 0px;
	font-size:11px;
}

div.menuCubeDefault div.modinner div.question {
	background-image: url(../Images/faq_arrow_down.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding: 0px 0px 0px 15px;
}

div.menuCubeDefault div.modinner div.question p {
	font-weight: bold;
	margin: 10px 0px 10px 0px;
}

div.col1 {
	width: 180px;
	float: left;
	margin: 0px 0px 0px 10px;
	font-family: verdana, sans-serif;
	font-size: 11px;
}

div.col2 {
	width: 370px;
	float: left;
	margin: 0px 0px 0px 10px;
	font-family: verdana, sans-serif;
	font-size: 11px;
}

div.col3 {
	width: 560px;
	float: left;
	margin: 0px 0px 0px 10px;
	font-family: verdana, sans-serif;
	font-size: 11px;
}

div.col4 {
	width: 750px;
	float: left;
	margin: 0px 0px 0px 10px;
}

div.firstcol {
	margin: 0px;
}


div.capx {
	background-image: url(../images/borders/cap1.gif);
	background-repeat: no-repeat;
	height: 3px;
	font-size: 0px;
}

table.platform 
{
	background-color:#D4F0FD;
	border-width:0px;
	border-spacing:0px;
}
table.platform td
{
	padding:0px;
}