/* -------------------------------------------------------------------*/
/* Default styles                                                                   */
/* -------------------------------------------------------------------*/

/* =html 
html { margin : 0; 
padding : 0; 
text-align : center;}
*/

/* =body */
body {font : .9em Verdana, Arial, sans-serif; color: #000;}

/* =hx */
h1, h2, h3, h4 {clear : left; margin:0 .5em 0 0; padding: .5em 0 .2em 0;}

h2 { font-size : 1.3em; }
h3 { font-size : 1.1em; }
h4 { font-size : 1em;}

/* =code pre */
code, pre { margin : 0; 
padding : 0; font : 1.5em monaco, courier, monospace; 
font-weight : normal; 
color : #666; }

pre { font-size : 80%; }

/* =a */
a:link {color:blue; text-decoration : none;}

a:visited {color:blue; text-decoration:none;}

a:Hover {color:#8A0000; text-decoration:none;}

img { border : none; padding:.5em 0 0 .2em;}

/* =p */
p {margin:0 .5em ; padding:.2em 0 .5em 0; line-height:1.7em; font-size:.9em;}

/* -------------------------------------------------------------------*/
/* Site Styles                                                        */
/* -------------------------------------------------------------------*/

body {margin:0; padding:0; text-align: center;}

div#container {width:768px; height:auto; margin:0 auto; padding:0; text-align:left;}

div#branding {padding-bottom:10px; width:100%;  height:105px; background: url("images/pgHeaderBg.jpg") no-repeat;}

div#content {width:100%; background-color:#fff; padding-bottom:5px;}

div#contentOneCol {width:100%; margin:0; padding:0; background-color:#fff; text-align:center;}
div#contentOneCol h2 {padding:20px;}

div#contentMain {float:right; width:578px; margin:0; padding:0; background-color:#fff;}
div#contentMain ul {list-style-type:none; margin: 0 0 0 0; padding:0 0 1em .5em;}
div#contentMain li {line-height: 1.8em; font-size:.9em;}
div#contentMain a:link {color:#03F; text-decoration : none;}
div#contentMain a:visited {color:#03F; text-decoration : none;}
div#contentMain a:Hover{color : #c63; text-decoration:none;}

div#contentLeft {float:left; width:190px; height:auto; margin:0; padding:0; background-color:#fff;}
div#contentLeft h2, h3 {margin: 1em .2em 1em .2em; color:#B2D22A; text-align:center;}
div#contentLeft h4 {margin: 1em .1em .5em .1em; padding:.7em 0 0 .9em; background:url(images/bg_ul_Head.gif) no-repeat;}
div#contentLeft p {margin-left:1.2em ; padding:0; line-height:1.4em; font-size:.85em;}

div#contentLeft ul.block {border-top: 1px dashed #8A0000; border-bottom: 1px dashed #8A0000; width: 70%;}
div#contentLeft ul.block li {font-size:.7em; margin: 5px 0 10px 0px; line-height:1em;}
div#contentLeft ul.block a, a:visited {color:#000; text-decoration:none;}
div#contentLeft ul.block a:hover {color:#8A0000; text-decoration:none;}


div#siteInfo {text-align:center; width:100%;  border-top:1px solid #333;}
div#siteInfo p {font-size:.8em; color:#666;}

/* -------------------------------------------------------------------*/
/* Customized Classes                                                 */
/* -------------------------------------------------------------------*/
.pBoldGray {font-weight:bold; line-height:1.8em; padding:1em 0 1em 0; color:#666;}
.pBold {font-weight:bold; line-height:1.8em; padding:0; color:#000;}
.alignLeft {float:left; margin-right: 1em; }
.alignRight {float:right; margin-left: 1em; }
.imagefloatleft {float: left; margin: 10px 0 0px 0px; clear: left;}
ul#navlist {padding: 0; margin: 0; list-style-type: none;}
ul#navlist li{display: inline;}
a#inactive {color:#666; text-decoration:line-through;}

/***************************************************
  Menu Styles
***************************************************/
#nav-menu {width:90%; padding-top:20px;}
#nav-menu ul {list-style: none; margin: 0;}
#nav-menu li {display:block; margin:0; font-size:.9em;}
#nav-menu li a {margin:5px; line-height:2em; text-decoration: none; color:blue}
#nav-menu li a:hover {color:#c63; text-decoration:none;}
#nav-menu li a#active {color:#900; text-decoration: none; background-position: left bottom;}



/* Hide from IE5-Mac \*/
#nav-menu li a {float: none;}
/* End hide */

