
/* 

<style> */
HTML{
height:100%;
}
BODY{
height:100%;
margin:0px;

padding:0px;

font-family:Palatino Linotype,Palatino,times,serif;

text-align:left;

background: #d3deda url(../images/page_background.jpg) top left repeat-x;



}

img{

behavior: url(../includes/iepngfix.htc); 

}

div{

margin:0px;

padding:0px;

}

.containerDiv{

width:1024px;

text-align:left;

margin-top:0px;

margin:auto;

text-align:justify;

background: url('../images/rightColColor.jpg') top left repeat-y;

border-right:solid 1px #666;

border-left:solid 1px #666;
min-height:100%;
}

#headerDiv{

height:156px;

text-align:left;

padding-top:25;

background:url('../images/header_02.jpg') no-repeat;

position:relative;

}

#homePagePrintHeader{
display:none;
visibility:hidden;
}

#loginDiv{

position:absolute;

top:20px;

left:750px;

}

#bodyDiv{

width:100%;

postion:absolute;

clear:both;

height:100%;

background: url('../images/bggradient.jpg') top left no-repeat;

}

#leftCol{

width:182px;

min-width:182px;

height:100%;

min-height:120px;;

float:left;

/*position:absolute;*/

text-align:left;

/*background:#669999;*/

margin-right:15px;

}

#leftCol H1{

font-size:18px;

margin-top:10px;

text-align:center;

}

#leftCol Div{

padding-top:20px;

margin:auto;

text-align:center;

width:160px;

}

#rightCol{

float:left;

width:810px;

text-align:left;

padding-right:15px;

padding-top:15px;

padding-bottom:15px;

/*margin-left:200px;*/

min-height:400px;

}



.homePageMessage{

background:#efefef;

border:solid 2px #122760 ;

width:300px;

align:center;

background:#FFF;

margin:auto;

}

.homePageMessage H4{

margin:0px;

padding: 0px 20px;

background:#122760;

color:#FFF;

}

.homePageMessage p{

margin:15px;

}

.homePageList{

text-align:justify;

margin-left:70px;

margin-right:70px;

padding-left:25px;

}

.homePageText{

font-family:Palatino Linotype,Palatino,times,serif;

font-size:20px;

line-height:1.5em;

text-align:justify;

font-style:italic;

padding-left:45px;

padding-right:45px;

}

.homePageItalic{

font-family:Palatino Linotype,Palatino,times,serif;

font-size:17px;

font-style:italic;

text-align:center;

}

.homePageQuote{

font-family:Palatino Linotype,Palatino,times,serif;

padding-left:20px;

font-size:14px;

font-weight:bold;

margin-bottom:20px;

}

.hpH2{

font-family:Palatino Linotype,Palatino,times,serif;

font-size:1.5em;

font-style:italic;

text-align:center;

}

.hpH21{

font-family:Palatino Linotype,Palatino,times,serif;

font-size:1.5em;

font-style:italic;

}

.hpH22{

font-family:Palatino Linotype,Palatino,times,serif;

font-size:1.5em;

}

.depositindent{

font-family:Palatino Linotype,Palatino,times,serif;

font-size:1em;

padding-left:30px;

font-weight:bold;

}

.depositindent1{

font-family:Palatino Linotype,Palatino,times,serif;

font-size:1em;

padding-left:60px;

}

.depositindent2{

font-family:Palatino Linotype,Palatino,times,serif;

font-size:1em;

padding-left:90px;

}

.homePageList li{

padding-left:10px;

list-style-image: url('../images/green_chart.gif');

margin-bottom:15px;

}



.historyPageList{

text-align:justify;

margin-left:70px;

margin-right:70px;

padding-left:25px;

}

.historyPageList li{

padding-left:10px;

margin-bottom:15px;

}

/*STYLES FOR GUTS SHOULD GO HERE */

#rightCol H1{

background: url('../images/blue-mountains.gif')  no-repeat;

background-position: left 50%;

margin:.5px;

padding-left:90px;

}

#rightCol p {}

#rightCol img {}

#rightCol ul {}

#rightCol ul li {}

#rightCol a:link, #rightCol a:visited{}

#rightCol a:hover{}

.LogoDiv{

position:absolute;

width:138px;

left:-52px;

float:left;

}

#navDiv{

width:100%;

height:27px;

text-align:left;

background:url('../images/nav_back.jpg') top left repeat-x;

}

.headerLinkDiv{

font-size:14px;

font-weight:bold;

text-align:center;

color:#333333;

font-family:palatino;

}

.headerLinkDiv p{

width:100%;

margin:0px;

padding:0px;

filter:alpha(opacity=10);

-moz-opacity:.1;

opacity:.1;

display:block;

}

.headerLinkDiv a:link,  .headerLinkDiv a:visited{

text-decoration:none;

color:#333333;

}

.headerLinkDiv a:hover{

position:relative;

filter:alpha(opacity=40);

color:#333333;

width:100%;

-moz-opacity:.4;

opacity:.4;

}

#headerImageDiv{

float:right;

width:400px;

}

#headerImageDiv DIV{

float:left;

width:200px

}

#bodyDiv{

}

#bodyDiv A, #bodyDiv A:visited{

color:#333;

}

#bodyDiv A:hover{

background:#00467f;

color:#FFF;

}

#pageHeaderTitle{

position:relative;

top:-25px;

height:0px;

margin:0px;

padding:0px;

width:390px;

}

#pageHeaderTitle H1{

width:390px;

font-family:Verdana;

font-weight:bold;

font-size:24px;

filter:alpha(opacity=03);

color:#000;

-moz-opacity:.03;

opacity:.03;

text-align:left;

margin:0px;

}

#pageHeaderTitle H2{

position:relative;

top:-10px;

font-family:Verdana;

font-weight:bold;

font-size:16px;

color:#0033cc;

text-align:left;

margin:0px;

}

.homePageFocus{

font-family:palatino;

font-size:17px;

line-height:1.5em;

font-weight:bold;

padding:10px;

text-align:center;

margin:0px;

}

.missionPageFocus{

font-size:17px;

margin:5px;

}

.feesSmall{

font-size:11px;

padding:0px;

margin:0px;

}

.leftCol{

width:380px;

float:left;

padding-right:20px;

padding-top:30px;

}

.rightCol{

width:400px;

float:left;

}

.rightCol p, .leftCol p {

margin:0px;

margin-bottom:20px;

}

.rightCol p,.rightCol Div {

padding-left:10px;

}

.leftCol H1, .rightCol H1{

background:#0033cc url(../images/h1_end.gif) top left no-repeat;

font-family:arial;

color:#FFF;

font-size:18px;

line-height:18px;

text-align:left;

padding 5px;

padding-top:5px;

margin:0px;

margin-bottom:15px;

padding-left:10px;

height:23px;

}

H1.H1GreyBox{

background:#666 url(../images/h1_end_grey.gif) top left no-repeat;

}

H1 span{

font-size:33px;

}

.leftCol H1 a:link, .leftCol H1 a:visited, .rightCol H1 a:link, .rightCol H1 a:visited{

color:#FFF ! important;

text-decoration:none;

}

.leftCol H1 a:hover, .rightCol H1 a:hover{

color:#CC6600 ! important;

text-decoration:none;

}

.rightCol H1, .rightCol H2 {

margin-left:10px;

}

.bioImage{

float:left;

margin-right:10px;

margin-bottom:10px;

}

H2{

font-size:16px;

}









#rightCol  FORM {

border: solid 1px #333;

background:#fff;

width:520px;

margin:auto;

padding-left:20px;

padding-top:20px;

}



#rightCol  FORM h2{

clear:both;

display:block;

width:400px;

margin:0px;

margin-bottom:10px;

border-bottom:solid 1px #ccc;

}

#rightCol FORM  div{clear:both;width:500px;text-align:right;margin-bottom:10px;overflow:hidden;}



FORM label{clear:both;float:left;width:200px;display:block;text-algin:right!important;height:1em;line-height:1.2em;}

#rightCol  FORM  input {margin-left:10px;float:left;display:block;width:200px;}

#rightCol  FORM  input.checkBox ,#rightCol  FORM  input.radio{margin-left:10px;float:left;display:block;width:20px;}

#rightCol  FORM textarea {float:left;width:200px; height:60px;margin-left:10px;}

#rightCol  FORM  select{

height:22px;

float:left;

margin-left:10px;

}

#rightCol  FORM  input.num3{

width:30px;

display:inline;

margin-right:10px;

}

#rightCol  FORM  input.submit{

display:inline;

float:none;

width:100px;

background:#006633;

color:#FFF;

}





#rightCol  FORM div span{

float:left;

display:inline-block;



}

#rightCol  FORM div label.required{

font-weight:bold;

}



#rightCol  FORM div P{

clear:both;

float:left;

text-align:left;

padding:0px 20px;

margin:2px;

font-size:.9em;

width:400px;

}

#rightCol FORM .follower{

clear:right;

text-align:left;

width:60px;



}



.disclosuretext{

font-family:helvetica, non-serif;

font-size:13px;

}



.subFormBox{

clear:both!important;

display:none;

visible:hidden;



float:right!important;

width:250px!important;

margin-right:25px!important;

text-align:left!important;

font-size:.8em!important;

padding-top:10px;

}

.subFormBox Label{

height:1.4em;

}

.subFormBox span{

float:left;

display:block;

}







.successBox{

width:500px;color:blue;background:#CCC;border:solid 1px #999;padding:10px;margin:auto;



}







.productList H2{

clear:both;

border-bottom:solid 1px #E1D9D9;

color:#0033cc;

}

.productList Img{

float:right;

border:solid 2px #0033cc;

margin-left:10px;

height:200px;

}

.productBox{

clear:both;

margin-bottom:20px;

}

.productBox img {border:solid #0033cc 2px; align:right;margin-left:10px;height:200px;float:right;margin-bottom:20px;}

.productBox p {margin:0px; margin-bottom:25px;font-size:13px;}

.productBox p span{float:left;font-size:10px;text-align:center;font-weight:bold;display:block;width:150px;margin-top:15px;}

.productBox  dl {

font-size:13px;

margin:0px;

}

.productBox dl dt {font-weight:bold;padding-top:10px;}

.productBox dl dd{margin-left:5px;}

.productBox table {

align:center;

font-size:11px;

cell-padding:4px;

cell-spacing:0px;

}

.productBox table tr:first-child{font-weight:bold}

.productBox table tr td {text-align:center;}

.productBox table tr td:first-child {text-align:left;}

.LanguageList{

width:200px;

float:left;

}

.galleryImage{

border: solid 2px #0033cc;

}

#tentDisplayDiv table {

font-size:11px;

text-align:center;

width:100%;

}

#tentDisplayDiv table td{

}

#tentDisplayDiv table tr:first-child {

font-weight:bold;

}

/* STYLE FOR CLEINT LOGIN */

#loginBox{ /*THE OUTER LOGIN BOX DIV */

width:189px;

font-family:Tahoma,verdana,arial,helvetica,san-serif;

}

#loginBox img{display:block;}

#loginBox H4{

text-align:left;

position:relative;

top:-8px;

color:#003333;

margin:0px;

padding-left:10px;

font-weight:bold;

font-size:14px;

font-weight:200;

height:10px;

}

#loginBox #loginInnerDiv{

background:#8FC68F;height:97px;}

#loginBox a:link, #loginBox a:visited, #loginBox .rememberMe label{

color:#003333;

text-decoration:none;

font-size:11px;

line-height:13px;

display:block;

float:left;

}

#loginBox a:hover{

text-decoration:underline;

color:#660000;

}

#loginBox Form{

margin:0px;

padding:0px;

}

#loginBox P{

font-size:12px;

margin: 5px 0px 5px 0px;

padding: 0px 0px 0px 10px;

color:#003333;}

#loginBox .forgotPass{

clear:both;

position:relative;

top:4px;

text-align:center;

padding-left:20px;

margin-bottom:3px;

margin-top:0px;

height:0px;

font-size:10px;

}

#loginBox .accountHome{

clear:both;

padding:5px;

text-align:center;

vertical-align:bottom;

font-size:13px;

}

#loginBox .accountHome a{clear:both;float:none;}

#loginBox .rememberMe{

float:left;

width:118px;

text-align:center;

vertical-align:bottom;

font-size:11px;

}

#loginBox .rememberMe input{

width:15px;

float:left;

margin:0px;

margin-left:5px;

margin-right:5px;

}
#loginBox .rememberMe label{
clear:none;
float:left;
width:90px;
}
#loginBox .rememberMe label:hover{
text-decoration:underline;
cursor:pointer;
}

#loginBox .loginButt{

float:left;

width:60px;

text-align:center;

}

#loginBox .loginButt input{

color:#fff;

width:47px;

height:14px;

margin:0px;

font-size:10px;

line-height:10px;

background:url(../images/login_button.jpg) top center no-repeat;

}

#loginBox .loginButt input:hover{

color:#fff;

width:47px;

height:14px;

background:url(../images/login_button_dn.jpg) top center no-repeat;

}

#loginBox dl{

width:189px;

color:#003333;

margin:0px;

display:inline-block;

}

#loginBox dl dt{

width:58px;

font-size:12px;

float:left;

clear:both;

text-align:right;

padding-right:10px;

padding-left:5px;

height:20px;

padding-top:4px;

margin-top:2px;

}

#loginBox dl dd{

margin:0px;

float:left;

height:22px;

background:url(../images/input_background.jpg) top left no-repeat;

margin-top:2px;

}

#loginBox input{

width:90px;

height:13px;

font-size:12px;

color:#003333;

border:none;

background:none;

margin-left:7px;

margin-top:3px;

margin-right:8px;

}



#forgotPasswordForm{

z-index:451;

position:absolute;

left:-50px;

top:-10px;

width:300px;

padding:3px;

border: solid 1px #ccc;

background:#8FC68F;

display:none;

visibility:hidden;

}



#forgotPasswordForm a#fPassClose:link, #forgotPasswordForm a#fPassClose:visited{

text-decoration:none;

color:#000;

font-size:10px;

}

#forgotPasswordForm a#fPassClose:hover{

text-decoration:underline;

}

#forgotPasswordForm H2{

font-size:13px;

margin:0px;

margin-bottom:5px;

float:left;

width:260px;

}

#fPassClose{

float:right;

width:40px;

display:block;

}



#forgotPasswordForm FORM{

clear:both;

padding:7px;

margin:0px;

}



#forgotPasswordForm FORM div{

margin-bottom:7px;

overflow:hidden;

text-align:center;

}

#forgotPasswordForm FORM label{

font-size:13px;

float:left;

width:100px;

}

#forgotPasswordForm FORM input{

float:left;

width:150px;

font-size:13px;

margin-left:10px;

}



#forgotPasswordForm FORM input.submitter{

float:none;

align:center;

margin:0px;

background:#006633;

color:#FFF;

display:inline;

}

#forgotPasswordForm FORM input.submitter:hover{

background:#003058;

}



#forgotPasswordForm P {

clear:both;

font-size:11px;

margin-bottom:0px;



}



#loginErrorBox{

position:relative;

top:-120px;

left:0px;

background:#F2F2F2;

border:solid red 1px;

color:red;

font-size:12px;

text-align:center;

width:190px;



}



.footerTag{

clear:both;

margin-left:190px;

text-align:left;

font-size:11px;

font-weight:bold;

position: relative;

text-align:center;

width:828px;

}

#footerDiv{

width:187px;

}

#footerDiv #contactDiv, #leftCol #contactDiv{

font-family:arial narrow,arial, non-serif;

font-size:13px;

text-align:center;

}

#contactDiv a{

font-size:1em;

color:#000;

}

#footerDiv Div{

}





