@charset "UTF-8";

/* --------- Website Global Settings ------------------- */

* {margin: 0; padding: 0; }     /* general reset */

html { overflow-y: scroll; }    /* no side way shift of page */

.clearfloat {clear:both;}


/* -------------------- Template  ------------------- */
body {
	font-family:arial,sans-serif;
	background:#aaa url(/images/bodyBG.png) repeat-x;}
				
#header { width:1024px;
                height:168px;
                background:#fff url(/images/DC_Header.jpg) no-repeat;
                margin:0 auto;	 }
		  
#wrap {width:1024px;
           background:#fff url(/images/DC_main_BG.jpg) repeat-y;
           margin:0 auto;}
		   
#hp-content { width:790px;
                      float:left;	 }

      #hp-content a {color:#00a88e;}
      #hp-content a:hover {color:#c59f0e;}
		  
#left-col {width:200px;
               min-height:500px;
	       float:left;
               padding:0 10px;
               background:#00a885 url(/images/DC_leftcol_bg.jpg) no-repeat;  }

        #left-col h2 {color:white;
                             padding:10px 0 3px 0;
                             font-size:120%;
                             font-weight:lighter;
                             text-align:right;}

        #left-col p {color:white;
                          padding:3px 0 0px 0;
                           font-size:90%;
                           text-align:right;
                           font-weight:lighter;}

#rt-col {width:13px;
               min-height:500px;
	       float:right;
               background:#00a885 url(/images/DC_rtcol_bg.jpg) no-repeat;  }

#footer {width:1024px;
             height:129px;
             text-align:center;
             margin:0 auto;
             background: url(/images/DC_Footer.png) no-repeat;
              }

             #footer p {padding-top:108px;
                             color:white;
                             font-size:70%; }

             #footer a {color:white;}
             #footer a:hover {color:#c49f06;}
			   
			   

/* -------------------- Navigation CSS  ------------------- */

#left-col ul {
                   list-style-type:none;
                   margin-bottom:10px;
                   }

#left-col li {color:green; 
                  **overflow:hidden;**
                  width:200px;
                  height:27px;    
                  padding:10px 0; }

ul#nav_628297 li a {width:180px;
                     height:27px;
                     font-size:100%;
                     margin:10px 0;
                     padding:5px 20px 0 0;
                     display:block;
                     background: url(/images/navbg.png) no-repeat;
                     text-decoration:none;
                     text-align:right;
                     color:#007620;}

ul#nav_628297 li a:hover {width:180px;
                     height:27px; 
                     margin:10px 0;
                     display:block;
                     background: url(/images/navbg2.png) no-repeat;
                     color:white;}

                /* -----LEVEL TWO------*/

      ul#nav_628297  ul { width:160px; visibility: hidden; position:relative; left:200px; top:-42px;margin:0; 
                                     }
      ul#nav_628297 ul li {padding:0 10px 0 0; width:160px; height:25px; position:relative; xleft:25px;}
      ul#nav_628297 ul a:hover { width:160px; height:25px;  margin:0;
                                                   position:relative;
                                                   background: url(/images/navbg4.png) no-repeat;
                                                   color:#c99b00;}
									  
                /*----- IE 6 & 7 Needs Inline Block---- */
      ul#nav_628297 ul li a { border-right:none; margin:0;
                                           width: 100%; height:23px;
                                           display:block-inline;
                                           font-size:85%;
                                           background: url(/images/navbg4.png) no-repeat;} 
             


/* -------------------- Home Page CSS ------------------- */

#flash {width:325px;
            height:270px;
           margin:20px 0 0 30px;
           xposition:absolute;
           z-index:1;}

.hp-top {width:790px;
              float:left;
              background-color:white;}

.hp-left {width:388px;
              min-height:500px;
              float:left;
              background: #bbdfd1 url(/images/hp-bg.png) repeat-x;}

             .hp-left h2 {font-weight:bold;}

.hp-right {width:401px;
                min-height:500px;
                float:right;
                background: #deede6 url(/images/hprt-bg.png) repeat-x;}

            #hp-content h1 {font-size:120%;
                                      font-weight:lighter;
                                      display:block;
                                      width:300px;
                                      padding:30px 10px 5px 0px;
                                      color:#cca407;
                                      border-bottom:#cca407 solid 1px;
                                      width:92%;
                                      margin:0 0 10px 20px;}

            #hp-content  h2 {font-size:95%;
                                      font-weight:lighter;
                                      color:#00a68f;
                                      padding:15px 10px 0px 20px;}

            #hp-content  h3 {font-size:90%;
                                      font-weight:lighter;
                                      color:#c19f00;
                                      padding:15px 10px 0px 20px;}

            #hp-content  h4 {font-size:95%;
                                      font-weight:bold;
                                      color:#00a68f;
                                      padding:15px 10px 0px 20px;}

            #hp-content  ul{margin-left:40px;}
            #hp-content  li {font-size:80%;
                               line-height:18px;
                               padding:3px 10px 3px 0px;}

            #hp-content  p{font-size:80%;
                               line-height:18px;
                               padding:3px 10px 3px 20px;}

.panel1 {width:315px;
              border: 1px white solid;
              padding:5px 3px 5px 5px;
              margin:10px 0 10px 30px;}

/* -------------------- FAQ Page CSS ------------------- */

.faq-question {padding:10px 20px;}

                 .faq-question a{font-size:90%;}

.answer {padding:10px 20px;
              font-size:80%;
              line-height:18px;
              color:#666;}
               
 .moduleFooter {font-size:70%; padding-left:30px;}


/* -------------------- Conat Us Page CSS ------------------- */

.req {font-size:85%; color:red; margin-left:10px;}

form {padding-left:20px;}