﻿body 
{
	background-color:#C8C8C8;
	line-height:20px;
	font-size:11px;
	color:#4C4C4C; font-family:Verdana;
}

.main_container {
	width: 1000px;
	margin: auto;
	height: auto; background-color:White; padding-bottom:20px; float:left;
	border-color:#a1a1a1;
			border-style:solid;
			border-width:2px;}
			
			.main_container1 {
	width: 1000px;
	margin: auto;
	height: auto;  
	}
	.main_container3 {
	width: 900px;
	margin: auto;
	height: auto; padding-top:20px;}
			


.inner_container {
	width: 900px;
	 margin-top:30px;  padding-bottom:20px; margin:auto;
	height: auto; background-color:White; border: 1px solid #999999;  float:left; 
	
	
}
.textStyle2	
{
	float: left;
	width: 735px;
	height: 20px;
	text-align: justify; padding-bottom:3px; padding-top:3px; background-color:#ebebeb;
	border-top: 2px solid #ffffff;
}
.container {
	width: 880px;
	margin-top:10px;
	height: auto; 

	margin-left: auto;
	margin-right: auto;
	margin-bottom: auto;
}
.top_banner {
	width: 880px;height: auto; 
background-color:White;  float:left;
	
}
.logo {
	width: 114px;
height: auto; 
float:left;
}
.search{
	width: 761px;
height: 25px; 
 float:left;
}
.searchbutton
{ padding-top:5px;
  
	}
	.search_right
	{ width:230px; float:left; padding-right:5px; 
		}
		.view
	{ width:510px; float:left; padding-right:5px; padding-top:2px;
		}
		
		.searchbox
{
	float: right;
	margin-top: 15px;
	margin-bottom: 10px;
}

.searchbox input[type=image]
{
	margin: 5px 0px 5px 7px; 
}

.searchbox label
{
	margin-right: 10px;
	padding-bottom: 5px;
}
.menu{
	width: 734px;
height: 35px; 
 float:left;  padding-left:24px; padding-top:0px;
}
.horizontalmenu
{
	background: transparent;
	height:35px; 
	
}

.verticalmenu
{
	background: none;
}
/*#Top menu styles/Horizontal#*/
.horizontalCMSMenu
{
	
	color: #CADBFF;
	background:transparent;
	font-size:11px;
	font-family:Arial; 
	height:39px; width: 734px; font-weight:bold; 
}

.horizontalmenu
{
	 background-color:#BFA161;
	height: 30px;
	float: left; 
}

.horizontalCMSMenu 
{
	color: #ffffff;
	padding: 1px;
	background: #BFA161 none;
	
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.horizontalsubCMSMenu
{
	background:#BFA161;
	color: #ffffff;
}
.horizontalsubCMSMenu tr
{
	background: #BFA161;
	border-top-style: none;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

.horizontalsubCMSMenuItem
{
	white-space: nowrap;
	display: block;
}

.horizontalsubCMSMenuItem, .horizontalsubCMSMenuItemMouseOver, .horizontalsubCMSMenuItemMouseDown,
.horizontalsubCMSMenuHighlightedMenuItem, .horizontalsubCMSMenuHighlightedMenuItemMouseOver, 
.horizontalsubCMSMenuHighlightedMenuItemMouseDown
{
	padding:4px 15px 4px 14px; 
	/*min-width: 85px;*/
	white-space: nowrap;
	display: block;
	font-size:11px; width:auto; 
	border-bottom:solid 1px #ffffff; height:auto;
}

.horizontalsubCMSMenuHighlightedMenuItem, .horizontalsubCMSMenuHighlightedMenuItemMouseOver, 
.horizontalsubCMSMenuHighlightedMenuItemMouseDown, .horizontalsubCMSMenuItemMouseOver
{
	color: #665B8F;
}
.horizontalCMSMenuItem, .horizontalCMSMenuItemMouseOver, .horizontalCMSMenuItemMouseDown, 
.horizontalCMSMenuHighlightedMenuItem, .horizontalCMSMenuHighlightedMenuItemMouseOver, 
.horizontalCMSMenuHighlightedMenuItemMouseDown, 

.horizontalCMSMenuItemMouseUp, .horizontalCMSMenuHighlightedMenuItemMouseUp
{
	font-size: 11px;
	padding: 0px 20px; 
	border-right-style: solid;
	border-right-width: thin;
	border-right-color: #ffffff;
}
.horizontalCMSMenuItemMouseOver, .horizontalCMSMenuHighlightedMenuItem, 
.horizontalCMSMenuHighlightedMenuItemMouseOver, .horizontalCMSMenuHighlightedMenuItemMouseDown
{
	
	background-color: #665B8F;
}



/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.arrowgreen{
	width: 126px; 
	font-family: Arial, Helvetica, sans-serif; /*width of menu*/
	
}

.arrowgreen ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
	
.arrowgreen li a{
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	background: transparent url(../../App_Themes/marina_securities/images/tab_right1.gif);
	background-repeat:no-repeat;
	
  height:24px; /*Set to height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	padding: 4px 0 7px 10px; 
	line-height: 24px; /*Set line-height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	text-decoration: none; color:White;
}	
	
.arrowgreen li a:link, .arrowgreen li a:visited {
	color: #ffffff;
}

.arrowgreen li a:hover{
	color: #665B8F;
	
}

	
.arrowgreen li a.selected{
	color: #665B8F;
	
}

.left_menu
{ width: 880px;height: auto; 
background-color:White; float:left; padding-top:10px;
	}
	.left_tab
{ width:124px; 
height: auto; 
background-color:White; float:left;
	}
		.login
{ width:124px; 
height: auto; 
padding-top:2px; float:left;
	}
.right_menu {
	width: 740px;height: auto; margin-left:12px; 
background-color:White;  float:left; height:366px;

background-image: url('images/home_img.gif');
background-repeat:no-repeat;

	
}
.right_menu_inner {
	width: 740px;height: auto; margin-left:12px; 
background-color:White;  float:left; height:auto;

}

.banner1 {
	width: 868px;
	margin-top:15px;
	height: auto; float:left; border-bottom:solid 1px #999999;
	border-top:solid 1px #999999;
	padding-top:7px; padding-bottom:7px;
}
.nav_banner
{ text-align:center; 
	}
	.nav_banner a:link 
			{
			color:#999999; font-family:arial; font-size:10px; text-decoration:none
			}   /* selected link */
			

.nav_banner a:visited 	
			{
			color:#999999; font-family:arial; font-size:10px; text-decoration:none}  
				/* visited link */

.nav_banner a:hover 	{
			color:#BFA161; font-family:arial; font-size:10px; text-decoration:none
			}   /* mouse over link */

.nav_banner a:active 	{
			font-size:10px;
			color:#BFA161;
			
			text-decoration:none;
			font-family:arial;
			}   /* selected link */ 

.dbase{ width:730px; float:left;  padding:0px; height:23px; margin-left:12px;
	}
	.dbaseindex{ width:734px; 
float:left; padding-bottom:0px; height:23px; margin-left:0px; background-color:#C7D1D2; margin-top:5px;
	}
	.dbaseindexman{ width:694px; 
float:left; padding-bottom:0px; height:auto;  margin-top:5px;
	}
	
	
	.banner_abtus
	{width: 740px;height: auto; margin-left:12px; 
background-color:White;  float:left; height:auto; 
		} 
		.stocktext
		{ width:100px; float:left;
			}
						
			.stocklit
			{ float:left; width:auto;
				}
		.bcrumbs { width:687px; 
height:14px; float:left; padding-left:40px
}
	
.brcrumbs { font-family:Arial; font-size:11px; color:#1B2B8A; text-decoration:none }
.bcrumbs a:link { color:#999999; font-family:arial; font-size:10px; text-decoration:none}

.bcrumbs a:visited{ color:#999999; font-family:arial; font-size:10px; text-decoration:none}  
								
.bcrumbs a:hover  { color:#BFA161; font-family:arial; font-size:10px; text-decoration:none}

.bcrumbs a:active { font-size:10px;color:#BFA161;text-decoration:none;font-family:arial;}

.textStyle1	
{
	float: left;
	width: 695px;
	height: auto;
	padding-top: 10px;
	text-align: justify;
	
	font-family: verdana; font-size:11px; color:#4c4c4c; padding-left:40px;
}
.textStyledb	
{
	float: left;
	width: 695px;
	height: auto;
	padding-top: 10px;
	text-align: justify;
	
	font-family: verdana; font-size:11px; color:#4c4c4c; padding-left:40px;
}
.fontStyle1	{
			font-family:verdana;
			font-size:14px;
			color:#486A99; font-weight:bold;
			}
.fontStyle2	{
			font-family:verdana;
			font-size:11px;
			color:#005689; 
			}
.fontStyle3
{font-family:Verdana;
 font-size:12px;
 color:#005689;font-weight:bold;
	}			
		.fontStyle4
{font-family:Verdana;
 font-size:11px;
 
	}	
			#left_content .mypets
{ /*header of 1st demo*/
        cursor: hand;
        cursor: pointer;
        padding:1px 5px 1px 2px;
        border:none;
        background:#54AC48;
        width:500px; height:20px;
         font-size:12px;
         font-family:Arial;
         color:#005689;
         overflow:hidden;
     
        }
         

  #left_content   .openpet
  { /*class added to contents of 1st demo when they are open*/
        background:#E29A50;
        text-decoration:underline;
           color:#005689;
          font-size:12px;
          font-weight:bold;
         font-family:Arial;
           border:none;
  }
  .question{ /*header of 2nd demo*/
cursor: hand;
cursor: pointer;
color: #655B8F; 
margin-top:10px;
font-family: Verdana; 
font-size:12px; 
font-weight:bold; 
font-variant:normal; 
width:500px; text-decoration:underline;
}

.answer
{
border:dashed 1px #B4B4B4;
padding:10px;
background-color:#F9F1FC; height:auto; float:left;
}

.open{ /*class added to contents of 2nd demo when they are open*/
color: #BFA161; }

.close{ /*class added to contents of 2nd demo when they are closed*/
color:#655B8F; 

}
#ver-zebra
{
	font-family: Verdana;
	font-size: 12px;
	
	width: 410px;
	text-align: left;
	border-collapse: collapse;
}
#ver-zebra th
{
	font-size: 14px;
	font-weight: normal;
	padding: 12px 15px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #039;
}
#ver-zebra td
{
	padding: 5px 10px; 
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #039; font-size:11px; font-family:Verdana;
}
.vzebra-odd
{
	background: #eff2ff;
}
.vzebra-even
{
	background: #e8edff;
}
#ver-zebra #vzebra-adventure, #ver-zebra #vzebra-children
{
	background: #d0dafd;
	border-bottom: 1px solid #c8d4fd;
}
#ver-zebra #vzebra-comedy, #ver-zebra #vzebra-action
{
	background: #dce4ff;
	border-bottom: 1px solid #d6dfff;
}

a:link 
			{
			font-size:11px;
			color:#486A99; font-weight:bold;
			
			text-decoration:none;
			font-family:Arial;
			cursor:pointer;
			}   /* selected link */
			

a:visited 	
			{font-weight:bold;
			font-size:11px;
			color:#486A99;
			text-decoration:none;
			font-family:Arial;
			cursor:pointer;}  
				/* visited link */

a:hover 	{font-weight:bold;
			font-size:11px;
			color:#BFA161;
			
			text-decoration:none;
			font-family:Arial;
			cursor:pointer;
			}   /* mouse over link */

a:active 	{font-weight:bold;
			font-size:11px;
			color:#BFA161;
			
			text-decoration:none;
			font-family:Arial;
			cursor:pointer;
			}   /* selected link */ 

#box-table-b
{
	font-family: Verdana;
	font-size: 12px;
	
	width: 650px;
	text-align: left;
	border-collapse: collapse;
	
}
#box-table-b th
{font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	padding: 5px;
	background: #ffffff;
	color: #039; 
}
#box-table-b td
{font-family: Verdana;
	padding: 5px;
	background: #ffffff; 
	color: #669;
}

/*#inews#*/			
.inews		{
			float:left;
			height:auto;
			margin:0px 20px 0px 0px;
			text-align:left; 
			/*background-color:#FFCC00;*/
			}
.shades1
	{
	border:#CCCCCC solid 1px;
	background-color:#F5F5F5;
	font-size:11px;
	font-family:Verdana; padding:10px;width:650px; margin-top:5px; height:auto; float:left;
	}
.boxStyle361
	{
	float:left;
	height:auto;
	width:656px;
	font-size:11px;
	color:#505050;
	padding:5px 5px 5px 10px; 
	text-align:justify;
	font-family:Verdana;
	font-size:10px;
	background-color:#D5E1ED;
	}
	
	.style6
	{color:#e1e1e1; font-family:Verdana; font-size:24px;
		}
		
		.bspoke{ width:430px; 
float:left;  height:50px; margin-top:15px; width:730px; background-color: Transparent;
	}
