﻿/* Main Template Document */


* {font-family: "Times New Roman", Times, serif;
    margin-bottom:0;
}


.container
{
    width: 1000px;
	margin: 0 auto;
	border: 5px solid #689195;
	border-width: 0 0px;
	background-color: white;

}



body {

PADDING-RIGHT: 0px; 
PADDING-LEFT: 0px; 

PADDING-BOTTOM: 0px; 
MARGIN: 0px; 
FONT: 110%/120% "Times New Roman", Times, serif;
COLOR: #418fa5; 
PADDING-TOP: 0px;

/*background-image:url(../images/bg.gif)*/

   

}

.commodore
{
    font-size:14px;
    font-weight:bold;
}

.headerDiv
{
border:thin #BBD5ED;
background-color:white;
border-left: 1px solid #BBE0EB;
border-right: 1px solid #BBE0EB;
border-bottom: medium double #BBE0EB;
}

h3 {
	font-size: 11px;
	color: #333333;
	background-color:white;


	/*letter-spacing: 1px;*/


}


li {
	font-size: 11px;
	color: #333333;
	background-color:white;


	/*letter-spacing: 1px;*/


}


span {
	font-size: 11px;
	color: #333333;
	background-color:white;


	/*letter-spacing: 1px;*/


}


div {
	font-size: 11px;
	color: #333333;
	background-color:white;


	/*letter-spacing: 1px;*/


}


p {
	font-size: 11px;
	color: #333333;
	background-color:white;


	/*letter-spacing: 1px;*/


}


td {
	font-size:12px;
font-family:"Times New Roman", Times, serif;
	font-family:"Times New Roman", Times, serif;
	background-color:white;

}


tr {
	font-size:12px;
font-family:"Times New Roman", Times, serif;
	background-color:white;


	/*letter-spacing: 1px;*/


}


table {
	font-size: 11px;
	color: #333333;
	background-color:white;


	/*letter-spacing: 1px;*/


}


.topmenu { 

background-image: url('../images/bg_submenu.gif');
border-left: 1px solid #BBE0EB;
border-right: 1px solid #BBE0EB;
border-bottom: 1px solid #BBE0EB;

}


.submenu{

border-bottom: medium double #BBE0EB;
border-left: 1px solid #BBE0EB;
border-right: 1px solid #BBE0EB;
border-bottom: medium double #BBE0EB;
padding-top:5;


}

.subheader{
padding-top:5px;
font-size:28px;
font-family:"Palatino Linotype Bold Italic", "Gils Sans Regular", Times, serif;
color:white;
border-bottom-width:thin;
border-bottom-color:#F3E8B9;
background-color:white;
border-left: 1px solid #BBE0EB;
border-right: 1px solid #BBE0EB;

}


.subheaderPort{
padding-top:5px;
text-indent:5;

font-size:28px;
font-family:"Palatino Linotype Bold Italic", "Gils Sans Regular", Times, serif;
color:white;
border-bottom-width:thin;

background-color:white;
border-left: 1px solid #BBE0EB;
border-right: 1px solid #BBE0EB;
}

arrowDing{
font-size:28px;
font-family:Wingdings;
}

.bodyContent{
padding-top:5px;
background-color:white;
border-bottom: medium double #BBE0EB;

border-left: 1px solid #BBE0EB;
border-right: 1px solid #BBE0EB;

}


.bottom_menu {

color:#689195;
FONT: 100%/130% "Lucida Sans Unicode", verdana, helvetica, sans-serif; 
text-decoration: none;
Font-weight:500;
border-left: 1px solid #BBE0EB;
border-right: 1px solid #BBE0EB;
text-align:center;


}

.footer {

	width:850px; 
	azimuth:center;
	margin:0;
	padding:0;
    color:White;
	
	clear: both;
	font-size: 9px;
	font-family:Georgia, Helvetica, sans-serif;
	font:bold;
	
    CLEAR: both; 

    FONT-SIZE: 0.8em; 
    BACKGROUND: #043A6C; 
    
    text-align:center; 
    text-decoration:none;
	border-bottom:1px solid #689195;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #BBE0EB;

	}
	
	/* navigation */

.nav 
{
    background-color:#043A6C;
		
	margin: 10px auto 0 auto;
	padding: 0;
border-left: 1px solid #BBE0EB;
border-right: 1px solid #BBE0EB;
	}
.nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	border-top: 0px solid #7fc4d8;
    background-color:#043A6C;
	color:#FFFFFF;
	}
.nav li {
	float: left;
	margin: 0;
	padding: 2px;
	font-family: Monotype Corsiva;
	font-size: 100%;
	letter-spacing: 1px;
    background-color:#043A6C;

	text-decoration:none;


	}
.nav li a {
	float: left;
	padding: 8px 6px;
	text-decoration: none;
	color: black;
	border: none;
	margin: 0;
    background-color:#043A6C;
	}
.nav li a:hover {
background-color:#043A6C;
	
	}
.nav li a.active {
	font-weight: bold;
	background-color:#043A6C;
	
}


/* Link Colors  
a{
	font-size:12px;
	font-family:"Times New Roman", Times, serif;

	padding-bottom: 1px;
	color: #3E95FF;
	text-decoration: none;
	}
	
a:active { 
	font-size:12px;
	font-family:"Times New Roman", Times, serif;

	outline: none;	
	padding-bottom: 1px;
	color: #404E7D;


}

a:hover {
	font-size:12px;
	font-family:"Times New Roman", Times, serif;

	text-decoration: underline;
	padding-bottom: 0;
	color: #326ea1;

}


Links */

a:link
{
    text-decoration:none;
    color: #0A94D6;
}
a:active
{
    outline:none;
}

a:visited
{
    text-decoration:none;
    color: #0A94D6;
}

a:hover
{
    text-decoration:underline;
    color: #326ea1;
}



/* FooterLink Colors  */
a.footerLinkActive{
	color: #404E7D;
	text-decoration: none;

	}
	
a:active.footerLink { 
outline: none;	
color:white;
}

a:hover.footerLink {
	color:white;
	text-decoration: underline;
	outline: none;
	
	
	
}

/*Portfolio/Brokerage Data*/

#myMap
{
    float:left;
    clear:right;
    overflow:auto;
    margin-bottom:25px;
    border-style:solid;
    border-width:1px;
    border-color:#C0C4C7;
   
}

.HeaderHome 
{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 2.4em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #0A94D6; PADDING-TOP: 10px; font-family:Geneva, Arial, Helvetica, sans-serif;
	

}

.HeaderNormal {
font-size:20px;
font-family:"Palatino Linotype Bold Italic", "Gils Sans Regular", Times, serif;
color:#0A94D6;
letter-spacing:normal;
line-height:28px;

}

/*------------------------------------------------------------------

/*Form Input


.Radio {

	BORDER-RIGHT: #C0C4C7 0px solid; BORDER-TOP: #C0C4C7 0px solid; BACKGROUND: #ffffff; FONT: 10px Verdana, Arial, san-serif; BORDER-LEFT: #C0C4C7 0px solid; COLOR: #50555a; BORDER-BOTTOM: #C0C4C7 0px solid

}

.TEXTAREA {

	BORDER-RIGHT: #C0C4C7 1px solid; BORDER-TOP: #C0C4C7 1px solid; BACKGROUND: #ffffff; FONT: 10px Verdana, Arial, san-serif; BORDER-LEFT: #C0C4C7 1px solid; COLOR: #50555a; BORDER-BOTTOM: #C0C4C7 1px solid

}

.SELECT {

	BORDER-RIGHT: #C0C4C7 1px solid; BORDER-TOP: #C0C4C7 1px solid; BACKGROUND: #ffffff; FONT: 10px Verdana, Arial, san-serif; BORDER-LEFT: #C0C4C7 1px solid; COLOR: #50555a; BORDER-BOTTOM: #C0C4C7 1px solid

}

.button {

	BORDER-RIGHT: #cc9933 1px solid; BORDER-TOP: #C0C4C7 1px solid; BACKGROUND: url(/images/background/buttonBg.gif) #ff6600; BORDER-LEFT: #cc9933 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #cc9933 1px solid

}



.PortText {
font-size:12px;
font-family:"Times New Roman";

border:1px;

border-collapse:collapse;
border-style:none;
letter-spacing:normal;
margin:3px;
text-align:justify;
}

.InputPortText {
font-size:12px;
font-family:"Times New Roman",Times,Serif;

border:1px;
background:white;
border-collapse:collapse;
border-style:solid;
letter-spacing:normal;
margin:3px;
text-align:justify;
}*/

scroll {
	font-family: "Times New Roman",Times,Serif;
	font-size: 11px;
	color:gray;
	background-color:#FFFFFF;
	border-style:solid;
	border-color:#47a4be;
	border-width:1px;
}


select {
	font-family: "Times New Roman",Times,Serif;
	font-size: 11px;
	color:black;
	background-color:#FFFFFF;
	border-style:solid;
	border-color:#47a4be;
	border-width:1px;
}


/*.input {
	font-family: "Times New Roman",Times,Serif;
	font-size: 11px;
	color:#47a4be;
	background-color:#FFFFFF;
	border-style:solid;
	border-color:#47a4be;
	border-width:1px;
}

.inputWaterMark {
font-size:12px;
font-family:"Times New Roman";
color:gray;
border:1px;
background:white;
border-collapse:collapse;
border-style:solid;
letter-spacing:normal;
margin:3px;
text-align:justify;
}*/


.PortfolioContainerTop{border:1px solid #AACCEE; border-bottom:none; background-color:#FFFFFF;  }

.PortfolioContainer td { padding:3px; vertical-align:middle; right:auto; padding-right:4px; }

.PortfolioContainer{border:1px solid #AACCEE; background-color:#FFFFFF; width:400px; }

.PortfolioHeader{ border-bottom:0px solid #0A94D6; background-color:#F1F7F7;}


.PortfolioPageContainer{border:1px solid #AACCEE; background-color:#FFFFFF; }





.leftSide
{
	font-size:12px;
font-family:"Times New Roman", Times, serif;

   	MARGIN: 0px;
	WIDTH: 60%;
	PADDING-TOP: 0px;
    text-align:justify;
    padding-right:25px;
    padding-left:25px;
    border-right-style:dashed;
    border-right-width:thin;
    border-right-color:#bbe0eb;
}



.rightSide
{
    WIDTH: 100%;
    text-align:justify;
    padding-left:8px;

}

.Header 
{
	font-size:30px;
	font-weight:bolder;
    font-family:"Palatino Linotype Bold Italic", "Gils Sans Regular", Times, serif;
    color:#0A94D6;
    letter-spacing:normal;
    line-height:32px;

}

/*Portfolio Style*/

#PortfolioContainer
{
    width:950px;
}


#PortfolioLeftSide {
	font-size:12px;
font-family:"Times New Roman", Times, serif;

	float: left;
	width: 500px;
	
	text-align:center;
    padding-right:0px;
    padding-left:0px;
    clear: both;

}

#PortfolioRightSide {
	font-size:12px;
font-family:"Times New Roman", Times, serif;

	float: right;
	width: 425px;
	text-align:justify;
	vertical-align:top;
	
    padding-left:0px;
}

/*End Portfolio Style*/


.leftSidePort
{
	font-size:12px;
font-family:"Times New Roman", Times, serif;

   	MARGIN: 0px;
	WIDTH: 70%;
	PADDING-TOP: 0px;
    text-align:justify;
    padding-right:25px;
    padding-left:25px;
}

.rightSidePort
{
	font-size:12px;
font-family:"Times New Roman", Times, serif;

    text-align:justify;
    padding-left:8px;
    
}

.leftSideAnnual
{
	font-size:12px;
font-family:"Times New Roman", Times, serif;

    text-align:justify;
    border-right-style:dashed;
    border-right-width:thin;
    border-right-color:#bbe0eb;
    padding-right:25px;
    padding-left:25px;
    width:100%;
	

}

.noSide
{
	font-size:12px;
font-family:"Times New Roman", Times, serif;
	/*color:#47a4be;*/
	border:1px;
	letter-spacing:normal;
	margin:3px;
	text-align:justify;

    text-align:justify;
    padding-right:25px;
    padding-left:25px;
 }


.rightSideAnnual
{
    text-align:justify;
        padding-left:8px;
    
}


.imageBrdr{

margin-bottom:5px;
margin-right:5px;
margin-left:5px;

border-style:double;
border-width:medium;
border-color:#C0C4C7;
}




.imageBrdrRight{

margin-bottom:5px;
margin-right:0px;
margin-left:25px;

border-style:double;
border-width:medium;
border-color:#C0C4C7;
}


.imageBrdrLeft{

margin-bottom:5px;
margin-right:25px;
margin-left:0px;

border-style:double;
border-width:medium;
border-color:#C0C4C7;
}


.tableBrdrPort{

margin-bottom:3px;
margin-right:5px;
margin-left:5px;
border-style:double;
border-width:medium;
border-color:#C0C4C7;
border-collapse:collapse;

}

.tableBrdr{


padding-top:4px;
padding-bottom:4px;
padding-right:4px;
padding-left:4px;

border-style:double;

border-width:4px;
border-color:#C0C4C7;
border-collapse:collapse;


WIDTH: 1px; 
TEXT-ALIGN: justify;
}


.tableBrdrHome
{

margin-top:5px;
margin-bottom:5px;
margin-right:5px;
margin-left:5px;

border-style:double;

border-width:4px;
border-color:#C0C4C7;
WIDTH: 400px; 

TEXT-ALIGN: justify;
}

.tableInnerBrdr{
margin-top:5px;
margin-bottom:5px;
margin-right:5px;
margin-left:5px;

padding-top:3px;
padding-bottom:3px;
padding-right:3px;
padding-left:3px;

border-style:solid;

border-width:1px;
border-color:#C0C4C7;
border-spacing:2px;
border-collapse:collapse;

WIDTH: 2px; 
TEXT-ALIGN: justify;
}

.imageGalleryBrdr{

border-style:double;
border-width:thin;
border-color:#CECDBA;
}
