/* CSS Document */

html, body {background:#d4f197;margin:0;padding:0;height:100%; font-family:Arial, Helvetica, sans-serif;font-size:11px;}
#wrapper {background:url(../images/bgp-wrapperbgr.jpg) repeat-y center top;width:870px;min-height:100%;height:100%;text-align:center;margin-left:auto; margin-right:auto;margin-bottom:0;}
#container {width:848px;text-align:center;margin-left:auto; margin-right:auto; height:100%;}

#header {height:147px; min-height:147;background: #f1f2f6 url(../images/bgp-topbgr.jpg) repeat-x bottom left; border-bottom: solid 1px #fff;}
#logo {text-align:left;padding-left:30px;}
#topPromos {display:inline;padding-left:20px; }

h1 {font-size:1.4em; padding:0;margin:10px 0 15px 0;color:#f60;font-family:Georgia, "Times New Roman", Times, serif;}
h2 {font-size:1.2em; padding:0;margin:10px 0 15px 0;color:#f60;font-family:Georgia, "Times New Roman", Times, serif;}

.mainlevel-nav {padding:0 10px 0 10px; line-height:35px;}
#mainNav {height:35px; background:#2d326f;border-bottom: solid 1px #fff; text-align:left;}
#mainNav a {color:#fff;text-decoration:none; font-size:14px; font-weight:bold;line-height:35px;}
#mainNav a:hover {color:#f90;}

.module-top {height:35px;}

#mainPromo {border-bottom: solid 1px #fff; background:#fff;}
#mainContent { background:#d5dcf1; text-align:left;border-bottom: solid 1px #fff;}
#mainContent #left {float:left; width:195px;}
#mainContent #leftMain {padding:10px;}
#mainContent #right {width:650px; margin-left:198px; background:#f00; background:url(../images/bgp-maintop.gif) no-repeat top left; padding-top:30px;}
#mainContent #rightMain {background:url(../images/bgp-mainbgr.gif) repeat-y; padding:20px;font-size: 12px; font-family:Arial, Helvetica, sans-serif; line-height:1.4em;}
#mainContent #rightMain a {color:#f30; text-decoration:none;}
#mainContent #rightMain a:hover {text-decoration:underline;}
#mainContent #rightFoot {background:url(../images/bgp-mainfoot.gif) no-repeat bottom left; height:27px;}

#footer {height:64px; background:url(../images/bgp-footbgr.jpg) repeat-x;font-size:10px; padding:10px;}

.cleaner {clean:both;}

#leftMain a {color:#006; text-decoration:none;font-size:13px; line-height:1.6em; font-weight:bold; background:url(../images/navball.jpg) no-repeat left;}
#leftMain a:hover {color:#009; background:url(../images/navball_over.jpg) no-repeat left;}
#leftMain .mainlevel {padding-left:20px;}

.contentheading {font-size:16px; color:#2d326f;font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif;}
.contentheading a {color:#f60; text-decoration:none;}
.contentheading a:hover {color:#f00;}

.contentpaneopen {}
.contentpaneopen a {color:#f60;}

.componentheading {font-size:11px; font-weight:bold; text-transform:uppercase; padding:3px 0 3px 10px; color:#fff; background:#93d114; margin-bottom:10px;font-family:Georgia, "Times New Roman", Times, serif; }

.moduletable {margin-bottom:20px;}
.moduletable h3 {font-size:12px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; color:#2d326f;}
.moduletable-promotop {text-align:left;padding:10px; font-size:12px;}
.moduletable-promotopIMG {text-align:left;padding:0;}
.moduletable-promotop h1 {font-family:Georgia, "Times New Roman", Times, serif;color:#2d326f;font-size:18px;}


.lightboxPhoto {padding:3px; border: solid 1px #ccc; background:#eee;}