@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, caption { margin:0; padding:0; }

body {font-family:Arial, Helvetica, sans-serif;font-size:13px;line-height:1.5;color:#333;}
#PageFrame {width:964px;height:520px;margin-top:30px;}
#PageFrame img#Logo {margin-top:2px;float:left;}
#PageFrame #HeaderBar {float:right;width:656px;} 
#PageFrame #HeaderBar #CookieCrumbs {font-size:10px;color:#996;text-align:right;height:19px;margin-top:20px;}
#PageFrame #HeaderBar #CookieCrumbs a {text-decoration:none;color:#333;}


#PageFrame #ContentContainer {clear:both;width:964px;border-top:1px solid #aa7;background-color:#cce580;
line-height:
}

#PageFrame #ContentContainer #HPText {padding-top:55px;padding-left:50px;width:445px;float:left; }
#PageFrame #ContentContainer #HPText h4 {color:#663;font-size:11px;}
#PageFrame #ContentContainer #HPText h1 {color:#111;font-weight:bold;font-size:13px;}
#PageFrame #ContentContainer #HPText h3 {color:#960;font-weight:bold;font-size:13px;margin-bottom:-4px; padding-top:0px;}
#PageFrame #ContentContainer #HPText h5 {color:#960;font-weight:400;font-size:13px;margin-bottom:-4px; padding-top:0px;}
#PageFrame #ContentContainer #HPText  h3 a {color:#960;font-weight:bold;font-size:13px;margin-bottom:-4px; padding-top:0px;}
#PageFrame #ContentContainer #HPIMageGrid {float:right;width:390px;}


 #PageFrame #ContentContainer  ul{margin-left:20px; padding-top:10px; margin-bottom:0px; max-width:470px;}
#PageFrame #ContentContainer  li{margin-left:20px; max-width:470px;}
#PageFrame #ContentContainer ol{margin-left:20px; max-width:470px;}

#PageFrame #ContentContainer #HPTextTmp {padding-top:60px;padding-left:60px;width:450px;float:left;}
#PageFrame #ContentContainer #HPTextTmp h4 {color:#663;font-size:11px;}
#PageFrame #ContentContainer #HPTextTmp p.TmpHPSmallTxt {font-size:11px;}
#PageFrame #ContentContainer #HPTextTmp p.TmpHPSmallTxt a {font-size:11px;color:#333;}


#PageFrame #ContentContainer #PageText {padding-top:50px;padding-left:60px;width:580px;float:left;  }
#PageFrame #ContentContainer #PageText p{line-height:140%; padding-top:5px; padding-bottom:5px; max-width:470px;}
#PageFrame #ContentContainer #PageText a {color:#333;}
#PageFrame #ContentContainer #PageText h1 {color:#111;font-weight:bold;font-size:13px;}
#PageFrame #ContentContainer #PageText h2 {color:#111;font-weight:bold;font-size:12px;
padding-top:10px;padding-bottom:1px;}
#PageFrame #ContentContainer #PageText h3 {color:#960;font-weight:bold;font-size:13px;margin-bottom:-4px; padding-top:4px;}
#PageFrame #ContentContainer #PageText h5 {color:#960;font-weight:400;font-size:13px;margin-bottom:-4px; padding-top:0px;}
#PageFrame #ContentContainer #PageText h3 a {color:#960;font-weight:bold;font-size:13px;margin-bottom:-4px; padding-top:4px;}
#PageFrame #ContentContainer #PageText .PageSubheader {color:#960;font-weight:bold;font-size:13px;margin-bottom:-4px; padding-top:10px;}

#PageFrame #ContentContainer #PageText .ParagraphTitle {color:#333;font-weight:bold;font-style:italic;font-size:13px;}


#Footer {color:#222;clear:both;margin-top:10px; }
#Footer #FooterLinks {float:left;width:370px;font-size:10px;}
#Footer #FooterLinks a {text-decoration:none;color:#222;}
#Footer #FooterRights {float:right;width:580px;font-size:.7em;text-align:right; height:16px;}


#Footer2 {color:#222;clear:both;margin-top:10px; }
#Footer2 #FooterSocial {float:left;width:470px;font-size:.7em;}
#Footer2 #FooterCredits {font-size:.7em;text-align:right;color:#999;width:960px; height:16px;  vertical-align:bottom; padding-top:4px;}
#Footer2 #FooterCredits a {text-decoration:none;color:#999;}




table#ImageTable {float:right;}
table#ImageTable td {height:130px;width:130px;}
table#ImageTable td.ActiveCell {border:1px solid #aa7;}
table#ImageTable td.BorderL {border-left:1px solid #aa7;}
table#ImageTable td.BorderR {border-right:1px solid #aa7;}
table#ImageTable td.BorderT {border-top:1px solid #aa7;}
table#ImageTable td.BorderB {border-bottom:1px solid #aa7;}



#PageFrame #HeaderBar #nav 
{border-top:1px solid #aa7;

height:32px;
width:655px;
} 
#PageFrame #HeaderBar #nav a 
{display:block;
float:left;
width:129px;
height:26px;
font-size:12px;
border-left:1px solid #aa7;
border-right:1px solid #aa7;
border-bottom:1px solid #aa7;
text-align:center;
padding-top:6px;
text-decoration:none;

color:#663;
background:url(../images/template/bg_NavButton-off.jpg) repeat-x;
} 
#PageFrame #HeaderBar #nav a:hover, #PageFrame #HeaderBar #nav a.Current 
{color:#000;
background:url(../images/template/bg_NavButton-on.jpg) repeat-x;
} 
#PageFrame #HeaderBar #nav li { list-style:none;}

#nav li table { margin:0 -1px -1px; border-collapse:collapse; }
#nav li td { font-size:11px; !important;}

/* FIRST LEVEL DROP DOWNS */
#nav li ul { display:none; font-size:11px; !important;}
#nav li:hover ul, #nav li a:hover ul 
{ position:absolute; 
top:33px; 

font-size:11px; !important;
left:0; 
padding:0; 
width:130px; 
display:block; 
background:#f00;/*if you see solid red, it's jacked*/

border-width:0px 1px 1px 1px; 
}
/*toplevel, if the menu has no subitems*/
#nav li:hover li, #nav li a:hover li 
{ height:23px; 
padding-bottom:6px;
width:129px !important; /*needs to be one less than <ul>*/
/*height:23px !important;*/
background:none !important;
}
/*sets the background of the dropdown*/
#nav li:hover li a, #nav li a:hover li a 
{  width:129px !important; 
height:21px; 
/*height: 23px !important;*/
display:block; 
background:#FFC !important;
text-align:left !important;
text-indent: 10px;

}

#nav li:hover ul li a:hover, #nav li a:hover ul li a:hover 
{ 
/*color:#fff; */
background:#cfe788 !important;


}
/*#nav li { height:32px; }
#nav li a, #nav li div { height:32px; }*/
/*#nav li span {height:32px}*/



/**************************************************************************************************************/
.nav { position:relative; left:1px;}
.nav li { float:left; position:relative; list-style:none; color:#595959; }
.nav li a { cursor:pointer; }
.nav li a:hover { color:#e2e3e4; text-decoration:none;  }
.nav li a, .nav li div {
	position:relative;
	display:block;
	text-decoration:none;
	color:#595959;
	background-image: url(../images/template/bg_NavButton-on.jpg);
}
.nav li span {position:absolute;top:1px;left:0;display:block; }


#clear {clear:all}
table#transactions {float:left; text-align:center}
table#transactions  td {border:1px solid  #FFCC00

}
table#transactions  p {text-align:left;
padding-left:5px;

 }
table#transactions #bottom{

	padding-left:5px;


	}
	table#transactions a{

		color:#393;

	}

