/* Global Village style rangler */
/* Add additional styles to this list as needed */


@import "Layout.css";
@import "Classes.css";
@import "Menus.css";
@import "Images.css";
@import "Colors.css";



body {background-image:url(g/background.png);color:#67403d;
background-color:#deecf6;background-repeat:repeat-x;
color:#67403d;
color:#333;}

.highlight { background-color:#ff9d5f;}

.session   {

padding:20px;
margin-bottom:20px;
border:1px solid #d5ded9;
background-color:#faf4e1;

}

.page-top  {
background-image:url(g/page-top.png);
background-repeat:no-repeat;
background-position:left -2px;
margin:0 auto;
width:885px;
height:130px;
text-align:left;
}



.page-mid  {
background-image:url(g/page-mid.png);
background-repeat:repeat-y;
background-position:left top;
margin:0 auto;
width:885px;
text-align:left;}



.page-foot  {
background-image:url(g/page-foot.png);
background-repeat:no-repeat;
background-position:left bottom;
lext-align:left;
margin:0 auto;width:885px;
height:78px;
text-align:left;

}





p.title-tag    {

float:left;

margin:78px 0 0 20px;
font-size:70%;

}

.foot-note  { 
font-size:65%;
font-family: Verdana, Arial, Helvetica, sans-serif;

padding-top:5px;
}



.wide-squeeze  { margin-left:30px; width:760px;padding-bottom:10px;font-size:90%;float:left;}



.main-squeeze  { margin-left:80px; width:440px;padding-bottom:0px;font-size:88%;float:left;overflow:hidden;}

.main-squeeze p { 

width:28em;
}

.main-squeeze h2 {


line-height:1em;
padding-bottom:2px;

border-bottom:1px solid #ddd;
margin-bottom:20px;
margin-top:0;padding-top:0;
font-size:150%;
}


.right-column   {
float:left;
width:230px;
margin-left:50px;
font-size:78%;

}


.right-column p { width:200px;}


.right-column  h3 { font-weight:bold;}




/*prime menu using data list */
/* link classes defined  */
/* width scales to fix container box */
/* adjust link behavior with dd a classes */



.squeeze-prime-menu   {

position:absolute;
margin-top:108px;
margin-left:-365px;
top:0;left:50%;
width:740px;

}



dl.prime-menu     {

float:right;
margin-right:0px;
margin-bottom:0;


font-family: Arial, Verdana, Helvetica, sans-serif;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:70%;
}

dl.prime-menu dt {

font-variant: small-caps;
}



dl.prime-menu dd  {

float:left;
display:block;
}

dl.prime-menu dd.right  {

border-right:1px none #ff9d5f;

}

dl.prime-menu dd a.prime-menu, a:link.prime-menu, a:visited.prime-menu  {

padding-top:2px;
padding-left:.5em;
padding-right:.5em;
padding-bottom:3px;
display:block;
outline:none;
text-decoration:none;
font-weight:normal;
color:#131914;
color:#3082BF;

}

dl.prime-menu dd a:hover.prime-menu  {


background-color:#3082BF;
color:#fff;
}














/*inline menu page topper using data list */
/* link classes defined  */
/* width scales to fix container box */
/* adjust link behavior with dd a classes */


dl.page-menu     {margin-top:0;margin-bottom:0 ;
}

dl.page-menu dt {

font-variant: small-caps;


}



dl.page-menu dd  {

float:left;


}


dl.page-menu dd.right-border  {

border-right:1px solid #8fac7b;
margin-right: 1em;


}


dl.page-menu dd a.page-menu, a:link.page-menu, a:visited.page-menu  {

padding-right:1em;
padding-left:0em;
display:block;
outline:none;
text-decoration:none;
font-weight:normal;

}

dl.page-menu dd a:hover.page-menu  {


}





