/*Nonzero1.0 by nodethirtythree designhttp://www.nodethirtythree.commissing in a maze*/
/*This controls the width of the fluid width layouts*/
div.fluid { 
   width : 96% !important; 
 } 
/*This controls the width of the fixed width layouts*/
div.fixed { 
   width : 950px !important; 
 } 
/*Basic Stuff*/
* { 
   margin : 0em; 
   padding : 0em; 
 } 
body { 
   width : 1003px; 
   background-color : #abc; 
   color : #111111; 
   font-size : 11pt; 
   font-family : "trebuchet ms", helvetica, sans-serif;
   margin:0em auto;
   text-align:left; 
 } 
/*Header*/
#header { 
   width : 100%; 
   height : 122px; 
   background : #440000 url('images/n1.gif') repeat-x; 
 } 
#header_inner { 
   position : relative; 
   width : 950px; 
   height : 122px; 
   margin : 0 auto; 
 } 
/*Logo*/
#logo { 
   position : absolute; 
   bottom : 3.5em; 
 } 
#logo h1 { 
   display : inline; 
   color : #FF790B; 
   font-size : 4.8em; 
 } 
#logo h2 { 
   display : inline; 
   padding-left : 0.8em; 
   color : #D2DCE5; 
   font-size : 1.8em; 
 } 
/*Menu*/
#menu { 
   position : absolute; 
   right : 0em; 
   bottom : 0em; 
 } 
#menu ul { 
   list-style : none; 
 } 
#menu li { 
   float : left; 
 } 
#menu li a { 
   margin-left : 0.5em; 
   display : block; 
   padding : 1.1em 1.4em 1.0em 1.4em; 
   background : #fff url('images/n4.gif') repeat-x; 
   border : solid 1px #fff; 
   color : #616161; 
   font-weight : bold; 
   font-size : 1.0em; 
   text-transform : lowercase; 
   text-decoration : none; 
 } 
#menu li a.active { 
   background : #FF790B url('images/n3.gif') repeat-x; 
   color : #fff; 
   border : solid 1px #DB7623; 
 } 
/*Main*/
#main { 
   background : #fff url('images/n2.gif') 0px 1px repeat-x; 
 } 
/*Bannerone*/
#bannerone { 
   width : 728px; 
   background : #FFFFFF; 
   margin : 1em auto; 
   padding-top : 20px; 
   padding-bottom : 30px; 
 } 
#left { 
   width : 200px; 
   float : left; 
   background : #ececec; 
   padding-bottom : 10px; 
   border-right : 1px solid; 
   border-color : #ccc; 
 } 
#center { 
   width : 530px; 
   float : left; 
   background : #fff; 
   padding-bottom : 10px; 
   font-family : Verdana,Arial,Helvetica,sans-serif; 
   font-size : 0.95em; 
   color : #666; 
   line-height : 1.5em; 
 } 
#right1 { 
   width : 125px; 
   float : left; 
   background : #fff; 
   padding-bottom : 10px; 
   border-left : 1px solid #eee; 
   line-height : 1.5em; 
   font-family : Verdana,Arial,Helvetica,sans-serif; 
   font-size : 0.80em; 
   color : #666; 
 } 
#right2 { 
   width : 125px; 
   float : right; 
   background : #eee; 
   padding-bottom : 10px; 
   border-left : 1px solid #eee; 
   font-family : Verdana,Arial,Helvetica,sans-serif; 
   font-size : 0.70em; 
   color : #666; 
 } 
.banner { 
   background : #e7eff2; 
   margin-left : 10px; 
   margin-right : 10px; 
   font-family : Verdana,Arial,Helvetica,sans-serif; 
   font-size : 1em; 
   color : #616550; 
   font-weight : bold; 
   text-transform : uppercase; 
 } 
#footer { 
   padding-top : 10px; 
   margin-left : 10px; 
   margin-right : 10px; 
   font-family : Verdana,Arial,Helvetica,sans-serif; 
   font-size : 0.8em; 
   color : #999; 
   font-weight : normal; 
   text-transform : none; 
   text-align : center; 
 } 
#navigation p { 
   display : none; 
 } 
#navigation { 
   color : #c4b28a; 
   text-decoration : none; 
   font-family : Arial,Helvetica,sans-serif; 
   font-size : 1em; 
   font-weight : bold; 
   padding : 0; 
   margin-bottom : 1em; 
   background-color : #fff; 
 } 
#navigation ul { 
   list-style : none; 
   margin : 0; 
   padding : 0; 
   border-top : 1px dotted #ccc; 
 } 
#navigation ul li { 
   margin : 0; 
 } 
#navigation ul li a { 
   display : block; 
   padding : 2px 2px 2px 1em; 
   background-color : #fff; 
   text-decoration : none; 
   width : 100%; 
 } 
#navigation ul li a { 
   width : auto; 
 } 
#navigation ul li a:hover { 
   background-color : #e7eff2; 
   color : #666; 
 } 
p,h1,pre { 
   margin : 0px 10px 10px 10px; 
 } 
a { 
   color : #c4b28a; 
   text-decoration : none; 
   font-family : Arial,Helvetica,sans-serif; 
   font-size : 1.2em; 
   font-weight : bold; 
 } 
a:hover { 
   text-decoration : underline; 
 } 
a:visited:hover { 
   color : #666; 
   text-decoration : underline; 
 } 
h1 { 
   font-size : 12px; 
   padding-top : 10px; 
 } 
#left p { 
   font-family : Verdana,Arial,Helvetica, sans-serif; 
   font-size : 0.8em; 
   line-height : 1.3em; 
   color : #999; 
   padding-left : 5px; 
 } 
#left a { 
   font-family : Verdana, Arial, Helvetica, sans-serif; 
   font-size : 1em; 
   line-height : 1.3em; 
   color : #83abb0; 
 } 
#center p { 
   padding-left : 10px; 
 } 
#right1 a { 
   font-size : 1.1em; 
 } 
#right2 a { 
   font-size : 1.1em; 
 } 
#center h1 { 
   font-family : Arial,Helvetica,sans-serif; 
   font-size : 28px; 
   font-weight : normal; 
   color : #003366; 
   padding-left : 10px; 
   margin-top : 10px; 
   margin-bottom : 20px; 
 } 
#center h2 { 
   font-family : Arial,Helvetica,sans-serif; 
   font-size : 18px; 
   font-weight : normal; 
   color : #003366; 
   padding-left : 15px; 
   margin-top : 25px; 
   margin-bottom : 20px; 
 } 
#center p { 
   font-family : Arial,Helvetica,sans-serif; 
   font-size : 12px; 
   font-weight : normal; 
   color : #003366; 
   padding-left : 15px; 
   margin-top : 15px; 
   margin-bottom : 10px; 
 } 
#center ul { 
   font-family : Arial,Helvetica,sans-serif; 
   font-size : 12px; 
   font-weight : normal; 
   list-style : none; 
   color : #003366; 
   padding-left : 15px; 
   margin-top : 15px; 
   margin-bottom : 10px; 
 } 
#left h1 { 
   font-family : Arial,Helvetica,sans-serif; 
   font-size : 18px; 
   font-weight : normal; 
   color : #999; 
   padding-top : 10px; 
   padding-left : 5px; 
   margin-bottom : 15px; 
 } 
#right1 h1 { 
   font-family : Arial,Helvetica,sans-serif; 
   font-size : 18px; 
   font-weight : normal; 
   color : #BF9060; 
   padding-top : 10px; 
   padding-left : 5px; 
   margin-bottom : 15px; 
 } 
#right2 h1 { 
   font-family : Arial,Helvetica,sans-serif; 
   font-size : 18px; 
   font-weight : normal; 
   color : #BF9060; 
   padding-top : 10px; 
   padding-left : 5px; 
   margin-bottom : 15px; 
 } 
#right1 li { 
   border-left : 1px dotted #ccc; 
   border-right : 1px dotted #ccc; 
   border-bottom : 1px dotted #ccc; 
 } 
h1,h2,h3,h4,h5,h6 { 
   font-weight : normal; 
   letter-spacing : -1px; 
   text-transform : lowercase; 
 } 
