@charset "utf-8";
/* CSS Document */
*	{margin: 0px; padding: 0px; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 12px}
body	{background-color: #FFFFFF; background-image: url(../images/bgBody.jpg); background-repeat: repeat-y; background-position: center top; position: relative} 
h1	{text-indent: -6000px; height: 201px; background-image: url(../images/bgH1.jpg); background-repeat: no-repeat; background-position: top center}

a img	{border: none}

button, .buttonLink	{padding: 0px!important; background-image: none!important; display: block!important; padding: 5px!important; background-color: #CCCCCC!important; color: #000000!important; text-align: center!important; border: none; border-left: 2px solid #EFEFEF!important; border-top: 2px solid #EFEFEF!important;  border-right: 2px solid #999999!important; border-bottom: 2px solid #999999!important; width: 150px!important; float: left!important; margin-right: 5px!important; font-size: 12px!important; cursor: default; -moz-border-radius: 8px; border-radius: 8px;} 

#mainContainer	{width: 950px; margin-left: auto; margin-right: auto; position: relative; margin-top: -32px;}
* html #mainContainer {width: 950px;}

#mainNaviList	{list-style-type: none; text-align: center; margin-bottom: 50px;}
#mainNaviList li	{display: inline}
#mainNaviList li a	{text-decoration: none; color: #000000; font-size: 12px; margin-left: 15px; margin-right: 15px; line-height: 35px;}
#mainNaviList li a:hover	{color: #FFFFFF}
#mainNaviList li a.active	{font-size: 18px; font-weight: bold; margin-right: 30px; line-height: 35px; margin-right: 12px;}

#mainNaviList li ul	{position: absolute; width: 900px; top: 35px; left: 0px;}
#mainNaviList li ul li a	{text-decoration: none; color: #333333; font-size: 12px; margin-left: 20px; margin-right: 20px; line-height: 35px;}
#mainNaviList li ul li a.active	{font-weight: bold; font-size: 18px;}


#contentarea1 {float: left; min-height: 50px; position: relative; width: 500px; margin-bottom: 40px;}
* html #contentarea1 {height: 50px;}
#contentarea1 *	{font-size: 14px;}
#contentarea1 p	{padding-left: 10px; padding-right: 10px; }
#contentarea1 p, #contentarea1 ul, #contentarea1 ol, #featuredPartner p, #blogAndFeedback p {margin-bottom: 10px;}
#contentarea1 h2	{margin-bottom: 10px; font-size: 18px; color: #333333}
#contentarea1 h3	{margin-bottom: 5px; font-size: 16px; color: #000000; padding-left: 10px}

#contentarea1 a, #featuredPartner a, #blogPreview a, #linkPreview a, #feedbackPreview a	{color: #FF0000; text-decoration: none; background-image: url(../images/linkImage.gif); background-repeat: no-repeat; background-position: 0px 4px; padding-left: 12px;}

#contentarea1 a.active, #featuredPartner a.active, #blogAndFeedback p a.active	{color: #000000; }

#addContent	{float: left; width: 185px; margin-left: 10px; display: none;}

#blogPreview, #linkPreview, #feedbackPreview	{float: left; background-color: #FFF; opacity: 0.8; list-style: none; padding: 10px; margin-left: 20px; border-radius: 5px; -moz-border-radius: 5px;}
#facebookLink	{float: left; margin-left: 20px;}
#feedbackPreview	{width: 300px;}


.contentBox	{padding: 10px; margin-bottom: 15px;-moz-border-radius: 8px; border-radius: 8px; background-image: url(../images/bgContentBox.png); }
#blogAndFeedback, #featuredPartner {width: auto; overflow: auto;}

#blogAndFeedback h2	{padding: 5px;  background-color: #D5D1C8; font-size: 11px; color: #333333; }
#blogAndFeedback ul	{list-style-type: none; margin-left: 0px; margin-bottom: 20px;}
#blogAndFeedback ul li	{margin-top: 10px; color: #666666;}
#blogAndFeedback ul li span	{font-size: 11px; display: block;}
#blogAndFeedback p a	{margin-left: 20px;}

#featuredPartner	{text-align: center;}
#featuredPartner img	{border: 1px solid #999999; margin-bottom: 10px; display: block; width: 200px;}
#featuredPartner h3	{margin-bottom: 5px;}

.slideShow	{position: absolute; top: 0px; left: 25px;background-image: url(../../files/1.jpg); background-repeat: no-repeat; width: 900px; height: 600px; padding: 0px!important; background-color: #CCC;}

.modGallery	{background-image: url(../images/bgContentBox.png); margin-bottom: 15px; padding-top: 5px; padding-bottom: 5px; overflow: auto!important; -moz-border-radius: 8px; border-radius: 8px; text-align: center; width: 340px; float: left; margin-left: 15px;}
#modImages	{list-style-type: none;}
#modImages li	{display: inline}
#modImages li a	{display: inline-block; padding-left: 0px!important; color: #000000!important; margin: 5px!important; width: 100px; height: 100px; background-position: 50% 50%; border: 1px solid #999999; }
#modImages li a img	{display: none;}

#bottom	{clear: left; background-image: url(../images/bgBottom.png); border-top: 1px solid #CCCCCC; padding: 10px; overflow: auto;}

#leftLinks	{list-style: none; position: absolute; left: -8px; top: 200px; display: none;}


