/* CSS Document */

@font-face{
font-family:'Nidays';
src: url('CALIBRI.TTF')   format('opentype');
}
@font-face{
font-family:'NidaysB';
src: url('CALIBRIB.TTF')   format('opentype');
}

body{margin:0; background:#CCCCCC; color:#5D5B46; font:14px/18px Nidays;}
div, p, ul, h2, img{margin:0px; padding:0px;}
ul{list-style-type:none;}

/*----TOP PANEL----*/
#topPan{width:940px;position:relative; margin:0 auto;padding-bottom:5px; font:14px/18px Nidays;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#CCCCCC;}
#topPan img.logo{width:109px; height:30px; position:absolute; top:0px; left:29px;}

#topPan p.callus{width:119px; height:25px; background:url(images/callus-bg.gif) 0 0 no-repeat #212121; color:#fff; position:absolute; top:53px; right:115px; line-height:24px; text-align:center;}
#topPan p.phone{width:130px; height:25px; background:#212121; color:#EAE8CD; position:absolute; top:83px; right:109px; font-size:20px; line-height:25px; text-align:center;}

/*----/TOP PANEL----*/

/*----HEADER- PANEL----*/
#headerPan{width:778px; height:228px; position:relative; margin:0 auto;}
/*----Header Middle Panel----*/
#headermiddlePan{width:686px; height:228px; float:left;}

/*----Menu Panel----*/
#menuPan{width:736px; height:25px; background:url(images/nav2.gif) 0 0 no-repeat; position:relative; margin-left:195px;padding-top:2px;}
#menuPan ul{width:670px; height:25px; position:absolute; top:-2px; left:14px;}
#menuPan ul li{width:113px; height:25px; float:left; padding-left:1px;}
#menuPan ul li a{width:109px; height:25px; display:block;color:#fff; font:13px/28px Nidays; font-weight:bold; text-align:center; text-decoration:none;}
#menuPan ul li a:hover{width:113px; height:25px; border:none; text-decoration:underline;}

#menuPan ul li.active{width:113px; height:25px; background:#1070B0; color:#fff; font:13px/28px Nidays; font-weight:bold; text-align:center; border:none; text-decoration:underline;}


/*----/Menu Panel----*/
#headerbodyPan{width:978px; position:relative; margin:0 auto; color:#fff; }
/*---- Header Red Panel----*/
#headerleftredPan{width:478px; height:123px; background:url(images/redpan-bg.jpg) 0 0 repeat-x #FEFDF1; color:#fff; position:absolute; top:32px; left:0px;}
#headerleftredPan h2{width:160px; height:69px; font:24px/24px Nidays; position:absolute; top:29px; left:36px; text-transform:uppercase;}
#headerleftredPan h2 span{font-size:39px; line-height:30px;}

#headerleftredPan p{width:262px; height:74px; display:block; position:absolute; top:24px; left:190px; font-size:14px; line-height:17px;} 
#headerleftredPan p span.largetext{font-size:18px; line-height:20px;} 

#headermiddleredPan{width:161px; height:142px; background:url(images/red-image.jpg) 0 0 no-repeat; position:absolute; top:13px; left:478px;}
/*----Header MORE Panel----*/
#headermorePan{width:47px; height:123px; position:absolute; top:32px; right:0px; font:13px/14px Nidays; font-weight:bold;}
#headermorePan a{width:39px; height:38px; display:block; background:url(images/headermore-normal.gif) 0 0 no-repeat #FEFDF1; color:#FDFCEC; text-decoration:none; padding:85px 0 0 8px;}
#headermorePan a:hover{background:url(images/headermore-hover.gif) 0 0 no-repeat; text-decoration:none;}

/*----/Header MORE Panel----*/
/*----Header Middle Panel----*/
#headerrightPan{width:46px; height:228px; float:left; background:url(images/rightfolder.gif) 0 0 no-repeat;}
/*----HEADER- PANEL----*/

/*----BODY PANEL----*/
#bodyPan{width:940px; position:relative; margin:0 auto;}
#bodyPan h2{width:300px; height:54px; background:#F2F0DC; color:#D80000; font:26px/54px Nidays;}

#bodyPan p{padding:13px 0 0;}
#bodyPan p span{font-weight:bold;}
#bodyPan p.date{width:174px; height:22px; background:#FEFEF6; color:#000; font-size:18px; line-height:22px; padding:0px;}
#bodyPan p.more{width:102px; height:16px; margin:0 0 0 582px; padding:0 0 14px 0;}
#bodyPan p.more a{width:102px; height:16px; display:block; background:#F2F0DC; color:#D80000; font:13px/16px Nidays; font-weight:bold; text-decoration:none;}
#bodyPan p.more a:hover{background:#F2F0DC; color:#7E0202; text-decoration:none;}
#bodyPan p.border{background:url(images/dot-line.gif) 0 0 repeat-x; height:1px; padding:0 0 3px 0;}

/*----Body Bottom Panel----*/
#bodybottomPan{width:940px; position:relative; margin:0 auto; padding:5px 0 0 8px;}

#bottomleftPan{width:728px; float:left; color:#D80000;}
#bottomleftPan h2{width:250px; height:58px; background:url(images/icon1.jpg) 0 0 no-repeat; font:26px/26px Nidays; padding:0 0 0 65px; margin:22px 0 0 41px;}
#bottomleftPan h2 span{font-size:20px; background:#FCFBED; color:#5D5B46;}

#bottomleftPan ul{width:670px;list-style-type:square;}
#bottomleftPan ul li{width:670px;margin-left:20px;} 
#bottomleftPan ul li a{width:670px;  display:block; background:url(images/bullet1.gif) 0 13px no-repeat #FEFDF1; color:#2F2A28; font-size:14px; line-height:30px; text-decoration:none; padding:0 0 0 80px;}
#bottomleftPan ul li a:hover{display:block;background:url(images/bullet1.gif) 0 13px no-repeat #FEFDF1; color:#2F2A28; line-height:30px;} 
 
#bottomleftPan p.more{width:270px; height:21px; padding:0px; margin:13px 0 25px 50px;} 
#bottomleftPan p.more a{width:270px; height:21px; display:block; background:url(images/bottom-more-bg.gif) 0 0 no-repeat #FEFDF1; color:#fff; font:13px/20px Nidays; font-weight:bold; text-align:center; text-decoration:none;} 
#bottomleftPan p.more a:hover{background:url(images/bottom-more-bg.gif) 0 0 no-repeat #FEFDF1; color:#FDF6B6; text-decoration:none;} 
/*----/Bottom Left Panel----*/


/*----Bottom Right Panel----*/
#bottomrightPan{width:200px; float:right; color:#D80000;margin:0 0 0 8px;}
#bottomrightPan p{margin:0 auto;}
#bottomrightPan h2{width:250px; height:58px; background:url(images/icon2.jpg) 0 0 no-repeat; font:26px/26px Nidays; padding:0 0 0 65px; margin:22px 0 0 41px;}
#bottomrightPan h2 span{font-size:20px; background:#FCFBED; color:#5D5B46;}

#bottomrightPan ul{width:290px; margin:15px 0 0 50px;}
#bottomrightPan ul li{width:290px; height:30px; background:url(images/bullet1.gif) 0 0 no-repeat;} 
#bottomrightPan ul li a{width:213px; height:30px; display:block; background:url(images/bullet1.gif) 0 13px no-repeat #FEFDF1; color:#2F2A28; font-size:14px; line-height:30px; text-decoration:none; padding:0 0 0 80px;}
#bottomrightPan ul li a:hover{display:block;background:url(images/bullet1.gif) 0 13px no-repeat #FEFDF1; color:#2F2A28; line-height:30px;} 
 
#bottomrightPan p.more{width:270px; height:21px; padding:0px; margin:13px 0 25px 50px;} 
#bottomrightPan p.more a{width:270px; height:21px; display:block; background:url(images/bottom-more-bg.gif) 0 0 no-repeat #FEFDF1; color:#fff; font:13px/20px Nidays; font-weight:bold; text-align:center; text-decoration:none;} 
#bottomrightPan p.more a:hover{background:url(images/bottom-more-bg.gif) 0 0 no-repeat #FEFDF1; color:#FDF6B6; text-decoration:none;} 
/*----/Bottom Left Panel----*/

/*----FOOTER PANEL----*/
#footermainPan{width:978px;height:25px;margin: 0 auto; background:#333333 url(images/fot.gif) no-repeat;  color:#fff; font:13px/20px Nidays; position:relative; clear:both;}

#footerPan{width:978px; position:relative; }

#footerPan ul{width:978px; height:20px; position:relative;}
#footerPan li{float:left;font-size:12px; }
#footerPan ul li a{padding:0 4px 0; color:#fff;  text-decoration:none; font-size:13px;}
#footerPan ul li a:hover{text-decoration:underline;}

#footerPan p.copyright{width:220px; position:relative; margin:0 auto; background:#3B3B3B; color:#fff;  font-size:13px;}

#footerPan ul.templateworld{width:250px; background:#3B3B3B; color:#fff; display:block; position:absolute; top:70px; left:260px; font-size:13px;}
#footerPan ul.templateworld li{height:20px;}
#footerPan ul.templateworld li a{background:#3B3B3B; display:block; color:#fff; text-decoration:none; padding:0px;}
#footerPan ul.templateworld li a:hover{text-decoration:underline;}

#footerPanhtml{width:70px; height:24px; display:block; position:absolute; top:45px; left:265px;}
#footerPanhtml a{width:66px; height:24px; display:block; background:url(images/html-bg-normal.gif) 0 0 no-repeat #3B3B3B; color:#fff; font-size:14px; line-height:24px; font-weight:bold; text-decoration:none;text-transform:uppercase; padding:0 0 0 4px;}
#footerPanhtml a:hover{background:url(images/html-bg-hover.gif) 0 0 no-repeat #3B3B3B; color:#fff;}
#footerPancss{width:58px; height:24px; display:block; position:absolute; top:45px; left:340px;}
#footerPancss a{width:58px; height:24px; display:block; background:url(images/css-bg-normal.gif) 0 0 no-repeat #3B3B3B; color:#fff; font-size:14px; line-height:24px; font-weight:bold; text-decoration:none; text-transform:uppercase; padding:0 0 0 8px;}
#footerPancss a:hover{background:url(images/css-bg-hover.gif) 0 0 no-repeat #3B3B3B; color:#fff; text-decoration:none;}
/*----/FOOTER PANEL----*/
#cont{
width:988px;
background:#fff;
margin: 0 auto;
color:#5D5B46;
font:14px/18px Nidays;
}
.wrapper {
width:978px;
padding-left:10px;
padding-top:10px;
margin: 0 auto;
color:#5D5B46;
font:14px/18px Nidays;
}
.wrapper2 {
width:850px;
text-color:#5D5B46; 
background:#fff;
margin: 0 auto;
color:#5D5B46;
font:14px/18px Nidays;
}
.wrapper3 {
width:950px;
text-color:#5D5B46; 
padding-left:10px;
padding-top:10px;
background:#fff;
margin: 0 auto;
color:#5D5B46;
font:14px/18px Nidays;
}
/*----Bottom Left Panel----*/
#bottomleftPan2{width:728px; float:left; color:#D80000;}
#bottomleftPan2 h2{width:250px; height:58px; background:url(images/icon1.jpg) 0 0 no-repeat; font:26px/26px Nidays; padding:0 0 0 65px; margin:22px 0 0 41px;}
#bottomleftPan2 h2 span{font-size:20px; background:#FCFBED; color:#5D5B46;}

#bottomleftPan2 ul{width:670px;list-style-type:square;}
#bottomleftPan2 ul li{width:670px;margin-left:20px;} 
#bottomleftPan2 ul li a{width:670px;  display:block; background:url(images/bullet1.gif) 0 13px no-repeat #FEFDF1; color:#2F2A28; font-size:14px; line-height:30px; text-decoration:none; padding:0 0 0 80px;}
#bottomleftPan2 ul li a:hover{display:block;background:url(images/bullet1.gif) 0 13px no-repeat #FEFDF1; color:#2F2A28; line-height:30px;} 
 
#bottomleftPan2 p.more{width:270px; height:21px; padding:0px; margin:13px 0 25px 50px;} 
#bottomleftPan2 p.more a{width:270px; height:21px; display:block; background:url(images/bottom-more-bg.gif) 0 0 no-repeat #FEFDF1; color:#fff; font:13px/20px Nidays; font-weight:bold; text-align:center; text-decoration:none;} 
#bottomleftPan2 p.more a:hover{background:url(images/bottom-more-bg.gif) 0 0 no-repeat #FEFDF1; color:#FDF6B6; text-decoration:none;} 
/*----/Bottom Left Panel----*/
#menuPan2{width:726px; height:25px; background:url(images/nav2.gif) 0 0 no-repeat; position:relative; margin-left:195px;padding-top:2px;}
#menuPan2 ul{width:670px; height:25px; position:absolute; top:-2px; left:14px;}
#menuPan2 ul li{width:113px; height:25px; float:left; padding-left:1px;}
#menuPan2 ul li a{width:109px; height:25px; display:block;color:#fff; font:14px/28px Nidays; text-align:center; text-decoration:none;}
#menuPan2 ul li a:hover{width:113px; height:25px; border:none; text-decoration:underline;}
