@charset "utf-8";
/* CSS Document */

*                        { margin:0; padding:0;}

body                     { background:url(../images/body-bg.jpg) center top no-repeat #020202;}

#wrpperOuter             { width:100%; float:left;}
#wrapper                 { width:900px; margin:0 auto;  }

#header                  { margin:3px 3px 0; width:894px;  float:left; background:url(../images/header-bg.jpg) left top repeat-x;}

#logo                    { width:420px; float:left;}
#logo img                { border:none; float:left;}
#head-rightBlock         { width:275px; float:right;}
#flash-block             { width:900px; height:178px; float:left;}
#flash-block  img        { border:none; float:left;}

#mainMenu                { width:900px; height:41px; background:url(../images/menu-bg.jpg) left top repeat-x; float:left;}

#mainMenu  ul            { width:890px; float:left; padding:0 0 0 10px;}
#mainMenu  ul li         { padding:0 9px; float:left; list-style:none; float:left; font:normal 14px/40px Georgia, "Times New Roman", Times, serif; color:#000;}
#mainMenu  ul li img     { float:left; }
#mainMenu  ul li a       { text-decoration:none; color:#000; }
#mainMenu  ul li a:hover { text-decoration:none; color:#666; }


#contentBlock            { width:900px;  float:left; background:url(../images/content-bg.jpg) left top repeat-y; }

#contentLeft             { width:586px; float:left; padding:12px 28px;}
#contentLeft h1          { width:586px; float:left; padding:10px 0 26px 0; background:url(../images/h1-bg.jpg) left bottom no-repeat; font:normal 24px/30px Georgia, "Times New Roman", Times, serif; color:#020202;} 
#contentLeft h1 img      { float:left; padding: 0 10px 0 0;}

#contentLeft h2          { width:586px; float:left; padding:0 0 26px 0; font:bold 16px/25px Georgia, "Times New Roman", Times, serif; color:#D23B0B;} 

#contentLeft p           { width:586px; float:left; padding:0 0 26px 0; font:normal 13px/18px Georgia, "Times New Roman", Times, serif; color:#020202; text-align:justify;} 


#contentLeft  ul         { width:570px; float:left;  padding:0 0 35px 10px;   }
#contentLeft  ul li      { list-style:none; padding:0 0 7px 15px;   }

.commonBlock             { width:586px; float:left;  padding:0 0 35px 0; background:url(../images/h1-bg.jpg) left bottom no-repeat;  }
.commonBlock  ul         { width:550px; float:left;  padding:0 0 35px 0px;   }
.commonBlock  ul li      { list-style:none; padding:0 0 7px 0px;   }


#contentLeft h3          { width:586px; float:left; padding:0 0 10px 0; font:normal 23px/35px Georgia, "Times New Roman", Times, serif; color:#020202;} 
#contentLeft h3 img      {  float:left; padding:0 10px 0px 0; } 

#contentRight            { width:215px; float:left; padding:12px 21px;}

ul#sideMenu              { width:215px; float:left;} 
ul#sideMenu li           { width:215px; list-style:none; height:50px; background:url(../images/sideMenu-bg.jpg) left top no-repeat; font:bold 14px/50px Georgia, "Times New Roman", Times, serif; color:#0D3955; text-align:center;}
ul#sideMenu li a         { text-decoration:none; color:#0D3955; }
ul#sideMenu li a:hover   { color:#000; }

#footer                  { width:900px; margin:0 auto; background:url(../images/footer-bg.jpg) left top repeat-x #fff;}
#footer ul               { width:750px; float:left; padding:20px 0 0 120px;}
#footer ul li            { float:left; padding:0px 15px; list-style:none; font:normal 12px/18px "Trebuchet MS"; }
#footer ul li a          { color:#000; text-decoration:none;}
#footer ul li a:hover    { color:#666; }
#footer  p               { width:800px; float:left; padding:5px 50px; text-align:center; font:normal 11px/18px Arial, Helvetica, sans-serif; color:#666; }

#footer-outer           { width:100%; background:url(../images/footer-candle-bg-1.jpg) center top no-repeat; float:left;}

.title-sub { font-family: 'trebuchet ms'; font-style: normal; font-variant: normal; font-weight: bold; font-size: 18px; line-height: normal; font-size-adjust: none; font-stretch: normal;  -x-system-font: none; }

.text  { font-family: 'arial'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt;line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; padding-left:15px; }

.text a         { text-decoration:none; color:#036; }
.text a:hover   { text-decoration:underline; color:#000; }

.title-sub-sm a  { color:#000; text-decoration:none;}







 