 
/*  GLOBALS  */

 img, div { behavior: url(css/iepngfix.htc) }
 


html {
overflow-y: scroll;   /* forces firefox scrollbar on */
padding-bottom: 20px;
}

body {
font-size: 80%;
margin: 0em auto;
padding: 0em;
font-family: verdana, arial, sans-serif;  
background: #ffffff url(../images/back_page.jpg) 0 0 repeat; 
color: #31384A;
}

h1 {
font-size: 2.2em; 
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #f6c42f;
margin:0px 0px 15px 0px;
}

h2 {
font-size: 1.4em; 
font-weight: normal;
font-family: Georgia, "Times New Roman", Times, serif;
text-align: center;
}

h3 {
font-size:14px;
color: #428fce;
margin:0px 0px 10px 0px;
text-transform: uppercase;
background: #ffffff url(../images/back_white_foot.png) -35px -15px no-repeat; 
padding: 5px 3px 5px 5px;
}
h4 {
font-size:16px;
color: #428fce;
margin-bottom:-5px;
}
 

p {
font-size: 1em;
line-height:19px;
margin: 5px 0px 15px 0px;
}

a {
color:#1c7f99;
text-decoration: none;
outline: none;
position: relative;
}
a:hover {
color:#006699;
text-decoration: underline;
}

TABLE{
border-collapse: collapse;
} 

IMG{
border: 0px;
}
UL{
margin: 15px;
padding: 0px;
}

UL LI{
margin: 0px;
padding: 0px;
}
/*  CONTAINER CSS */

div.container{ 
width: 890px; 
margin: 0em auto;
background: url(../images/back_white.png)  3px 0 repeat-y;  
} 

div.container-bottom{
width: 890px; 
margin: 0em auto;
background:  url(../images/back_white_foot.png) 3px 0 no-repeat; 
height: 79px;
text-align:center;
}


 


/*  PRIMARY NAV  */ 
div.nav {
	background: #5c9bd6 url(../images/nav_sprite.gif) 0 0 repeat-x;
	width: 830px;
	margin: 0 auto;
	height: 42px;
	text-align: center;
} 

div.nav ul {   
margin: 0px 0px 0px 25px;
padding: 0px;
list-style: none;
height: 42px;
}

div.nav li {
float: left;
white-space: nowrap;
margin-bottom: -10px;
white-space: nowrap;
} 
 div.nav li.right { 
border-right: 1px solid #466581;
}  

div.nav li a {
background: url(../images/nav_sprite.gif) 0 0 repeat-x; 
height: 28px;
color: #FFFFFF;
border-right: 1px solid #69a6d9;
border-left: 1px solid #466581;
text-decoration: none;
font-size: 13px;
text-transform: uppercase;
font-weight: bold; 
display: block;
position: relative;
padding: 12px 16px 0px 16px;
float: left;
white-space: nowrap;
}

div.nav li a.twoline {
padding: 4px 16px 0px 16px;
}
 

div.nav li a:hover {
background-position: 0 -41px;
color: #FFFFFF;
text-decoration: none;
}

div.nav li a.on,
div.nav li a.on:hover {
background-position: 0 -42px;
color: #FFFFFF;
border-right: 1px solid #192026;
border-left: 1px solid #6d7882;
}

div.blog  {
margin: -30px 8px 0 0 ;
float: right;
color: #FFFFFF;
padding: 5px 12px 0px 12px;
}

div.blog a {
height: 23px;
color: #FFFFFF;
text-decoration: none;
font-size: 11px;
font-weight: bold;
letter-spacing: -1px;
}

div.blog a:hover {
text-decoration: none;
color: #fcec6f;
}
 

 

/*  FOOTER  */

div.footer { 
width: 766px;
height: 46px;
margin: 0 0 0 33px;
padding: 8px 30px 0 35px;
font-size: 11px;
}
 
div.footer  A{  
padding: 0px 6px 0 6px; 
}
 


/*  LOCKUP BAR  */
div.lockup-home{  
margin: 0 auto;
width: 830px; 
} 
  

/*   CONTENT   */ 
div.content{
background-color: #ffffff;  
margin:0px auto;
padding: 30px 25px 15px 40px;
width: 755px; 
}

div.content div.left{  
float: left;
width: 525px;
}

/*div.content div.left H1{  
font-size: 2.0em; 
font-weight: normal;
font-family: Georgia, "Times New Roman", Times, serif;
color: #7e7448;
margin:  15px 0 -25px 0;
} 
*/
div.content div.right{  
float: right; 
width: 175px; 
padding-left: 20px;
border-left: 1px solid #428fce; 
font-size: .88em;
}

div.content div.right p {
font-size: 1em;
line-height:normal;
margin: 5px 0px 15px 0px;
}
 
div.clear{  
clear: both;
} 

ul.arrow { 
list-style-type: none;
}

ul.arrow LI{   
background: url(../images/arrow_gold.gif) 0 6px  no-repeat; 
padding: 0 0 0 20px;
line-height: 1.8em;
}

.teal { 
color: #1c7f99;
}