/* CSS Document */
Body{Background:#0071bc url(bg_bubble.gif) top center repeat-y; margin:0}

#Main_Container{width:950px; margin-left:auto; margin-right:auto}
#Header{width:950px; height:207px; Background:#1a7fc3 url(header.gif) top center no-repeat; border-bottom:solid 1px #ffffff }
#Utility_Nav{text-align:right; width:930px; height:20px; color:#ffffff}
#Utility_Nav a{color:#ffffff; text-decoration: none}
#Logo{width:135px; height:150px; position:relative; Left:47px; Top:25px; float:left;}
#Chapter_Name{width:135px; height:25px; position:relative; Left:0px; Top:125px; color:#ffffff; font-weight:bold;}

#LeftColumn{width:233px; float:left;}
#LeftColHp_Item{margin-bottom:10px; width:233px;}
#ContentColumn{background:#ffffff url(bg_content.gif) top left repeat-y;}
#QuickLinks{width:686px; text-align:right; margin-left:246px;}
div#icl_container ul {margin:0 0 10px 0}
li.icl_title{font-weight:bold; line-height:14px}
li.icl_subtitle{color:#666666; font-style:italic; margin-top:3px; display:block}

#Home_Content{width:686px; height:800px; padding-top:15px; margin-left:13px; *margin-left:246px;  }

#Footer{width:950px; height:100px; Background:#1a7fc3 url(footer.gif) top center no-repeat; text-align:center; color:#ffffcc; padding-top:54px;}
#Footer a{color:#ffffcc; text-decoration:none; font-size:10px; font-weight:bold;}
#Footer a:hover{text-decoration:underline}

.Utility_Footer{font-weight:Normal; font-size:11px}
#copyright, #copyright a{color:#ffffcc; padding-top:10px;; text-decoration:none; font-weight:normal; font-size:11px;  text-decoration:none;}

/* nav item*/
#Topnav{width:700px; height:30px; *height:22px; margin:165px 0 0 238px;}
#nav, #nav UL  {PADDING:0px; MARGIN:0px; LINE-HEIGHT:1px; LIST-STYLE-TYPE:none; LIST-STYLE-image:none;  }

#nav A {DISPLAY: block;}

/*first level*/
#nav LI {FLOAT: left; LIST-STYLE-TYPE: none; LIST-STYLE-image: none; padding:0 7px; border-right:1px dotted #333333;}
#nav LI LI {FLOAT: left; LIST-STYLE-TYPE: none; LIST-STYLE-image: none; padding:0; border-right:0;}

/*controls second level width and padding*/
#nav ul a { width: 111px; _width: 130px; LIST-STYLE-image: none;}

/*controls font color and style for menu items*/
#nav LI A {COLOR: #000000; text-decoration:none; border-bottom:0; font:Bold 11px Verdana; LIST-STYLE-image: none; line-height: 12px; padding:5px}
#nav LI A:hover{color:#fd5e00; padding:5px}

#nav LI LI A {background: url(arrow_topnav.gif) 3px 8px  no-repeat; border:0; padding:6px 10px; font:Bold 10px Verdana;}
#nav LI LI A:hover{background:#ffffff url(arrow_topnav.gif) 3px 8px  no-repeat; border:0; padding:6px 10px; color:#999999; font:Bold 10px Verdana;  }

/*controls menu background color and border around menu itmes, make sure to change class below to affect all borders*/
#nav LI UL { LEFT: -999em; WIDTH: 130px; POSITION: absolute; Border-right:1px solid #fec901; border-bottom:5px solid #fec901; LIST-STYLE-image: none; background-color:#fade76}

/*lines in between each nav item*/
#nav LI UL LI {border-bottom:1px dotted #ffffff; WIDTH: 130px;}

/*sub menu hover text color*/
#nav li ul li a {color:#fd5e00}
#nav li ul li a:hover{color:#999999;}

/*adjust margin for third level position*/
#nav li ul ul {	margin: -23px 0px 0px 130px; _margin: -23px 0px 0px 151px; LIST-STYLE-image: none;}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em; LIST-STYLE-image: none;}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto; LIST-STYLE-image: none;}

/*sub menu background hover color*/
#nav li:hover, #nav li.sfhover { LIST-STYLE-image: none;}

/*second level position*/
#nav li ul {margin-top:0;}




/* Leftnav item*/
#Leftnav{border-bottom:5px solid #fec901;}
#Leftnav, #Leftnav ul {margin:0 0 10px 0; padding:0px; list-style: none; background:#fade76; text-align:left;}
#Leftnav li { padding:0px; margin:0px; list-style: none}

#Leftnav li.nav2 {}
.nav2 {}
a.nav2:link, a.nav2:visited {display:block; color:#fd5e00; background: url(arrow_topnav.gif) 18px 8px  no-repeat; border:0; padding:6px 10px 6px 25px; *padding:4px 10px 4px 25px; font:Bold 10px Verdana;; border-bottom:1px dotted #ffffff}
a.nav2:hover, a.nav2On:link, a.nav2On:visited, a.nav2On:hover{display:block; color:#999999; background:#ffffff url(arrow_topnav.gif) 18px 8px  no-repeat; 
border:0; padding:6px 10px 6px 25px; *padding:4px 10px 4px 25px; color:#999999; font:Bold 10px Verdana; border-bottom:1px dotted #ffffff }



#Leftnav li.nav3 {}
.nav3 {}
a.nav3:link, a.nav3:visited {display:block; color:#fd5e00; border:0; padding:6px 10px 6px 35px; *padding:4px 10px 4px 35px; font:Normal 10px Verdana;}
a.nav3:hover, a.nav3On:link, a.nav3On:visited, a.nav3On:hover{display:block; color:#999999; border:0; padding:6px 10px 6px 35px; *padding:4px 10px 4px 35px; color:#999999; font:Normal 10px Verdana; }







/* Flash Embed Font item*/
.sIFR-hasFlash h1
{
visibility: hidden;
}
.sIFR-flash { visibility: visible !important; }
.sIFR-replaced { visibility: visible !important; }
span.sIFR-alternate
{
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
display: block;
overflow: hidden;
letter-spacing: 0;
}
