@charset "UTF-8";
/*   
Theme Name: Brighter Ideas Inc.
Theme URI: www.brighterideasinc.com
Description: Brighter Ideas Inc Company Website
Author: Humid LLC
Author URI: www.humiddesign.com
Version: 1
.
General comments/License Statement if any. Copyright 2009 Humid LLC.
.
*/

*{margin:0;padding:0;}
a, img, img a{outline:none;border:none;}

body{background:#002B4D url(images/background.png) repeat-y 50% 0;font-family:Georgia, "Times New Roman", Times, serif;}

#header{width:842px;height:116px;margin:0 auto 7px auto;background:#002B4D url(images/headerBackground.jpg) no-repeat;padding:0 80px 0 35px;}
#logo{width:107px;float:left;margin:10px 0 0 0;}
#siteInfo{width:auto;float:right;margin:52px 0 0 0;}
#menu{width:957px;height:21px;background:#B5DF8D url(images/menuBackground.jpg) no-repeat;margin:0 auto;padding:11px 0 0 0;}

#wrapper{width:957px;margin:0 auto;}

.mainHomePost{width:957px;float:left;border-top:1px dotted #FFFFFF;border-bottom:1px dotted #FFFFFF;padding:20px 0;margin:10px 0 10px 0;}
.homeLeft{width:585px;float:left;border-left:1px dotted #FFFFFF;border-right:1px dotted #FFFFFF;overflow:hidden;padding:10px 35px 10px 35px;min-height:122px;}
.homeRight{width:229px;float:left;border-right:1px dotted #FFFFFF;overflow:hidden;padding:10px 35px 10px 35px;min-height:122px;text-align:center;}

.mainModuleHolder{width:957px;float:left;margin:0 0 10px 0;}
.mainModule1{width:313px;height:307px;float:left;background: url(images/homeModuleBackground1.jpg) no-repeat;margin:0 3px 0 3px;}
.mainModule2{width:313px;height:307px;float:left;background: url(images/homeModuleBackground2.jpg) no-repeat;margin:0 3px 0 3px;}
.mainModule3{width:313px;height:307px;float:left;background: url(images/homeModuleBackground3.jpg) no-repeat;margin:0 3px 0 3px;}
.moduleTitle{text-align:center;width:313px;margin:25px 0 25px 0;}
.moduleEntry{width:257px;margin:0 10px 0 25px;height:230px;overflow:auto;padding:0 25px 0 0;}

#subMenu{width:922px;float:left;border-top:1px dotted #FFFFFF;border-bottom:1px dotted #FFFFFF;padding:15px 0 11px 35px;margin:10px 0 1px 0;}
.topLine{width:957px;float:left;border-bottom:1px dotted #FFFFFF;margin:10px 0 1px 0;}

.pagePost{width:957px;float:left;border-bottom:1px dotted #FFFFFF;padding:20px 0;}
.productsPagePost{width:957px;float:left;border-bottom:1px dotted #FFFFFF;padding:20px 0;margin:0 0 10px 0;}
.pageLeft{width:585px;float:left;border-left:1px dotted #FFFFFF;overflow:hidden;padding:10px 35px 10px 35px;}
.pageRight{width:229px;float:left;border-right:1px dotted #FFFFFF;border-left:1px dotted #FFFFFF;overflow:hidden;padding:10px 35px 10px 35px;text-align:center;}
.secondaryPageInfo{width:229px;float:left;border-top:1px dotted #FFFFFF;padding:25px 0 0 0;margin:35px 0 0 0;}

.tableTitles{border-bottom:1px dotted #FFFFFF;padding:10px 0;width:auto;float:left;}
.tableTitles div{text-align:center;width:115px;float:left;padding:10px 1px 0 0;}
.theProducts{width:585px;float:left;clear:both;border-bottom:1px dotted #FFFFFF;padding:5px 0 8px 0;}
.theProductsC{width:355px;float:left;clear:both;border-bottom:1px dotted #FFFFFF;padding:5px 0 8px 0;}
.theProducts div{text-align:center;width:115px;float:left;padding:10px 0;border-right:1px dotted #FFFFFF;margin:10px 0 0 0;}
.theProductsC div{text-align:center;width:115px;float:left;padding:10px 0;border-right:1px dotted #FFFFFF;margin:10px 0 0 0;}
.tableFirst{border-left:1px dotted #FFFFFF;text-align:center;width:115px;float:left;padding:10px 0;margin:10px 0 0 0;}

#footer{width:957px;float:left;clear:both;margin:15px 0 0 0;height:35px;}








a, a:link, a:visited{color:#B3DC8B;text-decoration:underline;}
a:hover, a:active{color:#FFFFFF;text-decoration:none;}
#menu li, #menu li a, #menu li a:link, #menu li a:visited{font-family:Helvetica, Arial, Verdana, sans-serif;width:auto;float:left;padding:0 13px 0 18px;display:block;font-size:12px;color:#FFFFFF;text-decoration:none;text-transform:uppercase;}
#menu li a:hover, #menu li a:active{color:#002B4D;text-decoration:underline;}
#home #onHome,#TAE #onTAE,#PAA #onPAA,#IG #onIG,#AboutUs #onAboutUs,#ContactUs #onContactUs {font-style:italic; color:#002B4D;text-decoration:underline;}
#subMenu li, #subMenu li a, #subMenu li a:link, #subMenu li a:visited{font-family:Helvetica, Arial, Verdana, sans-serif;width:auto;float:left;padding:0 10px 0 0;font-size:12px;color:#FFFFFF;text-decoration:none;list-style-type:none;display:block;}
#subMenu li a:hover, #subMenu li a:active{color:#B3DC8B;text-decoration:underline;}
#TAE #current, #PAA #current, #IG #current, #AboutUs #current{color:#B3DC8B;font-style:italic;text-decoration:underline;}
.productSubTitle{font-style:italic;}
.siteTitle{font-size:14px;color:#FFFFFF;font-weight:bold;font-family:Helvetica, Arial, Verdana, sans-serif;}
.description{font-size:14px;color:#FFFFFF;font-weight:lighter;font-family:Helvetica, Arial, Verdana, sans-serif;padding:0 0 0 100px;}
h3{font-size:14px;color:#FFFFFF;margin:0 0 5px 0;}
h2, h2 a, h2 a:link, h2 a:visited{font-size:15px;color:#FFFFFF;text-transform:uppercase;font-family:Helvetica, Arial, Verdana, sans-serif;text-decoration:none;}
.pageTitle p{color:#FFFFFF;font-size:12px;font-style:italic;}
.entry p{font-size:12px;color:#FFFFFF;line-height:20px;}
.pageEntry p{font-size:12px;color:#FFFFFF;line-height:20px;margin:15px 0 0 0;}
.pageEntry ul{margin:0 0 0 10px; list-style-type:none;}
.pageEntry ol{margin:0 0 0 35px;}
.pageEntry li{font-size:12px;color:#FFFFFF;line-height:20px;}
.moduleEntry p{font-size:12px;color:#333333;line-height:20px;margin:0 0 15px 0;}
.moduleEntry a, .moduleEntry a:link, .moduleEntry a:visited{color:#0B6499;text-decoration:underline;}
.moduleEntry a:hover, .moduleEntry a:active{color:#B3DC8B;text-decoration:none;}
.homeRight p, .secondaryPageInfo p, .pageRight p{font-size:15px;color:#B3DC8B;line-height:30px;}
.secondaryPageInfo li{font-size:13px;color:#FFFFFF;list-style-type:none;margin:0 0 7px 0;}
.pageRight li{font-size:13px;color:#FFFFFF;list-style-type:none;margin:0 0 7px 0;}
.pageRight p.caption{font-size:12px;color:#FFFFFF;font-style:italic;margin:7px 0 0 0;}
.productsTable p{font-size:11px;color:#FFFFFF;}
.tableTitles p{color:#B3DC8B;}
#footer li{font-family:Helvetica, Arial, Verdana, sans-serif;display:block;padding:0 35px 0 0;width:auto;float:left;list-style-type:none;font-size:10px;color:#FFFFFF;text-transform:uppercase;}
#footer li a, #footer li a:link, #footer li a:visited{display:block;font-family:Helvetica, Arial, Verdana, sans-serif;padding:0 10px 0 0;width:auto;float:left;list-style-type:none;font-size:10px;color:#FFFFFF;text-decoration:underline;text-transform:uppercase;}
#footer li a:hover, #footer li a:active{color:#B3DC8B;text-decoration:none;}
#Links #onLinks,#PP #onPP,#News #onNews{color:#B3DC8B;text-decoration:none;font-style:italic;}
